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

6363 commits

Author SHA1 Message Date
ed9963e63e updated submodules 2017-06-15 14:07:07 +02:00
15abc6e924 doc: add draft of DIA figure for class hierachy 2017-06-15 14:00:48 +02:00
0779e86c83 docker: do not build dependencies anymore, we use our RPM pacakges from now on 2017-06-15 14:00:23 +02:00
f738dff1ac zeromq: support libzmq < 4.2 2017-06-15 13:59:09 +02:00
594b37b59b add missing RPM build dependencies 2017-06-15 13:58:41 +02:00
Georg Reinke
3d84956b9e shmem: small doc fixes 2017-06-14 13:32:44 +02:00
Georg Reinke
faa0763d64 shmem: add top-level function for allocating samples 2017-06-14 13:31:59 +02:00
Georg Reinke
67d835b520 add loopback test for shmem interface 2017-06-14 13:05:37 +02:00
Georg Reinke
d7bf6c2370 pipe: fix segfault on shutdown 2017-06-14 13:01:51 +02:00
Georg Reinke
6265c39ce2 shmem: use one region for each direction 2017-06-14 13:00:43 +02:00
705916b7a0 add RPM signing 2017-06-13 15:13:54 +00:00
ecc9c3a057 tests: allow skipping of tests by using return code 99 2017-06-09 16:08:45 +02:00
59f3e86d21 web: fix segmention fault during shutdown of web server (closes #93) 2017-06-09 12:02:01 +02:00
Georg Reinke
e2353e937a add pool functions to libext 2017-06-08 14:05:52 +02:00
Georg Reinke
6e9fab2666 remove dependency on config.h from sample.h 2017-06-08 13:53:07 +02:00
Georg Reinke
c5eb7c8e73 more whitespace fixes 2017-06-08 13:07:20 +02:00
Georg Reinke
a495d97242 some doc / whitespace fixes 2017-06-08 13:01:23 +02:00
Georg Reinke
2ba3c1cbe7 rework shmem interface to be "symmetric"
The notion of "VILLASnode" / "external program" is removed from the
interface. Now there's only a distiction regarding which process opened
the object first, and this is handled transparently by the functions.

This enables some new uses for the interface, for example connecting
two instances of VILLASnode or two instances of DPsim directly.
2017-06-08 12:43:24 +02:00
Georg Reinke
1d011e6d8f some include / format error fixes 2017-06-08 12:42:46 +02:00
38a63f1f82 api: added new ‚paths‘ action to get a list of all paths with their current statistics 2017-05-28 19:44:05 +02:00
9835ff8554 updated example config 2017-05-28 19:43:35 +02:00
ace03b657e minor fixes and cleanups for new nanomsg and zeromq node-types 2017-05-28 19:43:19 +02:00
31ca905013 stats: dont print periodic stats if path is not running 2017-05-28 19:42:52 +02:00
2ab0b1d52a hist: json_pack() can handle NaN 2017-05-28 19:42:12 +02:00
bb773ac763 api: cleanup ‚nodes‘ action 2017-05-28 19:16:10 +02:00
7103b2a4de added two integration tests for new nanomsg and zeromq node-types 2017-05-28 19:06:22 +02:00
4709abc48a rt: change warning message 2017-05-28 18:57:31 +02:00
1f19162b7a socket: added integration tests for pretty much all socket configurations 2017-05-28 18:51:28 +02:00
e639b67015 socket: rewrite and fixes for layer=„ip“ and layer=„eth“ 2017-05-28 18:49:49 +02:00
d4fe802a9c socket: fix socket_compare_addr for AF_PACKET addresses 2017-05-28 18:48:01 +02:00
d749c9a244 socket: use union instead of casts for socket address 2017-05-28 18:40:22 +02:00
2651181900 socket: added some checks for the local and remote addresses 2017-05-28 18:38:20 +02:00
8cab5cde96 added verify_source setting to socket node-type 2017-05-28 13:43:00 +02:00
6373dbe3ee Merge remote-tracking branch 'rwth/develop' into develop 2017-05-28 13:42:30 +02:00
243db44f2e Merge branch 'fix-superuser' into 'develop'
Several workarounds to start daemon without super-user privilges (closes #43)

Closes #43

See merge request !22
2017-05-24 16:49:50 +02:00
48dd5953e0 several workarounds to start daemon without super-user privilges (closes #43) 2017-05-24 14:47:24 +00:00
6fe0238562 updated submodules 2017-05-23 16:45:46 +02:00
56f4067bd8 Merge branch 'feature-zeromq' into 'develop'
Add new ZeroMQ node-type

See merge request !21
2017-05-23 15:48:11 +02:00
08a5aa2320 socket: fix compiler error because of undefined macro 2017-05-23 15:33:59 +02:00
09b37a1bfc zeromq: fix radio dish support by swapping server / client roles 2017-05-23 15:22:37 +02:00
d6970abd82 zeromq: fix compiler warning 2017-05-23 15:22:37 +02:00
78224a29d3 prepare more loopback tests 2017-05-23 15:22:37 +02:00
89e4f3588f zeromq: fix shutdown close pending socket 2017-05-23 15:22:37 +02:00
eef7764b8a zeromq: only check for handshake if we are in a CurveZMQ session 2017-05-23 15:22:37 +02:00
48b3898f23 zeromq: fix group subscription 2017-05-23 15:22:37 +02:00
df028c3b28 zeromq: some code cleanup 2017-05-23 15:22:37 +02:00
890d5e2497 zeromq: updated example configuration 2017-05-23 15:22:37 +02:00
7e602dd44e zeromq: added support for CurveZMQ encryption and authentication (still not working) 2017-05-23 15:22:37 +02:00
fbf75d90ee zeromq: fix ipv6 2017-05-23 15:22:37 +02:00
503da4bb94 zeromq: add support for filtering based on pubsub groups 2017-05-23 15:22:37 +02:00