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