#acl PaulHowarth:read,write,admin,revert,delete All:read === 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:59421|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 ----