#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 3rd August 2011 === ==== Fedora Project ==== * Updated `perl-Compress-Raw-Lzma` to 2.036 for F-15, built against the forthcoming `xz` 5.0.3 update for that release * Updated `perl-Module-Metadata` to 1.000005 in F-16 and Rawhide: * Localize `$package::VERSION` during version discovery * Fix references to `Module::Build::ModuleInfo` ([[CPAN:66133|CPAN RT#66133]]) * Added '`new_from_handle()`' method ([[CPAN:68875|CPAN RT#68875]]) * Improved documentation (`SYNOPSIS`, broke out class/object method, and other minor edits) . I also changed the package to install into the ''vendor'' directories rather than the ''perl'' directories, as per just about every other module in Fedora ==== Local Packages ==== * New package `perl-Data-Section-Simple` (0.02) * New package `perl-Module-Extract-VERSION` (1.01) * New package `perl-Test-Version` (1.0.0) * Updated `curl` to add a new option `CURLOPT_GSSAPI_DELEGATION` ([[RedHatBugzilla:719939|Bug #719939]]) * Updated `dkms` to 2.2.0.2 * Updated `perl-Coro` to 6.04: * Change how `Coro` patches `AnyEvent` `condvars` for compatibility with `AnyEvent` 6.x * Update `ecb.h` to no longer `include ` in case `WinNT.h` hasn't been `include`d * Updated `perl-CPAN-Meta` to 2.112150: * Stringify any objects encountered during conversion ([[CPAN:67295|CPAN RT#67295]]) * Fixed some broken URLs in documentation and for LGPL in legacy conversion ([[CPAN:68738|CPAN RT#68738]]) * Fixed invalid private Pod in `CPAN::Meta::Validator` ([[CPAN:65925|CPAN RT#65925]]) * Clarified that file paths in the '`provides`' section must be in Unix-style (i.e. forward slashes) ([[CPAN:69045|CPAN RT#69045]]) * Replaced examples using `Module::Build::ModuleInfo` with `Module::Metadata` ([[CPAN:66135|CPAN RT#66135]]) . I added new test build requirements: `perl(Pod::Coverage::TrustPod)`, `perl(Test::CPAN::Meta)`, `perl(Test::Pod::Coverage)`, `perl(Test::Portability::Files)` and `perl(Test::Version)` ≥ 0.04 * Updated `perl-Locale-US` to 2.112150 (largely rewritten, fixing [[CPAN:56989|CPAN RT#56989]]); I added new build requirements `perl(Data::Section::Simple)` and `perl(Test::More)`, packaged the `LICENSE file` and added a patch to support building with `ExtUtils::MakeMaker` < 6.30 * Updated `perl-Module-Metadata` to 1.000005 as per the Fedora version * Updated `perl-Net-FTPSSL` to 0.18: * More fixes/clarifications to the POD text * Fixed minor wildcard issue with `LIST` and `NLST` if "`+`" was in the filename * Added `LocalAddr` option to `new()`; works against both the command channel and the data channel * Added `restart()` function to be compatible with `Net::FTP` for restarts * Added ability to restart downloads/`get()` where the previous attempt left off * Added ability to restart uploads/`put()` where the previous attempt left off * Added `append()` command [`APPE`]; it also uses `OFFSET`, but doesn't send the `REST` command to the server * Masks out the user name used when generating a log file, similar to how this is already done for the password except that it must also hide it in the response to `USER` and `PASS`; it's only masked when written to the log - `message()` and `last_message()` still return the user name unmasked in any response string! * Fixed a bug in `t/10-complex.t` and added optional environment variables for some of the connection values to make it easier to quickly re-run tests during development without having to key in answers to questions with no good default values over and over again * Added `SSL_Client_Certificate` to support client certificates on the data channel as well as the command channel ([[CPAN:69327|CPAN RT#69327]]) * Deprecated `SSL_Advanced` in favour of `SSL_Client_Certificate`; `SSL_Advanced` is now just an alias for `SSL_Client_Certificate` for backwards compatibility; the new name better describes what we are trying to do with it now that this feature is supported * Wrote `t/20-certificate.t` to test this out, though this and `t/10-complex.t` are probably incompatible in most settings - anyone else trying to use this test case will have to modify the code to point to their certificate and provide its password, since the upstream test client certificate isn't going to be published * Calls to `command()` now return a reference to this class so that you can code something like: . {{{ if ($ftps->command("NOOP")->response() == CMD_OK) }}} * Modifed `Net::FTPSSL` to use the new `command()->response()` format internally ----