Monday 19th July 2010
RPM Fusion Project
Updated xv to drop the dependency on man for RHEL-5 onwards; it was there for ownership of the /usr/share/man/{fi,pl} directories, which are owned by the filesystem package since RHEL-5 (the man package was dropped from Rawhide recently and it became a broken dependency for xv)
Local Packages
Updated dovecot (1.2.12) to not attempt to use Linux 2.6 epoll for targets that use Linux 2.4 kernels
Updated dovecot (2.0) to update dovecot and pigeonhole to 20100716 build, enabled pigeonhole's build time test suite and fixed dovecot not to try to use Linux 2.6 epoll for targets that use Linux 2.4 kernels
Updated perl-DateTime to update DateTime to 0.61:
Fix the --pp flag for the Build.PL (CPAN RT#59421)
- Include my spelling test patches in upstream distribution
Updated perl-DBI to 1.612 (lots of changes, too many to mention here)
Updated perl-DBM-Deep to 2.0000:
This version is not fully compatible with 1.002x and changes the file format
Databases from DBM::Deep 1.0003 and higher can still be opened
- Newly-created databases automatically use the version 2.x format
- Version 1.x cannot open version 2.x format databases
The optimize method upgrades it as it creates a new database
There is a new db_version method
The File back end now supports Unicode for new databases
New external_refs mode
Numeric comparison of DBM::Deep objects now works
Deletions now work properly in the DBI back end
- A memory leak caused by misuse of field hashes has been fixed
perl 5.8.4 is now required
Fixed compilation and overloading under perl 5.8.x
Updated perl-NetAddr-IP to 4.029:
In NetAddr::IP::Lite, add support for the sub "new" to resolve host6 names if the optional perl Socket6 module is available
Updated perl-Net-Server to 0.99, adding BR: perl(Time::HiRes):
Add SSLeay proto - finally a workable SSL solution
Add minimal Net::Server::TiedHandle for STD{IN,OUT} to work with SSLeay
Net::Server::TiedHandle now supports tied_stdin_callback and tied_stdout_callback
Allow for port => 0, which lets the OS auto assign a port on some OSes
Add idle_loop_hook to PreForkSimple and PreFork
Add consistent formatting capabilities to the log method
Warn when default listen value is used - try to make it a sensible default
Allow for non-zero exit value - particularly when called from fatal
Add customizable check_for_spawn and min_child_ttl settings in PreFork
Add other_child_died_hook
Make Multiplex do $mux->add($sock) for UDP sockets
Change Net::Server::Daemonize to use kill 0 rather than the unportable ps
Fix calling conventions of MultiType
Avoid select in SSLeay that was allowing for infinite spin loop
Fix tie_stdout mode to not warn about unopen handles
Added Net::Server::HTTP base class for basic HTTP daemon handling
Change examples/httpd to use Net::Server::HTTP
Updated perl-PadWalker to 1.92:
- Remove "Jobsian dot file cruft"
- Add patch from Fuji, Goro, correcting earlier patch from Yuval Kogman
Updated perl-Perl-MinimumVersion update to 1.25
Error in minimum_syntax_reason discovered by perl 5.12
Updated perl-YAML-Tiny to 1.43:
- No functional changes
Don't import Carp 'croak' any more, saving a few K
Updated sendmail to add the license text to the milter subpackage