aboutsummaryrefslogtreecommitdiffstats
path: root/src/db.c
AgeCommit message (Collapse)AuthorFilesLines
2019-10-03Improve commentsJose Bollo1-24/+52
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2019-05-24Add cacheidJosé Bollo1-1/+1
The idea is to allow a client to disconnect and reconnect without losing its cache. Change-Id: I017176e5eb5f553b961a32ee466d1b7a175532bb Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-05-13Switch to filedbJose Bollo1-13/+22
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2019-05-09Rework transactionJose Bollo1-12/+26
2019-05-09Introduce Any DB abstraction and memdb on its topJose Bollo1-762/+41
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2019-05-09Remove session from DBJose Bollo1-33/+26
The stored sessions MUST be *. Some thing still have to be set for sessions. Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2019-04-29Rework of many thingsJosé Bollo1-145/+177
Change-Id: Iadeba6f0602f7be017244c2602fae2bbe2abf74e Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-09-20Add session, value as string and expirationJose Bollo1-207/+310
The DB now records sessions. It has expiration management (currently coarse: ~16s, see db.c) that is propagated to caches. Values are now strings. Default values are "yes" and "no" for allowed or denied permissions. new program: cynadm Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2018-09-17Make it work for AGLJosé Bollo1-8/+102
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-09-10Initial commitJose Bollo1-0/+661
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>