- 10 Aug, 2018 1 commit
-
-
Simon Giesecke authored
-
- 30 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: use strtol instead
-
Simon Giesecke authored
Solution: make ip_address_mask_t independent of ip_address_t, they do not share that much, remove some code duplication between ip_address_t and ip_addr_t
-
- 28 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: introduced constants
-
- 27 May, 2018 1 commit
-
-
Simon Giesecke authored
Problem: inconsistent naming style for private data members, conflicts with naming of local variables and member functions Solution: apply and check _lower_case naming style for private data members
-
- 26 May, 2018 2 commits
-
-
Simon Giesecke authored
Solution: remove else
-
Simon Giesecke authored
Solution: define and apply parameter naming style: lower_case_
-
- 18 May, 2018 1 commit
-
-
Simon Giesecke authored
Solution: replace by C++-style casts
-
- 04 May, 2018 1 commit
-
-
Lionel Flandrin authored
Solution: factor the code into ip_resolver, add IPv6 support and unit tests.
-
- 02 May, 2018 1 commit
-
-
Lionel Flandrin authored
Solution: Factor the code into a different file with a well defined API and add unit tests.
-
- 10 Mar, 2018 1 commit
-
-
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
-
- 02 Feb, 2018 1 commit
-
-
sigiesec authored
Solution: applied clang-format
-
- 09 Apr, 2017 2 commits
-
-
Boris Lytochkin authored
Detect AI_V4MAPPED is not supported in getaddrinfo() on the fly and retry query. This issue was seen on ancient FreeBSD releases and current implementation does support this flag correctly.
-
Boris Lytochkin authored
-
- 08 Apr, 2017 1 commit
-
-
Boris Lytochkin authored
-
- 04 Apr, 2017 1 commit
-
-
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
-
- 10 Dec, 2016 1 commit
-
-
pavel.pimenov authored
-
- 15 Nov, 2016 1 commit
-
-
Caleb Epstein authored
-
- 02 Nov, 2016 1 commit
-
-
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)"
-
- 31 Oct, 2016 1 commit
-
-
Phillip Mienk authored
-
- 21 Oct, 2016 1 commit
-
-
Juha Reunanen authored
Solution: #include <netioapi.h> and change some IP_ADAPTER_UNICAST_ADDRESS data types
-
- 10 Oct, 2016 1 commit
-
-
Mário Kašuba authored
Added fallback mechanism for specific socket binding on Windows platform with IPv6 enabled
-
- 09 Oct, 2016 1 commit
-
-
yasirs authored
-
- 20 Jul, 2016 1 commit
-
-
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
-
- 27 May, 2016 1 commit
-
-
Adam Seering authored
On systems where getifaddrs() exists but isn't implemented, behave as if 'resolve_nic_name()' were entirely unsupported
-
- 31 Mar, 2016 1 commit
-
-
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.
-
- 29 Mar, 2016 1 commit
-
-
Jim Klimov authored
-
- 18 Feb, 2016 1 commit
-
-
Osiris authored
Solution: Phase I - make precompiled.hpp be first file included in every source file
-
- 12 Feb, 2016 1 commit
-
-
Pieter Hintjens authored
It's all over the place. Solution: remove duplicates and try to move main includes to start of source. Also, include net/if.h always, so that the code will compile if ZMQ_HAVE_IFADDRS isn't defined.
-
- 28 Jan, 2016 1 commit
-
-
Constantin Rack authored
Solution: update to 2016
-
- 21 Jan, 2016 2 commits
-
-
Ilya Kulakov authored
Make it ready to enable ipv6 for AIX or HP/UX
-
Ilya Kulakov authored
-
- 16 Jan, 2016 1 commit
-
-
Laszlo Boszormenyi (GCS) authored
-
- 09 Dec, 2015 1 commit
-
-
Sathish Yenna authored
-
- 26 Oct, 2015 1 commit
-
-
Boris Lytochkin authored
-
- 11 Sep, 2015 1 commit
-
-
Pieter Hintjens authored
-
- 06 Sep, 2015 1 commit
-
-
Constantin Rack authored
-
- 03 Sep, 2015 1 commit
-
-
Markus Pfeiffer authored
-
- 21 Aug, 2015 2 commits
-
-
Joe Eli McIlvain authored
Solution: Move the macros to a private header.
-
reza.ebrahimi authored
-