1 | Revision history for Perl extension IO::FDPass |
1 | Revision history for Perl extension IO::FDPass |
|
|
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). |
2 | |
16 | |
3 | 1.1 Mon Jul 6 19:40:36 CEST 2015 |
17 | 1.1 Mon Jul 6 19:40:36 CEST 2015 |
4 | - added stability canary support. |
18 | - added stability canary support. |
5 | - seems to work on 5.6.2 too, so remove the use 5.008. |
19 | - seems to work on 5.6.2 too, so remove the use 5.008. |
6 | - rewrite the cmsg recv check to rely on CMSG_FIRSTHDR instead |
20 | - rewrite the cmsg recv check to rely on CMSG_FIRSTHDR instead |