--- AnyEvent/lib/AnyEvent.pm 2008/05/23 23:44:55 1.126 +++ AnyEvent/lib/AnyEvent.pm 2008/05/24 01:15:19 1.127 @@ -1055,12 +1055,26 @@ used, and preference will be given to protocols mentioned earlier in the list. +This variable can effectively be used for denial-of-service attacks +against local programs (e.g. when setuid), although the impact is likely +small, as the program has to handle connection errors already- + Examples: C - prefer IPv4 over IPv6, but support both and try to use both. C - only support IPv4, never try to resolve or contact IPv6 addressses. C support either IPv4 or IPv6, but prefer IPv6 over IPv4. +=item C + +Used by L to decide wether to use the EDNS0 extension +for DNS. This extension is generally useful to reduce DNS traffic, but +some (broken) firewalls drop such DNS packets, which is why it is off by +default. + +Setting this variable to C<1> will cause L to announce +EDNS0 in its DNS requests. + =back =head1 EXAMPLE PROGRAM