1. 26 Mar, 2011 1 commit
  2. 24 Mar, 2011 4 commits
  3. 23 Mar, 2011 4 commits
  4. 02 Mar, 2011 2 commits
  5. 22 Feb, 2011 1 commit
  6. 26 Jan, 2011 1 commit
  7. 11 Jan, 2011 1 commit
  8. 06 Jan, 2011 1 commit
  9. 09 Dec, 2010 1 commit
    • Bob Beaty's avatar
      Added Recovery Interval in Milliseconds · fcfad568
      Bob Beaty authored
      For very high-speed message systems, the memory used for recovery can get to
      be very large. The corrent limitation on that reduction is the ZMQ_RECOVERY_IVL
      of 1 sec. I added in an additional option ZMQ_RECOVERY_IVL_MSEC, which is the
      Recovery Interval in milliseconds. If used, this will override the previous
      one, and allow you to set a sub-second recovery interval. If not set, the
      default behavior is to use ZMQ_RECOVERY_IVL.
      Signed-off-by: 's avatarBob Beaty <rbeaty@peak6.com>
      fcfad568
  10. 04 Dec, 2010 1 commit
  11. 01 Dec, 2010 1 commit
    • Mikko Koppanen's avatar
      Prefix variables with "ac_zmq_" · 5bb0a339
      Mikko Koppanen authored
       - Added a macro for checking clang compiler
       - Moved basic compiler checks to a macro
       - Added a macro for checking if compiler supports a flag
       - Added --enable-debug flag
       - Added a macro for running normal autoconf check with compiler flags
       - Added a macro for checking for verbose flag for different compilers (-Wall)
       - Added a macro for turning on strict standards compliance
       - Added a macro for turning warnings to errors
       - Added a macro for checking if compiler supports given pragma
       - Most of the flags now go through checks if the compilers supports them
         rather than enumerating different compilers
       - Added DSO symbol visibility for sun compiler
       - Enabled verbose mode for sun compiler
       - Fixed build for ICC 12.x by adding -wd279 to size_t checks
       - Removed pkg-config checks as those don't seem to be used anywhere
      Signed-off-by: 's avatarMikko Koppanen <mkoppanen@php.net>
      5bb0a339
  12. 25 Nov, 2010 1 commit
  13. 30 Oct, 2010 1 commit
  14. 17 Oct, 2010 2 commits
  15. 16 Oct, 2010 1 commit
    • Martin Sustrik's avatar
      ZMQ_LINGER socket option added. · 0a03e86e
      Martin Sustrik authored
          1. ZMQ_LINGER option can be set/get
          2. options are part of own_t base class rather than being declared
             separately by individual objects
          3. Linger option is propagated with "term" command so that the
             newest value of it is used rather than the stored old one.
          4. Session sets the linger timer if needed and terminates
             as soon as it expires.
          5. Corresponding documentation updated.
      Signed-off-by: 's avatarMartin Sustrik <sustrik@250bpm.com>
      0a03e86e
  16. 15 Oct, 2010 2 commits
  17. 09 Oct, 2010 1 commit
    • Martin Sustrik's avatar
      Version macros added · ef8db789
      Martin Sustrik authored
      Macro ZMQ_VERSION represents the current version of 0MQ
      Macro ZMQ_MAKE_VERSION(major,minor,patch) allows to create
      a representation of the specified version.
      The versions can be compared using simple <, >, ==, etc.
      operators.
      Signed-off-by: 's avatarMartin Sustrik <sustrik@250bpm.com>
      ef8db789
  18. 28 Sep, 2010 1 commit
  19. 09 Sep, 2010 1 commit
  20. 08 Sep, 2010 1 commit
  21. 04 Sep, 2010 2 commits
  22. 25 Aug, 2010 1 commit
    • Martin Sustrik's avatar
      WIP: Socket migration between threads, new zmq_close() semantics · 05d90849
      Martin Sustrik authored
      Sockets may now be migrated between OS threads; sockets may not be used by
      more than one thread at any time. To migrate a socket to another thread the
      caller must ensure that a full memory barrier is called before using the
      socket from the target thread.
      
      The new zmq_close() semantics implement the behaviour discussed at:
      
      http://lists.zeromq.org/pipermail/zeromq-dev/2010-July/004244.html
      
      Specifically, zmq_close() is now deterministic and while it still returns
      immediately, it does not discard any data that may still be queued for
      sending. Further, zmq_term() will now block until all outstanding data has
      been sent.
      
      TODO: Many bugs have been introduced, needs testing. Further, SO_LINGER or
      an equivalent mechanism (possibly a configurable timeout to zmq_term())
      needs to be implemented.
      05d90849
  23. 04 Aug, 2010 1 commit
  24. 17 Jun, 2010 1 commit
  25. 04 Jun, 2010 2 commits
  26. 25 May, 2010 1 commit
  27. 29 Apr, 2010 1 commit
  28. 26 Apr, 2010 1 commit
  29. 15 Apr, 2010 1 commit