X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2FChangeLog;h=739129ccef19ea0640ad9534048c7d53ff10d418;hb=f105b3e43fdcb59818ea353cebf1e2cb23016362;hp=642f94a885ca23fb28d96bf2640efdd515933f8d;hpb=6e598c81e36a23ae6c0651fab303a129de68522c;p=wget diff --git a/src/ChangeLog b/src/ChangeLog index 642f94a8..739129cc 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,215 @@ +2000-12-17 Igor Khristophorov + + * http.c (check_end): Fix test for '+' or '-'. + +2000-12-17 Hrvoje Niksic + + * url.c (parseurl): Rename inner loop var from i to ind to avoid + clash with the function top-level-declared variable i. + (str_url): Likewise, rename inner-loop i to j. + + * recur.c (parse_robots): Don't declare LEN at top of function. + (robots_match): Renamed parameter FORBIDDEN to avoid hiding of + global variable. + + * main.c (main): Change erroneous use of bitwise and to logical. + + * init.c (cmd_address): Don't heap-allocate `sin'; it can be on + the stack because it will be copied to closure. + + Thanks to Csaba Raduly's run of PC-LINT over the sources. + +2000-12-17 Hrvoje Niksic + + * http.c (basic_authentication_encode): Use xmalloc(), not + malloc(). Thanks to Csaba Raduly's run of PC-LINT over the + sources. + +2000-12-17 Csaba Raduly + + * sysdep.h: Test for __EMX__ rather than for EMXOS2 for OS/2 + compilation. + +2000-12-17 Hrvoje Niksic + + * mswindows.c: Include . + + * gen_sslfunc.c: Include . + + * ftp-basic.c: Don't attempt to declare errno or h_errno because + they're not used. + + * main.c: Include because errno is used. + + * ftp.c: Ditto. + + * http.c: Include for h_errno. + +2000-12-13 Hrvoje Niksic + + * html-parse.c (advance_declaration): MSVC assert() chokes on + '\"'. Use '"' instead. + +2000-12-11 Hrvoje Niksic + + * utils.c (xfree_real): Removed. + (xfree_debug): Just call free(). + + * wget.h (xfree): Make it an alias for free. + +2000-12-11 Hrvoje Niksic + + * http.c (http_loop): Furthermore, touch output_document only if + it is known to be an existing regular file. + +2000-12-11 Hrvoje Niksic + + * ftp.c (ftp_retrieve_list): Ditto. + + * http.c (http_loop): Touch output_document if that is used for + output. + +2000-12-06 Hrvoje Niksic + + * http.c: Include gen_sslfunc.h after including Wget's headers. + (persistent_available_p): Needed coma before `int ssl'. + +2000-12-06 Hrvoje Niksic + + * ftp.c (ftp_loop_internal): Ditto. + + * http.c (http_loop): Use it. + + * retr.c (sleep_between_retrievals): New function that handles the + logic of opt.wait and opt.waitretry. + +2000-12-06 Hrvoje Niksic + + * rbuf.h: Implement only a single version of RBUF_READCHAR, using + rbuf_read_bufferful when the buffer is depleted. + + * rbuf.c (rbuf_read_bufferful): New function. + +2000-12-06 Hrvoje Niksic + + * gen_sslfunc.h: Use ansi2knr style function declarations. + + * gen_sslfunc.c: Reformat according to the GNU coding standards. + More should be done. + + * http.c (persistent_available_p): Place the cheap SSL test nearer + the top of the function. + (CLOSE_FINISH, CLOSE_INVALIDATE): Define only one version of each. + +2000-12-03 Christian Fraenkel + + * Makefile.in: added gen_sslfunc object + * config.h.in: added HAVE_SSL define + * connect.c: changed select_fd from static int to int + * connect.h: ditto + * gen_sslfunc.h: New file + * gen_sslfunc.c: ditto + * http.c: added HTTPS fuctionality + * retrc.c: ditto + * url.c: ditto + * init.c: added opt.httpsproxy + * options.h: ditto + * rbuf.h: added alternate rbuf struct + * wget.h: added CONSSLERR + * rbuf.c: ditto + +2000-11-30 Jan Prikryl + + * ftp-ls.c (ftp_parse_unix_ls): Added second parameter + "ignore_perms" to ignore file and directory permissions for + Windows NT FTP server listings. + (ftp_parse_winnt_ls): New function. + (ftp_parse_ls): Parses UNIX and Windows NT listings + separately. Simple heuristics for distinguishing between UNIX + and MS-DOS-like FTP listing provided by Windows NT FTP service. + +2000-12-05 Hrvoje Niksic + + * url.c (init_unsafe_char_table): Reinstate space as an unsafe + char. + +2000-11-29 John Summerfield + + * netrc.c (parse_netrc): Get rid of line ending. + +2000-11-25 Hrvoje Niksic + + * ftp.c (ftp_retrieve_list): Undo typo "fix" until resolution by + Dan. + +2000-11-24 Karl Eichwalder + + * main.c (print_help): Untabify. + +2000-11-23 Hrvoje Niksic + + * utils.c (xrealloc_debug): Do the unregister/register thing only + if the pointer has actually changed. + (xmalloc_real): Declare `static' in DEBUG_MALLOC builds. + (xfree_real): Ditto. + (xrealloc_real): Ditto. + (xstrdup_real): Ditto. + +2000-11-22 Hrvoje Niksic + + * ftp.c (getftp): ftp_getaddress() returns a malloc'ed copy of the + string; no need to strdup() it. + (getftp): Make pwd_len a local variable. + (ftp_loop): Free PWD before returning. + + * init.c (cleanup): Free opt.ftp_pass only if it's non-NULL. + +2000-11-22 Hrvoje Niksic + + * all: Use xfree() instead of free. + + * utils.c (xfree): New function. + +2000-11-21 Hrvoje Niksic + + * url.c (convert_links): HTML-quote the converted string. + + * utils.c (html_quote_string): Move here from ftp-ls.c + (html_quote_string): Make non-static; declare in utils.h. + (html_quote_string): Convert SP to . + +2000-11-21 Hrvoje Niksic + + * ftp.c (getftp): Reformat Jan's code according to GNU coding + standards; remove (debugging?) printf's; use '\0' for the ASCII + zero character. Use alloca() instead of malloc() for + inter-function temporary allocations. + +2000-11-18 Jan Prikryl + + * ftpparse.c, ftpparse.h: New files. + + * ftp-ls.c (ftp_parse_ls): Use ftp_parse_unix_ls for UNIX servers + only. Use ftp_parse_nonunix_ls otherwise. + (ftp_parse_nonunix_ls): Stub to the ftpparse library handling all + exotic FTP servers. + + * ftp.h (stype): New enum, distinguishes UNIX, VMS, and "other" + FTP servers. + + * ftp.c: New static wariables host_type, pwd, and pwd_len. + (getftp): Support for VMS. Support for FTP servers that do not + place you in the root directory after login. + (ftp_retrieve_list): VMS is silent about the real file size, issue + a more appropriate message. + (ftp_get_listing): Pass host_type to ftp_parse_ls. + + * ftp-basic.c (ftp_pwd, ftp_syst): New functions. + +2000-11-21 Hrvoje Niksic + + * hash.c (hash_table_put): Don't overwrite deleted mappings. + 2000-11-21 Hrvoje Niksic * hash.c (find_mapping): New function. @@ -417,13 +629,13 @@ * retr.c (reset_timer): GetSystemTime() on WINDOWS. * retr.c (elapsed_time): Calculate delta time to msec on WINDOWS. -2000-10-27 Dan Harkless +2000-10-27 Dan Harkless * retr.c (retrieve_url): Manually applied T. Bharath 's patch to get wget to grok illegal relative URL redirects. Reformatted and re-commented it. -2000-10-23 Dan Harkless +2000-10-23 Dan Harkless * connect.c (make_connection and bindport): Manually applied Rob Mayoff 's 1.5.3 patch to add --bind-address, @@ -454,7 +666,7 @@ * retr.c (retrieve_from_file): Just added a DEBUGP(). -2000-10-19 Dan Harkless +2000-10-19 Dan Harkless * ftp.c (ftp_loop_internal): downloaded_file() enumerators changed. (getftp): Applied Piotr Sulecki 's @@ -486,7 +698,7 @@ * wget.h (unnamed "dt" enum): Added ADDED_HTML_EXTENSION enumerator. -2000-10-09 Dan Harkless +2000-10-09 Dan Harkless * html.c (htmlfindurl): Added unneeded initialization to quiet warning. @@ -500,7 +712,7 @@ * ftp.c (getftp): passive_ftp is first option to support always/never. -2000-08-30 Dan Harkless +2000-08-30 Dan Harkless * ftp.c (ftp_retrieve_list): Use new INFINITE_RECURSION #define. @@ -534,11 +746,11 @@ * wget.h: Added some comments and new INFINITE_RECURSION #define. -2000-08-23 Dan Harkless +2000-08-23 Dan Harkless * main.c (print_help): -B / --base was not mentioned. -2000-08-22 Dan Harkless +2000-08-22 Dan Harkless * main.c (print_help): Modified -nc description to mention that it also prevents the creation of multiple versions of the same file @@ -549,7 +761,7 @@ * retr.c (retrieve_url): Consistently strdup opt.referer when setting u->referer. -2000-06-09 Dan Harkless +2000-06-09 Dan Harkless * main.c (print_help): --help output for --waitretry was over 80 cols. @@ -568,7 +780,7 @@ * url.c (str_url): Print the port number only if it's different from the default port number for that protocol. -2000-05-22 Dan Harkless +2000-05-22 Dan Harkless * main.c (print_help): Added --help line for Damir Dzeko 's until-now-undocumented --referer option. @@ -593,7 +805,7 @@ alloca(). Pointed out by Gisle Vanem . -2000-04-04 Dan Harkless +2000-04-04 Dan Harkless * host.c (store_hostaddress): R. K. Owen's patch introduces a "left shift count >= width of type" warning on 32-bit @@ -646,7 +858,7 @@ (TOLOWER): Ditto. (TOUPPER): Ditto. -2000-03-10 Dan Harkless +2000-03-10 Dan Harkless * html.c (idmatch): Implemented checking of my new --follow-tags and --ignore-tags options. @@ -670,7 +882,7 @@ * wget.h: Added "#define EQ 0" so we can say "strcmp(a, b) == EQ". -2000-03-02 Dan Harkless +2000-03-02 Dan Harkless * ftp.c (ftp_loop_internal): Heiko introduced "suggest explicit braces to avoid ambiguous `else'" warnings. Eliminated them. @@ -736,7 +948,7 @@ specified, and we're are already at that depth, don't download the HTML file for parsing. -2000-03-01 Dan Harkless +2000-03-01 Dan Harkless * ftp.c (ftp_loop_internal): Call new downloaded_file() function, even though we don't do conversion on HTML files retrieved via @@ -768,11 +980,11 @@ * wget.h (boolean): Added this new typedef and TRUE and FALSE #defines. -2000-02-29 Dan Harkless +2000-02-29 Dan Harkless * version.c: Upped version to developer-only "1.5.3+dev". -2000-02-18 Dan Harkless +2000-02-18 Dan Harkless * init.c (backup_converted): Added this new option.