about summary refs log tree commit
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2014-10-23 08:21:57 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2014-10-28 08:30:51 +0000
commit8d2eb7d15fc913cbe51598ae22c7c89a61b6316c (patch)
tree7b08c2f3b706244d10a3c3178578ae8576783148
parent63feb380c241e6623b08bc5545e423058bad9730 (diff)
downloadperl-libnet-8d2eb7d15fc913cbe51598ae22c7c89a61b6316c.tar.gz
Reformat Changes file as per CPAN::Changes::Spec
-rw-r--r--Changes488
1 files changed, 284 insertions, 204 deletions
diff --git a/Changes b/Changes
index 96894d2..0322c72 100644
--- a/Changes
+++ b/Changes
@@ -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