des
b073ce5f0e
Don't build with NDEBUG.
...
PR: bin/32615
MFC after: 1 week
2001-12-09 15:06:38 +00:00
des
01882c47bb
Conditionalize some debugging code that didn't use the DEBUG macro.
...
MFC after: 1 week
2001-12-09 15:05:58 +00:00
des
a9520ca9d7
Introduce a fetchDebug global. Change the DEBUG macro so it only runs the
...
debugging code if fetchDebug is set.
PR: bin/32615
MFC after: 1 week
2001-12-09 15:05:19 +00:00
des
ff6a5a5c28
Properly handle being redirected to an FTP URL.
...
Also fix a couple of not-so-minor bugs:
- missing case for HTTP_SEE_OTHER
- incorrect definition of HTTP_NEED_PROXY_AUTH
PR: 20259
MFC after: 2 weeks
2001-12-04 01:12:51 +00:00
des
8cabee0ca4
Add prototype for _ftp_request().
2001-12-04 01:10:34 +00:00
des
5d89c5ae6e
Reorganize to reduce code duplication.
2001-12-04 01:09:19 +00:00
des
38d04ef419
Add NO_WERROR so the build won't die because of discarded qualifiers
2001-10-19 10:08:38 +00:00
des
f59dae6318
Back out part of previous commit which was gcc-centric
2001-10-19 10:08:05 +00:00
des
f8774d9490
Tons of type, style and warning fixes that have been rotting in my tree for
...
ages - some of which wouldn't be necessary if gcc wasn't broken or TPTB were
willing to do something (-fno-builtin) about it.
2001-10-18 08:29:26 +00:00
ru
623da62a5a
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
dillon
9e8adf09a9
Add __FBSDID()s to libfetch
2001-09-30 21:36:09 +00:00
des
a0569e9940
Use fseeko() instead of fseek() (u->offset is already an off_t), and mark
...
some function arguments as unused.
2001-09-05 12:22:28 +00:00
brian
903d158fae
Handle snprintf() returning < 0 (not just -1)
...
MFC after: 2 weeks
2001-08-20 15:44:17 +00:00
brian
3b24d8f2af
Handle snrintf overflows.
...
Spotted by: bde
2001-08-20 13:44:13 +00:00
brian
4e059b7f96
Handle snprintf() returning -1.
...
MFC after: 2 weeks
2001-08-20 12:50:21 +00:00
se
742d7aada7
The fix for schemeless and hostless URLs (rev. 1.27) broke the schemeless
...
proxy specification, which seems to be valid according to the man page.
Change the logic to consider "hostname:port" a hostname and port instead
of a file URL.
Approved by: des
2001-07-28 21:28:14 +00:00
des
35acbfe0b3
Unbreak parsing URLs that have a host part but no document part.
...
While we're here, fix a snprintf() usage warning.
2001-07-17 20:22:33 +00:00
dd
a145482cf6
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
dd
eaa6ee03b8
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
des
0ca9dbc9d1
Handle shemeless, hostless URLs correctly.
2001-07-08 15:59:15 +00:00
ru
9ca51e2245
mdoc(7) police: fixed markup and typo.
2001-07-05 11:24:26 +00:00
des
f47c06a197
Don't call _ftp_closefn() upon EOF in _ftp_readfn(); just return 0. This
...
fixes a bug in pkg_add(1) (which nobody noticed because of another bug).
2001-06-11 14:12:46 +00:00
des
1d4297a2b2
Implement a HTTP_USER_AGENT environment variable.
...
PR: 27669
Submitted by: Eoin Lawless <eoin@maths.tcd.ie>
2001-05-27 11:00:36 +00:00
des
77734dca3c
Document the authentication callback interface.
...
Update RFC references (should have done that ages ago...)
2001-05-26 19:38:34 +00:00
des
7be28011c0
Bump major number.
2001-05-26 19:37:26 +00:00
des
4f0b341263
Add rudimentary support for an authentication callback function.
2001-05-26 19:37:15 +00:00
des
4edf66ad45
MAXPATHLEN -> PATH_MAX
2001-05-26 19:36:49 +00:00
des
71613237c6
Plug memory leak.
...
PR: 27506
2001-05-26 17:23:38 +00:00
des
9af44bee15
Add some error codes that were added in RFC2616.
2001-05-23 18:52:02 +00:00
archie
21cf7b313e
Apply 'const' liberally.
...
Fix some other minor glitches.
2001-04-24 00:06:21 +00:00
dd
02c02ffeef
Grammar police: "its", not "it's", is the possessive form of "it".
2001-04-15 19:53:47 +00:00
des
a14b691e19
If the server's reply to the SIZE command is unparseable, reset us->size
...
to -1 so the caller will know it's invalid. This is an MFC candidate.
2001-04-07 15:26:31 +00:00
ru
25ef23ac1c
MAN[1-9] -> MAN.
2001-03-27 17:27:19 +00:00
des
bfaef3b3b9
Use high port range by default, and replace the 'h' option with an 'l' option
...
that forces the ftp code to use the low (default) port range instead.
2001-03-24 00:28:57 +00:00
des
79952149e8
Don't remember an EINTR, since the caller may want to restart the call.
2001-03-07 05:12:14 +00:00
des
1804e2a818
Support lower-case versions of the proxy environment variables.
...
PR: bin/25494
2001-03-07 04:45:55 +00:00
ru
1476a16d46
mdoc(7) police: fixed broken references.
2001-01-16 11:52:00 +00:00
ru
3d8401c62e
Prepare for mdoc(7)NG.
2001-01-16 09:08:22 +00:00
des
4a1dcddb01
The user name for anonymous ftp is now "anonymous".
...
Remove the period after the last man page reference.
Add a reference to RFC1635, and sort the RFC references by number.
2001-01-08 13:46:40 +00:00
des
0c87c94a31
Back out previous (accidental) commit.
2001-01-08 13:17:21 +00:00
des
e75c537ff5
Use "anonymous" rather than "ftp" as login name for anonymous ftp.
...
Rather than have a separate (misnamed) FTP_ANONYMOUS_PASSWORD constant, use
FTP_ANONYMOUS_USER (i.e. "anonymous") to construct the anonymous ftp password
if getlogin() fails.
2001-01-08 13:15:14 +00:00
des
68260023b0
Document FTP_LOGIN.
2000-12-22 18:03:21 +00:00
des
9d68cdd937
Check the FTP_LOGIN environment variable before falling back on
...
FTP_ANONYMOUS_USER.
2000-12-22 18:01:40 +00:00
des
ae0af0d011
Avoid a segfault (due to an unitialized pointer) when parsing URLs that have
...
no scheme or host part.
2000-12-13 11:21:09 +00:00
des
1f1139ecc0
Somewhere along the line, I misunderstood the whole FTP_PASSIVE_MODE debate
...
and had libfetch selecting passive mode even when FTP_PASSIVE_MODE was not
set at all, which is really quite surprising unless you know about it. So
change it to the agreed default behaviour of selecting passive mode if
FTP_PASSIVE_MODE is set, but not "no".
2000-12-06 09:23:27 +00:00
des
ac423cd763
Remove some obsolete comments.
2000-12-01 11:05:15 +00:00
des
1d928c8e6e
Clean up the whitespace encoding code.
2000-12-01 11:04:57 +00:00
des
91475759ce
Add SCHEME_HTTPS.
2000-12-01 11:04:43 +00:00
des
af385a33a0
Fix old-style proxy specs: default to FTP if FTP_PROXY was set; only default
...
to HTTP if HTTP_PROXY was used instead.
2000-11-27 13:42:56 +00:00
des
7affcbe9be
Don't try to get the proxy port number from /etc/services.
2000-11-27 13:41:55 +00:00