+2002-04-14 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * connect.c (connect_with_timeout): Firing SIGALRM can result in
+ connect() exiting with EINTR. Treat EINTR the same as ETIMEDOUT.
+
+2002-04-13 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * connect.c (connect_with_timeout): Use it.
+
+ * utils.c (run_with_timeout): New function.
+
+2002-04-13 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * url.c (getproxy): Accept a struct url argument. This obviates
+ the need for USE_PROXY_P.
+
+ * retr.c (retrieve_url): Allow proxy to be a non-FTP URL.
+
+ * ftp.c (getftp): Recognize FWTK-style proxy.
+
+2002-04-12 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * config.h.in: Only define _VA_LIST when compiled with gcc.
+
+2002-04012 Ian Abbott <abbotti@mev.co.uk>
+
+ * http.c (http_loop): Compensate for MS Windows two-second
+ granularity of file modification time when comparing timestamps.
+
+ * ftp.c (ftp_retrieve_list): Ditto.
+
+2002-04-12 Ian Abbott <abbotti@mev.co.uk>
+
+ * utils.c (has_html_suffix_p): New function to test filename for
+ common html extensions.
+
+ * utils.h: Declare it.
+
+ * http.c (http_loop): Use it instead of previous test.
+
+ * retr.c (retrieve_url): Ditto.
+
+ * recur.c (download_child_p): Ditto.
+
+2002-04-12 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * config.h.in: Define _VA_LIST on Solaris to prevent stdio.h from
+ declaring va_list.
+ From Kevin Rodgers <kevinr@ihs.com>.
+
+2002-04-12 Ian Abbott <abbotti@mev.co.uk>
+
+ * Makefile.in: Specify libtool mode explicitly when linking.
+
+2002-04-12 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * connect.c (connect_with_timeout): New function.
+ (connect_to_one): Use it.
+
+ * config.h.in: Add stubs for HAVE_SIGSETJMP, HAVE_SIGBLOCK, and
+ HAVE_SETJMP_H.
+
+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * log.c: Set WGET_USE_STDARG if __STDC__ is defined and stdarg.h
+ is present.
+
+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * progress.c (bar_create): If INITIAL is larger than TOTAL, fix
+ TOTAL.
+ (bar_finish): Likewise.
+
+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * html-url.c (tag_handle_form): New function. Pick up form
+ actions and mark them for conversion only.
+
+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * progress.c (struct progress_implementation): Use PARAMS when
+ declaring the parameters of *create, *update, *finish, and
+ *set_params.
+
+ * netrc.c: Ditto.
+
+ * http.c: Reformat some function definitions so that ansi2knr can
+ read them.
+
+ * hash.c (struct hash_table): Use the PARAMS macro around
+ parameters in the declaration of hash_function and test_function.
+ (prime_size): Spell 2580823717UL and 3355070839UL as (unsigned
+ long)0x99d43ea5 and (unsigned long)0xc7fa5177 respectively, so
+ that pre-ANSI compilers can read them.
+ (find_mapping): Use PARAMS when declaring EQUALS.
+ (hash_table_put): Ditto.
+
+ * ftp.h: Wrap the parameters of ftp_index declaration in PARAMS.
+
+ * cookies.c (cookie_new): Use (unsigned long)0 instead of 0UL,
+ which was unsupported by pre-ANSI compilers.
+
+ From Nelson H. F. Beebe <beebe@math.utah.edu>, for the most part.
+
2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
* url.c (url_filename): Use compose_file_name regardless of