X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2FChangeLog;h=e5def2a83508fac568b33b3a197c688f073ac00a;hp=b4420ccd6c2f71d071a089b450d6b47fc425b57d;hb=408126aae0277e5c9e995a32bd942f4fa5cd7a9d;hpb=9fab5a9f287ef43e3ef28a0de72862c90f47241d diff --git a/src/ChangeLog b/src/ChangeLog index b4420ccd..e5def2a8 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,156 @@ +2012-02-23 Giuseppe Scrivano + + * main.c (main): Write diagnostic messages to `stderr' not to `stdout'. + + * main.c (main): Fail gracefully if `malloc' fails. + + * gnutls.c (wgnutls_read): Remove unused variables `timer' and `flags'. + +2012-02-17 Steven Schubiger + + * warc.c: Add license header. + +2012-01-27 Gijs van Tulder + + * retr.c (fd_read_body): If the response is chunked, the chunk + headers are now written to the WARC file, making the WARC file + an exact copy of the HTTP response. + +2012-01-27 Gijs van Tulder + + * retr.c (fd_read_body): Fix a memory leak with chunked responses. + * http.c (skip_short_body): Fix the same memory leak. + +2012-01-09 Gijs van Tulder + + * init.c: Disable WARC compression if zlib is disabled. + * main.c: Do not show the 'no-warc-compression' option if zlib is + disabled. + * warc.c: Do not compress WARC files if zlib is disabled. + +2012-01-09 Sasikantha Babu (tiny change) + * connect.c (connect_to_ip): properly formatted ipv6 address display. + (socket_family): New function - returns socket family type. + * http.c (gethttp): properly formatted ipv6 address display. + +2011-11-09 Gijs van Tulder + + * warc.c: Call gzdopen() with wb9 instead of wb+9, which fails on + zlib version >= 1.2.4. + +2011-11-04 Steven Schweda + + * warc.c [! WINDOWS]: Include . + (warc_write_warcinfo_record): Assign a new allocated buffer and + free it on errors. + +2011-11-01 Steven Schweda + + * gnutls.c (ssl_init): Ensure GNU TLS is loaded only once. + +2011-10-07 Steven Schweda + + * connect.c: Add HAVE_SYS_SELECT_H and HAVE_SYS_SOCKET_H conditions + on includes of and , respectively. + * ftp.c (getftp): Move BIN_TYPE_TRANSFER macro into VMS-specific + section. On VMS, use Stream_LF attributes for listing files. Pass + BIN_TYPE_FILE to fopen_excl() instead of constant-everywhere "true". + * ftp.c (ftp_retrieve_list): Restore lost test of opt.preserve_perm + (--preserve-permissions) on the chmod() operation. + * init.c, main.c: Remove "deprecated" from opt.preserve_perm + (--preserve-permissions). + * init.c (initialize): Use distinct messages for errors in C macro + SYSTEM_WGETRC and environment-variable SYSTEM_WGETRC. Avoid use of + C macro SYSTEM_WGETRC when it's not defined. + * log.c (log_close): Avoid closing logfp when it's stderr. + * main.c (print_help): Restore --preserve-permissions. + * main.c (main): Avoid using a negative value of longindex as a + subscript (for long_options[]) when searching for "--config". + * main.c (main): Exit the program using exit() instead of "return". + (VMS handles these differently, and exit() is better.) + * openssl.c (ssl_init): Add type cast (SSL_METHOD *) to newly "const" + "meth" argument to accommodate OpenSSL version 0.9.8, where that + argument is not "const" in the OpenSSL function (SSL_CTX_new). + * test.c: Declare "program_argstring". + * utils.c (fopen_excl): Comment typography. + * warc.h: New file. + * warc.c: New file. + +2011-10-02 Henrik Holst (tiny change) + * http.c (gethttp): If 'contentonerror' is used then do not + skip the http body on 4xx and 5xx errors. + + * init.c (commands): Add 'contentonerror'. + + * main.c (print_help, option_data): Add new option 'contentonerror' + to make wget not skip the http content on 4xx and 5xx errors. + + * options.h: New variable 'content_on_error'. + +2011-09-19 Giuseppe Scrivano + + * main.c (print_version): Update copyright year. + (print_version): Fix typo. + +2011-09-13 Giuseppe Scrivano + + * ftp.c (ftp_retrieve_glob): Propagate correctly the `res' error + code. + +2011-09-07 Giuseppe Scrivano + + * http.c (gethttp): Don't inhibit arest request if opt.timestamping is + set. + Reported by + +2011-09-06 Jakob Matthes (tiny change) + + * main.c (print_version): Do not exit prematurely when --help is passed. + +2011-09-04 Christian Jullien (tiny change) + + * gnutls.c: Include . + +2011-09-02 Mojca Miklavec (tiny change) + + * main.c (print_version): Do not exit prematurely when --version is passed. + +2011-08-30 Giuseppe Scrivano + + * gnutls.c (wgnutls_read_timeout): Use the non blocking socket only for + `gnutls_record_recv'. Set errno to ETIMEDOUT on a read timeout. + +2011-08-29 Giuseppe Scrivano + + * gnutls.c (wgnutls_read_timeout): New function. + (wgnutls_read): Use wgnutls_read_timeout. + (wgnutls_peek): Likewise. + +2011-08-27 Giuseppe Scrivano + + * main.c (print_help): Exit with an error status if print to stdout + fails. + (print_usage): Change method signature and return a status code. + (print_version): Likewise. + +2011-08-26 Giuseppe Scrivano + + * gnutls.c: Include "ptimer.h". + (wgnutls_read): Honor read timeout. + + * openssl.c (ssl_init): Make `meth' const. + +2011-08-25 Giuseppe Scrivano + + * utils.c [HAVE_UTIME && HAVE_UTIME_H]: Include . + [HAVE_UTIME && HAVE_SYS_UTIME_H]: Include . + (touch) [HAVE_UTIME: Prefers utime over futimens when it is available. + It was reported that Cygwin has a not working futimens. + +2011-08-19 Giuseppe Scrivano + + * init.c (home_dir) [MSDOS]: Move local variable `len' here. + 2011-08-18 Giuseppe Scrivano * http.c (gethttp): Fix a memory leak on some errors. Free the head @@ -7,7 +160,6 @@ "wget.h" and immediately "css.c". * http.c (gethttp): Reset chunked_transfer_encoding on redirections. - Reported by: Axel Reinhold . 2011-08-13 Giuseppe Scrivano