|
7dd8407960
|
websocket: more refactoring
|
2017-08-27 17:59:24 +02:00 |
|
|
53fae53aeb
|
websocket: major improvements to websocket node type
|
2017-08-27 17:05:34 +02:00 |
|
|
0db8961a4c
|
io: fix webmsg format
|
2017-08-27 17:04:45 +02:00 |
|
|
1946d137fa
|
reworked libwebsocket buffers in order to support fragmented messages
|
2017-08-27 17:04:25 +02:00 |
|
|
61de3b3274
|
a bunch of smaller changes and bug fixes
|
2017-08-23 16:51:15 +02:00 |
|
|
06c7066285
|
updated print hook to make use of new IO format system
|
2017-08-23 16:50:29 +02:00 |
|
|
68420b4207
|
remove superfulous includes
|
2017-08-23 15:49:42 +02:00 |
|
|
07340a582e
|
hooks: fix config parser for stats hook
|
2017-08-23 15:49:22 +02:00 |
|
|
41ceea7f48
|
zeromq: increase maximum message size
|
2017-08-23 15:48:34 +02:00 |
|
|
fc53728b34
|
socket: most of the format specific error handling is now in the io subsystem
|
2017-08-23 15:48:05 +02:00 |
|
|
d5b3c64583
|
api: fix strange behaviour in Docker
|
2017-08-23 15:46:48 +02:00 |
|
|
cea8ad2877
|
web: protocols[0] must handle HTTP requests
|
2017-08-23 15:46:29 +02:00 |
|
|
c042dd4a0b
|
io: merge msg and webmsg formats
|
2017-08-22 14:15:19 +02:00 |
|
|
5edafe2388
|
remove superflouus includes
|
2017-08-22 14:14:12 +02:00 |
|
|
4e2cdc8efd
|
properly handle failed read / writes to nodes
|
2017-08-22 12:31:12 +02:00 |
|
|
b9f5f350a8
|
io: several bug fixes for IO formats
|
2017-08-22 12:21:17 +02:00 |
|
|
9a8f2e488e
|
io: fix data types for sample count
|
2017-08-22 12:20:55 +02:00 |
|
|
2e3a6ef90b
|
refactoring: periodic_task => task
|
2017-08-22 12:20:14 +02:00 |
|
|
478a481574
|
unifying log output
|
2017-08-22 12:14:06 +02:00 |
|
|
d40d0cd29e
|
log: change alignment of log output
|
2017-08-22 12:13:38 +02:00 |
|
|
9eeeb9493e
|
web: change order of LWS protocols
|
2017-08-22 12:12:49 +02:00 |
|
|
d73f5fa6b6
|
web: improve LWS log output
|
2017-08-22 12:12:26 +02:00 |
|
|
3d3eb1430b
|
log: do proper default initialization
|
2017-08-20 10:53:41 +02:00 |
|
|
0239a15a84
|
tests: fixed unit tests for new io and tasks modules
|
2017-08-20 10:48:44 +02:00 |
|
|
53cff79da6
|
nanomsg: fix shutdown of node
|
2017-08-16 12:19:29 +02:00 |
|
|
467e405644
|
fixes and new Dockerfile for Centos 7
|
2017-08-14 20:19:40 +02:00 |
|
|
7d4203dc1e
|
hist: show hist results with more accuracy
|
2017-08-14 14:43:31 +02:00 |
|
|
9a12685c1d
|
io: proper alignment of io format list
|
2017-08-14 14:43:02 +02:00 |
|
|
4259a4000e
|
io: list available IO formats via API
|
2017-08-14 14:42:36 +02:00 |
|
|
3eea0c67bb
|
- introduce low-level interface for new IO subsystem: we now have a fully extensible system for new IO formats and file formats
- reworked file node-type to remove in / out directions
|
2017-08-14 14:42:07 +02:00 |
|
|
27f60325a5
|
osx: new periodic task system allows us to compile more node types for OS X
|
2017-08-14 14:36:18 +02:00 |
|
|
a13097fa80
|
add new class to abstract different implementations for periodic tasks
|
2017-08-14 14:35:16 +02:00 |
|
|
a219343fcd
|
rt: lock all memory by default
|
2017-08-14 14:29:23 +02:00 |
|
|
ff26e14eed
|
api: fix shutdown of half-established connections (closes #115)
|
2017-08-10 19:46:33 +02:00 |
|
|
b4af9f0290
|
api: bug fixes
|
2017-08-10 17:57:36 +02:00 |
|
|
8890767068
|
allow loading of json configs
|
2017-08-10 17:57:00 +02:00 |
|
|
a43e430b1a
|
api: rename reload -> restart
|
2017-08-10 13:36:08 +02:00 |
|
|
c72582c20e
|
api: implement restart action
|
2017-08-10 13:35:44 +02:00 |
|
|
3db1374404
|
api: wait up to 1 sec for all outstanding API requests to be completed.
|
2017-08-10 13:35:08 +02:00 |
|
|
34b384c23d
|
api: show remote address in log
|
2017-08-10 13:34:07 +02:00 |
|
|
0c98a01820
|
keep reference to orginial config uri
|
2017-08-10 13:33:00 +02:00 |
|
|
9d7d9badfc
|
api: allow failed actions to return a response
|
2017-08-10 13:31:34 +02:00 |
|
|
62bc153270
|
api: added new action "shutdown" to shutdown the instance
|
2017-08-10 12:55:20 +02:00 |
|
|
3519c9b2c8
|
hooks: use unsigned instead of size_t to count samples
|
2017-08-05 22:18:47 +02:00 |
|
|
57ecb76586
|
advio: check if file is locally accessible
|
2017-08-05 21:02:36 +02:00 |
|
|
c5fc72dd78
|
adding pluggable IO formats
|
2017-08-05 21:02:09 +02:00 |
|
|
dcbaf5d037
|
do not use global variables for hook jitter_calc (closes #114)
|
2017-08-03 00:20:14 +02:00 |
|
|
434fe6dbd6
|
replaced libconfig by jansson for parsing the configuration (huge commit)
|
2017-08-03 00:19:27 +02:00 |
|
|
a71053f718
|
refactor: use libconfig instance only within _parse() functions
|
2017-08-01 11:56:47 +02:00 |
|
|
bc83463831
|
added new format subsystem
|
2017-07-28 18:11:52 +02:00 |
|