summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-12-14Add exception for web widgetsubmit/tizen_3.0/20161214.102256accepted/tizen/3.0/wearable/20161214.104830accepted/tizen/3.0/tv/20161214.104819accepted/tizen/3.0/mobile/20161214.104806accepted/tizen/3.0/ivi/20161214.104844accepted/tizen/3.0/common/20161214.131310Junghoon Park1-0/+4
Change-Id: If81203bbb86ca059d1edcc773fe9927947cfea2a Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-12-02Support unit test toolsubmit/tizen_3.0/20161205.131352submit/tizen_3.0/20161205.053058accepted/tizen/3.0/wearable/20161206.000527accepted/tizen/3.0/tv/20161206.000513accepted/tizen/3.0/mobile/20161206.000439accepted/tizen/3.0/ivi/20161206.000538accepted/tizen/3.0/common/20161206.125855Hwankyu Jhun6-16/+137
- Add extra data on debugger option Change-Id: I511302dea6a999e8154a84ee73affe3c1c0b2269 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-11-29Adjust stdout/stderr redirectionsubmit/tizen_3.0/20161129.082400accepted/tizen/3.0/wearable/20161130.012220accepted/tizen/3.0/tv/20161130.012203accepted/tizen/3.0/mobile/20161130.012140accepted/tizen/3.0/ivi/20161130.012238accepted/tizen/3.0/common/20161130.065149Hwankyu Jhun1-4/+4
Change-Id: I26cce4cc82cb6a2f35f7e60669b51c64c039bdf4 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-11-25Shut down elementaryHwankyu Jhun1-0/+1
Change-Id: I4d81a9ab14d07f6e7aaff9601d3bb9fbe8576daf Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-11-14Adjust dlog levelsubmit/tizen_3.0/20161115.024443submit/tizen/20161124.000829accepted/tizen/wearable/20161125.004109accepted/tizen/tv/20161125.003946accepted/tizen/mobile/20161125.003815accepted/tizen/ivi/20161125.004230accepted/tizen/common/20161125.095459accepted/tizen/3.0/wearable/20161116.022222accepted/tizen/3.0/tv/20161116.022141accepted/tizen/3.0/mobile/20161116.022052accepted/tizen/3.0/ivi/20161116.022257accepted/tizen/3.0/common/20161116.143624Hwankyu Jhun1-1/+1
Change-Id: I1992d143170bf3e5ac38215bd3198b3d44e1d847 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-11-14Replace buxton_update_client_label to sync apisubmit/tizen_3.0/20161111.111420Jiwoong Im1-8/+2
- In case of using async api, buxton_close is called before buxton2d updates client's label. Change-Id: Iadc5e12f01e7fd11d4f56f6fc3e63190db3281cc Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
2016-11-01update label of buxton client in prepare exec stepsubmit/tizen_3.0_common/20161110.084657submit/tizen_3.0/20161102.064015submit/tizen/20161109.002425submit/tizen/20161108.071447submit/tizen/20161101.112858accepted/tizen/wearable/20161110.000417accepted/tizen/tv/20161110.000400accepted/tizen/mobile/20161110.000334accepted/tizen/ivi/20161110.000434accepted/tizen/common/20161109.140344accepted/tizen/3.0/wearable/20161103.131735accepted/tizen/3.0/tv/20161103.131715accepted/tizen/3.0/mobile/20161103.131701accepted/tizen/3.0/ivi/20161103.131753accepted/tizen/3.0/common/20161114.081513Jiwoong Im3-0/+23
- launchpad should request to update buxton client label after change smack label Change-Id: I139d7cfdb0f77d852e16c4f4b5fd6888dd5c3390 Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
2016-10-31Refactor sigchildsubmit/tizen_3.0/20161102.051512submit/tizen/20161101.004208accepted/tizen/wearable/20161101.122959accepted/tizen/tv/20161101.122942accepted/tizen/mobile/20161101.122917accepted/tizen/ivi/20161101.123012accepted/tizen/common/20161102.121433accepted/tizen/3.0/wearable/20161102.075713accepted/tizen/3.0/tv/20161102.075639accepted/tizen/3.0/mobile/20161102.075603accepted/tizen/3.0/ivi/20161102.075741Hwankyu Jhun4-30/+183
- Rename the header file and functions - Remove inline definitions - Add fallback code about sending dbus signal Change-Id: Ibdb31370fa1c434b762d010ba690ab5cd81f6981 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-10-31Support script file to register static debug toolssubmit/tizen/20161031.132039accepted/tizen/wearable/20161101.005453accepted/tizen/tv/20161101.005434accepted/tizen/mobile/20161101.005427accepted/tizen/ivi/20161101.005513accepted/tizen/common/20161102.121402Hawnkyu Jhun9-53/+850
+---------------+--------------------------------+ | [Debugger] | Description | +---------------+--------------------------------+ | Name | Debug tool name | | Exe | Executable file | | App_type | Application type | | Extra_key | Bundle key of extra arguments | | Extra_env | Bundle key of extra environment| | | variables | | Unlink | Remove the specified file | | Attach | Attach to running process | +---------------+--------------------------------+ Change-Id: I09bf0562375d04b73ad0d076d8328fb70ca7e496 Signed-off-by: Hawnkyu Jhun <h.jhun@samsung.com>
2016-10-18Support script file to register static launcherssubmit/tizen/20161031.010650submit/tizen/20161027.062225accepted/tizen/wearable/20161031.082259accepted/tizen/tv/20161031.082239accepted/tizen/mobile/20161031.082214accepted/tizen/ivi/20161031.082319accepted/tizen/common/20161031.121708accepted/tizen/common/20161027.073714Hwankyu Jhun4-18/+377
Change-Id: I8d689122d43409502b7a13277ed63dfa86862600 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-10-10Move close_all_fds right before execMichal Bloch1-1/+1
Some FDs (specifically, the ones used for dlog logging) are in use between current close_all_fds call spot and exec Change-Id: Ie64fad2cef350c2e2931da6a3c21200471b23fdb Signed-off-by: Michal Bloch <m.bloch@samsung.com>
2016-09-08Remove RTLD_DEEPBINDsubmit/tizen_3.0_wearable/20161015.000003submit/tizen_3.0_tv/20161015.000002submit/tizen_3.0_mobile/20161015.000003submit/tizen_3.0_ivi/20161010.000003submit/tizen_3.0_common/20161104.104000submit/tizen/20160908.041324accepted/tizen/wearable/20160909.001654accepted/tizen/tv/20160909.001639accepted/tizen/mobile/20160909.001621accepted/tizen/ivi/20160909.001716accepted/tizen/common/20160908.134607accepted/tizen/3.0/wearable/20161015.083301accepted/tizen/3.0/tv/20161016.004746accepted/tizen/3.0/mobile/20161015.033540accepted/tizen/3.0/ivi/20161011.044336Semun Lee1-2/+1
I found many Tizen Store applications have potential problem of symbol conflict as they include some glib symbols in its executable. We cannot deal this issue in general way. For workaround, they can be launched by removing RTLD_DEEPBIND flag from dlopen of executable file. Change-Id: I6635b7e14fb7e79d2895476c705f4f97eaecfcb9 Signed-off-by: Semun Lee <sm79.lee@samsung.com>
2016-08-30Remove mounting legacy app pathSemun Lee5-80/+2
/opt/usr/apps will be bind-mounted to $HOME/apps_rw. launchpad doesn't need to mount legacy app path. Change-Id: I23217dcb2a1b571a350d7eb6633ee56a636380e4 Signed-off-by: Semun Lee <sm79.lee@samsung.com>
2016-08-29Adjust coding styleHwankyu Jhun3-9/+11
Change-Id: I08f25d4b1dd4d62c0967d4886a6609da75e0b312 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-08-19Move service file from default.target to basic.targetsubmit/tizen/20160822.045932submit/tizen/20160822.012953accepted/tizen/wearable/20160823.041231accepted/tizen/tv/20160823.041202accepted/tizen/mobile/20160823.041116accepted/tizen/ivi/20160823.041254accepted/tizen/common/20160822.132715Hwankyu Jhun2-3/+4
Change-Id: Ia6234460170cc8fddda66e84d161ac7c7e3ac38b Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-08-10Clear cmdline up for loaderssubmit/tizen/20160810.074113accepted/tizen/wearable/20160811.003003accepted/tizen/tv/20160811.002606accepted/tizen/mobile/20160811.002553accepted/tizen/ivi/20160811.002615accepted/tizen/common/20160811.145601Junghoon Park1-0/+3
Change-Id: I744fd9680fba342063ded302a6fd851272a5aec3 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-08-08Remove checking socket creationsubmit/tizen/20160809.051427submit/tizen/20160809.011327accepted/tizen/wearable/20160809.232717accepted/tizen/tv/20160809.232512accepted/tizen/mobile/20160809.232401accepted/tizen/ivi/20160809.232623accepted/tizen/common/20160809.184012Hwankyu Jhun5-162/+12
Change-Id: Ife3d6350aad080fb2173935e30229e0e58a26ca9 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-08-02Check cpu idle time to prepare candidate processsubmit/tizen/20160803.012753accepted/tizen/wearable/20160804.080650accepted/tizen/tv/20160804.080736accepted/tizen/mobile/20160804.080910accepted/tizen/ivi/20160804.080819accepted/tizen/common/20160803.193309Junghoon Park4-6/+103
Change-Id: Ie2c0551a417a2a06ab2891e6a467701e215178c3 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-07-29Wait socket creationHwankyu Jhun1-0/+16
Change-Id: Ic1a45c7f78618725a5ff2568e0fc7760e9fb7d4e Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-07-28Use fork/unshare instead of cloneSemun Lee1-25/+15
Change-Id: I687a275ed1a35fbc5a08b8e40fc3875da175ef05 Signed-off-by: Semun Lee <sm79.lee@samsung.com>
2016-07-28Close all open fds before executing a loaderHwankyu Jhun2-3/+3
Change-Id: I556b4083c7bbe333d1cfe0708d40daed151bcacd Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-07-25Make / slave only once for mounting legacy pathsubmit/tizen/20160725.053309accepted/tizen/wearable/20160725.064931accepted/tizen/tv/20160725.064935accepted/tizen/mobile/20160725.064937accepted/tizen/ivi/20160725.064942accepted/tizen/common/20160725.153610Semun Lee1-29/+11
Change-Id: I9f8cc6053095ba6218facb64596cbefa96f9c11f Signed-off-by: Semun Lee <sm79.lee@samsung.com>
2016-07-25Mount app legacy path as private explicitlySemun Lee1-4/+29
Change-Id: Iba25fb8619d04b235a6bb421a9a9fa2c7f58b695 Signed-off-by: Semun Lee <sm79.lee@samsung.com>
2016-07-20Use mount namespace for backward compatiblitysubmit/tizen/20160722.091303accepted/tizen/wearable/20160724.042058accepted/tizen/tv/20160724.042044accepted/tizen/mobile/20160724.042026accepted/tizen/ivi/20160724.042111accepted/tizen/common/20160722.135230Semun Lee6-39/+178
To supported applications with hardcoded path in their code, mount application root path to the legacy path. Change-Id: I3cfe9937f281b52c02cda80836f2a59d5cf31625 Signed-off-by: Semun Lee <sm79.lee@samsung.com>
2016-07-20Add RTLD_NODELETE flag for dlopensubmit/tizen/20160720.064256accepted/tizen/wearable/20160720.103533accepted/tizen/tv/20160720.103520accepted/tizen/mobile/20160720.103459accepted/tizen/ivi/20160720.103553accepted/tizen/common/20160720.173337Semun Lee2-3/+4
preloaded libraries and application executable does not need to be unloaded during process lifetime. Change-Id: Iebf86725d24b33e12df1d163089547933b8f8031 Signed-off-by: Semun Lee <sm79.lee@samsung.com>
2016-07-20Change exec label for launchpad-loadersubmit/tizen/20160720.045129accepted/tizen/wearable/20160720.055538accepted/tizen/tv/20160720.055519accepted/tizen/mobile/20160720.055459accepted/tizen/ivi/20160720.055557Junghoon Park1-0/+1
Change-Id: Ibb145e37aaf739bd909c613e9dfee15e72b36f75 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-07-18Adjust coding styleHwankyu Jhun9-84/+96
Change-Id: Ifac527030c050873f7e3be4d59716d224c7a2eaa Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-07-15Change exec label to System::Privilegedsubmit/tizen/20160718.011717accepted/tizen/wearable/20160718.103628accepted/tizen/tv/20160718.103640accepted/tizen/mobile/20160718.103617accepted/tizen/ivi/20160718.103655accepted/tizen/common/20160718.155444Junghoon Park1-0/+4
Change-Id: I9139384ec602dca9333d96b133bd67b797cf1c4e Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-07-14Fix the exception about getting the file namesubmit/tizen/20160714.002239accepted/tizen/wearable/20160714.053949accepted/tizen/tv/20160714.053955accepted/tizen/mobile/20160714.053944accepted/tizen/ivi/20160714.054014accepted/tizen/common/20160714.152748Hwankyu Jhun2-2/+12
Change-Id: I1d3426a1a9f31fd93e81a92841a678d55a4c30a0 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-07-13Fix bug about disposing candidate processessubmit/tizen/20160713.041351accepted/tizen/wearable/20160713.094134accepted/tizen/tv/20160713.094148accepted/tizen/mobile/20160713.094137accepted/tizen/ivi/20160713.094154accepted/tizen/common/20160713.050731Junghoon Park1-1/+1
Change-Id: Ic8c6ad7fec3960ac8d0a173015831982c0876f64 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-07-11Trim debug messagesJunghoon Park1-27/+18
Change-Id: I1ba22ddca3763ae4f201a715fb73799e1697ad99 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-07-08Add the appid and the pkgid to the enviornmentsubmit/tizen/20160711.014306accepted/tizen/wearable/20160711.030724accepted/tizen/tv/20160711.030710accepted/tizen/mobile/20160711.030800accepted/tizen/ivi/20160711.031208accepted/tizen/common/20160712.150350Hwankyu Jhun2-40/+9
Change-Id: I6bed8f9e62f738944c1702536bddd61576f07a81 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-07-06Modify closing all open fdssubmit/tizen/20160707.014055accepted/tizen/wearable/20160707.043226accepted/tizen/tv/20160707.043046accepted/tizen/mobile/20160707.043235accepted/tizen/ivi/20160707.043156accepted/tizen/common/20160707.171555Hwankyu Jhun4-12/+44
Change-Id: Iafd862f582e9eb9bbeecf542c2dafcb510798cfb Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-06-29Remove unnecessary capabilitysubmit/tizen/20160629.112854accepted/tizen/wearable/20160630.004016accepted/tizen/tv/20160630.003946accepted/tizen/mobile/20160630.004021accepted/tizen/ivi/20160630.004003accepted/tizen/common/20160629.223411Hwankyu Jhun1-2/+2
Change-Id: I3b5083baebaad31c2cdf4d614079c1a380abb548 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-06-29Adjust timeout valuesubmit/tizen/20160629.021322accepted/tizen/wearable/20160629.070822accepted/tizen/tv/20160629.070735accepted/tizen/mobile/20160629.071005accepted/tizen/ivi/20160629.070842accepted/tizen/common/20160703.130007Junghoon Park1-4/+4
Change-Id: I0b1173d7059573f020920edd06ce468ca6c3210e Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-06-25Exclude unused headerssubmit/tizen/20160628.070541submit/tizen/20160627.042541accepted/tizen/wearable/20160629.020645accepted/tizen/wearable/20160629.015536accepted/tizen/tv/20160629.020557accepted/tizen/tv/20160629.015732accepted/tizen/mobile/20160629.020701accepted/tizen/mobile/20160629.015617accepted/tizen/ivi/20160629.020620accepted/tizen/ivi/20160629.015658accepted/tizen/common/20160703.125813accepted/tizen/common/20160629.222503Hawnkyu Jhun1-2/+0
Change-Id: I44a4636d9cd1d418e8f87244a0a5215359253640 Signed-off-by: Hawnkyu Jhun <h.jhun@samsung.com>
2016-06-23Prevent app sockets from being deleted by attackerHwankyu Jhun4-16/+83
- Requires: https://review.tizen.org/gerrit/#/c/76214/ Change-Id: Ibb967aea776c58f491352cace203a2f7ae5fb872 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-06-23Remove others permission about the user's directoryHwankyu Jhun1-1/+1
Change-Id: I48f782f8dcfde1f7bed9639771339344a692289c Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-06-22Prepare a server socket of an applicationsubmit/tizen/20160622.081450accepted/tizen/wearable/20160623.121658accepted/tizen/tv/20160623.121637accepted/tizen/mobile/20160623.121627accepted/tizen/ivi/20160623.121725accepted/tizen/common/20160627.191237Hwankyu Jhun8-17/+62
- The launchpad socket path are changed to "/run/aul/daemons/<uid>/". - Before executing an application, the child process creates an aul socket of the application for communication. And then, the application uses the socket. - Requires [aul] https://review.tizen.org/gerrit/#/c/73534/ [amd] https://review.tizen.org/gerrit/#/c/73537/ Change-Id: I872b5faf1681725e51a3c5647ff1195ebeaabba9 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-06-21Fix issue about making duplicated loaderssubmit/tizen/20160621.063119accepted/tizen/wearable/20160622.020817accepted/tizen/tv/20160622.020743accepted/tizen/mobile/20160622.020725accepted/tizen/ivi/20160622.020837accepted/tizen/common/20160621.184550Junghoon Park1-7/+7
Change-Id: I8550b50c6fed43e8aa704fcf3b895d09ad82b43d Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-06-21Add null checkerssubmit/tizen/20160621.051841Junghoon Park1-0/+7
Change-Id: I6efa4c92f7467484ca8ea95a3625985773145eaa Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-06-20apply app-label-monitor to remove CAP_MAC_ADMINsubmit/tizen/20160621.023237Junghoon Park3-16/+79
Change-Id: I49d5d19a778fbd7e39ab363cddcd99adf571728f Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-06-16Select the loader to launch explicitlyJunghoon Park6-7/+32
- Caller may add extra data about loader name to launch an app. - If it exist, the loader will be used with first priority. Change-Id: I195341ab46a6f2610997ff18fada3c3ddc8d2a88 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-06-16Remove alternative-loader in case of common loadersubmit/tizen/20160616.003540accepted/tizen/wearable/20160616.105010accepted/tizen/tv/20160616.104956accepted/tizen/mobile/20160616.104944accepted/tizen/ivi/20160616.105026accepted/tizen/common/20160616.151744Junghoon Park1-1/+0
Change-Id: I423ae6d6e3243d36172eafad913ccf3032b890dd Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-06-15Fix line buffer sizesubmit/tizen/20160615.073423accepted/tizen/wearable/20160616.002754accepted/tizen/tv/20160616.002826accepted/tizen/mobile/20160616.002842accepted/tizen/ivi/20160616.002914accepted/tizen/common/20160616.151602Hwankyu Jhun2-19/+21
Change-Id: I8465638c20736ffc60e2980255114b93b3706152 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-06-14Add the root path to the environmentsubmit/tizen/20160614.094055accepted/tizen/wearable/20160615.001548accepted/tizen/tv/20160615.001535accepted/tizen/mobile/20160615.001621accepted/tizen/ivi/20160615.001455accepted/tizen/common/20160615.193250Hwankyu Jhun1-0/+2
Change-Id: I08a4bdc9013a25ef447324d920301bd8bc05d8eb Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-06-08Fix checking the caller processHwankyu Jhun1-5/+7
The launchpad-process-pool is a user daemon. If the caller process is a system user, the launchpad-process-pool cannot access the proc info of the caller process. Change-Id: Idf60fbaeda8e9a80201b226882287f1aef25001e Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
2016-06-08Remove loader configurable informationsubmit/tizen/20160609.012628accepted/tizen/wearable/20160609.091505accepted/tizen/tv/20160609.091455accepted/tizen/mobile/20160609.091810accepted/tizen/ivi/20160609.091502accepted/tizen/common/20160610.175919Junghoon Park1-19/+0
Change-Id: I3324b47b0af081ecab866901dcf28f3b81ebb0ff Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-06-07Use script file for making launchpad-loadersubmit/tizen/20160607.082137accepted/tizen/wearable/20160607.235313accepted/tizen/tv/20160607.235322accepted/tizen/mobile/20160607.235304accepted/tizen/ivi/20160607.235332accepted/tizen/common/20160607.194649Junghoon Park14-397/+482
Change-Id: I1794da64cb448381c404c89acbd618d93fd93ac6 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
2016-06-03Remove calling chmod()Junghoon Park1-7/+0
- The socket file is at /run/user/5001/.launchpad-process-pool-sock - Even if it is allowed to other and groups, x permission for /run/user/5001/ is only allowed by 5001 user. therefore, we don't need to change it. - In case of socket activation, it is srw-r--r-- Change-Id: I4af7398ca3f7e3f82eb7980f1b3e18e5e2c4bbc7 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>