+2005-02-24 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * ftp.c (getftp): Ditto.
+
+ * http.c (gethttp): When we're not supposed to overwrite files,
+ use fopen_excl to open the file and recompute the file name.
+
+ * log.c (redirect_output): Use unique_create to avoid a race
+ condition.
+
+ * mswindows.c (fake_fork_child): Use unique_create.
+
+ * utils.c (fopen_excl): New function that opens a stdio stream
+ with the O_EXCL flag (where available).
+ (unique_create): New function, like unique_name, but also creating
+ the file and returning a file pointer.
+ (fork_to_background): Use unique_create to create the file
+ immediately to avoid race condition with multiple instances of
+ wget -b.
+
+2005-02-24 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * host.c (lookup_host): Test for AI_ADDRCONFIG directly, instead
+ of checking for HAVE_GETADDRINFO_AI_ADDRCONFIG.
+
+2005-02-23 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * host.c (is_valid_ipv6_address): Move here from url.c.
+ (lookup_host): If the address is numeric, don't print the
+ "resolving..." line, don't set up DNS timeouts, and set the
+ AI_NUMERICHOST hint, where available.
+
+2005-02-26 Gisle Vanem <giva@bgnett.no>
+
+ * utils.c: Use the nnnLL syntax under GCC. Define struct_stat to
+ struct _stati64 under __MINGW32__ as well as under MS VC.
+
+2005-02-26 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * utils.c: Use the nnnI64 syntax for __int64 constants under all
+ Windows compilers.
+ (SPRINTF_WGINT): Use "%I64" under all Windows compilers.
+
+ * mswindows.h (WGINT_MAX): Use the nnnI64 syntax for
+ __int64 constants under all Windows compilers.
+ (struct_stat): Use `struct stati64' under Borland C.
+ (fstat): Don't redefine to _fstati64 under Borland.
+
+ * mswindows.c: Define str_to_int64 under Borland C as well as
+ under (older) Visual C.
+
+2005-02-25 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * ftp.c (getftp): Initialize err to suppress compiler warning.
+
+2005-02-24 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * ftp.c (ftp_expected_bytes): Fix bug that caused infloop because
+ of not correctly skipping the '(' character.
+
+2005-02-24 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * mswindows.c (wget_ftello): Removed.
+
+ * mswindows.h: Remove bogus definition of stat.
+ (wget_ftello): Remove the leftover ftello replacement.
+
+2005-02-20 Hrvoje Niksic <hniksic@xemacs.org>
+
+ * mswindows.c (wget_ftello): Wget's replacement for ftello.
+
+ * utils.c (file_size): Use ftello where available.
+
+ * ftp-ls.c (ftp_parse_unix_ls): Use str_to_wgint to parse the file
+ size.
+ (ftp_parse_winnt_ls): Ditto.
+
+ * ftp-basic.c (ftp_size): Use str_to_wgint to convert number to
+ wgint; pass 10 instead of 0 as the BASE argument.
+
+ * ftp.c (ftp_expected_bytes): Use str_to_wgint to parse the file
+ size.
+
+ * sysdep.h (LARGE_INT_FMT): Use __int64 as LARGE_INT on
+ MSVC/Windows; print it with "%I64".
+
+ * wget.h: Define a `wgint' type, normally aliased to (the possibly
+ 64-bit variant of) off_t.
+
+ * all: Use `wgint' instead of `long' for numeric variables that
+ can hold file sizes.
+
+ * utils.c (number_to_string): Support printing of `wgint'
+ argument.
+ (number_to_static_string): New function.
+
+ * all: Replace printf("%ld", long_value) with printf("%s",
+ number_to_static_string(wgint_value)).
+
+2005-02-18 Mauro Tortonesi <mauro@ferrara.linux.it>
+
+ * main.c: Added the --ftp-passwd command line option.
+
+ * init.c: Renamed command passwd to ftppasswd.
+
2005-02-11 Mauro Tortonesi <mauro@ferrara.linux.it>
* string_t.c: Fixed a bug in do_escape and triggered escape of