NetBSD Problem Report #34796

From hf@spg.tu-darmstadt.de  Thu Oct 12 09:15:52 2006
Return-Path: <hf@spg.tu-darmstadt.de>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id F15EE63B84D
	for <gnats-bugs@gnats.NetBSD.org>; Thu, 12 Oct 2006 09:15:51 +0000 (UTC)
Message-Id: <200610120918.k9C9I39R025580@Hochstuhl.nt.e-technik.tu-darmstadt.de>
Date: Thu, 12 Oct 2006 11:18:03 +0200 (CEST)
From: Hauke Fath <hf@spg.tu-darmstadt.de>
Reply-To: Hauke Fath <hf@spg.tu-darmstadt.de>
To: gnats-bugs@NetBSD.org
Cc: Hauke Fath <hf@spg.tu-darmstadt.de>
Subject: ftp(1) hangs indefinitely on unresponsive servers
X-Send-Pr-Version: 3.95

>Number:         34796
>Category:       bin
>Synopsis:       ftp(1) hangs indefinitely on unresponsive servers
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    bin-bug-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Oct 12 09:20:00 +0000 2006
>Closed-Date:    Mon Nov 26 08:04:15 +0000 2018
>Last-Modified:  Mon Nov 26 08:04:15 +0000 2018
>Originator:     Hauke Fath <hf@spg.tu-darmstadt.de>
>Release:        NetBSD 3.1_RC3
>Organization:

>Environment:


System: NetBSD Hochstuhl 3.1_RC3 NetBSD 3.1_RC3 (HOCHSTUHL) #1: Wed Sep 20 13:33:13 CEST 2006 hf@Hochstuhl:/var/obj/netbsd-builds/3/i386/sys/arch/i386/compile/HOCHSTUHL i386
Architecture: i386
Machine: i386
>Description:

	There are unresponsive servers that hang the NetBSD ftp(1)
	client to the point where a timeout provided with '-q' will
	not be observed, and the client will not respond to a 'kill
	-HUP'.

	This gets painful during pkgsrc bulk builds because a build
	will hang and require manual intervention.

	I should probably mention that I operated from a subnet behind
	an ipfilter-equipped router.

>How-To-Repeat:

	From a recent build:

[hf@Hochstuhl] ~ > date
Wed Oct 11 16:26:26 CEST 2006
[hf@Hochstuhl] ~ > ps au | grep 'f\tp'
root 17384  0.0  0.1   420 1012 ttyp5 I+    3:08PM 0:00.00 /usr/bin/ftp -4 -q300 http://raburton.lunarpages.com/apache/mod_auth_cookie/13/mod_auth_cookie.c
root 27416  0.0  0.1   144  728 ttyp5 I+    3:08PM 0:00.00 /bin/sh -c set -e;\t\t\t\t unsorted_sites="http://raburton.lunarpages.com/apache/mod_auth_cookie/13/ http://ftp.f
[hf@Hochstuhl] ~ >

	Invoking the above transfer manually gives the same result,
	but ftp(1) then responds to a HUP signal, other than in the
	bulk build. While the above is a http transfer, I have seen
	hangs with unresponsive ftp servers, too. Invoking 'ftp -d'
	does not give any helpful information.

>Fix:
	Unknown to me.

>Release-Note:

>Audit-Trail:
From: Hauke Fath <hf@spg.tu-darmstadt.de>
To: gnats-bugs@NetBSD.org
Cc: gnats-admin@NetBSD.org
Subject: Re: bin/34796: ftp(1) hangs indefinitely on unresponsive servers
Date: Wed, 25 Jun 2008 14:28:06 +0200

 At 9:20 Uhr +0000 12.10.2006, Hauke Fath wrote:
 >	I should probably mention that I operated from a subnet behind
 >	an ipfilter-equipped router.

 The problem is still present on netbsd-4, and after switching the 
 filtering router to pf(4) and ftp-proxy(8).

 	hauke

 -- 
       The ASCII Ribbon Campaign                    Hauke Fath
 ()     No HTML/RTF in email            Institut für Nachrichtentechnik
 /\     No Word docs in email                     TU Darmstadt
       Respect for open standards              Ruf +49-6151-16-3281

From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: bin/34796: ftp(1) hangs indefinitely on unresponsive servers
Date: Sat, 2 Nov 2013 17:41:02 +0000

 Observed in 6.99.24; see 48302 (closed as duplicate), which also
 contained this simple recipe for testing:

  : In one window, do:
  : nc -s 127.0.0.1 -l -p 10000
  :
  : In another, do:
  : # ftp -q 10 http://127.0.0.1:10000/foo
  : Requesting http://127.0.0.1:10000/foo
  :
  : That line stays, ftp(1) never quits, thought it should after 10s.

 -- 
 David A. Holland
 dholland@netbsd.org

From: "Christos Zoulas" <christos@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/34796 CVS commit: src/usr.bin/ftp
Date: Sat, 2 Nov 2013 15:55:47 -0400

 Module Name:	src
 Committed By:	christos
 Date:		Sat Nov  2 19:55:47 UTC 2013

 Modified Files:
 	src/usr.bin/ftp: fetch.c

 Log Message:
 PR/34796: Hauke Fath: ftp does not timeout on http fetches.


 To generate a diff of this commit:
 cvs rdiff -u -r1.202 -r1.203 src/usr.bin/ftp/fetch.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sat, 02 Nov 2013 21:31:31 +0000
State-Changed-Why:
...and now christos's fixed it


From: Ryo ONODERA <ryo_on@yk.rim.or.jp>
To: gnats-bugs@NetBSD.org, christos@netbsd.org
Cc: 
Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers
Date: Sun, 03 Nov 2013 22:59:14 +0900 (JST)

 Hi,

 ftp(1) from today's NetBSD/amd64 current cannot start download from
 http site immediately. So more than 30 seconds passed then download
 is started.

 Reverting
 http://mail-index.netbsd.org/source-changes/2013/11/02/msg048876.html
 solves my problem.

 Please fix or revert it.

 Thank you.

 --
 Ryo ONODERA // ryo_on@yk.rim.or.jp
 PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

From: christos@zoulas.com (Christos Zoulas)
To: gnats-bugs@NetBSD.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, 
	Hauke Fath <hf@spg.tu-darmstadt.de>
Cc: 
Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers
Date: Sun, 3 Nov 2013 09:21:08 -0500

 On Nov 3,  2:00pm, ryo_on@yk.rim.or.jp (Ryo ONODERA) wrote:
 -- Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers


 An example would help:

 #/usr/bin/time ftp http://www.cnn.com/index.html
 Trying 157.166.249.11:80 ...
 Requesting http://www.cnn.com/index.html
 111 KiB  652.36 KiB/s 
 114668 bytes retrieved in 00:00 (651.72 KiB/s)
 0.27 real         0.00 user         0.01 sys

 Because it works here.

 christos

From: Ryo ONODERA <ryo_on@yk.rim.or.jp>
To: christos@zoulas.com
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers
Date: Sun, 03 Nov 2013 23:30:36 +0900 (JST)

 From: christos@zoulas.com (Christos Zoulas), Date: Sun, 3 Nov 2013 09:21:08 -0500

 > On Nov 3,  2:00pm, ryo_on@yk.rim.or.jp (Ryo ONODERA) wrote:
 > -- Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers
 > 
 > 
 > An example would help:
 > 
 > #/usr/bin/time ftp http://www.cnn.com/index.html
 > Trying 157.166.249.11:80 ...
 > Requesting http://www.cnn.com/index.html
 > 111 KiB  652.36 KiB/s 
 > 114668 bytes retrieved in 00:00 (651.72 KiB/s)
 > 0.27 real         0.00 user         0.01 sys
 > 
 > Because it works here.

 Hi,

 I feel progress bar drawing has problem.
 The file is downloaded, but progress bar does not progress.

 Please try to download bigger file, for example,

 % time ftp http://download-origin.cdn.mozilla.net/pub/mozilla.org/seamonkey/releases/2.22/source/seamonkey-2.22.source.tar.bz2

 Thank you.

 --
 Ryo ONODERA // ryo_on@yk.rim.or.jp
 PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

From: christos@zoulas.com (Christos Zoulas)
To: Ryo ONODERA <ryo_on@yk.rim.or.jp>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers
Date: Sun, 3 Nov 2013 09:47:30 -0500

 On Nov 3, 11:30pm, ryo_on@yk.rim.or.jp (Ryo ONODERA) wrote:
 -- Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers

 | Hi,
 | 
 | I feel progress bar drawing has problem.
 | The file is downloaded, but progress bar does not progress.
 | 
 | Please try to download bigger file, for example,
 | 
 | % time ftp http://download-origin.cdn.mozilla.net/pub/mozilla.org/seamonkey/releases/2.22/source/seamonkey-2.22.source.tar.bz2
 | 

 Should be fixed now, thanks!

 christos

From: Ryo ONODERA <ryo_on@yk.rim.or.jp>
To: gnats-bugs@NetBSD.org, christos@zoulas.com
Cc: 
Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers
Date: Mon, 04 Nov 2013 00:05:35 +0900 (JST)

 From: christos@zoulas.com (Christos Zoulas), Date: Sun,  3 Nov 2013 14:50:00 +0000 (UTC)

 > The following reply was made to PR bin/34796; it has been noted by GNATS.
 > 
 > From: christos@zoulas.com (Christos Zoulas)
 > To: Ryo ONODERA <ryo_on@yk.rim.or.jp>
 > Cc: gnats-bugs@NetBSD.org
 > Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers
 > Date: Sun, 3 Nov 2013 09:47:30 -0500
 > 
 >  On Nov 3, 11:30pm, ryo_on@yk.rim.or.jp (Ryo ONODERA) wrote:
 >  -- Subject: Re: bin/34796 ftp(1) hangs indefinitely on unresponsive servers
 >  
 >  | Hi,
 >  | 
 >  | I feel progress bar drawing has problem.
 >  | The file is downloaded, but progress bar does not progress.
 >  | 
 >  | Please try to download bigger file, for example,
 >  | 
 >  | % time ftp http://download-origin.cdn.mozilla.net/pub/mozilla.org/seamonkey/releases/2.22/source/seamonkey-2.22.source.tar.bz2
 >  | 
 >  
 >  Should be fixed now, thanks!

 Following commit fixes progress bar problem.


 Module Name:    src
 Committed By:   christos
 Date:           Sun Nov  3 14:45:50 UTC 2013

 Modified Files:
         src/usr.bin/ftp: fetch.c

 Log Message:
 let progressmeter deal with the timeout once we've started transferring.


 To generate a diff of this commit:
 cvs rdiff -u -r1.203 -r1.204 src/usr.bin/ftp/fetch.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.



 Thank you!

 --
 Ryo ONODERA // ryo_on@yk.rim.or.jp
 PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

State-Changed-From-To: feedback->open
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Tue, 05 Nov 2013 06:09:45 +0000
State-Changed-Why:
I'm assuming this should get into -6


From: "Luke Mewburn" <lukem@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/34796 CVS commit: othersrc/usr.bin/tnftp/src
Date: Fri, 31 Oct 2014 03:34:40 +0000

 Module Name:	othersrc
 Committed By:	lukem
 Date:		Fri Oct 31 03:34:40 UTC 2014

 Update of /cvsroot/othersrc/usr.bin/tnftp/src
 In directory ivanova.netbsd.org:/tmp/cvs-serv14549

 Log Message:
 Import NetBSD usr.bin/ftp 20141026:

 * Don't pay attention to special characters if they don't come from the
   command line (from jmcneill).  Fixes CVE-2014-8517.
 * PR/34796: Hauke Fath: ftp does not timeout on http fetches

 Status:

 Vendor Tag:	NetBSD
 Release Tags:	NetBSD-20141026

 U othersrc/usr.bin/tnftp/src/ruserpass.c
 U othersrc/usr.bin/tnftp/src/ftp.1
 C othersrc/usr.bin/tnftp/src/fetch.c
 U othersrc/usr.bin/tnftp/src/util.c
 U othersrc/usr.bin/tnftp/src/ftp.c
 U othersrc/usr.bin/tnftp/src/cmdtab.c
 U othersrc/usr.bin/tnftp/src/ssl.h
 U othersrc/usr.bin/tnftp/src/main.c
 U othersrc/usr.bin/tnftp/src/ssl.c
 U othersrc/usr.bin/tnftp/src/extern.h
 U othersrc/usr.bin/tnftp/src/progressbar.h
 U othersrc/usr.bin/tnftp/src/ftp_var.h
 C othersrc/usr.bin/tnftp/src/version.h
 U othersrc/usr.bin/tnftp/src/progressbar.c
 U othersrc/usr.bin/tnftp/src/Makefile
 U othersrc/usr.bin/tnftp/src/complete.c
 U othersrc/usr.bin/tnftp/src/domacro.c
 U othersrc/usr.bin/tnftp/src/cmds.c

 2 conflicts created by this import.
 Use the following command to help the merge:

 	cvs checkout -jNetBSD:yesterday -jNetBSD othersrc/usr.bin/tnftp/src

From: "S.P.Zeidler" <spz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/34796 CVS commit: pkgsrc/net/tnftp/files
Date: Fri, 31 Oct 2014 18:47:26 +0000

 Module Name:	pkgsrc
 Committed By:	spz
 Date:		Fri Oct 31 18:47:26 UTC 2014

 Update of /cvsroot/pkgsrc/net/tnftp/files
 In directory ivanova.netbsd.org:/tmp/cvs-serv2789

 Log Message:
 Fri Oct 31 04:07:38 UTC 2014    lukem

         * Release as "tnftp 20141031".

         * Merge NetBSD usr.bin/ftp from 20130220 to 20141026:
                 - Don't pay attention to special characters if they don't
                   come from the command line (from jmcneill).
                   Fixes CVE-2014-8517.
                 - pr/34796: Hauke Fath: ftp does not timeout on http fetches.

 Sun May  5 13:51:47 UTC 2013    lukem

         * Release as "tnftp 20130505"

         * Implement --enable-ssl (and --with-openssl) to enable
           https:// fetch support.

         * Merge NetBSD ftp from 20090520 to 20130220.  Changes:
                 - https:// support.
                   NetBSD problem report 47276 from NONAKA Kimihiro.
                 - Allow -R to restart non-existent ftp:// URIs.
                 - Don't assume AF_INET support is available.
                   FreeBSD problem report 162661.
                 - Parse HTTP 'Date' entries in the `C' locale rather than the
                   user's.
                   NetBSD problem report 42917 from KAMADA Ken'ichi.
                 - Improve error handling when parsing of URI scheme.
                 - Silence connection warnings to multi-homed hosts in
                   non-verbose mode.
                 - Fix compile warnings.
                 - In ftpvis(), prevent incomplete escape sequences at end of
                   dst, and ensure NUL-termination of dst.
                   Fix from Uwe Stuehler and Stefan Sperling, via Marc Balmer.
                 - When using the response to SYST to decide whether to
                   default to 'binary' be a lot less specific.

         * Replace glob with newer copy from NetBSD that does not suffer
           from DoS exhaustion attacks.
           Fix in NetBSD from Maksymilian Arciemowicz.  See CVE-2011-0418

 Tue Jan 12 06:58:15 UTC 2010    lukem

         * Release as "tnftp 20100108"

         * Rename onoff() argument "bool" to "val".

 Tue Jan  5 09:12:01 UTC 2010    lukem

         * If ARG_MAX isn't defined, use the result from sysconf(_SC_ARG_MAX).
           Fixes build when using newer glibc.

         * Add libnetbsd.la to the LIBADD for libedit.
           Fix provided by Adam Sampson.

 Mon Jan  4 06:28:07 UTC 2010    lukem

         * Distribute various files not shipped by default automake rules,
           to use 'make dist' instead of 'cvs export'.

 Wed Dec 30 00:12:47 UTC 2009    lukem

         * Release as "tnftp 20091122"

 Sun Nov 15 10:14:44 UTC 2009    lukem

         * Merge NetBSD ftp from 20090520 to 20090915.  Change:
                 - Rename internal getline() to get_line() to avoid
                   conflict with libc with former.
                 - Avoid a NULL dereference in an error message.

 Sat Nov 14 09:21:19 UTC 2009    lukem

         * Convert to automake & libtool.

 Sat Jun  6 07:17:38 UTC 2009    lukem

         * Release as "tnftp 20090606"

 Fri May 22 01:11:15 UTC 2009    lukem

         * configure fixes:
           - Add the time.h headers to accheck_includes, for the strptime check.
           - Remove the check for el_init in libedit; we're always replacing
             the library and the presence of strvis() in some versions
             confuses other checks.

 Wed May 20 13:47:43 UTC 2009    lukem

         * Release as "tnftp 20090520"

         * Merge NetBSD ftp from 20070722 to 20090520.  Changes:
             - Only attempt to el_parse() a command unknown by the default
               parser if editing is enabled.
               Fixes pr 38589.
             - Turn off the alarmtimer before resetting the SIGALRM handler
               back to SIG_DFL.
               Fixes pr 35630.
             - Add epsv6 and epsv to disable extended passive mode for ipv6 or
               both ipv4 and ipv6 respectively.  This hack is due to our
               friends a Juniper Networks who break epsv in ipv6.
               Should be fixed in ScreenOS 6.2.X.
             - Improve parsing of chunked transfer chunks per RFC2616:
               - more stringent chunk-size parsing
               - ignore optional trailing ';chunk-ext' stuff, instead of barfing
               - detect EOF before final \r\n.
             - Use the service name to getaddrinfo() (along with the host
               name), so that features such as DNS Service Discovery have a
               better chance of working.
               Display the service name in various status & error messages.
             - Don't getservbyname() the :port component of a URL; RFC 3986
               says it's just an unsigned number, not a service name.
             - Fix numerous WARNS=4 issues (-Wcast-qual -Wsign-compare).
             - Fix -Wshadow issues
             - Update copyrights
             - Remove clause 3 and 4 from TNF licenses
             - Rename HAVE_STRUCT_SOCKADDR_SA_LEN to
               HAVE_STRUCT_SOCKADDR_IN_SIN_LEN to accurately reflect the
               structure member being used.
             - Use AF_INET instead of AF_UNSPEC as the default family if
               !defined(INET6).

         * configure improvements:
           - Style tweaks.
           - Use AC_LANG_PROGRAM() instead of AC_LANG_SOURCE()
           - Add a check for strptime() requiring separators between
             conversions, and use our replacement one if it does.

 Sat Dec 20 15:28:24 UTC 2008    lukem

         * configure improvements:
           - Move IPv6 check from tnftp.h to configure.ac (as per tnftpd).
           - Rework option descriptions.
           - Highlight when tests are for a specific option.
           - Move configuration results to the end of the file.
           - Display $prefix in configure results.

 Fri Aug 15 03:03:36 UTC 2008    lukem

         * Add a "Configuration results" display at the end of configure.
           Cosmetic tweaks.

 Fri Feb 29 09:45:56 UTC 2008    lukem

         * Support @EXEEXT@ for Cygwin (etc).

 Status:

 Vendor Tag:	tnftp
 Release Tags:	tnftp-20141031

 C pkgsrc/net/tnftp/files/ChangeLog
 N pkgsrc/net/tnftp/files/Makefile.am
 C pkgsrc/net/tnftp/files/todo
 U pkgsrc/net/tnftp/files/README
 C pkgsrc/net/tnftp/files/tnftp.h
 C pkgsrc/net/tnftp/files/aclocal.m4
 U pkgsrc/net/tnftp/files/INSTALL
 C pkgsrc/net/tnftp/files/THANKS
 U pkgsrc/net/tnftp/files/NEWS
 N pkgsrc/net/tnftp/files/tnftp_config.h.in
 C pkgsrc/net/tnftp/files/Makefile.in
 C pkgsrc/net/tnftp/files/configure
 C pkgsrc/net/tnftp/files/COPYING
 C pkgsrc/net/tnftp/files/configure.ac
 N pkgsrc/net/tnftp/files/buildaux/lt~obsolete.m4
 N pkgsrc/net/tnftp/files/buildaux/config.guess
 N pkgsrc/net/tnftp/files/buildaux/ltmain.sh
 N pkgsrc/net/tnftp/files/buildaux/install-sh
 N pkgsrc/net/tnftp/files/buildaux/ax_check_openssl.m4
 N pkgsrc/net/tnftp/files/buildaux/ltoptions.m4
 N pkgsrc/net/tnftp/files/buildaux/ltversion.m4
 N pkgsrc/net/tnftp/files/buildaux/ltsugar.m4
 N pkgsrc/net/tnftp/files/buildaux/missing
 N pkgsrc/net/tnftp/files/buildaux/depcomp
 N pkgsrc/net/tnftp/files/buildaux/config.sub
 N pkgsrc/net/tnftp/files/buildaux/libtool.m4
 C pkgsrc/net/tnftp/files/src/progressbar.c
 N pkgsrc/net/tnftp/files/src/Makefile.am
 C pkgsrc/net/tnftp/files/src/extern.h
 C pkgsrc/net/tnftp/files/src/util.c
 C pkgsrc/net/tnftp/files/src/domacro.c
 C pkgsrc/net/tnftp/files/src/ftp.c
 U pkgsrc/net/tnftp/files/src/ruserpass.c
 C pkgsrc/net/tnftp/files/src/version.h
 N pkgsrc/net/tnftp/files/src/ssl.c
 C pkgsrc/net/tnftp/files/src/fetch.c
 C pkgsrc/net/tnftp/files/src/progressbar.h
 N pkgsrc/net/tnftp/files/src/ssl.h
 C pkgsrc/net/tnftp/files/src/Makefile.in
 C pkgsrc/net/tnftp/files/src/cmds.c
 C pkgsrc/net/tnftp/files/src/ftp_var.h
 C pkgsrc/net/tnftp/files/src/ftp.1
 C pkgsrc/net/tnftp/files/src/cmdtab.c
 C pkgsrc/net/tnftp/files/src/complete.c
 C pkgsrc/net/tnftp/files/src/main.c
 U pkgsrc/net/tnftp/files/libnetbsd/getnameinfo.c
 U pkgsrc/net/tnftp/files/libnetbsd/strerror.c
 N pkgsrc/net/tnftp/files/libnetbsd/Makefile.am
 U pkgsrc/net/tnftp/files/libnetbsd/fseeko.c
 U pkgsrc/net/tnftp/files/libnetbsd/inet_ntop.c
 U pkgsrc/net/tnftp/files/libnetbsd/strlcpy.c
 U pkgsrc/net/tnftp/files/libnetbsd/timegm.c
 U pkgsrc/net/tnftp/files/libnetbsd/inet_pton.c
 C pkgsrc/net/tnftp/files/libnetbsd/strvis.c
 U pkgsrc/net/tnftp/files/libnetbsd/strdup.c
 U pkgsrc/net/tnftp/files/libnetbsd/strunvis.c
 U pkgsrc/net/tnftp/files/libnetbsd/snprintf.c
 U pkgsrc/net/tnftp/files/libnetbsd/err.c
 C pkgsrc/net/tnftp/files/libnetbsd/strptime.c
 C pkgsrc/net/tnftp/files/libnetbsd/utimes.c
 U pkgsrc/net/tnftp/files/libnetbsd/getaddrinfo.c
 C pkgsrc/net/tnftp/files/libnetbsd/sl_init.c
 U pkgsrc/net/tnftp/files/libnetbsd/ftpvis.h
 C pkgsrc/net/tnftp/files/libnetbsd/setprogname.c
 C pkgsrc/net/tnftp/files/libnetbsd/glob.c
 C pkgsrc/net/tnftp/files/libnetbsd/dirname.c
 U pkgsrc/net/tnftp/files/libnetbsd/mkstemp.c
 U pkgsrc/net/tnftp/files/libnetbsd/strtoll.c
 C pkgsrc/net/tnftp/files/libnetbsd/ftpglob.h
 U pkgsrc/net/tnftp/files/libnetbsd/strlcat.c
 C pkgsrc/net/tnftp/files/libnetbsd/usleep.c
 C pkgsrc/net/tnftp/files/libnetbsd/Makefile.in
 U pkgsrc/net/tnftp/files/libnetbsd/strsep.c
 C pkgsrc/net/tnftp/files/libnetbsd/fgetln.c
 C pkgsrc/net/tnftp/files/libedit/filecomplete.h
 N pkgsrc/net/tnftp/files/libedit/Makefile.am
 U pkgsrc/net/tnftp/files/libedit/hist.h
 U pkgsrc/net/tnftp/files/libedit/refresh.c
 U pkgsrc/net/tnftp/files/libedit/chared.c
 U pkgsrc/net/tnftp/files/libedit/hist.c
 U pkgsrc/net/tnftp/files/libedit/tokenizer.c
 U pkgsrc/net/tnftp/files/libedit/sys.h
 U pkgsrc/net/tnftp/files/libedit/el.c
 U pkgsrc/net/tnftp/files/libedit/prompt.h
 U pkgsrc/net/tnftp/files/libedit/makelist.in
 U pkgsrc/net/tnftp/files/libedit/search.h
 U pkgsrc/net/tnftp/files/libedit/key.h
 U pkgsrc/net/tnftp/files/libedit/sig.c
 U pkgsrc/net/tnftp/files/libedit/search.c
 U pkgsrc/net/tnftp/files/libedit/term.c
 U pkgsrc/net/tnftp/files/libedit/term.h
 U pkgsrc/net/tnftp/files/libedit/editrc.5
 U pkgsrc/net/tnftp/files/libedit/chared.h
 C pkgsrc/net/tnftp/files/libedit/filecomplete.c
 U pkgsrc/net/tnftp/files/libedit/key.c
 C pkgsrc/net/tnftp/files/libedit/readline.c
 U pkgsrc/net/tnftp/files/libedit/sig.h
 C pkgsrc/net/tnftp/files/libedit/Makefile.in
 U pkgsrc/net/tnftp/files/libedit/parse.c
 U pkgsrc/net/tnftp/files/libedit/common.c
 U pkgsrc/net/tnftp/files/libedit/parse.h
 U pkgsrc/net/tnftp/files/libedit/prompt.c
 U pkgsrc/net/tnftp/files/libedit/emacs.c
 U pkgsrc/net/tnftp/files/libedit/el.h
 U pkgsrc/net/tnftp/files/libedit/history.c
 U pkgsrc/net/tnftp/files/libedit/tty.h
 U pkgsrc/net/tnftp/files/libedit/map.h
 U pkgsrc/net/tnftp/files/libedit/refresh.h
 U pkgsrc/net/tnftp/files/libedit/vi.c
 U pkgsrc/net/tnftp/files/libedit/map.c
 U pkgsrc/net/tnftp/files/libedit/editline.3
 U pkgsrc/net/tnftp/files/libedit/tty.c
 U pkgsrc/net/tnftp/files/libedit/histedit.h
 C pkgsrc/net/tnftp/files/libedit/read.h
 U pkgsrc/net/tnftp/files/libedit/read.c
 C pkgsrc/net/tnftp/files/libedit/readline/readline.h

 41 conflicts created by this import.
 Use the following command to help the merge:

 	cvs checkout -jtnftp:yesterday -jtnftp pkgsrc/net/tnftp/files

State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Mon, 26 Nov 2018 08:04:15 +0000
State-Changed-Why:
This probably should have got into -6, but it never did and it's too late
now.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.