Kichan Kwon [Fri, 22 Jan 2016 06:54:30 +0000 (15:54 +0900)]
Makefile : make dlog.h first if other files need it.
dlog.h must be existed to build dlog.
However, when dlog is built in parallel, error can be occurred
because dlog.h is made by m4(not pre-made) in build time.
Therefore, making dlog.h is preceded with building dlog.
Change-Id: I0c458a8978c13871fbb49529d5678a063f197782
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 19 Jan 2016 02:45:16 +0000 (11:45 +0900)]
Print error message if read_queued_entry_from_dev returns RQER_PARSE
RQER_PARSE is returned when read log has different format with the current backend's.
In current, log format is well converted though the backend is changed.
However, to debug easily, this code is remained.
Change-Id: Ie0055932065054129d0976a31c74cfb1ffec0d08
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 19 Jan 2016 02:40:44 +0000 (11:40 +0900)]
libdlog : __write_to_log_logger needs to return negative errors
This commit fixes the bug introduced by Tizen 2.3 code sync.
Change-Id: I356ee7b12f3fea69007ba3ef9851262b9b845ca6
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 19 Jan 2016 01:48:29 +0000 (10:48 +0900)]
dlog_logger : do nothing and exit if the backend is journal
dlog_logger dumps logs to file, but journald does same activity.
Therefore, dlog_logger doesn't have to run if journal is backend.
Change-Id: Ifb75d6cc7b21e0ddb4ad38217a8975a22fe678c8
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 18 Jan 2016 11:00:35 +0000 (20:00 +0900)]
queued_entry : merge exactly same functions
Change-Id: Ia015d6c3d74cb07083a6f173ad42b3c69054667d
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 13 Jan 2016 08:03:45 +0000 (17:03 +0900)]
doc: add macro related part
Delete needless header file
Change-Id: I8f4146d3306f8544f94928be38d9d7a5ac098a7e
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 12 Jan 2016 08:23:03 +0000 (17:23 +0900)]
Set the back-end to logger if the target device is TM1
* Reasons why other back-ends aren't used are same as follows.
- TM1 kernel for additional kmsg isn't developed.
- If journal is used at the TM1, booting speed is markedly slowed.
Change-Id: Ied072e5f089f7456b479ca72a888ceead3dc7aba
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Mon, 11 Jan 2016 09:31:13 +0000 (18:31 +0900)]
Make dlog provide multiple back-ends
- journal (existing)
- Additional kmsg* (new)
- logger (existing)
You can choose the back-end at the build time by modifying packaging/dlog.spec as below.
-----------------------------------------------------------
%define backend_journal OFF
%define backend_kmsg OFF
%define backend_logger ON
-----------------------------------------------------------
* Additional kmessage based dlog
The main improvement of our additional kmessage is same as follows.
- Multiple "kmsg buffers" : existing kmessage provides one in-kernel circular-buffer,
so whole logs are written to this. In ours, developers can
write logs to appropriate buffer according to the sender
(app, system, etc.). This policy corresponds with logger's,
so we can easily substitute logger after it will be deprecated.
- Privilege : existing kmessage buffers has root authority and only privileged can write
log messages to. In ours, applications of external developers can write to
the "kmsg buffers", so developers can debug without changing dlog back-end.
! Notice : now, to use additional kmsg, you should use additional kmsg patched kernel.
For Galaxy Note4, you can find patches at this link.
https://review.tizen.org/gerrit/#/q/status:open+project:platform/kernel/linux-exynos+branch:tizen+topic:%22kmsg+logger%22
Change-Id: I1c912b2b276b5af1ba46e1c8278bf9fb710e27e2
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Tue, 5 Jan 2016 04:57:46 +0000 (13:57 +0900)]
dlog_logger: change smack label of /var/log/dlog
- "_" -> "System"
Change-Id: I4b6ee68863a6edd2cfa1d135bc838260a7fba003
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 30 Dec 2015 08:58:44 +0000 (17:58 +0900)]
Version upgrade
Change-Id: I4abf216ac832ef1a4bb8c4f541a81168bc8ee51e
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 30 Dec 2015 02:40:29 +0000 (11:40 +0900)]
logprint : use safe functions
Change-Id: I1b33c2dcfeb372e467b130d62201cae3d4415975
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 30 Dec 2015 01:43:53 +0000 (10:43 +0900)]
Modify license name
Change-Id: I0c7434a525d2d4a15a60c4497996976208702084
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Wed, 30 Dec 2015 01:07:54 +0000 (10:07 +0900)]
Use logger if the target is TM1
Change-Id: If4d41343ad63af6a469271e362dae81941443ea7
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
pr.jung [Tue, 22 Dec 2015 07:20:13 +0000 (16:20 +0900)]
Fix as Tizen coding rule
Change-Id: I4b50e0b86c2a237eacd7da7b9fd0cdaf9b9ecb2c
Signed-off-by: pr.jung <pr.jung@samsung.com>
Kichan Kwon [Wed, 16 Dec 2015 08:05:03 +0000 (17:05 +0900)]
common: make the file telling the current backend
- /etc/dlog_backend
- Content: [journal | logger]
Change-Id: I5ddd3fbcbae6122ae8891cb8a3f2d40703e1613e
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Kichan Kwon [Thu, 19 Nov 2015 03:16:18 +0000 (12:16 +0900)]
journald: add exception handling
Exception handling, code optimization.
Change-Id: I8e4650a3aff7e7c80c1a3f18f3cbae92078a8ba5
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
Sangjung Woo [Fri, 4 Sep 2015 04:51:07 +0000 (13:51 +0900)]
clean up the Makefile and buggy code
* remove 'HAVE_SYSTEMD_JOURNAL' macro that is defined in the code.
* remove unnecessary files such as dlog_logger and its unit files when
systemd-journal is used as log backend.
Change-Id: Idfc9ae4696675a36f5de29b432accf2abb0e8269
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
Jae-young Hwang [Wed, 12 Aug 2015 02:48:04 +0000 (11:48 +0900)]
dlog_logger: revise installing path of unit files
unit files and rule file are installed into /usr/lib64 directory with 64-bit architecture
But systemd and udev checks /usr/lib directory.
In order to solve that revise spec file to install in /usr/lib directory
Change-Id: Id7decaeb8fb48790423e3554ab8da4214fadccda
Signed-off-by: Jae-young Hwang <j-zero.hwang@samsung.com>
Jae-young Hwang [Mon, 17 Aug 2015 02:37:48 +0000 (11:37 +0900)]
libdlog: change libsystemd API to sd_journal_sendv(3)
Change-Id: I0327020a7bd6bc60c912a34676d32602d20138a0
Signed-off-by: Jae-young Hwang <j-zero.hwang@samsung.com>
Kunhoon Baik [Sun, 16 Aug 2015 06:05:46 +0000 (23:05 -0700)]
Revert "libdlog: change libsystemd API to sd_journal_sendv(3)"
This reverts commit
3099f562aa1cc3abfb7c6b64f4032f856b9956a3.
Change-Id: Iae1608c84b1485921c695bbfc730b13952865b7a
Jae-young Hwang [Thu, 13 Aug 2015 11:56:11 +0000 (20:56 +0900)]
libdlog: change libsystemd API to sd_journal_sendv(3)
Change-Id: I95c4cae5a376715a9cbef1b2ff6962750e51ff9d
Signed-off-by: Jae-young Hwang <j-zero.hwang@samsung.com>
Jae-young Hwang [Wed, 12 Aug 2015 01:57:55 +0000 (10:57 +0900)]
dlogutil: replace with dlogutil script due to scheduling issue
Change-Id: I1a59fc8054dee9fe8e38967ea0a5e6e229c89cfb
Signed-off-by: Jae-young Hwang <j-zero.hwang@samsung.com>
Jae-young Hwang [Sat, 11 Jul 2015 07:55:42 +0000 (16:55 +0900)]
journal: support dlogutil
Change-Id: I045ef26cf31c6f575051775bdc0545e6046bfb74
Signed-off-by: Jae-young Hwang <j-zero.hwang@samsung.com>
Jae-young Hwang [Fri, 3 Jul 2015 02:52:21 +0000 (11:52 +0900)]
bugfix: Replace build config name with DLOG_DEBUG_ENABLE
build conflict is occured when some packages redefine "TIZEN_DEBUG_ENABLE" config.
in order to solve that, change config name to DLOG_DEBUG_ENABLE.
Change-Id: Ia160504ce02fcfe79b7454922eeb9d2028aeb26b
Signed-off-by: Jae-young Hwang <j-zero.hwang@samsung.com>
Jae-young Hwang [Thu, 2 Jul 2015 08:50:15 +0000 (17:50 +0900)]
Add dlog.h.m4 for release/debug
For checking and enabling engineer mode,
splite define with m4 Change-Id:
Change-Id: I86e2231dba3fd8e19b98d63225f13e2b5d91145e
Signed-off-by: Jae-young Hwang <j-zero.hwang@samsung.com>
Marcin Niesluchowski [Wed, 17 Jun 2015 10:54:11 +0000 (12:54 +0200)]
Apply user and group policy to tizen 3.0
"log" user and group with which dlog_logger.service is run does not have
sufficient rights.
Change-Id: Iaeb55f4dc32f80db3503efef28ab1f43082dbc92
Stephane Desneux [Mon, 22 Jun 2015 09:41:14 +0000 (11:41 +0200)]
packaging: reset manifest
Change-Id: I89d137c68a730349e8208c471fa852f494634206
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
José Bollo [Tue, 9 Jun 2015 12:14:49 +0000 (14:14 +0200)]
cleans the pkgconfig
Private requires are to be used every where it is needed
in substitution of simple Requires.
Change-Id: I750f78922af54c3cd96a7b21a036565b9e75cec6
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
chan lee [Mon, 8 Jun 2015 05:01:29 +0000 (22:01 -0700)]
Merge "fix build error for arm64 archtecture" into tizen
chan lee [Sun, 7 Jun 2015 07:26:50 +0000 (16:26 +0900)]
fix build error for arm64 archtecture
Change-Id: Id7dc2f4fad93df6d7fa03b83da2a25abe27713f5
Signed-off-by: chan lee <chan45.lee@samsung.com>
Juho Son [Wed, 19 Nov 2014 05:26:07 +0000 (14:26 +0900)]
dlog_logger: adjust size of dlog file for user binary
system 512KB -> 5MB
main 256KB -> 3MB
radio 256KB -> 1MB
Change-Id: Ie9ea1df509895c10de78244307a7ce07a3444959
Signed-off-by: Juho Son <juho80.son@samsung.com>
Signed-off-by: chan lee <chan45.lee@samsung.com>
Juho Son [Thu, 11 Sep 2014 08:48:43 +0000 (17:48 +0900)]
dlog_logger: add dlog_logger configuration for debug mode
add the dlog_logger configuration for debug mode.
this configuration set the size of dlog files.
system logs: 5M *2
main logs: 3M * 2
radio logs: 2M * 4
Change-Id: I4c05154295ed5fc7f6f6dc5e0aeb9a59ce4bb5b5
Signed-off-by: Juho Son <juho80.son@samsung.com>
Signed-off-by: chan lee <chan45.lee@samsung.com>
Hongkuk, Son [Mon, 30 Mar 2015 08:16:38 +0000 (17:16 +0900)]
dlog_logger: change User & Group from root to log
The security team requests dlog_logger daemon's UID for log ( not root ).
Change-Id: If31a729af6ab4d12dcc807b394f0f19916bf4169
Signed-off-by: Hongkuk, Son <hongkuk.son@samsung.com>
Signed-off-by: chan lee <chan45.lee@samsung.com>
chan lee [Sat, 6 Jun 2015 09:54:22 +0000 (18:54 +0900)]
doc: modify dlog_doc format
Change-Id: I59de1d7d937ef3f706777e714ba2d0edd61253ee
Signed-off-by: chan lee <chan45.lee@samsung.com>
Juho Son [Tue, 4 Nov 2014 06:18:28 +0000 (15:18 +0900)]
dlog: remove comma at end of enum
Change-Id: Ib40783a58645adbb55c913cccba20f1906991f95
Signed-off-by: Juho Son <juho80.son@samsung.com>
Signed-off-by: chan lee <chan45.lee@samsung.com>
Sangjung Woo [Tue, 10 Feb 2015 02:22:43 +0000 (11:22 +0900)]
Path activation for dlog_logger.service
dlog_logger daemon writes its log into /var/log and /var is symlinked to
/opt/var. However, current dlog_logger.service sometimes failed to
launch because of "DefaultDependencies=no". In order to fix this bug,
dlog_logger.service should be launched just after '/var/log' is shown
and that means /opt is already mounted. This solution is also available
when using single root partition.
Change-Id: Ia1483d1806387f4a8cb5181f20b0adf30d33f305
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
Signed-off-by: chan lee <chan45.lee@samsung.com>
Juho Son [Thu, 18 Sep 2014 13:26:42 +0000 (22:26 +0900)]
logutil: add limitation size when dump mode
when execute dlogutil for dump mode, we use buffer size to limit
size of write logs.
Change-Id: I7f61e4e6c37ce3e8b8e43989e5bb36a35fec424a
Signed-off-by: Juho Son <juho80.son@samsung.com>
Signed-off-by: chan lee <chan45.lee@samsung.com>
juho [Fri, 14 Mar 2014 11:48:48 +0000 (20:48 +0900)]
dlog_logger: remove other's read permission of dlog files
Change-Id: I9cc726bf60e855bd1ecd57a29122fafa8f1d87c2
Signed-off-by: juho <juho80.son@samsung.com>
Signed-off-by: chan lee <chan45.lee@samsung.com>
Juho Son [Wed, 26 Nov 2014 10:37:38 +0000 (19:37 +0900)]
build flag: add ALSR flag to executable binary
add -fPIE and -pie flags
Change-Id: I1d90513e3f0aecd1ed4abeb6fa10f34f1dc8fc2b
Signed-off-by: Juho Son <juho80.son@samsung.com>
Signed-off-by: chan lee <chan45.lee@samsung.com>
chan lee [Fri, 5 Jun 2015 07:37:29 +0000 (16:37 +0900)]
code sync up with tizen 2.3
Dlog package on Tizen 3.0 is too old to use and it is necessary to add many
fixes and some features.
So SYNC UP with current Tizen platform should be needed.
If you want to see the development history,
please see dlog package on Tizen 2.3.
https://review.tizen.org/gerrit/#/admin/projects/platform/core/system/dlog
Change-Id: I5fdfbc8bc3b3f982b26c05fa9f8a603cfcea5055
Signed-off-by: chan lee <chan45.lee@samsung.com>
Przemyslaw Kedzierski [Fri, 27 Feb 2015 16:53:24 +0000 (17:53 +0100)]
Corrections after revert
- Add udev rules for log_* devices
- Replace service files by one template
- Add config files containing options for instances of service file
- Change Makefile.am to install config files & rules file
- Add README
- Some fixes imported from reverted
e14c322e3
- Some minor fixes: global variables, comments in C style, etc.
Change-Id: I53a245fb914f90909089e3dec5cdf9f768a53c79
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
Przemyslaw Kedzierski [Thu, 19 Feb 2015 18:41:50 +0000 (19:41 +0100)]
Change dlogctrl to binary, add tests
Remove unnecessary script dlogctrl and make
a binary with this name instead.
Add dlog tests.
Change-Id: I22e4aae269527497a9b81236efc495ac75a6eb6a
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
Przemyslaw Kedzierski [Wed, 11 Feb 2015 12:38:18 +0000 (13:38 +0100)]
Remove unnecessary files
Remove unnecessary subdirectory TC (old tests and results)
Reason: deprecated and unmaintainable
Remove unnecessary file dlog.sh
Reason: not installed, not used,
also strict profile oriented in opinion of M.Niesluchowski
Remove unnecessary file include/SLP_Dlog_PG.h
Reason: not used
Change-Id: Ie4a066da8d4d25e485850e2268ecc107891547ee
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
Przemyslaw Kedzierski [Thu, 5 Feb 2015 09:29:15 +0000 (10:29 +0100)]
Revert "Make dlog use only systemd-journal."
According to requests included in ticket TC-2315
this change reverts commit
e14c322e315c51a11f50300735c0797f9924c94e
Change-Id: Id3b7f6688658c944f07ec3a53e181fd4bdb16889
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
José Bollo [Mon, 22 Sep 2014 15:38:56 +0000 (17:38 +0200)]
Improving build dependency to libtzplatform-config
Replacement of the hard coded version of the library with
a dynamic version computed from pkg-config.
Change-Id: Ic89537ed70c537cb13bfe12dc37f27817594f353
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Ronan Le Martret [Wed, 9 Jul 2014 09:20:04 +0000 (11:20 +0200)]
Clean spec file for yocto compliance.
Change-Id: Ida5aa963e8edbe8e4de4dc7d7630e2d93d80d5d0
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Marcin Niesluchowski [Wed, 14 May 2014 12:25:11 +0000 (14:25 +0200)]
Make dlog use only systemd-journal.
Remove unnecessary binaries and scripts, change implementation
in order to make dlog use only systemd-journal.
Change-Id: Ia4dc41f444a041d7b1ea4c6e1d1bed8828814b81
José Bollo [Thu, 16 Jan 2014 09:57:00 +0000 (10:57 +0100)]
Adaptation to Multi-Users
Integration of use of tizen-platform-config
Bug-Tizen: PTREL-268
Change-Id: Idd0c6c63aad21e9e7c69ecdb4d1243b49a3f1932
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Mikko Ylinen [Mon, 4 Nov 2013 11:04:16 +0000 (13:04 +0200)]
Don't expose systemd libraries via pkg-config Libs
pkg-config 'Libs:' specifies link flags specific to this package. However,
systemd journal logging is an internal dependency to libdlog. Therefore, it
is not needed to expose the dependency to libdlog users.
Change-Id: I3e6fe65b1d25c241032a5ecb4e972822340fcdae
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Rusty Lynch [Thu, 24 Oct 2013 15:29:44 +0000 (08:29 -0700)]
Update changelog
Change-Id: I4678d885c8146aeb953fa0b71e7f0c41e91945fb
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
Mikko Ylinen [Wed, 23 Oct 2013 12:50:50 +0000 (15:50 +0300)]
Fix init to not depend on /dev/log* if journal is enabled
Change-Id: I455fd6f3f5940fc25b424cdfd1beeb6ce9e6e0fd
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Mikko Ylinen [Wed, 23 Oct 2013 12:39:24 +0000 (15:39 +0300)]
Add an RPM build config to select libdlog backend
Use RPM build options to select libdlog output destination.
By default, Android logger driver is used. If the build config option is
set, systemd journal backend is selected instead.
Change-Id: Ief38c9b8f1c6e2d51a72257fea6290d0d2f4c23d
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Anas Nashif [Tue, 3 Sep 2013 17:29:20 +0000 (13:29 -0400)]
do not install sysvinit script
Change-Id: Ifa7a309dc4d9aa0d50a9c3b4786b11c4b345e960
Anas Nashif [Tue, 3 Sep 2013 17:23:46 +0000 (13:23 -0400)]
update changelog
Change-Id: I6a1754c8159d17d2011d6395177cda472a64fb51
Anas Nashif [Tue, 3 Sep 2013 15:43:06 +0000 (11:43 -0400)]
cleanup spec file
- Fixed license/groups
- Do not install sysvinit scripts
- Use %license macro for licenses
Change-Id: Id8ace9bd23d087628e211e3277771930418b3db4
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Seokhyun Kim [Mon, 24 Jun 2013 05:11:19 +0000 (14:11 +0900)]
Add Native platform information log on/off option
Change-Id: I3ed11f2e7df784e6f8534f6cee22ac07f55ad602
juho [Thu, 20 Jun 2013 07:18:26 +0000 (16:18 +0900)]
modify Requires(post): smack-utils for libdlog
That rules is required for libdlog.
so modified
Change-Id: If625f500e350a2dfb4b1b5fdf6d4d01084d5bca3
juho [Tue, 18 Jun 2013 05:40:03 +0000 (14:40 +0900)]
add smack-utils requires(post) in spec
we use chsmack, as dlog is installed.
so It should be installed to use.
add Requires(post): smack-utils
Change-Id: I2df88ae3caebe18b713494cb37e5caf859dd9050
Signed-off-by: juho <juho80.son@samsung.com>
juho [Mon, 17 Jun 2013 13:40:29 +0000 (22:40 +0900)]
change dlog control logic
and sync with latest version of private code.
we don't use Environment Variable not anymore.
so we read the configuration file.
for reduce file read operation delay.
copy that file to /tmp as init time by dlog.sh script.
It will be changed, when dlog apply to systemd service.
sync with latest version of private.
added secure dlog macro.
removed unused script for platform environment variable.
added systemd-journal features.
Change-Id: Ia844c90b7cabff66dfbd5d5eb89738b948b0d350
Conflicts:
packaging/dlog.spec
packaging/dlogutil.manifest
Graydon, Tracy [Thu, 11 Jul 2013 22:09:15 +0000 (15:09 -0700)]
Remove the extraneous manifests.
Change-Id: I08047aae085fa4a865e182fce1a51a1c30e6d94a
Ryan Ware [Mon, 8 Jul 2013 17:07:18 +0000 (10:07 -0700)]
Merge "resetting manifest requested domain to floor" into tizen
Alexandru Cornea [Mon, 1 Jul 2013 14:14:01 +0000 (17:14 +0300)]
resetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 14:00:15 +0000 (17:00 +0300)]
resetting manifest requested domain to floor
Baptiste DURAND [Wed, 19 Jun 2013 13:46:10 +0000 (15:46 +0200)]
Update Changelog
Baptiste DURAND [Wed, 19 Jun 2013 13:43:31 +0000 (15:43 +0200)]
Fix Spec file and permission according to RPMLINT rules
Modify summary in spec file
Modify permission on /usr/share/doc/packages/dlogutil/LICENSE.APLv2 (remove executable perm)
Baptiste DURAND [Wed, 19 Jun 2013 13:36:22 +0000 (15:36 +0200)]
Fix path for systemd services
-> use %{_unitdir} instead of %{_libdir}/systemd/system
systemd services should be in /usr/lib/systemd instead of /usr/lib64/systemd
juho [Fri, 10 May 2013 08:32:49 +0000 (17:32 +0900)]
Merge branch 'tizen_2.1_smack' into tizen_2.1
juho [Mon, 6 May 2013 08:42:05 +0000 (17:42 +0900)]
add smack rule
Change-Id: I0b0b1423b6732b0122f0117f45d835f8ff755a90
juho [Wed, 17 Apr 2013 08:38:56 +0000 (17:38 +0900)]
fix the service file for correct service condition option
Change-Id: I004f8cc646b27d3520edc0cd87f719e9291af5df
juho [Wed, 17 Apr 2013 07:29:09 +0000 (16:29 +0900)]
change set the platformlogging mode on method in tizen-debug-level.service
Change-Id: I660e550e1cf79192297fcdaf1594699e98080db6
juho [Fri, 12 Apr 2013 09:07:42 +0000 (18:07 +0900)]
Merge branch 'master' into tizen_2.1
Change-Id: I2c23586a3d7da8977774954afb5deb57c8b103f4
Jinkun Jang [Fri, 15 Mar 2013 16:18:02 +0000 (01:18 +0900)]
merge with master
Jinkun Jang [Wed, 13 Mar 2013 03:27:50 +0000 (12:27 +0900)]
sync
Jinkun Jang [Tue, 12 Mar 2013 16:51:39 +0000 (01:51 +0900)]
Tizen 2.1 base
juho [Tue, 12 Mar 2013 07:40:09 +0000 (16:40 +0900)]
divide smack rules for dlogutil and libdlog
modified smak rules
add SECLOG for secure log
modified dlogutil checking dump option and exit code,when it save rotate log files.
modified dloglevel file position.
Change-Id: Icc8672745e6498e7cdd69dbfe93870a633fdf977
Maciej Wereski [Mon, 4 Mar 2013 13:26:21 +0000 (14:26 +0100)]
[systemd] Fix Smack labels for systemd units
systemd unit files should be labeled as "_" Smack label, just as
traditional sysvinit scripts.
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
juho [Fri, 22 Feb 2013 07:27:25 +0000 (16:27 +0900)]
change dlog platformlog on/off variable name
Change-Id: I99f32bf8e759969b2a4de6fa940f7a202a862474
juho [Tue, 12 Feb 2013 09:10:09 +0000 (18:10 +0900)]
relocate checking dlog priority code for performance
relocating priority check code
for dlog print performance when it didn't print.
Change-Id: I9b7f128209f99326d1b12f720e625042e2ecb57e
juho [Mon, 4 Feb 2013 05:42:41 +0000 (14:42 +0900)]
remove unused dlog script in rc5.d
removed rc5.d/S05dlog
juho [Mon, 4 Feb 2013 05:38:01 +0000 (14:38 +0900)]
change dlog output format
unify dlog output string format with OSP log
juho [Wed, 30 Jan 2013 14:43:07 +0000 (23:43 +0900)]
modified dlogutil smack label
Anas Nashif [Thu, 3 Jan 2013 05:12:32 +0000 (21:12 -0800)]
fixed build with new compilers
error was emitted:
error: unable to find string literal operator 'operator"" format'
New compiler are strict about syntax
Change-Id: I66111b806bef73870c4858a20d9017c5db71cec1
juho [Fri, 18 Jan 2013 06:08:36 +0000 (15:08 +0900)]
Change license and copyright
changed a proper license this package
and added AUTHORS ,NOTICE and LICENSE.APLv2 file
and deleted unnecessary files.
Change-Id: I57195593f9bba8f31d31c9028726b19f80ed6efc
juho [Wed, 9 Jan 2013 08:41:46 +0000 (17:41 +0900)]
modified for systemd journal support
modified a correct pkgconfig and journal output format
Change-Id: I49217b0a1abddfbbb50f3074a1c42a1b73d0c4f7
juho [Wed, 12 Dec 2012 02:15:54 +0000 (11:15 +0900)]
added syslog.h in dlog.c and dlogutil bug fix
miss add syslog.h in dlog.c
and dlogutil "-b" option bug fix
Change-Id: I6b692bf643958d009d22947f48ffec66eb07efbe
juho [Mon, 10 Dec 2012 13:51:29 +0000 (22:51 +0900)]
platformloggingmode set default on, and fix dlog to systemd journal support
platformloggingmode set default on, and fix dlog to systemd journal support
check platform logging mode on is file in /opt/etc/dlog/.platformloggingmode
fix tizen_platform_env script
and added syslog.h and fix write_to_log_kernel from dlog to systemd journal code
Karol Lewandowski [Fri, 7 Dec 2012 15:07:30 +0000 (16:07 +0100)]
systemd: Add unit to export dlog debug variables globally
Change-Id: I0193f1b6b3eb90122be7456efcda63bac690b858
Chengwei Yang [Fri, 7 Dec 2012 01:23:49 +0000 (09:23 +0800)]
Fix a script warning
Change-Id: I96acd34173b3f678bd59709da11302fb78d73683
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
juho [Thu, 6 Dec 2012 09:12:57 +0000 (18:12 +0900)]
fix LOG_IF macro error
MACRO arguments error
juho [Thu, 6 Dec 2012 04:50:07 +0000 (13:50 +0900)]
fix tizen_platform_env script wrong syntax
juho [Thu, 6 Dec 2012 01:47:37 +0000 (10:47 +0900)]
fix wrong dlog control script usage message
addition fix other package build error concerned previous dlog change
Change-Id: I6bc17a062d8feaa077a9ed2cb423c15ba02d81c2
juho [Wed, 5 Dec 2012 09:12:03 +0000 (18:12 +0900)]
change dlog output format and dlog platform logging ctrl
Change-Id: I6f1d6f4d86ef5540e2df4487f45a04157f982d57
Chengwei Yang [Mon, 5 Nov 2012 04:45:02 +0000 (12:45 +0800)]
Fix: '-g' conflicts with '-c' option and update help info
Check options conflict and exit gracefully if conflict occurred.
Before applying this patch
$ dlogutil -g -c
arc = 3, optind = 3 ,Kb 0, rotate 4
ioctl: Bad file descriptor
After applying this patch, it prints help info and exit.
Change-Id: I9133398d6f67cad6aadb6224beddd75ed06ef0dc
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Chengwei Yang [Mon, 5 Nov 2012 04:25:41 +0000 (12:25 +0800)]
Fix incorrect access mode check
The O_* variales are integers and aren't not suitable with bit
operation, because O_RDONLY is 0, so if the mode is O_RDONLY, (mode &
O_RDONLY) always return false. So the access mode is always 0,
that means F_OK rather than R_OK.
Change-Id: If750f85864d32f7d0a039b2ee114ef133a311434
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Chengwei Yang [Fri, 2 Nov 2012 09:04:32 +0000 (17:04 +0800)]
Add fundamental list functions to manage log devices
This commit does the below things:
* Add fundamental list functions to manage log devices
* Fix a issue that if both log system and log apps are available, the
latter will overwrite the devices->next!
* release memory at exit
Change-Id: Iebc3f8d2b34d6abbd834b07a31e0c2ebba01b63b
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
Chengwei Yang [Fri, 2 Nov 2012 06:41:24 +0000 (14:41 +0800)]
Fix help info
Signed-off-by: Chengwei Yang <chengwei.yang@intel.com>
juho [Wed, 24 Oct 2012 09:19:15 +0000 (18:19 +0900)]
changed default dlog logging file size
juho [Wed, 24 Oct 2012 09:18:29 +0000 (18:18 +0900)]
removed wrong device rules
juho [Wed, 24 Oct 2012 09:16:31 +0000 (18:16 +0900)]
insert LICENSE file
juho [Wed, 24 Oct 2012 09:14:46 +0000 (18:14 +0900)]
Author: Karol Lewandowski <k.lewandowsk@samsung.com>
Date: Tue Aug 28 09:31:01 2012 +0900
Use same dlog configuration as found on original SLP images.
Anything different will confuse developers which is last thing we
wan't to do right now.
Additionally, drop DefaultDependencies=no, as when logging to files
we need rw /var.