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

5029 commits

Author SHA1 Message Date
Philipp Jungkamp
4c662ff56a packaging-nix: Add criterion to devShells to allow building unit-tests
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 11:51:55 +02:00
Philipp Jungkamp
0cb4ac79d5 unit-tests: intialize global test params at runtime
Move the intialization of the paramters to runtime by converting the
static array to a vector and filling it when critirion calls the test
setup.

Global variable initialization order across translation units is not
defined.
Referring to e.g. the memory::mmap global variable in the initialization
of the static unit test parameter set may leave an incorrect address in
the struct param.

Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 11:33:34 +02:00
Steffen Vogel
f77231f2a7
Merge pull request #676 from VILLASframework/fix-ci-cmake
ci: Use uniform cmake invocation
2023-06-21 16:35:52 +02:00
Steffen Vogel
d294e8fff3
Merge pull request #675 from VILLASframework/fix-webrtc
Fix webrtc
2023-06-21 16:33:18 +02:00
Steffen Vogel
3d6e5204ff
Merge pull request #674 from VILLASframework/fix-amqp
node-amqp: Handle moved include dir of rabbitmq-c
2023-06-21 16:32:23 +02:00
Steffen Vogel
ad6de61766
Merge pull request #673 from VILLASframework/build-vscode-devcontainer-image
ci: Build and push VSCode devcontainer image in CI
2023-06-21 16:31:18 +02:00
Philipp Jungkamp
99bad50d6b ci: Use uniform cmake invocation
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 16:09:31 +02:00
Philipp Jungkamp
7f514cb935 node-webrtc: initialize all members of PeerConnection
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 15:39:48 +02:00
Philipp Jungkamp
6985d92f6f node-amqp: Handle moved include dir of rabbitmq-c
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 15:36:10 +02:00
Philipp Jungkamp
87488fc167 webrtc: Change wss:// to https://
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 15:16:12 +02:00
Philipp Jungkamp
498b8aebdf node-webrtc: Fix logging
- Move send log before lws_write because it clobbers the buffer.
- Add raw receive log.
- Check json_dumpb return value.

Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 15:16:12 +02:00
Steffen Vogel
c687396a28
Merge pull request #669 from VILLASframework/devcontainer-updates
Update devcontainer config
2023-06-21 12:44:12 +02:00
Steffen Vogel
c5c5c54a28 ci: Build and push VSCode devcontainer image in CI
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 12:43:45 +02:00
Steffen Vogel
bddff1aee7
Merge pull request #672 from VILLASframework/ci-release-builds
ci: Enable release builds in CI
2023-06-21 12:33:31 +02:00
Steffen Vogel
bc48e0928e ci: Enable release builds in CI
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 10:23:51 +00:00
Steffen Vogel
2bcd1d9a46
Merge pull request #666 from VILLASframework/fixes-steffen
Pending fixes from Steffen
2023-06-21 12:10:16 +02:00
Philipp Jungkamp
9d28079d24 node-redis: Work around breaking change in redis-plus-plus
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
398497300d cmake: update package description
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
a37b64111f fpga: call base-class function for NodeFactory::start()
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
b81e4d9b74 remove obsolete rmshm and rmsem tools
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
09c1e01f6f fix code-style
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
0aafb47dd2 redis: fix compiler warnings
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
ea1f8c3d51 iec60870: fix compiler warning
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
a709a8a0fb iec60870: fix coding style
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
88fb57df8e web: disable libwebsocket server status as it has been removed from upstream lib
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:04 +02:00
Steffen Vogel
46bc0eed7a packaging: update versions of dependencies
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Philipp Jungkamp
0473821d95 C++ code-style
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
260280ece0 ngsi: fix access to signal list in dead-code
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
a083488c02 packaging: do not reinstall libethercat if it is already present
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
49caafec7d cmake: fix linking if rdkafka if dependency is not installed in system search path
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
76e2986ee7 packaging: fix include search path for redispp build
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
60104c33ff tools: rename script to harmonize file names
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:47:56 +02:00
Steffen Vogel
a688afe379
Merge pull request #670 from VILLASframework/webrtc-signaling-fixes
Webrtc signaling fixes
2023-06-20 22:47:24 +02:00
Steffen Vogel
02abbbf99c
Merge pull request #668 from VILLASframework/webrtc-dead-code
webrtc: Remove dead code
2023-06-20 20:39:21 +02:00
Steffen Vogel
210ba00a8a webrtc: Remove dead code
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-20 17:48:24 +00:00
Steffen Vogel
7e835ceecd Update devcontainer config
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-20 17:44:22 +00:00
Steffen Vogel
2e7f8df070 webrtc: Close WebSocket connections before retrying
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-20 17:39:43 +00:00
Steffen Vogel
43bab87be6 webrtc: Support signaling messages spread over multiple WebSocket fragments
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-20 17:38:46 +00:00
Steffen Vogel
14e819568a
Merge pull request #663 from VILLASframework/fix-fpga
Fix release builds
2023-06-20 14:05:12 +02:00
Philipp Jungkamp
34fadc6bf0 packaging-nix: fix fpga node and enable it by default
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 20:18:27 +02:00
Philipp Jungkamp
c77adf6847 villas-relay: inhibit gcc warning false positive
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 19:48:38 +02:00
Philipp Jungkamp
1f9c89f559 update fpga submodule
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 19:48:25 +02:00
Steffen Vogel
13ff7a6e34
Merge pull request #662 from VILLASframework/packaging-nix
packaging-nix: improvements
2023-06-19 18:15:26 +02:00
Philipp Jungkamp
8a2aac434b packaging-nix: add separateDebugInfo to all packages
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:55:04 +02:00
Philipp Jungkamp
7b03598aa1 packaging-nix: remove DOWNLOAD_GO option
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:50:17 +02:00
Philipp Jungkamp
5eb947ad56 packaging-nix: Use correct binary path for villas-api
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:47:37 +02:00
Philipp Jungkamp
f1dfccd8ef fix release compile errors
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:47:37 +02:00
Philipp Jungkamp
7e89f8b86b packaging-nix: allow disabling GPL code from override
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:47:37 +02:00
Steffen Vogel
d603205b4b
Merge pull request #661 from VILLASframework/node-webrtc-docs
webrtc: Update docs
2023-06-19 16:04:02 +02:00
Steffen Vogel
b2e232a421 webrtc: Update docs
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-19 16:02:46 +02:00