1. 25 Sep, 2015 1 commit
  2. 01 May, 2015 1 commit
  3. 26 Nov, 2014 1 commit
  4. 12 Aug, 2014 1 commit
  5. 12 Jul, 2014 1 commit
  6. 03 Jun, 2014 1 commit
  7. 24 Apr, 2014 2 commits
  8. 10 Mar, 2014 1 commit
    • Drew Crawford's avatar
      Libsodium is now required if and only if --with-libsodium is used · 6009e2c6
      Drew Crawford authored
      This patch is proposed for https://github.com/zeromq/libzmq/issues/912.  If a user specifies that they want libzmq built with libsodium, and the requirement cannot be satisfied, we should error at the user so they can either A) install libsodium to a reasonable location or B) relax their requirement for libsodium support.
      
      Previously a warning was issued in this case, causing users who wanted libsodium support not to get it, which may be discovered at a much later time when their programs didn't work as expected.
      
      I release this patch under the LGPL v3 or any later version.
      6009e2c6
  9. 20 Jan, 2014 1 commit
  10. 15 Jan, 2014 1 commit
    • Andre Caron's avatar
      Adds support for detecting ZMQ_STREAM disconnections. · 17651b92
      Andre Caron authored
      When a ZMQ_STREAM socket connection is broken (intentionally, via `shutdown()`
      or accidentally via client crash or network failure), there is no way for the
      application to dertermine that it should drop per-connection data (such as
      buffers).
      
      This contribution makes sure the application receives a 0-length message to
      notify it that the connection has been broken.  This is symmetric with the
      process of closing the connection from within the application (where the
      application sends a 0-length message to tell ZeroMQ to close the connection).
      
      Conflicts:
      	CMakeLists.txt
      17651b92
  11. 02 Jan, 2014 2 commits
  12. 15 Dec, 2013 1 commit
  13. 07 Nov, 2013 1 commit
  14. 01 Nov, 2013 1 commit
  15. 18 Oct, 2013 1 commit
  16. 04 Oct, 2013 1 commit
  17. 19 Sep, 2013 4 commits
  18. 14 Jul, 2013 1 commit
    • Christian Kamm's avatar
      REQ sockets drop replies from unasked peers. · c56d797b
      Christian Kamm authored
      * Add lb_t::sendpipe() that returns the pipe that was used for sending,
        similar to fq_t::recvpipe().
      * Add forwarder functions to dealer_t to access these two.
      * Add logic to req_t to ignore replies on pipes that are not the one
        where the request was sent.
      * Enable test in test_spec_req.
      c56d797b
  19. 20 Mar, 2013 2 commits
  20. 26 Feb, 2013 1 commit
    • Attila Mark's avatar
      Improvements and fixes for performance of PUSH/PULL in local_thr and remote_thr. · a22714dd
      Attila Mark authored
      - option to set number of zmq threads on the command line for local_thr
      - option to set number of zmq_threads and workers in remote_thr
      - option to set SND/RCV buffer sizes on command line
      - option to set whether to PUSH/PULL on command line
      - option to set to use zmq_recv or zmq_msg for transfer on command line
      - better timing function
      - corrected and improved throughput reporting
      - HWM and DELAY socket options
      a22714dd
  21. 04 Dec, 2012 1 commit
  22. 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
  23. 04 May, 2012 1 commit
  24. 11 Feb, 2012 1 commit
  25. 03 Dec, 2011 1 commit
  26. 21 Nov, 2011 1 commit
  27. 19 Nov, 2011 1 commit
  28. 09 Nov, 2011 1 commit
  29. 06 Nov, 2011 1 commit
  30. 29 Oct, 2011 1 commit
  31. 27 Oct, 2011 2 commits
  32. 15 Aug, 2011 1 commit
  33. 29 Jun, 2011 1 commit