X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2FChangeLog;h=277a0edb8b85f0d5e8294ae9ab996b45acb7702b;hb=50d143f3fefbcb343d4d1968d4f9d0d59178ce3f;hp=72ae60ec07012ba9fb19ec909240bef98f1c4b71;hpb=1b6479a39a2b3b2931f0058efbe8f308bbc4a66d;p=wget diff --git a/src/ChangeLog b/src/ChangeLog index 72ae60ec..277a0edb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,183 @@ +2005-02-24 Hrvoje Niksic + + * 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 + + * host.c (lookup_host): Test for AI_ADDRCONFIG directly, instead + of checking for HAVE_GETADDRINFO_AI_ADDRCONFIG. + +2005-02-23 Hrvoje Niksic + + * 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 + + * 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 + + * 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 + + * ftp.c (getftp): Initialize err to suppress compiler warning. + +2005-02-24 Hrvoje Niksic + + * ftp.c (ftp_expected_bytes): Fix bug that caused infloop because + of not correctly skipping the '(' character. + +2005-02-24 Hrvoje Niksic + + * mswindows.c (wget_ftello): Removed. + + * mswindows.h: Remove bogus definition of stat. + (wget_ftello): Remove the leftover ftello replacement. + +2005-02-20 Hrvoje Niksic + + * 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 + + * main.c: Added the --ftp-passwd command line option. + + * init.c: Renamed command passwd to ftppasswd. + +2005-02-11 Mauro Tortonesi + + * string_t.c: Fixed a bug in do_escape and triggered escape of + backslashes in string_escape to avoid ambiguities in the result + string. + +2005-02-10 Mauro Tortonesi + + * string.h: Renamed to string_t.h to fix a compilation conflict + with the string.h header in the standard C library. + + * string.c: Renamed to string_t.c for consistency with string.h. + + * string_t.c: Ditto. + + * string_t.h: Ditto. + +2004-12-31 Mauro Tortonesi + + * string.c: New file. + + * string.h: New file. + + * Makefile.in: Added string.c to the list of modules to compile. + + * main.c: Updated copyright. + +2004-11-18 Ulf Harnhammar + + * ftp-ls.c: Fixed a problem in ftp_parse_winnt_ls that could allow a + malicious remote FTP server to crash wget. + +2004-11-18 Hans-Andreas Engel + + * http.c: Enable --convert-links (-k) when a single page is downloaded + via --output-document (-O). + +2004-11-18 Mauro Tortonesi + + * connect.c: Minor correction to the comment in front of fd_peek. + +2004-11-18 Leonid Petrov + + * retr.c: Fix a timeout problem in fd_read_body when using http_proxy. + +2004-11-15 YAMAZAKI Makoto + + * netrc.c: Fix termination by assertion bug in netrc parsing. + +2004-05-09 David Fritz + + * mswindows.c (fake_fork): Pass entire command line to the child + process. + +2004-03-31 Hrvoje Niksic + + * http.c (gethttp): Fix typo: SCHEME_SSL -> SCHEME_HTTPS. + +2004-03-30 Hrvoje Niksic + + * http.c (gethttp): Send the Proxy-Authorization header over + non-SSL connections too. + +2004-03-25 David Fritz + + * mswindows.c (fake_fork_child): Ignore error code when + OpenFileMapping() fails; assume it failed because the object does + not exist. + +2004-03-24 David Fritz + + * mswindows.c (fake_fork): New function. + + * mswindows.c (fork_to_background): Use it. + 2004-03-19 David Fritz * mswindows.c (ws_hangup): Incorporate old fork_to_background()