summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1997-08-19.Miles Bader
1997-08-19(ftp_conn_create):Miles Bader
Initialize the SYSHOOKS_VALID field.
1997-08-19Tue Aug 19 14:20:09 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* rr.c (rrip_work) [SL]: Component length field does not include the two header bytes, so add an extra two in advancing the pointer past the component.
1997-08-18.Miles Bader
1997-08-18(netfs_append_args):Miles Bader
Print FILE argument to --debug. (debug_stream, debug_stream_name): New variables. (debug_lock): New variable (was local to cntl_debug). (cntl_debug): Print to DEBUG_STREAM. (ftpfs_ftp_hooks): Use ports_self_interrupted to check for interrupts. (parse_common_opt): Accept a FILE argument to --debug.
1997-08-18(sush): Alias removed.Miles Bader
1997-08-18.Miles Bader
1997-08-18.Miles Bader
1997-08-18(ftpfs_create):Miles Bader
Use ftpfs_dir_null_lookup instead of ftpfs_dir_lookup.
1997-08-18(ftpfs_dir_null_lookup):Miles Bader
New declaration.
1997-08-18(refresh_dir):Miles Bader
Add PRESERVE_ENTRY parameter; all callers changed. (ftpfs_refresh_node): Record ENOENT entries. (ftpfs_dir_lookup): Handle "" lookups like ".". Set E's name timestamp for noent entries. (ftpfs_dir_null_lookup): New function.
1997-08-18(netfs_attempt_mkfile):Miles Bader
Unlock DIR.
1997-08-18.Miles Bader
1997-08-18(ftp_conn_set_type):Miles Bader
If there's no connection, don't open a new one, just save the type for later.
1997-08-18(ftp_conn_sysify):Miles Bader
Set SYSHOOKS_VALID.
1997-08-18(struct ftp_conn):Miles Bader
Add SYSHOOKS_VALID field. (ftp_conn_validate_syshooks): New inline function.
1997-08-18(ftp_conn_append_name, ftp_conn_basename):Miles Bader
Make sure CONN's SYSHOOKS field is valid before using it.
1997-08-18.Miles Bader
1997-08-18(netfs_attempt_mkfile):Miles Bader
Correctly implement the interface.
1997-08-18Initial checkin.Miles Bader
1997-08-18(SRCS):Miles Bader
Add mktime.c (temporarily).
1997-08-14.Miles Bader
1997-08-14(netfs_append_args):Miles Bader
New function. (options, main): Use DEFAULT_HOST_PAT. (DEFAULT_HOST_PAT): New macro.
1997-08-12.Miles Bader
1997-08-12(update_entry):Miles Bader
Set E->stat.st_fsid & st_fstype. (ftpfs_next_inode): Variable removed.
1997-08-12(struct ftpfs):Miles Bader
Add FSID & NEXT_INODE fields. (ftpfs_create): Add FSID parameter.
1997-08-12(main):Miles Bader
Supply the FSID argument to ftpfs_create.
1997-08-12(ftpfs_create):Miles Bader
Add FSID parameter. Initialize FSID & NEXT_INODE fields.
1997-08-11.Miles Bader
1997-08-11(netfs_get_dirents):Miles Bader
Add entries for `.' and `..'. (netfs_attempt_lookup): Handle `.' and `..' lookups.
1997-08-11(sweep):Miles Bader
Don't delete entries that have the NOENT flag set. (refresh_dir): Ensure that there are entries for `.' and `..'.
1997-08-11No long usedMiles Bader
1997-08-09Doc fix.Miles Bader
1997-08-09.Miles Bader
1997-08-09(struct refresh_entry_state):Miles Bader
DIR_PFX & DIR_PFX_LEN fields removed. (ftpfs_dir_lookup, ftpfs_refresh_node): Use ftp_conn_append_name instead of path_append. Don't set dir_pfx fields in RES anymore. (lookup): Grow the hash table when it gets large. (update_old_entry): Don't futz with NAME anymore. (path_append): Macro removed. (update_new_entry): Don't futz with NAME anymore. (struct new_entry_state): DIR_PFX & DIR_PFX_LEN fields removed. (struct dir_fetch_state): Replace PREV_ENTRY by PREV_ENTRY_NEXT_P. (update_ordered_entry): Correctly handle a non-empty list. Only insert E in the ordered entry list if it's not already there. (rehash): Zero the new hash table. (refresh_dir): Don't clear the ordered entry list. Only reset bulk stat detection state if actually doing a bulk stat. Initialize DFS.prev_entry_next_p instead of DFS.prev_entry.
1997-08-09(ftpfs_hooks):Miles Bader
Initialize INTERRUPT_CHECK Field.
1997-08-09(ccache_read):Miles Bader
Check for thread cancelation.
1997-08-09(ftp_conn_unix_cont_get_stats):Miles Bader
Check for interrupts.
1997-08-09(ftp_conn_getline):Miles Bader
Check for interrupts.
1997-08-09(ftp_conn_cont_get_names):Miles Bader
Check for interrupts.
1997-08-09(struct ftp_conn_hooks):Miles Bader
Add INTERRUPT_CHECK field.
1997-08-08.Miles Bader
1997-08-08(append_basename):Miles Bader
New function. (main): Move target directory handling to append_basename. Use it also with remote transfers.
1997-08-08.Miles Bader
1997-08-08(SRCS):Miles Bader
Add fname.c
1997-08-08(ftp_conn_cont_get_names):Miles Bader
Use BASENAME hook instead of FIX_NLIST_NAME. Don't free DIR field. (ftp_conn_start_get_names): Don't set DIR field. (struct get_names_state): Remove DIR field.
1997-08-08(ftp_conn_rmt_transfer):Miles Bader
If we get an error, close SRC_CONN instead of aborting it, to avoid problems with some ftp servers.
1997-08-08(struct ftp_conn_syshooks):Miles Bader
Add APPEND_NAME and BASENAME fields; remove FIX_NLIST_NAME field. (ftp_conn_unix_fix_nlist_name): Declaration removed. (ftp_conn_unix_append_name, ftp_conn_unix_basename): New declarations. (ftp_conn_append_name, ftp_conn_basename): New declarations.
1997-08-08(ftp_conn_create):Miles Bader
Don't open the connection here.
1997-08-08.Miles Bader