+2006-03-15 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * utils.c: Restricted operational semantics of frontcmp and proclist
+ from generic strings to directory names and them to subdir_p and
+ dir_matches_p respectively. Applied George Ogata's one line patch to
+ restrict algorithm of subdir_p to full directory name matching. Added
+ testcases for subdir_p and dir_matches_p.
+
+ * utils.h: Changed all frontcmp occurrences to subdir_p.
+
+ * recur.c: Ditto.
+
+ * test.c: Changed type returned by test functions from char * to const
+ char *. Added test_subdir_p and test_dir_matches_p to the list of
+ tests to run.
+
+ * http.c (test_parse_content_disposition): Changed return type from
+ char * to const char *.
+
+2006-03-14 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * recur.c (struct queue_element): Changed type of html_allowed member
+ to bool.
+
+2006-03-09 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * ftp.c (ftp_list): Try `LIST -a' command first and revert to `LIST'
+ in case of failure.
+
+2006-03-06 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * hash.c (TOLOWER): Fix definition when STANDALONE.
+ Reported by Beni Serfaty.
+
+2006-03-02 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c (http_loop): Fixed recursive HTTP retrieval.
+
+2006-02-28 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * http.c (extract_param): Declare extern so it can be used from
+ other files.
+ (extract_param): Return error for empty name.
+
+2006-02-28 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * url.c (find_last_char): Define in terms of memrchr.
+
+ * cmpt.c (memrchr): Define it on systems that don't have it.
+
+ * http.c (extract_param): New function for parsing header values
+ with parameters.
+ (parse_content_disposition): Use it. Don't allow slashes and
+ backslashes in the file name.
+
+2006-02-27 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * url.c (path_simplify): Don't preserve ".." at beginning of path.
+ Suggested by Frank McCown.
+
+2006-02-25 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * http.c (gethttp): Only use FILE.N.html if FILE.html exists.
+
+2006-02-09 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * mswindows.c (run_with_timeout): Made thread_hnd non-static.
+
+2006-02-05 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * retr.c (sleep_between_retrievals): Sleep at a minimum of 1/2 of
+ the specified wait period.
+
+2006-02-03 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * utils.c (number_to_string): Don't use sprintf for printing
+ WGINT_MIN; simply divide n by 10 and defer printing the last
+ digit.
+ (number_to_string): Removed the SPRINTF_WGINT macro.
+
+2006-02-03 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c: Fixed support for Content-Disposition header.
+
+ * test.c: Added test_parse_content_disposition to the list of unit
+ tests to run.
+
+2006-02-02 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * hash.c: Don't define countof if it's already defined.
+
+ * hash.c: Obtain the definition of uintptr_t when standalone.
+
+2006-01-30 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c: Changed output format. Removed excessively verbose debugging
+ output.
+
+2005-12-07 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c: Fixed pre-download verbose output which was broken by
+ HTTP code refactoring.
+
+2005-11-23 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * http.c: Refactored HTTP code. If -O is not used, the new code
+ delays the choice of the file name where the downloaded resource
+ will be saved until the HTTP headers have been retrieved.
+ Added support for Content-Disposition header.
+
+2005-11-19 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * hash.c (INVALID_PTR): Use uintptr_t instead of unsigned long.
+ (hash_pointer): Don't assume a pointer fits in `unsigned long'.
+
+2005-11-02 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * Makefile.in: Removed support for unit testing (now it is in
+ tests/Makefile.in).
+
+2005-10-27 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * Makefile.in: Added basic support for unit testing.
+
+ * test.c: Ditto.
+
+ * test.h: Ditto.
+
+2005-10-13 Daniel Stenberg <daniel@haxx.se>
+
+ * http-ntlm.c (ntlm_output): Fixed buffer overflow vulnerability.
+
+2005-10-09 Russ Allbery <rra@stanford.edu>
+
+ * snprintf.c: Remove round to round_int and pow10 to pow10_int, to
+ avoid warnings from GCC 4.0.
+
+2005-10-05 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * retr.c: Changed semantics of no_proxy_match.
+
+2005-09-17 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * main.c (main): Don't print the summary if nothing has been downloaded.
+
+2005-09-17 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * retr.c (retr_rate): Rename parameter from MSECS to SECS since it
+ no longer holds milliseconds.
+
2005-09-01 Hrvoje Niksic <hniksic@xemacs.org>
* progress.c: Introduce symbolic constants for "magic" values of