1. 02 May, 2018 1 commit
  2. 14 Sep, 2017 1 commit
  3. 13 Sep, 2017 1 commit
  4. 21 Mar, 2017 1 commit
  5. 27 Sep, 2016 1 commit
  6. 14 Sep, 2016 1 commit
    • Kouhei Sutou's avatar
      Problem: MinGW cross compile is failed on Linux · da9b9540
      Kouhei Sutou authored
      Solution: Use only lower case for header file name.
      
      We can find "wincrypt.h" by "WinCrypt.h" on Windows because Windows uses
      case insensitive file system. But we can't find "wincrypt.h" by
      "WinCrypt.h" on Linux Because Linux uses case sensitive file system.
      da9b9540
  7. 16 May, 2016 1 commit
  8. 30 Apr, 2016 2 commits
  9. 17 Feb, 2016 1 commit
    • Osiris's avatar
      Problem: Windows build script requires edit for DevStudio version · 80024eca
      Osiris authored
      Solution: Use CMD.EXE environment variable to extract DevStudio version
      number and build using it. This even supports machines with multiple
      DevStudio versions installed, as long as the build for each version is
      done on a separate window with the correct environment.
      If multiple version builds are desired from a single CMD.EXE, edit the
      buildall.bat file to uncomment the build statements for each specific
      version desired.
      80024eca
  10. 11 Feb, 2016 1 commit
    • Pieter Hintjens's avatar
      Problem: tweetnacl sources are a mess · f8ed793f
      Pieter Hintjens authored
      - they have no copyright / license statement
      - they are in some randomish directory structure
      - they are a mix of postable and non-portable files
      - they do not conform to conditional compile environment
      
      Overall, it makes it rather more work than needed, in build scripts.
      
      Solution: clean up tweetnacl sauce.
      
      - merged code into single tweetnacl.c and .h
      - standard copyright header, DJB to AUTHORS
      - moved into src/ along with all other source files
      - all system and conditional compilation hidden in these files
      - thus, they can be compiled and packaged in all cases
      - ZMQ_USE_TWEETNACL is set when we're using built-in tweetnacl
      - HAVE_LIBSODIUM is set when we're using external libsodium
      f8ed793f
  11. 03 Feb, 2016 1 commit
  12. 08 Dec, 2015 1 commit
    • Ilya Kulakov's avatar
      Add the VMCI transport. · 68b13fbd
      Ilya Kulakov authored
      VMCI transport allows fast communication between the Host
      and a virtual machine, between virtual machines on the same host,
      and within a virtual machine (like IPC).
      
      It requires VMware to be installed on the host and Guest Additions
      to be installed on a guest.
      68b13fbd
  13. 25 Sep, 2015 1 commit
  14. 01 May, 2015 1 commit
  15. 26 Nov, 2014 1 commit
  16. 12 Aug, 2014 1 commit
  17. 12 Jul, 2014 1 commit
  18. 03 Jun, 2014 1 commit
  19. 24 Apr, 2014 2 commits
  20. 10 Mar, 2014 1 commit
    • Drew Crawford's avatar
      Libsodium is now required if and only if --with-libsodium is used · 6009e2c6
      Drew Crawford authored
      This patch is proposed for https://github.com/zeromq/libzmq/issues/912.  If a user specifies that they want libzmq built with libsodium, and the requirement cannot be satisfied, we should error at the user so they can either A) install libsodium to a reasonable location or B) relax their requirement for libsodium support.
      
      Previously a warning was issued in this case, causing users who wanted libsodium support not to get it, which may be discovered at a much later time when their programs didn't work as expected.
      
      I release this patch under the LGPL v3 or any later version.
      6009e2c6
  21. 20 Jan, 2014 1 commit
  22. 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
  23. 02 Jan, 2014 2 commits
  24. 15 Dec, 2013 1 commit
  25. 07 Nov, 2013 1 commit
  26. 01 Nov, 2013 1 commit
  27. 18 Oct, 2013 1 commit
  28. 04 Oct, 2013 1 commit
  29. 19 Sep, 2013 4 commits
  30. 14 Jul, 2013 1 commit
    • Christian Kamm's avatar
      REQ sockets drop replies from unasked peers. · c56d797b
      Christian Kamm authored
      * Add lb_t::sendpipe() that returns the pipe that was used for sending,
        similar to fq_t::recvpipe().
      * Add forwarder functions to dealer_t to access these two.
      * Add logic to req_t to ignore replies on pipes that are not the one
        where the request was sent.
      * Enable test in test_spec_req.
      c56d797b
  31. 20 Mar, 2013 2 commits
  32. 26 Feb, 2013 1 commit
    • Attila Mark's avatar
      Improvements and fixes for performance of PUSH/PULL in local_thr and remote_thr. · a22714dd
      Attila Mark authored
      - option to set number of zmq threads on the command line for local_thr
      - option to set number of zmq_threads and workers in remote_thr
      - option to set SND/RCV buffer sizes on command line
      - option to set whether to PUSH/PULL on command line
      - option to set to use zmq_recv or zmq_msg for transfer on command line
      - better timing function
      - corrected and improved throughput reporting
      - HWM and DELAY socket options
      a22714dd
  33. 04 Dec, 2012 1 commit