- 20 Mar, 2018 2 commits
-
-
Luca Boccassi authored
Problem: Unnecessary errno_assert
-
Pontus Sköldström authored
-
- 19 Mar, 2018 4 commits
-
-
Luca Boccassi authored
Problem: ZMQ_DISH over UDP triggers errno_assert() after hitting wate…
-
Pontus Sköldström authored
-
Simon Giesecke authored
Problem: global random init/deinit breaks existing applications
-
Luca Boccassi authored
Solution: restrict it only to the original issue #2632, Tweetnacl on *NIX when using /dev/urandom, ie: without the new Linux getrandom() syscall. Existing applications might use atexit to register cleanup functions (like CZMQ does), and the current change as-is imposes an ordering that did not exist before - the context MUST be created BEFORE registering the cleanup with atexit. This is a backward incompatible change that is reported to cause aborts in some applications. Although libsodium's documentation says that its initialisation APIs is not thread-safe, nobody has ever reported an issue with it, so avoiding the global init/deinit in the libsodium case is the less risky option we have. Tweetnacl users on Windows and on Linux with getrandom (glibc 2.25 and Linux kernel 3.17) are not affected by the original issue. Fixes #2991
-
- 16 Mar, 2018 8 commits
-
-
Luca Boccassi authored
Migrate further tests to unity
-
Simon Giesecke authored
Solution: migrate to unity, merge into test_radio_dish, and split up test cases
-
Simon Giesecke authored
Solution: migrate to unity
-
Simon Giesecke authored
Solution: migrate to unity, and split test cases
-
Simon Giesecke authored
Solution: migrate to unity, and split test cases
-
Simon Giesecke authored
Solution: Moved bind_loopback_ipv4 to testutil_unity to allow for reuse
-
Doron Somech authored
Fix for #2997
-
Kachanovskiy authored
-
- 15 Mar, 2018 12 commits
-
-
Luca Boccassi authored
Problem: Documentation missing for ZMQ_METADATA socket option
-
Luca Boccassi authored
Migrate further tests to unity, and split up into individual test cases
-
Pontus Sköldström authored
-
Simon Giesecke authored
Solution: split test case
-
Simon Giesecke authored
Solution: split test case
-
Simon Giesecke authored
Solution: split test case
-
Simon Giesecke authored
Solution: migrate to unity, and split test cases
-
Simon Giesecke authored
Solution: migrate to unity, and split test cases
-
Simon Giesecke authored
Solution: migrate to unity, and reduce code duplication
-
Luca Boccassi authored
Problem: no support for ZMTP 3.1 application metadata
-
Simon Giesecke authored
Solution: add appropriate definitions to build
-
Simon Giesecke authored
Solution: migrate to unit and split up test cases
-
- 14 Mar, 2018 14 commits
-
-
Luca Boccassi authored
Migrate more tests to unity
-
Simon Giesecke authored
Solution: add unity dependencies/flags
-
Simon Giesecke authored
Solution: migrate to unity
-
Simon Giesecke authored
-
Simon Giesecke authored
Solution: split up test case
-
Simon Giesecke authored
-
Simon Giesecke authored
-
Simon Giesecke authored
-
Simon Giesecke authored
Solution: migrate to unity
-
Luca Boccassi authored
Problem: test assertion failures do not clean up properly
-
Pontus Sköldström authored
Lets the application set per-connection metadata. Metadata is specified as "X-key:value" and set using zmq_setsockopt, eg: zmq_setsockopt (s, ZMQ_METADATA, "X-key:value", 11); The peer can then obtain the metadata from a received message: char *data = zmq_msg_gets(msg, "X-key");
-
Simon Giesecke authored
Solution: add guidelines to tests/README.md
-
Simon Giesecke authored
Solution: provide test_context and manage sockets of test_context via setup and teardown
-
Luca Boccassi authored
Migrate further tests (test_hwm, test_router_mandatory) to unity
-