Daehyeon Jung [Mon, 16 Sep 2019 07:02:40 +0000 (16:02 +0900)]
Fix static analysis issues
Change-Id: I3cacd5405bfb6fd745d7ddf343964da10e5ae865
Daehyeon Jung [Thu, 1 Aug 2019 11:55:36 +0000 (20:55 +0900)]
Release version 0.0.4
Changes:
- Add handling local application launch
- Fix 64bit pointer cast error
Change-Id: I0af8ec4a95208b2ae48aacc7e23c4ca4a5879d6b
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Thu, 1 Aug 2019 11:44:53 +0000 (20:44 +0900)]
Fix 64bit pointer cast error
Change-Id: Ib9131a96f717793e396ec436a118f8e58d75c338
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Thu, 1 Aug 2019 11:05:22 +0000 (20:05 +0900)]
Add handling local application launch
Change-Id: If040eee2c7a3aa823a27b810e44e0be52beedc95
Sangyoon Jang [Tue, 14 May 2019 07:26:39 +0000 (16:26 +0900)]
Release version 0.0.3
Changes:
- Fix wrong error handling at PackageManager::GetInfo()
Change-Id: I844302e540e0dc25c99c33fff4d0da709b874477
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 14 May 2019 07:11:39 +0000 (16:11 +0900)]
Fix wrong error handling at PackageManager::GetInfo()
Change-Id: I499c9f8295f0b544bc04b8b6c07c7c72c8a7c24a
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Daehyeon Jung [Wed, 8 May 2019 12:05:51 +0000 (21:05 +0900)]
Release version 0.0.2
Changes:
- Apply ASLR
- Add LocalDevice for default
- Fix dbus policy
Change-Id: I4f40a3163d759a6838c067787f065282b4eff271
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Wed, 8 May 2019 07:42:04 +0000 (16:42 +0900)]
Fix dbus policy
Change-Id: I0595ea56eceb869ea6c0fa48f6b1dfd7fff693ce
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Tue, 30 Apr 2019 09:33:51 +0000 (18:33 +0900)]
Add LocalDevice for default
Change-Id: I710de17284669d31fe1612f87d443dd79dcabbbb
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Mon, 29 Apr 2019 06:48:15 +0000 (15:48 +0900)]
Apply ASLR
Change-Id: I3b7f9da798b0154d659d246624186be4af92fcfb
Daehyeon Jung [Mon, 29 Apr 2019 02:59:46 +0000 (11:59 +0900)]
Add mdg dependency
Change-Id: I9936551ac6cc2cbbf98689b64fba6079ae9db91a
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Thu, 18 Apr 2019 04:10:23 +0000 (13:10 +0900)]
Fix static analysis issues
Change-Id: I8f36e774e16474f6333b8d933e1d1b00ae41a696
Daehyeon Jung [Tue, 16 Apr 2019 06:00:15 +0000 (15:00 +0900)]
Merge remote-tracking branch 'upstream/master' into tizen
Sangyoon Jang [Tue, 16 Apr 2019 05:39:29 +0000 (14:39 +0900)]
Add default deny policy to dbus conf
Change-Id: I60918a7559c31ec9790e7def3989586823faf800
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Daehyeon Jung [Thu, 7 Mar 2019 04:58:26 +0000 (13:58 +0900)]
Add DBus Service Test
Change-Id: Ib256e1b1046e8647f4bbc9362752a627368bdd05
Daehyeon Jung [Fri, 8 Mar 2019 02:51:28 +0000 (11:51 +0900)]
Remove redundant check for free()
Change-Id: Ia984f59474bdf3731b01720054527c9dacaa56af
Daehyeon Jung [Thu, 7 Mar 2019 07:25:50 +0000 (16:25 +0900)]
Fix build error
Change-Id: If817a3d00cb29ebb9a8f2ff876b0d39eff6c50bc
Daehyeon Jung [Thu, 7 Mar 2019 04:57:27 +0000 (13:57 +0900)]
Fix static analyzer issues
Change-Id: I53f79072c11409427a83c3ffd69646fd886044bc
Daehyeon Jung [Thu, 7 Mar 2019 11:22:05 +0000 (20:22 +0900)]
Fix Ctest run
- Exit on test failure
Change-Id: I815defd7adcab5708874aee75e80cd31fe75bca1
Daehyeon Jung [Mon, 18 Feb 2019 05:16:36 +0000 (14:16 +0900)]
Merge remote-tracking branch 'upstream/master' into tizen
Change-Id: Ibfc80631890099960c6e9b5794a453fc1097313f
Daehyeon Jung [Wed, 13 Feb 2019 02:16:03 +0000 (11:16 +0900)]
Fix find group error
Change-Id: I6ea6f999c04f8e7fb91a9b90c443f263b2304dc3
Daehyeon Jung [Fri, 18 Jan 2019 01:56:18 +0000 (10:56 +0900)]
Add Package Manager Test
Change-Id: If657e2b9885ce86abd08de9b813ca53ebc778992
Daehyeon Jung [Fri, 15 Feb 2019 07:27:48 +0000 (16:27 +0900)]
Add package event listener test
Change-Id: I1428199d2369374b644cba9b3fd7c1ed58eb2cd2
Daehyeon Jung [Thu, 14 Feb 2019 09:37:20 +0000 (18:37 +0900)]
Fix codestyle
Change-Id: I3dd2e8f45db0115fd9aa6876d32533d8b8ccc4af
Daehyeon Jung [Thu, 14 Feb 2019 06:43:35 +0000 (15:43 +0900)]
Fix 64bit compile error
Change-Id: Iead213ad4a897b729d10924ce43912b93bc3e8e5
Daehyeon Jung [Thu, 14 Feb 2019 06:43:35 +0000 (15:43 +0900)]
Fix 64bit compile error
Change-Id: Iead213ad4a897b729d10924ce43912b93bc3e8e5
Daehyeon Jung [Thu, 24 Jan 2019 02:26:39 +0000 (11:26 +0900)]
Fix coding style
Change-Id: I7d20e0d97d0f042f1cb15c3c13515d22a4b2793c
Daehyeon Jung [Thu, 10 Jan 2019 07:18:52 +0000 (16:18 +0900)]
Add Unit Tests and Mockups
- Based on Fake Funtion Framework
- CTest running on end of packaging
Change-Id: I13d6bd4d85fbb637d03ceb7029b6ee6bba9dd937
Daehyeon Jung [Thu, 10 Jan 2019 07:24:13 +0000 (16:24 +0900)]
Fix coding rules
Change-Id: I213df0c0d0513f13e14673e0b395d6aa0c6b397c
Daehyeon Jung [Thu, 10 Jan 2019 04:31:47 +0000 (13:31 +0900)]
Change capabilities export/import in JSON
Change-Id: I89de9540ae5e82f0b919046c4829d67e09396662
Daehyeon Jung [Thu, 20 Dec 2018 09:59:23 +0000 (18:59 +0900)]
Add const for IsValid()
Change-Id: I5629c438aad3c2953dfa79eb9fc6097f30617e16
Daehyeon Jung [Thu, 20 Dec 2018 07:58:57 +0000 (16:58 +0900)]
Add == operator for Capability
Change-Id: I390c1f3a620658f951150b31c3ff6c951a2d2ebf
Sangyoon Jang [Thu, 20 Dec 2018 07:52:29 +0000 (16:52 +0900)]
Fix typo
Change-Id: I46a8979ea633aa8cb6c2bd544c3506a73f05023c
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 19 Dec 2018 10:38:38 +0000 (19:38 +0900)]
Fix constructor of Capability class
Initialize valid_ as false before parsing json string.
Change-Id: I08d72e26d163902b6eb3a708127df2e366df04a0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 4 Dec 2018 11:04:13 +0000 (20:04 +0900)]
Remove executable bit from source files
Change-Id: I0d4225bafad86b099785aa7216cfef09a62122cd
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 4 Dec 2018 10:57:23 +0000 (19:57 +0900)]
Fix Json reader, writer code
Json::FastWriter, Json::Reader are deprecated.
Change-Id: Iecb83807cae37bdd56ca511c271460e3909ef119
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 9 Nov 2018 09:10:51 +0000 (18:10 +0900)]
Add capmgr-groupctl
This can be used for creating group, inviting device, etc.
Change-Id: If31973c7b575d3370c448e2f8b1b145a43475cd0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 9 Nov 2018 09:08:56 +0000 (18:08 +0900)]
Remove group related code from capmgr
This job should be done other process.
(maybe some application or tool)
Change-Id: Ic2028c368d1ebcdfd8df558d7dfc94ec629b2393
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 1 Nov 2018 07:51:46 +0000 (16:51 +0900)]
Fix LogCatcher
Fix format security error.
Change-Id: I921c172521048ea02f9ce450d3dc2b5a4db050b6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 17 Oct 2018 06:49:20 +0000 (15:49 +0900)]
Do not invite device which doesn't have capmgr group
Change-Id: Ic25e89fe4c425d38c5070645570d147d0ddfd298
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Daehyeon Jung [Fri, 12 Oct 2018 09:13:40 +0000 (18:13 +0900)]
Fix crash
Change-Id: Icddde6426f57f42e32a56ac3a0ecd46477d297bf
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Inkyun Kil [Fri, 5 Oct 2018 07:48:55 +0000 (16:48 +0900)]
Change query for inserting package info
Change-Id: I4822b622966877a566892bed9fd052ff52d152e8
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Sangyoon Jang [Fri, 12 Oct 2018 10:29:19 +0000 (19:29 +0900)]
Reset error code after rollback transaction
Change-Id: I67596c1c46528649abeb3694238b90fdc15f0ec8
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Daeheyon Jung [Mon, 17 Sep 2018 05:56:58 +0000 (14:56 +0900)]
Change the way to create credentials object
Change-Id: Ic8f014732bf9a40945b63ba10ae34adaf42bd82b
Daeheyon Jung [Thu, 13 Sep 2018 08:40:17 +0000 (17:40 +0900)]
Move GDBusCredentials to dbus service
Change-Id: I67775965b555ae25022908350153ce6fcb78e8a1
Daeheyon Jung [Fri, 7 Sep 2018 08:25:09 +0000 (17:25 +0900)]
Fix indentation
Change-Id: I628f40379133e585de225e7be85f8de2a033a30e
Daeheyon Jung [Fri, 7 Sep 2018 08:19:29 +0000 (17:19 +0900)]
Check File Permission
Change-Id: I3076d9f193cfb0bdc215807b1600eb9b445b01fa
Inkyun Kil [Wed, 5 Sep 2018 05:22:53 +0000 (14:22 +0900)]
Add codes for sending updated package info
Change-Id: Ie9e558bc23834d15d7a84e14bdcc767c0601f784
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Thu, 30 Aug 2018 07:26:30 +0000 (16:26 +0900)]
Check if appcontrol is valid on the receiver side
Change-Id: Ie13ef3c4bdb2b3929d4b0abafc2b6e5bb5ae047c
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Thu, 30 Aug 2018 07:26:30 +0000 (16:26 +0900)]
Check if appcontrol is valid on the sender side
Change-Id: Ie13ef3c4bdb2b3929d4b0abafc2b6e5bb5ae047c
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Daeheyon Jung [Thu, 30 Aug 2018 09:33:05 +0000 (18:33 +0900)]
Add SendFile Callback
Change-Id: I482d046b8f42fc127140af6b18c13448209a75a2
Signed-off-by: Daeheyon Jung <darrenh.jung@samsung.com>
Inkyun Kil [Fri, 31 Aug 2018 00:15:00 +0000 (09:15 +0900)]
Move codes related to database to DBManager
Change-Id: I751ad92ae30143f7f5ed9da9a820e57b425d6a30
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Fri, 10 Aug 2018 01:29:14 +0000 (10:29 +0900)]
Add PackageManager Class
Change-Id: If4a1a87632220e7059b466cd750e427136d30e88
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Sangyoon Jang [Wed, 29 Aug 2018 09:43:32 +0000 (18:43 +0900)]
Remove unused files
Change-Id: Ic1f3f19b5171ba816095c08953f8b16925f1718a
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Inkyun Kil [Wed, 29 Aug 2018 02:27:53 +0000 (11:27 +0900)]
Fix bug for constructing string with non null-terminated char
Change-Id: Iff088ed0422a19fafefd8b29cd9a23bf0ee736d0
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Sangyoon Jang [Fri, 24 Aug 2018 08:07:05 +0000 (17:07 +0900)]
Add group invited event handler
If local device is invited by not invited remote device,
try invite that remote device.
Change-Id: If69867bf3934dec3eed412324fce5fda692afda3
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Thu, 23 Aug 2018 02:51:01 +0000 (11:51 +0900)]
Change foreach appcontrol function into foreach remote appcontrol
Change-Id: I4c6a3521bc70146e7c7a5955b689aafcc755338a
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Thu, 23 Aug 2018 08:15:52 +0000 (17:15 +0900)]
Separate native API code from capmgr repository
Change-Id: Ib3b33ba7372c1b332d0aef34525d594ceba0aa72
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 20 Aug 2018 11:11:37 +0000 (20:11 +0900)]
Implement remote app-control reply feature
Change-Id: I4677abdbd700e57eb37ff19a35cfc652422ba5d7
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 14 Aug 2018 05:21:52 +0000 (14:21 +0900)]
Add callback for capmgr_app_control_send()
Change-Id: I96f543976260b1e6559d217c0d45e25402b210bd
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
정대현/Tizen Platform Lab(SR)/Staff Engineer/삼성전자 [Tue, 14 Aug 2018 09:06:45 +0000 (16:06 +0700)]
Merge pull request #39 from darrenh-jung/sendfile
Add SendFile
Daeheyon Jung [Tue, 14 Aug 2018 09:02:15 +0000 (18:02 +0900)]
Add SendFile
Change-Id: I41a5ec0079fb549f72b5bc4b2019976d576c4935
Signed-off-by: Daeheyon Jung <darrenh.jung@samsung.com>
Sangyoon Jang [Mon, 13 Aug 2018 10:52:38 +0000 (19:52 +0900)]
Remove previous db when restart daemon
Change-Id: Ifb06e1f82e48d0e0222e5e27868327ec7d2d6883
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 13 Aug 2018 11:13:10 +0000 (20:13 +0900)]
Change name of test tool to capmgr-test
Follow binary naming convention.
Change-Id: Iffc867cc63660119a16d44aa7db96f962f30f729
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 13 Aug 2018 10:45:35 +0000 (19:45 +0900)]
Add null check before using shared_ptr
Change-Id: I934eb52ef3ddf95e0bcb16d96be2f383683def9c
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 10 Aug 2018 02:15:23 +0000 (11:15 +0900)]
Adjust to latest mdg API
Add sending reply code.
Change-Id: Ie7b6b1099c5590ec7666bfaa42746a10b0b95349
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 2 Aug 2018 11:21:33 +0000 (20:21 +0900)]
Fix capmgr_test tool
- Seperate Client class declaration and implementation
- Remove unused command
- Add send appcontrol command
- Add list devices command
Change-Id: I05ac8bcd8a3374009e0e130835dab3dd0b22667e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 2 Aug 2018 09:00:46 +0000 (18:00 +0900)]
Fix some bugs of SendRemoteAppControl
- Fix invalid access when using g_variant_iter_loop()
- Fix wrong parameter of dbus service
- Use async version of aul_svc_run_service
Change-Id: I794b13087dcb198f539c9277b161ae56fc51bb95
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 7 Aug 2018 02:38:21 +0000 (11:38 +0900)]
Fix capmger.service
Set ordering dependency between dbus.socket.
Change-Id: I13facfe8d23a33f8c5c6454184fc0b511a85a841
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 6 Aug 2018 08:06:25 +0000 (17:06 +0900)]
Use tizen style error code
Change-Id: Ia9e50b0d47883439b182bc837055f713af0f92cd
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 2 Aug 2018 09:54:26 +0000 (18:54 +0900)]
Remove a unused variable
Change-Id: Idf7d9be847622df8e853ee9bebd22bfe1cb75530
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 2 Aug 2018 09:52:44 +0000 (18:52 +0900)]
Add -Werror compile option
Change-Id: If52fd1b756ea21affd7f46f5ae41e7065a756e5b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 1 Aug 2018 07:55:52 +0000 (16:55 +0900)]
Use mdg_group_foreach_device for finding owned devices
Change-Id: Ice7df22c0eb849ff41a52e0aee37db581eda5f78
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 2 Aug 2018 08:52:17 +0000 (17:52 +0900)]
Add default operation when create appcontrol
Change-Id: I8cf149ddb1ee14aae63d700db0d415b14b2edf71
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 1 Aug 2018 07:47:19 +0000 (16:47 +0900)]
Remove address from device info
mdg-manager does not provide address info anymore.
Change-Id: I6ba4e738e856ae0827fe0ececd92f7b104baf5f6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 30 Jul 2018 08:38:35 +0000 (17:38 +0900)]
Store device info into db
Change-Id: I17cd3178e98597750969c2e90fe1ae203dfa1653
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 30 Jul 2018 08:50:21 +0000 (17:50 +0900)]
Add AddDevice at MDGManager class
Change-Id: I3fd06928626b60d1b7e1efda186abfa7a2d083be
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 31 Jul 2018 08:10:31 +0000 (17:10 +0900)]
Add devel package for capmgr
Change-Id: Ia35613df87bd6aa9b2407e4a4f3ac07ae174733e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 26 Jul 2018 06:17:03 +0000 (15:17 +0900)]
Adjust to latest mdg API
Change-Id: Ic0f9d996ccec490fe8db587fd65cdf6f03ddcde7
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Inkyun Kil [Thu, 12 Jul 2018 02:18:48 +0000 (11:18 +0900)]
Add new apis for remote package information
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Sangyoon Jang [Mon, 23 Jul 2018 07:17:33 +0000 (16:17 +0900)]
Fix group invite logic
- Register capmgr channel.
- Each capmgr will invite other devices.
Change-Id: Ie207728eacda32cdb5e0be1f47ab002156fc057e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 17 Jul 2018 11:06:19 +0000 (20:06 +0900)]
Use raw bundle to sending appcontrol to remote device
Change-Id: I5c595b79bbdc732a9b84aa27b8aca72c8cdf9d3f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 9 Jul 2018 05:09:13 +0000 (14:09 +0900)]
Add smoke-test
Change-Id: If8ae6a1ea84ccb3601b38e7351c17fed327423c0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 21 Jun 2018 07:49:40 +0000 (16:49 +0900)]
Add DBManager class
DBManager does operations for capmgr db.
Change-Id: Idd6b37c47f71161e5625c54e4a1151331b93d803
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 4 Jul 2018 10:31:59 +0000 (19:31 +0900)]
Fix member variable of Capability, RemoteDevice class
Change-Id: If9a83edf81c75fdff45cd08f9594b6eb74fcd6a4
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 9 Jul 2018 05:29:16 +0000 (14:29 +0900)]
Fix installing tmpfilesdir configuration file
Change-Id: I5d8a4051ad69356331a6df66fbe00edf5a27d86d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 3 Jul 2018 07:46:10 +0000 (16:46 +0900)]
Fix SQLConnection class
- Add readonly parameter at constructor.
- Connect(), Disconnect() will be called at constructor and destructor.
Change-Id: I2ad2f3b3ad927912b09cff5e2e21e61df7632a83
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
연정현/Tizen Platform Lab(SR)/Staff Engineer/삼성전자 [Wed, 4 Jul 2018 05:47:46 +0000 (14:47 +0900)]
Add more device info (#23)
* Add more device info APIs
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
* Fix to clone additional device info
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
* Fix db schema for unit test
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Wed, 27 Jun 2018 08:44:05 +0000 (17:44 +0900)]
Adjust to latest mdg API
Change-Id: If6eaf16271574480d28fb2ac089919cd1075086b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 19 Jun 2018 07:36:01 +0000 (16:36 +0900)]
Store remote capabilities when exchange capabilities
Change-Id: I40d2450864a317ec5aa49c9e3907121b2964720d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 28 May 2018 08:29:30 +0000 (17:29 +0900)]
Add client library
Change-Id: I0708e669317dea2f396df29df0147ea79a423329
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 26 Jun 2018 10:53:07 +0000 (19:53 +0900)]
Add Reset(), Clear() method for SQLStatement class
- Reset() resets prepared statement object back to its initial state.
- Clear() clears all host parameters to null.
Change-Id: I91d7bb0e5a29bd23924bbd9bbf9cec9b9243dfb0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 12 Jun 2018 01:20:55 +0000 (10:20 +0900)]
Add MDGManager class to replace with Iotivity
MDGManager class is wrapper class using mdg APIs.
This class replace Iotivity class.
Change-Id: I30a2c980e82f0be73caecd468726571d8da5841a
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 7 Jun 2018 06:56:35 +0000 (15:56 +0900)]
Make tmpdir for capmgr
This directory will be used for db which stores remote devices and
capabilities.
Change-Id: I5d89dbdac416704c72d68495f9a7d6ba9a1171f0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 12 Jun 2018 01:34:24 +0000 (10:34 +0900)]
Rename systemd/dbus configuration files
Change-Id: Ieac7c40421090a83c65d725182e3adcda20cd43f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 28 May 2018 08:50:51 +0000 (17:50 +0900)]
Fix coding style
Change-Id: Id87e899a07aefcbf2e0b88450088c8fa1bd62968
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 17 May 2018 08:32:06 +0000 (17:32 +0900)]
Return StepResult instead of boolean value in SQLStatement::Step()
There are some return codes of sqlite3_step(), such as SQLITE_ROW,
SQLITE_DONE. In current implementation, Step() just returns true
or false, it cannot represent various result of step.
Change-Id: I2e218bc9ee9db79036f2ea6396011a23b7c0f06b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Inkyun Kil [Wed, 2 May 2018 04:24:21 +0000 (13:24 +0900)]
Add codes for sending remote app control
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Sangyoon Jang [Tue, 24 Apr 2018 05:01:17 +0000 (14:01 +0900)]
Add SQL helper class
Change-Id: I33e18cdcddc391e18b4692e2048996b36a11ab82
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 23 Apr 2018 10:05:14 +0000 (19:05 +0900)]
Split into library code and daemon code
Change-Id: I6737629eb8baf96268459d6df2554751a2d9c26e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>