Manuel Bachmann [Tue, 5 Apr 2016 16:41:06 +0000 (18:41 +0200)]
Audio plugin: re-enable PulseAudio backend build
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
José Bollo [Tue, 5 Apr 2016 14:52:35 +0000 (16:52 +0200)]
renaming of session API
Change-Id: Id9113a4e14da296d929fed0fd2f1dd7cfeba839b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Manuel Bachmann [Tue, 5 Apr 2016 14:41:14 +0000 (16:41 +0200)]
Audio plugin: adapt to new API, re-enable build
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
José Bollo [Tue, 5 Apr 2016 14:10:01 +0000 (16:10 +0200)]
allows connection to upgrade
Change-Id: I2e174b67ea186180da0d8982fac14f468946dc14
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 5 Apr 2016 13:25:28 +0000 (15:25 +0200)]
new main loop in place
Change-Id: If297e0a76e74422d456447be52cca460c9e237b3
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 5 Apr 2016 11:18:21 +0000 (13:18 +0200)]
fix context values
Change-Id: I8a904fe7e0e895854729ae852b63c090f6c5bb5f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 5 Apr 2016 11:14:58 +0000 (13:14 +0200)]
start epoll integration by upoll
Change-Id: If137a21e6f411775446393525ad7512421d7780e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Manuel Bachmann [Tue, 5 Apr 2016 10:09:56 +0000 (12:09 +0200)]
CMake: require libmicrohttpd 0.9.34
We need libmicrohttpd >= 0.9.34 because we use
MHD_USE_TCP_FASTOPEN.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
José Bollo [Tue, 5 Apr 2016 08:07:55 +0000 (10:07 +0200)]
refactored verbosity
Change-Id: Ibbf6645fbf1149687be9a7475773685cfb06b514
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 5 Apr 2016 07:24:25 +0000 (09:24 +0200)]
plugin: updating utils-jbus
Change-Id: I2493b77ccaad0b0df1ba3d9435c262814954edc8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 4 Apr 2016 15:48:50 +0000 (17:48 +0200)]
work in progress, session handling
Change-Id: I0393346280825e24a34e8db386160d857723b841
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Sat, 2 Apr 2016 13:08:02 +0000 (15:08 +0200)]
refactoring in progress (tbf)
Change-Id: I090ff42572a56c1d3ed3dbeccddf195d3bc09aa3
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Fri, 1 Apr 2016 16:01:26 +0000 (18:01 +0200)]
work in progress (tbf)
Change-Id: I1c4b48bc56a17b7351b57c3d4da53bd89465fff4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Fri, 1 Apr 2016 15:00:47 +0000 (17:00 +0200)]
work in progress (tbf)
Change-Id: I01f72892530bb4ef14a7216a112812026a367bfa
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Fri, 1 Apr 2016 14:20:12 +0000 (16:20 +0200)]
work in progress
Change-Id: I3df95def03bb26ca4d1a52f7cd94b0fb67375d4c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 31 Mar 2016 21:15:45 +0000 (23:15 +0200)]
refactoring (in progress, tbf)
Change-Id: Id9a98da85bb838b9401dad48a6652207ab4db191
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 31 Mar 2016 15:56:32 +0000 (17:56 +0200)]
refactoring (in progress, tbf)
Change-Id: I8f2684a38d0894d827510d9a171ee6d5c39fb55e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 31 Mar 2016 08:26:51 +0000 (10:26 +0200)]
fix bug
Change-Id: I5d905a3f74a18ae2bad8b907b1f4e61c2104117f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 30 Mar 2016 17:22:34 +0000 (19:22 +0200)]
refactoring (in progress, tbf)
Change-Id: I7461983aa3177f8ae54ca72761d916e646888fca
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 30 Mar 2016 12:47:40 +0000 (14:47 +0200)]
static setup of sessions
Change-Id: I51b7c20ffe2a1fecf1471522df0aa66d81dcaec1
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 30 Mar 2016 12:36:11 +0000 (14:36 +0200)]
renaming of field api
Change-Id: I41ffc32e86e1c8c0f86fb1b06c2f8054867a9bc2
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 30 Mar 2016 12:35:34 +0000 (14:35 +0200)]
refactor context usage
Change-Id: I5ba57724eac605ef6e5a134ab7d9db56d2df4a07
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 30 Mar 2016 12:06:20 +0000 (14:06 +0200)]
removes uneeded data
Change-Id: Id95e2dcfc0a6cbf34799559be683fa9244aa82db
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 30 Mar 2016 12:05:41 +0000 (14:05 +0200)]
naming: globally unic identifier
Change-Id: I0da5ca620a08dd5a4508c59861e009e953b580d4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 30 Mar 2016 11:55:50 +0000 (13:55 +0200)]
refactoring
Change-Id: I8dd46cf7fa57962e20e02f0fe34b3ffaa4c94f08
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 29 Mar 2016 15:11:07 +0000 (17:11 +0200)]
removes session files
Change-Id: I4d074a7d6b7047b67fe11b394371780d6d2493e0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 29 Mar 2016 14:41:36 +0000 (16:41 +0200)]
splitting rest-api in two parts
Change-Id: I6c1982660d60c5496b5ea0cd50fb8274e2eaf703
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Fri, 25 Mar 2016 21:33:06 +0000 (22:33 +0100)]
websocket: initial (not integrated)
Change-Id: I55943a81101a189d621f37f0a0b2fe21c9fbc215
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Fri, 25 Mar 2016 15:50:18 +0000 (16:50 +0100)]
http-svc: fix bug
Change-Id: I02252b8a07f1d711703c2103067c468ad597fb73
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Fri, 25 Mar 2016 09:54:15 +0000 (10:54 +0100)]
session: fix bug
Change-Id: I2b66d5156e1ca0d461a99e5b556b7da7c84ceea9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 18:03:51 +0000 (19:03 +0100)]
session: formating
Change-Id: I8f2a5848eb90e5359245fc712d8c86eeb731a139
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 18:02:39 +0000 (19:02 +0100)]
afb-req-itf: small step for abstracting
Change-Id: Iaad2c4077b1b28c30c3f1b0369fb82ca0a5909ab
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 16:11:04 +0000 (17:11 +0100)]
AFB_error: improves mangement
Change-Id: I88969338623aad0cb628f97f9e9962315ae9380c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 16:00:27 +0000 (17:00 +0100)]
cleanup: remove unused definitions
Change-Id: I6ca39422482cbb7174819a1e3cae83c56c6fb4fe
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 15:45:19 +0000 (16:45 +0100)]
session: moves initialisation to main
Change-Id: I038d5624dc2f32e2c2d54b7e6ea388cb61122ccd
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 15:37:20 +0000 (16:37 +0100)]
session: removes file handling
Change-Id: Ib26a93bae5ef824fc570e634cf124b364b03fced
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 15:22:02 +0000 (16:22 +0100)]
main: simplification
Change-Id: I13bec46b34d3c9d1a97c54d08c1c593b20896952
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 15:05:22 +0000 (16:05 +0100)]
several improvements
Change-Id: Id21bd735b7e1e24993ae93bc9f3634c0298d6f12
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 14:00:15 +0000 (15:00 +0100)]
simplification of config
Change-Id: Id81932c67aa3a0b86f70eea008f8a90455e03d77
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 12:31:23 +0000 (13:31 +0100)]
moves more helpers from config to helper-api
Change-Id: I5bc012ebe79c0b3f6cb89ac56c994e2a9d7ed5e9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 12:07:00 +0000 (13:07 +0100)]
rest-api: allow zero plugin
Change-Id: I80c88204a9b953bb3f1ba615fdd19d8ebb1fb30b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 12:06:02 +0000 (13:06 +0100)]
main: fix typo
Change-Id: If25a272a796306021523b114ee47b120755a9ea9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 12:05:25 +0000 (13:05 +0100)]
removes save option
Change-Id: I2a935739985574f9463bf25884254a4ace3b4938
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 10:57:49 +0000 (11:57 +0100)]
moves helpers from config to helper-api
Change-Id: Iecba4a22718b76a3188986eae814c359d21bbd78
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 12:02:12 +0000 (13:02 +0100)]
http-svc: renaming
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 10:08:50 +0000 (11:08 +0100)]
afb-hreq: adds redirect for directories
Change-Id: I6e069506025687b3bb4e61864667358f4f527e62
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 09:04:13 +0000 (10:04 +0100)]
afb-hreq: creation of hreq classe
Change-Id: I13bc04fe145a65f5f05a9b75ef470e952f6e191d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 23 Mar 2016 08:29:46 +0000 (09:29 +0100)]
http-svc: internal renaming
Changes the names of structures:
- struct afb_req becomes struct afb_hreq
- struct afb_req_post becomes struct afb_hreq_post
This new 'h', meaning HTTP, is insert to avoid mix-up
with api requests.
Change-Id: Ief08ff2d5494a2a0322cb2fa1903da90ec91f147
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
jobol [Tue, 22 Mar 2016 15:58:03 +0000 (16:58 +0100)]
http-svc: handle alises more efficiently
but buggy see later commit
Change-Id: I82557a20f646bf3ceb159fc5e664a9a5655d2011
Signed-off-by: jobol <jobol@nonadev.net>
jobol [Tue, 22 Mar 2016 15:35:13 +0000 (16:35 +0100)]
afb-method: creation
also changed the licensing
Change-Id: Ib50a6991b066a00363f36688dd485c7772014088
Signed-off-by: jobol <jobol@nonadev.net>
José Bollo [Fri, 18 Mar 2016 17:04:31 +0000 (18:04 +0100)]
http-svc: work in progress proposal
This commits is a proposal for rewriting part of the daemon.
Change-Id: I2491530bc281c8fd674ee3ce01ac5b904387d7d1
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Fri, 18 Mar 2016 13:53:10 +0000 (14:53 +0100)]
http-svc: fix bug of uninitialized response
Change-Id: I98dd53d6994e11d674916546173875196732aabc
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 17 Mar 2016 16:59:46 +0000 (17:59 +0100)]
typo
Change-Id: Ib3c2ffb80f2401c589fa86f4cac2f4011c09bb03
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 17 Mar 2016 15:10:40 +0000 (16:10 +0100)]
main: split the main in two parts
Change-Id: I327ad2ad4f94b784685fb7fef972f8d9e85b8f92
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 17 Mar 2016 10:55:23 +0000 (11:55 +0100)]
main: use valid exit value
Change-Id: Id49850dbb1152f4b6cbdbafc42268974e5071897
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 17 Mar 2016 10:39:25 +0000 (11:39 +0100)]
main: change location of AFB_options definition
The definition of AFB_options is not of interest
other places than main.c.
Change-Id: Id0af73a749554c02d7578db518e41628e2793008
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 17 Mar 2016 10:29:30 +0000 (11:29 +0100)]
local-def: dispatch some definitions
local-def.h contains too many things.
This commit is a little step for cleaning it.
Change-Id: I487860f9f56adbd40cae12a3b19930bbb31c67bc
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 16 Mar 2016 21:14:40 +0000 (22:14 +0100)]
afm-main-plugin: update utils-jbus
Change-Id: I0c433bdd1136d4150e612468aab91dfcda383633
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 16 Mar 2016 21:02:24 +0000 (22:02 +0100)]
removed private api and fix some few warnings
Change-Id: I8d4427c94ca2b88a4f1add70b065d0b6d0865286
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 16 Mar 2016 14:47:37 +0000 (15:47 +0100)]
Add warning detection and improve
Change-Id: Id4fc86b86d55aac578d84b4d2357c1a2e600c58b
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Wed, 16 Mar 2016 12:42:51 +0000 (13:42 +0100)]
http-svc: switch to epoll model
This prepares to handle notification.
It has the side effect to make the server mono-threaded.
This might be temporarily or forever, depending on next
studies.
Change-Id: I8a8b2b68c78c33b3ca861180bf120cf09a24b05e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Manuel Bachmann [Tue, 23 Feb 2016 12:15:24 +0000 (13:15 +0100)]
Fix horrendously wrong Volume check in Audio plugin
Volume bound check was always false.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
José Bollo [Tue, 23 Feb 2016 08:48:15 +0000 (09:48 +0100)]
refactor cookie to add #port
Change-Id: Ieac2936413a59b80db66e9ba69d586d7fa481ef8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 18 Feb 2016 10:29:36 +0000 (11:29 +0100)]
main: fix parsing of option alias
Change-Id: Ib0eb70e94fabc61ef6ceb22bafa6006d759a7984
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Fulup Ar Foll [Wed, 17 Feb 2016 13:42:27 +0000 (14:42 +0100)]
Allow Multiple TokenCreate when --token=""
Fulup Ar Foll [Wed, 17 Feb 2016 13:41:07 +0000 (14:41 +0100)]
Merge origin/master
Fulup Ar Foll [Wed, 17 Feb 2016 13:38:58 +0000 (14:38 +0100)]
Allow Multiple TokenCreate when --token=""
Manuel Bachmann [Wed, 17 Feb 2016 10:31:59 +0000 (11:31 +0100)]
Audio plugin: choose between Pulse/ALSA at runtime
If the AFB_AUDIO_OUTPUT environment variable is defined
to "Pulse/Alsa", it will try to initialize the given
backend (still falling back to Alsa for now).
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
José Bollo [Tue, 16 Feb 2016 07:18:31 +0000 (08:18 +0100)]
afm-main-plugin: fix bug
Change-Id: Ia39f4d38b6ace8fba9731bf1f0c700487a0e8063
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 15 Feb 2016 10:59:53 +0000 (11:59 +0100)]
afm-main-plugin: adds mode auto
Change-Id: Ic707b52dd6029bd60242f03fcc04b6596f1cb017
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 15 Feb 2016 10:46:37 +0000 (11:46 +0100)]
add option for signaling readyness
Change-Id: I22e64d41f51683c6c15df77b546e3cc98f427eec
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 15 Feb 2016 10:06:02 +0000 (11:06 +0100)]
rest-api: fix verbosity of upload message
Change-Id: Ie9f2e513bf44b46eabf644792cc7ad0d04f10755
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Sun, 14 Feb 2016 14:16:48 +0000 (15:16 +0100)]
adds mode management
Change-Id: I73240e346a06924c314961871e789c69e279cb48
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Thu, 11 Feb 2016 13:25:45 +0000 (14:25 +0100)]
session: reset the timestamp on refresh
Change-Id: Id685bcfa91791427a92aa69eb70cfcd1f8766e46
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 9 Feb 2016 16:43:41 +0000 (17:43 +0100)]
afm-main-plugin: utils-jbus: fix bug that blocked
Change-Id: Id31e2c93a1a128d768f9a55fdc739b0067b85121
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 9 Feb 2016 12:36:53 +0000 (13:36 +0100)]
afm-main-plugin: Adds verbose prompts
Change-Id: I85f1ca065cd659f974f699ab6b5540afd89bf5eb
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 9 Feb 2016 09:23:41 +0000 (10:23 +0100)]
Adds a new option: mode
The option mode can have 3 values: local, remote, global.
It indicates wether the daemon serves:
- loopback (local)
- external interface (remote)
- both (global)
Change-Id: Ibd6c25da692e607b8e0ce793da11cca88db050a2
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 9 Feb 2016 09:23:08 +0000 (10:23 +0100)]
afm-main-plugin: improves error reporting
Change-Id: I766f96f74434dfc0ec578e20769f91ce0796363e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 8 Feb 2016 09:37:01 +0000 (10:37 +0100)]
avoid use of keyword "private"
Change-Id: I7efe1ce2e6a49b6211298e509ae0b21573d6776a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 8 Feb 2016 09:29:45 +0000 (10:29 +0100)]
typo: minor improvement
Change-Id: Iaf16a80d3fcb8887260f351448c68fd91c9387fe
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 8 Feb 2016 09:17:20 +0000 (10:17 +0100)]
removes unused smack field
Change-Id: I3388fa366c44c96d2ebf37ba57ed1b3acce82869
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Tue, 2 Feb 2016 13:40:48 +0000 (14:40 +0100)]
.gitignore: ignore more files
Change-Id: Id4b69276233a8119d67cfb2bb951279f31a16694
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Yannick Gicquel [Thu, 28 Jan 2016 15:31:50 +0000 (16:31 +0100)]
rest-api: catch error from pluginRegisterFct()
in case NULL is returned, log an error and do not register
the plugin.
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
Yannick Gicquel [Thu, 28 Jan 2016 15:29:31 +0000 (16:29 +0100)]
rest-api: fixup AFB_plugins allocated references
plugins handles pointer to AFB_plugin structures which
are located in each dynamically loaded plugin.
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
Fulup Ar Foll [Wed, 27 Jan 2016 10:58:25 +0000 (11:58 +0100)]
Fix Error Message
José Bollo [Tue, 26 Jan 2016 20:40:16 +0000 (21:40 +0100)]
afm-plugin: update utils-jbus version
Change-Id: Iafc6b6776bf10722a6217678c5a6847cc3fb0bfb
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Manuel Bachmann [Tue, 26 Jan 2016 15:41:24 +0000 (16:41 +0100)]
Finalize Media Plugin upload API with full transfer logic
We now really transfer the file to the Media Server
(Rygel e.g.) when the initial POST upload function has
succeeded.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Fulup Ar Foll [Tue, 26 Jan 2016 15:36:04 +0000 (16:36 +0100)]
Merge branch 'master' of github.com:iotbzh/afb-daemon
Fulup Ar Foll [Tue, 26 Jan 2016 15:35:37 +0000 (16:35 +0100)]
fixe getPostPath for afm-mail plugin
Manuel Bachmann [Tue, 26 Jan 2016 14:32:37 +0000 (15:32 +0100)]
Fix getPostFile() upload function, return bare JSON in list
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>
Fulup Ar Foll [Tue, 26 Jan 2016 12:06:55 +0000 (13:06 +0100)]
Merge branch 'master' of github.com:iotbzh/afb-daemon
Fulup Ar Foll [Tue, 26 Jan 2016 12:06:17 +0000 (13:06 +0100)]
Fixed Post File Upload
José Bollo [Tue, 26 Jan 2016 11:03:03 +0000 (12:03 +0100)]
afm-main: adds install/uninstall
This commits introduces several evolutions.
- the install and uninstall api are now available
- some responses are embedded in objects
- utils-jbus is updated to a more upstream version
Change-Id: Ica37ae4b36e6ea0c7e824b730cc157040cdd77ce
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Fulup Ar Foll [Tue, 26 Jan 2016 08:16:56 +0000 (09:16 +0100)]
GetPostPath Ongoing
Manuel Bachmann [Mon, 25 Jan 2016 13:48:02 +0000 (14:48 +0100)]
Media Plugin list API now returns a JSON object
We now return a JSON object instead of an arbitrary string
with the "list" API.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Manuel Bachmann [Mon, 25 Jan 2016 12:05:45 +0000 (13:05 +0100)]
Fix Media Plugin refresh, add seek API
We no longer fail if init() is called multiple times
(typical refresh case).
We now support a "seek?value=<seconds>" API.
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
José Bollo [Mon, 25 Jan 2016 10:01:49 +0000 (11:01 +0100)]
main: minor improvement of daemonizing
Change-Id: Iba9cb6ae3e18524a99cb82e521b4ca1aeec8d972
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 25 Jan 2016 09:38:04 +0000 (10:38 +0100)]
http-svc: refactor of httpdLoop
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>
José Bollo [Mon, 25 Jan 2016 09:19:09 +0000 (10:19 +0100)]
indent
Change-Id: Icea77134a93c643a39bd6fd1d19a7820f56fe230
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
José Bollo [Mon, 25 Jan 2016 09:10:45 +0000 (10:10 +0100)]
main: frankly removes smack argument
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>