1. 23 Jun, 2014 1 commit
  2. 20 Jun, 2014 1 commit
  3. 18 Jun, 2014 1 commit
    • Pieter Hintjens's avatar
      Problem: need way to probe library capabilities · f11d673b
      Pieter Hintjens authored
      As libzmq is compiled with optional transports and security mechanisms,
      there is no clean way for applications to determine what capabilities
      are actually available in a given libzmq instance.
      
      Solution: provide an API specifically for capability reporting. The
      zmq_has () method is meant to be open ended. It accepts a string so
      that we can add arbitrary capabilities without breaking existing
      applications.
      
      zmq.h also defines ZMQ_HAS_CAPABILITIES when this method is provided.
      f11d673b
  4. 20 May, 2014 1 commit
  5. 16 May, 2014 1 commit
    • Pieter Hintjens's avatar
      Problem: artificial restriction on binary identities · a178097f
      Pieter Hintjens authored
      Applications that use ZMQ_IDENTITY can be trapped by the artificial
      restriction on not using a binary zero as first byte. It's specially
      nasty on random generated identities, e.g. UUIDs, as the chance of a
      binary zero is low, so it will pass 255 out of 256 times.
      
      Solution: remove the restriction.
      a178097f
  6. 12 May, 2014 1 commit
  7. 09 May, 2014 1 commit
  8. 02 May, 2014 2 commits
  9. 30 Apr, 2014 2 commits
  10. 29 Apr, 2014 1 commit
  11. 28 Apr, 2014 2 commits
    • Pieter Hintjens's avatar
      Problem: zmq_socket_monitor code is dirty · 9753de85
      Pieter Hintjens authored
      Specifically:
      
      * zmq_event_t should not be used internally in libzmq, it was
        meant to be an outward facing structure.
      
      * In 4.x, zmq_event_t does not correspond to monitor events, so
        I removed the structure entirely.
      
      * man page for zmq_socket_monitor is incomplete and the example
        code was particularly nasty.
      
      * test_monitor.cpp needed rewriting, it was not clean.
      9753de85
    • Pieter Hintjens's avatar
      Added link to zmq_msg_gets · 97935c58
      Pieter Hintjens authored
      97935c58
  12. 26 Apr, 2014 1 commit
  13. 17 Mar, 2014 1 commit
  14. 06 Mar, 2014 1 commit
  15. 03 Mar, 2014 1 commit
  16. 24 Feb, 2014 1 commit
    • Olaf Mandel's avatar
      Fix zmq_socket example in documentation · 45dfbc52
      Olaf Mandel authored
      Issues adressed:
       - The actual data was never read from the socket, causing all even
         numbered loop iterations to fail
       - The socket variable was called server once
      45dfbc52
  17. 14 Feb, 2014 1 commit
  18. 13 Feb, 2014 4 commits
  19. 29 Jan, 2014 1 commit
  20. 28 Jan, 2014 1 commit
  21. 24 Jan, 2014 3 commits
  22. 22 Jan, 2014 1 commit
  23. 21 Jan, 2014 1 commit
  24. 20 Jan, 2014 1 commit
  25. 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
  26. 07 Jan, 2014 2 commits
  27. 01 Jan, 2014 4 commits
  28. 23 Dec, 2013 1 commit