File: NEWS

package info (click to toggle)
tnftp 20260211-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 3,168 kB
  • sloc: ansic: 30,522; sh: 4,475; makefile: 166
file content (163 lines) | stat: -rw-r--r-- 4,223 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
$NetBSD: NEWS,v 1.19 2026/02/10 20:41:27 lukem Exp $

This is tnftp version 20260211.

Changes in tnftp from 20230507 to 20260211:

	Improve transfer performance by simplifying socket buffer and
	transfer buffer handling.

	Add -b BUFLEN to adjust size of buffer for HTTP response line parsing.

	Add -h HEADER to support custom HTTP headers.

	Add "connect" as a synonym for "open".

	Fix ASCII mode transfers when progress bar is enabled.

	Fix creation of empty downloaded files.

	Exit non-zero if a HTTP transfer is shorter than expected.

	Fix HTTPS through a proxy.

Changes in tnftp from 20230409 to 20230507:

	Add timeout for SSL connection setup, defaulting to 60 seconds.

	Update to NetBSD-ftp 20230505.

Changes in tnftp from 20210827 to 20230409:

	Validate SSL certificates by default, disabled with
	FTPSSLNOVERIFY=1 in the environment, or option sslnoverify.

	Add netrc processing to fetch-mode (URL on command line)
	to enable options and autologin via netrc.

	Handle relative URLs in fetch.

	Improve formatting of manual page.

	Update to NetBSD-ftp 20230225.

Changes in tnftp from 20200705 to 20210827:

	Validate address in server's PASV and LPSV responses. Previously a
	hostile server could cause ftp to open a data connection elsewhere.

	Avoid intermittent crashes by fixing signal handler restoration.

	Fix intermittent failures in -q QUITTIME by not using restartable
	signals.

	Set SO_KEEPALIVE on control connection to attempt to avoid timeouts.

	Update to NetBSD-ftp 20210826.

	Improve configure tests.

	Improve manual page.

	Display usage to stdout with -?.

Changes in tnftp from 20151004 to 20200705:

	Avoid crashes by exiting if lostpeer due to a signal
	(e.g., remote server disconnection).

	Issue PWD commands to the server only when we actually
	need the results, not speculatively, just in case we might.
	Works around broken servers, and is quicker too.

	Use "anonymous" instead of the local username for anonymous
	ftp. Avoids unnecesary information leak.

	Use the first name we requested the http/https URL for,
	not any name we ended up with after random redirects.

	Support using CONNECT for https:// via proxy.

	Improve SSL error reporting, and IPv6 endpoint reporting.

	Use the system glob() if required extensions are supported.

	Use the system libedit library by default, instead of
	the local (embedded) libedit.

	Update to NetBSD-ftp 20200608.

	Update local (embedded) libedit to NetBSD as at 2020-07-04.
	Fixes various crashes.

	Portability improvements.

Changes in tnftp from 20141104 to 20151004:

	Implement '-x xferbufsize' to set xferbuf size.

	Add Server Name Indication (SNI) support for https.

	Increase buffer limit used for response handling.

Changes in tnftp from 20141031 to 20141104:

	Portability fixes.

Changes in tnftp from 20130505 to 20141031:

	Ignore special character behaviour in filenames not provided
	by the user.
	Fixes CVE-2014-8517.

	Fix timeout on HTTP fetches.

Changes in tnftp from 20100108 to 20130505:

	Support https:// fetch if OpenSSL is available and enabled.

	Allow -R to restart non-existent ftp:// URIs.

	Parse HTTP 'Date' entries in the `C' locale rather than the user's.

	When using the response to SYST to decide whether to default
	to 'binary' be a lot less specific.

	Portability fixes.

Changes in tnftp from 20091122 to 20100108:

	Portability fixes.

Changes in tnftp from 20090606 to 20091122:

	Portability fixes.

Changes in tnftp from 20090520 to 20090606:

	Portability fixes.

Changes in tnftp from 20070806 to 20090520:

	Fix intermittent "Alarm clock" error.

	Add epsv6 and epsv to disable extended passive mode for IPv6 or
	both IPv4 and IPv6 respectively.

	Improve parsing of HTTP chunked transfers per RFC2616.

	Use the service name to getaddrinfo() (along with the host name),
	so that features such as DNS Service Discovery will work.

	Fix various compiler warnings.

Changes in tnftp from 20050625 to 20070806:

	Implement '-s srcaddr' to set the local IP address for
	all connections.

	Support '-q quittime' when waiting for server replies.

	Use IEC 60027-2 "KiB", "MiB" (etc) instead of "KB", "MB", ...

	Portability fixes, including for FreeBSD, Mac OS X, and Solaris.