1 |
root |
1.1 |
Revision history for Perl extension IO::FDPass |
2 |
|
|
|
3 |
root |
1.13 |
- 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 |
root |
1.12 |
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 |
root |
1.11 |
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 |
root |
1.10 |
|
17 |
root |
1.9 |
1.1 Mon Jul 6 19:40:36 CEST 2015 |
18 |
|
|
- added stability canary support. |
19 |
root |
1.7 |
- seems to work on 5.6.2 too, so remove the use 5.008. |
20 |
root |
1.8 |
- rewrite the cmsg recv check to rely on CMSG_FIRSTHDR instead |
21 |
|
|
of doing our own check. |
22 |
root |
1.7 |
|
23 |
root |
1.6 |
1.0 Sun Apr 7 00:42:13 CEST 2013 |
24 |
|
|
- this release only updates the documentation. |
25 |
root |
1.4 |
- better SYNOPSIS. |
26 |
root |
1.5 |
- discuss other file descriptor passing modules more thoroughly. |
27 |
root |
1.4 |
|
28 |
root |
1.3 |
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 |
root |
1.2 |
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 |
root |
1.1 |
- ripped out of AnyEvent::Fork > 0.01. |
38 |
|
|
|