📄 1.6_branch.changelog
字号:
2000-06-01 Hrvoje Niksic <hniksic@iskon.hr> * 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 <wget@harkless.org> * main.c (print_help): Added --help line for Damir Dzeko <ddzeko@zesoi.fer.hr>'s until-now-undocumented --referer option. Removed comments that --referer and --waitretry were undocumented. Changed "`.wgetrc' command" to "`.wgetrc'-style command" on --help line for --execute.2000-05-18 Hrvoje Niksic <hniksic@iskon.hr> * ftp.c (getftp): Ditto. * http.c (gethttp): Check for return value of fclose/fflush.2000-04-12 Hrvoje Niksic <hniksic@iskon.hr> * host.c (store_hostaddress): Instead of shifting ADDR, start copying from the correct address.2000-04-12 Hrvoje Niksic <hniksic@iskon.hr> * http.c (gethttp): Don't free REQUEST -- it was allocated with alloca(). Pointed out by Gisle Vanem <gvanem@eunet.no>.2000-04-04 Dan Harkless <wget@harkless.org> * host.c (store_hostaddress): R. K. Owen's patch introduces a "left shift count >= width of type" warning on 32-bit architectures. Got rid of it by tricking the compiler w/ a variable. * url.c (UNSAFE_CHAR): The macro didn't include all the illegal characters per RFC1738, namely everything above '~'. It also generated a warning on OSes where char =~ unsigned char. Fixed. 1998-10-17 Hrvoje Niksic <hniksic@srce.hr> * http.c (http_process_type): Removed needless strdup(), a memory leak.1998-09-25 Hrvoje Niksic <hniksic@srce.hr> * html.c (htmlfindurl): Set PH to the first occurrence of `#'.1998-09-25 Simon Munton <simonm@m4data.co.uk> * init.c (wgetrc_file_name): Don't free HOME under Windows.1998-12-01 "R. K. Owen" <rkowen@Nersc.GOV> * host.c (store_hostaddress): Fix for big endian 64-bit machines.1998-12-01 Hrvoje Niksic <hniksic@srce.hr> * url.c (UNSAFE_CHAR): New macro. (contains_unsafe): Use it. (encode_string): Ditto.1998-12-01 Hrvoje Niksic <hniksic@srce.hr> * main.c (i18n_initialize): Use LC_MESSAGES only if available.2000-03-31 Hrvoje Niksic <hniksic@srce.hr> * Use TOUPPER/TOLOWER.1998-12-22 Alexander V. Lukyanov <lav@yars.free.net> * ftp-opie.c (btoe): Zero-terminate OSTORE.2000-03-21 Hrvoje Niksic <hniksic@iskon.hr> * wget.h (DO_REALLOC_FROM_ALLOCA): Ditto. * sysdep.h (ISALNUM): New macro. (TOLOWER): Ditto. (TOUPPER): Ditto.2000-03-10 Dan Harkless <wget@harkless.org> * html.c (idmatch): Implemented checking of my new --follow-tags and --ignore-tags options. * init.c (commands): Added comment reminding people adding new entries doing allocation to add corresponding freeing in cleanup(). (commands): Added new followtags and ignoretags commands. (cleanup): Free storage for new followtags and ignoretags. * main.c: Use of "comma-separated list" was random -- normalized it. Did some alphabetization. Added comments pointing out "Options without arguments" and "Options accepting an argument" sections of long_options[]. Added new options --follow-tags and -G / --ignore-tags. Added comment that Damir's --referer is currently undocumented. Added comment that Heiko's --waitretry is partially undocumented (mentioned in --help but not in wget.texi). Moved improperly sorted 24, 129, and 'G' cases. * options.h (struct options): Added new fields follow_tags and ignore_tags. * wget.h: Added "#define EQ 0" so we can say "strcmp(a, b) == EQ". 2000-03-02 Dan Harkless <wget@harkless.org> * ftp.c (ftp_loop_internal): Heiko introduced "suggest explicit braces to avoid ambiguous `else'" warnings. Eliminated them. * http.c (gethttp): Dan Berger's query string patch is totally bogus. If you have two different URLs, gen_page.cgi?page1 and get_page.cgi?page2, they'll both be saved as get_page.cgi and the second will overwrite the first. Also, parameters to implicit CGIs, like "http://www.host.com/db/?2000-03-02" cause the URLs to be printed with trailing garbage characters, and could seg fault. Backing out the patch, which Dan B. informed me by email was just a kludge to download StarOffice from Sun made necessary due to wget's unconditional escaping of certain characters (room for an option there?). (http_loop): Heiko introduced "suggest explicit braces to avoid ambiguous `else'" warnings. Eliminated them. * main.c: Heiko's --wait / --waitretry backwards compatibility code looks to have been totally untested -- automatic variable 'wr' was used without being initialized, and a long int was passed into setval()'s char* val parameter. * recur.c (parse_robots): Applied Edward J. Sabol <sabol@alderaan.gsfc.nasa.gov>'s patch for Guan Yang's reported problem with "User-agent:<space>*<space>" lines in robots.txt. * url.c (parseurl, str_url): Removing Dan Berger's code (see http.c above for explanation). 1999-08-25 Heiko Herold <Heiko.Herold@previnet.it> * ftp.c: Respect new option waitretry.2000-01-30 Damir Dzeko <ddzeko@zesoi.fer.hr> * http.c (gethttp): Send custom Referer, if required.1999-09-24 Charles G Waldman <cgw@fnal.gov> * netrc.c (parse_netrc): Allow passwords to contain spaces. * netrc.c (parse_netrc): New function.1999-09-17 Dan Berger <dberger@ix.netcom.com> * http.c (gethttp): Send it. * url.c (parseurl): Detect query string in HTTP URL-s. (str_url): Print it.2000-03-02 HIROSE Masaaki <hirose31@t3.rim.or.jp> * html.c (html_allow): Add <link href=...> and <script src=...>.1999-05-02 andrew deryabin <djsf@softhome.net> * http.c (gethttp): Specify port in `Host' header only if it's different from 80.1998-11-03 Edward J. Sabol <sabol@alderaan.gsfc.nasa.gov> * recur.c (recursive_retrieve): If a finite maximum depth is specified, and we're are already at that depth, don't download the HTML file for parsing.2000-03-01 Dan Harkless <wget@harkless.org> * ftp.c (ftp_loop_internal): Call new downloaded_file() function, even though we don't do conversion on HTML files retrieved via FTP, so _current_ usage of downloaded_file() makes this call unneeded. (ftp_retrieve_list): Added a comment saying where we need to stat() a .orig file if FTP'd HTML file conversion is ever implemented. (ftp_retrieve_list): "Local file '%s' is more recent," is sometimes a lie -- reworded as "Server file no newer than local file '%s' --". * http.c (http_loop): Fixed a typo and clarified a comment. (http_loop): When -K and -N are specified together, compare size and timestamp of server file X against local file X.orig (if extant) rather than converted local file X. (http_loop): "Local file '%s' is more recent," is sometimes a lie -- reworded as "Server file no newer than local file '%s' --". (http_loop): Call new downloaded_file() function to prevent wrongful overwriting of .orig file when -N is specified. * url.c (convert_links): When -K specified, only rename X to X.orig if downloaded_file() returns TRUE. Otherwise when we skip file X due to -N, we clobber an X.orig from a previous invocation. (convert_links): Call the failsafe xstrdup(), not the real strdup(). (convert_links): Added a note asking anyone who understands how multiple URLs can correspond to a single file to comment it. (downloaded_file): Added this new function. * url.h (downloaded_file): Added prototype for this new function as well as its downloaded_file_t enum type. * wget.h (boolean): Added this new typedef and TRUE and FALSE #defines.2000-02-29 Dan Harkless <wget@harkless.org> * version.c: Upped version to developer-only "1.5.3+dev".2000-02-18 Dan Harkless <wget@harkless.org> * init.c (backup_converted): Added this new option. * main.c (-K / --backup-converted): Added this new option. * options.h (backup_converted): Added this new option. * url.c (convert_links): When backup_converted is specified, save file X as X.orig before converting. * url.h (urlpos): Fixed typo -- said "Rekative" instead of "Relative".1998-09-21 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5.3 is released.1998-09-21 Hrvoje Niksic <hniksic@srce.hr> * host.c (ftp_getaddress): Don't warn when reverse-lookup of local address doesn't yield FQDN.1998-09-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * cmpt.c (strerror): Fix declaration of sys_errlist.1998-09-11 Hrvoje Niksic <hniksic@srce.hr> * main.c (main): Don't use an array subscript as the first argument to STRDUP_ALLOCA. From Kaveh R. Ghazi.1998-09-11 Szakacsits Szabolcs <szaka@sienet.hu> * html.c (htmlfindurl): Download table background.1998-09-11 Hans Grobler <grobh@conde.ee.sun.ac.za> * init.c (parse_line): Would free *com before allocating it. (parse_line): Would free com instead of *com.1998-09-10 Howard Gayle <howard@fjst.com> * url.c (get_urls_html): Would drop the last character of the link.1998-09-10 Hrvoje Niksic <hniksic@srce.hr> * http.c (http_loop): Don't print status code if quiet.1998-09-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * log.c: Use <stdarg.h> only when __STDC__.1998-09-10 Adam D. Moss <adam@foxbox.org> * html.c (htmlfindurl): Download <layer src=...>.1998-09-10 Howard Gayle <howard@fjst.com> * ftp.c (ftp_retrieve_list): Don't update the time stamp of a file not retrieved.1998-06-27 Hrvoje Niksic <hniksic@srce.hr> * utils.c: Include <libc.h> on NeXT.1998-06-26 Heinz Salzmann <heinz.salzmann@intermetall.de> * url.c (get_urls_html): Fix calculation of URL position.1998-06-23 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5.2 is released.1998-06-23 Dave Love <d.love@dl.ac.uk> * ftp.c, init.c, netrc.c: Include errno.h. * http.c: Include errno.h and time header. * Makefile.in (exext): Define. (install.bin, uninstall.bin): Use it.1998-06-21 Hrvoje Niksic <hniksic@srce.hr> * http.c (http_loop): Don't attempt to compare local and remote sizes if the remote size is unknown.1998-06-16 Hrvoje Niksic <hniksic@srce.hr> * url.c (get_urls_html): Use malloc() instead of alloca in the loop.1998-06-13 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5.2-b4 is released.1998-06-13 Hrvoje Niksic <hniksic@srce.hr> * url.c (get_urls_html): Ignore spaces before and after the URI.1998-06-08 Wanderlei Antonio Cavassin <cavassin@conectiva.com.br> * ftp.c (getftp): Translate `done'.1998-06-06 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5.2-b3 is released.1998-06-06 Alexander Kourakos <awk@bnt.com> * init.c (cleanup): Close dfp, don't free it.1998-06-06 Hrvoje Niksic <hniksic@srce.hr> * utils.c (make_directory): Twiddle. * config.h.in: Added template for access().1998-06-05 Mathieu Guillaume <mat@cythere.com> * html.c (htmlfindurl): Download <input src=...>1998-06-03 Hrvoje Niksic <hniksic@srce.hr> * utils.c (file_exists_p): Use access() with two arguments.1998-05-27 Martin Kraemer <Martin.Kraemer@mch.sni.de> * netrc.c (parse_netrc): Correct logic.1998-05-27 Hrvoje Niksic <hniksic@srce.hr> * ftp.c (getftp): Added `break'; suggested by Lin Zhe Min <ljm@ljm.wownet.net>.1998-05-24 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5.2-b2 is released.1998-05-18 Juan Jose Rodriguez <jcnsoft@jal1.telmex.net.mx> * mswindows.h: Don't translate mkdir to _mkdir under Borland.1998-05-17 Hrvoje Niksic <hniksic@srce.hr> * retr.c (elapsed_time): Return correct value when HAVE_GETTIMEOFDAY is undefined.1998-05-13 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5.2-b1 is released.1998-05-08 Hrvoje Niksic <hniksic@srce.hr> * getopt.c (_getopt_internal): Use exec_name instead of argv[0]. (_getopt_internal): Don't translate `#if 0'-ed strings.1998-05-06 Douglas E. Wegscheid <wegscd@whirlpool.com> * mswindows.c (ws_handler): Use fork_to_background().1998-05-05 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5.1 is released.1998-05-05 Hrvoje Niksic <hniksic@srce.hr> * http.c (parse_http_status_line): Avoid `minor' and `major' names.1998-05-02 Hrvoje Niksic <hniksic@srce.hr> * utils.c (mkdirhier): Renamed to make_directory.1998-05-01 Hrvoje Niksic <hniksic@srce.hr> * mswindows.c (fork_to_background): Define under Windows. * utils.c (fork_to_background): New function. * html.c (htmlfindurl): Removed rerdundant casts.1998-05-01 Douglas E. Wegscheid <wegscd@whirlpool.com> * mswindows.c (ws_mypath): Cache the path.1998-04-30 Douglas E. Wegscheid <wegscd@whirlpool.com> * ftp.h: Prefix enum ftype members with FT_. * ftp-ls.c, ftp.c, html.h: Adjust accordingly. * mswindows.h: Use stat under Borland, _stat under MSVC.1998-04-28 Hrvoje Niksic <hniksic@srce.hr> * http.c (known_authentication_scheme_p): New function. (gethttp): Handle authorization more correctly. * ftp-basic.h: Removed. * cmpt.h: Removed. * utils.c: Include <unistd.h> before <pwd.h>; needed under SunOS with gcc 2.8. (numdigit): Use `while' loop. * http.c (create_authorization_line): Detect authentication schemes case-insensitively. * http.c (extract_header_attr): Use strdupdelim(). (digest_authentication_encode): Move declaration of local variables to smaller scope. (digest_authentication_encode): Reset REALM, OPAQUE and NONCE. (create_authorization_line): Detect authentication schemes case-insensitively. * utils.c (touch): Constify. * http.c (gethttp): Report a nicer error when no data is received. * rbuf.h (RBUF_READCHAR): Ditto. * ftp-basic.c (ftp_response): Use sizeof.1998-04-27 Hrvoje Niksic <hniksic@srce.hr> * retr.c (print_percentage): EXPECTED is long, not int. (print_percentage): Use floating-point arithmetic to avoid overflow with large files' sizes multiplied with 100.1998-04-27 Gregor Hoffleit <flight@mathi.uni-heidelberg.de> * config.h.in: Added pid_t stub. * sysdep.h (S_ISREG): Moved here from mswindows.h (NeXT doesn't define it).1998-04-20 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5.0 is released.1998-04-18 Hrvoje Niksic <hniksic@srce.hr> * url.c (str_url): Ditto. * ftp-basic.c (ftp_rest): Use new name. * utils.c (long_to_string): Renamed from prnum().1998-04-16 Hrvoje Niksic <hniksic@srce.hr> * version.c: Wget 1.5-b17 is released.1998-04-08 Hrvoje Niksic <hniksic@srce.hr> * headers.c (header_get): New argument FLAGS. * http.c (gethttp): If request is malformed, bail out of the header loop. (gethttp): Check for empty header *after* the status line checks. (gethttp): Disallow continuations for status line.1998-04-08 Hrvoje Niksic <hniksic@srce.hr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -