Hello community, here is the log from the commit of package perl-AnyEvent for openSUSE:Factory checked in at 2012-09-14 12:33:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-AnyEvent (Old) and /work/SRC/openSUSE:Factory/.perl-AnyEvent.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-AnyEvent", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-AnyEvent/perl-AnyEvent.changes 2012-06-05 12:02:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-AnyEvent.new/perl-AnyEvent.changes 2012-09-14 12:33:33.000000000 +0200 @@ -1,0 +2,9 @@ +Tue Sep 4 13:00:21 UTC 2012 - [email protected] + +- updated to 7.02 + - AnyEvent::Util::run_cmd could block indefinitely (analyzed and test + program by Yorhel). + - verified that AnyEvent::Socket follows RFC5952. + - try to parse "ADDR#PORT" in addition to "ADDR PORT". + +------------------------------------------------------------------- Old: ---- AnyEvent-7.01.tar.gz New: ---- AnyEvent-7.02.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-AnyEvent.spec ++++++ --- /var/tmp/diff_new_pack.1pGbb4/_old 2012-09-14 12:33:34.000000000 +0200 +++ /var/tmp/diff_new_pack.1pGbb4/_new 2012-09-14 12:33:34.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-AnyEvent -Version: 7.01 +Version: 7.02 Release: 0 %define cpan_name AnyEvent Summary: the DBI of event loop programming ++++++ AnyEvent-7.01.tar.gz -> AnyEvent-7.02.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.01/Changes new/AnyEvent-7.02/Changes --- old/AnyEvent-7.01/Changes 2012-05-13 01:03:26.000000000 +0200 +++ new/AnyEvent-7.02/Changes 2012-08-14 04:28:00.000000000 +0200 @@ -3,9 +3,16 @@ TODO: document TCP_*** constants TODO: add debug/trace logging to some modules TODO: use the eval-with-cb-call trick also to speed up JSON? -TODO: common pitfalls? invoke-before-return +TODO: FAQ: common pitfalls? invoke-before-return +TODO: FAQ: scope-ids? hosts file order? TODO: AnyEvent::Handle with AnyEvent::IO? +7.02 Tue Aug 14 04:27:58 CEST 2012 + - AnyEvent::Util::run_cmd could block indefinitely (analyzed and test + program by Yorhel). + - verified that AnyEvent::Socket follows RFC5952. + - try to parse "ADDR#PORT" in addition to "ADDR PORT". + 7.01 Sun May 13 01:03:17 CEST 2012 - fail with EPROTO in AnyEvent::Handle wqhen TLS is requested but not available, instead of throwing an exception. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.01/META.json new/AnyEvent-7.02/META.json --- old/AnyEvent-7.01/META.json 2012-05-13 01:08:16.000000000 +0200 +++ new/AnyEvent-7.02/META.json 2012-08-14 05:06:44.000000000 +0200 @@ -44,5 +44,5 @@ } }, "release_status" : "stable", - "version" : "7.01" + "version" : "7.02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.01/META.yml new/AnyEvent-7.02/META.yml --- old/AnyEvent-7.01/META.yml 2012-05-13 01:08:16.000000000 +0200 +++ new/AnyEvent-7.02/META.yml 2012-08-14 05:06:43.000000000 +0200 @@ -26,4 +26,4 @@ Net::SSLeay: 1.33 Task::Weaken: 0 requires: {} -version: 7.01 +version: 7.02 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.01/lib/AnyEvent/Socket.pm new/AnyEvent-7.02/lib/AnyEvent/Socket.pm --- old/AnyEvent-7.01/lib/AnyEvent/Socket.pm 2012-04-22 15:32:46.000000000 +0200 +++ new/AnyEvent-7.02/lib/AnyEvent/Socket.pm 2012-06-25 13:03:52.000000000 +0200 @@ -237,11 +237,11 @@ specify IPv6 addresses and doesn't support the less common but well standardised C<[ip literal]> syntax. -This function tries to do this job in a better way, it supports the -following formats, where C<port> can be a numerical port number of a -service name, or a C<name=port> string, and the C< port> and C<:port> -parts are optional. Also, everywhere where an IP address is supported -a hostname or unix domain socket address is also supported (see +This function tries to do this job in a better way, it supports (at +least) the following formats, where C<port> can be a numerical port +number of a service name, or a C<name=port> string, and the C< port> and +C<:port> parts are optional. Also, everywhere where an IP address is +supported a hostname or unix domain socket address is also supported (see C<parse_unix>), and strings starting with C</> will also be interpreted as unix domain sockets. @@ -285,7 +285,7 @@ return ("unix/", $_) if m%^/%; - # parse host, special cases: "ipv6" or "ipv6 port" + # parse host, special cases: "ipv6" or "ipv6[#p ]port" unless ( ($host) = /^\s* ([0-9a-fA-F:]*:[0-9a-fA-F:]*:[0-9a-fA-F\.:]*)/xgc and parse_ipv6 $host @@ -302,7 +302,7 @@ } # parse port - if (/\G (?:\s+|:) ([^:[:space:]]+) \s*$/xgc) { + if (/\G (?:\s+|:|\#) ([^:[:space:]]+) \s*$/xgc) { $port = $1; } elsif (/\G\s*$/gc && length $_[1]) { $port = $_[1]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.01/lib/AnyEvent/Util.pm new/AnyEvent-7.02/lib/AnyEvent/Util.pm --- old/AnyEvent-7.01/lib/AnyEvent/Util.pm 2012-04-08 06:20:09.000000000 +0200 +++ new/AnyEvent-7.02/lib/AnyEvent/Util.pm 2012-08-14 04:26:52.000000000 +0200 @@ -605,6 +605,7 @@ $cv->begin; fcntl $pr, AnyEvent::F_SETFD, AnyEvent::FD_CLOEXEC; + fh_nonblocking $pr, 1; my $w; $w = AE::io $pr, 0, "SCALAR" eq ref $ob ? sub { @@ -649,6 +650,7 @@ } fcntl $pw, AnyEvent::F_SETFD, AnyEvent::FD_CLOEXEC; + fh_nonblocking $pw, 1; my $w; $w = AE::io $pw, 1, sub { my $len = syswrite $pw, $data; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.01/lib/AnyEvent.pm new/AnyEvent-7.02/lib/AnyEvent.pm --- old/AnyEvent-7.01/lib/AnyEvent.pm 2012-05-13 01:08:11.000000000 +0200 +++ new/AnyEvent-7.02/lib/AnyEvent.pm 2012-08-14 04:27:45.000000000 +0200 @@ -1236,7 +1236,7 @@ use Carp (); -our $VERSION = '7.01'; +our $VERSION = '7.02'; our $MODEL; our @ISA; our @REGISTRY; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
