shingil.kang [Fri, 29 Jul 2016 09:44:24 +0000 (18:44 +0900)]
Added 'environment_variables' capability
- Environment variables are applied to sdb shell process environment.
- Each environment variable should be separated by new line character('\n').
e.g.) A=B\nC=D
- The length of environment string should be less than 4096 byte.
- The total number of environment variables should be less than 100.
Change-Id: If5b52217b364ecf45eb88f0d8d3644cec40d3d30
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Mon, 25 Jul 2016 07:56:52 +0000 (16:56 +0900)]
Removed that debug-launchpad is started or stopped by sdbd
Change-Id: Id6aa4c6d6fee7976b929c33d4b1b4ede0647dff1
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Yunjin Lee [Thu, 21 Jul 2016 01:48:07 +0000 (10:48 +0900)]
Set SmackProcessLabel to System::Privileged
Change-Id: I2420fc1d679607bd2d9b855ec9547a31ee98290e
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
shingil.kang [Tue, 5 Jul 2016 07:22:51 +0000 (16:22 +0900)]
Fixed build warnings
Change-Id: I45ea4e8e5321e2d0ebe9dc1e6dc5d7ffe76b48f4
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
greatim [Thu, 30 Jun 2016 08:25:07 +0000 (17:25 +0900)]
Add PATH environment variable definition into script file
- To prevent security attack, add PATH environmeent variable into shell script file
Change-Id: I58610f40d1d3d8af5de0ad55b1a037e5ef99b02b
Signed-off-by: greatim <jaewon81.lim@samsung.com>
Kim Gunsoo [Tue, 28 Jun 2016 05:54:54 +0000 (14:54 +0900)]
Deletes the files that have not been used.
- It erased the files of sdb server code and features
that are not currently in use.
Change-Id: I626ccee4da7d98d85646d56f798dc089ccce2dd6
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
shingil.kang [Tue, 21 Jun 2016 06:47:18 +0000 (15:47 +0900)]
Fixed codes which may occur potential bugs.
- check null pointer
- fix double close
Change-Id: I7baacb4d01d74a883ef969e43a14035ee89307a1
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Thu, 16 Jun 2016 02:57:30 +0000 (11:57 +0900)]
Disabled OOM killing for SDBD process on TV profile
Change-Id: I721285019b58a7f2d1004bac25c52606aa3d3738
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Tue, 14 Jun 2016 08:13:22 +0000 (17:13 +0900)]
Added capabilities ralated to sdbd log
- sdbd_log_enable : enable or disable sdbd log
- sdbd_log_path : the folder location of sdbd log
Change-Id: I52b91ba2242536474fe6b6f0e34dd48ddebc8a50
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Kim Gunsoo [Mon, 13 Jun 2016 09:04:58 +0000 (18:04 +0900)]
Remove unnecessary smack label for running sdbd.
- The label(User) of the running sdbd no longer needed.
Change-Id: I6b4918d332e73d6db71a584c6a1d37906b8f6a8d
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
shingil.kang [Fri, 10 Jun 2016 05:58:36 +0000 (14:58 +0900)]
Returns error code when it fails to get the value of tzplatform envrionment variable.
- return 0 when succeeded
- return 1 when error is occured while getting the value of tzplatform environment variable.
- return 2 when tzplatform environment variable is not valid.
Change-Id: Ie4530148c43d757f69a3e8457777cbf25cb4dc3d
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Sangjin Kim [Wed, 8 Jun 2016 10:10:20 +0000 (03:10 -0700)]
Merge "Added the new protocol to get the value of environment variable." into tizen
Sangjin Kim [Wed, 8 Jun 2016 08:16:19 +0000 (01:16 -0700)]
Merge "Get the path where crash file is generated by using TZ_SYS_CRASH environment variable." into tizen
shingil.kang [Tue, 7 Jun 2016 09:16:57 +0000 (18:16 +0900)]
Added the new protocol to get the value of environment variable.
- 'env:{environment_variable}' prototol is used to get the value of {environment_variable}
Change-Id: Ie96c2318665c45950c7c17d156da378b62b1ea1e
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Tue, 7 Jun 2016 09:08:36 +0000 (18:08 +0900)]
Get the path where crash file is generated by using TZ_SYS_CRASH environment variable.
Change-Id: I954a722b617b90ed8741b6080ed7fa1d20365ee0
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Sangjin Kim [Tue, 31 May 2016 08:39:53 +0000 (01:39 -0700)]
Revert "Modify modules that need root permission."
This reverts commit
c0cc4c69e65107bb2b0f955c2589ca53551c6940.
Change-Id: I669f55ba15c9757ef34e5c041b85585633d3a0e8
Sangjin Kim [Tue, 31 May 2016 08:40:44 +0000 (01:40 -0700)]
Merge "Revert "sdb: change group and owner of sdb device node"" into tizen
Sangjin Kim [Tue, 31 May 2016 08:40:09 +0000 (01:40 -0700)]
Revert "sdb: change group and owner of sdb device node"
This reverts commit
935e0b600c01ef6c81e22053453fe32e2c53995c.
Change-Id: I4d6b1fcf839d8b4e222a1c50f2267bb03b7f8e23
Sangjin Kim [Mon, 30 May 2016 04:41:16 +0000 (21:41 -0700)]
Merge "sdb: change group and owner of sdb device node" into tizen
Sangjin Kim [Mon, 30 May 2016 04:41:05 +0000 (21:41 -0700)]
Merge "Modify modules that need root permission." into tizen
Taeyoung Kim [Thu, 26 May 2016 05:27:32 +0000 (14:27 +0900)]
sdb: change group and owner of sdb device node
- The owner and group of sdbd are changed from "root "to "sdk".
Thus the udev rule is changed for it.
- Previous:
bash-3.2# ls -alZ /dev/samsung_sdb
crw------- 1 root root * 10, 15 Jan 1 23:41 /dev/samsung_sdb
bash-3.2#
- Now:
bash-3.2# ls -alZ /dev/samsung_sdb
crw-rw---- 1 sdk sdk * 10, 15 Jan 2 04:09 /dev/samsung_sdb
bash-3.2#
Change-Id: Ifef41987d391bc544cd8792fc21458624306ce29
Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
shingil.kang [Thu, 26 May 2016 08:11:31 +0000 (17:11 +0900)]
Added sdbd service to emulator_preinit.target
- Sdbd needs to be booted early for debugging.
- Moved the target of sdbd service to emulator_preinit.target from emulator.target
Change-Id: I55708052dd8b831684a0a83139935cd14e96af98
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Kim Gunsoo [Wed, 25 May 2016 04:18:15 +0000 (13:18 +0900)]
Fixed SVACE issue.
- Invalid function definition.
Change-Id: I9b3367185add114459359d25422985ab9599d4c7
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
shingil.kang [Wed, 27 Apr 2016 08:43:11 +0000 (17:43 +0900)]
Modify modules that need root permission.
- Removed to permit root permission for push/pull(unitest, codecoverage, DA)
- Changed uid/gid of SDBD into sdk
Change-Id: Idd874377159afa3d387c9abb59aada2a9d34dbc3
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Kim Gunsoo [Mon, 18 Apr 2016 04:21:57 +0000 (13:21 +0900)]
Change the routine for determining whether the emulator or device.
- Determined to look at kernel parameters that includes the vm_name
in case of emulator.
Change-Id: I06734a63eb3afcb9b9638bc1044275e5291fc5eb
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
yoonki.park [Tue, 10 May 2016 08:37:32 +0000 (17:37 +0900)]
Added to check validation of pointer
- If packet pointer has invalid address then restart SDBD.
Change-Id: Ieff9343bba35dcfe5122c18ddea60eec615bac76
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Yoonki Park [Wed, 4 May 2016 09:29:49 +0000 (02:29 -0700)]
Merge "Modify the sdk groups routine for sdb shell/sync service." into tizen
Kim Gunsoo [Wed, 27 Apr 2016 05:51:55 +0000 (14:51 +0900)]
Modify the sdk groups routine for sdb shell/sync service.
- Add the groups for sdbd shell/sync default group.
("priv_externalstorage", "priv_externalstorage_appdata", "priv_mediastorage")
- Modify the sdk group init routine that receives group infomation
from platform.
Change-Id: I7273df2e05f65a62953e7e4f6003e3bc928aaae4
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
shingil.kang [Tue, 26 Apr 2016 11:57:37 +0000 (20:57 +0900)]
Fixed a bug where sdbd shows incorrect error message
Change-Id: I1107e20525547327f7f97431c581c647aa6570d9
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Mon, 18 Apr 2016 09:17:05 +0000 (18:17 +0900)]
Fixed build warnings.
Change-Id: I1063d7ae01b6b28699cd90d82f9fe88c1737a34a
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Mon, 11 Apr 2016 04:33:49 +0000 (13:33 +0900)]
Fixed sdk_launch script
- Supported multi user feature
Change-Id: I2c092c8ad4f332571353f12f91f50638416dc3f6
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Kim Gunsoo [Wed, 6 Apr 2016 06:21:49 +0000 (15:21 +0900)]
Add permission of the log group to sdbd service.
- To obtain permission to run the dlogutil, the log group
permissions has been granted to sdbd service.
Change-Id: I739a3ab5dfb0b118939e2f809b32fee7d10fee04
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
Kim Gunsoo [Thu, 7 Apr 2016 04:10:16 +0000 (13:10 +0900)]
MISC: package version up(3.0.7)
- Add the check routine for multi-user support.
- Add the sdk_toolpath member to sdbd capability.
Change-Id: I7121f8c2c487934e30fbcd3ddddc2092c49742d5
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
Kim Gunsoo [Tue, 5 Apr 2016 23:40:21 +0000 (08:40 +0900)]
Add the check routine for multi-user support.
- The multi-user support information is obtained
from tizen-platform-config.
Change-Id: I3ce38d8a0d9070d9a93784918acf7a0746a1094c
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
Kim Gunsoo [Mon, 4 Apr 2016 05:36:24 +0000 (14:36 +0900)]
Add the sdk_toolpath member to sdbd capability.
- The sdk_toolpath member includes a path that
tool of the SDK is saved.
Change-Id: Ie022bed562ea0485d263593c060041a6f4fcea14
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
shingil.kang [Wed, 30 Mar 2016 03:39:50 +0000 (12:39 +0900)]
Removed libprivilege-control dependency
Change-Id: I6db42995d134e555ef93a024c7e0377e5977520c
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Thu, 17 Mar 2016 08:11:55 +0000 (17:11 +0900)]
Removed unnecessary codes
Change-Id: I797f401fe9597d6f03462e252d508f459e859183
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Fri, 11 Mar 2016 07:12:10 +0000 (16:12 +0900)]
Fixed sdk_launch script (merged from tizen_2.4)
Change-Id: I7d07e5749d08647c87477748c809d304ed3e9d23
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Yoonki Park [Thu, 10 Mar 2016 13:12:39 +0000 (05:12 -0800)]
Merge "Removed hard-coded path to support multi-user." into tizen
shingil.kang [Thu, 10 Mar 2016 13:06:52 +0000 (22:06 +0900)]
Removed hard-coded path to support multi-user.
Change-Id: I48871f1e2b98511c94e916fc291f94dfe861b9a6
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Kim Gunsoo [Thu, 10 Mar 2016 11:54:01 +0000 (20:54 +0900)]
Modify the fixed SDK constant(developer).
- changed to obtained using the platform API(tizen-platform-config).
Change-Id: I0c975660c8fda8868561750d747162487733af62
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
Yoonki Park [Wed, 9 Mar 2016 02:38:57 +0000 (18:38 -0800)]
Merge "Fixed sources reported by static code analysis tool." into tizen
shingil.kang [Wed, 9 Mar 2016 02:02:10 +0000 (11:02 +0900)]
Fixed sources reported by static code analysis tool.
Change-Id: I5307232da32f736c3686ea0a080eea18a09db962
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Kim Gunsoo [Tue, 8 Mar 2016 09:41:06 +0000 (18:41 +0900)]
MISC: package version up(3.0.5)
- Fixed the incorrect version information for profile_command.
Change-Id: I8ed08c3e4d63badbe5b314ec85a4272ec3c44e1a
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
Kim Gunsoo [Tue, 8 Mar 2016 08:48:52 +0000 (17:48 +0900)]
Fixed the incorrect version information for profile_command.
- Modified to 3.0 from the 4.0.
Change-Id: I06cfade7942f8a14fee763adc523afaa9f24c769
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
yoonki.park [Fri, 4 Mar 2016 08:41:43 +0000 (17:41 +0900)]
Fixed build warning "implicit declaration of function"
Change-Id: I15989e44823099736c39f600716e0e559bb45850
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Yoonki Park [Wed, 2 Mar 2016 09:00:02 +0000 (01:00 -0800)]
Merge "Fixed an incorrect function call for usb function." into tizen
shingil.kang [Wed, 2 Mar 2016 08:49:28 +0000 (17:49 +0900)]
Fixed segment fault error on arch64
Change-Id: Idbc8006317e121ebd884642a06c3cd03a9811b63
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Kim Gunsoo [Wed, 2 Mar 2016 05:03:14 +0000 (14:03 +0900)]
Fixed an incorrect function call for usb function.
- Whether usb protocol is supported or not in sdbd, initialize
the function pointers for usb.
Change-Id: Ic1373bcd0b51e1e8d32eb53015cb23e23ded0132
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
Taeyoung Kim [Wed, 17 Feb 2016 00:45:01 +0000 (09:45 +0900)]
sdbd: remove sys-assert dependency
- sys-assert is not used in Tizen 3.0.
Thus the dependency is removed.
Change-Id: I567be8d352e02dc71570d18fe0e83ad32ece57ba
Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
shingil.kang [Wed, 3 Feb 2016 10:03:45 +0000 (19:03 +0900)]
Fixed build error
- Fixed %changelog not in descending chronological order
Change-Id: I8eca239ce776efc7544c334c39a091223774536a
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Wed, 3 Feb 2016 09:33:17 +0000 (18:33 +0900)]
Fixed build error
- add changelog section in RPM spec
Change-Id: I4d64beb13c08b0b66dcc428845bea07a347b4fdb
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Tue, 2 Feb 2016 02:00:47 +0000 (11:00 +0900)]
Remove changelog
Change-Id: I6ae5328d54cf3face9a1fd8f2b106d594cb82bf2
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Mon, 1 Feb 2016 06:46:21 +0000 (15:46 +0900)]
Add change log
Change-Id: I336e2f63de46aa6d38689187d82ed60bb48b4131
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Mon, 16 Nov 2015 12:05:24 +0000 (21:05 +0900)]
Fixes for issues reported by Static Code Analysis
- Variable atomicity
- Bad sizeof usage
Change-Id: I07f780ad12be2e74176965cabaa1a810ef0893da
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Mon, 13 Apr 2015 07:41:02 +0000 (16:41 +0900)]
register vconf callback to be notified status of power lock
Change-Id: Id39406a82f5c75c5eea66c28a17938cdb5f519f9
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Kim Gunsoo [Wed, 6 Jan 2016 08:29:02 +0000 (17:29 +0900)]
Merge branch 'tizen_2.4_merge' into tizen
Change-Id: Iff477f5ca164496b2ab6144f35195ffeb7dbcbdc
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
shingil.kang [Wed, 6 Jan 2016 10:26:30 +0000 (19:26 +0900)]
prevent buffer overflow when reading struct array
Change-Id: Id472948779e6ad2971b263c285fd6c9bfda1e230
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Wed, 6 Jan 2016 03:46:58 +0000 (12:46 +0900)]
Fixed codes which may occur buffer overflow or resource leak
Change-Id: Ia516982e5de0d41e6b141845d2fef96892a0afaf
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
shingil.kang [Mon, 4 Jan 2016 08:29:30 +0000 (17:29 +0900)]
Fixed codes which may occur buffer overflow or resource leak
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
Change-Id: Iaebf52f17f2dd9a07d628d503976601e4530d367
Kim Gunsoo [Tue, 29 Dec 2015 07:23:00 +0000 (16:23 +0900)]
Remove unnecessary code for smack.
- change to the use of libsmack library.
Change-Id: Idd4ba336721a5c7ab8e27bd356ed46c5cce50da7
Signed-off-by: Kim Gunsoo <gunsoo83.kim@samsung.com>
shingil.kang [Fri, 11 Dec 2015 07:11:58 +0000 (16:11 +0900)]
Applied ASLR
Change-Id: Ia07bd620e3d6a0d20b015b62e62fb9f2cfd7e1f8
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
taeyoung [Fri, 30 Oct 2015 08:57:28 +0000 (17:57 +0900)]
sdb: do not init usb protocol is the profile is TV
- In the TV target, there is no usb connection for sdb.
Thus usb protocol init operation should be removed
Change-Id: I4d2d6cd631d39468ab283eb47d8502ad04f7aa45
Signed-off-by: taeyoung <ty317.kim@samsung.com>
Taeyoung Kim [Fri, 26 Jun 2015 07:30:56 +0000 (16:30 +0900)]
service: remove dependency with default target
- Default target has dependency with graphical target.
- If a service file whose type is oneshot in basic
or multi-user target is blocked by any reason,
launching sdbd is also blocked. Thus developers
cannot develop their modules or apps.
- Now, the dependency is removed and thus sdb can be
enabled without any dependencies
Change-Id: I550b481c63c65e099c3a78ffe3034f550fcb6db9
Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
Maciej Wereski [Fri, 24 Apr 2015 13:07:03 +0000 (15:07 +0200)]
Change SmackExecLabel to SmackProcessLabel
Since systemd v219 Tizen-specific SmackExecLabel option was dropped in
favour of SmackProcessLabel option from upstream.
Change-Id: I36946fc5d57d55efe23691cac67f82aa800cd2e2
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
Jiyoung Yun [Wed, 15 Apr 2015 08:38:09 +0000 (17:38 +0900)]
sdbd: Add tizen environment to sdbd process
When systemd launch the sdbd process,
it does not have any tizen environment value.
The tizen-system-env.service makes the /run/tizen-system-env from /etc/profile.d/.
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Change-Id: I58dd8c37de649f217c1cdfd21afc0d456711db46
Yoonki Park [Fri, 13 Mar 2015 01:54:55 +0000 (18:54 -0700)]
Merge "Support both functionfs and sdb gadget" into tizen
Jiyoung Yun [Thu, 26 Feb 2015 02:06:19 +0000 (11:06 +0900)]
modify system-info key string
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Change-Id: Ib9f5b04ba67326dc176aaa1183504ee840bd8dc3
Stephane Desneux [Wed, 25 Feb 2015 08:51:12 +0000 (09:51 +0100)]
packaging: fix invocation of usermod in post-install
Change-Id: I6e6716e157356319be8ec40b77701de10eea17d0
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
José Bollo [Wed, 18 Feb 2015 15:42:28 +0000 (16:42 +0100)]
Creation of the user account for the SDK
This replace the previously hackish creation of the
user handled by SDB for the SDK.
The current implementation creates the user on need at
installation time of SDB. If the user still exists, it
is not recreated to avoid erasing of previously existing
data.
The group developer is also created.
TODO: check that the group developer is needed.
Change-Id: Ie2a1fae481ad7f89f8349aafa1d19f858b8a1313
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Yoonki Park [Mon, 24 Nov 2014 02:57:26 +0000 (18:57 -0800)]
Merge "Fix sdbd error: proc/1011/oom_adj is deprecated, please use /proc/1011/oom_score_adj instead" into tizen
Geoffroy Van Cutsem [Fri, 14 Nov 2014 14:26:43 +0000 (15:26 +0100)]
Use %{_unitdir} macro to package systemd unit files
Bug-Tizen: TC-2069
Change-Id: I24445b2e71d9473f2afcdeb4813e4577060e9795
Signed-off-by: Geoffroy Van Cutsem <geoffroy.vancutsem@intel.com>
Baptiste DURAND [Fri, 26 Sep 2014 09:41:23 +0000 (11:41 +0200)]
Align with Multi user feature, SDB tool should concider develloper as regular user
Develloper user should be owned by users group
Add Home directory creation
Linked with : https://review.tizen.org/gerrit/#/c/28178/
BUG=TC-320
Change-Id: I79fad0baac5c0bd763aa3d4d56a07d3f49be55e0
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Łukasz Stelmach [Thu, 4 Sep 2014 12:27:24 +0000 (14:27 +0200)]
Support both functionfs and sdb gadget
Automatically detect the kernel interface to use for communication
with host.
Change-Id: I51834991063d9bbb686598490ddc7a0b607fc282
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
Mykola Tryshnivskyy [Wed, 20 Aug 2014 08:37:02 +0000 (11:37 +0300)]
Fix sdbd error: proc/1011/oom_adj is deprecated, please use /proc/1011/oom_score_adj instead
Change-Id: Idb48c5f459ec995d42cc9d291d64473c416c1236
Signed-off-by: Mykola Tryshnivskyy <mykola.tryshnivskyy@globallogic.com>
Alice Liu [Wed, 20 Aug 2014 08:27:03 +0000 (16:27 +0800)]
Change sdbd running with User Smack label.
According the Smack rules in Tizen 3, sdbd should be
running with User Smack label. This will fix the issue
that Xwalk cannot access the applicaiton package pushed
by SDB.
Change-Id: I25624ef73413825d8ffd2c5d36e5aff3385a9f37
Signed-off-by: Alice Liu <alice.liu@intel.com>
Dongxing Liu [Wed, 18 Jun 2014 02:49:43 +0000 (10:49 +0800)]
Change reference to macro 'emulator' to 'with emulator' in spec
Now Project Configuration in OBS uses macro 'with emulator',
so we need to change reference in spec file accordingly.
Change-Id: Icd8622c5cdea7e76784787fa67e57c5cb93095c2
Signed-off-by: Dongxing Liu <dongxing.x.liu@intel.com>
Xiaoyang Yu (max) [Thu, 12 Jun 2014 11:17:33 +0000 (19:17 +0800)]
Change reference to macro 'simulator' to 'emulator' in spec
Now Project Configuration in OBS use macro 'emulator' instead of
'simulator', so we need to change reference in spec file
accordingly
Change-Id: Id25308859aea8713a477a92b5f163eff3dae8304
Signed-off-by: Xiaoyang Yu (max) <max.a.yu@intel.com>
Xiaoyang Yu (max) [Fri, 11 Apr 2014 20:01:05 +0000 (04:01 +0800)]
Fix SDBD segfault issue
Fix TIVI-3031 SDBD process segment fault
Change-Id: Ie65d929b23f78d72dbd48ce958c4c75ec2ef7f87
Signed-off-by: Xiaoyang Yu (max) <max.a.yu@intel.com>
Stanislav Vorobiov [Fri, 11 Apr 2014 11:30:33 +0000 (04:30 -0700)]
Merge "Revert "Fix sdbd segfault"" into tizen
Max Yu [Fri, 11 Apr 2014 11:00:21 +0000 (04:00 -0700)]
Revert "Exit if malloc failed"
This reverts commit
d8c15b2e241ed0462c6ddf58d1651581221b0c60.
Change-Id: I5610f6245fa3451e269cfd14aaac5da30f317575
Xiaoyang Yu (max) [Fri, 11 Apr 2014 15:25:17 +0000 (23:25 +0800)]
Exit if malloc failed
Exit if failed to malloc for env string
Change-Id: Ib9fb676520cb05ff98ebc671f548ad15fcaa07e1
Signed-off-by: Xiaoyang Yu (max) <max.a.yu@intel.com>
Xiaoyang Yu (max) [Fri, 11 Apr 2014 14:41:12 +0000 (22:41 +0800)]
Fix sdbd segfault
Fix TIVI-3031 SDBD process segment fault
Change-Id: I13e581b52827be8bba8f867ccb958dec6295d6e6
Signed-off-by: Xiaoyang Yu (max) <max.a.yu@intel.com>
Max Yu [Fri, 11 Apr 2014 10:59:13 +0000 (03:59 -0700)]
Revert "Fix sdbd segfault"
This reverts commit
ff9d790217ab53b0dd4afaa1d8f316fb30f335fe.
Change-Id: Ib4c25cc3d549a1c5e19e154a5e84a5f178516860
Krzysztof Opasiak [Mon, 24 Mar 2014 12:41:23 +0000 (13:41 +0100)]
Allow sdb to listen on both usb and TCP.
Fix semantic of --listen option to allow run sdb
with TCP backend on real device.
Add systemd target to allow run sdb with tcp backend,
Change-Id: I3499ee1e90539961629ad6a5a763b99c2fb7bb6b
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
yoonki.park [Thu, 27 Mar 2014 01:41:29 +0000 (10:41 +0900)]
Refined pkg dependency
- Removed a dependency on debug-launchpad
Change-Id: I2df5fe55cda075d49217b29151c76dc0781cf4bf
Signed-off-by: yoonki.park <yoonki.park@samsung.com>
Sabera Djelti (sdi2) [Tue, 25 Feb 2014 14:17:24 +0000 (15:17 +0100)]
Remove hardcoded path for multiuser support
Change-Id: I40fbc04ea408f7e044ada515b6c0b17c6ad2ee41
Bug-Tizen: PTREL-725
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Aleksander Zdyb [Fri, 7 Mar 2014 11:52:17 +0000 (12:52 +0100)]
Add --usage/--help commandline options
Change-Id: I22581e04b24bbad6ee587fc93b91a89506fc4f8b
Signed-off-by: Aleksander Zdyb <a.zdyb@partner.samsung.com>
yoonki.park [Thu, 20 Feb 2014 13:03:15 +0000 (22:03 +0900)]
Version up to 3.0.1 to add the following changes:
- Remove sys-assert dependency
- Rewrite Makefile as CMakeLists.txt
- Initial support for FunctionFS
- Parse commandline of sdbd and make use of values provided
Signed-off-by: yoonki.park <yoonki.park@samsung.com>
Change-Id: Iafa2e549047b6b49e34ba785a210e8912e4f4ffc
Mikko Ylinen [Wed, 5 Feb 2014 04:39:28 +0000 (06:39 +0200)]
Remove sys-assert dependency
sys-assert controls how core dumps are handled in the system.
It provides a system/image wide capability.
Product images might choose not to install it or they might
prefer an alternative core dump service (e.g., systemd
coredump).
Therefore, individual packages should not explicitly depend
on sys-assert.
Change-Id: Icd83879a9f676464c2fae4f06676c7e8fabd53e6
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Aleksander Zdyb [Wed, 29 Jan 2014 14:20:04 +0000 (15:20 +0100)]
Rewrite Makefile as CMakeLists.txt
FunctionFS transport can be enabled by passing
-DUSE_FUNCTION_FS to cmake.
Unit tests building can be enabled by passing
-DBUILD_UNIT_TESTS to cmake
Signed-off-by: Aleksander Zdyb <a.zdyb@partner.samsung.com>
Change-Id: Ia4f394ab301a74b83e5846ba19931f0637f0d241
Aleksander Zdyb [Wed, 29 Jan 2014 14:22:43 +0000 (15:22 +0100)]
Initial support for FunctionFS
Add support for FunctionFS. It's not yet built by default, but can be
enabled by substituting usb_linux_client.c with usb_funcfs_client.c.
Change-Id: Id3209741e21c331ed239cdd6204b70e275224449
Signed-off-by: Aleksander Zdyb <a.zdyb@partner.samsung.com>
Aleksander Zdyb [Fri, 31 Jan 2014 11:00:45 +0000 (12:00 +0100)]
Parse commandline of sdbd and make use of values provided
Settings such as emulator name or ports are no longer parsed
from /proc/cmdline. Individual ports can be now explicitly
specified and not determined by some hardcoded arithmetical logic.
An additional advantage is possibility to launch sdbd in tcp mode
on specified IP and port. Moreover running on emulator or not
is not determined at runtime, but rather passed as an option.
Available options are:
* -e, --emulator=HOST:PORT emulator's name and forward port
* -c, --connect-to=HOST:PORT hostname or IP and port of sdb
listening on host (for notification)
* -s, --sensors=HOST:PORT hostname or IP and port of sensors
daemon
* -l, --listen-port=PORT port on which sdbd shall be
listening on
Some functions are rewritten to make use of commandline args:
* is_emulator(),
* get_emulator_forward_port(),
* get_emulator_name().
send_msg_to_localhost_from_guest() is more generic now -- accepts
hostname.
Change-Id: I498ce3688019418548dc94c55c4ea8144be8687a
Signed-off-by: Aleksander Zdyb <a.zdyb@partner.samsung.com>
Kévin THIERRY [Mon, 13 Jan 2014 12:27:48 +0000 (04:27 -0800)]
Revert "Start sdbd at boot time"
This reverts commit
da60ed8dd45cc54f72e35688d0f016062ed4976e.
Change-Id: I864d0df0e78bbcfddf5f19a9013d7e40549598e8
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
Kévin THIERRY [Fri, 10 Jan 2014 15:10:21 +0000 (16:10 +0100)]
Start sdbd at boot time
Bug-Tizen: TIVI-2400
Change-Id: Idc9c4616ea36f0f51330626d60ecfd562d4edd16
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
yoonki.park [Mon, 4 Nov 2013 05:36:46 +0000 (14:36 +0900)]
version up to 3.0.0
Change-Id: Ie42c8f10e84d3ce3603306620459c1a600358e58
Signed-off-by: yoonki.park <yoonki.park@samsung.com>
Junfeng Dong [Thu, 31 Oct 2013 03:26:31 +0000 (11:26 +0800)]
Fix some runtime issue in 3.0
set manifest request domain to floor.
Remove wrong run time requires.
Change-Id: I8598b9320faf7890dd47d51b0b4ce00751af7b62
Signed-off-by: Junfeng Dong <junfeng.dong@intel.com>
yoonki.park [Fri, 11 Oct 2013 14:48:06 +0000 (23:48 +0900)]
make link sdbd.service file to emulator target dir
Change-Id: I26a4a042b694777dde1f60f79a977ef927cd59a0
Signed-off-by: yoonki.park <yoonki.park@samsung.com>
yoonki.park [Thu, 17 Oct 2013 04:32:21 +0000 (13:32 +0900)]
verify system info pkg version dependency
Change-Id: If5ea7679055f473e1d38ab14de1383354663f9c1
Signed-off-by: yoonki.park <yoonki.park@samsung.com>
yoonki.park [Wed, 16 Oct 2013 06:58:45 +0000 (15:58 +0900)]
remove resource leak
Change-Id: I63610fd78399f58ddb7eac45d84c146f4fac7631
Signed-off-by: yoonki.park <yoonki.park@samsung.com>