summaryrefslogtreecommitdiff
path: root/libftpconn
AgeCommit message (Collapse)Author
1999-08-11*** empty log message ***Thomas Bushnell
1999-08-111999-08-11 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* open.c (ftp_conn_open): Ignore error from ftp_conn_sysify; it's ok if we can't successfully deal. If we didn't sysify successfully before login, then try again afterwards.
1999-08-111999-08-11 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* open.c (ftp_conn_sysify): Handle REPLY_NO_LOGIN from "syst".
1998-10-20Add braces to silence gcc warnings.Roland McGrath
1997-09-04.Miles Bader
1997-09-04[!FTP_CONN_EI] (FTP_CONN_EI):Miles Bader
New macro. (ftp_conn_validate_syshooks): Use FTP_CONN_EI instead of `static inline'. Protect with __OPTIMIZE__.
1997-09-04(ftp_conn_close):Miles Bader
Don't cleanup CONN->actv_data_conn_queue.
1997-09-04(ftp_conn_create):Miles Bader
Don't initialize CONN->actv_data_conn_queue.
1997-09-04.Miles Bader
1997-09-04(struct ftp_conn):Miles Bader
Remove ACTV_DATA_CONN_QUEUE field.
1997-09-04(ftp_conn_abort_open_actv_data):Miles Bader
Close the data queue socket. (ftp_conn_finish_open_actv_data): Close the listen queue after looking for a connection. (ftp_conn_start_open_actv_data): Always generate a new data connection (it doesn't work to always listen on a single address).
1997-09-02.Miles Bader
1997-09-02(struct ftp_conn):Miles Bader
Add the ACTV_DATA_ADDR and ACTV_DATA_CONN_QUEUE fields. Add USE_PASSIVE field.
1997-09-02(ftp_conn_close):Miles Bader
Close CONN->actv_data_conn_queue if necessary. (ftp_conn_open): Set SIN_LEN field correctly.
1997-09-02(ftp_conn_free):Miles Bader
Free the ACTV_DATA_ADDR field. (ftp_conn_create): Initialiaze the ACTV_DATA_ADDR & ACTV_DATA_CONN_QUEUE fields. Initialize USE_PASSIVE field.
1997-09-02(ftp_conn_finish_open_data,Miles Bader
ftp_conn_start_open_actv_data, ftp_conn_finish_open_actv_data): New functions. (ftp_conn_start_open_data): Renamed from ftp_conn_open_data. Use an active data connection if passive doesn't work. (ftp_conn_start_transfer): Use ftp_conn_start_open_data and ftp_conn_finish_open_data instead of ftp_conn_open_data.
1997-08-19.Miles Bader
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