diff --git a/src/ChangeLog b/src/ChangeLog index 963a663e..e89fee93 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,41 @@ +2001-02-13 Jan Prikryl + + * 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 * ftp.c (ftp_loop): Reset con. @@ -107,10 +145,6 @@ is not quoted. Use find_fragment. (convert_links): Use replace_attr(). -2000-12-18 Csaba Raduly - - * sysdep.h: Include and under Watcom. - 2000-12-31 Dan Harkless * ChangeLog: Since this flat file doesn't have multiple branches, @@ -123,6 +157,10 @@ * ftp.c, http.c: Applied Hack Kampbjørn 's patch to deal with h_errno not being defined in netdb.h under Cygwin. +2000-12-18 Csaba Raduly + + * sysdep.h: Include and under Watcom. + 2000-12-17 Igor Khristophorov * http.c (check_end): Fix test for '+' or '-'. @@ -226,6 +264,11 @@ the top of the function. (CLOSE_FINISH, CLOSE_INVALIDATE): Define only one version of each. +2000-12-05 Hrvoje Niksic + + * url.c (init_unsafe_char_table): Reinstate space as an unsafe + char. + 2000-12-03 Christian Fraenkel * Makefile.in: added gen_sslfunc object @@ -259,6 +302,37 @@ * 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-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-30 Jan Prikryl * ftp-ls.c (ftp_parse_unix_ls): Added second parameter @@ -269,11 +343,6 @@ 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. @@ -490,6 +559,16 @@ (init_unsafe_char_table): New function. (url_init): New function; call init_unsafe_char_table. +2000-11-16 Hrvoje Niksic + + * mswindows.h: Define snprintf and vsnprintf to _snprintf and + _vsnprintf respectively. + +2000-11-15 Hrvoje Niksic + + * config.h.in: Do the _XOPEN_SOURCE and _SVID_SOURCE things only + on Linux. + 2000-11-15 Hrvoje Niksic * html-url.c (handle_link): Handle HTML fragment identifiers. @@ -509,6 +588,12 @@ (convert_links): Use alloca instead of malloc for filename_plus_orig_suffix. +2000-11-12 Hrvoje Niksic + + * host.c (realhost): Add HOST to the list with quality==0 only if + it wasn't already there. + Based on analysis by Lu Guohan . + 2000-11-10 Hrvoje Niksic * url.c (get_urls_file): Ditto. @@ -535,22 +620,6 @@ * html-parse.c: New file. -2000-11-16 Hrvoje Niksic - - * mswindows.h: Define snprintf and vsnprintf to _snprintf and - _vsnprintf respectively. - -2000-11-15 Hrvoje Niksic - - * config.h.in: Do the _XOPEN_SOURCE and _SVID_SOURCE things only - on Linux. - -2000-11-12 Hrvoje Niksic - - * host.c (realhost): Add HOST to the list with quality==0 only if - it wasn't already there. - Based on analysis by Lu Guohan . - 2000-11-10 Hrvoje Niksic * init.c (run_wgetrc): Don't bother killing off '\r' since