MyungJoo Ham [Wed, 30 Nov 2016 06:50:07 +0000 (15:50 +0900)]
Style: code indentation of alarm-manager.c
The intentionally ignored indentation for the previous commit,
"Remove Profile Build Dependency: Do it at runtime"
is restored in this commit, which was to help review
the commit.
Change-Id: I619ea326027ea65b98eeabb4dfa1c5146a40cb03
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
MyungJoo Ham [Wed, 16 Nov 2016 06:58:22 +0000 (15:58 +0900)]
Remove Profile Build Dependency: Do it at runtime
- This is for Tizen 4.0.
: Tizen 4.0 Configurability and Build Blocks require
to remove all profile-depending build options in spec files.
(No More profile macros!)
- It is recommended to distinguish features/profiles at runtime.
unless it incurs too much overhead, which requires you to
create multiple binaries and subpackages.
In the code (alarm-manager), indentation for
if(_APPFW_FEATURE_WAKEUP_USING_RTC) is ignored to help understand
the patch. Correcting those indentation ignores will follow
as another patch.
Change-Id: I18b2ff8ea39bbdda0ed435f08a89b343b868822e
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 29 Dec 2016 09:36:25 +0000 (18:36 +0900)]
Fix bug in alarmmgr_fini
- Some finalize step for session bus connection is missing.
Change-Id: Iaf033059e35efcdedadab05bb8e305825086b0c1
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 26 Dec 2016 13:00:49 +0000 (22:00 +0900)]
Add delay for millisecond accuracy alarm handler
Change-Id: I7ef155b7e3c3f75f8b5bf35e9838b6d977ee7c98
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Fri, 16 Dec 2016 11:46:04 +0000 (20:46 +0900)]
Support milliseconds accuracy api
- Add alarmmgr_add_alarm_precision().
This api support non-volatile milliseconds accuracy alarm.
Change-Id: Ia20c3eed30ee8190176b8dd4e6f299dc81b4b53d
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Fri, 16 Dec 2016 01:49:29 +0000 (10:49 +0900)]
Fix alarmmgr_add_alarm_withcb_precision api.
- Change priority in g_timeout_add to G_PRIORITY_HIGH.
Modify alarmmgr_add_alarm_withcb_precision description.
Change-Id: I8351c5c508f495cac44acfa96cbe68e3caf84ca5
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 8 Dec 2016 09:05:53 +0000 (18:05 +0900)]
Merge branch 'tizen_3.0' into tizen
Jiwoong Im [Thu, 8 Dec 2016 08:42:55 +0000 (17:42 +0900)]
Change log dump script path
- change to /opt/etc/dump.d/module.d/alarmmgr_log_dump.sh
Change-Id: I171a0f745088618b45aefcfb40fd727940c70a84
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 7 Dec 2016 11:42:40 +0000 (20:42 +0900)]
Fix memory leak in using pkgmgrinfo_appinfo_h
Change-Id: Iad18257ff2afe4b3d0fd95f0629fb868eff6f09d
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 6 Dec 2016 04:55:41 +0000 (13:55 +0900)]
Fix memory leak in handling expired notification alarm
Change-Id: I54c5e9843ddfa0f376a611579b8567e50de906e6
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 5 Dec 2016 04:55:28 +0000 (13:55 +0900)]
Add missing initialize step in alarm noti api
Change-Id: I9c43e2ac07603250e387b3aff824c14034d080b6
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Fri, 2 Dec 2016 08:46:06 +0000 (17:46 +0900)]
Change upgrade script number
Change-Id: Id2a797735783bd35dda86371ce4c3dd58cab7ea8
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 29 Nov 2016 10:52:19 +0000 (19:52 +0900)]
fix alarmmgr_upgrade script
- add missing column
Change-Id: Ic86091d71f6d81b8aa98a1b00f6cccd5f73cea52
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 28 Nov 2016 05:18:34 +0000 (14:18 +0900)]
replace module log saving path
- Because of permission, replace /var/log to /run/alarmmgr_log
Change-Id: I239663fa965aab7b49efc74766a0743b2d13baad
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 2 Nov 2016 00:41:12 +0000 (09:41 +0900)]
Support milliseconds accuracy api for platform module
- add alarmmgr_add_alarm_withcb_precision()
Change-Id: I02252d8fc273a09b7682fde66bd3bc5098d9cda1
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 24 Nov 2016 08:07:45 +0000 (17:07 +0900)]
fix alarmmgr_upgrade script
Change-Id: If6cbd453d26e28f6237513b79d76dedd9485a15a
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 6 Dec 2016 04:55:41 +0000 (13:55 +0900)]
Fix memory leak in handling expired notification alarm
Change-Id: I54c5e9843ddfa0f376a611579b8567e50de906e6
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 5 Dec 2016 04:55:28 +0000 (13:55 +0900)]
Add missing initialize step in alarm noti api
Change-Id: I9c43e2ac07603250e387b3aff824c14034d080b6
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Fri, 2 Dec 2016 08:46:06 +0000 (17:46 +0900)]
Change upgrade script number
Change-Id: Id2a797735783bd35dda86371ce4c3dd58cab7ea8
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 29 Nov 2016 10:52:19 +0000 (19:52 +0900)]
fix alarmmgr_upgrade script
- add missing column
Change-Id: Ic86091d71f6d81b8aa98a1b00f6cccd5f73cea52
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 28 Nov 2016 05:18:34 +0000 (14:18 +0900)]
replace module log saving path
- Because of permission, replace /var/log to /run/alarmmgr_log
Change-Id: I239663fa965aab7b49efc74766a0743b2d13baad
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 2 Nov 2016 00:41:12 +0000 (09:41 +0900)]
Support milliseconds accuracy api for platform module
- add alarmmgr_add_alarm_withcb_precision()
Change-Id: I02252d8fc273a09b7682fde66bd3bc5098d9cda1
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 24 Nov 2016 08:07:45 +0000 (17:07 +0900)]
fix alarmmgr_upgrade script
Change-Id: If6cbd453d26e28f6237513b79d76dedd9485a15a
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Hwankyu Jhun [Thu, 24 Nov 2016 00:17:02 +0000 (09:17 +0900)]
Merge branch 'tizen_3.0' into tizen
Jiwoong Im [Thu, 17 Nov 2016 02:13:20 +0000 (11:13 +0900)]
Fix error in wakeup alarm rtc set
Change-Id: Icd1fd7eae992aa33041c577dc321173df478b047
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 31 Oct 2016 08:58:15 +0000 (17:58 +0900)]
handle app enable/disable signal
- backup/restore alarm to handle app enable/disable signal
Change-Id: Id90b0004f7452ce1d93759e417eb79808865e5cf
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 14 Nov 2016 10:05:29 +0000 (19:05 +0900)]
remove smack labeling in socket unit file
Change-Id: I2b0476466e2fd988744391a3de5fe8e714676a2e
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Hwankyu Jhun [Wed, 9 Nov 2016 22:26:06 +0000 (07:26 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I1216fa4cc1332553760c17309f3c2a1bf76ae955
Hyunho Kang [Tue, 8 Nov 2016 07:36:55 +0000 (16:36 +0900)]
Fix NULL dereference defect
Change-Id: I58e5ba3102f62e6d006a718235eaca0c42bebb27
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Jiwoong Im [Fri, 4 Nov 2016 04:34:20 +0000 (13:34 +0900)]
add missing noti initialize in __alarm_create
Change-Id: I6c66eb8328578c072ef6c34088e851638c4e4187
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Fri, 4 Nov 2016 04:34:20 +0000 (13:34 +0900)]
add missing noti initialize in __alarm_create
Change-Id: I6c66eb8328578c072ef6c34088e851638c4e4187
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Fri, 4 Nov 2016 00:33:18 +0000 (09:33 +0900)]
fix syntax error alarm-service.conf file
Change-Id: Idf313157fbfa7fe3d4ea0b14517cba9e391b5f56
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Sangyoon Jang [Fri, 4 Nov 2016 00:43:22 +0000 (09:43 +0900)]
Fix using wrong event type
Change-Id: I552b854c1f4b77477fff2b6315e425465fd3a960
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 4 Nov 2016 00:43:22 +0000 (09:43 +0900)]
Fix using wrong event type
Change-Id: I552b854c1f4b77477fff2b6315e425465fd3a960
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Jiwoong Im [Fri, 4 Nov 2016 00:33:18 +0000 (09:33 +0900)]
fix syntax error alarm-service.conf file
Change-Id: Idf313157fbfa7fe3d4ea0b14517cba9e391b5f56
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 2 Nov 2016 01:23:08 +0000 (10:23 +0900)]
add notification requires in pc file
Change-Id: I346d67056b6d3e8c9c7dc4931d9e875a598919a3
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 1 Aug 2016 11:18:57 +0000 (20:18 +0900)]
add notification alarm APIs
- alarmmgr_add_alarm_noti()
alarmmgr_add_alarm_noti_with_localtime()
alarmmgr_get_alarm_noti_info()
Change-Id: I19e994a95a6bb198a42df7102ed3df14b8398c6a
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Fri, 28 Oct 2016 02:40:53 +0000 (11:40 +0900)]
Fix CMakeLists for compatibility
- Fix CMakeLists to include additional source files automatically
Change-Id: Id2831fd66456e4a22cfa1fa92c32554e323ccf2e
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 24 Oct 2016 05:48:52 +0000 (14:48 +0900)]
cache app_unique_name to improve performance
Change-Id: If090e3b8504cf0b6ad888a40f3181269c0fb3c4a
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 25 Oct 2016 01:58:43 +0000 (10:58 +0900)]
assign NULL after unref global object
Change-Id: Id73dfc4b464417f93c27926befbc61ff514c7c9f
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 24 Oct 2016 04:15:00 +0000 (13:15 +0900)]
Fix bug in relative type & once alarm
- Timer is not expired when duetime is duplicated time as DST
Change-Id: I6d7284a5e8cd93c8163e88d82c446c0457710931
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 25 Oct 2016 01:37:17 +0000 (10:37 +0900)]
fix miscalculated duetime
Change-Id: Ibddb808f132c93bb88f4b5c4b05d52ba134eff93
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 25 Oct 2016 01:33:58 +0000 (10:33 +0900)]
add privilege check in set_time api
- alarm_manager_alarm_set_time()
alarm_manager_alarm_set_time_with_propagation_delay()
alarm_manager_alarm_set_timezone()
Change-Id: I39eaa175f86dbc1d7a822ae30119bcc8741e1361
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Sangyoon Jang [Mon, 24 Oct 2016 11:50:31 +0000 (20:50 +0900)]
Use pkgmgr_client_new instead of pkgmgrinfo_client_new
Change-Id: I10bf0f71d9fd9d9809dcddee03c765d5f7666f9b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Jiwoong Im [Wed, 5 Oct 2016 05:05:46 +0000 (14:05 +0900)]
remove unused alarmmgr_server object
Change-Id: Ic01ff720605f70c00d8eb44917487f60e72574ec
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 28 Sep 2016 13:43:25 +0000 (22:43 +0900)]
fix bug in __set_time function
Change-Id: I93f9d532935f831251e22fae4c9d33624e14c20a
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 28 Sep 2016 08:32:48 +0000 (17:32 +0900)]
fix system time setting in tv profile
Change-Id: I5ad368f964f33cc46bfc7cc86306db38a8a7a813
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Sangyoon Jang [Mon, 26 Sep 2016 04:45:17 +0000 (13:45 +0900)]
Use pkgmgr_client_xxx instead of pkgmgrinfo_client_xxx
Change-Id: Ie8789a00f4120a36517ad914feaa2cf876e9197e
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Jiwoong Im [Wed, 21 Sep 2016 05:34:36 +0000 (14:34 +0900)]
Add extension APIs for exact alarms of service app
Change-Id: I3e4580cd6da4bdef0d221313c86aaaf570ae5499
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 22 Sep 2016 04:24:18 +0000 (13:24 +0900)]
Disable RTC feature in tv profile
Change-Id: I86faaa880dc19a82410140040103027f6263cdbb
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 19 Sep 2016 06:26:37 +0000 (15:26 +0900)]
fix alarm-server segmentation fault
- Creating a GDBusObjectManagerServer object step is missing.
Change-Id: Ia9369aa43f96719417f5d26c89c021875143f772
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Hwankyu Jhun [Thu, 8 Sep 2016 07:37:08 +0000 (16:37 +0900)]
Fix dbus conf file
- Remove send_interface
Change-Id: Id08e18677d06b5e0de0f6d84d2b4472744b425b3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 8 Sep 2016 07:29:35 +0000 (16:29 +0900)]
Add a script to upgrade alarmmgr db
Change-Id: Ib729f0af1409361d05f28cc695a0d79714947f99
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Jiwoong Im [Mon, 22 Aug 2016 02:36:03 +0000 (11:36 +0900)]
remove nonexistent service file in alarm-server.service
Change-Id: I4273506108c6b562d25392cae626c3b8b5abc67f
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
jooseong lee [Wed, 20 Jul 2016 08:49:30 +0000 (17:49 +0900)]
Set the SMACK security label to run given executable file in systemd services
Change-Id: I6d6e47103a92919a1e76a6ce6336abf38d51dd15
Signed-off-by: jooseong lee <jooseong.lee@samsung.com>
Jiwoong Im [Mon, 18 Jul 2016 10:53:04 +0000 (19:53 +0900)]
Fix handling expired alarm
- alarm-server can't check destination app service name by
"NameHasOwner" method call because application owns name in session bus.
Use aul_app_is_running to check that app is running.
- add uid in expired alarm.
Change-Id: I5d44af4e686306467a6b5c28082a0d01199938ef
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 7 Jul 2016 13:44:25 +0000 (22:44 +0900)]
modify alarm-server dbus initializing step
- replace step to get connection by g_bus_get_sync
modify some incorrectly used function
Change-Id: Ibcae5a1a341a25d9e2b5541834189baad4ac689d
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 28 Jun 2016 08:44:09 +0000 (17:44 +0900)]
reassign PATH env in shell script
Change-Id: Ie14cf215b65f8b8094a9f364e90fe66c32688ceb
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 23 Jun 2016 09:09:30 +0000 (18:09 +0900)]
fix tainted int
Change-Id: Ib1220dfb64cb4d4030f98542791e11ef33eac3f2
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 15 Jun 2016 07:44:22 +0000 (16:44 +0900)]
fix memory leak
Change-Id: I8e11dbe0b607debebf43169e12d2c5bfd8b2324f
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 13 Jun 2016 07:33:30 +0000 (16:33 +0900)]
apply ASLR to alarm_session_agent
Change-Id: I0ce3ed71052cfff3fedd26dc440698b75e88ea1d
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 9 Jun 2016 07:55:21 +0000 (16:55 +0900)]
set /dev/rtc0 smack label in udev rule file
Change-Id: Ic1c79bd452d040953abb378a56ee94162fe86675
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 17 May 2016 11:51:53 +0000 (20:51 +0900)]
add alarm session agent
- To send alarm expired dbus signal to session bus, add alarm-session-agent.
alarm-server send request to alarm-session-agent.
alarm-session-agent started by socket activation and send alarm
expired signal to session bus.
After sending dbus signal, alarm-session-agent exited.
Change-Id: Ieec687154db5f156cbe52d65a39282e49ad69d11
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 31 May 2016 12:50:12 +0000 (21:50 +0900)]
fix incorrect implementation in alarm_set_global
Change-Id: I02d4bba348f733665ddce4ec58682abad94b1985
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Fri, 27 May 2016 04:54:14 +0000 (13:54 +0900)]
Fix rtc_time_set to set utc time
Change-Id: I1c8dbb111d896341416870d8ec029a35858ce943
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 24 May 2016 08:45:04 +0000 (17:45 +0900)]
remove root user in dbus servcie file
Change-Id: I1771ad484f75278d0a7720c66be23bd82a4d74b6
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 24 May 2016 06:51:14 +0000 (15:51 +0900)]
add exception handling in using gdbus api
Change-Id: Iefebee50b14ff1e368012850d33a76e8fdbede9f
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 16 May 2016 02:49:00 +0000 (11:49 +0900)]
Fix some returns in alarm set/get api
Change-Id: I40101a3bdd1071765290172d916cd55abb7152d5
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 9 May 2016 11:15:30 +0000 (20:15 +0900)]
change alarm-server to non-root user
- change alarm-server uid from 'root' to 'app_fw'
- change permission and group of /dev/rtc0 by udev rule
Change-Id: I11dd2a14daff5c9b6b67c4f37708cc2a17f358e1
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 27 Apr 2016 12:32:07 +0000 (21:32 +0900)]
merge async api from tizen 2.4
- alarmmgr_set_systime_async
- alarmmgr_set_systime_with_propagation_delay_async
Change-Id: I37ecfcbb4207478df698497a0cd80090db664973
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Mon, 25 Apr 2016 12:46:17 +0000 (21:46 +0900)]
own name in alarmmgr_init to get alarm expired signal
Change-Id: I7b1263ad893c3bedcf7e6e4915070f5b7aff3b5d
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Tue, 19 Apr 2016 04:54:25 +0000 (13:54 +0900)]
set destination in alarm_expired signal
Change-Id: I12f2bc4681dd7093ed229cdc149aaebc0703e091
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Myungki Lee [Tue, 22 Mar 2016 08:00:56 +0000 (17:00 +0900)]
Use strerror_r for thread-safe
Change-Id: I8463b9904102c9b400a87d80c8044d15a11aaa8e
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
Myungki Lee [Wed, 16 Mar 2016 01:41:24 +0000 (10:41 +0900)]
Use thread-safe function
Change-Id: I05268be167ed04d3201a4180f6101961d969d6b6
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
Jiwoong Im [Fri, 11 Mar 2016 06:01:24 +0000 (15:01 +0900)]
add missing priviliege check in alarm_delete_all
Change-Id: I1c932045eadb3e649d3d560b0270b56cd8322b43
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Hwankyu Jhun [Fri, 11 Mar 2016 05:05:57 +0000 (14:05 +0900)]
Remove compile warning messages and apply coding rule
Change-Id: I0e7b57ab00711b5c7abc5cf7f2d664b0cbc4f1d2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Myungki Lee [Wed, 9 Mar 2016 10:48:52 +0000 (19:48 +0900)]
Remove compile warning
Change-Id: Idaf122349cd8be44e741f22d36f5b2bd9caa7810
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
Jiwoong Im [Thu, 10 Dec 2015 09:33:26 +0000 (18:33 +0900)]
Apply to sending system-event in alarm-manager
Change-Id: I843e91913d5f3877ca00a7a89cd77d712cab4561
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Hwankyu Jhun [Mon, 7 Dec 2015 08:34:45 +0000 (17:34 +0900)]
Update alarm-manager source from tizen_2.4
- Add dbus activation feature
- Revert settime api ti do not user compensating latency
- Expire alarms forcibly when real duetime is same to current time
- Fix prevent issue
Change-Id: I09c51cb395cbe340c646ea24bd75882761b080ab
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
inkyun.kil [Thu, 26 Nov 2015 05:07:20 +0000 (14:07 +0900)]
Add new apis to support global alarm
- add api 'alarmmgr_set_global()' and 'alarmmgr_get_global()'
- add privilege check for added method call in alarm-server
- find login user in launching global alarm
Change-Id: I43d22b28d1c36f8817233d4e985027791cb4d1f7
Hwankyu Jhun [Mon, 7 Dec 2015 03:10:13 +0000 (12:10 +0900)]
Remove compile warning messages and fix log level
Change-Id: I8531c192a49df51210652a2835b90d34438df0c8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Jiwoong Im [Tue, 1 Dec 2015 03:13:39 +0000 (12:13 +0900)]
allow method call in standard properties interface for alarm-server.
Change-Id: Ic01bfb602ed770a8b20c1bf68c324a3f2a0cceb2
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Inkyun Kil [Tue, 4 Aug 2015 04:56:41 +0000 (13:56 +0900)]
Change standard point of start time for periodic alarm
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Conflicts:
alarm-manager-schedule.c
alarm-manager.c
include/alarm-internal.h
Change-Id: I39199e101d56eb89ac818e871e83af112942e3da
Jiwoong Im [Wed, 25 Nov 2015 04:45:40 +0000 (13:45 +0900)]
remove permission check in alarmmgr_add_alarm_withcb
Change-Id: Ia5ec6d56aed338deb643df63dbbd27e396ce7f10
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Hwankyu Jhun [Mon, 23 Nov 2015 13:38:12 +0000 (22:38 +0900)]
Fix bug about background category management
- Add an exception at alarmmgr_add_alarm_appsvc_with_localtime()
Change-Id: I2e54ab00267f561c2510844cda7d3b679980317f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Jiwoong Im [Tue, 17 Nov 2015 09:19:31 +0000 (18:19 +0900)]
add ERR_ALARM_NOT_PERMITTED_APP error code
Change-Id: I4eb7b1ead0d56e5aa93a9eb8a31e33c8452cbb94
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
inkyun.kil [Wed, 28 Oct 2015 07:10:21 +0000 (16:10 +0900)]
Remove command for vconftool in spec file
Change-Id: I67c51820190500854c681cc7cad24eacdb70dfad
Signed-off-by: inkyun.kil <inkyun.kil@samsung.com>
inkyun.kil [Thu, 15 Oct 2015 11:42:50 +0000 (20:42 +0900)]
Launch application with uid
- To launch application of user session, modify codes
Change-Id: If75db402ac1e57b2f3da95d9eb90aba190b143ba
Signed-off-by: inkyun.kil <inkyun.kil@samsung.com>
Sangyoon Jang [Fri, 11 Sep 2015 05:21:12 +0000 (14:21 +0900)]
Return ERR_ALARM_NO_PERMISSION when access denied
Change-Id: I5240e4bf2de8498a87ef64c0f7424be6d4624095
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 10 Sep 2015 13:06:38 +0000 (22:06 +0900)]
Fix prevent issues
Change-Id: I927ab01c62d103d44b89189f9f0524723d3568fb
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Inkyun Kil [Mon, 7 Sep 2015 02:01:18 +0000 (11:01 +0900)]
Change rtc device (/dev/alarm -> /dev/rtc)
Change-Id: Ic13233579006d0e1c6ef49fe4b031868167dbced
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Sangyoon Jang [Tue, 1 Sep 2015 10:08:10 +0000 (19:08 +0900)]
Fix to check return value of pkgmgr-info api
check return value of pkgmgr-info api instead of checking handle value
use user specific pkgmgr-info api
fix indentation
Change-Id: I5b201484ef35ae1dcf9396f945abe68922fb54d6
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Tue, 4 Aug 2015 10:23:43 +0000 (19:23 +0900)]
Use dbus signal for sending expired noti to client
In current implementation, each client register own dbus object to
receive alarm expired signal from alarm-server.
When an alarm expired, alarm-server finds service name(app or daemon) and
calls directly using dbus method call.
But using dbus signal is more reasonable, alarm-server can just emit
dbus signal to notify alarm expired.
Furthermore, in Tizen 3.0, if a service who doesn't have busconfig
cannot own name and send method call on system bus.
Change-Id: Ic6a3ea44046cc963ca3fc1b94c2433ff64e3e33a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Mon, 3 Aug 2015 05:35:08 +0000 (14:35 +0900)]
Add missing guard macro
Change-Id: I6985e630e97fe2c3d4e3c7030e99e997a0ae4d51
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Tue, 14 Jul 2015 02:24:48 +0000 (11:24 +0900)]
Fix crash of alarm-server
add missing parameter
Change-Id: I2250bc988c0fb79060d46ae7a50f7e9cf711156f
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 10 Jul 2015 07:04:28 +0000 (16:04 +0900)]
Support multi-user feature
each user can access own alarm only
add uid column to alarmmgr db
Change-Id: Ifaf117d56b2d93429001866c681610676dc828a4
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Myungki Lee [Wed, 8 Jul 2015 10:46:03 +0000 (19:46 +0900)]
alarm-manager : To fix bundle_decode error in _send_alarm_get_appsvc_info func.
Change-Id: I1132a8f3ddce9827501aa99f6691162fffd94be1
Signed-off-by: Myungki Lee <mk5004.lee@samsung.com>
Sangyoon Jang [Tue, 7 Jul 2015 01:26:39 +0000 (10:26 +0900)]
Fix crash
Change-Id: Ic48a2147d00abbcd74fb0a65a44c21c6a07dc234
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Jiwoong Im [Fri, 26 Jun 2015 04:25:28 +0000 (13:25 +0900)]
get caller unique name when caller is not application.
Change-Id: I840fd79801d32fbeb7ae4ab582d6f274eae71761
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
José Bollo [Thu, 25 Jun 2015 09:35:25 +0000 (11:35 +0200)]
Removing wrong SmackProcessLabel
Change-Id: I3762b0245fd4e0fcc02c36f18cc3b96a18e7c2e1
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>