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