aboutsummaryrefslogtreecommitdiffstats
path: root/meta-app-framework/recipes-core/af-binder/af-binder_git.inc
AgeCommit message (Collapse)AuthorFilesLines
2020-03-13af-binder: fix bug in reconnectionhalibut_8.0.6halibut/8.0.68.0.6halibutJose Bollo1-1/+1
When the client reconnected, it used the wrong type and reconnected as server leading to unexpected state with faults. Include: * 6623cb5 afb-stub-ws: fix bug in reconnection Bug-AGL: SPEC-3272 Change-Id: I3ad0987be094527f2a3a980a3a99f397b704f3ee Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2019-11-14af-binder: Fix callsync hangingJosé Bollo1-1/+1
This bump includes the following changes: * 6cbd15fc sig-monitor: Fix exit in signal handler * aeb015be jobs: Fix callsync hanging Bug-AGL: SPEC-2937, SPEC-2907 Change-Id: Ie8187778b0b76f484a7d589b20b0190a45d441a7 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-08-23af-binder: Fix client disconnection closeJosé Bollo1-1/+1
This correctly close sockets. This integrates the following fixes * 99ad30b Fix client disconnection close Bug-AGL: SPEC-2759 Change-Id: Ia37ead39c31081bf99ed63b2e90ff0fe0226c999 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-07-30af-binder: Fix error in synchronous callsJosé Bollo1-1/+1
There fixes a bug with an inversion between info and error in implementation of synchronous calls, leading to bad detection of errors. Includes: * 91de250 Fix detection of error in call synchronous Bug-AGL: SPEC-2697 Change-Id: I42f2e9872f363526a2378e07afa21664863fec3a Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-07-23af-binder: Fix circular broadcast of eventsJosé Bollo1-1/+1
Include changes: * 6fe59e2 uuid: Add module for UUID generation * 5b59688 afb-evt: Refactor processing of broadcasted events * 6dfeafe Tag broadcasted events with UUID and hop * 51ab7c2 Fix bad memory access at client disconnection Bug-AGL: SPEC-2625 Change-Id: Ifa81293a783d5119d7a3d4c33598e1eb865e703c Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-07-13af-binder: Fix of subscribe issueJosé Bollo1-1/+1
Enforce serialization of messages, makes event really asynchronous, and enforce (un)subscribe in living request. Include the following changes: * 909893e afb-evt: Improve compatibility to guppy * 248ec5d afb-evt: send events in separate job * c8cc0d6 Revert "afb-stub-ws: Allow unordered process of messages" * bc38af3 afb-xreq: Forbids (un)subscribes after reply * 0342cd1 afb-client-demo: Allow pipe of messages Bug-AGL: SPEC-2215 Bug-AGL: SPEC-2219 Bug-AGL: SPEC-2542 Bug-AGL: SPEC-2599 Change-Id: I357aeb852e2041ac6056dd563dac42f29dadb52d Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-06-13af-binder: Add recent improvements and fixesBechir Mghirbi1-1/+1
Bump af-binder revision to include the following: * 5026438 Build af-binder-devtools-native using GCC-9.1.1 * d6f6df8 afb-daemon: Add /tmp has fallback for uploads * f9c7430 jobs: Fix infinite wait lock * 02fe255 Fix afb document typo. * 4da9c71 afb-export: Fix requirement on multiple apis * 5d57096 coverage: Add test of AFB_DEBUG_WAIT * 216666e coverage: Allow to run coverage everywhere * d00bfe9 Allow to tune installation directories * 5214323 doc: Improve comment on asynchronous calls * 6401efb binding-wrap: Rework of context handling * 13457f6 samples: wrong parameter for get_new_board() * 78fcce2 Merge changes Id24d9bb0,I6807ed25 * 92c9d33 change style initialization of struct afb_auth * b369498 missing full initialization for struct afb_verb_v3 * a1e6d2c Merge "afb-migration-to-binding-v3: fix broken links" * a4cf888 afb-migration-to-binding-v3: fix broken links * 036629f Fix small issues * 8f12ffa coverage: Update Makefile * 6b2b09d Reordering of sample and tutorial bindings * 9cf1fce Fix rpm packaging following review 20926 * c80873f Change agl-app-framework-binder.sh BUG-AGL: SPEC-2482 Change-Id: Ied029a20edffd1ac2b347c94819f230a38d3d0b4 Signed-off-by: Bechir Mghirbi <bechir.mghirbi@grammer.com>
2019-04-09af-binder: Add recent improvements and fixesJosé Bollo1-1/+1
Includes the following changes: * 51b8ff0 Prevent false positive during check source * 6b70202 coverage: Allow removal of valgrind * bf7fe72 jobs: Clean unneeded code * 418ba12 watchdog: Isolate the watchdog from jobs * d7e4fab Rename afb-systemd to systemd * c330ecf system & jobs: Reverse link and acquiring events * d9de3cd evmgr: Isolate the event loop from jobs * 5715fd5 afb-args: Use secure_getenv * 5011060 sig-monitor: Add compiling switches * a2cf84e hooks: Allow to remove hooking (and/or trace) * 84f4aec Rename afb-config to afb-args * 8214e88 evmgr: Fix a "maybe uninitialized" issue * 50deefa Workaround an exit issue * 901a38c jobs: Refactor exiting jobs * 2ba7c20 Improve setting of options * ec0564b Add conditionnal support of bindings version 2 * 16f014e Add conditionnal support of dynamic bindings * 60cd117 Fix false ***buffer overflow*** detection * ce53d8e afb-export: Fix heap corruption Bug-AGL: SPEC-2292 Change-Id: If4540a3dc58df208ecb3ee7de363d29317bfb903 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-03-25af-binder: Ensure validy of event loopJosé Bollo1-1/+1
In rare circumstances during intialization threads should wait instead of using a null event loop. This is because no one has needed event loop at this stage of initialization. Change-Id: Ie5c1f86f80d7b90234cedabb07186058e6b2d45f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-03-15af-binder: Fix lock issueJosé Bollo1-1/+1
This includes: * ff2b8be Upgrade dependency to libmicrohttpd version 0.9.60 * c829f91 Fix build dep on OBS * 5425e05 afb-stub-ws: Allow unordered process of messages Bug-AGL: SPEC-2219 Change-Id: I037a158a32d8673ba8df00658d30e745516944a9 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-02-18af-binder: Fix concurrent issue SPEC-2163José Bollo1-1/+1
Include the changes: * 44248c6 Set next version of binder * 043c27c Update copyright date * 6415858 afb-stub-ws: Fix concurrent memory issues * f47f9d8 stress: Improve the stress test scripts Bug-AGL: SPEC-2163 Change-Id: I6ae7948de56aa698c3aa9e82617abc504477d326 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-02-06af-binder: bump to latest revision (fix SPEC-2161)Stephane Desneux1-1/+1
Includes changes: * fcd68bb jobs: Ensure releasing event loop Bug-AGL: SPEC-2161 Change-Id: Ief7a439a857c42435c2b9c93e218fcf5533eb1e4 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2019-02-05af-binder: Fix multithreadingJose Bollo1-1/+1
Ensure activation of multithreaded handling of requests. Includes: * bb5dd7a afb-proto-ws: Serialize incoming message * e9c6530 jobs: Refactor event loop handling * 48df1b4 jobs: Separate internal threads from others * 2ff91c0 jobs: Remove conditionnal REMOVE_SYSTEMD_EVENT * 0c68d46 afb-hsrv: Avoid call to getnameinfo * 194031d hello3: Fix warning unused variable Bug-AGL: SPEC-2133 Bug-AGL: SPEC-2089 Change-Id: I7a9f8ede2309b0eb58c0b83abd03023f5a01eb30 Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2019-01-05af-binder: bump revisionStephane Desneux1-1/+1
This following changes are included: * 1bce833 afb-api-v3: Fix potential buffer overflow * 3bb9874 afb-binding-v3: Fix issues in includes * eb9be95 packaging: Remove hard dependency to samples * 7508331 hello3: Add verb 'after' * 7916ea9 bindings/samples: Cleanup and tiny comment Change-Id: Ifa0f941e22096b46278951f6e8fa939d3215803d Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-12-31af-binder: Fix lock of sync/async callsJose Bollo1-1/+1
Bump to the version that fix the lock of call in multi-threaded case. Bug-AGL: SPEC-2089 Change-Id: I21baf120398f89cda3dfba06c44fa4773cda04c4 Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2018-12-13af-binder: UpgradeJosé Bollo1-1/+1
This upgrade includes 4 commits: * bc247d4 globset: Introduce globset for event handling * 13a5afe Fix deprecation warnings for older GCC versions * 3f2e3d9 afb-hook: Improve reentrancy of hooking * 9295a52 afb-proto-ws: Add error report Change-Id: I91a493f1a2288a27f311171dc8b9ebe29c8a24a2 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-11-22app-framework: Update versionsJosé Bollo1-1/+1
af-binder changes: * 153a7c9 AFB.js: Tiny improvement and space fix * eca8f3d afb-socket: Fix address reuse * 42099d3 afb-export: Fix error in event handling * 83c9e99 main-afb-daemon: Export variables to connect to binder af-main changes: * bceaf2c afm-system-daemon: Improve error message report * 44c70fd Treat correctly running/not running status * 94176d9 afm-unit: Export new variables Change-Id: Ifdb631d8155032f72b4497400fdbd935547c7782 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-11-06af-binder: Bump versionJosé Bollo1-1/+1
Includes * 875007d afb-socket: Relax requirement of tcp ending slash * 8754e33 afb-socket: Handle listening on all interfaces * f3048dc samples: Fix compiling error * 68fb4de afb-hsrv: Adapt to next version of libmicrohttpd * dfe85ca Added an option to color out the ouput * 61a0151 afb-session: Add language to session * c1c4973 monitoring: Fix naming of apis * 6b0b904 Make profile.d file consistent between rpm and debian * 5ee4995 afb-apiset: Reorder priority of messages * db0e684 AFB.html: Allow to call any verb of any API * 6c9e231 afb-hsrv: Lower the "no handler" message * deaf209 APIv3: Allow to write application binding * 86e4c17 afb-api-so-v3: Keep root API in all cases * fd57dbf genskel: Fix issues for C++ bindings v3 * 40fa7ea packaging/deb: install all headers * 9ce66be Fix native deb pkg install dependency * 195a03d afb-export: Emit a warning on bad 'afb_require_api' call * efd6d20 afb-socket: API name cares of abstract UDS * c19ce12 afb-session: Fix an issue in managing sessions * 80c96d7 CMakeLists: Use AGLVERSION if set Change-Id: Ie6a5efa651f5e9b9fab207f216514552993edfa5 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-09-14af-main & af-binder: Set version from AGLVERSIONJose Bollo1-0/+22
Change-Id: Ie1ff83f007d9d8d819829540d51e576f088c97eb Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>