Andrey A. Chernov
9e05df0992
Oops, forget the fact that several ftp connections can be active
...
at the same time, so add new con_state to avoid QUIT recursion
Still should go to 2.2
1996-11-14 05:22:12 +00:00
Andrey A. Chernov
b92fd90719
1) Don't allow endless recursion in ftp_close when it attempts to
...
send QUIT to closed connection.
2) Preserve login failure code, don't overwrite it with ftp_close
code
Should go to 2.2
1996-11-14 05:05:26 +00:00
Jordan K. Hubbard
3643c5565c
Send PASV instead of PASSIVE.
...
Submitted-By: Archie Cobbs <archie@whistle.com>
1996-10-10 08:34:27 +00:00
Wolfram Schneider
e83201b43a
delete doubled words, e.g.: "the the" -> "the"
1996-10-05 22:27:30 +00:00
Peter Wemm
ce44402a40
Make libftpio 64-bit clean.
...
Major version bumped (by me) since the ftpGet() public interface has
changed (an "int *" becomes and "off_t *")
Submitted by: Jason Thorpe <thorpej@nas.nasa.gov>, PR#1640
1996-09-19 17:28:34 +00:00
Jordan K. Hubbard
55158625b4
Intelligently cache previous connection to host if we can still
...
use it.
Correct a typo bogon that had REST mistyped as RETR. No wonder fetch's
restart command didn't work! :-(
1996-08-31 22:02:18 +00:00
Peter Wemm
c5c878699b
cmp -s || install -c ==> install -C
1996-08-30 01:51:09 +00:00
Jordan K. Hubbard
50525d70d9
D'oh! verbose output should go to stderr.
1996-08-24 09:51:59 +00:00
Jordan K. Hubbard
92d084569b
Implement a change suggested by Archie Cobbs - the seekto argument should
...
be zero'd only if the operation *fails*, indicating that the file
starting offset is effectively zero. This makes more sense.
1996-08-21 01:23:33 +00:00
Jordan K. Hubbard
6f828b77f3
Add an ftpErrString() function for returning human readable failure
...
codes.
Submitted-By: Archie Cobbs <archie@whistle.com>
1996-08-21 01:12:11 +00:00
Jordan K. Hubbard
ccdae53c9a
1. Add verbose flag to ftp_login()
...
2. Remove pkg_* support - tcl7.5's channel interface has rendered this
almost entirely unsupportable (at least in the way it currently stands).
Submitted-By: jmz & jkh
1996-08-03 11:58:54 +00:00
Jordan K. Hubbard
89689cf8c9
Implement an ftpVerbose() hook.
...
Submitted by: jmz
1996-07-04 00:55:21 +00:00
Gary Palmer
8612149895
Makefile:
...
Add -Wall to CFLAGS
ftpio.h:
It's ftpGetModTime, not ftpModTime
1996-06-26 20:31:11 +00:00
Jordan K. Hubbard
2388d5d1ce
Adjust docs to match reality.
1996-06-24 02:22:15 +00:00
Jordan K. Hubbard
b0016ef5b7
Adjust the reference to ftpBinary() in the (unused) TCL wrappers.
1996-06-24 02:19:27 +00:00
Jordan K. Hubbard
a2df3c3345
Fix a bug in the way binary/ascii settings were being done. New
...
ftpAscii() call sets connection to ascii as counterpart to ftpBinary().
1996-06-22 21:43:56 +00:00
Jordan K. Hubbard
731ec3ace6
Make certain small things more consistent with the other stdio man pages.
1996-06-20 15:49:54 +00:00
Jordan K. Hubbard
2379c52210
Manage control connections a little better for the URL routines.
...
This will do as a stop-gap until I figure out a more fault-tolerant
way of having deferred closes against the control connection work
without blocking.
1996-06-17 23:16:04 +00:00
Jordan K. Hubbard
42e35dc30b
Make binary mode the default.
1996-06-17 22:10:15 +00:00
Jordan K. Hubbard
386e7f9af0
Stamp out a potential memory leak.
...
Make ftpChdir return the server status again - it was more convenient.
1996-06-17 20:36:57 +00:00
Jordan K. Hubbard
92f6d79189
Rethink and reimpliment the way RESTARTS are handled. The method I inheirited
...
from jmz was a hopeless kludge (sorry Jean-Marc :) and handled the problem
in the wrong way. ftpRestart() has now gone away and ftpGet() has grown a
new parameter.
1996-06-17 15:28:08 +00:00
Jordan K. Hubbard
1d2387de61
Add a feature: If the environment variable FTP_PASSIVE_MODE is defined
...
(the convention as established by pkg_install(1)), select passive mode
FTP automatically.
1996-06-17 12:42:33 +00:00
Jordan K. Hubbard
ef329daf92
Whoops, give the authors all proper credit.
1996-06-17 12:28:50 +00:00
Jordan K. Hubbard
31caf7f20f
Bring in a new library `libftpio', so named to avoid clashes with older
...
packages and also sort of give the (correct) impression that this basically
sits on top of stdio and deals with stream pointers (FILE*).
1996-06-17 12:26:06 +00:00