diff options
author | Christiano F. Haesbaert <haesbaert@cvs.openbsd.org> | 2012-08-14 20:47:09 +0000 |
---|---|---|
committer | Christiano F. Haesbaert <haesbaert@cvs.openbsd.org> | 2012-08-14 20:47:09 +0000 |
commit | 4362286174683064864362c728c7ecfb192d7467 (patch) | |
tree | ba20b246ea72266ca2bb2600fef1406a1c5d5362 /usr.bin/ftp/ftp.1 | |
parent | 1cdc3c87d0dfff4803f012b69f2234d62226eb7e (diff) |
Add support for basic HTTP authentication as described on RFC 2617 and
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@
Diffstat (limited to 'usr.bin/ftp/ftp.1')
-rw-r--r-- | usr.bin/ftp/ftp.1 | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/usr.bin/ftp/ftp.1 b/usr.bin/ftp/ftp.1 index 1c2e56e2a94..16b9c302bd5 100644 --- a/usr.bin/ftp/ftp.1 +++ b/usr.bin/ftp/ftp.1 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ftp.1,v 1.82 2012/04/30 13:41:26 haesbaert Exp $ +.\" $OpenBSD: ftp.1,v 1.83 2012/08/14 20:47:08 haesbaert Exp $ .\" $NetBSD: ftp.1,v 1.22 1997/08/18 10:20:22 lukem Exp $ .\" .\" Copyright (c) 1985, 1989, 1990, 1993 @@ -30,7 +30,7 @@ .\" .\" @(#)ftp.1 8.3 (Berkeley) 10/9/94 .\" -.Dd $Mdocdate: April 30 2012 $ +.Dd $Mdocdate: August 14 2012 $ .Dt FTP 1 .Os .Sh NAME @@ -61,7 +61,8 @@ .Op Fl o Ar output .Op Fl s Ar srcaddr .Sm off -.No http:// Ar host Oo : Ar port +.No http:// Oo Ar user : password No @ +.Oc Ar host Oo : Ar port .Oc No / Ar file .Sm on .Ar ... @@ -71,7 +72,8 @@ .Op Fl o Ar output .Op Fl s Ar srcaddr .Sm off -.No https:// Ar host Oo : Ar port +.No https:// Oo Ar user : password No @ +.Oc Ar host Oo : Ar port .Oc No / Ar file .Sm on .Ar ... @@ -1278,12 +1280,12 @@ isn't defined, log in as .Ar user with a password of .Ar password . -.It http://host[:port]/file +.It http://[user:password@]host[:port]/file An HTTP URL, retrieved using the HTTP protocol. If .Ev http_proxy is defined, it is used as a URL to an HTTP proxy server. -.It https://host[:port]/file +.It https://[user:password@]host[:port]/file An HTTPS URL, retrieved using the HTTPS protocol. If .Ev http_proxy |