X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2FChangeLog;h=6b562001a9e46d0ee21a573f00918ffd8da33ddb;hp=9b9ffcf4b4e5c9fb07fa89864856eb43a198420d;hb=4d7c5e087b2bc82c9f503dff003916d1047903ce;hpb=01093c0c33687dab3a435ff4a7f5ff3e14678ae2 diff --git a/src/ChangeLog b/src/ChangeLog index 9b9ffcf4..6b562001 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,243 @@ +2007-07-05 Micah Cowan + + * cmpt.c, connect.c, connect.h, convert.c, convert.h: + * cookies.c, cookies.h, ftp-basic.c, ftp.c, ftp.h, ftp-ls.c: + * ftp-opie.c, gen-md5.c, gen-md5.h, getopt.c, getopt.h, gnu-md5.c: + * gnu-md5.h, gnutls.c, hash.c, hash.h, host.c, host.h: + * html-parse.c, html-parse.h, html-url.c, http.c, http.h: + * http-ntlm.c, http-ntlm.h, init.c, init.h, log.c, log.h, main.c: + * Makefile.in, mswindows.c, mswindows.h, netrc.c, netrc.h: + * openssl.c, options.h, progress.c, progress.h, ptimer.c: + * ptimer.h, recur.c, recur.h, res.c, res.h, retr.c, retr.h: + * safe-ctype.c, safe-ctype.h, spider.c, spider.h, ssl.h, sysdep.h: + * test.c, test.h, url.c, url.h, utils.c, utils.h, wget.h: + * xmalloc.c, xmalloc.h: + Updated GPL reference to version 3 or later, removed FSF + address. + +2007-07-04 Mauro Tortonesi + + * http.c (http_loop): Skip HEAD request and start immediately with GET + if -O is given. + +2007-02-02 Hrvoje Niksic + + * http.c (print_server_response): Escape non-printable characters + in server respone. + +2007-02-02 Hrvoje Niksic + + * netrc.c: Don't make netrc_list static, as it prevents + compilation with DEBUG_MALLOC. + + * utils.c (aprintf): Don't use vasprintf when DEBUG_MALLOC is + requested because, in that case, we want the calls to malloc to be + coming from us. + +2007-01-23 Hrvoje Niksic + + * cookies.c (parse_set_cookie): Would erroneously discard cookies + with unparsable expiry time. + +2007-01-23 Hrvoje Niksic + + * progress.c (create_image): Check for ETA overflow. + (print_row_stats): Ditto. + +2007-01-09 Mauro Tortonesi + + * init.c (cmd_spec_prefer_family): Small fix to get rid of a gcc + warning about strict-aliasing violation. + +2007-01-09 Steven M. Schweda + + * ftp-basic.c (ftp_syst): Fixed segfault if response text is missing. + +2006-12-29 Gisle Vanem + + * mswindows.c: Avoid a warning if 'ws_hangup()' is unused. + +2006-12-27 Mauro Tortonesi + + * http.c (parse_content_disposition): Consider directory prefix, if + specified. + +2006-11-21 Hrvoje Niksic + + * retr.c (retrieve_from_file): Ditto. + (url_uses_proxy): New function. + + * main.c (main): Don't check for opt.use_proxy when deciding + whether to call retrieve_url or retrieve_tree; check whether the + proxy would be used for *this* URL. + +2006-10-17 Mike Grant + + * ftp.c (ftp_loop_internal): Would incorrectly skip changing + working directory when retrying after a failed FTP attempt. + Originally reported by Nate Eldredge. + +2006-10-12 Mauro Tortonesi + + * convert.c (downloaded_file): Fixed bug which used to break -E -k -K + mode. + +2006-08-28 Mauro Tortonesi + + * http.c: #include'd spider.h to get rid of compiler warnings. + + * main.c: Ditto. + + * recur.c: Ditto. + +2006-08-24 Mauro Tortonesi + + * Makefile.in: Added spider.c to the list of files to compile and + spider.h to the list of header files. Updated copyright information. + + * http.c: Major changes to recursive spider mode. Now for every + resource we are supposed to check, we send a HEAD request to find out + if it exists. If the resource is a HTML file, we retrieve it and parse + it to discover links to other resources. + + * recur.c: Ditto. + + * res.c (res_retrieve_file): Disable opt.timestamping and opt.spider + when retrieving robots.txt. Updated copyright information. + + * convert.c: Moved code tracking broken links to spider.c. + + * convert.h: Ditto. + + * spider.c: Created new file to keep track of visited URLs in spider + mode. + + * spider.h: Ditto. + +2006-08-21 Mauro Tortonesi + + * http.c: Fixed timestamping-related bug. + +2006-08-16 Mauro Tortonesi + + * http.c: Fixed bug which broke --continue feature. Now if -c is + given, http_loop sends a HEAD request to find out the destination + filename before resuming download. + +2006-08-08 Hrvoje Niksic + + * utils.c (datetime_str): Avoid code repetition with time_str. + +2006-07-21 Hrvoje Niksic + + * init.c (commands): Correctly place "contentdisposition". + +2006-07-14 Mauro Tortonesi + + * sysdep.h: If intptr_t isn't defined, simply typedef it to long. + + * http.c: Added explicit cast to int in logprintf call to remove + compiler warnings on 64-bit platforms. + + * connect.c: Added a few casts to intptr_t to remove compiler warnings + on 64-bit platforms. + + * main.c: Disable -r, -p and -N when -O is used. Disable -k when -O is + used and multiple URLs are given. Update maintainer information. + + * all: Update copyright information. + +2006-07-10 KJKHyperion + + * url.c (filechr_table): Mark DEL (0x7f) as a control character + and | as a character Windows can't handle. + +2006-06-28 Mauro Tortonesi + + * res.c: Implemented is_robots_txt_url function for detection of + robots.txt URLs and related test routine. + + * res.h: Ditto. + + * url.c: Implemented are_urls_equal function for URL comparison and + related testing routine. + + * url.h: Ditto. + + * convert.c: Fixes for recursive spider mode: don't consider + non-existing robots.txt as a broken link, and use are_urls_equal + instead of strcasecmp for referrer URLs comparison. + + * test.c: Call tests routines for are_urls_equal and + is_robots_txt_url. + +2006-06-26 Hrvoje Niksic + + * wget.h (wgint): Typedef to any 64-bit (or larger) type we can + find, not necessarily off_t or long. + +2006-06-26 Hrvoje Niksic + + * cmpt.c (strtoll): Check for overflow and underflow without + relying on (technically) undefined behavior. Don't assume that + strtoll_type is 64 bits wide. + +2006-06-21 Hrvoje Niksic + + * utils.c (base64_encode): Cast void pointer to char * before + doing arithmetic. + +2006-06-20 Hrvoje Niksic + + * utils.c (base64_encode): Made TBL const. + (base64_decode): Made the base64_char_to_value table const. + +2006-06-19 Hrvoje Niksic + + * utils.c (base64_encode): Made the DATA pointer void * so the + callers can pass it any kind of pointer (including both signed and + unsigned char pointers). + (base64_decode): Ditto for DEST. + +2006-06-19 Hrvoje Niksic + + * utils.c (base64_encode): Would read past end of STR. + Reported by rick@eckle.org. + +2006-06-13 Mauro Tortonesi + + * options.h (struct options): Introduced member restrict_files_case to + keep track of preferences on character case restrictions for + filenames. + + * init.c: Modified defaults and cmd_spec_restrict_file_names to + support character case restrictions for filenames. Added + test_cmd_spec_restrict_file_names unit test. + + * url.c: Modified append_uri_pathel to support character case + restrictions for filenames. Added test_append_uri_pathel unit test. + + * test.c: Added test_cmd_spec_restrict_file_names and + test_append_uri_pathel to the list of unit tests to run. + +2006-06-12 Mauro Tortonesi + + * retr.c (retrieve_from_file): Use retrieve_tree and automatically + turn on opt.follow_ftp in case of recursive FTP retrieval through HTTP + proxy. + + * main.c: Automatically turn on opt.follow_ftp in case of recursive + FTP retrieval through HTTP proxy. + +2006-06-12 Tony Lewis + + * main.c: Improved CHEN Peng's patch by proposing a simpler logic. + +2006-06-12 CHEN Peng + + * main.c: Use retrieve_tree in case of recursive FTP retrieval through + HTTP proxy. + 2006-05-25 Mauro Tortonesi * convert.c: Added mechanisms to keep track broken links.