summaryrefslogtreecommitdiff
path: root/libftpconn
AgeCommit message (Collapse)Author
1997-08-19(ftp_conn_create):Miles Bader
Initialize the SYSHOOKS_VALID field.
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-09.Miles Bader
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(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(ftp_conn_unix_cont_get_stats):Miles Bader
Pass only directory-relative names to the callback function. (struct ftp_conn_unix_syshooks): Initialize APPEND_NAME and BASENAME fields; remove FIX_NLIST_NAME initialization. (ftp_conn_unix_fix_nlist_name): Function removed. (ftp_conn_unix_append_name, ftp_conn_unix_basename): New functions.
1997-08-08Initial checkin.Miles Bader
1997-08-07.Miles Bader
1997-08-07(ftp_conn_cont_get_names):Miles Bader
Support FIX_NLIST_NAME hook. Free S->dir if necessary. Close or abort connection when done. (ftp_conn_start_get_names): Fill in S->dir field if necessary. (struct get_names_state): Add DIR field.
1997-08-07(struct ftp_conn_syshooks):Miles Bader
Add FIX_NLIST_NAME field. (ftp_conn_unix_fix_nlist_name): New declaration.
1997-08-07(ftp_conn_unix_syshooks):Miles Bader
Add ftp_conn_unix_fix_nlist_name. (ftp_conn_unix_fix_nlist_name): New function.
1997-08-06(parse_dir_entry):Miles Bader
Re-enable mktime calls.
1997-08-06.Miles Bader
1997-08-06(ftp_conn_sysify):Miles Bader
Handle REPLY_UNIMP_CMD for "syst".
1997-08-04(ftp_conn_unix_cont_get_stats):Miles Bader
If returning with an error, ignore any return from ftp_conn_finish_transfer.
1997-06-09.Miles Bader
1997-06-09(ftpcp, ftpdir):Miles Bader
Rules removed.
1997-06-04Moved to ../utilsMiles Bader
1997-05-29.Miles Bader
1997-05-29(doc):Miles Bader
Update. (main): Remove array of epoints & loops, & just use RD & WR, calling the e* functions above. Support DST being a directory. (econnect, eopen_wr, eopen_rd, efinish): New functions. (struct epoint): Remove FD field. Rename RMT_FILE & RMT_HOST to FILE & HOST.
1997-05-15Initial checkinMiles Bader
1997-05-14.Miles Bader
1997-05-14(ftp_conn_unix_cont_get_stats): Clean up our ftp transfer when we're done.Miles Bader
1997-05-14(ftp_conn_login): Correct defaulting of username.Miles Bader
1997-05-12(CPPFLAGS):Miles Bader
Add -DHAVE_HURD_HURD_TYPES_H.
1997-05-12(ftp_conn_start_get_stats, ftp_conn_get_stats):Miles Bader
Rename FORCE_DIR argument to CONTENTS.
1997-05-12.Miles Bader
1997-05-12(REPLY_ABORT_OK):Miles Bader
New macro.
1997-05-12(ftp_conn_get_raw_reply):Miles Bader
New declaration. (ftp_conn_get_stats, ftp_conn_start_get_stats, ftp_conn_unix_start_get_stats): Rename FORCE_DIR argument to CONTENTS. (struct ftp_conn_syshooks): Rename FORCE_DIR argument of START_GET_STATS field type to CONTENTS.
1997-05-12(ftp_conn_open):Miles Bader
Cast 2nd arg in connect call to `struct sockaddr *'.
1997-05-12(ftp_conn_abort):Miles Bader
Use ftp_conn_get_raw_reply instead of ftp_conn_get_reply. Accept REPLY_ABORT_OK as a final reply. Include <string.h>.
1997-05-12(ftp_conn_get_reply):Miles Bader
New function. (ftp_conn_get_raw_reply): Renamed from ftp_conn_get_reply.
1997-05-12(ftp_conn_unix_cont_get_stats):Miles Bader
Remove any initial `./' we added. Abort CONN if we return an error. (ftp_conn_unix_start_get_stats): Don't use asprintf. Set ADDED_SLASH field. Change FORCE_DIR argument to CONTENTS. Pass -A flag. Prepend ./ to NAME if it doesn't contain a slash. Reject names containg possible meta-characters. (struct get_stats_state): Add ADDED_SLASH field. Add CONTENTS field. (parse_dir_entry): Only set stat->st_fstype if FSTYPE_FTP is defined. Only set stat->st_author if HAVE_STAT_ST_AUTHOR is defined. Only include <hurd/hurd_types.h> if HAVE_HURD_HURD_TYPES_H is defined.
1997-05-07.Miles Bader
1997-05-07(SRCS): ftpconn.c replaced by resulting split files.Miles Bader
1997-05-07Initial checkinMiles Bader
1997-05-07Split into separate filesMiles Bader
1997-05-07(ftp_conn_add_name_fun_t): New type.Miles Bader
(ftp_conn_start_get_names, ftp_conn_cont_get_names, ftp_conn_get_names): New functions.