4 version 1.2.5 (released 2020-06-22)
5 * Added basic support for TCP_INFO and SIOCOUTQ/TIOCOUTQ/FIONWRITE
6 * Add SOCKET_WRAPPER_DIR_ALLOW_ORIG and abort() early if
7 SOCKET_WRAPPER_DIR is unusable
9 version 1.2.4 (released 2020-03-24)
10 * Added support for 10.53.57.0 network
11 * Added _{socket,close,connect,...} symbols on FreeBSD
12 * Fixed interaction with resolv_wrapper on FreeBSD
14 version 1.2.3 (released 2019-03-21)
15 * Fixed missing NULL check for socket_wrapper_dir()
16 * Fixes building in Samba source tree
18 version 1.2.2 (released 2019-03-21)
19 * Added environment variable to disable deep binding
20 * Fixed installation of socket_wrapper
21 * Fixed several small bugs
23 version 1.2.1 (released 2018-11-14)
24 * Removed error message to fix applications doing stupid things
26 version 1.2.0 (released 2018-11-13)
27 * Added threading support
28 * Moved to modern cmake
29 * Several smaller bugfixes
31 version 1.1.9 (released 2017-12-04)
32 * Fixed thread - signal deadlock issue
34 version 1.1.8 (released 2017-10-13)
35 * Added support for openat()
36 * Added support for open64() and fopen64()
37 * Always enabled logging support
38 * Increased maximum for wrapped interfaces to 64
39 * Improved fd duplication code
40 * Fixed strict-aliasing issues
41 * Fixed some use after free issues
42 * Fixed issues on ppc64le
44 version 1.1.7 (released 2016-05-20)
45 * Added support for accept4()
46 * Added support for OpenBSD
47 * Fixed sendto() with UDP and a connected socket
48 * Fixed AF_RAWLINK sockets
50 version 1.1.6 (released 2016-03-15)
51 * Added a wrapper for write()
52 * Added support for automatic binding of ephemeral ports
53 * Fixed recvmsg() with UDP
54 * Fixed AF_NETLINK sockets
56 version 1.1.5 (released 2015-10-15)
57 * Added support for TCP_NODELAY in setsockopt/getsockopt
58 * Fixed cmsg space calculation
60 version 1.1.4 (released 2015-08-25)
61 * Fixed handling of msg_name in recvmsg()
62 * Fixed sendmsg()/recvmsg() TCP support
63 * Fixed several compile warnings
64 * Added environment variable to change MTU
66 version 1.1.3 (released 2015-02-23)
67 * Added support for address sanitizer.
68 * Fixed leaking of memory and fds of stale sockets.
69 * Fixed the library loading code.
71 version 1.1.2 (released 2014-10-01)
72 * Added support for fnctl(F_DUPFD).
73 * Added support for glibc 2.20.90.
75 version 1.1.1 (released 2014-06-05)
76 * Disable incomplete address in use check in bind().
78 version 1.1.0 (released 2014-06-02)
79 * Added support for IP_PKTINFO in recvmsg().
80 * Added support for IPV6_PKTINFO in recvmsg().
81 * Added support for IP_RECVDSTADDR in recvmsg() on BSD.
82 * Added support for more socket options in getsockopt().
83 * Added support for bindresvport().
84 * Fixed rebinding on connect().
85 * Fixed sockaddr buffer truncation in getsockname() and getpeername().
86 * Fixed special cases in bind().
87 * Fixed loading libc on some platforms.
89 version 1.0.2 (released 2014-05-05)
91 * Fixed calling open from libc.
92 * Fixed loading libc functions on some platforms.
94 version 1.0.1 (released 2014-02-04)
95 * Added --libs to pkg-config.
96 * Added socket_wrapper-config.cmake
97 * Fixed a bug packaging the obj directory.
99 version 1.0.0 (released 2014-02-02)