summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Hyotaek Shim [Fri, 19 Mar 2021 08:40:06 +0000 (17:40 +0900)]
Fix including libgdbus header libsystemd
Change-Id: I427757673726c8829a777d8667dcd096eb481a49
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
taemin.yeom [Fri, 19 Mar 2021 05:14:10 +0000 (14:14 +0900)]
Change dbus function name
Change-Id: I67b2b5d555db01ecbd32078380662e90f1dc3b6f
Signed-off-by: taemin.yeom <taemin.yeom@samsung.com>
taemin.yeom [Thu, 11 Mar 2021 09:17:04 +0000 (18:17 +0900)]
Improve variable naming style
Change-Id: I5236467f2efbc7768f49028b09e0a758967fd979
Signed-off-by: taemin.yeom <taemin.yeom@samsung.com>
taemin.yeom [Fri, 12 Mar 2021 02:02:08 +0000 (11:02 +0900)]
Add GVariant NULL check
Change-Id: I7278251402d76f4785b15b8fdc6724d80e59f642
Signed-off-by: taemin.yeom <taemin.yeom@samsung.com>
Hyotaek Shim [Tue, 9 Mar 2021 04:24:11 +0000 (13:24 +0900)]
Rearrange header and source files
Change-Id: I7cb9725a5be1ac4ead7cac73d50203f413f669cf
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
taemin.yeom [Mon, 8 Mar 2021 08:23:27 +0000 (17:23 +0900)]
Restore gdbus APIs based on va_list
Change-Id: I9c275d6c652ac4253d3058fa3c022340ca55c6cd
Signed-off-by: taemin.yeom <taemin.yeom@samsung.com>
taemin.yeom [Fri, 5 Mar 2021 05:38:18 +0000 (14:38 +0900)]
Improve error handling
Change-Id: I2db312e210c37a457eb874d41f1adcfb5700885a
Signed-off-by: taemin.yeom <taemin.yeom@samsung.com>
taemin.yeom [Thu, 4 Mar 2021 06:20:57 +0000 (15:20 +0900)]
Change dbus handle method functions
change "dbus_handle_method_sync_var" and
"dbus_handle_method_with_unix_fd_list_sync_with_reply_var"
to add a return value indicating error results
Change-Id: Ib9063dc6811bb28e885f71e85b0253dfd6d303bc
Signed-off-by: taemin.yeom <taemin.yeom@samsung.com>
taemin.yeom [Wed, 3 Mar 2021 07:54:50 +0000 (16:54 +0900)]
Change dbus_handle_method_sync_with_reply_var
to add a return value indicating error results.
Change-Id: I557c3fe79168076aaa9516f0c36eafd471e19c56
Signed-off-by: taemin.yeom <taemin.yeom@samsung.com>
Hyotaek Shim [Thu, 4 Mar 2021 02:17:58 +0000 (11:17 +0900)]
Remove unused gdbus APIs based on char string
Change-Id: I6ddb7dd5948c5268f7da0b3977d25059b7898110
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Hyotaek Shim [Thu, 4 Mar 2021 02:08:12 +0000 (11:08 +0900)]
Remove unused gdbus APIs based on va_list
Change-Id: I0d858522fda0f49e0bda8f4b4b7178b9ca770429
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
lokilee73 [Fri, 5 Feb 2021 08:35:15 +0000 (17:35 +0900)]
Fix svace
Change-Id: I5397a386b95ed5fbaccda82a02a2b70026766044
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
lokilee73 [Fri, 5 Feb 2021 00:50:02 +0000 (09:50 +0900)]
Change dbus method name for pass SetScenario
Change-Id: I963a064da7d8f7a4cef14c2b4df30139d742c963
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
Karol Lewandowski [Mon, 25 Jan 2021 16:57:49 +0000 (17:57 +0100)]
libgdbus: Return null when dbus connection fails
When libgdbus fails to get bus for one of global busses (system, session)
it still returns vaild pointer. It's because global busses are cached in
g_dh[2] which always exist.
This commit changes the get_connection function to return null for all the
checks like following to detect and fail in the case where getting bus was
unsuccessfull (ie. dbus-daemon isn't running in early boot/special targets)
dh = _dbus_handle_get_default_connection();
if (!dh) {
_E("failed to get default connection, bustype:%d", (int)dbus_handle_get_default_bus_type());
...
Change-Id: If85fe8e6cb7a5f95618df8f7f3fefa923e3e271a
INSUN PYO [Mon, 25 Jan 2021 04:12:12 +0000 (13:12 +0900)]
libsyscommon: add "Requires:pkgconfig(dlog)" to libsyscommon-devel
Change-Id: I7ab05dfddbf864490c191775a380cf639bfe4a54
Yunmi Ha [Thu, 21 Jan 2021 06:42:32 +0000 (15:42 +0900)]
libgdbus: fix destroy_func param of g_dbus_connection_signal_unsubscribe
Change-Id: Iecac374f5b0439f184afb3a5715f3d786c2ba931
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
Yunmi Ha [Mon, 18 Jan 2021 05:44:38 +0000 (14:44 +0900)]
libcommon: add file-io library
Change-Id: Ifa68bfc79bb96ab11d3f69338abf4c80e80608ea
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
Yunmi Ha [Wed, 6 Jan 2021 07:41:57 +0000 (16:41 +0900)]
libcommon: Change prefix of list definition
- LIST to SYS_G_LIST
Change-Id: Id160371e0f692010e1f602e5398206274c4cfbcf
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
Yunmi Ha [Tue, 5 Jan 2021 04:45:21 +0000 (13:45 +0900)]
libcommon: Add common library
- list (glib)
- ini-parser
Change-Id: Ic13b47d5a1f26ed8b40007684da620a804775623
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
lokilee73 [Fri, 4 Dec 2020 01:06:33 +0000 (10:06 +0900)]
Remove unused path and interface for low power
Change-Id: I02dcb7b82c30c3c78a5af0c2ce204cff0c30b8ed
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
Yunmi Ha [Tue, 17 Nov 2020 07:26:25 +0000 (16:26 +0900)]
Return -EPERM when get acces denied dbus error
Change-Id: Ib604ef0d837a93cf0d47f3de0ed4f2a207768987
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
lokilee73 [Thu, 10 Sep 2020 05:30:14 +0000 (14:30 +0900)]
Change function name
ex) dh_get_param_from_var to g_variant_get_safe
Change-Id: I85c9946996885fde44443c09c491c829903bc378
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
lokilee73 [Tue, 4 Aug 2020 02:14:22 +0000 (11:14 +0900)]
Add dbus path and interface for pass daemon
CPU pmqos request is done via dbus, when device sleeps or wakes up
Change-Id: Icf69f71f3b1a8046194040827b57de090a3582d4
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
lokilee73 [Mon, 29 Jun 2020 04:43:32 +0000 (13:43 +0900)]
Add dbus interface to broadcast key input values
Change-Id: I7b56e3dc794361d0ff3d60660b7fd7c91541c5b2
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
sanghyeok.oh [Thu, 7 May 2020 03:24:36 +0000 (12:24 +0900)]
Add api dbus_handle_emit_dbus_signal_sync()
* dbus_handle_emit_dbus_signal_sync()
Emit signal immediately.
* dbus_handle_flush_sync()
g_dbus_connection_flush_sync() wrapper
Change-Id: I67a79426c78be5f524e85b1786f777028d336ee9
Hyotaek Shim [Fri, 17 Apr 2020 06:36:15 +0000 (06:36 +0000)]
Merge "Fix build error with ENABLE_LIBDEVICED_DLOG option on Tizen 6.0" into tizen
INSUN PYO [Thu, 9 Apr 2020 00:19:43 +0000 (09:19 +0900)]
Fix build error with ENABLE_LIBDEVICED_DLOG option on Tizen 6.0
If NULL is passed as the %s argument of dlog, gcc reports an error.
Change-Id: Id70287787362f152efbbf5935c76646500321188
INSUN PYO [Thu, 9 Apr 2020 00:15:37 +0000 (09:15 +0900)]
Fix build warning on Tizen 6.0
[ 8s] In file included from /usr/include/string.h:494,
[ 8s] from /home/abuild/rpmbuild/BUILD/libsyscommon-4.1/src/libgdbus/dbus-systemd.c:21:
[ 8s] In function 'strncpy',
[ 8s] inlined from 'systemd_get_unit_dbus_path' at /home/abuild/rpmbuild/BUILD/libsyscommon-4.1/src/libgdbus/dbus-systemd.c:386:2:
[ 8s] /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 31 bytes from a string of the same length [-Wstringop-truncation]
[ 8s] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
Change-Id: Iaf5f71d7c364db91b495f50e63005778765ba359
sanghyeok.oh [Mon, 13 Jan 2020 07:52:46 +0000 (16:52 +0900)]
libgdbus: fix leak
Change-Id: Ib15167a5be404e8ca6f690efe269f7a407fefce0
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
sanghyeok.oh [Wed, 28 Aug 2019 06:11:04 +0000 (15:11 +0900)]
libgdbus: modify code style
Change-Id: Iea0fa1803e7d59bbdfdea54124cebd9d17c26858
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
sanghyeok.oh [Wed, 28 Aug 2019 02:31:07 +0000 (11:31 +0900)]
fix build warning
Change-Id: I5b3dab83dcf2ef1f4c4c61a6f27367595c8ef385
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
sanghyeok.oh [Fri, 16 Aug 2019 10:21:31 +0000 (19:21 +0900)]
re-arrange code
Change-Id: Ie2f9dcde57b411bd4b84206db2c91c4cae25e1e2
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
sanghyeok.oh [Fri, 16 Aug 2019 10:20:39 +0000 (19:20 +0900)]
libgdbus: seperate system-daemon's dbus interfaces from dbus-system.h
Change-Id: I4b3ec4dedc93652d426f98eff955e725e9ea1f3e
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
sanghyeok.oh [Fri, 16 Aug 2019 01:43:27 +0000 (10:43 +0900)]
libgdbus: change api name from broadcasting to emit
"Broadcast" is ambiguous due to the ability to send both broadcast and
unicast signals.
change 'dbus_handle_broadcast_dbus_signal' to 'dbus_handle_emit_dbus_signal'
Change-Id: I5f6f25f2dc74535f7dfc091106600d722f664b50
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
sanghyeok.oh [Wed, 14 Aug 2019 07:52:22 +0000 (16:52 +0900)]
libgdbus: modified to support unicast signal
Change-Id: I36085cf3d0f4e8e0fd3d78abc259b758112e9720
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
lokilee73 [Tue, 30 Jul 2019 05:16:19 +0000 (14:16 +0900)]
Change sensitivity interface to fix dbus error
Change-Id: Iefbd48ad9031388c149b5584d93c7398e5dae3d6
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
INSUN PYO [Mon, 1 Jul 2019 06:36:44 +0000 (15:36 +0900)]
Remove unused SYSTEMD_DBUS_SIGNAL_SYSTEM_STARTUP_FINISHED
Change-Id: I43f23baf7d8f159f76bc139889fceff7b8b0740a
Yunmi Ha [Mon, 8 Apr 2019 08:33:17 +0000 (17:33 +0900)]
Change library name to libsyscommon.
- Add new function for systemd state
Change-Id: Ie69b718918306fc55e6c801e4c8d0fcaa0ab79b0
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
Hyotaek Shim [Mon, 25 Mar 2019 10:15:45 +0000 (19:15 +0900)]
Rename systemd_stop_unit_sync() to systemd_stop_unit_wait_stopped()
Change-Id: I5c8e321c84e7a54073d8830e7c810e1dae7e5210
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Hyotaek Shim [Fri, 22 Mar 2019 11:22:45 +0000 (20:22 +0900)]
Rename systemd_start_unit_sync() to systemd_start_unit_wait_started()
Change-Id: I2064b404c8ac562b7e952ca061b2159d0bc1876f
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
Hyotaek Shim [Fri, 22 Mar 2019 11:25:04 +0000 (20:25 +0900)]
Add .gitignore
Change-Id: I41c66209d6456a02079416c226c147720e244346
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
sanghyeok.oh [Wed, 27 Feb 2019 11:00:17 +0000 (20:00 +0900)]
power: apply modified dbus spec
Change-Id: I4008f782ffa43a08a67516df7f99a53421b97969
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
lokilee73 [Mon, 7 Jan 2019 06:30:33 +0000 (15:30 +0900)]
Add Path and Interface for temperature
Change-Id: Icd52d21d0fa90f6367e4354598dd37b02dcc4957
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
lokilee73 [Fri, 8 Feb 2019 06:57:05 +0000 (15:57 +0900)]
Add dlog for debugging and fix build warnings
Change-Id: Idad13056a15185a622f51283589af7bedf5734df
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
sanghyeok.oh [Thu, 10 Jan 2019 12:48:35 +0000 (21:48 +0900)]
libgdbus: add api to start or stop systemd unit
Change-Id: Iaa17cc32cff1b763c5ed89ddc69582f9b70e535a
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
sanghyeok.oh [Thu, 3 Jan 2019 11:15:17 +0000 (20:15 +0900)]
sensitivity: add deviced dbus node info
Change-Id: I5a7c4fa14e5f2a8125b5cbddbb40c5ba2ee09d65
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
lokilee73 [Thu, 27 Dec 2018 02:29:12 +0000 (11:29 +0900)]
Remove executable flag from non-executable files
Change-Id: I1633ca1ff4238a4e2c833dfeb52fb751e7f88a64
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
sanghyeok.oh [Wed, 18 Jul 2018 11:15:29 +0000 (20:15 +0900)]
libgdbus: replace gdbus proxy call with g_dbus_connection_call
Replace g_dbus_proxy_call_with_unix_fd_list_sync with g_dbus_connection_call_with_unix_fd_list_sync.
gdbus proxy is heavy operation - it makes multiple dbus calls to maintain proxy feature.
This functionality is not needed to exchange fd list each other by libgdbus.
Change-Id: I5f7b87614eddfd1a79d7aa82332c97dcc5cc6069
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
lokilee73 [Thu, 21 Jun 2018 07:42:48 +0000 (16:42 +0900)]
Add dbus_handle_method_async_pairs_with_reply
dbus_handle_method_async_pairs() is just for no reply and used in deviced and storaged.
However, the function has been abnormally used and caused dbus error by unmatched signature
between deviced, storaged and system-popup.
So, it was replaced by dbus_handle_method_async_with_reply_var().
Change-Id: I5452bdb80dd52e72cc4364ff0ce1cf86490d9822
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
pr.jung [Fri, 1 Jun 2018 02:20:13 +0000 (11:20 +0900)]
Remove unused dbus path and interface
Change-Id: I5fcfd3a6d6c86dad94522e09ceaf224ddd73c3d9
Signed-off-by: pr.jung <pr.jung@samsung.com>
sanghyeok.oh [Thu, 26 Apr 2018 10:59:48 +0000 (19:59 +0900)]
libgdbus: fix bug. pass freed memory pointer
Change-Id: Idad7954352aa462254d4051910a3f7e6b685c1cc
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
sanghyeok.oh [Fri, 30 Mar 2018 05:09:58 +0000 (14:09 +0900)]
make: change to cmake
Change-Id: I57979761fed3eeef223a236308c8d8e529fb5b37
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
lokilee73 [Wed, 4 Apr 2018 12:31:56 +0000 (21:31 +0900)]
Remove dbus_handle_init to solve timimg issue
refactor dbus_handle_init to two parts in deviced, storaged and feedbackd.
It's to solve timing issue in deviced by AddPoweroffWait method.
Change-Id: I32246f4667dc29447037636ae9b8bf02593e36fe
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
pr.jung [Mon, 26 Mar 2018 08:36:40 +0000 (17:36 +0900)]
Remove unused Requires
Change-Id: Id57b7a4b01698fcc2aeeaba233e96c650eec9e7a
Signed-off-by: pr.jung <pr.jung@samsung.com>
pr.jung [Mon, 26 Mar 2018 07:21:32 +0000 (16:21 +0900)]
libgdbus: Add common internal apis for gdbus
Change-Id: I4522aa8771370086c4984d58ae0d95ecc110a808
Signed-off-by: pr.jung <pr.jung@samsung.com>
Tizen Infrastructure [Sun, 15 Jan 2017 23:13:35 +0000 (15:13 -0800)]
Initial empty repository