1. 03 Dec, 2014 1 commit
  2. 09 Oct, 2014 1 commit
  3. 12 Sep, 2014 1 commit
  4. 11 Sep, 2014 1 commit
  5. 22 Jun, 2014 1 commit
    • Martin Hurton's avatar
      Add support for SOCKS proxies · f06ca69a
      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
      f06ca69a
  6. 18 May, 2014 1 commit
  7. 17 May, 2014 1 commit
  8. 10 May, 2014 1 commit
  9. 30 Apr, 2014 1 commit
  10. 03 Apr, 2014 1 commit
    • Martin Hurton's avatar
      Resolve issue #939 · a53d7031
      Martin Hurton authored
      This bug is caused by fq which can terminate pipe before sending all
      frames of a message first. So sometimes two messages were mixed and this
      confused ZAP handler.
      
      This patch just modifies one pipe parameter so that socket consumes all
      messages before dropping the pipe.
      a53d7031
  11. 16 Mar, 2014 1 commit
  12. 15 Mar, 2014 1 commit
  13. 12 Mar, 2014 1 commit
  14. 06 Jan, 2014 2 commits
  15. 02 Jan, 2014 1 commit
  16. 03 Dec, 2013 1 commit
  17. 01 Nov, 2013 2 commits
    • Erik Hugne's avatar
      zmq: narrow condition to include TIPC in build/test · 58ac87de
      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: 's avatarErik Hugne <erik.hugne@ericsson.com>
      58ac87de
    • Erik Hugne's avatar
      zmq: add support for TIPC transport · eab85b52
      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: 's avatarErik Hugne <erik.hugne@ericsson.com>
      eab85b52
  18. 09 Oct, 2013 1 commit
  19. 04 Oct, 2013 1 commit
  20. 18 Aug, 2013 1 commit
    • Ian Barber's avatar
      Remove delay options · 531d3ebc
      Ian Barber authored
      These were exposed to users, but have subsequently been removed as
      sockopts. They are currently only being used by ZAP, so I've moved it to
      a simpl function call (actually it's only used in one case even in that,
      so there may be a further simplification possible there).
      531d3ebc
  21. 17 Aug, 2013 1 commit
  22. 29 Jun, 2013 2 commits
  23. 27 Jun, 2013 1 commit
    • Pieter Hintjens's avatar
      Added ZMQ_STREAM socket type · ad779379
      Pieter Hintjens authored
      - designed for TCP clients and servers
      - added HTTP client / server example in tests/test_stream.cpp
      - same as ZMQ_ROUTER + ZMQ_ROUTER_RAW + ZMQ_ROUTER_MANDATORY
      - includes b893ce set ZMQ_IDENTITY on outgoing connect
      - deprecates ZMQ_ROUTER_RAW
      ad779379
  24. 06 Jun, 2013 3 commits
  25. 11 Apr, 2013 1 commit
  26. 12 Mar, 2013 2 commits
  27. 09 Nov, 2012 1 commit
  28. 08 Nov, 2012 1 commit
  29. 07 Nov, 2012 1 commit
    • Martin Hurton's avatar
      session_base: code cleanup · e51a1f04
      Martin Hurton authored
      - add unlikely hints
      - drop unnecessary assertion
      - style fixes
      
      There is no need to require the 'more' flag in the provided message
      structure be 0 when pulling message from the session.
      e51a1f04
  30. 30 Oct, 2012 1 commit
  31. 29 Oct, 2012 1 commit
    • Hardeep's avatar
      Added support for non-zmq tcp client connections to router socket. · 83387b40
      Hardeep authored
          - Created a new option ZMQ_ROUTER_RAW_SOCK
          - Added new raw_encoder and raw_decoder to receive and send messages in raw form to remote client
          - Added test case file tests/test_raw_sock.cpp
      
          o To create a raw router sock set the ZMQ_ROUTER_RAW_SOCK option
          o ZMQ_MSGMORE flag is ignored for non-id messages
          o To terminate a remote connection send id message followed by zero length data message
      83387b40
  32. 25 Oct, 2012 1 commit
  33. 24 Oct, 2012 1 commit
  34. 21 Sep, 2012 1 commit