summaryrefslogtreecommitdiff
path: root/net/ncftp3
diff options
context:
space:
mode:
authorzuntum <zuntum@pkgsrc.org>2001-04-24 20:39:37 +0000
committerzuntum <zuntum@pkgsrc.org>2001-04-24 20:39:37 +0000
commit070a45fd888babc5b9a0aeb38e0aa24c755b62ab (patch)
treef4a6dacb06ae70ff0ccd7e90aee062a34a22c8ee /net/ncftp3
parent6f8d99069667d0191c91ff86af9eb8098d7f3a50 (diff)
downloadpkgsrc-070a45fd888babc5b9a0aeb38e0aa24c755b62ab.tar.gz
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.
Diffstat (limited to 'net/ncftp3')
-rw-r--r--net/ncftp3/Makefile6
-rw-r--r--net/ncftp3/distinfo8
-rw-r--r--net/ncftp3/patches/patch-aa18
3 files changed, 13 insertions, 19 deletions
diff --git a/net/ncftp3/Makefile b/net/ncftp3/Makefile
index a8402b756ea..098cba9af86 100644
--- a/net/ncftp3/Makefile
+++ b/net/ncftp3/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2001/03/16 20:53:04 zuntum Exp $
+# $NetBSD: Makefile,v 1.5 2001/04/24 20:39:37 zuntum Exp $
-DISTNAME= ncftp-3.0.2-src
-PKGNAME= ncftp3-3.0.2
+DISTNAME= ncftp-3.0.3-src
+PKGNAME= ncftp3-3.0.3
CATEGORIES= net
MASTER_SITES= ftp://ftp.ncftp.com/ncftp/
diff --git a/net/ncftp3/distinfo b/net/ncftp3/distinfo
index 3c8af7a5703..2d3514ab025 100644
--- a/net/ncftp3/distinfo
+++ b/net/ncftp3/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2001/04/21 11:23:23 wiz Exp $
+$NetBSD: distinfo,v 1.3 2001/04/24 20:39:37 zuntum Exp $
-SHA1 (ncftp-3.0.2-src.tar.gz) = 0778c278c6c88205e6f08d7d4dfebdff73f91278
-Size (ncftp-3.0.2-src.tar.gz) = 388131 bytes
-SHA1 (patch-aa) = 3c26a25258be2fdb2843ff3ccdc032e2320002ad
+SHA1 (ncftp-3.0.3-src.tar.gz) = d118481dde2572b5f1ff94f08b12a79937742298
+Size (ncftp-3.0.3-src.tar.gz) = 413124 bytes
+SHA1 (patch-aa) = 141f5e50818712da0400496b7ce226ff7b6fe317
diff --git a/net/ncftp3/patches/patch-aa b/net/ncftp3/patches/patch-aa
index cd3281c2d9f..489a71f61fa 100644
--- a/net/ncftp3/patches/patch-aa
+++ b/net/ncftp3/patches/patch-aa
@@ -1,19 +1,13 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/01/17 00:18:39 pooka Exp $
+$NetBSD: patch-aa,v 1.2 2001/04/24 20:39:38 zuntum Exp $
---- Makefile.in.orig Sun May 28 07:11:14 2000
-+++ Makefile.in Wed Jan 17 02:00:35 2001
-@@ -44,12 +44,12 @@
- $(INSTALL_DATA) doc/man/ncftpls.1 "$(mandir)/man1/ncftpls.1"
- -@/bin/ls -l "$(mandir)/man1/ncftp.1" "$(mandir)/man1/ncftpget.1" "$(mandir)/man1/ncftpput.1" "$(mandir)/man1/ncftpbatch.1" "$(mandir)/man1/ncftpls.1"
+--- Makefile.in.orig Sun Apr 8 18:27:34 2001
++++ Makefile.in
+@@ -38,7 +38,7 @@
+ ( cd vis ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" )
+ -mkdir "$(prefix)" "$(BINDIR)" "$(mandir)" "$(mandir)/man1" 2>/dev/null
-@echo '..... Installing the programs .....'
- $(INSTALL_PROGRAM) bin/ncftp@EXEEXT@ "$(BINDIR)/ncftp@EXEEXT@"
+ $(INSTALL_PROGRAM) bin/ncftp@EXEEXT@ "$(BINDIR)/ncftp3@EXEEXT@"
$(INSTALL_PROGRAM) bin/ncftpget@EXEEXT@ "$(BINDIR)/ncftpget@EXEEXT@"
$(INSTALL_PROGRAM) bin/ncftpput@EXEEXT@ "$(BINDIR)/ncftpput@EXEEXT@"
$(INSTALL_PROGRAM) bin/ncftpls@EXEEXT@ "$(BINDIR)/ncftpls@EXEEXT@"
- $(INSTALL_PROGRAM) bin/ncftpbatch@EXEEXT@ "$(BINDIR)/ncftpbatch@EXEEXT@"
-- -@/bin/ls -l "$(BINDIR)/ncftp@EXEEXT@" "$(BINDIR)/ncftpget@EXEEXT@" "$(BINDIR)/ncftpput@EXEEXT@" "$(BINDIR)/ncftpls@EXEEXT@" "$(BINDIR)/ncftpbatch@EXEEXT@"
-+ -@/bin/ls -l "$(BINDIR)/ncftp3@EXEEXT@" "$(BINDIR)/ncftpget@EXEEXT@" "$(BINDIR)/ncftpput@EXEEXT@" "$(BINDIR)/ncftpls@EXEEXT@" "$(BINDIR)/ncftpbatch@EXEEXT@"
- -@echo "(The following will fail if you didn't build the curses-based programs.)"
- $(INSTALL_PROGRAM) bin/ncftpbookmarks "$(BINDIR)/ncftpbookmarks"
- -@/bin/ls -l "$(BINDIR)/ncftpbookmarks"