X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2FChangeLog;h=09b6527ea412d9c199b2503eb499c0c41d2236c1;hb=289ff1c86acbd60e09cb15d22df62b8e19942c3e;hp=3df8ddaeb848fffa55f20aaba5c3b1f6b8d551c0;hpb=6db8909f87012ee8f65e496846962d98cd8bafea;p=wget diff --git a/src/ChangeLog b/src/ChangeLog index 3df8ddae..09b6527e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,134 @@ +2008-11-13 Micah Cowan + + * http.c (gethttp): Don't do anything when content-length >= our + requested range. + +2008-11-12 Micah Cowan + + * ftp-ls.c (ftp_index): HTML-escape dir name in title, h1, a:href. + +2008-11-12 Alexander Belopolsky + + * url.c, url.h (url_escape_unsafe_and_reserved): Added. + + * ftp-ls.c (ftp_index): URL-escape, rather than HTML-escape, the + filename appearing in the link. + +2008-11-12 Steven Schubiger + + * main.c (print_version): Hand the relevant + xstrdup/xfree calls back to format_and_print_line(). + +2008-11-11 Steven Schubiger + + * main.c (format_and_print_line): Move both the memory + allocating and freeing bits upwards to print_version(). + +2008-11-10 Saint Xavier + + * http.c: Make --auth-no-challenge works with user:pass@ in URLs. + +2008-11-05 Micah Cowan + + * ftp.c (print_length): Should print humanized "size remaining" + only when it's at least 1k. + +2008-10-31 Micah Cowan + + * main.c (print_version): Add information about the mailing list. + +2008-10-31 Alexander Drozdov + + * retr.c (fd_read_hunk): Make assert deal with maxsize == 0. + + * ftp-ls.c (clean_line): Prevent underflow on empty lines. + +2008-10-26 Gisle Vanem + + * main.c (format_and_print_line): Put variables on top of + blocks (not all compilers are C99). Add an extra '\n' if + SYSTEM_WGETRC isn't defined and printed. + +2008-09-09 Gisle Vanem + + * url.c (url_error): Use aprintf, not asprintf. + +2008-09-09 Micah Cowan + + * init.c (home_dir): Save the calculated value for home, + to avoid duplicated work on repeated calls. + (wgetrc_file_name) [WINDOWS]: Define and initialize home var. + + * build_info.c, main.c: Remove unnecessary extern vars + system_wgetrc and locale_dir. + + * main.c: Define program_name for lib/error.c. + +2008-09-02 Gisle Vanem + + * mswindows.h: Must ensure is included before + we redefine ?vsnprintf(). + +2008-08-08 Steven Schubiger + + * main.c, utils.h: Removed some dead conditional DEBUG_MALLOC code. + +2008-08-03 Micah Cowan + + * main.c (print_help): Added --default-page. + +2008-08-01 Joao Ferreira + + * init.c, main.c, options.h, url.c: Added option --default-page + to support alternative default names for index.html + +2008-08-03 Micah Cowan + + * build_info.c, css-url.c: #include wget.h, not config.h. + +2008-08-03 Steven Schubiger + + * url.c, url.h (url_error): Better messages for unsupported + schemes, especially https. + + * html-url.c, recur.c, retr.c: Adjust to new url_error + invocation, and free result. + +2008-07-17 Steven Schubiger + + * retr.c (retrieve_from_file): When given an URL as input file, + use it as baseref if none was specified and treat the input file + as HTML if its content type is text/html. + + * init.c (cleanup): Free the memory associated with the base + option (when DEBUG_MALLOC is defined). + +2008-07-02 Xavier Saint + + * iri.c, iri.h : New function idn_decode() to decode ASCII + encoded hostname to the locale. + + * host.c : Show hostname to be resolved both in locale and + ASCII encoded. + +2008-06-28 Steven Schubiger + + * retr.c (retrieve_from_file): Allow for reading the links from + an external file (HTTP/FTP). + +2008-06-26 Xavier Saint + + * iri.c, iri.h : New functions locale_to_utf8() and + idn_encode() adding basic capabilities of IRI/IDN. + + * url.c : Convert URLs from locale to UTF-8 allowing a basic + support of IRI/IDN + +2008-06-25 Steven Schubiger + + * ftp.c (getftp): When spidering a FTP URL, emit a diagnostic + message if the remote file exists. + 2008-06-24 Steven Schubiger * http.c (http_loop): Replace escnonprint() occurence with @@ -17,7 +148,7 @@ * http.c: Make -nv --spider include the file's name when it exists. - + 2008-06-22 Micah Cowan * Makefile.am (version.c): Fixed version string invocation so it @@ -25,12 +156,57 @@ string vars pointers-to-const, and moved line lengths below 80 (in Makefile.am, not in version.c). +2008-06-19 Xavier Saint + + * iri.c, iri.h : New function check_encoding_name() as + a preliminary encoding name check. + + * main.c, iri.c : Make use of check_encoding_name(). + +2008-06-19 Xavier Saint + + * iri.c : Include missing stringprep.h file and add a + cast. + + * init.c : set a default initial value for opt.enable_iri, + opt.locale and opt.encoding_remote. + +2008-06-19 Xavier Saint + + * iri.c, iri.h : Add a new function find_locale() to find + out the local system encoding. + + * main.c : Make use of find_locale(). + +2008-06-19 Xavier Saint + + * html-url.c : Add "content-type" meta tag parsing for + retrieving page encoding. + + * iri.h : Make no-op version of parse_charset() return + NULL. + 2008-06-16 Micah Cowan * http.c (http_loop): When hstat.len is higher than the successfully completed content's length, but it's because we _set_ it that way, don't abort. +2008-06-14 Xavier Saint + + * iri.c, iri.h : New files. + + * Makefile.am : Add files iri.h and conditional iri.c. + + * build_info.c : Add compiled feature "iri". + + * http.c : include iri.h and parse charset from Content-Type + header. + + * init.c, main.c, options.h : if an options isn't supported + at compiled time, don't get rid off it and show a dummy + message instead if they are used. + 2008-06-13 Micah Cowan * build_info.c: ENABLE_NTLM, not HAVE_NTLM; distinguish OpenSSL @@ -74,11 +250,11 @@ default. 2008-05-17 Kenny Parnell - + (cmd_spec_prefer_family): Initialize prefer_family to prefer_none. 2008-05-17 Micah Cowan - + * main.c (main): Handle Ctrl-D on command-line. 2008-05-15 Steven Schubiger @@ -117,7 +293,7 @@ * options.h: Add an according boolean member to the options struct. - + * sysdep.h: Comment the defines __EXTENSIONS__ and _GNU_SOURCE out, because they're now defined independently by config.h. @@ -149,11 +325,55 @@ * Makefile.am: -I foo -> -Ifoo. +2008-04-24 Micah Cowan + + * main.c: Revised usage description of --convert-links to apply + to CSS as well as to HTML. + 2008-04-23 Micah Cowan * utils.c (test_dir_matches_p): Added a test for the case described in issue #20518. +2008-04-22 Micah Cowan + + * Makefile.am, css.lex, css.l: Renamed css.lex to css.l. + * recur.c (retrieve_tree): Fix typo to allow text/css files to + be parsed. + +2008-04-22 Ted Mielczarek + + * css.lex, css-url.c, css-url.h: Added to implement support for + parsing CSS in Wget. + * convert.c: Convert links in CSS files, too. + * convert.h (convert_options): Added for options link_css_p, + link_expect_css. + * convert.h: Added prototype for new register_css function. + * html-parse.c: Added support for parsing element content, in + addition to tag starts and ends. + * html-parse.h (taginfo): Added delimiter fields for element + content. + * html-url.h: Added. + * html-url.c (append_url): No longer internal-linkage only. Now + takes position and size as explicit parameters. + * html-url.c: Use new html-url.h header, add support for + handling of "style" HTML attributes. Mark URIs obtained from + link tags with rel="stylesheet" with link_expect_css. Adapt + uses of append_url to supply the newly-added parameters for + position and size. + * http.c: Add detection for when the content-type is text/css; + and ensure that such files have the ".css" filename extension, + when --convert-links is active. + * recur.h: Remove declarations for functions found in + html-url.c (moved to html-url.h). + * recur.c: Add support for culling links from CSS files, too, + and tracking for when we're expecting the file to be CSS (even + when its content type isn't text/css). + * retr.c (retrieve_url): Add registration of CSS files. + * wget.h: Added TEXTCSS to dt flags enum. + * Makefile.am: Added css.lex, css-url.c, css-url.h, html-url.h + to wget_SOURCES. + 2008-04-22 Jim Paris * openssl.c (ssl_init): Enable combined certificate/key in