head 1.40; access; symbols pkgsrc-2023Q4:1.37.0.6 pkgsrc-2023Q4-base:1.37 pkgsrc-2023Q3:1.37.0.4 pkgsrc-2023Q3-base:1.37 pkgsrc-2023Q2:1.37.0.2 pkgsrc-2023Q2-base:1.37 pkgsrc-2023Q1:1.36.0.6 pkgsrc-2023Q1-base:1.36 pkgsrc-2022Q4:1.36.0.4 pkgsrc-2022Q4-base:1.36 pkgsrc-2022Q3:1.36.0.2 pkgsrc-2022Q3-base:1.36 pkgsrc-2022Q2:1.35.0.6 pkgsrc-2022Q2-base:1.35 pkgsrc-2022Q1:1.35.0.4 pkgsrc-2022Q1-base:1.35 pkgsrc-2021Q4:1.35.0.2 pkgsrc-2021Q4-base:1.35 pkgsrc-2021Q3:1.34.0.4 pkgsrc-2021Q3-base:1.34 pkgsrc-2021Q2:1.34.0.2 pkgsrc-2021Q2-base:1.34 pkgsrc-2021Q1:1.33.0.6 pkgsrc-2021Q1-base:1.33 pkgsrc-2020Q4:1.33.0.4 pkgsrc-2020Q4-base:1.33 pkgsrc-2020Q3:1.33.0.2 pkgsrc-2020Q3-base:1.33 pkgsrc-2020Q2:1.32.0.4 pkgsrc-2020Q2-base:1.32 pkgsrc-2020Q1:1.32.0.2 pkgsrc-2020Q1-base:1.32 pkgsrc-2019Q4:1.31.0.6 pkgsrc-2019Q4-base:1.31 pkgsrc-2019Q3:1.31.0.2 pkgsrc-2019Q3-base:1.31 pkgsrc-2019Q2:1.30.0.8 pkgsrc-2019Q2-base:1.30 pkgsrc-2019Q1:1.30.0.6 pkgsrc-2019Q1-base:1.30 pkgsrc-2018Q4:1.30.0.4 pkgsrc-2018Q4-base:1.30 pkgsrc-2018Q3:1.30.0.2 pkgsrc-2018Q3-base:1.30 pkgsrc-2018Q2:1.29.0.10 pkgsrc-2018Q2-base:1.29 pkgsrc-2018Q1:1.29.0.8 pkgsrc-2018Q1-base:1.29 pkgsrc-2017Q4:1.29.0.6 pkgsrc-2017Q4-base:1.29 pkgsrc-2017Q3:1.29.0.4 pkgsrc-2017Q3-base:1.29 pkgsrc-2017Q2:1.28.0.4 pkgsrc-2017Q2-base:1.28 pkgsrc-2017Q1:1.28.0.2 pkgsrc-2017Q1-base:1.28 pkgsrc-2016Q4:1.27.0.12 pkgsrc-2016Q4-base:1.27 pkgsrc-2016Q3:1.27.0.10 pkgsrc-2016Q3-base:1.27 pkgsrc-2016Q2:1.27.0.8 pkgsrc-2016Q2-base:1.27 pkgsrc-2016Q1:1.27.0.6 pkgsrc-2016Q1-base:1.27 pkgsrc-2015Q4:1.27.0.4 pkgsrc-2015Q4-base:1.27 pkgsrc-2015Q3:1.27.0.2 pkgsrc-2015Q3-base:1.27 pkgsrc-2015Q2:1.25.0.18 pkgsrc-2015Q2-base:1.25 pkgsrc-2015Q1:1.25.0.16 pkgsrc-2015Q1-base:1.25 pkgsrc-2014Q4:1.25.0.14 pkgsrc-2014Q4-base:1.25 pkgsrc-2014Q3:1.25.0.12 pkgsrc-2014Q3-base:1.25 pkgsrc-2014Q2:1.25.0.10 pkgsrc-2014Q2-base:1.25 pkgsrc-2014Q1:1.25.0.8 pkgsrc-2014Q1-base:1.25 pkgsrc-2013Q4:1.25.0.6 pkgsrc-2013Q4-base:1.25 pkgsrc-2013Q3:1.25.0.4 pkgsrc-2013Q3-base:1.25 pkgsrc-2013Q2:1.25.0.2 pkgsrc-2013Q2-base:1.25 pkgsrc-2013Q1:1.24.0.4 pkgsrc-2013Q1-base:1.24 pkgsrc-2012Q4:1.24.0.2 pkgsrc-2012Q4-base:1.24 pkgsrc-2012Q3:1.23.0.18 pkgsrc-2012Q3-base:1.23 pkgsrc-2012Q2:1.23.0.16 pkgsrc-2012Q2-base:1.23 pkgsrc-2012Q1:1.23.0.14 pkgsrc-2012Q1-base:1.23 pkgsrc-2011Q4:1.23.0.12 pkgsrc-2011Q4-base:1.23 pkgsrc-2011Q3:1.23.0.10 pkgsrc-2011Q3-base:1.23 pkgsrc-2011Q2:1.23.0.8 pkgsrc-2011Q2-base:1.23 pkgsrc-2011Q1:1.23.0.6 pkgsrc-2011Q1-base:1.23 pkgsrc-2010Q4:1.23.0.4 pkgsrc-2010Q4-base:1.23 pkgsrc-2010Q3:1.23.0.2 pkgsrc-2010Q3-base:1.23 pkgsrc-2010Q2:1.22.0.2 pkgsrc-2010Q2-base:1.22 pkgsrc-2010Q1:1.21.0.2 pkgsrc-2010Q1-base:1.21 pkgsrc-2009Q4:1.20.0.8 pkgsrc-2009Q4-base:1.20 pkgsrc-2009Q3:1.20.0.6 pkgsrc-2009Q3-base:1.20 pkgsrc-2009Q2:1.20.0.4 pkgsrc-2009Q2-base:1.20 pkgsrc-2009Q1:1.20.0.2 pkgsrc-2009Q1-base:1.20 pkgsrc-2008Q4:1.19.0.34 pkgsrc-2008Q4-base:1.19 pkgsrc-2008Q3:1.19.0.32 pkgsrc-2008Q3-base:1.19 cube-native-xorg:1.19.0.30 cube-native-xorg-base:1.19 pkgsrc-2008Q2:1.19.0.28 pkgsrc-2008Q2-base:1.19 cwrapper:1.19.0.26 pkgsrc-2008Q1:1.19.0.24 pkgsrc-2008Q1-base:1.19 pkgsrc-2007Q4:1.19.0.22 pkgsrc-2007Q4-base:1.19 pkgsrc-2007Q3:1.19.0.20 pkgsrc-2007Q3-base:1.19 pkgsrc-2007Q2:1.19.0.18 pkgsrc-2007Q2-base:1.19 pkgsrc-2007Q1:1.19.0.16 pkgsrc-2007Q1-base:1.19 pkgsrc-2006Q4:1.19.0.14 pkgsrc-2006Q4-base:1.19 pkgsrc-2006Q3:1.19.0.12 pkgsrc-2006Q3-base:1.19 pkgsrc-2006Q2:1.19.0.10 pkgsrc-2006Q2-base:1.19 pkgsrc-2006Q1:1.19.0.8 pkgsrc-2006Q1-base:1.19 pkgsrc-2005Q4:1.19.0.6 pkgsrc-2005Q4-base:1.19 pkgsrc-2005Q3:1.19.0.4 pkgsrc-2005Q3-base:1.19 pkgsrc-2005Q2:1.19.0.2 pkgsrc-2005Q2-base:1.19 pkgsrc-2005Q1:1.17.0.4 pkgsrc-2005Q1-base:1.17 pkgsrc-2004Q4:1.17.0.2 pkgsrc-2004Q4-base:1.17 pkgsrc-2004Q3:1.16.0.2 pkgsrc-2004Q3-base:1.16 pkgsrc-2004Q2:1.15.0.2 pkgsrc-2004Q2-base:1.15 pkgsrc-2004Q1:1.14.0.2 pkgsrc-2004Q1-base:1.14 pkgsrc-2003Q4:1.13.0.2 pkgsrc-2003Q4-base:1.13 netbsd-1-6-1:1.7.0.2 netbsd-1-6-1-base:1.7 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.5 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.40 date 2024.03.16.22.57.47; author nia; state Exp; branches; next 1.39; commitid rhGwTBaaDOTafr2F; 1.39 date 2024.01.10.18.01.55; author adam; state Exp; branches; next 1.38; commitid 29jkfXlTp7mcJVTE; 1.38 date 2023.12.28.22.58.40; author zafer; state Exp; branches; next 1.37; commitid 5QesQI991fPWMhSE; 1.37 date 2023.05.07.21.29.57; author nikita; state Exp; branches; next 1.36; commitid krtLYzjiY6OFQ4oE; 1.36 date 2022.06.28.11.35.03; author wiz; state Exp; branches; next 1.35; commitid D2UoJrTHpoHEANJD; 1.35 date 2021.11.18.14.07.20; author nia; state Exp; branches; next 1.34; commitid HqPg0iABdGC6BhhD; 1.34 date 2021.05.24.19.53.21; author wiz; state Exp; branches; next 1.33; commitid qokaiStTApGMcrUC; 1.33 date 2020.08.31.18.10.37; author wiz; state Exp; branches; next 1.32; commitid 7zxRbfOkDOoxbfmC; 1.32 date 2020.01.26.17.31.52; author rillig; state Exp; branches; next 1.31; commitid 4fBBvoSLJaGd0eUB; 1.31 date 2019.08.11.13.22.12; author wiz; state Exp; branches; next 1.30; commitid Ifet9Pg6Qt99ZByB; 1.30 date 2018.08.22.09.45.55; author wiz; state Exp; branches; next 1.29; commitid YLub8g3ofvFGb6PA; 1.29 date 2017.07.08.22.27.36; author adam; state Exp; branches; next 1.28; commitid eoTl1SyLbw8rBtYz; 1.28 date 2017.01.04.20.01.39; author roy; state Exp; branches; next 1.27; commitid AqCU5E5dG6D9KGAz; 1.27 date 2015.08.18.07.31.15; author wiz; state Exp; branches; next 1.26; commitid UPpMIsB3AWu1PIxy; 1.26 date 2015.08.17.17.11.27; author wiz; state Exp; branches; next 1.25; commitid QQGz11WX4WB14Exy; 1.25 date 2013.06.16.07.37.45; author ryoon; state Exp; branches; next 1.24; commitid Mh6gBSrvs4HHlOTw; 1.24 date 2012.10.23.17.18.40; author asau; state Exp; branches; next 1.23; 1.23 date 2010.07.02.17.11.01; author joerg; state Exp; branches; next 1.22; 1.22 date 2010.04.18.12.22.40; author zafer; state Exp; branches 1.22.2.1; next 1.21; 1.21 date 2010.02.26.10.28.33; author wiz; state Exp; branches; next 1.20; 1.20 date 2009.02.16.18.44.40; author joerg; state Exp; branches; next 1.19; 1.19 date 2005.05.07.15.14.44; author recht; state Exp; branches; next 1.18; 1.18 date 2005.04.11.21.46.51; author tv; state Exp; branches; next 1.17; 1.17 date 2004.10.03.00.17.55; author tv; state Exp; branches; next 1.16; 1.16 date 2004.08.30.21.44.23; author recht; state Exp; branches; next 1.15; 1.15 date 2004.04.25.08.26.17; author snj; state Exp; branches; next 1.14; 1.14 date 2004.01.20.12.22.20; author agc; state Exp; branches; next 1.13; 1.13 date 2003.09.28.09.13.58; author jlam; state Exp; branches; next 1.12; 1.12 date 2003.09.27.22.57.32; author wiz; state Exp; branches; next 1.11; 1.11 date 2003.09.27.17.07.37; author grant; state Exp; branches; next 1.10; 1.10 date 2003.07.17.22.51.25; author grant; state Exp; branches; next 1.9; 1.9 date 2003.07.13.13.52.58; author wiz; state Exp; branches; next 1.8; 1.8 date 2003.03.29.12.41.59; author jmmv; state Exp; branches; next 1.7; 1.7 date 2002.08.25.21.50.04; author jlam; state Exp; branches; next 1.6; 1.6 date 2001.12.25.20.38.00; author wiz; state Exp; branches 1.6.2.1; next 1.5; 1.5 date 2001.04.24.20.39.37; author zuntum; state Exp; branches; next 1.4; 1.4 date 2001.03.16.20.53.04; author zuntum; state Exp; branches; next 1.3; 1.3 date 2001.02.17.18.19.11; author wiz; state Exp; branches; next 1.2; 1.2 date 2001.01.17.00.31.44; author pooka; state Exp; branches; next 1.1; 1.1 date 2001.01.17.00.18.39; author pooka; state Exp; branches 1.1.1.1; next ; 1.22.2.1 date 2010.07.04.07.23.33; author agc; state Exp; branches; next ; 1.6.2.1 date 2002.07.01.17.45.01; author jlam; state Exp; branches; next ; 1.1.1.1 date 2001.01.17.00.18.39; author pooka; state Exp; branches; next ; desc @@ 1.40 log @ncftp3: Override its own sendfile(2) detection, which is broken on old Darwin @ text @# $NetBSD: Makefile,v 1.39 2024/01/10 18:01:55 adam Exp $ DISTNAME= ncftp-3.2.7-src PKGNAME= ${DISTNAME:S/ncftp/ncftp3/:S/-src//} CATEGORIES= net MASTER_SITES= https://www.ncftp.com/public_ftp/ncftp/ EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.ncftp.com/ COMMENT= FTP replacement with advanced user interface LICENSE= artistic WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} USE_TOOLS+= perl:build GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-universal .include "../../mk/bsd.prefs.mk" .if !empty(PKGSRC_COMPILER:M*gcc*) CONFIGURE_ARGS+= --disable-precomp .endif .if !defined(OPSYS_HAS_SENDFILE) CPPFLAGS+= -DNO_SENDFILE=1 .endif .include "../../mk/curses.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.39 log @ncftp3: updated to 3.2.7 3.2.7 Bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2023/12/28 22:58:40 zafer Exp $ d25 4 @ 1.38 log @fix master site @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2023/05/07 21:29:57 nikita Exp $ d3 1 a3 1 DISTNAME= ncftp-3.2.6-src a4 1 PKGREVISION= 6 d6 1 a6 1 MASTER_SITES= https://www.ncftp.com/downloads/ncftp/ @ 1.37 log @ncftp3: add reproducibility patch from debian. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2022/06/28 11:35:03 wiz Exp $ d7 1 a7 1 MASTER_SITES= ftp://ftp.ncftp.com/ncftp/ @ 1.36 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2021/11/18 14:07:20 nia Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.35 log @ncftp3: disable precompiled headers for GCC incompatible with various hardening features among other nastiness @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2021/05/24 19:53:21 wiz Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.34 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2020/08/31 18:10:37 wiz Exp $ d21 5 @ 1.33 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2020/01/26 17:31:52 rillig Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.32 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2019/08/11 13:22:12 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.31 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2018/08/22 09:45:55 wiz Exp $ d11 1 a11 1 HOMEPAGE= http://www.ncftp.com/ @ 1.30 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2017/07/08 22:27:36 adam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.29 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2017/01/04 20:01:39 roy Exp $ d5 1 @ 1.28 log @Use the curses framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2015/08/18 07:31:15 wiz Exp $ d3 1 a3 1 DISTNAME= ncftp-3.2.5-src a4 1 PKGREVISION= 2 d7 1 a13 2 INSTALL_MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} a14 1 GNU_CONFIGURE= yes d16 3 a18 4 post-patch: ${MV} ${WRKSRC}/ncftp/pref.h ${WRKSRC}/ncftp/pref.h.in ${SED} -e "s:/etc/ncftp.firewall:${PREFIX}/etc/ncftp.firewall:" \ < ${WRKSRC}/ncftp/pref.h.in > ${WRKSRC}/ncftp/pref.h @ 1.27 log @Bump all packages that depend on curses.bui* or terminfo.bui* since they might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2015/08/17 17:11:27 wiz Exp $ d24 1 a24 1 .include "../../devel/ncurses/buildlink3.mk" @ 1.26 log @Bump PKGREVISION for ncurses shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2013/06/16 07:37:45 ryoon Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.25 log @Update to 3.2.5 Changelog: 3.2.5, 2011-01-01 + Fixed a problem on Mac OS X Snow Leopard for universal binary support. + ncftpls now prefers that you omit the leading dash when you use the -x option. For example, if you wanted to try "ls -lrt", then try doing "ncftpls -x lrt" rather than "ncftpls -x -lrt". + If a server's MLSx output returns both the "UNIX.mode" and the "perm" parameters, UNIX.mode will take precedence (Thanks, Jay Kulpinski). + confirm-close is now off by default. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2012/10/23 17:18:40 asau Exp $ d5 1 @ 1.24 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2010/07/02 17:11:01 joerg Exp $ d3 2 a4 2 DISTNAME= ncftp-3.2.4-src PKGNAME= ncftp3-3.2.4 @ 1.23 log @Fix DESTDIR installation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2010/04/18 12:22:40 zafer Exp $ a12 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.22 log @Update ncftp3 to 3.2.4. Add LICENSE. Change Log: 3.2.4, 2010-04-07 * Ncftpget and ncftpput can now read $HOME/.ncftp/bookmarks and take a bookmark name in place of a hostname. If the hostname specified is not fully qualified (i.e. does not contain a period), then bookmarks will be queried; if no bookmarks match, then a local hostname is assumed. Bookmarks are also queried for the config file option, -f, when the file specified by -f does not exist. * Compatibility fixes for FreeBSD 8. * Support for local validation of DNSSEC when combined with libraries available from the DNSSEC Tools project (Thanks, Robert Story). * Microsoft disabled recursive directory listings altogether when fixing KB975254 (Thanks, Andrew Coggeshall). When entire directories are downloaded, instead of using "LIST -R" for one efficient listing of all files, the directories are manually traversed with one directory listing for each subdirectory. This will improve reliability of recursive downloads, except for the case when their are circular symbolic links (which is why "LIST -R" had been favored, which the server can easily handle). * Compatibility fixes for Mac OS X for building from source code (Thanks, Mathieu Rene) the complete changelog is available here: http://www.ncftp.com/ncftp/doc/changelog.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2009/02/16 18:44:40 joerg Exp $ d15 1 a15 1 INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} mandir=${DESTDIR}${PREFIX}/${PKGMANDIR} @ 1.22.2.1 log @Pullup previous changes on HEAD to pkgsrc-2010Q2 branch to fix branching error, and to sync with reality. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2010/07/02 17:11:01 joerg Exp $ d15 1 a15 1 INSTALL_MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} @ 1.21 log @Reset maintainer for developers who gave back their commit bit. @ text @d3 2 a4 2 DISTNAME= ncftp-3.1.9-src PKGNAME= ncftp3-3.1.9 d11 1 d21 2 a22 2 @@${MV} ${WRKSRC}/ncftp/pref.h ${WRKSRC}/ncftp/pref.h.in @@${SED} -e "s:/etc/ncftp.firewall:${PREFIX}/etc/ncftp.firewall:" \ @ 1.20 log @DESTDIR support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2005/05/07 15:14:44 recht Exp $ d8 1 a8 1 MAINTAINER= zuntum@@NetBSD.org @ 1.19 log @update to 3.1.9 ok'd by zuntum@@ Add a patch from darwinports to disable Framework checks. changes: 3.1.9, 2005-03-19 + Renamed internal libraru function getline() to gl_getline() to avoid namespace collision with glibc. + Renamed internal library function Duration() to FTPDuration() to avoid namespace collision on Mac OS X. + Recognize additional error response codes to SITE UTIME, to prevent using it if the server doesn't support it. + If the server does not support setting timestamps in MDTM, quit trying it if it fails the first time. + Do not allow control characters such as NUL, CR, LF in FTP URLs, to avoid command injection as described by Albert Puigsech Galicia . + Fixed a problem where a timed-out transfer may have been detected but still locked up the process (Thanks, IWAI, Masaharu). + Ncftpget and ncftpput now accept a "-C" parameter which is similar to the "-c" option (ftp "cat" mode), where stdin (stdout) is not used and the filename is specified as a parameter instead. This is useful if you don't want to specify a password on the command line. + Ncftpput now allows the "-m" option in conjunction with the "-c" or "-C" options. + Small compatibility fixes for Mac OS X, Solaris 10, Linux. 3.1.8.1, 2004-07-27 + A fix for some DNS resolution problems on Linux. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2005/04/11 21:46:51 tv Exp $ d12 4 @ 1.18 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2004/10/03 00:17:55 tv Exp $ d3 2 a4 3 DISTNAME= ncftp-3.1.8-src PKGNAME= ncftp3-3.1.8 PKGREVISION= 1 @ 1.17 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2004/08/30 21:44:23 recht Exp $ a14 1 USE_BUILDLINK3= yes @ 1.16 log @update to ncftp-3.1.8 patch submitted by Ove Soerensen in PR 26810 3.1.8.1, 2004-07-27 + A fix for some DNS resolution problems on Linux. 3.1.8, 2004-07-07 + Ncftpget, ncftpput, and ncftpls now try to erase the arguments to the -u/-p/-j (user, password, account) options so they do not show in a "ps" command (Thanks, Konstantin Gavrilenko). + Recognize broken IBM mainframe FTP servers and work around them. + Working around a problem with ProFTPD 1.2.9 and later which would cause recursive downloads to fail. + Fixed a bug where ncftpput in recursive mode could lock up if you used a trailing slash on the directory to upload. + For the malicious server problem that was addressed in 3.1.5, enhanced the fix for better compatibility with mainframe FTP servers. + Ncftpget, ncftpput, and ncftpls, and ncftp's open command now accept an additional advanced option (-o) which lets you do things like disable NcFTP's use of SITE UTIME, FEAT, HELP SITE, etc. + Several HP-UX 10 compatibility bugs fixed (Thanks, Laurent FAILLIE). + A couple of looping problems with ncftpbatch fixed (Thanks, George Goffe). + Bug fixed with the upload socket buffer not being set (Thanks, ybobble). + The utility programs now accept "-" for the config file name used with "-f" to denote standard input (Thanks, Jeremy Monin). + Bug fixed with ncftpput when using both -c and -A (Thanks, Ken Woodmansee). + Support for boldface text in Windows version (Thanks, Adam Gates). 3.1.7, 2004-01-07 + Fixed a memory leak introduced in 3.1.6. + Fixed problem where it was assumed that daylight saving's time occurred at the same time each year for all timezones. + Bug fixed with running a shell escape. + Ncftpget now uses passive-with-fall-back-to-port mode like ncftpput and ncftpls. + Problem fixed with "ls -a" where occasionally a row with ".." and another file would be omitted. + Ncftpbatch now uses the UTC timezone for spool files. + The configure script can now detect when the config.cache file has been improperly recycled from a machine with a different OS. + The Windows version now uses the USERPROFILE environment variable, if it was set, as the location of the user's home directory. + Recognize broken DG/UX servers and work around them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2004/04/25 08:26:17 snj Exp $ d5 1 @ 1.15 log @Convert to buildlink3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2004/01/20 12:22:20 agc Exp $ d3 2 a4 2 DISTNAME= ncftp-3.1.6-src PKGNAME= ncftp3-3.1.6 @ 1.14 log @Move WRKSRC definition away from the first paragraph in a Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2003/09/28 09:13:58 jlam Exp $ d14 1 a14 1 USE_BUILDLINK2= yes d21 1 a21 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.13 log @Back out last change related to moving ncurses/buildlink2.mk to curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2003/09/27 22:57:32 wiz Exp $ a4 1 WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} d12 1 @ 1.12 log @Update to 3.1.6, provided by Hiramatsu Yoshifumi in PR 22979. 3.1.6, 2003-08-25 + Fixed an important bug that was causing socket leaks on Windows. + Added support for GCC 3.4 precompiled headers. + Aborting transfers is now more robust. + Re-fixed a problem where high ASCII characters at the NcFTP prompt could cause it to exit. + Bug fixed where timeouts may not have worked. + To the improved ASCII handling from 3.1.5, added another case where we workaround files sent by a buggy FTP server implementation whose files have CR+CR+LF end-of-lines. + More fixes related to the above, as well as few other fixes from Martin StorsjÃ. + Bug fixed where an upload filename could have been limited to 127 characters. + Firewall exception hosts are no longer case sensitive. + Bug fixed in ncftpput's "-c" option so it works with the "-f" option (Thanks, ITO Tsuyoshi). + Ncftpbatch will now try to temporarily skip a failing host in the current run (Thanks, Eric Engstrom). + Bug fixed where a several minute delay would be incurred if you tried to transfer a file that did not exist. + For the malicious server problem that was addressed in 3.1.5, enhanced the fix for better compatibility with Serv-U and WS_FTP servers. 3.1.5, 2002-10-13 + Problem fixed where a malicious or trojaned FTP server could send back pathnames with directories different from the directory requested. For example, if you did: cd /pub get *.zip the malicious server could send back a pathname like ../../../some/other/dir/filename.here rather than pathnames such as filename.zip and trick NcFTP into writing into a different local pathname if your user privileges had permission to write it. For details, see the CERT Vulnerability Note, at http://www.kb.cert.org/vuls/id/210409 + Bug fixed where cd messages from remote server were not being displayed. + It's now possible to capture the output of the progress reports from ncftpget/put by redirecting descriptor(s) to a file. Previous releases required a "tty" to enable progress reports. + Compatibility fixes for AIX, Linux, Mac OS X, IRIX 6.2 and SunOS 4. + Be less pedantic about incorrectly formatted multi-line responses. + Bug fixed where NcFTP could hang at exit. + For ASCII transfers, try harder to handle non-native end-of-line formats. 3.1.4, 2002-07-02 + Bug fixed in Win32 port which could cause NcFTP to mis-parse output from Roxen FTP servers. + We now try to have ncftpbatch leave a core file for debugging if it exits with SIGSEGV, SIGBUS, or SIGILL. + Fixed(?) an elusive bug which had been present for the past few versions which could cause ncftpbatch to infinite loop or sleep too long. + New configure flag, --disable-ccdv. + Compatibility fixes for C++ and Linux. + Fixed a socket leak and a crash on Win32. + A few minor fixes for firewall logins (Thanks, Jochen Schnapka). + By default, proxy connections for PORT are no longer allowed. This is mostly an extra security precaution, to eliminate cases where someone could hijack a data connection by connecting to us after we issue PORT but before the server could connect to us. + ncftpls now accepts a "-R" flag which is equivalent to "-x -lR". + Bugs fixed in configure script for our "--with-*" arguments (Thanks, David Kaelbling). + A few new firewalls (permutations of type 1). (Thanks, Felix Buenemann) 3.1.3, 2002-03-27 + Bug fixed on Solaris where a socket could be left in non-blocking mode. + Ls parsing is now more forgiving of weird /bin/ls implementations (AIX). + Be more lenient on broken server implementations which include extra blank lines in the control connection conversation. + Fix for ncftpget which was exiting with code 3 if URL mode was used and the file already existed. + Fix for resume prompts which in some cases was printing dates in the format like "Sun Feb 20:02:15 CST 2002" instead of "Sun Feb 24 20:02:15 CST 2002". (I.e. the day of the month was missing.) + Compatibility fixes for IRIX 5.x and AIX 4.2.x. + Compatibility fixes for Cygwin (Thanks, Charles Wilson ). + Some extra debugging information is now logged to the trace logs. + When running the Windows bookmark editor in standalone mode, the program may not have launched NcFTP correctly with the selected bookmark (Thanks, Jochen.Erwied AT mbs-software.de). 3.1.2, 2002-01-30: + A fix for the local hostname detection code which could result with only the first character of the domain appended, rather than the entire domain (Thanks, Bernhard Sadlowski ). + Another bug fixed in local hostname detection where looking up the host by IP address was not done correctly. + Fixed a few portability problems on HP-UX 10.20 which were introduced in 3.1.0. + Fixed bug with readdir_r usage on Solaris, which could cause crashes when doing "put -R", among other things. + On Linux, use gethostbyname2_r() to specify that we only want IPv4 addresses returned. + Reversing behavior from 3.1.0 where we did a shutdown() on the half of the socket that wasn't used. We suspect this was causing some firewalls and routers to panic and assume the whole connection was to be closed. + Bug fixed where an unresolvable hostname caused a pointless connection attempt which would fail. + Shell utilities now print an error message when incompatible flags are used in conjunction with "-b" or "-c". + A few fixes for ncftpbatch. + Numerous fixes for SOCKS5. 3.1.1, 2001-12-23: + Fixed bugs with our use of gethostbyname_r/addr_r on Linux. + Fixed bugs with our implementation of stat64() on Windows, which caused problems when querying information about local directories. + Source distributions now include install-sh again. + Bug fixed with Win32 version of ncftpbookmarks, which could look in $HOME/.ncftp rather than $HOME/ncftp. Many Win32 users weren't affected, since the HOME environment variable is not always set. 3.1.0, 2001-12-17: + ACCT is now always sent if the server requests it and you're going through the firewall. + Bug fixed where puts could delay a few seconds unnecessarily after the file had been sent. + Bug fixed where passwords were saved if you chose to autosave bookmarks. NcFTP also makes an effort to avoid saving passwords in the history and trace files if you foolishly use passwords on your command lines. + Bug fixed on Win32 port where putting a file that did not exist could cause a crash. + The "-r" (recursive) flag is back for "bgget" and "bgput". We now spool the directory by creating individual spool files for each file in the directory, which should increase reliability and usability of this feature. + The binary packages should be a bit leaner, since ncftpls wasn't getting stripped. + Library optimizations should result in less unneeded code included with programs that use the libraries. The binaries should be smaller as a result. + Recursive uploading has been substantially reworked. "put -R" should now work better, especially on the Win32 port. Arbitrary pathname sizes have also been removed, so directory trees should only be limited by available memory and stack space. + Huge number of lint fixes. NcFTP now compiles cleanly on several platforms even with extra warning options enabled. + Large number of internal changes to the configure scripts. + Using my cool hack, "ccdv", in Makefiles. Originally this became a necessity since some platforms could have $CFLAGS 4 or 5 lines long! Besides streamlining the build process so that lint warnings can easily be spotted, the builds are pleasing to the eye with ANSI color if your $TERM supports it. + Fixed bug where Win32 $HOME bug fixed for 3.0.4 wasn't fixed for ncftpbookmarks. + Fixes for large file support for the Win32 port. + Bugs fixed in Win32 port of ncftpbatch. + A few bug fixes for getline. + The default ASCII extensions list no longer include ".sh", since Sun apparently distributes the JDK as a shell script with binary data appended. 3.0.4, 2001-10-24: + Workaround new "feature" of glibc which defines printf as a macro if gcc is version 2.97 or later. + Bug fixed from 3.0.3 that caused ^Z (suspend) to quit ncftp when it was brought back to the foreground. + Bug fixed where large file support (LFS) was disabled on most systems. + New "ncftpspooler" utility program (actually a hard link to "ncftpbatch") serves as a "Global batch FTP job processor daemon." + The utility program ncftpget now has a "-c" flag like ncftpput has. + Utility programs can now accept more than one -W/-X/-Y option, if multiple commands are needed. + When changing directories, programs will try to change to the full path first, then fall back to using "change one subdir at a time" mode. + Bug fixed where using the "delete local file after upload" option and the "upload into temp file, then rename" option, the local file would get deleted anyway if the rename failed. + Compatibility fixes for HP-UX. + Internal limits increased to handle longer command lines and more parameters. + Improvement to the reliability of the Win32 version by using the _snprintf and _vsnprintf functions rather than sprintf and vsprintf. + A few more tweaks for MS-DOS pathname compatibility. + A tweak for better compatibility with Microsoft IIS. + A few tweaks for Cygwin support. + Fixes for --sysconfdir configure option courtesy of Christian Wiesgerber. + SOCKS5 is back in, but we don't support it. + Improved Y2K bug detection in remote servers. + Changed naming format for bgget/put spool files. The contents are now documented; see the ncftpspooler man page. + Bug fixed in Win32 port which used $HOME rather than $HOME/ncftp as the UNIX equivalent of the $HOME/.ncftp directory. Since most folks won't have a $HOME environment variable on Win32, you'll probably not notice the change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2003/09/27 17:07:37 grant Exp $ d21 1 a21 1 .include "../../mk/curses.buildlink2.mk" @ 1.11 log @move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides support for base system curses/ncurses as well as ncurses itself. suggested by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2003/07/17 22:51:25 grant Exp $ d3 2 a4 3 DISTNAME= ncftp-3.0.3-src PKGNAME= ncftp3-3.0.3 PKGREVISION= 1 @ 1.10 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2003/07/13 13:52:58 wiz Exp $ d22 1 a22 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.9 log @PKGREVISION bump for libiconv update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2003/03/29 12:41:59 jmmv Exp $ d10 1 a10 1 MAINTAINER= zuntum@@netbsd.org @ 1.8 log @Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2002/08/25 21:50:04 jlam Exp $ d5 1 @ 1.7 log @Merge packages from the buildlink2 branch back into the main trunk that have been converted to USE_BUILDLINK2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6.2.1 2002/07/01 17:45:01 jlam Exp $ d5 1 a12 1 WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} @ 1.6 log @Buildlinkify. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2001/04/24 20:39:37 zuntum Exp $ d14 1 a14 1 USE_BUILDLINK_ONLY= yes d21 1 a21 1 .include "../../devel/ncurses/buildlink.mk" @ 1.6.2.1 log @Convert from using buildlink1 to using the new buildlink2 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2001/12/25 20:38:00 wiz Exp $ d14 1 a14 1 USE_BUILDLINK2= yes d21 1 a21 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.5 log @Update ncftp3 to version 3.0.3: Sorry for dirty-looking list of changes but fmt didn't help much and I don't want to spend whole day reworking it.. o Preference options can now be "file" completed on the command line with the set/show/prefs commands. o NcFTP directory changes are now always one subdirectory at a time, for better portability on remote servers with non-UNIX filesystems. o NcFTP tries to maintain the current directory itself, like /bin/ksh and Bash do, which means that symlinks remain part of the current working directory when possible. For example, on ftp.freesoftware.com if your current directory is /pub and you "cd linux", NcFTP will use /pub/linux as the current directory, even though the canonical directory on the server is /.0/linux. This is also useful for things like Linux's Kernel.org mirrors, so if you bgget a kernel.tar.gz file the "virtual" current directory is used rather than a specific-machine's layout. o Mac OS X support added. No Mac or Aqua specific features yet. o NcFTP now has an option to automatically use ASCII mode for transfers if the file's extension corresponds to a textual data file type. o Using homegrown gl_getpass in place of getpass() and getpassphrase for all platforms, not just Windows.. o Incorporating a few getline suggestions from Ken Cox. o Configuration tweaks for Cygwin port. o Removed some arbitrary buffer size limits. o Lint fixes. o Curses configuration fixes for HP-UX. o Shell utilities now have a "-bb" flag which is just like "-b" only the job is submitted only (and no ncftpbatch is spawned). o More problems fixed with interaction with Windows FTP servers. o Better compatibility with non-standard extensions to the FTP which allow for TCP Large Windows (specifically, SITE BUFSIZE). o Win32 port had a bug which leaked file handles. o Miscellaneous Win32 port fixes. o Changed default anonymous password to NcFTP@@, since no one really cares any more about using a real e-mail address. o Bug fixed where some types of servers' features might not be queried. o Fixed some inconsistencies with the -a and -A flags among NcFTP and the shell utilities. "-a" is now ASCII mode across the board, and "-A" is the flag to use for append mode (which not many people use anyway). o Bug fixed where the flag for delete after upload (-DD) was being ignored. o You can now do "set yes-i-know-about-NcFTPd yes" from a NcFTP prompt to get it to quit plugging NcFTPd every 7th time you run the program. o Like the system-wide /etc/ncftp.firewall and /etc/ncftp.firewall.fixed files for global preferences, there is now the equivalent for regular preference files (/etc/ncftp.prefs_v3 and /etc/ncftp.prefs_v3.fixed). o The ncftpbatch spool files now support some additional options for sending additional FTP commands. The options are called "pre-command", "post-command", and "per-file-command". This is useful if you need to send some odd SITE command before transfer, for example. o Similarly, ncftpget and ncftpput have new -W/-X/-Y switches so you can send pre/each/post commands. (i.e. "-W SITE MY_WEIRD_IBM_MAINFRAME_OPTION"). o Bug fixed where NcFTP was not taking advantage of re-using a currently open host when exiting and launching ncftpbatch. If you bgget a file from within NcFTP, then exit while the host is still connected, ncftpbatch is supposed to inherit that existing context without having to reopen the host. o When using a URL with ncftpget, you can do "-a" to have it use ASCII. Prior versions forced to you use the little-known URL syntax to specify ASCII mode (btw, example of that is "ftp://ftp.foo.com/pub/README.TXT;a") o Bug fixed where our handling of the TCP_NODELAY option was not getting enabled. o A few tweaks for C++ compatibility. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2001/03/16 20:53:04 zuntum Exp $ a11 2 DEPENDS+= ncurses>=5.1:../../devel/ncurses d14 1 d21 1 @ 1.4 log @Change my email address to zuntum@@netbsd.org @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2001/02/17 18:19:11 wiz Exp $ d3 2 a4 2 DISTNAME= ncftp-3.0.2-src PKGNAME= ncftp3-3.0.2 @ 1.3 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2001/01/17 00:31:44 pooka Exp $ d8 1 a8 1 MAINTAINER= zuntum@@eik.pl @ 1.2 log @Seems like this forcibly links itself with ncurses, so add dependecy for now until this is investigated further. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2001/01/17 00:18:39 pooka Exp $ d10 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d10 2 @ 1.1.1.1 log @Import ncftp3, a ftp client. Based on package submitted by zuntum@@eik.pl in pkg/11684 @ text @@