]> sjero.net Git - wget/blob - NEWS
[svn] * MACHINES: Previously said to send updates to "me" (Hrvoje) -- now says to
[wget] / NEWS
1 GNU Wget NEWS -- history of user-visible changes.
2
3 Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
4 See the end for copying conditions.
5
6 Please send GNU Wget bug reports to <bug-wget@gnu.org>.
7 \f
8 * Changes in Wget 1.5.3+dev
9
10 ** New -K / --backup-converted / backup_converted = on option causes files
11 modified due to -k to be saved with a .orig prefix before being changed.  When
12 using -N as well, it is these .orig files that are compared against the server.
13
14 ** New --follow-tags / follow_tags = ... option allows you to restrict wget to
15 following only certain HTML tags when doing a recursive retrieval.  -G /
16 --ignore-tags / ignore_tags = ... is just the opposite -- all tags but the ones
17 you specify will be followed.
18
19 ** New --waitretry / waitretry = SECONDS option allows waiting between retries
20 of failed downloads.  Wget will use "linear" backoff, waiting 1 second after the
21 first failure, 2 after the second, up to SECONDS.  waitretry is set to 10 by
22 default in the system wgetrc.
23
24 ** New -p / --page-requisites / page_requisites = on option causes wget to
25 download all ancillary files necessary to display a given HTML page properly
26 (e.g. inlined images).
27 \f
28 * Wget 1.5.3 is a bugfix release with no user-visible changes.
29 \f
30 * Wget 1.5.2 is a bugfix release with no user-visible changes.
31 \f
32 * Wget 1.5.1 is a bugfix release with no user-visible changes.
33 \f
34 * Changes in Wget 1.5.0
35
36 ** Wget speaks many languages!
37
38 On systems with gettext(), Wget will output messages in the language
39 set by the current locale, if available.  At this time we support
40 Czech, German, Croatian, Italian, Norwegian and Portuguese.
41
42 ** Opie (Skey) is now supported with FTP.
43
44 ** HTTP Digest Access Authentication (RFC2069) is now supported.
45
46 ** The new `-b' option makes Wget go to background automatically.
47
48 ** The `-I' and `-X' options now accept wildcard arguments.
49
50 ** The `-w' option now accepts suffixes `s' for seconds, `m' for
51 minutes, `h' for hours, `d' for days and `w' for weeks.
52
53 ** Upon getting SIGHUP, the whole previous log is now copied to
54 `wget-log'.
55
56 ** Wget now understands proxy settings with explicit usernames and
57 passwords, e.g. `http://user:password@proxy.foo.com/'.
58
59 ** You can use the new `--cut-dirs' option to make Wget create less
60 directories.
61
62 ** The `;type=a' appendix to FTP URLs is now recognized.  For
63 instance, the following command will retrieve the welcoming message in
64 ASCII type transfer:
65
66     wget "ftp://ftp.somewhere.com/welcome.msg;type=a"
67
68 ** `--help' and `--version' options have been redone to to conform to
69 standards set by other GNU utilities.
70
71 ** Wget should now be compilable under MS Windows environment.  MS
72 Visual C++ and Watcom C have been used successfully.
73
74 ** If the file length is known, percentages are displayed during
75 download.
76
77 ** The manual page, now hopelessly out of date, is no longer
78 distributed with Wget.
79 \f
80 * Wget 1.4.5 is a bugfix release with no user-visible changes.
81 \f
82 * Wget 1.4.4 is a bugfix release with no user-visible changes.
83 \f
84 * Changes in Wget 1.4.3
85
86 ** Wget is now a GNU utility.
87
88 ** Can do passive FTP.
89
90 ** Reads .netrc.
91
92 ** Info documentation expanded.
93
94 ** Compiles on pre-ANSI compilers.
95
96 ** Global wgetrc now goes to /usr/local/etc (i.e. $sysconfdir).
97
98 ** Lots of bugfixes.
99 \f
100 * Changes in Wget 1.4.2
101
102 ** New mirror site at ftp://sunsite.auc.dk/pub/infosystems/wget/,
103 thanks to Karsten Thygesen.
104
105 ** Mailing list!  Mail to wget-request@sunsite.auc.dk to subscribe.
106
107 ** New option --delete-after for proxy prefetching.
108
109 ** New option --retr-symlinks to retrieve symbolic links like plain
110 files.
111
112 ** rmold.pl -- script to remove files deleted on the remote server
113
114 ** --convert-links should work now.
115
116 ** Minor bugfixes.
117 \f
118 * Changes in Wget 1.4.1
119
120 ** Minor bugfixes.
121
122 ** Added -I (the opposite of -X).
123
124 ** Dot tracing is now customizable; try wget --dot-style=binary
125 \f
126 * Changes in Wget 1.4.0
127
128 ** Wget 1.4.0 [formerly known as Geturl] is an extensive rewrite of
129 Geturl.  Although many things look suspiciously similar, most of the
130 stuff was rewritten, like recursive retrieval, HTTP, FTP and mostly
131 everything else.  Wget should be now easier to debug, maintain and,
132 most importantly, use.
133
134 ** Recursive HTTP should now work without glitches, even with Location
135 changes, server-generated directory listings and other naughty stuff.
136
137 ** HTTP regetting is supported on servers that support Range
138 specification. WWW authorization is supported -- try
139 wget http://user:password@hostname/
140
141 ** FTP support was rewritten and widely enhanced. Globbing should now
142 work flawlessly. Symbolic links are created locally. All the
143 information the Unix-style ls listing can give is now recognized.
144
145 ** Recursive FTP is supported, e.g.
146     wget -r ftp://gnjilux.cc.fer.hr/pub/unix/util/
147
148 ** You can specify "rejected" directories, to which you do not want to
149 enter, e.g. with wget -X /pub
150
151 ** Time-stamping is supported, with both HTTP and FTP. Try wget -N URL.
152
153 ** A new texinfo reference manual is provided.  It can be read with
154 Emacs, standalone info, or converted to HTML, dvi or postscript.
155
156 ** Fixed a long-standing bug, so that Wget now works over SLIP
157 connections.
158
159 ** You can have a system-wide wgetrc (/usr/local/lib/wgetrc by
160 default). Settings in $HOME/.wgetrc override the global ones, of
161 course :-)
162
163 ** You can set up quota in .wgetrc to prevent sucking too much
164 data. Try `quota = 5M' in .wgetrc (or quota = 100K if you want your
165 sysadmin to like you).
166
167 ** Download rate is printed after retrieval.
168
169 ** Wget now sends the `Referer' header when retrieving
170 recursively.
171
172 ** With the new --no-parent option Wget can retrieve FTP recursively
173 through a proxy server.
174
175 ** HTML parser, as well as the whole of Wget was rewritten to be much
176 faster and less memory-consuming (yes, both).
177
178 ** Absolute links can be converted to relative links locally. Check
179 wget -k.
180
181 ** Wget catches hangup, filtering the output to a log file and
182 resuming work. Try kill -HUP %?wget.
183
184 ** User-defined headers can be sent.  Try
185
186     wget http://fly.cc.her.hr/ --header='Accept-Charset: iso-8859-2'
187
188 ** Acceptance/Rejection lists may contain wildcards.
189
190 ** Wget can display HTTP headers and/or FTP server response with the
191 new `-S' option.  It can save the original HTTP headers with `-s'.
192
193 ** socks library is now supported (thanks to Antonio Rosella
194 <Antonio.Rosella@agip.it>). Configure with --with-socks.
195
196 ** There is a nicer display of REST-ed output.
197
198 ** Many new options (like -x to force directory hierarchy, or -m to
199 turn on mirroring options).
200
201 ** Wget is now distributed under GNU General Public License (GPL).
202
203 ** Lots of small features I can't remember. :-)
204
205 ** A host of bugfixes.
206 \f
207 * Changes in Geturl 1.3
208
209 ** Added FTP globbing support (ftp://fly.cc.fer.hr/*)
210
211 ** Added support for no_proxy
212
213 ** Added support for ftp://user:password@host/
214
215 ** Added support for %xx in URL syntax
216
217 ** More natural command-line options
218
219 ** Added -e switch to execute .geturlrc commands from the command-line
220
221 ** Added support for robots.txt
222
223 ** Fixed some minor bugs
224 \f
225 * Geturl 1.2 is a bugfix release with no user-visible changes.
226 \f
227 * Changes in Geturl 1.1
228
229 ** REST supported in FTP
230
231 ** Proxy servers supported
232
233 ** GNU getopt used, which enables command-line arguments to be ordered
234 as you wish, e.g.  geturl http://fly.cc.fer.hr/ -vo log is the same as
235 geturl -vo log http://fly.cc.fer.hr/
236
237 ** Netscape-compatible URL syntax for HTTP supported: host[:port]/dir/file
238
239 ** NcFTP-compatible colon URL syntax for FTP supported: host:/dir/file
240
241 ** <base href="xxx"> supported
242
243 ** autoconf supported
244 \f
245 ----------------------------------------------------------------------
246 Copyright information:
247
248 Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc.
249
250    Permission is granted to anyone to make or distribute verbatim
251    copies of this document as received, in any medium, provided that
252    the copyright notice and this permission notice are preserved, thus
253    giving the recipient permission to redistribute in turn.
254
255    Permission is granted to distribute modified versions of this
256    document, or of portions of it, under the above conditions,
257    provided also that they carry prominent notices stating who last
258    changed them.