1. 23 Jan, 2015 1 commit
    • Pieter Hintjens's avatar
      Problem: commit afb24b53 broke ZMQ_STREAM contract · 6ced7027
      Pieter Hintjens authored
      Symptom is that ZMQ_STREAM sockets in 4.1.0 and 4.1.1 generate zero
      sized messages on each new connection, unlike 4.0.x which did not do
      this.
      
      Person who made this commit also changed test cases so that contract
      breakage did not show. Same person was later banned for persistently
      poor form in CZMQ contributions.
      
      Solution: enable connect notifications on ZMQ_STREAM sockets using a
      new ZMQ_STREAM_NOTIFY setting. By default, socket does not deliver
      notifications, and behaves as in 4.0.x.
      
      Fixes #1316
      6ced7027
  2. 22 Jan, 2015 1 commit
  3. 18 Jan, 2014 1 commit
  4. 17 Jan, 2014 1 commit
  5. 10 Jan, 2014 1 commit
  6. 02 Jan, 2014 1 commit
  7. 23 Oct, 2013 1 commit
  8. 26 Sep, 2013 1 commit
  9. 20 Sep, 2013 1 commit
  10. 18 Sep, 2013 1 commit
  11. 15 Sep, 2013 1 commit
    • Pieter Hintjens's avatar
      Added z85 codec to ZMQ API · 576e3ca5
      Pieter Hintjens authored
      * Removed redundant Z85 code and include files from project
      * Simplified use of headers in test cases (now they all just use testutil.hpp)
      * Export zmq_z85_encode() and zmq_z85_decode() in API
      * Added man pages for these two functions
      576e3ca5
  12. 06 Sep, 2013 1 commit
  13. 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
  14. 17 Aug, 2013 1 commit
  15. 01 Jul, 2013 1 commit
  16. 28 Jun, 2013 1 commit
  17. 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
  18. 28 Apr, 2013 1 commit
  19. 12 Mar, 2013 3 commits
  20. 31 Jan, 2013 3 commits
  21. 30 Jan, 2013 1 commit
  22. 08 Jan, 2013 2 commits
  23. 07 Dec, 2012 1 commit
  24. 13 Nov, 2012 1 commit
  25. 08 Nov, 2012 1 commit
    • Martin Hurton's avatar
      Extend ZMQ_ROUTER_RAW test · aec47b36
      Martin Hurton authored
      Add test when the zeromq socket connects to a TCP socket.
      The test now fails due to bug in the zeromq library.
      aec47b36
  26. 06 Nov, 2012 1 commit
  27. 30 Oct, 2012 1 commit
  28. 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