+2007-10-18 Micah Cowan <micah@cowan.name>
+
+ * Makefile.am: version.c should not be distributed. Removed
+ config-post.h. Add version.c dependency and gnulib include path
+ for libunittest.a.
+ * sysdep.h: Got contents of config-post.h
+ * config-post.h: Removed.
+ * wget.h: #include "config.h".
+ * alloca.c, cmpt.c, connect.c, convert.c, cookies.c,
+ ftp-basic.c, ftp-ls.c, ftp-opie.c, ftp.c, gen-md5.c, gnutls.c,
+ hash.c, host.c, html-parse.c, html-url.c, http-ntlm.c, http.c,
+ init.c, log.c, main.c, mswindows.c, netrc.c, openssl.c,
+ progress.c, ptimer.c, recur.c, res.c, retr.c, spider.c, url.c,
+ utils.c, xmalloc.c: Use wget.h at very top, and instead of
+ config.h.
+
+2007-10-15 Micah Cowan <micah@cowan.name>
+
+ * Makefile.am: Remove intermediary hg-id file generation, make
+ version.c-generation more portable.
+
+2007-10-14 Micah Cowan <micah@cowan.name>
+
+ * cmpt.c, cookies.c, ftp-basic.c, ftp-ls.c, ftp.c, hash.c,
+ host.c, html-parse.c, html-url.c, http-ntlm.c, http.c, init.c,
+ log.c, main.c, netrc.c, openssl.c, res.c, url.c, utils.c,
+ wget.h: Replace uses of ISSPACE, etc with c_isspace, etc.
+ * gnu-md5.c, gnu-md5.h: Removed, in deference to gnulib.
+ * Makefile.am: Removed gnu-md5.h from wget_SOURCES.
+ * gen-md5.c: Changed #inclusion of gnu-md5.h to md5.h (gnulib's).
+ * recur.c (download_child_p): Print error if unlink of
+ robots.txt fails.
+ * main.c (main): --spider or --delete-after now implies
+ --no-directories (thanks, Josh Williams).
+
+2007-10-14 Joshua David Williams <yurimxpxman@gmail.com>
+
+ * recur.c (download_child_p): Remove robots.txt if
+ --delete-after or --spider is on.
+
+2007-10-13 Micah Cowan <micah@cowan.name>
+
+ * Makefile.am: Make version.c depend on Wget dependencies (source
+ files, plus such things as LIBOBJS so we get things like
+ http-ntlm.c). Removed getopt.[ch], as we're now using gnulib for
+ these.
+
+2007-10-10 Micah Cowan <micah@cowan.name>
+
+ * http-ntlm.c: Include openssl/opensslv.h explicitly, instead of
+ hoping it'll be included by accident in openssl/des.h.
+
+2007-10-09 Gisle Vanem <gvanem@broadpark.no>
+
+ * mswindows.c: 'argc' and 'argv' in 'windows_main()' are no longer
+ needed. Hence simply the prototype. Free 'exec_name' at exit.
+
+2007-10-09 Micah Cowan <micah@cowan.name>
+
+ * gettext.h: Imported from /usr/share/gettext, fuller handling
+ of --disable-nls.
+ * wget.h: Remove logic for handling lack of NLS (now in
+ gettext.h).
+ * main.c: Use gettext's ENABLE_NLS rather than HAVE_NLS.
+ * Makefile.am: added @LIBINTL@ to LIBS (though it probably
+ belongs in LDADD, along with everything else currently assigned
+ to LIBS).
+
+2007-10-08 Micah Cowan <micah@cowan.name>
+
+ * http.c (http_loop): Add send_head_first conditional back
+ around code that needs it, but not around the last-modified
+ header-parsing stuff this time. Removed no-longer-useful (was it
+ ever?) restart_loop boolean, continuing unconditionally at end
+ of send_head_first conditional block (if we haven't jumped out).
+
+2007-10-04 Micah Cowan <micah@cowan.name>
+
+ * http.c (http_loop): We've got_name if content_disposition
+ support isn't on; make sure we continue properly in that case,
+ even though we're not sending HEAD.
+ * Makefile.in: Removed, replaced by Makefile.am.
+ * Makefile.am: Converted from Makefile.in.
+
+2007-10-02 Gisle Vanem <gvanem@broadpark.no>
+
+ * ftp.c: Use "_listing" for MSDOS (".listing" is illegal).
+
+ * url.c: Update comment for 'filechr_not_windows'.
+
+ * utils.c: Include <process.h> for 'getpid()' on Watcom.
+
+2007-10-02 Micah Cowan <micah@cowan.name>
+
+ * ftp.c (getftp, ftp_loop_internal), http.c (http_loop), main
+ (main): Use datetime_str instead of time_str, for those who have
+ potentially long-running sessions. Based on suggestions by Saso
+ Tomat <miskox@hotmail.com> and Steven M. Schweda
+ <sms@antinode.org>.
+ * http.c (gethttp): Warn about host lookup failures. Adjusted
+ from Stephen Gildea's patch.
+
+2007-10-02 Stephen Gildea <stepheng+wget@gildea.com>
+
+ * connect.c (connect_to_host): Warn about host lookup failures.
+
+2007-09-25 Micah Cowan <micah@cowan.name>
+
+ * Makefile.in: Use EXEEXT instead of exeext.
+
+2007-09-24 Gisle Vanem <giva@bgnett.no>
+
+ * connect.c, init.c, main.c, openssl.c, options.h, sysdep.h,
+ url.c, utils.c: Added support for building on MS-DOS.
+
+2007-09-24 Jochen Roderburg <roderburg@uni-koeln.de>
+
+ * http.c (http_zero): Remove no-longer-used local_size variable.
+ Fixes bug #21057.
+
+2007-09-12 Micah Cowan <micah@cowan.name>
+
+ * http.c (http_loop): Remove send_head_first from condition for
+ parsing timestamp.
+
+2007-08-29 Micah Cowan <micah@cowan.name>
+
+ * openssl.c (ssl_init): Re un-const-ified the meth local
+ variable, to match current versions of openssl.
+ * spider.c: Removed visited_url function, as it may be very
+ inefficient.
+ (print_broken_links): Removed traversal of referrers, until such
+ time as a more efficient implementation can be written.
+ * spider.h: Replaced declaration of visited_url with an
+ empty-bodied, function-like macro.
+
+2007-08-27 Gisle Vanem <giva@bgnett.no>
+
+ * mswindows.c (run_with_timeout): Ensure that the correct
+ conversion specification is used for the return result of
+ the GetLastError function.
+ * getopt.c: Fix missing (but, accidentally, legal) comment
+ delimiter after licensing text.
+ * recur.c (retrieve_tree): Inserted missing cast for strip_auth.
+ Includes adjustment by Ralf Wildenhues.
+ * openssl.c (ssl_init): const-ified the meth local variable.
+ * main.c: Include all the static function definitions in the
+ "#ifndef TESTING" clause, leaving just the definitions for
+ exec_name (not set), and opt.
+ * utils.c (run_with_timeout): Now returns bool, to align with
+ declaration in utils.h.
+
+2007-08-27 Micah Cowan <micah@cowan.name>
+
+ * wget.h: Added macro replacement for ngettext, for environs
+ that lack NLS.
+
+2007-08-26 Micah Cowan <micah@cowan.name>
+
+ * spider.c (print_broken_links): Fixed incorrect plurals msgid
+ usage, switched to use ngettext function.
+
+2007-08-24 Micah Cowan <micah@cowan.name>
+
+ * http.c (http_loop): Introduced time_came_from_head boolean
+ flag, to help avoid parsing the same Last-Modified header twice.
+ Replaced spidering returns of RETRUNNEEDED for some situations,
+ to RETROK, as otherwise it will be interpreted as an error.
+ RETRUNNEEDED appears never to be referenced outside of
+ http.c (and wget.h), and, when returned by gethttp, is
+ translated by http_loop to RETROK.
+ * url.c (are_urls_equal): Don't call getchar_from_escaped_string
+ if u2 is shorter than u1.
+ (getchar_from_escaped_string): Don't decode reserved characters.
+ Handle illegally appearing '%'s as literal '%'s. Ensure hex
+ digits before attempting to decode.
+ (test_are_urls_equal): Added tests to handle u2 shorter than u1,
+ and %2f not treated the same as /.
+ * spider.c (in_url_list_p): Don't call are_urls_equal if one of
+ them is NULL.
+
2007-08-23 Joshua David Williams <yurimxpxman@gmail.com>
* spider.c (in_url_list_p): Removed the bool verbose argument
+2007-08-22 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c (http_loop): Fall back to GET if HEAD fails with a 500 or 501
+ error code.
+
+2007-08-21 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c (http_loop): Send preliminary HEAD request if -N is given and
+ the destination file exists already.
+
+2007-08-10 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c (http_loop): Fixed HTTP HEAD requests logic when --spider is
+ given.
+
2007-08-10 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* url.c (append_uri_pathel): Do not assume dest string to be
* url.c (url_string): Use comparison, not assignment, in
check for auth_mode == URL_AUTH_HIDE_PASSWD.
+2007-08-09 Micah Cowan <micah@cowan.name>
+
+ * http.c (http_loop): If we got a HEAD and then a GET, and the
+ GET had a timestamp, use that one, not any we may have gotten
+ from the HEAD.
+
2007-08-08 Micah Cowan <micah@cowan.name>
* init.c (defaults): Content disposition will not be default,
* test.h: tests made more verbose; now displays the name
of each test run.
+2007-07-10 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c (http_loop): Fixed the HTTP requests logic. Now it skips the
+ preliminary HEAD request if either -O or --no-content-disposition are
+ given, and neither --spider and -N are given.
+
2007-07-05 Micah Cowan <micah@cowan.name>
* cmpt.c, connect.c, connect.h, convert.c, convert.h:
Updated GPL reference to version 3 or later, removed FSF
address.
+2007-07-04 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c (http_loop): Skip HEAD request and start immediately with GET
+ if -O is given.
+
2007-02-02 Hrvoje Niksic <hniksic@xemacs.org>
* http.c (print_server_response): Escape non-printable characters