1. 16 Oct, 2017 1 commit
    • f18m's avatar
      Background threads enhancements (#2778) · bfbb4ff2
      f18m authored
      * Background thread scheduling 
      
      - add ZMQ_THREAD_AFFINITY ctx option; set all thread scheduling options
      from the context of the secondary thread instead of using the main
      process thread context!
      - change ZMQ_THREAD_PRIORITY to support setting NICE of the background
      thread when using SCHED_OTHER
      bfbb4ff2
  2. 05 Oct, 2017 2 commits
  3. 01 Sep, 2017 2 commits
  4. 23 Aug, 2017 1 commit
  5. 19 Aug, 2017 1 commit
  6. 18 Aug, 2017 2 commits
  7. 17 Aug, 2017 2 commits
  8. 16 Aug, 2017 1 commit
  9. 10 Aug, 2017 1 commit
  10. 31 Jul, 2017 1 commit
    • Brian Russell's avatar
      Add socket option BINDTODEVICE · b963542e
      Brian Russell authored
      Linux now supports Virtual Routing and Forwarding (VRF) as per:
      
      https://www.kernel.org/doc/Documentation/networking/vrf.txt
      
      In order for an application to bind or connect to a socket with an
      address in a VRF, they need to first bind the socket to the VRF device:
      
          setsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, dev, strlen(dev)+1);
      
      Note "dev" is the VRF device, eg. VRF "blue", rather than an interface
      enslaved to the VRF.
      
      Add a new socket option, ZMQ_BINDTODEVICE, to bind a socket to a device.
      In general, if a socket is bound to a device, eg. an interface, only
      packets received from that particular device are processed by the socket.
      
      If device is a VRF device, then subsequent binds/connects to that socket
      use addresses in the VRF routing table.
      b963542e
  11. 28 Jul, 2017 2 commits
  12. 01 May, 2017 3 commits
  13. 04 Apr, 2017 1 commit
    • bbdb68's avatar
      Problem: no windows UWP support · 1d58a009
      bbdb68 authored
      * add define for windows/UWP
      
      * prevent issue with COM references
      
      * gettickcount not available on uwp
      
      * add compiler definitions
      
      * add convenitnece cmake file
      
      * brute force uwp compilation
      
      * fix compiler version
      
      * cosmetics
      1d58a009
  14. 29 Mar, 2017 1 commit
  15. 24 Mar, 2017 4 commits
  16. 19 Mar, 2017 2 commits
  17. 12 Mar, 2017 1 commit
    • Luca Boccassi's avatar
      Problem: ZMQ background threads are unnamed · 3ab4796c
      Luca Boccassi authored
      Solution: use pthread API to set the name. For now call every thread
      "ZMQ b/g thread". Would be nice to number the I/O threads and name
      explicitly the reaper thread, but in reality a bit of internal API
      churn would be necessary, so perhaps it's not worth it.
      This is useful when debugging a process with many threads.
      3ab4796c
  18. 22 Feb, 2017 1 commit
    • boringuy's avatar
      cmake WITH_LIBSODIUM option is broken (#2349) · d6f4263c
      boringuy authored
      * cmake WITH_LIBSODIUM option is broken
      
      - Fixed the variable name in platform.hpp.in
      - Fixed #if check for randombytes_close() when libsodium is used
      
      * Fixed typo from previous commit
      
      * Reverted compile error fix for randombytes_close()
      d6f4263c
  19. 21 Feb, 2017 1 commit
    • zstang's avatar
      #2341 fix · 3b0dfd52
      zstang authored
      the root path name specified in this file cause the #2341 problem, the root path name is not need.
      3b0dfd52
  20. 16 Jan, 2017 1 commit
  21. 27 Dec, 2016 2 commits
  22. 26 Dec, 2016 2 commits
  23. 22 Dec, 2016 2 commits
  24. 09 Dec, 2016 1 commit
  25. 02 Nov, 2016 1 commit
  26. 04 Jul, 2016 1 commit