1. 03 Jul, 2014 1 commit
  2. 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
  3. 18 May, 2014 1 commit
  4. 17 May, 2014 1 commit
  5. 12 May, 2014 1 commit
  6. 09 May, 2014 1 commit
  7. 07 May, 2014 1 commit
    • Martin Hurton's avatar
      NULL: Implement ERROR handling · 934560b5
      Martin Hurton authored
      NULL mechanism sends ERROR command rather than READY command when ZAP
      handler rejects the ZAP request (status code != "200"). The body of
      ERROR command contains the status code as returned by ZAP handler.
      934560b5
  8. 06 May, 2014 1 commit
  9. 05 May, 2014 1 commit
  10. 03 May, 2014 1 commit
  11. 02 May, 2014 3 commits
  12. 01 May, 2014 1 commit
  13. 29 Apr, 2014 1 commit
  14. 25 Apr, 2014 1 commit
  15. 24 Apr, 2014 2 commits
  16. 18 Jan, 2014 1 commit
  17. 17 Jan, 2014 1 commit
  18. 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
  19. 12 Jan, 2014 1 commit
  20. 08 Jan, 2014 1 commit
  21. 02 Jan, 2014 2 commits
  22. 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
  23. 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
  24. 03 Dec, 2013 1 commit
  25. 30 Nov, 2013 1 commit
  26. 07 Nov, 2013 1 commit
  27. 11 Oct, 2013 1 commit
  28. 09 Oct, 2013 1 commit
  29. 04 Oct, 2013 1 commit
  30. 26 Sep, 2013 2 commits
  31. 04 Sep, 2013 1 commit
    • Pieter Hintjens's avatar
      Updated libzmq to match RFC 23, 24, 25, 26 · 28b0a5fa
      Pieter Hintjens authored
      * Command names changed from null terminated to length-specified
      * Command frames use the correct flag (bit 2)
      * test_stream acts as test case for command frames
      * Some code cleanups
      28b0a5fa
  32. 18 Jul, 2013 3 commits
  33. 30 Jun, 2013 1 commit