diff options
author | Miles Bader <miles@gnu.org> | 1997-08-08 23:42:02 +0000 |
---|---|---|
committer | Miles Bader <miles@gnu.org> | 1997-08-08 23:42:02 +0000 |
commit | 802819fbf43a648a72f5437036aab3a0b5efb822 (patch) | |
tree | a0d413a7d0af0057a9ef401d07d16ee570e2170e /libftpconn | |
parent | c835327746caf29787b2def0c9a14567b4b4405c (diff) |
.
Diffstat (limited to 'libftpconn')
-rw-r--r-- | libftpconn/ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/libftpconn/ChangeLog b/libftpconn/ChangeLog index c002340c..8b410340 100644 --- a/libftpconn/ChangeLog +++ b/libftpconn/ChangeLog @@ -1,3 +1,30 @@ +1997-08-08 Miles Bader <miles@gnu.ai.mit.edu> + + * rmt.c (ftp_conn_rmt_transfer): If we get an error, close SRC_CONN + instead of aborting it, to avoid problems with some ftp servers. + + * create.c (ftp_conn_create): Don't open the connection here. + + * names.c (ftp_conn_cont_get_names): Use BASENAME hook instead of + FIX_NLIST_NAME. + (ftp_conn_start_get_names): Don't set DIR field. + (struct get_names_state): Remove DIR field. + (ftp_conn_cont_get_names): Don't free DIR field. + + * ftpconn.h (struct ftp_conn_syshooks): Add APPEND_NAME and + BASENAME fields; remove FIX_NLIST_NAME field. + (ftp_conn_unix_append_name, ftp_conn_unix_basename): New declarations. + (ftp_conn_unix_fix_nlist_name): Declaration removed. + (ftp_conn_append_name, ftp_conn_basename): New declarations. + * unix.c (ftp_conn_unix_cont_get_stats): Pass only directory- + relative names to the callback function. + (ftp_conn_unix_append_name, ftp_conn_unix_basename): New functions. + (ftp_conn_unix_fix_nlist_name): Function removed. + (struct ftp_conn_unix_syshooks): Initialize APPEND_NAME and + BASENAME fields; remove FIX_NLIST_NAME initialization. + * fname.c: New file. + * Makefile (SRCS): Add fname.c + 1997-08-07 Miles Bader <miles@gnu.ai.mit.edu> * ftpconn.h (struct ftp_conn_syshooks): Add FIX_NLIST_NAME field. |