Subject: CVS commit: pkgsrc/net/p5-Net-FTPSSL
From: Makoto Fujiwara
Date: 2016-11-09 14:43:32
Message id: 20161109134332.C638FFBA6@cvs.NetBSD.org

Log Message:
Updated net/p5-Net-FTPSSL to 0.35
---------------------------------
0.35 2016/11/03 08:30:00
  - Minor POD updates.
  - Added catastrophic failure protection to _croak_or_return() by adding
    local $SIG{PIPE} = "IGNORE"; before connection termination logic.  \ 
Limits
    the scope to just this one code block.

0.34 2016/07/27 08:30:00
  - BEHAVIOR CHANGE - Added fix_supported() as a way to make corrections to
    supported().  Editing the returned hash reference of _help() no longer
    works!  This new method does both additions & removals.
  - BEHAVIOUR CHANGE - Modified _mfmt() & _mdtm() to be able to handle localtime
    vs gmtime based on changes to how PreserveTimestamp work.  As an alternate
    way, the behavior can be overriden by a new $local_flag option.  The
    default behavior is still GMT time.  See the POD for a description of how
    PreserveTimestamp now works.
  - Made POD clarification & other comment updates.
  - Increased TRACE_MOD from 5 to 10 blocks.
  - Added BEGIN block to detect if IPv6 support is possible.  It does this by
    asking IO::Socket::SSL instead of reinventing the wheel.
  - Moved the generation of the Debug log header info for CPAN support to BEGIN
    as well so that this info gets centralized instead of repeated.
  - Added Domain/Family as a new option for choosing IPv4 vs IPv6.
  - Added OverrideHELP => -1 option to use FEAT instead, when HELP is broken!
  - Updated quot() to recognize that MLSD also requires a data channel.
    Also improved the disable HELP logic used here.
  - Broke up _feat() into _feat() & feat().  Also added feat() to the POD.
    Done since under some circumstances the feature list can be dynamic!
    Also changed logic on how to tell if OPTS is supported or not.
    Finally drops HELP from the list of FEAT commands returned if OverrideHELP
    was used.
  - Rewrote _help() to make it less confusing.  Adding OverrideHELP=>-1 made it
    clear it was too messy to support ongoing.  Much more understandable now.
    Also made it more reliable to get the list of site commands supported.
  - Fixed PreserveTimestamp bug in transfer() & xtransfer().
  - Added new option xWait for use by xput() & xtransfer().  Some servers won't
    honor the rename of the scratch file to it's final name without instituting
    a delay.  So this option allows you to specify one.
  - README - Added more notes about turning on/off SSL logging.  Newer
    versions allow for dynamic turning on/off.  Also updated comments on the
    naming of the trace logs.
  - t/10-complex.t - Changes to the main test script!
    * Now uses fix_supported() in it's is_file() tests since these test cases
      hit some lies told by some servers!
    * Fixed so it's main logs are named after this test program like the other
      test cases do.
    * Added new test to verify if the MDTM command correctly uses GMT time
      instead of local time.  (Assumes MFMT will use the same time zone!) Did
      this test early enough so that the last connection used the correct
      PreserveTimestamp settings for tests depending on it!
    * Added xWait of 1 second to deal with problem FTP/S servers that require
      a wait for the xput & xtransfer tests to work.
  - t/05-readonly.t - Renamed 05-simple to 05-readonly to more acurately
    describe the types of tests this test script does!  Updated in MANIFEST &
    README as well.

Files:
RevisionActionfile
1.18modifypkgsrc/net/p5-Net-FTPSSL/Makefile
1.7modifypkgsrc/net/p5-Net-FTPSSL/distinfo