Use GMutex for portability
[platform/core/api/package-manager.git] / src / package_manager.c
2019-01-30 Sangyoon JangUse GMutex for portability 52/198852/1
2019-01-30 Sangyoon JangAdd a mutex lock for writing hashtable 82/198782/6
2019-01-08 Sangyoon JangFix potential race condition problem 29/196929/2
2018-04-16 Sangyoon JangPass proper error code to event callback 19/164519/2
2018-01-04 Seungha SonRemove unnecessary white line 55/165855/1
2018-01-03 Seungha SonAdd error handling before check privilege 40/165640/2
2018-01-03 Seungha SonFix memory leak 42/165642/1
2017-09-26 Sangyoon JangFix memory leaks 93/152593/1
2017-09-25 Sangyoon JangAdd checking invalid parameter 69/152269/1
2017-07-19 jongmyeongkoFix bug on event handler 33/139533/1
2017-07-11 jongmyeongkoAdd mount-install API as extension feature in tizen 4.0 93/137993/2
2017-07-10 Junghyun YeonFix updateinfo_set_version 04/137804/1
2017-06-02 jongmyeongkoRefactor package event handling 36/129936/9
2017-05-12 Sangyoon JangFix a memory leak 71/128971/1
2017-05-08 jongmyeongkoModify the behavior of with-callback request 62/127962/7
2017-05-02 Junghyun YeonAdd new APIs for register, unregister and get pkg updat... 98/125898/7
2017-04-26 jongmyeongkoFix hash table usage for request callback 94/127194/2
2017-04-19 Junghyun YeonRevert "Add new APIs for register, unregister and get... 30/125830/1
2017-04-19 Junghyun YeonAdd new APIs for register, unregister and get pkg updat... 29/124529/11
2017-03-14 jongmyeongkoMerge "Add new api clearing user-data directories"...
2017-03-14 jongmyeongkoAdd new reqeust API 15/116315/10
2017-03-14 jongmyeongkoAdd new api clearing user-data directories 32/117332/5
2017-03-13 Sangyoon JangRemove meaningless debug logs 57/118657/1
2017-02-03 Sangyoon JangFix package_manager_set_event_status 10/112810/4
2017-01-25 Sangyoon JangFix package_manager_set_event_status 63/111963/1
2016-11-24 SukHyung, Kangadd parameter to triger request_event_handler by packag... 95/99895/1 accepted/tizen/3.0/common/20161128.091404 accepted/tizen/3.0/ivi/20161128.083045 accepted/tizen/3.0/mobile/20161128.082841 accepted/tizen/3.0/tv/20161128.082859 accepted/tizen/3.0/wearable/20161128.082948 submit/tizen_3.0/20161125.015709
2016-11-23 Junghyun YeonAdd package_manager_clear_data API for extension 25/97425/4 accepted/tizen/3.0/common/20161124.181433 accepted/tizen/3.0/ivi/20161124.024600 accepted/tizen/3.0/mobile/20161124.024456 accepted/tizen/3.0/tv/20161124.024523 accepted/tizen/3.0/wearable/20161124.024544 accepted/tizen/common/20161125.095113 accepted/tizen/ivi/20161125.004131 accepted/tizen/mobile/20161125.003537 accepted/tizen/tv/20161125.003859 accepted/tizen/wearable/20161125.004013 submit/tizen/20161124.000829 submit/tizen_3.0/20161122.002346
2016-11-21 jongmyeongkoadd new event_type for package move and data clear. 37/98537/2 accepted/tizen/3.0/common/20161123.070917
2016-11-04 Sangyoon JangReplace pkgmgrinfo_client api with pkgmgr_client api 62/95562/1 accepted/tizen/3.0/common/20161114.081052 accepted/tizen/3.0/ivi/20161110.015546 accepted/tizen/3.0/mobile/20161110.015259 accepted/tizen/3.0/tv/20161110.015424 accepted/tizen/3.0/wearable/20161110.015515 submit/tizen_3.0/20161107.133644 submit/tizen_3.0_common/20161110.084657
2016-10-12 Sangyoon JangFix client_type to pkgmgr_client_type 04/91904/1 accepted/tizen/3.0/ivi/20161028.122945 accepted/tizen/3.0/mobile/20161028.122219 accepted/tizen/3.0/tv/20161028.122519 accepted/tizen/3.0/wearable/20161028.122733 accepted/tizen/common/20161012.154710 accepted/tizen/common/20161013.155651 accepted/tizen/ivi/20161014.022200 accepted/tizen/ivi/20161014.074201 accepted/tizen/mobile/20161014.022229 accepted/tizen/mobile/20161014.074058 accepted/tizen/tv/20161014.022143 accepted/tizen/tv/20161014.074120 accepted/tizen/wearable/20161014.022127 accepted/tizen/wearable/20161014.074141 submit/tizen/20161012.064511 submit/tizen/20161012.122424 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082323 submit/tizen_3.0_common/20161104.104000
2016-10-06 Sangyoon JangFix a bug in handling event state 24/91124/2 accepted/tizen/3.0/ivi/20161011.055304 accepted/tizen/3.0/mobile/20161015.032244 accepted/tizen/3.0/tv/20161016.003407 accepted/tizen/3.0/wearable/20161015.080254 accepted/tizen/common/20161006.154012 accepted/tizen/ivi/20161006.232921 accepted/tizen/mobile/20161006.232824 accepted/tizen/tv/20161006.232849 accepted/tizen/wearable/20161006.232907 submit/tizen/20161006.094717 submit/tizen_3.0_ivi/20161010.000005 submit/tizen_3.0_mobile/20161015.000000 submit/tizen_3.0_tv/20161015.000000 submit/tizen_3.0_wearable/20161015.000000
2016-07-25 Sangyoon JangFix callback hash table 71/81271/2 accepted/tizen/common/20160725.153630 accepted/tizen/ivi/20160725.083332 accepted/tizen/mobile/20160725.083309 accepted/tizen/tv/20160725.083317 accepted/tizen/wearable/20160725.083312 submit/tizen/20160725.073155
2016-07-15 Sangyoon JangFix package_manager_request_set_tep 51/80151/2
2016-07-12 Sangyoon JangReplace '_usr_' prefixed api with normal apis 97/79697/1 accepted/tizen/common/20160713.050558 accepted/tizen/ivi/20160712.132246 accepted/tizen/mobile/20160712.132146 accepted/tizen/tv/20160712.132206 accepted/tizen/wearable/20160712.132221 submit/tizen/20160712.090432
2016-06-15 Sangyoon JangFix build warnings 99/74599/1 accepted/tizen/common/20160616.151531 accepted/tizen/ivi/20160616.002905 accepted/tizen/mobile/20160616.002834 accepted/tizen/tv/20160616.002816 accepted/tizen/wearable/20160616.002727 submit/tizen/20160615.073423
2016-06-01 Sangyoon JangFix package_manager_request_set_type 18/72418/2 accepted/tizen/common/20160606.141713 accepted/tizen/ivi/20160606.040557 accepted/tizen/mobile/20160606.035157 accepted/tizen/tv/20160606.035859 accepted/tizen/wearable/20160606.040101 submit/tizen/20160603.030057
2016-06-01 Sangyoon JangFix a memory leak 25/72425/1
2016-05-17 Sangyoon JangRemove package_manager_set/unset_global_event_cb 98/69798/2 accepted/tizen/common/20160518.124901 accepted/tizen/ivi/20160518.004232 accepted/tizen/mobile/20160518.004357 accepted/tizen/tv/20160518.004247 accepted/tizen/wearable/20160518.004221 submit/tizen/20160517.005404 submit/tizen/20160517.084446
2016-04-27 Junghyun YeonAdd missing API from tizen_2.4 93/67593/2 accepted/tizen/common/20160428.144217 accepted/tizen/common/20160504.125724 accepted/tizen/ivi/20160503.094105 accepted/tizen/mobile/20160503.094012 accepted/tizen/tv/20160503.094025 accepted/tizen/wearable/20160503.094042 submit/tizen/20160427.083148 submit/tizen/20160503.050149
2016-04-18 Junghyun Yeonfix pkg move API to use pkgmgr_client_request_service 56/66256/2
2016-04-13 seungha.sonfix coding style. 85/65885/1 accepted/tizen/common/20160414.143008 accepted/tizen/ivi/20160414.092353 accepted/tizen/mobile/20160414.092432 accepted/tizen/tv/20160414.092338 accepted/tizen/wearable/20160414.092323 submit/tizen/20160414.072249
2016-04-06 Junghyun Yeonimplement unset event cb 60/64460/4 accepted/tizen/common/20160407.132222 accepted/tizen/ivi/20160407.110323 accepted/tizen/mobile/20160407.110238 accepted/tizen/tv/20160407.110250 accepted/tizen/wearable/20160407.110307 submit/tizen/20160407.000614
2016-04-06 Junghyun Yeonadd missing function body, package_manager_request_set_tep 60/64260/3 accepted/tizen/common/20160406.144152 accepted/tizen/ivi/20160406.071938 accepted/tizen/mobile/20160406.071832 accepted/tizen/tv/20160406.071853 accepted/tizen/wearable/20160406.071915 submit/tizen/20160406.013051
2016-04-05 Junghyun Yeonchange uid value to getuid() when given uid is tizenglo... 71/63971/2 accepted/tizen/common/20160406.143520 accepted/tizen/ivi/20160406.012800 accepted/tizen/mobile/20160406.012645 accepted/tizen/tv/20160406.012704 accepted/tizen/wearable/20160406.012732 submit/tizen/20160405.052614
2016-03-31 Myungki LeeAdjust coding rules 47/64147/2 accepted/tizen/common/20160406.143407 accepted/tizen/ivi/20160406.012028 accepted/tizen/mobile/20160406.011901 accepted/tizen/tv/20160406.011947 accepted/tizen/wearable/20160406.012008 submit/tizen/20160405.001024
2016-03-23 Junghyun Yeonsuppress build warnings 90/61990/3 accepted/tizen/common/20160324.084225 accepted/tizen/common/20160325.134916 accepted/tizen/ivi/20160324.131628 accepted/tizen/mobile/20160324.132911 accepted/tizen/tv/20160324.132734 accepted/tizen/wearable/20160324.132657 submit/tizen/20160323.065638 submit/tizen/20160323.235918
2016-01-21 Junghyun Yeonfix wrong API references 45/57645/2 accepted/tizen/ivi/20160218.022805 accepted/tizen/mobile/20160122.080558 accepted/tizen/tv/20160122.080556 accepted/tizen/wearable/20160122.080611 submit/tizen/20160122.050443 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000001
2015-12-09 SukHyung, Kangchange code to apply coding rules 87/53787/1
2015-11-26 Sangyoon JangImplement package_manager_drm_* apis 94/52694/2 accepted/tizen/mobile/20151201.031743 accepted/tizen/tv/20151201.031800 accepted/tizen/wearable/20151201.031825 submit/tizen/20151130.235340 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
2015-09-10 Sangyoon JangUse defined variable for getting event type 54/47954/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150911.091235 accepted/tizen/tv/20150911.091241 accepted/tizen/wearable/20150911.091249 submit/tizen/20150910.113642 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
2015-09-08 hyunho kangAdd privilege check logic. 32/47732/2 accepted/tizen/mobile/20150909.055140 accepted/tizen/tv/20150909.055156 accepted/tizen/wearable/20150909.055206 submit/tizen/20150909.022902
2015-08-27 Sangyoon JangFix checking return code in install,uninstall,move 18/46918/1 accepted/tizen/mobile/20150828.011658 accepted/tizen/tv/20150828.011712 accepted/tizen/wearable/20150828.011723 submit/tizen/20150827.075910
2015-07-01 Sangyoon JangEnable package_manager_get_package_size_info 41/42641/1 accepted/tizen/mobile/20150702.045229 accepted/tizen/tv/20150702.040119 accepted/tizen/wearable/20150702.040148 submit/tizen/20150702.000829
2015-05-22 Sangyoon JangFix for utc 88/39788/1 accepted/tizen_3.0.2015.q2_common tizen_3.0.2015.q2_common accepted/tizen/3.0.2015.q2/common/20150615.091748 accepted/tizen/common/20150610.144527 accepted/tizen/mobile/20150611.064131 accepted/tizen/tv/20150611.064216 accepted/tizen/wearable/20150611.064252 submit/tizen/20150526.104937 submit/tizen/20150610.082420 submit/tizen_3.0.2015.q2_common/20150615.075539
2015-05-22 Sangyoon JangMerge 2.4 source 75/39775/1
2015-04-22 Sangyoon JangAdd global event listen api 69/38569/2 submit/tizen/20150511.111622
2015-01-23 Sangyoon JangAdd visibility control 35/34235/3
2015-01-21 Sangyoon JangRemove executable permission 10/34110/1
2015-01-21 Sangyoon JangRename package_manager_private to package_manager_internal 09/34109/2
2015-01-15 Sangyoon Jangpackage manager API migration (2.3) 12/33312/6 accepted/tizen/mobile/20150121.045020 accepted/tizen/tv/20150121.044519 accepted/tizen/wearable/20150121.044753 submit/tizen/20150120.043506 submit/tizen_mobile/20150121.020049 submit/tizen_tv/20150121.020041 submit/tizen_wearable/20150121.020025
2015-01-06 Sangyoon JangFix typo 32/33132/1
2014-09-16 Sabera Djelti (sdi2)retrieve tizenglobalapp uid with tzplatform_getuid 32/27632/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.m14.3_ivi accepted/tizen/common/20140917.103350 accepted/tizen/ivi/20140927.095035 submit/tizen_common/20140916.181156 submit/tizen_common/20140916.203010 submit/tizen_ivi/20140919.000000 submit/tizen_ivi/20140924.000000 submit/tizen_ivi/20140926.000000 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release
2014-08-26 Sabera Djelti (sdi2)Multi user features : 70/26570/1 accepted/tizen/common/20140827.095234 submit/tizen/20140827.093817 submit/tizen_common/20140826.100922 submit/tizen_ivi/20140828.000000 submit/tizen_ivi/20140829.000000
2014-03-11 junsuk77.ohGCC 4.8 issue fix 21/17821/1
2013-12-06 junsuk77.ohSync to 2.2 : Sync to the latest code 79/13479/1 accepted/tizen/ivi accepted/tizen/mobile accepted/tizen_generic tizen_3.0.m14.2_ivi accepted/tizen/20131211.180333 accepted/tizen/generic/20140306.080440 accepted/tizen/ivi/20140307.060339 accepted/tizen/mobile/20131216.220259 accepted/tizen/mobile/20140306.023901 submit/tizen/20131211.163344 submit/tizen/20140305.194948 tizen_3.0.m14.2_ivi_release
2013-11-07 Baptiste DURANDFix TIVI-2061 : package_manager_request_uninstall shoul... 92/11892/1
2013-03-28 junsuk77.ohfix missed spelling 2.1b_release accepted/tizen_2.1/20130425.035649 submit/tizen_2.1/20130424.230457
2013-03-15 Jinkun Jangmerge with master
2013-03-12 Jinkun JangTizen 2.1 base