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