aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-06-26binding: data-persistence: add scope-platform permission to config.xml.inhalibut_8.0.6halibut_8.0.5halibut_8.0.4halibut_8.0.3halibut_8.0.2halibut_8.0.1halibut_8.0.0halibut_7.99.3halibut_7.99.2halibut/8.0.6halibut/8.0.5halibut/8.0.4halibut/8.0.3halibut/8.0.2halibut/8.0.1halibut/8.0.0halibut/7.99.3halibut/7.99.28.0.68.0.58.0.48.0.38.0.28.0.18.0.07.99.37.99.2halibutMatt Ranostay1-0/+1
Add urn:AGL:permission::partner:scope-platform to run on the platform scope. This is required since for platform scope services that need this binding to store configuration data. Bug-AGL: SPEC-2575 Change-Id: Ia68ffcaffc624075cd4df983daf4a2be4d0978bb Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-04-10agl-service-data-persistence: change AFB_INFO calls to AFB_DEBUGhalibut_7.99.1halibut/7.99.17.99.1Matt Ranostay1-4/+4
AFB_INFO calls for key creation/update/delete for key value pairs is cluttering up the journal, and also a security risk for possibly leaking data. Change-Id: Ifcaf3de5551c66ba4e5813dcaf447d9ca1ef25a1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-01autobuild: fix warnings due to cp command exit errorRaquel Medina2-4/+12
Change-Id: I8afacb63d0932d098b8672b69fc6831a6253de40 Bug-AGL: SPEC-2164 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-01-25Move autobuild to top treehalibut_7.90.0halibut/7.90.07.90.0Frederic Marec3-27/+43
Bug-AGL: SPEC-495 Change-Id: I6a5e765e94c2b6aa66005db2d45d9ab7f716912b Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2019-01-25Increase tests for data-persistence bindingFrederic Marec4-23/+165
Change-Id: I17ebecfe5a1f7ffac2a1f99e1d3195793fdf1aad Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-11-07Change .gitmodules following submodule migrationguppy_6.99.4guppy_6.99.3guppy_6.99.2guppy_6.99.1guppy/6.99.4guppy/6.99.3guppy/6.99.2guppy/6.99.16.99.46.99.36.99.26.99.1Frederic Marec1-3/+0
Remove app-template in .gitmodules Remove .gitmodules Change-Id: I152bd72ec776fc39f9aebab5bdb1577e99e0659f Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-11-07Improve tests for data-persistenceFrederic Marec4-78/+38
Change-Id: Ie964ae5411b90ab21f0bb5ccc48fd45d6b63fded Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-10-31Migrate app-templates to CMake moduleRomain Forlot2-3/+6
Bug-AGL SPEC-1682 Change-Id: Icb299d7f824683b454731a47ca928184abf494b1 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-09Use feature 'required-binding'Jose Bollo1-1/+1
The feature "urn:AGL:widget:required-binding" is now preferred to the feature "urn:AGL:widget:required-api" for requiring a local binding. Bug-AGL: SPEC-1800 Change-Id: Id5f13a3f51b44235cf3b8e4920e9a00acac28041 Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2018-09-28Fix config.cmakeFrederic Marec1-5/+9
Change config.cmake to follow app-templates submodule update Change-Id: I9137645cf8e2dd0e52cce74ab0eeb9f4dd282e23 Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-09-28Add tests for data persistence bindingFrederic Marec9-15/+275
Add test tree structures Add tests for persistence binding Add dependency in README.md Change-Id: If3fa3450fa61cd7e440712354b123d02934e2488 Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-09-28Update version of conf.d/app-templates submodule.Frederic Marec3-0/+134
Changes of conf.d/app-templates: (3dc85ec - Thierry Bultel) common.cmake: fixed erroneous search path for os-release (7fa5e5a - Romain Forlot) Fix: missing gcov symbol in compiled binaries (76e12e7 - CorentinLGS) app-templates doc: Changed doc to fit new format. (02f45f1 - Romain Forlot) Update Docs (52ae181 - Romain Forlot) Fix: typo (f0b24b0 - Romain Forlot) Rollback about TEST build type (e841a77 - Romain Forlot) Adding a TEST build type (994ebc1 - Romain Forlot) Change default compilation options. (85d5ffd - Romain Forlot) Test widget only if there are test materials (d14bdce - Romain Forlot) Handles more test LABELS. (70cf8fd - Romain Forlot) Missing flag for COVERAGE build type (3c99b8a - Romain Forlot) Create a test widget (9c1a0fb - Romain Forlot) Fix: interpreted '&' character (9202fac - Romain Forlot) More accurate comment about widget template file. (f94e45e - Romain Forlot) Align sample on actual default compile options (d0acc2a - Romain Forlot) Add support to binding version 3. (6fb3846 - Romain Forlot) Warning if not using wgtpkg-pack to make a widget (35f3af1 - Sebastien Douheret) Rework CMAKE_INSTALL_PREFIX and INSTALL_PREFIX var (332f377 - Romain Forlot) Be able to overwrite BUILD_TYPE using CLI (1ec7531 - Romain Forlot) Use CACHE variable for other common CMAKE variable (0880356 - Romain Forlot) Fix:: wrong wgt using RELEASE BUILD TYPE (eec9f07 - Romain Forlot) Fix: SYSROOT location detection... Wrong test. (291aa4e - Romain Forlot) Change the default debug compilation options. (22a2cbf - Romain Forlot) Clearer coverage compilation options configuration (aa68dbd - Romain Forlot) Don't overwrite the autobuild script if it exists (a13e7b9 - Romain Forlot) Disable the in-tree build method. (51026d2 - Romain Forlot) Detect Yocto as OS distribution (1f2944e - Romain Forlot) Fix: wrong compile options added (92646f6 - Romain Forlot) Fallback using zip format if no wgtpkg-pack found (f65761c - José Bollo) 02-variables.cmake: Avoid checking CXX version if not required (3965d37 - José Bollo) config.cmake.sample: Remove dependency to libsystemd (a45ae0c - José Bollo) config.cmake.sample: Remove dependency to libmicrohttpd (9b17efe - Thierry Bultel) Added -D_FORTIFY_SOURCE=2 to CFLAGS (66f7bc8 - Thierry Bultel) start-on-target: uses RSYNC_PREFIX path for config (e400fb3 - Sebastien Douheret) Fixed spelling. (6621af0 - Romain Forlot) Improve OS detection (829dd69 - Romain Forlot) Fix: OS detection (8f5a17b - Romain Forlot) Launch from workdir (72ca4ff - Romain Forlot) Change closing that could fix native debugging (6e1a3c3 - Romain Forlot) Fix filename pattern to match .cmake files (30e78a5 - Romain Forlot) Adding cmake file at the root directory (a3c312e - Romain Forlot) Adds commit hash to the version. (6c0e9e4 - Romain Forlot) Change default sample settings. (dd0cec7 - Romain Forlot) Forgot updating README also... (66d0ca1 - Romain Forlot) Update documentation (4b26503 - Romain Forlot) Use LFSH named, rename data to var (bb3c541 - Romain Forlot) Use new CPP generation from afb-genskel Change-Id: I93b9c1fcb62b40726a9b5fb8b415f4f5ce7f8ae6 Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2018-02-08moved files to root folder.guppy_6.90.0guppy/6.90.0flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder_5.99.3flounder_5.99.2flounder_5.99.1flounder/5.99.6flounder/5.99.5flounder/5.99.4flounder/5.99.3flounder/5.99.2flounder/5.99.16.90.05.99.65.99.55.99.45.99.35.99.25.99.1Loïc Collignon15-43/+38
Change-Id: I7103241843736e1a5747253781485afa457a64d0 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-01-30ll-database-binding: allow binding to build with older gdbm librariesMatt Ranostay1-7/+7
Due to GPLv3 compliance the binding needs to be buildable with older versions of gdbm <= 1.8.3 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-01-29fix json key to string conversion.Loïc Collignon1-1/+1
Change-Id: I65721f643086b4282f50ccb4fd4c03d2f525d30a Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-01-26add debugging html ui.Loïc Collignon6-0/+486
Change-Id: I4e84bec38d9a2483ad6dbe0e393cde62e8c2a862 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-01-26move submodule to corresponding master versionLoïc Collignon1-0/+0
Change-Id: Ie769a46e27184927541e109c62d900b723607dde Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-12-21Fix entry pointLoïc Collignon1-1/+1
Change-Id: Ibafb560ffe6f4871cd7952dc96fd1ece08089f3f Signed-off-by: José Bollo <jose.bollo@iot.bzh> Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-12-19renamed api to match better the repo name and the feature provided.Loïc Collignon4-8/+13
Change-Id: I688950d9da5b3db903815a2869767d00df66b6cf Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-12-18add the .gitreview fileLoïc Collignon1-0/+5
Change-Id: Ic4a12e41c1ce67482c932a8e062c382b1c3772ac Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-12-18remove obsolete description from readmeLoïc Collignon1-23/+1
Change-Id: Ia529a09deed894551f31bf74850e1d3f3f6f1b7c Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-12-15removed unrelated filesLoïc Collignon18-1601/+0
Change-Id: Ie034281d2933cb7de0cf8cf6a2175376847acd9c Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-10-26add nfc pam moduleLoïc Collignon3-63/+185
Change-Id: Icc42361f64948e2c2ab082fa973793f19737df2d Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-10-26database: export correct nameJosé Bollo1-1/+1
Change-Id: I6a68c89316a2f390ae72d846583d52d9dde38d4f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: setup permissionsJosé Bollo2-2/+21
Change-Id: I5bb0debcff2175de05860b1e13fc6cb5b176a42a Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: compatibility with gdbm 1.12José Bollo1-9/+16
Change-Id: I1362cf4fa1c68b80ba0f25926e4fb5fd9d6590d2 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: fill widget dataJosé Bollo1-10/+4
Change-Id: Ifdd50760cc4dd46f1d032dc8b25c93ca54a39f54 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25Revert "database: update the name of the API to 'lludb'"José Bollo1-1/+1
This reverts commit d47da1579ad3912af32377dad1e361e4659e9be6.
2017-10-25database: update the name of the API to 'lludb'José Bollo1-1/+1
Change-Id: I26c415784031d693be816fb9e96e8c255eac9eb0 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: switch to use gdbm by defaultJosé Bollo3-92/+288
Change-Id: I25b54a6b1f66f3acef3c1c7cb96e0daaa1019eae Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: call getuid only onceJosé Bollo1-2/+3
Change-Id: I249c0b712a66016bb578f203dc62ecaf6dac2b91 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: use PATH_MAX of systemJosé Bollo1-6/+2
Change-Id: I4b6567eb738c710109a2799f31575f83f5d852d1 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: simplifyJosé Bollo2-85/+20
Change-Id: I061051c5f8db1680368a2fd0089f554cd5969d73 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: fix regression bugJosé Bollo1-0/+3
Change-Id: I01722b00fc47e9b09c15e5123b8b0ef1a089c62e Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: include null and improve readabilityJosé Bollo1-4/+7
Change-Id: Iecf336beb8c5187fd4ed86f7785cd6bf1170cf19 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: fix bugsJosé Bollo1-2/+2
Change-Id: I69b84976d48eaca56d6053750ab2b6445021b216 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-25database: Handle UNKNOWN-APP!José Bollo1-0/+4
Change-Id: I850465cb233792a617ef27acf0228665e873226c Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: refactor path compute of databaseJosé Bollo1-21/+39
Change-Id: I6d0f90e72d9896c1b9a2827d318e4b1296a6f47d Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: remove unused variablesJosé Bollo1-2/+0
Change-Id: I20ad19d9e42ff40ac60533bc031d5c776cf42bf1 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: factorize insert and replaceJosé Bollo1-47/+30
Change-Id: I55ce17f70221c3b9c62d75484d9882a136e9c261 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: generalize use of get_keyJosé Bollo1-103/+13
Change-Id: Ie3612d66271c2d298207b7580ff125bf6705bfdc Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: Add get_key functionJosé Bollo1-32/+60
Change-Id: I7789734f46a58f5c3e1e7e75143869dd33f53e03 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: remove tailing tabsJosé Bollo1-51/+51
Change-Id: I76e1029dc9a4ca6002394742b058d7f1859175b3 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: don't bother linker with localsJosé Bollo1-12/+12
Change-Id: Iba2c95c5bc9f7b1b0b07f98b69290ea014f82d20 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: return -1 when init failsJosé Bollo1-3/+3
Change-Id: Ica032ca1de51c8ec47eb543eda762b8ae70b2895 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: fix warningsJosé Bollo1-7/+8
Change-Id: I20f0720bbfe5420a4f411d2dbe268d1d3cdd0cc5 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24database: remove duplited linesJosé Bollo1-4/+0
Change-Id: Ife25a2660f5f76b0e3f4eda3de2bcf86b2b997a5 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24cleanup swap fileJosé Bollo1-0/+0
Change-Id: I4879ae484fbf3253081aabc5e432ab8c27ebdede
2017-10-24pam_agl: remove unused functionJosé Bollo1-13/+0
Change-Id: Ia55953111b662500c013787d58052afe5fcf6997 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-10-24auth-binding: replace AFB_ERROR_V2 by AFB_ERRORJosé Bollo1-1/+1
Change-Id: I26cd8ac335f8cbf04b9119e99df4485341075b6b Signed-off-by: José Bollo <jose.bollo@iot.bzh>