about summary refs log tree commit
DateCommit message (Collapse)
2015-09-02Use past tense in Changes file
2015-09-02ChangeLog was renamed to Changes a while ago
2015-09-02Simplify specification of INSTALLDIRS
We do not need to check the lower bound since we only support Perl 5.8.1 and higher anyway.
2015-09-02Add INSTALL file
2015-09-01Re-sort MANIFEST
2015-09-01Bump version
2015-07-17Release 3.07 v3.07
2015-07-17Add Changes entry for previous merge commit
2015-07-17Merge branch 'ColMelvin-use-MLSD-for-more-robustness'
2015-07-17Merge branch 'use-MLSD-for-more-robustness' of ↵
https://github.com/ColMelvin/perl-libnet into ColMelvin-use-MLSD-for-more-robustness
2015-07-17Minor correction to 8b327f4281, confirmed by Steffen
2015-07-16Add Changes entry for previous merge commit, plus other minor tidy-ups
2015-07-16Merge pull request #18 from noxxi/af_domain
let FTP, NNTP, POP3, SMTP restrict Domain to IPv4 even if IPv6 is sup…
2015-07-16Merge pull request #19 from zhouzhen1/podspell
fix a typo in pod
2015-07-16Fix Net::Cmd::datasend() for octets stored in an upgraded string
The data passed to datasend() should already be encoded, but it can sometimes happen that the string holding the octets gets accidentally upgraded and it was wrong for datasend() to treat it differently in that case. Fixes CPAN RT#104433. Many thanks to Ricardo and Aristotle for their help on the ticket.
2015-07-11fix a typo in pod
2015-07-10let FTP, NNTP, POP3, SMTP restrict Domain to IPv4 even if IPv6 is supported ↵
by using Domain/Family argument - accept Family and Domain - work around issues with IO::Socket::IP, which deals with argument 'Domain' in a non sub-classable way - update various documentation about the relevant super class and SSL support unify behavior: - accept LocalPort with NNTP too (not only LocalAddr) - accept LocalAddr and LocalPort with POP3, keep ResvPort for backward compatible name for LocalPort
2015-07-08Bump version
2015-04-01Release 3.06 v3.06
2015-04-01Remove accidental vi "insert" detritus from a test script
2015-04-01Fix INSTALLDIRS to account for the @INC reordering change in Perl 5.12
2015-03-24Add licence files; clarify licence statements
2015-03-11Merge pull request #15 from mstevens/master
Fix unrendered pod markup showing for eprt / epsv
2015-03-10Convert tabs to spaces
2015-03-09Add missing Changes testing optional feature to Makefile.PL
2015-03-05Fix unrendered pod markup showing for eprt / epsv (eg see ↵
https://metacpan;3D.org/pod/Net::FTP#METHODS)
2015-02-05Fix Net::FTP authorize() method
Patch by Troy Loveday from CPAN RT#48532.
2015-01-26Document the new SendHello argument to Net::SMTP->new()
2015-01-26Tidy up previous merge commit
2015-01-26Merge pull request #13 from RubberCthulhu/optional-auto-hello
Optional automatic hello
2015-01-26Merge pull request #14 from sunnavy/master
typo(IO:File => IO::File)
2015-01-26typo(IO:File => IO::File)
2015-01-22Optional automatic hello
Added option "SendHello => 0|1" to constructor Net::SMTP::new(). If an option "SendHello" is passed and set to 0 then command HELO will not be sent during calling of constructor Net::SMTP::new() and it has to be sent manually using method Net::SMTP::hello(). If the option isn't passed or set to 1 then the constructor works in the same manner as in earlier versions (command HELO is sent automatically in the constructor). The fact that option is on by default allows to keep compatibility with previous versions of the library. Performing Net::SMTP::hello() manually allows to handle the result of the command in the same way as for other commands.
2015-01-20Bump version
2015-01-12Release 3.05 v3.05
2015-01-12libnet: less test noise on STDERR
Change the tests so that information about the port a server has started on etc, goes to to STDOUT rather than STDERR - which should be reserved for when things have gone wrong.
2014-12-20No need for the "1" at the end of "eval { require XXX; 1 }"
The module should return a true value anyway; require will die if that isn't the case.
2014-12-09last does not work in a do {} block
There is no point in continuing with the auth() function if there are no mechanisms left to try (it would only issue an AUTH command with no arguments, which is a syntax error) so simply return instead of trying to jump out of the do {} block. Also return if we cannot get the failed mechanism from the client because in that case we have no way of changing the list of mechanisms to try. Partially fixes CPAN RT#100235.
2014-12-09Bump version
2014-12-03Make rmdir() more robust against faulty FTP servers
[RT #100694] Some FTP servers simply don't process NLST properly. Use the RFC standardized MLSD command first, then fallback onto NLST if no data is provided. Caveat: MLSD will return 501 if given a file instead of a directory. We ignore this error and try NLST anyway. That command should subsequently fail and then we return the empty list.
2014-11-29Release 3.04 v3.04
2014-11-29Changes entry for previous merge commit
2014-11-29Merge pull request #10 from noxxi/ssl
SSL support: use SNI only if supported by IO::Socket::SSL
2014-11-29SSL support: use SNI only if supported by IO::Socket::SSL (i.e. openssl ↵
version>=1)
2014-11-28Bump version
2014-11-28Release 3.03 v3.03
2014-11-28Changes entry for previous merge commit
2014-11-28Minor tidy-up from previous merge commit: Prefer explicit return statement
2014-11-28Merge pull request #9 from noxxi/ssl
Remodel SSL support for Net::NNTP after Net::SMTP
2014-11-28- model SSL support for Net::NNTP after Net::SMTP, i.e. upgrade to SSL class ↵
instead of using IO::Socket::SSL in plain and SSL mode - use SNI for SSL support in SMTP, NNTP, POP3, FTP by default