- 02 Feb, 2019 2 commits
-
-
Simon Giesecke authored
Solution: pass the local address by subclasses to create_engine
-
Simon Giesecke authored
Solution: add monitor event socket option
-
- 01 Feb, 2019 9 commits
-
-
Simon Giesecke authored
Solution: pull up common code, introduce new create_engine function in base class
-
Simon Giesecke authored
Solution: pull up
-
Simon Giesecke authored
Solution: pull up tcp_connecter_t::rm_handle and use in all subclasses
-
Simon Giesecke authored
Problem: process_plug, get_new_reconnect_ivl and add_reconnect_timer duplicated across subclasses of stream_connector_base_t Solution: pull up to stream_connector_base_t
-
Simon Giesecke authored
Solution: pull up to stream_connecter_base_t
-
Simon Giesecke authored
Solution: extract common base class stream_connecter_base_t
-
Simon Giesecke authored
Solution: replace by checks against valid value of _handle
-
Simon Giesecke authored
Solution: rename to _reconnect_timer_started
-
Simon Giesecke authored
Solution: add underscore prefix to data members
-
- 12 Jun, 2018 1 commit
-
-
ehilscher authored
* Problem: connecter classes do not handle ZMQ_RECONNECT_IVL of -1 Solution: Add guards to prevent a reconnect timer from starting if ZMQ_RECONNECT_IVL is -1 (Issue 3158)
-
- 28 May, 2018 1 commit
-
-
Luca Boccassi authored
Solution: fix it
-
- 10 Mar, 2018 1 commit
-
-
Manuel Segura authored
* Problem: Still need to port over more files to VxWorks 6.x Solution: Port more files to VxWorks 6.x * Problem: Need to port over remaining files to VxWorks 6.x. Also remove POSIX thread dependency for VxWorks (because of priority inversion problem in POSIX mutexes with VxWorks 6.x processes) Solution: Port over remaining files to VxWorks 6.x. Also removed POSIX thread dependency for VxWorks * Problem: Needed to modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x. Solution: Modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x
-
- 19 Feb, 2018 1 commit
-
-
Pontus Sköldström authored
ZeroMQ currently supports location independent addressing using TIPC Port Names with tipc://{type,instance}. This commits adds support for connecting and binding using TIPC Port Identity addresses. To connect using Port Identities the expected format is tipc://<Z.C.N:Ref>, e.g. "tipc://<1.2.3:123123>". To bind using TIPC Port Identities the expected format is "tipc://<*>".
-
- 02 Feb, 2018 1 commit
-
-
sigiesec authored
Solution: applied clang-format
-
- 10 Dec, 2016 1 commit
-
-
pavel.pimenov authored
-
- 28 Jan, 2016 1 commit
-
-
Constantin Rack authored
Solution: update to 2016
-
- 06 Sep, 2015 1 commit
-
-
Constantin Rack authored
-
- 02 Jun, 2015 1 commit
-
-
Pieter Hintjens authored
Of course people still "can" distributed the sources under the LGPLv3. However we provide COPYING.LESSER with additional grants. Solution: specify these grants in the header of each source file.
-
- 22 Jan, 2015 1 commit
-
-
Pieter Hintjens authored
Solution: update for 2015 Fixes #1320
-
- 02 Jan, 2014 2 commits
-
-
Pieter Hintjens authored
-
Pieter Hintjens authored
- corporate copyright statements sit in AUTHORS file
-
- 01 Nov, 2013 2 commits
-
-
Erik Hugne authored
As TIPC transport for 0MQ will only work on post 3.8 Linux kernels where nonblocking connect was added, we add AC_RUN test to check for this functionality. Should the test fail, tipc is excluded from build/test. Signed-off-by:
Erik Hugne <erik.hugne@ericsson.com>
-
Erik Hugne authored
A ZeroMQ application can opt for TIPC based sockets using the TIPC port name format: zmq_bind(sb, "tipc://{type,lower,upper}"); zmq_connect(sc, "tipc://{type,inst}"); 'type' is the service ID, and 'lower/upper' can be used for service partitioning or basic load balancing. ZeroMQ TIPC transport requires a kernel >= 3.8 (nonblocking connect support for TIPC). Signed-off-by:
Erik Hugne <erik.hugne@ericsson.com>
-
- 17 May, 2013 1 commit
-
-
Pieter Hintjens authored
- we need to switch to PLAIN according to options.mechanism - we need to catch case when both peers are as-server (or neither is) - and to use username/password from options, for client
-
- 14 May, 2013 1 commit
-
-
Martin Hurton authored
This implements protocol handshake. We still need to design and implement 1) API changes so a user can set username and password, and 2) a mechanism for engine to authenticate users.
-
- 12 Mar, 2013 1 commit
-
-
Pieter Hintjens authored
Copyrights had become ads for Sustrik's corporate sponsors, going against the original agreement to share copyrights with the community (that agreement was: one line stating iMatix copyright + one reference to AUTHORS file). The proliferation of corporate ads is also unfair to the many individual authors. I've removed ALL corporate title from the source files so the copyright statements can now be centralized in AUTHORS and source files can be properly updated on an annual basis.
-
- 17 Nov, 2012 1 commit
-
-
Lourens Naudé authored
Copy monitor specific event endpoints to event messages as the engine etc. can be released at anytime
-
- 24 Oct, 2012 1 commit
-
-
Pieter Hintjens authored
-
- 21 Sep, 2012 1 commit
-
-
Lourens Naudé authored
Significantly reworked the monitoring infrastructure with a more granular per socket API and to play well with monitoring endpoints in application threads
-
- 04 Aug, 2012 1 commit
-
-
Lourens Naudé authored
-
- 11 Jul, 2012 1 commit
-
-
Martin Hurton authored
This also fixes a bug in tcp_connecter and tcp_listener, which generated the event not when they failed to close the socket but when the succeed to close it.
-
- 15 Jun, 2012 2 commits
-
-
Martin Hurton authored
Calling close () when the underlying socket is invalid triggers an assertion failure.
-
Martin Hurton authored
Make start_connecting () to have singe exit point.
-
- 14 Jun, 2012 1 commit
-
-
Martin Hurton authored
The patch is meant to make the code easier to understand. The 'wait' attribute is replaced by 'delayed_start' and 'timer_started' attributes. The former is constant and is initialized in the constructor. The latter is a flag reflecting whether a timer has been started and changes during the lifetime of the object.
-
- 12 Jun, 2012 2 commits
-
-
Ian Barber authored
This reverts commit dde69fb9.
-
Ian Barber authored
This reverts commit 7b105865, reversing changes made to 33459029.
-
- 11 Jun, 2012 1 commit
-
-
Martin Hurton authored
Once the object has been terminated, it is unsafe for this object to refer to its parent. The bug was responsible for occasional test_shutdown_stress failures.
-
- 04 May, 2012 1 commit
-
-
Lourens Naudé authored
-