|
53fae53aeb
|
websocket: major improvements to websocket node type
|
2017-08-27 17:05:34 +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 |
|
|
2e3a6ef90b
|
refactoring: periodic_task => task
|
2017-08-22 12:20:14 +02:00 |
|
|
53cff79da6
|
nanomsg: fix shutdown of node
|
2017-08-16 12:19:29 +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 |
|
|
c5fc72dd78
|
adding pluggable IO formats
|
2017-08-05 21:02:09 +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 |
|
|
d2300e7397
|
temp node test_rtt
|
2017-07-28 18:09:47 +02:00 |
|
Georg Reinke
|
37fc5df254
|
add polling loop inside shmem_read
|
2017-07-28 12:23:16 +02:00 |
|
|
cc02829def
|
fixes for new build-system
|
2017-07-25 12:40:05 +02:00 |
|
|
e9ebbed9db
|
improve Makefiles and make web, api and json support optional
|
2017-07-25 12:07:06 +02:00 |
|
|
b59a989278
|
cleanup trailing whitespaces
|
2017-07-25 12:07:06 +02:00 |
|
|
522ded3ea7
|
made most of Linux dependencies optional
VILLASnode now compiles on OS X Yosemite :-)
|
2017-07-25 12:07:06 +02:00 |
|
|
f569f14602
|
fix: several compiler warnings / errors emitted by clang
|
2017-07-25 12:07:05 +02:00 |
|
Georg Reinke
|
98fd3f4789
|
fix format security errors
|
2017-07-17 15:07:20 +02:00 |
|
|
98eed183e3
|
loopback: we need an additional pool for now
|
2017-07-14 16:29:05 +02:00 |
|
|
4b274626e7
|
loopback: add new loopback node-type to have a more performant replacement for localhost socket-nodes
|
2017-07-14 13:12:48 +02:00 |
|
|
fb4bbbfb26
|
websocket: reuse buffer to construct payload and send bigger payload at once
|
2017-07-13 22:39:38 +02:00 |
|
|
51d80b73ce
|
refactoring: json.c => config_helper.c & sample_io_json.c
|
2017-07-13 22:13:40 +02:00 |
|
|
4b51c4dbba
|
node_type: add new function for parsing node configuration from CLI
|
2017-07-13 01:55:06 +02:00 |
|
|
45ec574011
|
utils: die() has been superseeded by killme()
|
2017-07-12 12:20:11 +02:00 |
|
|
49c0e9957a
|
using memdup() will invalidate pointers to the object which might have been used during _init() and _parse() calls
|
2017-07-09 14:36:09 +02:00 |
|
Georg Reinke
|
1cc9c2177d
|
file: prevent stack corruption when reading first sample
|
2017-07-07 11:55:33 +02:00 |
|
|
2fef0864a8
|
fixed regression
|
2017-07-07 00:01:17 +02:00 |
|
|
542631ed5b
|
reuse code between villas-signal and signal node-type
|
2017-07-06 23:14:38 +02:00 |
|
|
007ff9a776
|
added new node-type based on villas-signal tool
|
2017-07-06 21:15:46 +02:00 |
|
|
a057c0c513
|
adding function killme() to gracefully shutdown
|
2017-07-06 21:15:10 +02:00 |
|
|
8287f049ef
|
some refactoring
|
2017-07-02 23:58:56 +02:00 |
|
|
2b913d4d69
|
tests: fix valgrind warnings
|
2017-07-02 23:57:03 +02:00 |
|
|
16f2b22a12
|
file: make flush() configurable
|
2017-07-02 19:37:48 +02:00 |
|
|
aa77c82b82
|
rpm: perform tests during packaging
|
2017-06-29 21:10:33 +02:00 |
|
|
ec061e0e3d
|
cleanup: whitespace
|
2017-06-29 19:20:11 +02:00 |
|
|
5f262ffc9a
|
socket: improve checks for multicast support
|
2017-06-28 10:56:10 +02:00 |
|
|
a994de62e2
|
socket: added support for multicast adressing
|
2017-06-28 10:39:41 +02:00 |
|
|
50cc0a99a0
|
socket: show reason for invalid packets
|
2017-06-27 08:49:23 +00:00 |
|
|
f359bc230b
|
file: dont try to read first timestamp if epoch_mode is "original"
|
2017-06-17 18:55:37 +02:00 |
|
|
cbef499f58
|
file: improve file_print()
|
2017-06-17 18:55:37 +02:00 |
|
|
7b32445fb3
|
file: use correct prefix for enums
|
2017-06-17 18:55:37 +02:00 |
|
|
c02f4c8ebe
|
file: support more behaviours when EOF is reached
|
2017-06-17 18:55:37 +02:00 |
|
|
71465488f0
|
zeromq: older versions of the library have zmq_curve_keypair() in zmq_utils.h
|
2017-06-17 03:45:25 +02:00 |
|
|
8cbbb8b4f1
|
fixed unused return value warnings / errors emitted by Ubuntu's GCC 5.4.0
|
2017-06-17 03:16:14 +02:00 |
|
|
c1154faf40
|
fixed several format string compiler warnings / errors emitted by Ubuntu's GCC 5.4.0
|
2017-06-17 03:13:42 +02:00 |
|
|
bde2b6ebba
|
Merge branch 'shmem-rework' into 'develop'
Rework shmem interface to be symmetric
See merge request !23
|
2017-06-15 15:39:57 +02:00 |
|
|
86bddfa83a
|
shmem: whitespace cleanup
I like a bit more whitespace for readability
|
2017-06-15 15:07:42 +02:00 |
|
|
f738dff1ac
|
zeromq: support libzmq < 4.2
|
2017-06-15 13:59:09 +02:00 |
|