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

1590 commits

Author SHA1 Message Date
e8a5a431a3 advio: add unit test for large download 2017-06-17 18:55:37 +02:00
ec48dbd5ef advio: add file size to log output 2017-06-17 18:55:37 +02:00
88057e8feb tests: fix indention of configuration files 2017-06-17 18:55:37 +02:00
293884b31b advio: support resumable up and downloads 2017-06-17 18:55:37 +02:00
96654cf3a4 advio: improve progress bar 2017-06-17 18:55:37 +02:00
fd25468d9a Merge branch 'distro-compatability' into 'develop'
Distro compatability

See merge request !24
2017-06-17 07:20:17 +02:00
0090240058 docker: add Dockerfile for Debian / Ubuntu based development environment 2017-06-17 04:04:21 +02:00
fb13bff086 docker: remove automatic dependencies 2017-06-17 03:52:41 +02:00
1c3d37c244 docker: build version of Fedora base image 2017-06-17 03:52:19 +02:00
f1ad2104ad tests: fix list unit tests 2017-06-17 03:47:10 +02:00
a7122331c5 tests: another format string fix 2017-06-17 03:46:42 +02:00
7f92448d45 buildsystem: loosen version requirement for CMake as Debian Jessie ships with 3.0.2 2017-06-17 03:46:05 +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
4d0586d5f7 fix unit tests 2017-06-17 03:16:27 +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
2ca0cdf979 fix undefined reference caused by inlined function 2017-06-17 03:15:35 +02:00
3f1bbac4e9 buildsystem: improve compatability with Ubuntu / Debian distros 2017-06-17 03:15:13 +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
03012d06b7 docker: don't use $(PWD) to get path of Git repo (#96) 2017-06-17 00:59:29 +02:00
c09b1d0029 tests: rename 2017-06-15 15:48:39 +02:00
c33f11a3d9 tests: more improvements to pipe-loopback-socket 2017-06-15 15:48:25 +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
d8521f74f1 tests: make pipe-loopback-socket-full more robust 2017-06-15 15:36:43 +02:00
63ab85c688 pipe: shutdown web services 2017-06-15 15:29:33 +02:00
3fa2c4daf6 shmem: increased test coverage for shared memory node-type 2017-06-15 15:26:37 +02:00
1ce07ceb4c pci: use linux limits for maximum path length 2017-06-15 15:07:42 +02:00
86bddfa83a shmem: whitespace cleanup
I like a bit more whitespace for readability
2017-06-15 15:07:42 +02:00
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