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