Saturday 12th November 2011
Local Packages
Updated perl-Coro to 6.07:
Work around a bug in PerlIO (setting $SIG{__WARN__} to a PVCV)
Update ecb.h
Updated perl-Mail-IMAPClient to 3.30
StartTLS array ref argument dereferenced twice (CPAN RT#72347)
During connect(): Port now defaults 143 or 993 if $self->Ssl
Stop reconnect deep recursion if server disconnects on login
reconnect() now returns 1 on success; on error undef or 0=recursive
Handle EBADF from syswrite in _send_bytes
Add RFC4978 IMAP COMPRESS Extension support (CPAN RT#67263):
New method: compress()
New attributes: Compress, Readmoremethod
- General code clean-up:
new() now always returns $self or undef (never $sock any more)
Socket() now always return a socket or undef
login() now always return $self or undef
_read_more() will now use Readmoremethod if set
Missing second arg '' for encode_base64 causing AUTHENTICATE PLAIN to fail on lines longer than 76 characters
I added build and runtime dependencies on perl(Digest::MD5) for DIGEST-MD5 authentication support and perl(Compress::Zlib) for COMPRESS DEFLATE support
Updated perl-NetAddr-IP to 4.058:
In Lite.pm v1.40:
Add call to InetBase::fillIPv4 to all uses of gethostbyname
In InetBase.pm v0.06:
Break out the code that expands short IPv4 addresses into dotquad format to account for broken BSD implementations of inet_aton and gethostbyname that do not recognize the short format, and EXPORT this as sub 'fillIPv4'
In Util.pm v1.45:
Add 'fillIPv4' to calls to gethostbyname to work around broken inet_aton and gethostbyname implementations in certain BSD implementations
Updated perl-version to 0.95:
Restore compatibility in replacement UNIVERSAL::VERSION with the behaviour of Perl 5.14.x, essentially by reverting the changes in Perl RT#95544
Fix segfault error with strings that begin with 'v', especially the string 'version' (CPAN RT#72365)
Forbid all math operations on version objects in base class; this was already the case for XS code but the pure Perl was lacking (CPAN RT#70950)