diff options
-rw-r--r-- | ftpfs/ChangeLog | 34 | ||||
-rw-r--r-- | hostmux/ChangeLog | 4 | ||||
-rw-r--r-- | libftpconn/ChangeLog | 12 |
3 files changed, 50 insertions, 0 deletions
diff --git a/ftpfs/ChangeLog b/ftpfs/ChangeLog index fa91cbd2..83a39b3a 100644 --- a/ftpfs/ChangeLog +++ b/ftpfs/ChangeLog @@ -1,5 +1,39 @@ +1997-08-07 Miles Bader <miles@gnu.ai.mit.edu> + + * ftpfs.c (DEFAULT_NAME_TIMEOUT): New macro. + (DEFAULT_DIR_TIMEOUT, DEFAULT_DIRENT_TIMEOUT): Macros removed. + (OPT_NAME_TIMEOUT): New macro. + (OPT_DIR_TIMEOUT, OPT_DIRENT_TIMEOUT): Macros removed. + (common_options, parse_common_opt, netfs_append_args, main): + Replace --dir-timeout & --dirent-timeout by --name-timeout. + Add --bulk-stat-period and --bulk-stat-threshold options. + (netfs_append_args): Output --debug. + + * ftpfs.h (struct ftpfs_params): Remove dirent_timeout and + dir_timeout fields. Add name_timeout field. + * dir.c (ftpfs_dir_lookup): dirent_timeout parameter renamed to + name_timeout and dirent_timestamp field renamed to name_timestamp. + (lookup): Initialize timestamps. + * ftpfs.h (struct ftpfs_dir): timestamp renamed to stat_timestamp. + Add name_timestamp field. + (struct ftpfs_dir_entry): dirent_timestamp renamed to name_timestamp. + + * dir.c (update_ordered_name): New function. + (refresh_dir): Use ftp_conn_get_names instead of huge wodge of code. + Update new timestamps. + 1997-08-06 Miles Bader <miles@gnu.ai.mit.edu> + * dir.c (update_entry): Allow ST to be zero. Don't leak memory + when updating symlink info. Change return type to void. Remove + NO_LOCK parameter. + (update_ordered_entry, update_old_entry, update_new_entry): Update + calls to update_entry. + (refresh_dir): Add UPDATE_STATS parameter, and only fetch names if + it's zero. + (ftpfs_dir_refresh, ftpfs_refresh_node, ftpfs_dir_lookup): Supply + UPDATE_STATS argument to refresh_dir. + * host.c (split_server_name): Enable password parsing. * dir.c (lookup): Initialize the NODE field. diff --git a/hostmux/ChangeLog b/hostmux/ChangeLog index d44d5a39..35287bb7 100644 --- a/hostmux/ChangeLog +++ b/hostmux/ChangeLog @@ -1,3 +1,7 @@ +1997-08-07 Miles Bader <miles@gnu.ai.mit.edu> + + * hostmux.c (main): Use ARGP_IN_ORDER to parse args. + 1997-06-13 Miles Bader <miles@gnu.ai.mit.edu> * leaf.c (create_host_node): Set the times of the new node. diff --git a/libftpconn/ChangeLog b/libftpconn/ChangeLog index 3ee420ec..c002340c 100644 --- a/libftpconn/ChangeLog +++ b/libftpconn/ChangeLog @@ -1,3 +1,15 @@ +1997-08-07 Miles Bader <miles@gnu.ai.mit.edu> + + * ftpconn.h (struct ftp_conn_syshooks): Add FIX_NLIST_NAME field. + (ftp_conn_unix_fix_nlist_name): New declaration. + * names.c (ftp_conn_cont_get_names): Support FIX_NLIST_NAME hook. + Free S->dir if necessary. Close or abort connection when done. + (struct get_names_state): Add DIR field. + (ftp_conn_start_get_names): Fill in S->dir field if necessary. + + * unix.c (ftp_conn_unix_fix_nlist_name): New function. + (ftp_conn_unix_syshooks): Add ftp_conn_unix_fix_nlist_name. + 1997-08-06 Miles Bader <miles@gnu.ai.mit.edu> * open.c (ftp_conn_sysify): Handle REPLY_UNIMP_CMD for "syst". |