Subject: CVS commit: pkgsrc/net/ncftp3
From: Adam Ciarcinski
Date: 2017-07-09 00:27:36
Message id: 20170708222736.50D5DFB7A@cvs.NetBSD.org

Log Message:
3.2.6:

If a recursive download operation is also requested with delete mode, attempt to \ 
remove empty directories after all files have completed successfully.

No longer trying to utime() after every single block on downloads, which could \ 
cause noticable performance degradation when the local filesystem was not local.

Changed behavior of resuming downloads where the timestamp wasn't preserved \ 
(because of the utime change, above). The new behavior is to resume the download \ 
when the local copy has a recent timestamp (less than a week).

You can now disable use of MFMT like you could similarly disable SITE UTIME \ 
(e.g., "-o noMFMT" and "-o noSITE_UTIME").

Now able to use sendfile() for uploads, on Linux/FreeBSD/Mac. Progress reports \ 
work too, with a small performance penalty. Ncftpput has a "-s" option \ 
to toggle whether it is used (defaults to on in ncftpput and ncftpbatch, off in \ 
ncftp).

Ncftpbatch/spooler now use larger buffers for pathnames, allowing for deeper \ 
directory trees.

Ncftpbatch/spooler now interpret a received SIGUSR1 as a hint to exit when the \ 
current file has finished.

Ncftpbatch/spooler now interpret a received SIGUSR2 to request it to stop \ 
sleeping and recheck the queue immediately.

Ncftpbatch/spooler's spool files now allow for you to specify that the local \ 
and/or remote file be renamed after a successful transfer.

Ncftpbatch/spooler now a little less chatty by reducing the number of PWD/CWD \ 
operations.

Ncftpbatch/spooler now log some xfer stats in its general log file, and \ 
ncftpspooler has a new "-x" option to specify a separate xfer log \ 
file.

Ncftpbatch/spooler now use a larger default maximum for its log file (10 MiB \ 
rather than 200 kB), and ncftpspooler has an -O command line option that can set \ 
this limit. Use "-O 0" for no maximum.

Ncftpbatch/spooler now try to present time in local timezone rather than UTC \ 
where possible.

Ncftpbatch/spooler now support multiple items per transaction (spool) file.

Files:
RevisionActionfile
1.29modifypkgsrc/net/ncftp3/Makefile
1.3modifypkgsrc/net/ncftp3/PLIST
1.13modifypkgsrc/net/ncftp3/distinfo
1.1addpkgsrc/net/ncftp3/patches/patch-configure
1.4removepkgsrc/net/ncftp3/patches/patch-aa
1.5removepkgsrc/net/ncftp3/patches/patch-ab