diff options
author | Steve Hay <steve.m.hay@googlemail.com> | 2014-10-23 08:21:57 +0100 |
---|---|---|
committer | Steve Hay <steve.m.hay@googlemail.com> | 2014-10-28 08:30:51 +0000 |
commit | 8d2eb7d15fc913cbe51598ae22c7c89a61b6316c (patch) | |
tree | 7b08c2f3b706244d10a3c3178578ae8576783148 | |
parent | 63feb380c241e6623b08bc5545e423058bad9730 (diff) | |
download | perl-libnet-8d2eb7d15fc913cbe51598ae22c7c89a61b6316c.tar.gz |
Reformat Changes file as per CPAN::Changes::Spec
-rw-r--r-- | Changes | 488 |
1 files changed, 284 insertions, 204 deletions
@@ -1,208 +1,288 @@ -libnet 3.03 -- TODO +Revision history for Perl distribution libnet - * TODO +3.03 Development -libnet 3.02 -- Fri Oct 10 2014 + - Reformatted Changes file as per CPAN::Changes::Spec. - * Don't run interactive prompt() in Makefile.PL when in PERL_CORE. - * Fix $smtp->auth($sasl) to try the AUTH mechanism (if present) in the - Authen::SASL object before falling back on other mechanisms. [Resolves - CPAN RT#99415] +3.02 2014-10-10 -libnet 3.01 -- Thu Oct 09 2014 - - * Require IO::Socket::SSL >= 1.999 to protect against a bad version (0.30) of - IO::Socket::IP and hopefully fix another bunch of CPAN Testers failures. - [Steffen Ullrich] - -libnet 3.00 -- Thu Oct 09 2014 - - * Skip Perl Critic, Pod and Pod Coverage tests unless AUTHOR_TESTING. - [Resolves CPAN RT#99399] - * Synchronize all $VERSIONs to the distribution's version number, bumping that - to 3.00 so that no $VERSIONs end up going backwards. - -libnet 1.30 -- Wed Oct 08 2014 - - * Sigh. Fix PAUSE indexing problem again. Net::SMTP::SSL is already used by - Net-SMTP-SSL. - -libnet 1.29 -- Wed Oct 08 2014 - - * Fix PAUSE indexing problem. Net::POP3::_SSLified and Net::SMTP::_SSLified - are already used by Net-SSLGlue. - -libnet 1.28 -- Wed Oct 08 2014 - - * Improve code()/message() initialization and error handling in Net::Cmd - [Tom Metro; resolves CPAN RT#14875] - * Don't use the ALLO command on FTP servers that don't support it. [Resolves - CPAN RT#95717] - * Stop Makefile.PL from requiring interactive configuration when running via - cpan, cpanp or cpanm: just accept all defaults in these cases, as when - running non-interactively. [Resolves CPAN RT#48966] - * Add optional POD coverage testing. - * Add optional POD testing. - * Add optional Perl::Critic testing. - * Make code Perl::Critic clean. - * Move Net/*.pm into lib/Net/ sub-directory within distribution. This is the - usual layout style these days. - * Change Net::SMTP::auth() so that it now falls back to another supported AUTH - method if a given AUTH method fails. [Ivan Baktsheev; closes PR#3] - * Change Net::SMTP::auth() so that it uses the SMTP AUTH mechanism(s) - specified in the Authen::SASL object if one is provided instead of a - username. If a plain text username is specified then use the first - reported SMTP AUTH method supported, as usual. [Ewen McNeill; resolves CPAN - RT#58002] - * Add support for IPv6 and SSL to Net::FTP, Net::NNTP, Net::POP3 and - Net::SMTP. These features are only available if the user has - - a recent IO::Socket::SSL for SSL support - a recent IO::Socket::IP or an older IO::Socket::INET6 for IPv6 support - - If no SSL module is available it will work as before, but attempts to use - the SSL functionality will result in an error message. If no IPv6 modules - are available it will just use IPv4 as before. With IPv6 modules installed - one can of course still access IPv4 hosts. - [Steffen Ullrich; resolves CPAN RT#93823] - -libnet 1.27 -- Fri May 30 2014 - - * Simplified Makefile.PL requirements. - -libnet 1.26 -- Fri May 30 2014 - - * Set minimum required ExtUtils::MakeMaker version to 6.64 to ensure that all - parameters used are supported, to save jumping through hoops to support - earlier versions. (This should not be a problem since ExtUtils::MakeMaker - 6.64 is easily installed into Perl 5.8.1 and above, that being the whole - point of the new choice of minimum supported Perl version.) - * Set minimum required Perl version to 5.8.1. This is in line with the - minimum requirement of the "Perl Toolchain". - -libnet 1.25 -- Tue Feb 04 2014 - - * Fix Net::FTP::pasv_wait() not handling errors from Net::Cmd::reponse() - [bergner@cs.umu.se; resolves CPAN RT#50420] - * Make inheritance from Net::Cmd clearer in the documentation [Resolves CPAN - RT#72889] - * Set timeout for data connection creation in Net::FTP [Oleg G; resolves CPAN - RT#78926] - * Stop Net::Domain::domainname() from giving out warnings in android [Brian - Fraser] - -libnet 1.24 -- Mon Jan 06 2014 - - * Fix incorrect handling of CRLF in Net::FTP [Willem Monsuwé; resolves CPAN - RT#41642/62029] - * POD fixes [Dominic Hargreaves; resolves CPAN RT#91761] - -libnet 1.23 -- Mon Aug 12 2013 - - * Typo fixes [David Steinbrunner; resolves CPAN RT#87681] - -libnet 1.22_02 -- Thu Aug 08 2013 - - * Make Net::FTP::dataconn::close() more robust [Together with changes to - Net::FTP already made in 1.22_01, this resolves CPAN RT#37700] - * Document scalar/list context return values from Net::Cmd::message() - * Fix broken URL [Resolves CPAN RT#68749] - * Fix documentation typo in Net::Netrc - * Fix broken POD in Net::POP3 - * Improve Net::SMTP documentation of new(), auth() and message() [Resolves - CPAN RT#36038] - * Add proper skips to skipped tests in ftp.t - * Import hostname.t fix from perl core commit #adeb94125a - * Add time.t, imported from perl core commit #c85707204c - * Add new maintainer information, with updated CPAN and GitHub links - -libnet 1.22_01 -- Mon May 31 09:40:25 CDT 2010 - - * Do not create/pass a remote name if one is not given to put_unique - * Add ->passive method to switch between PORT/PASV connections - * Accept - in command parsed from SMTP HELO response - * Allow group to set to a group named "0" - * Set $@ when ->new returns undef - * Add support for LocalAddr to be passed to ->new - * Document that timeout is in seconds - * Fix leading . encoding in datasend - * Make ->supported check ->feature - * Allow words other than FILE to prefix the unique name returned in info message from stou - * Send ALLO command just before the store command - * Avoid warnings when server do not prefix messages with codes - * Use uppercase characters for xtext encoding - * Catch timeout condition while doing an abort - * Ensure REST is sent directly before command being restarted - * [rt.cpan.org #49920] Fix URL [Leon Brocard] - * Avoid long hang on Mac OS X when hostname is *.local by not calling gethostbyname [Father Chrysostomos] - * Avoid infinite recursion in rmdir - * Allow finding _netrc on machines that do not support .netrc [Ben Bimber] - -libnet 1.22 -- Sun Aug 26 07:13:18 CDT 2007 - -Bug Fixes - * Fix a bug in Net::Cmd that is_utf8 does not exist prior to perl 5.8.1 - -libnet 1.21 -- Sat May 19 08:53:09 CDT 2007 - -Bug Fixes - * Fix bug causing utf8 encoding of 8bit strings in Net::Cmd - * Fix precedence issue in Net::NNTP. Patch from Brendan O'Dea - * Fixed bug causing removal of last character on the line when - doing ASCII FTP transfers - -Enhancements - * Add support for ENVID and AUTH to Net::SMTP. Patch by Mark Martinec - * Changed default for FTP transfers to be passive - * Added support for FTP FEAT command - -libnet 1.20 -- Fri Feb 2 19:42:51 CST 2007 - -Bug Fixes - * Fixed incorrect handling of CRLF that straddled two blocks - * Fix bug in response() which was too liberal in what it thought was a response line - * Silence uninitialized value warnings in Net::Cmd during testing on Win32 - * Documentations typos and updates - -Enhancements - * Added support for ORCPT into Net::SMTP - * Support for servers that expect the USER command in upper or lower case. Try USER - first then try user if that fails - -libnet 1.19 -- Wed Jun 30 14:53:48 BST 2004 - -Bug Fixes - * Fixed datasend test to work on Win32 platform - * Fixed Authen::SASL checking in SMTP.pm and POP3.pm - * Fixed bug that a restarted get with Net::FTP did not append to local file - -libnet 1.18 -- Mon Mar 22 16:19:01 GMT 2004 - -Bug Fixes - * Fixed bug in CRLF translation in Net::Cmd datasend/dataend methods - * Fixed bug in converting numbers returned by PASV command into a - packed IP address - * Fixed bug that caused Net::FTP->get to truncate the local file after - the restart method had been called - * Fixed bug in Net::FTP-.rmdir when the server returned . and .. in - the contents of a directory - * Fixed bug in POP3 that was sending unnecessary RSETs - -Enhancements - * Added support for POP3 CAPA command - * Added support for XVERP to Net::SMTP - * Added Net::POP3->banner method to return the banner received from - the server during connect - * Added Net::POP3->auth method for performing authentication using - SASL, requires Authen::SASL - * Added Host option to ->new constructor of FTP, NNTP, SMTP and POP3 - which can be used instead of passing the host as the first argument - * Added ->host method to FTP, NNTP, SMTP and POP3 to return the host - string used for the connect. This is useful to determine which host - was connected to when multiple hosts are specified - * Added support for more non-standard responses to Net::FTP->size - * Updated POD for Net::SMTP wrt. not passing a Hello parameter to the - constructor. (Jeff Macdonald) - -ChangeLogs for releases prior to 1.18 may be found at -http://svn.mutatus.co.uk/browse/libnet/tags/libnet-1.17/ChangeLog + - Don't run interactive prompt() in Makefile.PL when in PERL_CORE. + + - Fix $smtp->auth($sasl) to try the AUTH mechanism (if present) in the + Authen::SASL object before falling back on other mechanisms. [CPAN + RT#99415] + +3.01 2014-10-09 + + - Require IO::Socket::SSL >= 1.999 to protect against a bad version (0.30) + of IO::Socket::IP and hopefully fix another bunch of CPAN Testers + failures. + +3.00 2014-10-09 + + - Skip Perl Critic, Pod and Pod Coverage tests unless AUTHOR_TESTING. [CPAN + RT#99399] + + - Synchronize all $VERSIONs to the distribution's version number, bumping + that to 3.00 so that no $VERSIONs end up going backwards. + +1.30 2014-10-08 + + - Sigh. Fix PAUSE indexing problem again. Net::SMTP::SSL is already used by + Net-SMTP-SSL. + +1.29 2014-10-08 + + - Fix PAUSE indexing problem. Net::POP3::_SSLified and Net::SMTP::_SSLified + are already used by Net-SSLGlue. + +1.28 2014-10-08 + + - Improve code()/message() initialization and error handling in Net::Cmd. + [Tom Metro, CPAN RT#14875] + + - Don't use the ALLO command on FTP servers that don't support it. [CPAN + RT#95717] + + - Stop Makefile.PL from requiring interactive configuration when running via + cpan, cpanp or cpanm: just accept all defaults in these cases, as when + running non-interactively. [CPAN RT#48966] + + - Add optional POD coverage testing. + + - Add optional POD testing. + + - Add optional Perl::Critic testing. + + - Make code Perl::Critic clean. + + - Move Net/*.pm into lib/Net/ sub-directory within distribution. This is + the usual layout style these days. + + - Change Net::SMTP::auth() so that it now falls back to another supported + AUTH method if a given AUTH method fails. [Ivan Baktsheev, PR#3] + + - Change Net::SMTP::auth() so that it uses the SMTP AUTH mechanism(s) + specified in the Authen::SASL object if one is provided instead of a + username. If a plain text username is specified then use the first + reported SMTP AUTH method supported, as usual. [Ewen McNeill, CPAN + RT#58002] + + - Add support for IPv6 and SSL to Net::FTP, Net::NNTP, Net::POP3 and + Net::SMTP. These features are only available if the user has: + + * a recent IO::Socket::SSL for SSL support; + + * a recent IO::Socket::IP or an older IO::Socket::INET6 for IPv6 support. + + If no SSL module is available it will work as before, but attempts to use + the SSL functionality will result in an error message. If no IPv6 modules + are available it will just use IPv4 as before. With IPv6 modules + installed one can of course still access IPv4 hosts. [Steffen Ullrich, + CPAN RT#93823] + +1.27 2014-05-30 + + - Simplified Makefile.PL requirements. + +1.26 2014-05-30 + + - Set minimum required ExtUtils::MakeMaker version to 6.64 to ensure that + all parameters used are supported, to save jumping through hoops to + support earlier versions. (This should not be a problem since + ExtUtils::MakeMaker 6.64 is easily installed into Perl 5.8.1 and above, + that being the whole point of the new choice of minimum supported Perl + version.) + + - Set minimum required Perl version to 5.8.1. This is in line with the + minimum requirement of the "Perl Toolchain". + +1.25 2014-02-04 + + - Fix Net::FTP::pasv_wait() not handling errors from Net::Cmd::reponse(). + [bergner@cs.umu.se, CPAN RT#50420] + + - Make inheritance from Net::Cmd clearer in the documentation. [CPAN + RT#72889] + + - Set timeout for data connection creation in Net::FTP. [Oleg G, CPAN + RT#78926] + + - Stop Net::Domain::domainname() from giving out warnings in Android. + [Brian Fraser] + +1.24 2014-01-06 + + - Fix incorrect handling of CRLF in Net::FTP. [Willem Monsuwé, CPAN + RT#41642/62029] + + - POD fixes. [Dominic Hargreaves, CPAN RT#91761] + +1.23 2013-08-12 + + - Typo fixes. [David Steinbrunner, CPAN RT#87681] + +1.22_02 2013-08-08 + + - Make Net::FTP::dataconn::close() more robust. [Together with changes to + Net::FTP already made in 1.22_01, this resolves CPAN RT#37700.] + + - Document scalar/list context return values from Net::Cmd::message(). + + - Fix broken URL. [CPAN RT#68749] + + - Fix documentation typo in Net::Netrc. + + - Fix broken POD in Net::POP3. + + - Improve Net::SMTP documentation of new(), auth() and message(). [CPAN + RT#36038] + + - Add proper skips to skipped tests in ftp.t. + + - Import hostname.t fix from Perl core commit #adeb94125a. + + - Add time.t, imported from Perl core commit #c85707204c. + + - Add new maintainer information, with updated CPAN and GitHub links. + +1.22_01 2010-05-31 09:40:25-05:00 + + - Do not create/pass a remote name if one is not given to put_unique. + + - Add ->passive() method to switch between PORT/PASV connections. + + - Accept - in command parsed from SMTP HELO response. + + - Allow group to set to a group named "0". + + - Set $@ when ->new() returns undef. + + - Add support for LocalAddr to be passed to ->new(). + + - Document that timeout is in seconds. + + - Fix leading . encoding in datasend(). + + - Make ->supported() check ->feature(). + + - Allow words other than FILE to prefix the unique name returned in info + message from stou. + + - Send ALLO command just before the store command. + + - Avoid warnings when server do not prefix messages with codes. + + - Use uppercase characters for xtext encoding. + + - Catch timeout condition while doing an abort. + + - Ensure REST is sent directly before command being restarted. + + - Fix URL. [Leon Brocard, CPAN RT#49920] + + - Avoid long hang on Mac OS X when hostname is *.local by not calling + gethostbyname(). [Father Chrysostomos] + + - Avoid infinite recursion in rmdir(). + + - Allow finding _netrc on machines that do not support .netrc. [Ben Bimber] + +1.22 2007-08-26 07:13:18-05:00 + +[Bug Fixes] + + - Fix a bug in Net::Cmd that is_utf8() does not exist prior to Perl 5.8.1. + +1.21 2007-05-19 08:53:09-05:00 + +[Bug Fixes] + + - Fix bug causing utf8 encoding of 8-bit strings in Net::Cmd. + + - Fix precedence issue in Net::NNTP. [Brendan O'Dea] + + - Fixed bug causing removal of last character on the line when doing ASCII + FTP transfers. + +[Enhancements] + + - Add support for ENVID and AUTH to Net::SMTP. [Mark Martinec] + + - Changed default for FTP transfers to be passive. + + - Added support for FTP FEAT command. + +1.20 2007-02-02 19:42:51-06:00 + +[Bug Fixes] + + - Fixed incorrect handling of CRLF that straddled two blocks. + + - Fix bug in response() which was too liberal in what it thought was a + response line. + + - Silence uninitialized value warnings in Net::Cmd during testing on Win32. + + - Documentation typos and updates. + +[Enhancements] + + - Added support for ORCPT into Net::SMTP. + + - Support for servers that expect the USER command in upper or lower case. + Try USER first then try user if that fails. + +1.19 2004-06-30 14:53:48+01:00 + +[Bug Fixes] + + - Fixed datasend() test to work on Win32 platform. + + - Fixed Authen::SASL checking in Net::SMTP and Net::POP3. + + - Fixed bug that a restarted get with Net::FTP did not append to local file. + +1.18 2004-03-22 16:19:01Z + +[Bug Fixes] + + - Fixed bug in CRLF translation in Net::Cmd datasend()/dataend() methods. + + - Fixed bug in converting numbers returned by PASV command into a packed IP + address. + + - Fixed bug that caused Net::FTP->get() to truncate the local file after the + restart method had been called. + + - Fixed bug in Net::FTP->rmdir() when the server returned . and .. in the + contents of a directory. + + - Fixed bug in Net::POP3 that was sending unnecessary RSETs. + +[Enhancements] + + - Added support for POP3 CAPA command. + + - Added support for XVERP to Net::SMTP. + + - Added Net::POP3->banner() method to return the banner received from the + server during connect. + + - Added Net::POP3->auth() method for performing authentication using SASL; + requires Authen::SASL. + + - Added Host option to ->new() constructor of FTP, NNTP, SMTP and POP3, + which can be used instead of passing the host as the first argument. + + - Added ->host() method to FTP, NNTP, SMTP and POP3 to return the host + string used for the connect. This is useful to determine which host was + connected to when multiple hosts are specified. + + - Added support for more non-standard responses to Net::FTP->size(). + + - Updated POD for Net::SMTP with respect to not passing a Hello parameter to + the constructor. [Jeff Macdonald] + +ChangeLogs for releases prior to 1.18 may be found at: +https://github.com/steve-m-hay/perl-libnet/blob/v1.17/ChangeLog |