- 03 Jul, 2014 3 commits
-
-
Rodrigo Mosconi authored
-
Rodrigo Mosconi authored
-
Rodrigo Mosconi authored
-
- 02 Jul, 2014 4 commits
-
-
Pieter Hintjens authored
Add static compilation on CMake
-
Guilherme Steinmann authored
-
Pieter Hintjens authored
Thread scheduling parameters: Use ZMQ context options instead of environment variables.
-
Joel Lauener authored
environment variables.
-
- 01 Jul, 2014 3 commits
-
-
Richard Newton authored
Code cleanup
-
Richard Newton authored
Problem: two header files for a single library
-
Martin Hurton authored
-
- 29 Jun, 2014 2 commits
-
-
Pieter Hintjens authored
Add missing socks files
-
Diego Duclos authored
-
- 27 Jun, 2014 4 commits
-
-
Pieter Hintjens authored
socks: fix build on FreeBSD
-
Franco Fichtner authored
The fix should be sane on all UNIX-like systems, so there's no ZMQ_HAVE_FREEBSD involved. It's likely that other BSDs stumble across this problem too.
-
Pieter Hintjens authored
Solution: fixed this. Also minor code cleanups.
-
Pieter Hintjens authored
Users who need e.g. zmq_curve_keypair() have to remember to include zmq_utils.h, which is counter-intuitive. The whole library should be represented by a single include file. Solution: merge all contents of zmq_utils.h into zmq.h, and deprecate zmq_utils.h. Existing apps can continue unchanged. New apps can ignore zmq_utils.h completely.
-
- 25 Jun, 2014 10 commits
-
-
Richard Newton authored
Problem: zmq_msg_gets did not set errno on unknown properties
-
Pieter Hintjens authored
Solution: set errno to EINVAL when a property does not exist. Also fixed test_metadata.cpp to test this case.
-
Richard Newton authored
Reverted removal of [ ] support
-
Pieter Hintjens authored
-
Pieter Hintjens authored
This reverts commit 78a7b469.
-
Richard Newton authored
Set EINVAL on invalid tcp:// endpoint in zmq_connect
-
Pieter Hintjens authored
Solution: set errno to EINVAL when tcp:// endpoint is invalid (was just leaving errno to previous value).
-
Pieter Hintjens authored
-
Pieter Hintjens authored
Allow change of pthread priority
-
Joel Lauener authored
Rationale: In a real-time environment it is sometime mandatory to tune threads priority and scheduling policy. This is required by our users who mixes real-time and server threads within the same process. It's not planned to support this on non-pthread platforms (e.g. Windows).
-
- 24 Jun, 2014 4 commits
-
-
Richard Newton authored
Problem: zmq_connect() does not validate TCP addresses
-
Pieter Hintjens authored
This syntax is undocumented and has no known meaning. It was in libzmq since 3.x. Solution: remove this code.
-
Pieter Hintjens authored
Since https://github.com/zeromq/libzmq/commit/350a1a, TCP addresses get resolved asynchronously, so zmq_connect no longer returned an error on incorrect addresses. This is troublesome since we rely on some error checking to catch blatant errors. Solution add some upfront syntax checking that catches at least the obvious kinds of errors (invalid characters, wrong or missing port number).
-
Richard Newton authored
Fixed typo in doc example
-
- 23 Jun, 2014 5 commits
-
-
Pieter Hintjens authored
-
Pieter Hintjens authored
Fix windows build
-
Pieter Hintjens authored
Updated spec file for libzmq 4.0.4
-
Richard Newton authored
Added capabilities API
-
Richard Newton authored
-
- 22 Jun, 2014 5 commits
-
-
Pieter Hintjens authored
Fix memory leak in socks connecter
-
Martin Hurton authored
-
Pieter Hintjens authored
Add support for SOCKS proxies
-
Martin Hurton authored
This is still raw and experimental. To connect through a SOCKS proxy, set ZMQ_SOCKS_PROXY socket option on socket before issuing a connect call, e.g.: zmq_setsockopt (s, ZMQ_SOCKS_PROXY, "127.0.0.1:22222", strlen ("127.0.0.1:22222")); zmq_connect (s, "tcp://127.0.0.1:5555"); Known limitations: - only SOCKS version 5 supported - authentication not supported - new option is still undocumented
-
Pieter Hintjens authored
Fixed build with arm-linux-androideabi toolchain
-