]> sjero.net Git - wget/blob - NEWS
-i accepts URLs (stsc). For #21265.
[wget] / NEWS
1 GNU Wget NEWS -- history of user-visible changes.
2
3 Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
4 2006, 2007, 2008 Free Software Foundation, Inc.
5 See the end for copying conditions.
6
7 Please send GNU Wget bug reports to <bug-wget@gnu.org>.
8 \f
9 * Changes in Wget 1.12 (MAINLINE)
10
11 ** Added support for CSS. This includes:
12      - Parsing links from CSS files, and from CSS content found in HTML
13        style tags and attributes.
14      - Supporting conversion of links found within CSS content, when
15        --convert-links is specified.
16      - Ensuring that CSS files end in the ".css" filename extension,
17        when --convert-links is specified.
18
19    CSS support in Wget is thanks to Ted Mielczarek
20    <ted.mielczarek@gmail.com>.
21
22 ** --ask-password option (and associated wgetrc command) added to
23 support password prompts at the console.
24  
25 ** The --input-file option now also handles retrieving links from
26 an external file.
27 \f
28 * Changes in Wget 1.11.4
29
30 ** Fixed an issue (apparently a regression) where -O would refuse to
31 download when -nc was given, even though the file didn't exist.
32
33 ** Fixed a situation where Wget could abort with --continue if the
34 remote server gives a content-length of zero when the file exists
35 locally with content.
36
37 ** Fixed a crash on some systems, due to Wget casting a pointer-to-long
38 to a pointer-to-time_t.
39
40 ** Translation updates for Catalan.
41 \f
42 * Changes in Wget 1.11.3
43
44 ** Downgraded -N with -O to a warning, rather than an error.
45
46 ** Translation updates
47 \f
48 * Changes in Wget 1.11.2
49
50 ** Fixed a problem in authenticating over HTTPS through a proxy.
51 (Regression in 1.11 over 1.10.2.)
52
53 ** The combination of -r or -p with -O, which was disallowed in 1.11,
54 has been downgraded to a warning in 1.11.2. (-O and -N, which was never
55 meaningful, is still an error.)
56
57 ** Further improvements to progress bar displays in non-English locales
58 (too many spaces could be inserted, causing the display to scroll).
59
60 ** Successive invocations of Wget on FTP URLS, with --no-remove-listing
61 and --continue, was causing Wget to append, rather than replace,
62 information in the .listing file, and thereby download the same files
63 multiple times. This has been fixed in 1.11.2.
64
65 ** Wget 1.11 no longer allowed ".." to persist at the beginning of URLs,
66 for improved conformance with RFC 3986. However, this behavior presents
67 problems for some FTP setups, and so they are now preserved again, for
68 FTP URLs only.
69 \f
70 * Changes in Wget 1.11.1.
71
72 ** Interrupted downloads no longer result in renaming the file
73 (regression in 1.11 over 1.10.2).
74
75 ** Progress bar now displays correctly in non-English locales (and a
76 related assertion failure was fixed).
77
78 ** Wget no longer issues a GET request over HTTP for files it should
79 know it's not going to download (regression in 1.11 over 1.10.2).
80
81 ** Added option --auth-no-challenge, to support broken pre-1.11
82 authentication-before-server-challenge, which turns out to still be
83 useful for some limited cases.
84
85 ** Documentation of accept/reject lists in the manual's "Types of
86 Files" section now explains various aspects of their behavior that may
87 be surprising, and notes that they may change in the future.
88
89 ** Documentation of --no-parents now explains how a trailing slash, or
90 lack thereof, in the specified URL, will affect behavior.
91 \f
92 * Changes in Wget 1.11.
93
94 ** Timestamping now uses the value from the most recent HTTP response,
95 rather than the first one it got.
96
97 ** Authentication information is no longer sent as part of the Referer
98 header in recursive fetches.
99
100 ** No authentication credentials are sent until a challenge is issued,
101 for improved security. Authentication handling is still not
102 RFC-compliant, as once a Basic challenge has been received, it will
103 assume it can send credentials to any URL at that same host, and not
104 just the ones at or below the original authenticated location.
105 Credentials for Digest authentication are still never saved or issued
106 automatically, and continue to require a challenge for each resource.
107
108 ** Added --max-redirect option, allowing the user to specify what should
109 be the maximum number of HTTP redirects to follow.
110
111 ** Wget now supports saving HTTP downloads using file names specified by
112 the `Content-Disposition' header.  This is a standard way of specifying
113 the file name used by many web dynamically generated pages. However, the
114 current implementation is inefficient, and known to have bugs. It is
115 EXPERIMENTAL only, and not enabled by default. Use --content-disposition
116 to enable it.
117
118 ** The new option `--ignore-case' makes Wget ignore case when
119 matching files, directories, and wildcards.  This affects the -X, -I,
120 -A, and -R options, as well as globbing in FTP URLs.
121
122 ** ETA projection is now displayed in "dot" progress output as well as
123 in the default progress bar.  (The dot progress is used by default when
124 logging Wget's output to file using the `-o' option.)
125
126 ** The "lockable boolean" argument type is no longer supported.  It
127 was only used by the passive_ftp .wgetrc setting.  If you're running
128 broken scripts or Perl modules that unconditionally specify
129 `--passive-ftp' and your firewall disallows it, you can override them
130 by replacing wget with a script that execs wget "$@" --no-passive-ftp.
131
132 ** The source code has been migrated to Mercurial. The repositories are
133 available at http://hg.addictivecode.org/. Prior to this, the source
134 code was hosted on Subversion (migrated from the original CVS); you can
135 still get access to older tags and branches for Wget in the Subversion
136 repository at http://addictivecode.org/svn/wget/.
137 \f
138 * Changes in Wget 1.10.
139
140 ** Downloading files larger than 2GB, sometimes referred to as "large
141 files", now works on systems that support them.  This includes the
142 majority of modern Unixes, as well as MS Windows.
143
144 ** IPv6 is now supported by Wget.  Unlike the experimental code in
145 1.9, this version supports dual-family systems.  The new flags
146 `--inet4' and `--inet6' (or `-4' and `-6' for short) force the use of
147 IPv4 and IPv6 respectively.  Note that IPv6 support has not yet been
148 tested on Windows.
149
150 ** Microsoft's proprietary "NTLM" method of HTTP authentication is now
151 supported.  This authentication method is undocumented and only used
152 by IIS.  Note that *proxy* authentication is not supported in this
153 release; you can only authenticate to the target web site.
154
155 ** Wget no longer truncates partially downloaded files when download
156 has to start over because the server doesn't support Range.  Instead,
157 with such servers Wget now simply ignores the data up to the byte
158 where the last attempt left off, and only then continues appending to
159 the file.  That way the downloaded file never shrinks, and download
160 retries from servers without support for partial downloads work even
161 when downloading to stdout.
162
163 ** SSL/TLS changes:
164
165 *** SSL/TLS downloads now attempt to verify the server's certificate
166 against the recognized certificate authorities.  This requires CA
167 certificates to have been installed in a location visible to the
168 OpenSSL library.  If this is not the case, you can get the bundle
169 yourself from a source you trust (for example, the bundle extracted
170 from Mozilla available at http://curl.haxx.se/docs/caextract.html),
171 and point Wget to the PEM file using the `--ca-certificate'
172 command-line option or the corresponding `.wgetrc' command.
173
174 *** Secure downloads now verify that the host name in the URL matches
175 the "common name" in the certificate presented by the server.
176
177 *** Although the above checks provide more secure downloads, they
178 unavoidably break interoperability with some sites that worked with
179 previous versions, particularly those using self-signed, expired, or
180 otherwise invalid certificates.  If you encounter "certificate
181 verification" errors or complaints that "common name doesn't match
182 requested host name" and are convinced of the site's authenticity, you
183 can use `--no-check-certificate' to bypass both checks.
184
185 *** Talking to SSL/TLS servers over proxies now actually works.
186 Previous versions of Wget erroneously sent GET requests for https
187 URLs.  Wget 1.10 utilizes the CONNECT method designed for this
188 purpose.
189
190 *** The SSL/TLS-related options have been redesigned and, for the
191 first time, documented in the manual.  The old, undocumented, options
192 are no longer supported.
193
194 ** Passive FTP is now the default FTP transfer mode.  Use
195 `--no-passive-ftp' or specify `passive_ftp = off' in your init file to
196 revert to the old behavior.
197
198 ** The `--header' option can now be used to override generated
199 headers.  For example, `wget --header="Host: foo.bar"
200 http://127.0.0.1' tells Wget to connect to localhost, but to specify
201 "foo.bar" in the `Host' header.  In previous versions such use of
202 `--header' lead to duplicate headers in HTTP requests.
203
204 ** The responses without headers, aka "HTTP 0.9" responses, are
205 detected and handled.  Although HTTP 0.9 has long been obsolete, it is
206 still occasionally used, sometimes by accident.
207
208 ** The progress bar is now updated regularly even when the data does
209 not arrive from the network.
210
211 ** Wget no longer preserves permissions of files retrieved by FTP by
212 default.  Anonymous FTP servers frequently use permissions like "664",
213 which might not be what the user wants.  The new option
214 `--preserve-permissions' and the corresponding `.wgetrc' variable can
215 be used to revert to the old behavior.
216
217 ** The new option `--protocol-directories' instructs Wget to also use
218 the protocol name as a directory component of local file names.
219
220 ** Options that previously unconditionally set or unset various flags
221 are now boolean options that can be invoked as either `--OPTION' or
222 `--no-OPTION'.  Options that required an argument "on" or "off" have
223 also been changed this way, but they still accept the old syntax for
224 backward compatibility.  For example, instead of `--glob=off' you can
225 write `--no-glob'.
226
227 Allowing `--no-OPTION' for every `--OPTION' and the other way around
228 is useful because it allows the user to override non-default behavior
229 specified via `.wgetrc'.
230
231 ** The new option `--keep-session-cookies' causes `--save-cookies' to
232 save session cookies (normally only kept in memory) along with the
233 permanent ones.  This is useful because many sites track important
234 information, such as whether the user has authenticated, in session
235 cookies.  With this option multiple Wget runs are treated as a single
236 browser session.
237
238 ** Wget now supports the --ftp-user and --ftp-password command
239 switches to set username and password for FTP, and the --user and
240 --password command switches to set username and password for both FTP
241 and HTTP.  The --http-passwd and --proxy-passwd command switches have
242 been renamed to --http-password and --proxy-password respectively, and
243 the related http_passwd and proxy_passwd .wgetrc commands to
244 http_password and proxy_password respectively.  The login and passwd
245 .wgetrc commands have been deprecated.
246
247 * `wget -b' now works correctly under Windows.
248 \f
249 * Wget 1.9.1 is a bugfix release with no user-visible changes.
250 \f
251 * Changes in Wget 1.9.
252
253 ** It is now possible to specify that POST method be used for HTTP
254 requests.  For example, `wget --post-data="id=foo&data=bar" URL' will
255 send a POST request with the specified contents.
256
257 ** IPv6 support is available, although it's still experimental.
258
259 ** The `--timeout' option now also affects DNS lookup and establishing
260 the TCP connection.  Previously it only affected reading and writing
261 data.  Those three timeouts can be set separately using
262 `--dns-timeout', `--connection-timeout', and `--read-timeout',
263 respectively.
264
265 ** Download speed shown by the progress bar is based on the data
266 recently read, rather than the average speed of the entire download.
267 The ETA projection is still based on the overall average.
268
269 ** It is now possible to connect to FTP servers through FWTK
270 firewalls.  Set ftp_proxy to an FTP URL, and Wget will automatically
271 log on to the proxy as "username@host".
272
273 ** The new option `--retry-connrefused' makes Wget retry downloads
274 even in the face of refused connections, which are otherwise
275 considered a fatal error.
276
277 ** The new option `--no-dns-cache' may be used to prevent Wget from
278 caching DNS lookups.
279
280 ** Wget no longer escapes characters in local file names based on
281 whether they're appropriate in URLs.  Escaping can still occur for
282 nonprintable characters or for '/', but no longer for frequent
283 characters such as space.  You can use the new option
284 --restrict-file-names to relax or strengthen these rules, which can be
285 useful if you dislike the default or if you're downloading to
286 non-native partitions.
287
288 ** Handling of HTML comments has been dumbed down to conform to what
289 users expect and other browsers do: instead of being treated as SGML
290 declaration, a comment is terminated at the first occurrence of "-->".
291 Use `--strict-comments' to revert to the old behavior.
292
293 ** Wget now correctly handles relative URIs that begin with "//", such
294 as "//img.foo.com/foo.jpg".
295
296 ** Boolean options in `.wgetrc' and on the command line now accept
297 values "yes" and "no" along with the traditional "on" and "off".
298
299 ** It is now possible to specify decimal values for timeouts, waiting
300 periods, and download rate.  For instance, `--wait=0.5' now works as
301 expected, as does `--dns-timeout=0.5' and even `--limit-rate=2.5k'.
302 \f
303 * Wget 1.8.2 is a bugfix release with no user-visible changes.
304 \f
305 * Wget 1.8.1 is a bugfix release with no user-visible changes.
306 \f
307 * Changes in Wget 1.8.
308
309 ** A new progress indicator is now available and used by default.
310 You can choose the progress bar type with `--progress=TYPE'.  Two
311 types are available, "bar" (the new default), and "dot" (the old
312 dotted indicator).  You can permanently revert to the old progress
313 indicator by putting `progress = dot' in your `.wgetrc'.
314
315 ** You can limit the download rate of the retrieval using the
316 `--limit-rate' option.  For example, `wget --limit-rate=15k URL' will
317 tell Wget not to download the body of the URL faster than 15 kilobytes
318 per second.
319
320 ** Recursive retrieval and link conversion have been revamped:
321
322 *** Wget now traverses links breadth-first.  This makes the
323 calculation of depth much more reliable than before.  Also, recursive
324 downloads are faster and consume *significantly* less memory than
325 before.
326
327 *** Links are converted only when the entire retrieval is complete.
328 This is the only safe thing to do, as only then is it known what URLs
329 have been downloaded.
330
331 *** BASE tags are handled correctly when converting links.  Since Wget
332 already resolves <base href="..."> when resolving handling URLs, link
333 conversion now makes the BASE tags point to an empty string.
334
335 *** HTML anchors are now handled correctly.  Links to an anchor in the
336 same document (<a href="#anchorname">), which used to confuse Wget,
337 are now converted correctly.
338
339 *** When in page-requisites (-p) mode, no-parent (-np) is ignored when
340 retrieving for inline images, stylesheets, and other documents needed
341 to display the page.
342
343 *** Page-requisites (-p) mode now works with frames.  In other words,
344 `wget -p URL-THAT-USES-FRAMES' will now download the frame HTML files,
345 and all the files that they need to be displayed properly.
346
347 ** `--base' now works conjunction with `--input-file', providing a
348 base for each URL and thereby allowing the URLs in the file to be
349 relative.
350
351 ** If a host has more than one IP address, Wget uses the other
352 addresses when accessing the first one fails.
353
354 ** Host directories now contain port information if the URL is at a
355 non-standard port.
356
357 ** Wget now supports the robots.txt directives specified in
358 <http://www.robotstxt.org/wc/norobots-rfc.txt>.
359
360 ** URL parser has been fixed, especially the infamous overzealous
361 quoting.  Wget no longer dequotes reserved characters, e.g. `%3F' is
362 no longer translated to `?', nor `%2B' to `+'.  Unsafe characters
363 which are not reserved are still escaped, of course.
364
365 ** No more than 20 successive redirections are allowed.
366 \f
367 * Wget 1.7.1 is a bugfix release with no user-visible changes.
368 \f
369 * Changes in Wget 1.7.
370
371 ** SSL (`https') pages now work if you compile Wget with SSL support;
372 use the `--with-ssl' configure flag.  You need to have OpenSSL
373 installed.
374
375 ** Cookies are now supported.  Wget will accept cookies sent by the
376 server and return them in later requests.  Additionally, it can load
377 and save cookies to disk, in the same format that Netscape uses.
378
379 ** "Keep-alive" (persistent) HTTP connections are now supported.
380 Using keep-alive allows Wget to share one TCP/IP connection for
381 many retrievals, making multiple-file downloads faster and less
382 stressing for the server and the network.
383
384 ** Wget now recognizes FTP directory listings generated by NT and VMS
385 servers.
386
387 ** It is now possible to recurse through FTP sites where logging in
388 puts you in some directory other than '/'.
389
390 ** You may now use `~' to mean home directory in `.wgetrc'.  For
391 example, `load_cookies = ~/.netscape/cookies.txt' works as you would
392 expect.
393
394 ** The HTML parser has been rewritten.  The new one works more
395 reliably, allows finer-grained control over which tags and attributes
396 are detected, and has better support for some features like correctly
397 skipping comments and declarations, decoding entities, etc.  It is
398 also more general.
399
400 ** <meta name="robots"> tags are now respected.
401
402 ** Wget's internal tables now use hash tables instead of linked lists
403 where appropriate.  This results in huge speedups when retrieving
404 large sites (thousands of documents).
405
406 ** Wget now has a man page, automatically generated from the Texinfo
407 documentation.  (The last version that shipped with a man page was
408 1.4.5).  To get this, you need to have pod2man from the Perl
409 distribution installed on your system.
410 \f
411 * Changes in Wget 1.6
412
413 ** Administrative changes.
414
415 *** Maintainership.  Due to Hrvoje being plagued with a "real job",
416 Dan Harkless is the most active maintainer (not that he doesn't have a
417 real job as well).  Hrvoje still participates occasionally, and both
418 are being helped by many other people.
419
420 *** Web page.  Thanks to Jan Prikryl, Wget has an "official" web page.
421 Take a look at:
422
423     http://sunsite.dk/wget/
424
425 *** Anonymous CVS.  Thanks to ever-helpful Karsten Thygesen, Wget
426 sources are now available at an anonymous CVS server.  Take a look at
427 the web page for downloading instructions.
428
429 ** New -K / --backup-converted / backup_converted = on option causes files
430 modified due to -k to be saved with a .orig prefix before being changed.  When
431 using -N as well, it is these .orig files that are compared against the server.
432
433 ** New --follow-tags / follow_tags = ... option allows you to restrict
434 Wget to following only certain HTML tags when doing a recursive
435 retrieval.  -G / --ignore-tags / ignore_tags = ... is just the
436 opposite -- all tags but the ones you specify will be followed.
437
438 ** New --waitretry / waitretry = SECONDS option allows waiting between retries
439 of failed downloads.  Wget will use "linear" backoff, waiting 1 second after the
440 first failure, 2 after the second, up to SECONDS.  waitretry is set to 10 by
441 default in the system wgetrc.
442
443 ** New -p / --page-requisites / page_requisites = on option causes
444 Wget to download all ancillary files necessary to display a given HTML
445 page properly (e.g. inlined images).
446
447 ** New -E / --html-extension / html_extension = on option causes Wget
448 to append ".html" to text/html filenames not ending in regexp
449 "\.[Hh][Tt][Mm][Ll]?".
450
451 ** New type of .wgetrc command -- "lockable Boolean".  Can be set to on, off,
452 always, or never.  This allows the .wgetrc to override the commandline.  So far,
453 passive_ftp is the only .wgetrc command which takes a lockable Boolean.
454
455 ** A number of new translation files have been added.
456
457 ** New --bind-address / bind_address = <address> option for people on hosts 
458 bound to multiple IP addresses.
459
460 ** wget now accepts (illegal per HTTP spec) relative URLs in HTTP redirects.
461 \f
462 * Wget 1.5.3 is a bugfix release with no user-visible changes.
463 \f
464 * Wget 1.5.2 is a bugfix release with no user-visible changes.
465 \f
466 * Wget 1.5.1 is a bugfix release with no user-visible changes.
467 \f
468 * Changes in Wget 1.5.0
469
470 ** Wget speaks many languages!
471
472 On systems with gettext(), Wget will output messages in the language
473 set by the current locale, if available.  At this time we support
474 Czech, German, Croatian, Italian, Norwegian and Portuguese.
475
476 ** Opie (Skey) is now supported with FTP.
477
478 ** HTTP Digest Access Authentication (RFC2069) is now supported.
479
480 ** The new `-b' option makes Wget go to background automatically.
481
482 ** The `-I' and `-X' options now accept wildcard arguments.
483
484 ** The `-w' option now accepts suffixes `s' for seconds, `m' for
485 minutes, `h' for hours, `d' for days and `w' for weeks.
486
487 ** Upon getting SIGHUP, the whole previous log is now copied to
488 `wget-log'.
489
490 ** Wget now understands proxy settings with explicit usernames and
491 passwords, e.g. `http://user:password@proxy.foo.com/'.
492
493 ** You can use the new `--cut-dirs' option to make Wget create less
494 directories.
495
496 ** The `;type=a' appendix to FTP URLs is now recognized.  For
497 instance, the following command will retrieve the welcoming message in
498 ASCII type transfer:
499
500     wget "ftp://ftp.somewhere.com/welcome.msg;type=a"
501
502 ** `--help' and `--version' options have been redone to to conform to
503 standards set by other GNU utilities.
504
505 ** Wget should now be compilable under MS Windows environment.  MS
506 Visual C++ and Watcom C have been used successfully.
507
508 ** If the file length is known, percentages are displayed during
509 download.
510
511 ** The manual page, now hopelessly out of date, is no longer
512 distributed with Wget.
513 \f
514 * Wget 1.4.5 is a bugfix release with no user-visible changes.
515 \f
516 * Wget 1.4.4 is a bugfix release with no user-visible changes.
517 \f
518 * Changes in Wget 1.4.3
519
520 ** Wget is now a GNU utility.
521
522 ** Can do passive FTP.
523
524 ** Reads .netrc.
525
526 ** Info documentation expanded.
527
528 ** Compiles on pre-ANSI compilers.
529
530 ** Global wgetrc now goes to /usr/local/etc (i.e. $sysconfdir).
531
532 ** Lots of bugfixes.
533 \f
534 * Changes in Wget 1.4.2
535
536 ** New mirror site at ftp://sunsite.auc.dk/pub/infosystems/wget/,
537 thanks to Karsten Thygesen.
538
539 ** Mailing list!  Mail to wget-request@sunsite.auc.dk to subscribe.
540
541 ** New option --delete-after for proxy prefetching.
542
543 ** New option --retr-symlinks to retrieve symbolic links like plain
544 files.
545
546 ** rmold.pl -- script to remove files deleted on the remote server
547
548 ** --convert-links should work now.
549
550 ** Minor bugfixes.
551 \f
552 * Changes in Wget 1.4.1
553
554 ** Minor bugfixes.
555
556 ** Added -I (the opposite of -X).
557
558 ** Dot tracing is now customizable; try wget --dot-style=binary
559 \f
560 * Changes in Wget 1.4.0
561
562 ** Wget 1.4.0 [formerly known as Geturl] is an extensive rewrite of
563 Geturl.  Although many things look suspiciously similar, most of the
564 stuff was rewritten, like recursive retrieval, HTTP, FTP and mostly
565 everything else.  Wget should be now easier to debug, maintain and,
566 most importantly, use.
567
568 ** Recursive HTTP should now work without glitches, even with Location
569 changes, server-generated directory listings and other naughty stuff.
570
571 ** HTTP regetting is supported on servers that support Range
572 specification. WWW authorization is supported -- try
573 wget http://user:password@hostname/
574
575 ** FTP support was rewritten and widely enhanced. Globbing should now
576 work flawlessly. Symbolic links are created locally. All the
577 information the Unix-style ls listing can give is now recognized.
578
579 ** Recursive FTP is supported, e.g.
580     wget -r ftp://gnjilux.cc.fer.hr/pub/unix/util/
581
582 ** You can specify "rejected" directories, to which you do not want to
583 enter, e.g. with wget -X /pub
584
585 ** Time-stamping is supported, with both HTTP and FTP. Try wget -N URL.
586
587 ** A new texinfo reference manual is provided.  It can be read with
588 Emacs, standalone info, or converted to HTML, dvi or postscript.
589
590 ** Fixed a long-standing bug, so that Wget now works over SLIP
591 connections.
592
593 ** You can have a system-wide wgetrc (/usr/local/lib/wgetrc by
594 default). Settings in $HOME/.wgetrc override the global ones, of
595 course :-)
596
597 ** You can set up quota in .wgetrc to prevent sucking too much
598 data. Try `quota = 5M' in .wgetrc (or quota = 100K if you want your
599 sysadmin to like you).
600
601 ** Download rate is printed after retrieval.
602
603 ** Wget now sends the `Referer' header when retrieving
604 recursively.
605
606 ** With the new --no-parent option Wget can retrieve FTP recursively
607 through a proxy server.
608
609 ** HTML parser, as well as the whole of Wget was rewritten to be much
610 faster and less memory-consuming (yes, both).
611
612 ** Absolute links can be converted to relative links locally. Check
613 wget -k.
614
615 ** Wget catches hangup, filtering the output to a log file and
616 resuming work. Try kill -HUP %?wget.
617
618 ** User-defined headers can be sent.  Try
619
620     wget http://fly.cc.her.hr/ --header='Accept-Charset: iso-8859-2'
621
622 ** Acceptance/Rejection lists may contain wildcards.
623
624 ** Wget can display HTTP headers and/or FTP server response with the
625 new `-S' option.  It can save the original HTTP headers with `-s'.
626
627 ** socks library is now supported (thanks to Antonio Rosella
628 <Antonio.Rosella@agip.it>). Configure with --with-socks.
629
630 ** There is a nicer display of REST-ed output.
631
632 ** Many new options (like -x to force directory hierarchy, or -m to
633 turn on mirroring options).
634
635 ** Wget is now distributed under GNU General Public License (GPL).
636
637 ** Lots of small features I can't remember. :-)
638
639 ** A host of bugfixes.
640 \f
641 * Changes in Geturl 1.3
642
643 ** Added FTP globbing support (ftp://fly.cc.fer.hr/*)
644
645 ** Added support for no_proxy
646
647 ** Added support for ftp://user:password@host/
648
649 ** Added support for %xx in URL syntax
650
651 ** More natural command-line options
652
653 ** Added -e switch to execute .geturlrc commands from the command-line
654
655 ** Added support for robots.txt
656
657 ** Fixed some minor bugs
658 \f
659 * Geturl 1.2 is a bugfix release with no user-visible changes.
660 \f
661 * Changes in Geturl 1.1
662
663 ** REST supported in FTP
664
665 ** Proxy servers supported
666
667 ** GNU getopt used, which enables command-line arguments to be ordered
668 as you wish, e.g.  geturl http://fly.cc.fer.hr/ -vo log is the same as
669 geturl -vo log http://fly.cc.fer.hr/
670
671 ** Netscape-compatible URL syntax for HTTP supported: host[:port]/dir/file
672
673 ** NcFTP-compatible colon URL syntax for FTP supported: host:/dir/file
674
675 ** <base href="xxx"> supported
676
677 ** autoconf supported
678 \f
679 ----------------------------------------------------------------------
680 Copyright information:
681
682 Copyright (C) 1997-2005 Free Software Foundation, Inc.
683
684    Permission is granted to anyone to make or distribute verbatim
685    copies of this document as received, in any medium, provided that
686    the copyright notice and this permission notice are preserved, thus
687    giving the recipient permission to redistribute in turn.
688
689    Permission is granted to distribute modified versions of this
690    document, or of portions of it, under the above conditions,
691    provided also that they carry prominent notices stating who last
692    changed them.