1. 10 Aug, 2018 1 commit
  2. 30 May, 2018 2 commits
  3. 28 May, 2018 1 commit
  4. 27 May, 2018 1 commit
  5. 26 May, 2018 2 commits
  6. 18 May, 2018 1 commit
  7. 04 May, 2018 1 commit
  8. 02 May, 2018 1 commit
  9. 10 Mar, 2018 1 commit
    • Manuel Segura's avatar
      Pull request to merge porting to WindRiver VxWorks 6.x (#2966) · 4726f726
      Manuel Segura authored
      * Problem: Still need to port over more files to VxWorks 6.x
      
      Solution: Port more files to VxWorks 6.x
      
      * Problem: Need to port over remaining files to VxWorks 6.x. Also remove POSIX thread dependency for VxWorks (because of priority inversion problem in POSIX mutexes with VxWorks 6.x processes)
      
      Solution: Port over remaining files to VxWorks 6.x. Also removed POSIX thread dependency for VxWorks
      
      * Problem: Needed to modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x.
      
      Solution:  Modify TCP, UDP, TIPC classes with #ifdefs to be compatible with VxWorks 6.x
      4726f726
  10. 02 Feb, 2018 1 commit
  11. 09 Apr, 2017 2 commits
  12. 08 Apr, 2017 1 commit
  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. 10 Dec, 2016 1 commit
  15. 15 Nov, 2016 1 commit
  16. 02 Nov, 2016 1 commit
    • Dmitriy-GH's avatar
      Add WinXP compatibility · e7b12b3c
      Dmitriy-GH authored
      #define ZMQ_HAVE_WINDOWS_TARGET_XP  disable uncompatible WinAPI
      
      1. Disable call if_indextoname()
      2. Emulate windows Condition Variable API in class condition_variable_t with std::condition_variable
       	
      This code can be compiled in MSVC 2015 with option "Platform toolset: Visual Studio 2015 - Windows XP (v140_xp)"
      e7b12b3c
  17. 31 Oct, 2016 1 commit
  18. 21 Oct, 2016 1 commit
  19. 10 Oct, 2016 1 commit
  20. 09 Oct, 2016 1 commit
  21. 20 Jul, 2016 1 commit
    • Jim Garlick's avatar
      Problem: getifaddrs can fail with ECONNREFUSED · d090a871
      Jim Garlick authored
      getifaddrs() can fail transiently with ECONNREFUSED on Linux.
      This has been observed with Linux 3.10 when multiple processes
      call zmq::tcp_address_t::resolve_nic_name() simultaneously.
      
      Before asserting in this case, make 10 attempts, with exponential
      backoff, given by (1 msec * 2^i), where i is the attempt number.
      
      Fixes #2051
      d090a871
  22. 27 May, 2016 1 commit
  23. 31 Mar, 2016 1 commit
    • Matt Powley's avatar
      Fixes for Windows XP compatibility · f2018ab3
      Matt Powley authored
      A Visual Studio build from master (commit id: dac5b45d) using the v140_xp toolset yields a binary that is not XP compatible.
      
      Two libraries contain exports that cannot be found:
       -  IPHLPAPI.DLL : if_nametoindex
       - KERNEL32.DLL : InitializeConditionVariable
      
      The latter export is already dealt with in the file './src/condition_variable.hpp'; however this requires setting the _WIN32_WINNT pre-processor definition.
      I am not experienced enough to figure a work around for the 'if_nametoindex' method, so I have created a new pre-processor definition 'ZMQ_HAVE_WINDOWS_TARGET_XP' and removed the calling of the function with the limitation that these builds cannot handle a IPv6 address with an adapter name.
      
      To make it easier for people targeting XP with an MSVC build I have modified the MSBuild property file to add/modify the pre-processor definitions if they are building using a XP targeting tool set; such as v140_xp.
      f2018ab3
  24. 29 Mar, 2016 1 commit
  25. 18 Feb, 2016 1 commit
  26. 12 Feb, 2016 1 commit
  27. 28 Jan, 2016 1 commit
  28. 21 Jan, 2016 2 commits
  29. 16 Jan, 2016 1 commit
  30. 09 Dec, 2015 1 commit
  31. 26 Oct, 2015 1 commit
  32. 11 Sep, 2015 1 commit
  33. 06 Sep, 2015 1 commit
  34. 03 Sep, 2015 1 commit
  35. 21 Aug, 2015 2 commits