1 | Revision history for Perl extension IO::FDPass |
1 | Revision history for Perl extension IO::FDPass |
2 | |
2 | |
|
|
3 | - hardening: limit cmsg->cmsg_len to controllen, as some buggy OSes |
|
|
4 | allow buffer overruns otherwise. |
|
|
5 | - hardening: do not leak fds on fdpass protocol failures. |
|
|
6 | - hardening: close extra fd's sent by non-compliant sender. |
|
|
7 | |
|
|
8 | 1.3 Mon Jan 4 00:46:36 CET 2021 |
|
|
9 | - do not leak memory on unsuccessful recv (based on patch |
|
|
10 | by Eric Wong). |
|
|
11 | |
|
|
12 | 1.2 Sun Sep 25 01:43:14 CEST 2016 |
|
|
13 | - compatibility macros were still using C++ syntax, fortunately |
|
|
14 | only affecting the solaris platform that apparently doesn't |
|
|
15 | implement ipv6 (which defines those macros) (analyzed by Yary). |
|
|
16 | |
|
|
17 | 1.1 Mon Jul 6 19:40:36 CEST 2015 |
|
|
18 | - added stability canary support. |
|
|
19 | - seems to work on 5.6.2 too, so remove the use 5.008. |
|
|
20 | - rewrite the cmsg recv check to rely on CMSG_FIRSTHDR instead |
|
|
21 | of doing our own check. |
|
|
22 | |
|
|
23 | 1.0 Sun Apr 7 00:42:13 CEST 2013 |
|
|
24 | - this release only updates the documentation. |
3 | - better SYNOPSIS. |
25 | - better SYNOPSIS. |
|
|
26 | - discuss other file descriptor passing modules more thoroughly. |
4 | |
27 | |
5 | 0.2 Fri Apr 5 10:20:05 CEST 2013 |
28 | 0.2 Fri Apr 5 10:20:05 CEST 2013 |
6 | - fix a problem when sending on non-blocking sockets on windows. |
29 | - fix a problem when sending on non-blocking sockets on windows. |
7 | - "improve" fd passing to be less blocking on windows, at the cost |
30 | - "improve" fd passing to be less blocking on windows, at the cost |
8 | of leaking the handle on error. |
31 | of leaking the handle on error. |