1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
Commit graph

40 commits

Author SHA1 Message Date
77f3033007 log: remove indention feature complete for better compatability with new C++ logger 2018-07-16 14:42:11 +02:00
Dennis Potter
070e2c2bde Quick work around. api init function uses memory_type_heap, so the hash table needs to be initialized. This happens in memory_init() 2018-07-04 11:59:52 +02:00
bb70be0b2c memory: refactored memory subsystem 2018-07-02 15:57:56 +02:00
0017d1bcb1 refactor: change include prefix 2018-02-04 16:40:52 +01:00
702dc34052 c++: add proper casts from void * 2017-10-20 11:54:00 +02:00
46d23b8efe api: properly handle CORS / OPTIONS preflight requests whithout body 2017-09-19 04:30:25 +02:00
1758b58195 web: fixed bus which causes API requests to timeout 2017-09-06 21:31:31 +02:00
876a147842 fix memory leaks detected by valgrind 2017-09-05 01:09:34 +02:00
5f2b2ce80c api: improve session handling for WebSocket transport 2017-08-30 23:29:49 +02:00
d780b84e5f api: properly initialise job queue for worker thread 2017-08-30 13:31:20 +02:00
cc3292974f use better name for worker thread functions 2017-08-30 10:40:15 +02:00
5d0ba771c6 Merge branch 'node-test' into develop
# Conflicts:
#	include/villas/api/session.h
#	lib/api.c
#	lib/super_node.c
#	lib/web.c
2017-08-27 18:44:03 +02:00
98ea4d92b7 api: add api_session_name in order to improve debug output 2017-08-27 17:59:59 +02:00
1946d137fa reworked libwebsocket buffers in order to support fragmented messages 2017-08-27 17:04:25 +02:00
d5b3c64583 api: fix strange behaviour in Docker 2017-08-23 15:46:48 +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
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
49054eef9f cleanup: removed trailing whitespaces in code 2017-05-05 19:24:16 +00:00
db5b8fc8cc add CORS headers for HTTP API responses 2017-05-02 18:45:53 +02:00
5be1853649 added GPL license to file headers 2017-04-27 12:56:43 +02:00
Georg Reinke
d161d22f67 add some missing headers 2017-04-27 11:26:10 +02:00
580189b678 refactor: api_ressource => api_action and introduced new subdirectories 2017-04-09 16:24:55 +02:00
5c6188ccc2 refactoring: moved api_session to api/session 2017-04-09 16:23:23 +02:00
6b8b9e5c1f refactor: move api_buffer to web/buffer 2017-04-09 16:20:39 +02:00
047ddde0c4 added compat.c for adding compatibility with older library versions 2017-04-03 09:02:18 +02:00
1c869e49a7 api: use new request / response format 2017-04-02 12:58:36 +02:00
3eb629d9d5 various bug fixes from todays debugging session 2017-03-29 04:25:30 +02:00
cc8984e2d0 assert instead of run-time errors 2017-03-12 17:04:43 -03:00
ccf2f28b9f refactoring: struct cfg => struct super_node 2017-03-12 17:01:24 -03:00
387fb5e61f refactoring: {parse, unparse}_response() => api_{parse, unparse}_response() 2017-03-11 23:52:09 -03:00
cdd5a2ca90 refactoring: unified states of common objects: nodes, paths, node-types, plugins, hooks, etc.. 2017-03-11 23:50:30 -03:00
c56caf3b73 improve logging 2017-03-06 19:08:45 -04:00
429c07f1e3 add little FSM to pool, web, api, queue to track state of initialisation 2017-03-06 13:26:23 -04:00
d7e8731d98 added api_buffer_{send, append} to fix some compiler warnings 2017-03-06 12:17:52 -04:00
9c40931a04 Merge branch 'feature-mpmc-queue' into feature-curlio 2017-03-05 10:06:32 -04:00
e27f0b699f several fixes for clean compilation 2017-03-03 20:21:33 -04:00
3e7c855526 updated licence and copyright info in file headers 2017-03-03 20:20:13 -04:00
f92537172e separated websocket node-type into web, api modules 2017-02-18 10:57:29 -05:00