Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-26 | Merge branch 'master' of github.com:iotbzh/afb-daemon | Fulup Ar Foll | 1 | -1/+1 | |
2016-01-26 | fixe getPostPath for afm-mail plugin | Fulup Ar Foll | 1 | -2/+2 | |
2016-01-26 | Fix getPostFile() upload function, return bare JSON in list | Manuel Bachmann | 1 | -1/+1 | |
getPostFile() does not fail anymore when creating a new folder (return value was incorrect). Media Plugin list API now directly returns JSON, with track list array indexed as "list". Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2016-01-26 | Fixed Post File Upload | Fulup Ar Foll | 2 | -28/+31 | |
2016-01-26 | GetPostPath Ongoing | Fulup Ar Foll | 1 | -0/+12 | |
2016-01-25 | main: minor improvement of daemonizing | José Bollo | 1 | -1/+1 | |
Change-Id: Iba9cb6ae3e18524a99cb82e521b4ca1aeec8d972 Signed-off-by: José Bollo <jose.bollo@iot.bzh> | |||||
2016-01-25 | http-svc: refactor of httpdLoop | José Bollo | 2 | -14/+5 | |
Reading stdin drives to problems when afb-daemon is launched with its input either closed or connected to /dev/null. Conversely, launching afb-daemon with the option --daemon is not always possible because it really daemonizes itself what forbids to control it or its group directly. Change-Id: I182741226762110809e50d68154f5d29d133303b Signed-off-by: José Bollo <jose.bollo@iot.bzh> | |||||
2016-01-25 | indent | José Bollo | 1 | -1/+1 | |
Change-Id: Icea77134a93c643a39bd6fd1d19a7820f56fe230 Signed-off-by: José Bollo <jose.bollo@iot.bzh> | |||||
2016-01-25 | main: frankly removes smack argument | José Bollo | 1 | -8/+0 | |
Because setting smack requires capabilities, it is better to let the system configure correctly afb-daemon context: smack, capabilities, groups, user. Change-Id: I49edffd38216e735b36b7e2c6c4554fbd8e98f37 Signed-off-by: José Bollo <jose.bollo@iot.bzh> | |||||
2016-01-11 | Audio Plugin: add PulseAudio support | Manuel Bachmann | 1 | -7/+0 | |
If PulseAudio development libraries are present, Audio plugin will now support it. It may still fall back to ALSA if a PulseAudio server is not found at runtime. PulseAudio backend supports multiple clients using one audio adapter. (+ various fixes and style improvements) Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-30 | Fix Session Cookie | Fulup Ar Foll | 1 | -2/+2 | |
2015-12-30 | Fix Cookie Size [was to small] | Fulup Ar Foll | 1 | -2/+2 | |
2015-12-30 | Added EmptyPost handling | Fulup Ar Foll | 1 | -5/+4 | |
2015-12-29 | Switch to unique token model | Fulup Ar Foll | 1 | -1/+1 | |
Token/Session Plugin is now able to issue a globally-valid token (re-useable with all Plugins, so that an application using multiple plugins is not forced to manage multiple tokens anymore). Adapt Audio & Radio Plugins to this model (init functions do not create a token anymore, check for a prior existing one). Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> Author: Fulup Ar Foll <fulup@iot.bzh> Author: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-28 | Fix plugin loading logic, radio plugin loading | Manuel Bachmann | 1 | -18/+19 | |
We should not free() a dlopened pointer. Internal plugin handle was renamed, adapt radio plugin. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-24 | Fixed Client Session Context by Plugin | Fulup Ar Foll | 2 | -8/+8 | |
2015-12-23 | Implement --ldpaths=dir1:dir2:dir... | Fulup Ar Foll | 3 | -52/+98 | |
2015-12-23 | Add plugin handle into request, pass it to free callback | Manuel Bachmann | 2 | -24/+31 | |
We need the global handle in requests, and in the free function. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-23 | Restore Previous functionalities with a unique Token | Fulup Ar Foll | 2 | -6/+8 | |
2015-12-22 | New Session Model [compile but not tested] | Fulup Ar Foll | 3 | -73/+66 | |
2015-12-22 | Does not compile | Fulup Ar Foll | 2 | -10/+13 | |
2015-12-22 | Merge origin/master | Fulup Ar Foll | 1 | -8/+12 | |
2015-12-22 | Fix Post with invalid plugins | Fulup Ar Foll | 1 | -8/+12 | |
2015-12-22 | Improve plugin logic, pass plugins count to session | Manuel Bachmann | 1 | -8/+12 | |
We now pre-reserve for 20 plugins (arbitrary for now, we downsize if necessary). Plugins count is now passed to the session in the "pluginCount" variable. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-22 | Fix Post JSON bug | Fulup Ar Foll | 1 | -1/+1 | |
2015-12-22 | Fix "no plugins" detection, rename HelloWorld API | Manuel Bachmann | 1 | -4/+11 | |
afb-daemon now gracefully exits if no plugins are present. HelloWorld's API has been renamed to "hello". Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-21 | improved use of const qualifier | José Bollo | 1 | -1/+1 | |
Change-Id: I371bfb6fdbaec91c14c0f3e2f2a45952252f8e27 | |||||
2015-12-21 | Export getFileUpload to helper-api.c | Fulup Ar Foll | 1 | -32/+32 | |
2015-12-21 | Hack --plugins=path | Fulup Ar Foll | 5 | -76/+217 | |
2015-12-21 | Switch to a plugin model | Manuel Bachmann | 1 | -10/+38 | |
Each API now compiles to a ".so" file, which gets searched for in the "${libdir}/afb" directory at startup. We can now load an arbitrary number of plugins (> 10). Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-21 | Post File Working in Most cases | Fulup Ar Foll | 1 | -25/+33 | |
2015-12-17 | Final modifications for Radio-Audio API communication | Manuel Bachmann | 1 | -4/+4 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-17 | Remove Hashtable for session and cleanup | Fulup Ar Foll | 2 | -66/+132 | |
2015-12-16 | Initial Audio plugin | Manuel Bachmann | 2 | -1/+6 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | Added Timeout in Response | Fulup Ar Foll | 1 | -0/+2 | |
2015-12-16 | Fix radio plugin loading | Manuel Bachmann | 1 | -1/+1 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | Fix plugins loading, cleanup and dispatch Radio API code | Manuel Bachmann | 1 | -1/+2 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | New tree organization, update CMake req. to 2.8.8. | Manuel Bachmann | 7 | -1259/+2 | |
Use CMake-2.8.8-specific feature to allow building the daemon from various source directories. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-16 | Add Middleware and change Hashtable techno | Fulup Ar Foll | 6 | -244/+283 | |
2015-12-15 | Post En court Ne fonctionne pas | Fulup Ar Foll | 2 | -50/+60 | |
2015-12-15 | Intermediary Version Does not Compile | Fulup Ar Foll | 6 | -143/+535 | |
2015-12-14 | Post En court Ne fonctionne pas | Fulup Ar Foll | 2 | -36/+57 | |
2015-12-14 | Integrated Post for Fileupload Test | Fulup Ar Foll | 1 | -0/+36 | |
2015-12-14 | Document UUID dependency, make radio plugin buildable | Manuel Bachmann | 1 | -88/+90 | |
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> | |||||
2015-12-14 | Fix Rootdir redirect for static files | Fulup Ar Foll | 1 | -0/+1 | |
2015-12-13 | Fixed Session Context Free with ctxFreeCB | Fulup Ar Foll | 6 | -27/+41 | |
2015-12-12 | Proposal for Integration with session | Fulup Ar Foll | 1 | -46/+198 | |
2015-12-12 | Added --token=xxxxx for initial shared secret | Fulup Ar Foll | 1 | -2/+2 | |
2015-12-12 | Added --token=xxxxx for initial shared secret | Fulup Ar Foll | 4 | -3/+22 | |
2015-12-12 | Fixed Plugin.private bug, added "no session mode" fixed plugin API | Fulup Ar Foll | 8 | -99/+118 | |