📄 1.8_branch.changelog
字号:
2001-03-09 Philipp Thomas <pthomas@suse.de> * safe-ctype.h: New file. Locale independent ctype.h replacement taken from libiberty. * safe-ctype.c: New file. Tables for above. * Makefile.in: Add safe-ctype$o to OBJS. Add dependencies for safe-ctype$o. * cmpt.c: Remove include of ctype.h. Use ISSPACE instead of isspace. * ftp-basic.c: Don't include ctype.h. * ftp-ls.c: Likewise. * ftp.c: Likewise. * headers.c: Likewise. * host.c: Likewise. * html-parse.c: Likewise. * html-url.c: Likewise. * http.c: Likewise. * init.c: Likewise. * main.c: Likewise. Set LC_CTYPE along with LC_MESSAGES. * netrc.c: Likewise. * recur.c: Likewise. * retr.c: Likewise. * snprintf.c: Replace ctype.h with safe-ctype.h. Use ISDIGIT instead of isdigit. * sysdep.h: Remove defines of ctype macros as they aren't needed for safe-ctype-h. * url.c: Don't include ctype.h. * utils.c: Likewise. * wget.h: Include safe-ctype.h.2001-03-27 Dan Harkless <wget@harkless.org> * Makefile.in: Moved top_builddir out of "User configuration section" of top Makefile and analogous spot in this one.2001-03-17 Dan Harkless <wget@harkless.org> * Makefile.in: Include @SSL_INCLUDES@ substition in INCLUDES. Define top_builddir. Link wget with libtool so the user doesn't have to supply a bunch of custom environment variables to correctly link with the OpenSSL shared libraries.2001-03-06 Hack Kampbjorn <hack@hackdata.com> * http.c (gethttp): skip :port in host header if it is the DEFAULT_HTTPS_PORT when using SSL. * url.c: move the #define of DEFAULT_HTTP_PORT, DEFAULT_FTP_PORT and DEFAULT_HTTPS_PORT to the header file so it can be use in the rest of the code. * url.h: Ditto2001-03-01 Jonas Jensen <bones@huleboer.dk> * retr.c (show_progress): Correctly calculate the number of bytes in the first line of the download that have been actually downloaded in this run.2001-02-23 Dan Harkless <wget@harkless.org> * main.c (print_help): --help documentation for -N said it would re-download files if they had the _same_ timestamp on server. (print_help): -nr belongs in "FTP options" section of --help output, not "Recursive retrieval" section. Alphabetized FTP options by long option name.2001-02-16 Dan Harkless <wget@harkless.org> * init.c (commands): Hack Kampbj鴕n <hack@hackdata.com> discovered that "httpsproxy" had been inserted into commands[] out of alphabetical order, causing "BUG: unknown command `httpuser'".2001-02-13 Jan Prikryl <prikryl@cg.tuwien.ac.at> * ftp-ls.c (ftp_parse_ls): Added support of ST_MACOS (Unix-like listing without correct permissons). * ftp.h (stype): Added ST_MACOS to identify the NetPresenz MacOS FTP server. * ftp.c (ftp_retrieve_list): New mirroring logic: A remote file shall be donwloaded only when it's newer than the local copy or when it has the same timeestamp but its size is different. ST_VMS and ST_MACOS as special cases that lie about file size. * ftp-ls.c (ftp_parse_ls): Support for ST_MACOS. * Makefile.in: Removed dependency on ftpparse library due to unclear copyright issues and absence of any feedback to our queries. * ftp-ls.c: Removed dependency on ftpparse library due to unclear copyright issues and absence of any feedback to our queries. (ftp_parse_ls): Added a warning message when remote server system does not seem to be suported by wget. (ftp_parse_vms_ls): New function for parsing VMS ftp server listing output. (clean_line): New function responsible for removing end-of-line characters from FTP listing texts. * ftp.c (getftp): Global variables pwd and host_type are now member of the ccon structure under names ccon.id and ccon.rs. * ftp.h (struct ccon): Added formed global variables from ftp.c, enum stype rs (remote system identification) and char *id (initial working directory), as suggested by Hrvoje. * url.c (parse_uname): Added support for passwords containing '@' characters. (skip_uname): Ditto.2001-02-11 Hrvoje Niksic <hniksic@arsdigita.com> * ftp.c (ftp_loop): Reset con.2001-01-06 Jan Prikryl <prikryl@cg.tuwien.ac.at> * url.c (parse_uname): Added support for passwords containing '@' characters. (skip_uname): Ditto.2001-02-11 Hack Kampbj鴕n <hack@hackdata.com> * url.c (parseurl): Debug-print u->ftp_type.2001-02-11 Hrvoje Niksic <hniksic@arsdigita.com> * ftp.c (ftp_loop_internal): Disable padding. (getftp): Ditto. * http.c (http_loop): Disable padding. * retr.c (show_progress): Use it to enable padding. * retr.c (rate): Optional parameter PAD for padding the rate.2001-02-10 Hrvoje Niksic <hniksic@arsdigita.com> * retr.c (show_progress): Make sure that the last output line includes progress.2001-02-10 Jonas Jensen <bones@huleboer.dk> * retr.c (show_progress): Print the download rate along with the percentages. Along with Anders Thorsby <anders@thorsby.dk>.2001-02-10 Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu> * ftp.h: Rename enums `command' to `wget_ftp_command' and `fstatus' to `wget_ftp_status' because old names clash with Tru64 net/if.h.2001-02-08 Christian Fraenkel <christian.fraenkel@gmx.net> * gen_sslfunc.c: verify_callback is now static * gen_sslfunc.c (init_ssl): load certificate if specified * gen_sslfunc.c (ssl_printerr): new function * init.c: added new --sslcertfile and --sslcertkey switches * main.c: ditto * options.h: ditto * http.c (gethttp): abort when init_ssl fails2001-01-23 Herold Heiko <Heiko.Herold@previnet.it> * mswindows.h: Include <malloc.h>; it's needed for alloca().2001-01-10 Dan Harkless <wget@harkless.org> * url.c (str_url): Clarified this function's comment header after Hrvoje answered my question on the list as to when hide != 1. Also Hrvoje pointed out I need to use xstrdup() on the string literal.2001-01-06 Hrvoje Niksic <hniksic@arsdigita.com> * connect.c (bindport): Declare addrlen as int. Diagnosed by Drazen Kacar <dave@arsdigita.com>. (conaddr): Ditto.2001-01-09 Dan Harkless <wget@harkless.org> * html-url.c: A bunch of fixup of `--page-requisites'-related comments to reflect Hrvoje's changes to my code when transplanting it into this new file, to fix spelling mistakes, to clarify, etc. * url.c (write_backup_file): Clarified a comment. (str_url): Henrik van Ginhoven pointed out on the list that we shouldn't give away the number of characters in the password by replacing each character with a 'x'. Use "<password>" instead. * ftp.c (ftp_retrieve_dirs): The bug where recursion into FTP directories didn't work if logging in put you in a directory other than "/" is fixed now. Removed the comment here warning of the bug. * main.c (print_help): --continue's description was misleading. We don't "restart", we "resume". Also, better to say "partially-downloaded file" rather than just "existing file".2001-01-06 Dan Harkless <wget@harkless.org> * ChangeLog: The '[Not in 1.6 branch.]'s were decided not to be the best way to go about my aim. Removed them in favor of: * ChangeLog-branches/1.6_branch.ChangeLog: New file.2001-01-04 Hrvoje Niksic <hniksic@arsdigita.com> * url.c (replace_attr): New function, to be used by both TO_COMPLETE and TO_RELATIVE case in convert_links. (find_fragment): New function for finding URL fragments. (replace_attr): Better handle the case where the original string is not quoted. Use find_fragment. (convert_links): Use replace_attr().2000-12-31 Dan Harkless <wget@harkless.org> * ChangeLog: Since this flat file doesn't have multiple branches, looking at the dates would make you think that things went into 1.6 that actually just went into the 1.7-dev branch. Added "[Not in 1.6 branch.]" where appropriate to clarify. 2000-12-30 Dan Harkless <wget@harkless.org> * ftp.c, http.c: Applied Hack Kampbj鴕n <hack@hackdata.com>'s patch to deal with h_errno not being defined in netdb.h under Cygwin.2000-12-18 Csaba Raduly <csaba.raduly@sophos.com> * sysdep.h: Include <malloc.h> and <io.h> under Watcom.2000-12-17 Igor Khristophorov <igor@atdot.org> * http.c (check_end): Fix test for '+' or '-'.2000-12-17 Hrvoje Niksic <hniksic@arsdigita.com> * 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 <hniksic@arsdigita.com> * 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 <csaba.raduly@sophos.com> * sysdep.h: Test for __EMX__ rather than for EMXOS2 for OS/2 compilation.2000-12-17 Hrvoje Niksic <hniksic@arsdigita.com> * mswindows.c: Include <errno.h>. * gen_sslfunc.c: Include <errno.h>. * ftp-basic.c: Don't attempt to declare errno or h_errno because they're not used. * main.c: Include <errno.h> because errno is used. * ftp.c: Ditto. * http.c: Include <netdb.h> for h_errno.2000-12-13 Hrvoje Niksic <hniksic@arsdigita.com> * html-parse.c (advance_declaration): MSVC assert() chokes on '\"'. Use '"' instead.2000-12-11 Hrvoje Niksic <hniksic@arsdigita.com> * utils.c (xfree_real): Removed. (xfree_debug): Just call free(). * wget.h (xfree): Make it an alias for free.2000-12-11 Hrvoje Niksic <hniksic@arsdigita.com> * http.c (http_loop): Furthermore, touch output_document only if it is known to be an existing regular file.2000-12-11 Hrvoje Niksic <hniksic@arsdigita.com> * ftp.c (ftp_retrieve_list): Ditto. * http.c (http_loop): Touch output_document if that is used for output.2000-12-06 Hrvoje Niksic <hniksic@arsdigita.com> * http.c: Include gen_sslfunc.h after including Wget's headers. (persistent_available_p): Needed coma before `int ssl'.2000-12-06 Hrvoje Niksic <hniksic@arsdigita.com> * 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 <hniksic@arsdigita.com> * 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 <hniksic@arsdigita.com> * 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-05 Hrvoje Niksic <hniksic@arsdigita.com> * url.c (init_unsafe_char_table): Reinstate space as an unsafe char.2000-12-03 Christian Fraenkel <christian.fraenkel@gmx.net> * 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 * 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 <prikryl@cg.tuwien.ac.at> * 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-11-18 Jan Prikryl <prikryl@cg.tuwien.ac.at> * 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-30 Jan Prikryl <prikryl@cg.tuwien.ac.at> * ftp-ls.c (ftp_parse_unix_ls): Added second parameter "ignore_perms" to ignore file and directory permissions for Windows NT FTP server listing
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -