1. 13 Feb, 2014 1 commit
  2. 28 Jan, 2014 1 commit
  3. 23 Jan, 2014 1 commit
    • Pieter Hintjens's avatar
      Fixes to test cases · 9c228e93
      Pieter Hintjens authored
      - renamed test_stream_disconnect_notifications (too long!)
      - removed print statements in that test case
      - fixed Makefile.am for test_zap_ipc_creds (was not building)
      9c228e93
  4. 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
  5. 07 Jan, 2014 1 commit
  6. 01 Jan, 2014 1 commit
    • Pieter Hintjens's avatar
      Removed ZMQ_ZAP_IPC_CREDS option · 5bf96f64
      Pieter Hintjens authored
      - This seems redundant; is there a use case for NOT providing
        the IPC credentials to the ZAP authenticator?
      
      - More, why is IPC authentication done via libzmq instead of ZAP?
        Is it because we're missing the transport type on the ZAP request?
      5bf96f64
  7. 20 Dec, 2013 1 commit
  8. 19 Dec, 2013 1 commit
  9. 06 Dec, 2013 1 commit
    • Brandon Carpenter's avatar
      Add support for extending ZAP request address with IPC peer credentials. · a018ef5e
      Brandon Carpenter authored
      Another take on LIBZMQ-568 to allow filtering IPC connections, this time
      using ZAP.  This change is backward compatible.  If the
      ZMQ_ZAP_IPC_CREDS option is set, the user, group, and process IDs of the
      peer process are appended to the address (separated by colons) of a ZAP
      request; otherwise, nothing changes.  See LIBZMQ-568 and zmq_setsockopt
      documentation for more information.
      a018ef5e
  10. 04 Dec, 2013 1 commit
  11. 25 Nov, 2013 2 commits
  12. 07 Nov, 2013 1 commit
  13. 01 Nov, 2013 3 commits
  14. 29 Oct, 2013 2 commits
  15. 28 Oct, 2013 2 commits
  16. 18 Oct, 2013 1 commit
  17. 04 Oct, 2013 1 commit
  18. 26 Sep, 2013 1 commit
  19. 20 Sep, 2013 2 commits
    • Pieter Hintjens's avatar
      Renamed new socket options to be clearer · 5e609be3
      Pieter Hintjens authored
      * ZMQ_REQ_STRICT was negative option (default 1) which goes against
        the standard, where defaults are zero. I renamed this to
        ZMQ_REQ_RELAXED.
      
      * ZMQ_REQ_REQUEST_IDS felt clumsy and describes the technical solution
        rather than the problem/requirement. I changed to ZMQ_REQ_CORRELATE
        which seems more explicit.
      5e609be3
    • Pieter Hintjens's avatar
      Renamed test_connect_delay to test_immediate · 92c01f69
      Pieter Hintjens authored
      * The ZMQ_CONNECT_DELAY option was renamed to ZMQ_IMMEDIATE
      92c01f69
  20. 19 Sep, 2013 1 commit
  21. 12 Sep, 2013 1 commit
  22. 11 Sep, 2013 1 commit
  23. 10 Sep, 2013 1 commit
  24. 04 Sep, 2013 5 commits
  25. 02 Sep, 2013 1 commit
    • Pieter Hintjens's avatar
      Fixed 'make check' failures · fba56120
      Pieter Hintjens authored
      - Split off NULL security check from PLAIN
      - Cleaned up test_linger code a little
      - Got all tests to pass, added TODOs for outstanding issues
      - Added ZAP authentication for NULL test case
      - NULL mechanism was not passing server identity - fixed
      - cleaned up test_security_plain and removed option double-checks (made code ugly)
      - lowered timeout on expect_bounce_fail to 150 msec to speed up checks
      - removed all sleeps from test_fork and simplified code (it still passes :-)
      fba56120
  26. 01 Sep, 2013 2 commits
  27. 19 Aug, 2013 1 commit
  28. 03 Aug, 2013 1 commit
  29. 28 Jul, 2013 1 commit
    • Christian Kamm's avatar
      Add ZMQ_REQ_SEND_RESETS option. · a0cc87a9
      Christian Kamm authored
      This allows making a new request on a REQ socket by sending a new
      message. Without the option set, calling send() after the first message
      is done will continue to return an EFSM error.
      
      It's useful for when a REQ is not getting a response. Previously that
      meant creating a new socket or switching to DEALER.
      a0cc87a9