1. 28 Jan, 2016 1 commit
  2. 20 Aug, 2015 1 commit
  3. 22 Jul, 2015 1 commit
  4. 02 Jun, 2015 1 commit
  5. 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
  6. 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
  7. 18 Jan, 2014 1 commit
  8. 17 Jan, 2014 1 commit
  9. 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