aboutsummaryrefslogtreecommitdiffstats
path: root/meta-app-framework/recipes-core/af-binder/af-binder_git.inc
AgeCommit message (Collapse)AuthorFilesLines
2019-08-23af-binder: Fix client disconnection closeJosé Bollo1-1/+1
This correctly close sockets. This integrates the following fixes * 248f6ea 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: * 0aeb8de 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-19af-binder: Fix circular broadcast of eventsJosé Bollo1-1/+1
Include changes: * c53b1b3 uuid: Add module for UUID generation * a445694 afb-evt: Refactor processing of broadcasted events * 0371579 Tag broadcasted events with UUID and hop * ad66a46 Fix bad memory access at client disconnection Bug-AGL: SPEC-2625 Change-Id: I532c35b7eea15b6391bb68570601fa0d7477d89e Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-07-12af-binder: Fix of subscribe issueguppy_7.0.3guppy/7.0.37.0.3José Bollo1-1/+1
Enforce serialization of messages, makes event really asynchronous, and enforce (un)subscribe in living request. Include the following changes: * 9194450 afb-evt: send events in separate job * 034b0ab Revert "afb-stub-ws: Allow unordered process of messages" * 328c4b5 (guppy-next) afb-xreq: Forbids (un)subscribes after reply Bug-AGL: SPEC-2215 Bug-AGL: SPEC-2219 Bug-AGL: SPEC-2542 Bug-AGL: SPEC-2599 Change-Id: I84b2d1c46c13c1f18c2eb466284d2b4fc8fedc0b Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-04-11Application framework: bump and fixesJosé Bollo1-1/+1
For af-main: * 598f374 Add ability to manage all widget/applications For af-binder: * 4789efd jobs: Ensure validy of event loop * 75a6b9e Prevent false positive during check source * bc8929b Fix false ***buffer overflow*** detection * f878e80 afb-export: Fix heap corruption Bug-AGL: SPEC-1850 Bug-AGL: SPEC-2272 Bug-AGL: SPEC-2292 Change-Id: If64eb30677d880c68d504765ed7d3b2744d8ffe0 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-03-14af-binder: Bump to cherry picked fixesJosé Bollo1-1/+1
This includes: * Fix build dep on OBS * afb-stub-ws: Allow unordered process of messages Bug-AGL: SPEC-2219 Bug-AGL: SPEC-2251 Change-Id: I1b5ce5263731de2f232945b0840e8b86edec2740 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-02-08af-binder: Fix concurrent memory issuesJosé Bollo1-1/+1
This changes takes care to increment the the count of reference before using it. Bug-AGL: SPEC-2163 Change-Id: I598b15bcd7c5cfde632f60bc63a4181e3e82307e Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-02-07af-binder: bump revisionStephane Desneux1-1/+1
Included changes: * 8b58a16 jobs: Ensure releasing event loop * 4bb7ed6 Set default version to 7.0.0: GRUMPY GUPPY * 3facd51 Add gitreview file for guppy branch * 77bf8a3 Merge changes from topic 'spec-2089' * 194031d hello3: Fix warning unused variable * 0c68d46 afb-hsrv: Avoid call to getnameinfo * 2ff91c0 jobs: Remove conditionnal REMOVE_SYSTEMD_EVENT * 48df1b4 jobs: Separate internal threads from others * e9c6530 jobs: Refactor event loop handling * bb5dd7a afb-proto-ws: Serialize incoming message * a4bb03e packaging: update dependency on libmicrohttpd version * a785953 Merge "afb-api-v3: Fix potential buffer overflow" Bug-AGL: SPEC-2089, SPEC-2133 Change-Id: I9aa7fc1e33b57e4de629f6d1c4e241aed68b2888 Signed-off-by: Stephane Desneux <stephane.desneux@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>