Age | Commit message (Collapse) | Author |
|
reported by matthieu. ok deraadt
|
|
ok deraadt
|
|
ok tedu@
|
|
|
|
of reason why it is processing a certain file. This will be used by the
installer for that purpose.
ok krw rpe
|
|
default. See the documentation for the `-S' switch. This also allows
setting the preferred ciphers for the communication. Documentation bits
ok'ed by jmc@, ok beck@ sthen@.
|
|
just EPIPE, else we'll just reattempt the write with non-sensical
values. From Maxime Villard (max at m00nbsd dot net).
|
|
|
|
|
|
|
|
pointer or non-const array, as that minimizes the symbols, maximizes the
placement into read-only memory, and avoids warnings from gcc -Wformat=2
when they're used as format strings.
ok deraadt@
|
|
4.2BSD servers.
ok jmc nick tedu
|
|
an https server attempts renegotiation. ok jung@
|
|
ok deraadt, halex, sthen
|
|
(matches the STANDARDS section on the ftpd(8) man page); suggested by
jmc@ in a discussion about this man page with Sebastian Rother and
myself.
ok jmc phessler
|
|
ok jmc
|
|
|
|
ok guenther millert kettenis
|
|
client got the -r switch and -d depth option.
From Jan Klemkow <j.klemkow AT wemelug DOT de>
OK haesbaert@
|
|
authentication:
- Combine the http and https usage formats into a single http[s] format
to make it more concise.
- In the AUTO-FETCHING FILES section of the ftp(1) man page, mention
that specifying "user" and "password" with HTTP and HTTPS URLs will
log in using Basic authentication (if http_proxy is not defined).
- When compiled with -DSMALL, fix ftp(1) usage so that
"[user:password@]" is not shown for http[s] since Basic authentication
is not supported with -DSMALL.
Done with a lot of discussion with and help from jmc@ (thank you!).
ok deraadt haesbaert jmc
|
|
spotted by bluhm.
ok bluhm.
|
|
RFC 3986. This allows the following idiom in ftp:
ftp http[s]://user:pass@host/file
With some pointers from halex a lot of testing and feedback from lteo,
thanks a lot.
ok lteo@
|
|
looks on the man page.
ok haesbaert jmc henning
|
|
of the connection. This is useful for testing ftp(1) over VPN tunnels.
This -s flag is present in the other BSDs, including OS X.
All work was done by Lawrence Teo, thanks (-:.
ok myself mikeb
|
|
|
|
advice and ok martynas@
|
|
|
|
|
|
responses. Yes, they are violating the rfc's. Yes they do exist anyway.
Also fix a memory leak when url_encode fails to malloc, by simply
err'ing out if so.
feedback and ok phessler@
|
|
who asked me to commit because he is just running out of the door.
|
|
ok phessler@
|
|
|
|
- if a remote file by the name '-' is retrieved, that does not imply
it should go to standard output...
- make -o '' reset any previous -o action
- properly handle multiple -o 's
ok phessler@
|
|
found by Alexander Schrijver
OK halex@
|
|
a download would stall at the end of the file for no apparent reason.
ok sthen@, phessler@
|
|
doesn't support resume, we restart the download from the beginning, like
all other browsers.
Diagnosed by sthen and halex, comment from sthen
OK sthen@, halex@
|
|
gcc4 gets upset about.
based on suggestions from miod@, ok millert@
|
|
for auto-completion of filenames containing whitespace was added.
This bug was tracked a decade ago in NetBSD as pr 7014.
ok deraadt
|
|
|
|
Before this change whitespace wasn't escaped during completion which
caused the ftp command to see multiple arguments where a single path
was expected. Based on similar commit made to NetBSD's ftp in 1999.
help and ok uwe tedu deraadt
|
|
ok jsg millert
|
|
transfers. makes output between all transfers consistent; handles
SIGINFO for non-ftp transfers too; shows statistics at the end:
7303400 bytes received in 96.00 seconds (74.29 KB/s)
tweak / ok halex@, sthen@.
|
|
from the URL. In cases where the URL supplied on the command-line returned
an HTTP redirection, ftp(1) was changing the filename to one derived from
the redirected URL. Change this to always use a name derived from the
command-line URL.
Avoids unexpected behaviour with URI-encoded redirection URLs as seen
by matecocido on misc@, and avoids surprises when the redirection is
to an unexpected filename. No change when -o is used.
ok martynas@ deraadt@ "I totally approve" halex@
|
|
|
|
based on a conversation with martynas@; diff tweaked by jmc@ and martynas@
ok jmc@, martynas@
|
|
- urls passed to ftp containing special characters or unsafe
characters (like, spaces, <>"#{}|\^~[]`%) work
- redirects containing special characters or unsafe characters
(like, spaces, <>"#{}|\^~[]`%) work
reported & tested by ian@ (can fetch a distfile from sourceforge now)
feedback + ok tedu@ & sthen@
|
|
fetchable with -o. so point to it too. requested by chris@
ok sthen@. better halex@
|
|
fetchable, if -o outfile is passed. outfile will be used as a local
filename
- fix a bug where 'no file after host' code path never got entered;
consider no file after dir invalid; as code intended
proxy help&ok halex@; testing(including proxies,pkg_add)&ok sthen@;
looks good to millert@
|
|
No binary change.
|
|
needed not to make a status of 200 (OK) fall through to the redirect
handling.
This was not noticed since the later code would ignore the isredirect
flag unless it also received a "Location: " header.
ok martynas@
|