- 02 Feb, 2019 6 commits
-
-
Simon Giesecke authored
Problem: get_socket_address and get_socket_name not available throughout libzmq and restricted to local address Solution: move to address.hpp/.cpp and generalize
-
Simon Giesecke authored
Solution: add monitor event socket option
-
Simon Giesecke authored
Problem: socks_connecter_t, vmci_connecter_t and vmci_listener_t duplicate code with stream_*_base_t Solution: add TODO comments to resolve this debt
-
Simon Giesecke authored
Solution: change to refer to the context
-
Simon Giesecke authored
Solution: pull up to base class
-
Simon Giesecke authored
Solution: added it
-
- 01 Feb, 2019 27 commits
-
-
Luca Boccassi authored
Refactor stream listeners and connecters
-
Luca Boccassi authored
Fix handling of random port numbers with tipc
-
Simon Giesecke authored
Solution: also use get_socket_address from base class
-
Simon Giesecke authored
Solution: also use get_socket_address from base class
-
Simon Giesecke authored
Solution: perform explicit cast
-
Simon Giesecke authored
Solution: extract function create_engine into base class
-
Simon Giesecke authored
Solution: extract common base class stream_listener_base_t
-
Simon Giesecke authored
Solution: make them private and adapt initialization order
-
Simon Giesecke authored
Solution: removed definitions and uses in subclasses
-
Simon Giesecke authored
Solution: add underscore prefix
-
Simon Giesecke authored
Solution: add underscore prefix
-
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: replace by checks against valid value of _handle
-
Simon Giesecke authored
Solution: rename to _reconnect_timer_started
-
Simon Giesecke authored
Solution: rename to _reconnect_timer_started
-
Simon Giesecke authored
Solution: add underscore prefix to data members
-
Simon Giesecke authored
Solution: add underscore prefix to data members
-
Simon Giesecke authored
Solution: declare _endpoint const
-
Simon Giesecke authored
Solution: extract initialization code into get_peer_address function and declare _peer_address const
-
Simon Giesecke authored
Solution: assign result to address Fixes #3376
-
Simon Giesecke authored
Solution: remove them
-
- 28 Jan, 2019 1 commit
-
-
Simon Giesecke authored
Problem: one more test fails on GNU/Hurd
-
- 27 Jan, 2019 1 commit
-
-
Luca Boccassi authored
Solution: mark test_rebind_ipc as XFAIL on Hurd as it does not implement getsockname on IPC and thus it's impossible to use wildcard IPC binds. Document that ZMQ_LAST_ENDPOINT does not work on Hurd with IPC.
-
- 20 Jan, 2019 5 commits
-
-
Doron Somech authored
Problem: have to check ABI compatibility manually
-
Luca Boccassi authored
Solution: automate it on Travis
-
Constantin Rack authored
Problem: race condition breaks automated OBS release
-
Luca Boccassi authored
Solution: instead of using a temporary release branch that gets deleted after an arbitrary timer, which never matches the time OBS actually takes to do a full git clone, keep the branch permanently in place and simply move it forward to the latest tag on each release.
-
Constantin Rack authored
Problems: test failures on PPC and GNU/hurd
-