| 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). |
| 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. |
| 25 |
- better SYNOPSIS. |
| 26 |
- discuss other file descriptor passing modules more thoroughly. |
| 27 |
|
| 28 |
0.2 Fri Apr 5 10:20:05 CEST 2013 |
| 29 |
- fix a problem when sending on non-blocking sockets on windows. |
| 30 |
- "improve" fd passing to be less blocking on windows, at the cost |
| 31 |
of leaking the handle on error. |
| 32 |
|
| 33 |
0.1 Fri Apr 5 07:04:02 CEST 2013 |
| 34 |
- first release. |
| 35 |
|
| 36 |
0.0 Fri Apr 5 06:09:40 CEST 2013 |
| 37 |
- ripped out of AnyEvent::Fork > 0.01. |
| 38 |
|