./net/p5-Net-FTPSSL, Perl FTP over SSL/TLS class

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.42nb3, Package name: p5-Net-FTPSSL-0.42nb3, Maintainer: pkgsrc-users

Net::FTPSSL is an object oriented Perl module which implements a
simple FTP client over a Secure Shell Layer (SSL) connection written
following the directives described in RFC959 and RFC2228.

Required to run:
[lang/perl5] [security/p5-IO-Socket-SSL] [security/p5-Net-SSLeay]

Required to build:

Master sites: (Expand)

Filesize: 122.879 KB

Version history: (Expand)

CVS history: (Expand)

   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958)
Log message:
net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):


The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
   2021-10-07 16:43:07 by Nia Alarie | Files touched by this commit (962)
Log message:
net: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631)
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-04-18 15:21:34 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(net/p5-Net-FTPSSL) Updated to 0.42

0.42 2019/09/30 08:30:00
  - Changed the copyright from 2018 to 2019 in all files.
  - Removed L<http://search.cpan.org/~cleach/Net-FTPSSL-0.42/FTPSSL.pm> link
    from the POD since that link seems to be in the process of being depreciated
    on CPAN after its re-design in 2018. (Link gets redirected to a new URL.)
  - Added BUILD_REQUIRES option to Makefile.PL
  - Bug ID 130578 - Special thanks to Edward Sabol for asking for the new
    aliases "ls" & "dir"  (alias to nlst and list)
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557)
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-01-27 14:30:29 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 0.41

Upstream changes:
0.41 2018/12/20 08:30:00
  - Fixed supported() to say HELP isn't supported if OverriedHELP was used.
    Wasn't doing this in 100% of the logic paths.
  - Fixed nlst/list bug when filter patterns & callbacks were both in use.
    The results of the end callback wasn't having the pattern applied to filter
    the results.  Patterns are now applied to filter things before & after the
    callback is called, where before it was only done before the callback was
  - Fixed nlst/list to both call _common_list() instead of having list do both.
  - The DebugLogFile option now turns autoflush on when the log file is opened.
    I was loosing the log file contents on certain types of errors when
    autoflush was turned off making it difficult to troubleshoot issues.
  - Tweaked the ccc() hack slightly.  Also the above log file fix seems to have
    stabilized the CCC hack when the logs are turned on when it works.  Though
    some servers sometimes throw "Unexpeced EOF" errors after \ 
executing the CCC.
    So I put in a couple of sleeps for 1 second each & the command became even
    more stable.  Suggesting that the "Unexpected EOF" errors were \ 
caused by
    timing issues.
  - Added uput2() method to deal with the problem that uput() can't always
    tell you the actual name of the file on the FTPS server and you really need
    to know that filename. (slow)
  - Rewrote the uput() POD to reflect what the command actually does instead
    of what it's supposed to do.  Different servers implemented it differently.
  - Tweaked the depreciated "useSSL" option to make it easier to remove in
    the future.
  - Minor tweaks to _help() & supported() dealing with OverrideHELP & _help()
    can now include disabled commands in it's hash. (The key's value is 0 if
    disabled.  Else non-zero if a supported command.)  Before it just silently
    tossed disabled commands.
  - Added mlsd() - List of files in machine readable format.
  - Added mlst() - Get file details in machine readable foramt.
  - Added parse_mlsx() to parse the returned values of mlsd() & mlst().
  - Modified size() to have option of using MLST as an alternate way to get a
    file's size.
  - Modified is_dir() & is_file() to be able to use MLST as the prefered way
    to do these tests.  Falls back on original tests if MLST isn't supported
    or doesn't have the TYPE feature enabled.
  - Redesigned all the test cases from scratch!  Rather than choose one of 3
    huge scripts to run, everything has been replaced by a lot of smaller test
    cases.  Makes it much simpler to verify everything is working without the
    need for messy complex code or having to carefully examine log files
  - The test cases no longer uses the depreciated "useSSL" option.  \ 
They use
    the "SSL_version" option instead.
  - t/test-helper/helper1234.pm, new helper module to centralize the asking
    of questions and to share the answers between all the test cases.  So
    that "make test" only prompts you a single time for your server info.
  - No longer uses environment variables to "remember" answers.  Now uses
    a dynamically built config file of options selected.  Just have to
    answer the questions the 1st time run via "make test".
  - MANIFEST - Added all the new test cases and removed the old ones.
  - Updated the LISCENSE file to say 2018 (from 2017)
  - Update the README file to say 2018 (from 2017) Then completly rewrote it.