+2003-09-03 Ahmon Dancy <dancy@dancysoft.com>
+
+ * main.c init.c options.h: Added --retry-connrefused option so
+ that Connection Refused failures are treated as non-fatal (when
+ trying to retrieve from busy servers).
+
+ * wget.h: New CONNECT_ERROR macro for encapsulating this
+ modification.
+
+ * ftp.c http.c : Use CONNECT_ERROR macro in places where
+ ECONNREFUSED was checked.
+
+2003-01-11 Ian Abbott <abbotti@mev.co.uk>
+
+ * ftp.c (ftp_retrieve_glob): Reject insecure filenames as determined
+ by calling new function has_insecure_name_p. This is based on a
+ patch by Red Hat.
+
+ * fnmatch.c (has_insecure_name_p): New function: returns non-zero
+ if filename starts with `/' or contains `../' and is therefore
+ considered insecure.
+
+ * fnmatch.h: Declare has_insecure_name_p().
+
+2002-08-03 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * init.c (cmd_file): Allocate RESULT correctly.
+
+2002-07-24 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * recur.c (retrieve_tree): Check whether downloaded_html_set is
+ non-NULL before using it.
+
+2002-05-27 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * html-parse.c (NAME_CHAR_P): Allow almost any character here.
+
+2002-05-24 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * progress.c (bar_set_params): Fall back to dot progress if the
+ terminal type is "emacs".
+
+2002-05-20 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * log.c: Don't #undef WGET_USE_STDARG.
+
+2002-05-16 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * hash.c (prime_size): Store the offset of the prime number in the
+ prime table. When searching, start with the given offset.
+ (hash_table_new): Pass the pointer to ht->prime_offset to
+ prime_size.
+ (grow_hash_table): Ditto.
+ (prime_size): Make 13 the first prime to make empty hash tables
+ slightly smaller.
+
+2002-05-16 Ian Abbott <abbotti@mev.co.uk>
+
+ * recur.c (download_child_p): Minor optimization to avoid an
+ unnecessary additional call to schemes_are_similar_p function.
+
+2002-05-16 Ian Abbott <abbotti@mev.co.uk>
+
+ * url.c (schemes_are_similar_p): New function to test enumerated
+ scheme codes for similarity.
+
+ * url.h: Declare it.
+
+ * recur.c (download_child_p): Use it to compare schemes. This
+ also fixes a bug that allows hosts to be spanned (without the
+ -H option) when the parent scheme is https and the child's is
+ http or vice versa.
+
+2002-05-14 Bill Richardson <bill@riverstonenet.com>
+
+ * ftp.c (getftp): Don't ftruncate stdout.
+
+ * http.c (gethttp): Don't ftruncate stdout.
+
+2002-05-09 Ian Abbott <abbotti@mev.co.uk>
+
+ * cmpt.c (strptime_internal): Synched with glibc-2.1.3.
+ (get_number): Ditto.
+ (get_alt_number): Ditto.
+ (__isleap): New function-like macro used by strptime.
+ (day_of_the_week): New function used by strptime.
+ (day_of_the_year): Ditto.
+ (__mon_yday): Now shared by mktime and strptime implementations.
+
+2002-05-08 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * cookies.c (check_domain_match): Use match_tail in case
+ insensitive mode.
+
+ * utils.c (match_tail): Allow the caller to specify case
+ insensitive mode.
+
+ * cookies.c (store_cookie): When expiry_time is 0, print it as
+ undefined, not indefinite.
+
+2002-05-07 Ian Abbott <abbotti@mev.co.uk>
+
+ * cookies.c (cookie_jar_process_set_cookie): Do not store
+ discarded cookie.
+
+2002-04-21 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * cookies.c (check_domain_match): Allow cookies to be set for
+ subdomains of unknown top-level domains under some circumstances.
+
+2002-04-21 Thomas Lussnig <thomas.lussnig@bewegungsmelder.de>
+
+ * gen_ssl.c:
+ - allow checking of server cert
+ - allow defining client cert type
+ - allow limit of ssl protocol
+ - check more return values
+ - added debug message on break
+
+2002-04-21 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * recur.c (download_child_p): Revert order of items in check
+ number 6 for clarity.
+
+2002-04-20 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * init.c: Ditto.
+
+ * main.c: Ditto.
+
+ * http.c: Use the new interface.
+
+ * cookies.c: Provide an OO-style "cookie jar" interface to enable
+ separate cookie jars.
+
+ * http.c (http_atotm): Declare argument as const.
+
+2002-04-20 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * cookies.c (cookie_new): Default to PORT_ANY.
+ (find_cookie_chain_exact): Only search by DOMAIN.
+ (find_matching_cookie): Also check that PORT matches.
+ (store_cookie): Only match the domain.
+ (set_cookie_header_cb): When a cookie "fakes" a domain, assume it
+ is valid for that host rather than discarding it completely.
+ (find_matching_chains): Don't search by PORT.
+ (matching_cookie): Also match PORT.
+ (load_cookies): Set the port if specified, otherwise leave it as
+ ANY.
+ (save_cookies_mapper): Save the port if specified, otherwise leave
+ it empty.
+
+2002-04-19 Thomas Lussnig <thomas.lussnig@bewegungsmelder.de>
+
+ * init.c: The option `egdfile' was not in sort order.
+
+2002-04-16 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * ftp.c (getftp): Treat directories that begin with <letter>: as
+ absolute.
+ (getftp): Strip trailing slashes from con->id before merging it
+ with TARGET.
+
+2002-04-16 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * http.c (gethttp): If Content-Type is not given, assume
+ text/html.
+
2002-04-15 Hrvoje Niksic <hniksic@arsdigita.com>
* recur.c (download_child_p): Don't ignore rejection of HTML
* utils.c: Don't define `SETJMP()', `run_with_timeout_env' or
`abort_run_with_timeout()' when `USE_SIGNAL_TIMEOUT' is undefined.
->>>>>>> 1.395
2002-04-15 Hrvoje Niksic <hniksic@arsdigita.com>
* host.c (getaddrinfo_with_timeout): New function.