- 27 Apr, 2020 3 commits
-
-
Luca Boccassi authored
Solution: add tests for zmq_bind, zmq_connect and zmq_z85_decode
-
Luca Boccassi authored
Solution: add simple, initial tests for client and server
-
Luca Boccassi authored
Solution: port the 2 new tests from oss-fuzz, and wire them up to be ran manually with a static input in normal builds. Add a specific configure option to use the external fuzzing engine from oss-fuzz.
-
- 18 Apr, 2020 1 commit
-
-
Luca Boccassi authored
Solution: don't run it
-
- 13 Apr, 2020 1 commit
-
-
grmt authored
* Allow CMAKE to generate ws and wss transports I guess there is little use of just ws transport, so by default GnuTLS (and libsodium) are enabled * cmake libzmq including wss transport (ubuntu 19.10 and ubuntu 19.10 + wsl 1.0) test_security_fails (libsodium assert !?) * updated relicense * make external libs gnutls nss sodium optional * #ifdef WSS classes and functions, build test*ws* only if correct libs are included, warning if libs not present * make libsodium optional * cmake fix tests TIPC transport * clang-format pointed out a wrongly placed #ifdef * GnuTLS before 3.6.7 is not safe * msvc doesn't agree with strlen in array declaration, test_socks now at least compiles on windows * windows: libsodium build fails, missing include dirs set by env var * ws transport test only works when GnuTLS is found * Fixed condition to use NSS / built in SHA1, so that test_ws_transport should now pass, also when GnuTLS is not found
-
- 09 Apr, 2020 1 commit
-
-
Gudmundur Adalsteinsson authored
* Problem: boilerplate when init msg from data copy Solution: Add zmq_msg_init_buffer to construct a message by copying memory from buffer.
-
- 23 Feb, 2020 1 commit
-
-
Bill Torpey authored
* add option to stop trying to reconnect on ECONNREFUSED
-
- 09 Feb, 2020 1 commit
-
-
Doron Somech authored
Solution: a new socket type, called PEER. Very similar to SERVER, but can only connect to other PEERs. Also a new zmq_connect_peer method, that connect and return a routing-id in thread-safe and atomic operation
-
- 03 Feb, 2020 1 commit
-
-
Simon Giesecke authored
Solution: increase timeout to 15 seconds
-
- 31 Oct, 2019 1 commit
-
-
Luca Boccassi authored
Solution: add an option to enable it, and default to false. Enable it in the CI so we don't lose coverage, as it works on Travis. Fixes #3725
-
- 29 Oct, 2019 1 commit
-
-
Simon Giesecke authored
Solution: implement support
-
- 17 May, 2019 1 commit
-
-
imkcy9 authored
Support XPub socket send last value caching to last subscription pipe with ZMQ_XPUB_MANUAL_LAST_VALUE. (#3511) * Add ZMQ_XPUB_MANUAL_LAST_VALUE * Surpport xpub send last value caching to one pipe with ZMQ_XPUB_MANUAL_LAST_VALUE * Add test_xpubub_manual_last_value * Add relicense and doc
-
- 18 Apr, 2019 1 commit
-
-
Iwan Paolucci authored
Solution: libm and libsocket have to be linked explicitely
-
- 23 Mar, 2019 2 commits
-
-
Simon Giesecke authored
Solution: remove and add where needed
-
Simon Giesecke authored
Solution: move test utilities to separate testutil library
-
- 22 Mar, 2019 1 commit
-
-
Simon Giesecke authored
Solution: migrate to Unity
-
- 16 Mar, 2019 1 commit
-
-
Simon Giesecke authored
Solution: migrate to Unity and separate test_security_no_zap_handler
-
- 07 Feb, 2019 3 commits
-
-
Simon Giesecke authored
This reverts commit ac19d5f4.
-
Simon Giesecke authored
Solution: add test case run with cap_net_admin Fixes #3397
-
Simon Giesecke authored
Solution: define UNITY_SUPPORT_64 to force 64 bit support
-
- 02 Feb, 2019 1 commit
-
-
Simon Giesecke authored
Solution: move general monitoring test utilities to new testutil_monitoring
-
- 13 Sep, 2018 1 commit
-
-
Francesco Montorsi authored
Add new HWM tests and more detailed documentation
-
- 09 Sep, 2018 1 commit
-
-
Christoph Schulz authored
- Lowercase all commands - Unify indent to 2 spaces - Remove spaces around brackets - Remove repitition of condition in else(...) and endif(...) Note: (re-)running CMake did not change the content of the generated files
-
- 23 Aug, 2018 1 commit
-
-
Simon Giesecke authored
Solution: merge into a single test_use_fd and reduce code duplication by extracting common functions
-
- 16 Aug, 2018 2 commits
-
-
Simon Giesecke authored
Problem: test program test_unbind_inproc is redundant, the same is already tested in test_inproc_connect Solution: remove test_unbind_inproc
-
Wenbin Hou authored
Use ZeroMQ_SOURCE_DIR, ZeroMQ_BINARY_DIR instead of CMAKE_SOURCE_DIR, CMAKE_BINARY_DIR in tests/CMakeLists.txt Similar reason to change unittests/CMakeLists.txt
-
- 15 Aug, 2018 1 commit
-
-
Szekely Gyorgy authored
* Add ZMQ_ROUTER_NOTIFY draft socket option
-
- 23 Jun, 2018 1 commit
-
-
Luca Boccassi authored
Solution: add some msg helpers to parse commands, and check for subscribe or cancel commands and process them accordingly in the xpub and xsub classes.
-
- 01 Jun, 2018 1 commit
-
-
Simon Giesecke authored
Solution: guard CMake statement properly
-
- 24 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: specify not to use stdint.h for VS<=2008, fixes #3025
-
Simon Giesecke authored
Solution: fix indentation
-
- 23 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: increase timeout
-
Simon Giesecke authored
Solution: increase timeout, remove timeout settings for unsupported poll poller
-
- 28 Apr, 2018 1 commit
-
-
Luca Boccassi authored
Solution: check more socket type to cover other session managers. Increase timeout as the test now takes ~12 seconds.
-
- 16 Mar, 2018 2 commits
-
-
Simon Giesecke authored
Solution: migrate to unity, merge into test_radio_dish, and split up test cases
-
Kachanovskiy authored
-
- 15 Mar, 2018 1 commit
-
-
Simon Giesecke authored
Solution: add appropriate definitions to build
-
- 14 Mar, 2018 2 commits
-
-
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: migrate to unity
-
- 09 Mar, 2018 1 commit
-
-
Luca Boccassi authored
* Problem: TIPC availability check is too strict Solution: at build time only check if the API is available. In the tests do a first check and a skip if the functionality is not available. TIPC needs an in-tree but not loaded by default kernel module, tipc.ko to be loaded, which requires root, so it is unlikely to be available on any build system by default. This will allow most distributions to ship with TIPC support built in, and to avoid tests failure if the module is not there. * Problem: no Travis tests for TIPC Solution: mark one job with sudo: required and load the kernel module * Problem: CMake fails when test returns 77 (skip) Solution: set property to let it mark the test as skipped as intended
-