Jiwoong Im [Sun, 2 Apr 2017 23:55:27 +0000 (08:55 +0900)]
Fix memory leak
Change-Id: Ied6964c23364a29b831a21fc4ffd338237aec2e8
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
(cherry picked from commit
54a2a1674e31cfbe8c01f8ac6589a8ed8f094d7b)
Jiwoong Im [Mon, 20 Mar 2017 10:36:04 +0000 (19:36 +0900)]
Change privilege check in set time/timezone api
Change-Id: I41cfd77a5339b1bba9a045e72aa66c31c0975408
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Venkatesha Sarpangala [Sun, 19 Mar 2017 09:13:01 +0000 (14:43 +0530)]
Fix crash issue
- API caller crashed due to null pointer dereference
- Fix by adding Null check before dereference
Change-Id: I885e4b2cb7b8c8d79656e95abc5a9dcfa1d1d7f6
Signed-off-by: Venkatesha Sarpangala <sarpangala.v@samsung.com>
Jiwoong Im [Tue, 7 Mar 2017 09:04:55 +0000 (18:04 +0900)]
Check if app is running by aul_app_get_all_running_app_info
- aul_app_is_running() can't check if the watch-app is running or not.
Replace check step by using aul_app_get_all_running_app_info.
Change-Id: I0061117ebe052e0c0e70c7f31cbe02e344bb0c40
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
(cherry picked from commit
b2c299dc5a3596daf3766f8bb2a8ed96a78dfc22)
Jiwoong Im [Fri, 24 Feb 2017 08:14:15 +0000 (17:14 +0900)]
Change to call aul_update_freezer_status function
Change-Id: If78e3f78753d73940583e0c5bc143860334be6f3
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
(cherry picked from commit
1a075ee449bb5b3580ad2288ef0a06ad711ed5e5)
Jiwoong Im [Mon, 20 Feb 2017 07:37:17 +0000 (16:37 +0900)]
Fix Restart option
- Use "on-failure" option instead of "always" option
Change-Id: I710e60444b4303cdaef4f8c161fd6c52430189b7
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 8 Feb 2017 06:44:03 +0000 (15:44 +0900)]
Fix memory leak issue
Change-Id: I68a40715a6453d1ecc0d6bc81583c958497a5bcb
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
(cherry picked from commit
359a7e1b4392305118fc1c56c363c5a143590b1f)
Jiwoong Im [Mon, 23 Jan 2017 09:01:54 +0000 (18:01 +0900)]
replace stat to lstat in alarm_manager_alarm_set_timezone
- To check the link itself, user lstat instead of stat
Change-Id: I55d51621721b56ec4d442371bd635cdb0d9ffd20
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 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 [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>
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 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>
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>
Sangyoon Jang [Wed, 10 Jun 2015 08:51:52 +0000 (17:51 +0900)]
Get caller pid from gdbus connection
caller doesn't need to send pid, alarm-manager gets caller's pid from
gdbus connection.
Change-Id: I70b88c6f4ae7e8428e9919a4f4c5a77324518bdf
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 11 Jun 2015 07:35:07 +0000 (16:35 +0900)]
Fix alarm-manager.service
Change-Id: Ia83568686cc1459f145500a3b7892ed8113edf04
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 11 Jun 2015 07:05:18 +0000 (16:05 +0900)]
Fix service file install dir for 64bit environment
use rpm systemd macro
Change-Id: I339bd9b03f18a0b0861817a654ccea95194b4013
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 11 Jun 2015 05:44:29 +0000 (14:44 +0900)]
Fix alarm-service.pc file
Change-Id: I198c15f56ba23ddc936cca7a48b2dbf3f0443519
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 3 Jun 2015 10:18:29 +0000 (19:18 +0900)]
Fix build break on aarch64, clean up CMakeLists.txt
use macro instead of hardcoded path
set so version using package version
remove unused cmake variables
add visibility attribute on libalarm apis
Change-Id: Ic0b334d689909033bb700866f4a63e414bb413ff
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 28 May 2015 08:15:46 +0000 (17:15 +0900)]
Update source from Tizen 2.4
TODO:
support multi-user
Change-Id: I5a4a3a46eb07df602131ffb5aee6126b7a9377ea
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Jiwoong Im [Wed, 1 Apr 2015 11:47:06 +0000 (20:47 +0900)]
Apply tizen 3.0 security infrastructure.
- Remove security-server dependency.
- Modify dbus service configuration file to check privilege in D-bus daemon.
- Add missing privilege checks.
Change-Id: I9d08cc2a7233b2215fc273c320521ef288bc9a9c
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>