pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/tnftp/files Import of canonical tnftp 20030825 sou...
details: https://anonhg.NetBSD.org/pkgsrc/rev/6d91fa53f916
branches: trunk
changeset: 460234:6d91fa53f916
user: lukem <lukem%pkgsrc.org@localhost>
date: Mon Aug 25 11:47:23 2003 +0000
description:
Import of canonical tnftp 20030825 sources,
to make it easier to track new versions.
diffstat:
net/tnftp/files/ChangeLog | 1149 +++++++++++
net/tnftp/files/config.h.in | 281 ++
net/tnftp/files/configure | 4273 ++++++++++++++++++++++++++++++++++++++++++
net/tnftp/files/configure.in | 315 +++
net/tnftp/files/tnftp.h | 407 ++++
net/tnftp/files/todo | 33 +
6 files changed, 6458 insertions(+), 0 deletions(-)
diffs (truncated from 6482 to 300 lines):
diff -r 9e5ff69603c1 -r 6d91fa53f916 net/tnftp/files/ChangeLog
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/tnftp/files/ChangeLog Mon Aug 25 11:47:23 2003 +0000
@@ -0,0 +1,1149 @@
+$Id: ChangeLog,v 1.1.1.1 2003/08/25 11:52:55 lukem Exp $
+
+Mon Aug 25 11:45:45 UTC 2003 lukem
+
+ * Release "tnftp 20030825"
+
+ * Add autoconf test for <sys/syslimits.h>; Cygwin needs it for ARG_MAX.
+ Per discussion with Eugene Kotlyarov <ekot%protek36.esoo.ru@localhost>.
+
+Thu Jul 31 07:30:00 UTC 2003 lukem
+
+ * release "tnftp 20030731"
+
+ * merge ftp from NetBSD 20030731 to 20030731b:
+ - Work around broken ftp servers (notably ProFTPd) that can't
+ even follow RFC 2389, and skip any amount of whitespace
+ before a FEATure response. The RFC says 'single space' yet
+ ProFTPd puts two. Noted by DervishD <raul%pleyades.net@localhost>.
+ - Improve formatting of features[] debug dump.
+ - Invalidate remote directory completion cache if any command
+ which may change the remote contents completes successfully,
+ including: del, mdel, ren, mkdir, rmdir, quote, and all
+ upload commands. Patch from Yar Tikhiy <yar%freebsd.org@localhost>.
+
+ * merge ftp from NetBSD 20030228 to 20030731:
+ - $FTPUSERAGENT overrides the HTTP User-Agent header.
+ Based on patch from Douwe Kiela <virtus%wanadoo.nl@localhost>.
+ - Add about:tnftp
+ - Fix URL in about:netbsd
+ - netbsd.org->NetBSD.org
+ - strlcpy fix in fetch.c
+ - Uppercase "URL"
+ - fix a bogus error message when given a HTTP URL with a
+ trailing slash
+ - groff fixes in man page
+ - tweak progressbar.c copyright; the stuff jason did in util.c
+ wasn't migrated to this file
+ - Don't coredump when printing '%n' in the prompt if there's
+ no username yet.
+ Fix from Maxim Konovalov <maxim%freebsd.org@localhost>
+
+ * Add test for HAVE_IN6ADDRSZ (which older Darwin is lacking),
+ and only enable INET6 if it exists.
+ Patch from Amitai Schlair <schmonz%schmonz.com@localhost>.
+
+ * Improve ipv6 check for older linux systems that don't provide
+ sin6_scope_id.
+ Patch from YAMANO Yuji <Yamano_Yuji%tk-bay.ogis-ri.co.jp@localhost>.
+
+Fri Feb 28 10:57:30 UTC 2003 lukem
+
+ * tagged as "tnftp 2.0 beta1"
+
+Fri Feb 28 10:07:07 UTC 2003 lukem
+
+ * renamed to `tnftp' (from `lukemftp')
+
+ * renamed `libukem' to `libnetbsd'
+
+
+Mon Jun 17 06:50:13 UTC 2002 lukem
+
+ * #if USE_GLOB_H, use <glob.h> instead of "ftpglob.h".
+ Requested by Mike Heffner <mikeh%freebsd.org@localhost>
+
+Mon Jun 10 08:12:35 UTC 2002 lukem
+
+ * crank FTP_VERSION from 1.6-beta1 to 1.6-beta2
+
+ * replace missing fseeko(), with a wrapper to fseek() which
+ checks that the offset isn't > LONG_MAX
+
+ * #include <regex.h> #if HAVE_REGEX_H
+
+Mon Jun 10 01:27:46 UTC 2002 lukem
+
+ * check for and replace sa_family_t definition
+
+ * don't bother checking for issetugid(); it was only used in the
+ internal libedit to prevent $HOME/.editrc from being used if
+ running set-id, and the newer libedit code wouldn't even read
+ $HOME/.editrc if issetugid() wasn't available. as many target
+ operating systems don't have issetugid(), and lukemftp isn't
+ likely to be run set-id (and $HOME/.netrc is used in any case),
+ the issetugid() check has been disabled in libedit.
+
+ * add back cpp code which #defines REGEX #if HAVE_REGEX_H
+
+Wed Jun 5 14:39:11 UTC 2002 lukem
+
+ * crank FTP_VERSION from 1.6alpha1 to 1.6-beta1
+
+ * implement replacement setprogname()
+
+ * use getprogname() instead of __progname
+
+ * convert to christos' replacement fgetln(), as it's better than mine
+
+ * merge ftp from NetBSD 20020605 to 20020606:
+ - use setprogname()
+ - only support -6 if INET6 is defined
+
+Wed Jun 5 13:08:25 UTC 2002 lukem
+
+ * don't bother checking if <glob.h> is usable (see below).
+
+ * always compile in local glob; it's the best way to ensure that
+ various security issues are fixed
+
+ * update libukem/glob.c from NetBSD's __glob13.c rev 1.22 and rev 1.23
+
+ * merge libedit from NetBSD 20010413 to 20020606:
+ - constify; passes all gcc and lint strict checks.
+ - add config.h [Jason Evans], to create a portable version of
+ libedit that can be easily compiled on other OS's.
+ - PR/12963:Jason Waterman: Fix signed cast problems.
+ - Fixed an __P remnant
+ - Close quoting.
+ - Generate <>& symbolically.
+ - Punctuation and whitespace nits, fix a typo.
+ - PR/14188: Anthony Mallet: Provide an opaque data
+ pointer to client programs.
+ - a couple of minor fixes. originally by Ruslan Ermilov
+ <ru%FreeBSD.org@localhost>, highlighted to me by way of Mike Barcroft
+ <mike%FreeBSD.org@localhost> (thanks!)
+ - PR/14067: Anthony Mallet: Provide a programmatic way
+ to set the read_char function via a new el_set() operation.
+ Thanks, nicely done :-)
+ - `existent', not `existant'
+ - Don't use HAVE_ yet.
+ - Fix a warning.
+ - Remove an unused variable.
+ - If term_init() fails, cleanup and return NULL. This
+ avoids other lossage. Pointed by charles.
+ - va_{start,end} audit: Make sure that each va_start has one
+ and only one matching va_end, especially in error cases.
+ If the va_list is used multiple times, do multiple
+ va_starts/va_ends. If a function gets va_list as argument,
+ don't let it use va_end (since it's the callers
+ responsibility). Improved by comments from enami and
+ christos -- thanks!
+ - history_def_enter: fix off-by-one mistake in delete
+ condition (the behaviour to keep at least one entry on the
+ history list is retained). This fixes lib/9704 by Phil Nelson.
+
+ * merge ftp from NetBSD 20020524 to 20020605:
+ - when showing the final progress bar, replace "00:00 ETA"
+ with the elapsed time. (suggested by simonb)
+ - actually display transfer stats after a URL fetch.
+ (bug introduced a *long* time ago)
+ - update copyright & version
+
+ * merge ftp from NetBSD 20001127 to 20020524:
+ - Use "r+" instead of "r+w", since the latter is not standard.
+ Noted by <Steve.McClellan%radisys.com@localhost> in private email.
+ - Only send port number in HTTP/1.1 Host: request if port !=
+ 80. Fixes [bin/15415] from Takahiro Kambe
+ <taca%sky.yamashina.kyoto.jp@localhost>
+ - Fix bad mode passed by mls() to recvrequest(). Fixes
+ [bin/16642] from <steve.mcclellan%radisys.com@localhost>
+ - update copyrights
+ - minor knf
+ - invoke cmdtab.c_handler()s with argv[0] == c_name instead
+ of the supplied name. that way the full (unambiguous) name
+ is displayed in error messages and usage strings.
+ - line2 may overrun if line is too long (> 200). be more
+ careful on strcpy.
+ - Handle URLs without files correctly (e.g, when using '-o -').
+ Fix from Anders Dinsen <anders%dinsen.net@localhost> in [bin/13768]
+ - portnum is unsigned, use %u instead of %d
+ - Add -4 to force IPv4 and -6 to force IPv6 address usage.
+ From Hajimu UMEMOTO, via Mike Heffner of FreeBSD.
+ - use u_char instead of char in base64_encode().
+ problem noticed by Jorgen Lundman in private mail.
+ - don't make broken file with -R option.
+ - handle "*" in Content-Range properly.
+ - If no_proxy condition is true && urltype == FTP_URL_T,
+ use fetch_ftp to retrieve
+ - convert to use getprogname()
+ - Fix description for "form", "mode", and "struct" commands.
+ Inspired by [bin/16736] from Steve McClellan
+ <steve.mcclellan%radisys.com@localhost>
+ - Generate <>& symbolically. I'm avoiding .../dist/...
+ directories for now.
+ - Punctuation nits.
+ - Whitespace cleanup.
+ - put "site" in alphabetical order. noted by Mike Barcroft
+ in private email
+ - avoid buffer overrun on PASV from malicious server.
+ - Large file ASCII mode support by using fseeko()
+ instead of fseek(). From Andrey A. Chernov of FreeBSD,
+ via Mike Heffner.
+ - Deal with const'ification if el_parse().
+ - call setlocale() on startup
+ - display a limited progress bar (containing bytes xferred
+ and xfer rate) when the file size is unknown
+ - disable progress bar during remglob()
+
+Thu Mar 14 05:41:49 UTC 2002 lukem
+
+ * ensure all AF_INET6 use is protected with #ifdef INET6
+
+ * remove unnecessary __attribute__ goop
+
+ * libukem/snprintf.c: fix compile errors with gcc 3.x
+
+Tue Apr 17 08:07:29 UTC 2001 lukem
+
+ * autoconf check for %q long long support in *printf()
+ (instead of %ll), define and use HAVE_PRINTF_QD if so
+
+ * ipv6 isn't compatible with socks, so disable the former
+
+ * look for <libutil.h> (instead of <util.h>) and <arpa/nameser.h>
+
+ * don't check for fparseln() twice
+
+ * fix getaddrinfo() checks
+
+ * crank FTP_VERSION from 1.5 to 1.6alpha1
+
+ * always ensure _PATH_BSHELL and _PATH_TMP are defined
+
+ * prototype inet_pton() if its missing
+
+ * don't bother trying to use if_indextoname() in ip6_sa2str()
+ (fixes problems on MacOS X)
+
+ * in inet_pton(), pull in <arpa/nameser.h> for IN6ADDRSZ and INT16SZ,
+ and define if missing
+
+Fri Apr 13 15:24:44 UTC 2001 lukem
+
+ * only include <arpa/nameser.h> if we have it
+
+ * update glob(3) to netbsd-current (20010329), adding support
+ for GLOB_LIMIT and fixing various buffer overflows.
+
+ * update editline from NetBSD 20000915 -> NetBSD 20010413
+ - Enlarge editline buffers as needed to support arbitrary
+ length lines. This also addresses lib/9712 by Phil Nelson.
+ - consistently check for allocation failures and return -1,
+ if we could not get more memory.
+ - add support for home and end keys.
+ - improve debugging support
+ - el_line_t: make 'limit' const
+
+Mon Nov 27 23:23:40 EST 2000 lukem
+
+ * merge ftp from NetBSD-current (20001127):
+ - implement "mreget"; as per "mget" but uses "reget" instead
+ of "get"
+ - add -N netrc and $NETRC, as methods to select an alternative
+ .netrc file
+ - cache local user name and home directory for further use
+ - in mget(), use docase() instead of a local version to do
+ the case conversion.
+ - format string cleanups
+ - be more explicit that $ftp_proxy and $http_proxy are not
+ supported for interactive sessions
+ - cope with 2553bis getnameinfo (always attach scope id)
+ getnameinfo error check.
+ - use NI_MAXHOST with getnameinfo. we can assume presence of
+ getnameinfo.
+
+Tue Nov 7 00:16:23 EST 2000 lukem
+
+ * libukem/snprintf.c had a non-functional `%s' due to a
+ function declaration mismatch. problem found and fixed
+ by Hubert Feyrer <hubert%feyrer.de@localhost>
+
+Wed Oct 11 14:06:19 EST 2000 lukem
+
+ * released version 1.5
+
+Tue Oct 3 10:22:36 EST 2000 lukem
+
+ * crank to version 1.5 beta6
+
+ * merge ftp from NetBSD-current (20001003)
+ - explicitly use SOCK_STREAM with socket() instead of
+ res->ai_socktype, because it appears that linux with glibc
+ doesn't set the latter correctly after one of getaddrinfo()
+ or getnameinfo().
+ - clarify that $ftp_proxy only works for full URLs and can't
+ be used for interactive connections.
+
+Mon Sep 25 21:52:12 EST 2000 lukem
+
+ * crank to version 1.5 beta5
+
+Sun Sep 24 13:31:19 EST 2000 lukem
+
+ * merge ftp from NetBSD-current (20000924)
+ - since everything else here uses ANSI C, we might as well
+ replace __STRING() with the ANSI C stringization stuff...
Home |
Main Index |
Thread Index |
Old Index