pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/libfetch/files Formatting improvements. Spelling. ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/2fbb395e6d7d
branches: trunk
changeset: 542043:2fbb395e6d7d
user: wiz <wiz%pkgsrc.org@localhost>
date: Wed Apr 30 11:43:59 2008 +0000
description:
Formatting improvements. Spelling. Use enough commas in enumeration.
Improve HTML output.
diffstat:
net/libfetch/files/fetch.3 | 82 +++++++++++++++++++++++++--------------------
1 files changed, 46 insertions(+), 36 deletions(-)
diffs (287 lines):
diff -r f0d375152545 -r 2fbb395e6d7d net/libfetch/files/fetch.3
--- a/net/libfetch/files/fetch.3 Wed Apr 30 11:39:24 2008 +0000
+++ b/net/libfetch/files/fetch.3 Wed Apr 30 11:43:59 2008 +0000
@@ -24,7 +24,7 @@
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD: fetch.3,v 1.64 2007/12/18 11:03:26 des Exp $
-.\" $NetBSD: fetch.3,v 1.7 2008/04/25 19:59:30 joerg Exp $
+.\" $NetBSD: fetch.3,v 1.8 2008/04/30 11:43:59 wiz Exp $
.\"
.Dd April 25, 2008
.Dt FETCH 3
@@ -146,10 +146,10 @@
.Fn fetchParseURL
takes a URL in the form of a null-terminated string and splits it into
its components function according to the Common Internet Scheme Syntax
-detailed in RFC1738.
+detailed in RFC 1738.
A regular expression which produces this syntax is:
.Bd -literal
- <scheme>:(//(<user>(:<pwd>)?@)?<host>(:<port>)?)?/(<document>)?
+ \*[Lt]scheme\*[Gt]:(//(\*[Lt]user\*[Gt](:\*[Lt]pwd\*[Gt])?@)?\*[Lt]host\*[Gt](:\*[Lt]port\*[Gt])?)?/(\*[Lt]document\*[Gt])?
.Ed
.Pp
If the URL does not seem to begin with a scheme name, it is assumed to be a local path.
@@ -157,7 +157,10 @@
.Pp
Note that some components of the URL are not necessarily relevant to
all URL schemes.
-For instance, the file scheme only needs the <scheme> and <document>
+For instance, the file scheme only needs the
+.Aq scheme
+and
+.Aq document
components.
.Fn fetchParseURL
quotes any unsafe character in the URL automatically.
@@ -169,7 +172,7 @@
structure.
.Pp
.Fn fetchMakeURL ,
-.Fn fetchParseURL
+.Fn fetchParseURL ,
and
.Fn fetchCopyURL
return a pointer to a
@@ -196,7 +199,7 @@
.Pp
The pointer returned by
.Fn fetchMakeURL ,
-.Fn fetchCopyURL
+.Fn fetchCopyURL ,
and
.Fn fetchParseURL
should be freed using
@@ -243,7 +246,7 @@
.Pp
If the size could not be obtained from the server, the
.Fa size
-field is set to -1.
+field is set to \-1.
If the modification time could not be obtained from the server, the
.Fa mtime
field is set to the epoch.
@@ -255,7 +258,7 @@
attempts to list the contents of the directory pointed to by the URL provided.
The pattern can be a simple glob-like expression as hint.
Callers should not depend on the server to filter names.
-If successful, it appends the list of entries to the
+If successful, it appends the list of entries to the
.Vt url_list
structure.
The
@@ -270,7 +273,7 @@
};
.Ed
.Pp
-The list should be initialised by calling
+The list should be initialized by calling
.Fn fetchInitURLList
and the entries be freed by calling
.Fn fetchFreeURLList .
@@ -284,7 +287,7 @@
returns the last component of the path name as returned by
.Fn fetchUnquotePath .
.Fn fetchStringifyURL ,
-.Fn fetchUnquotePath
+.Fn fetchUnquotePath ,
and
.Fn fetchUnquoteFilename
return a string that should be deallocated with
@@ -293,13 +296,13 @@
.Pp
.Fn fetchXGet ,
.Fn fetchGet ,
-.Fn fetchPut
+.Fn fetchPut ,
and
.Fn fetchStat
are similar to
.Fn fetchXGetURL ,
.Fn fetchGetURL ,
-.Fn fetchPutURL
+.Fn fetchPutURL ,
and
.Fn fetchStatURL ,
except that they expect a pre-parsed URL in the form of a pointer to
@@ -309,7 +312,7 @@
.Pp
All of the
.Fn fetchXGetXXX ,
-.Fn fetchGetXXX
+.Fn fetchGetXXX ,
and
.Fn fetchPutXXX
functions return a pointer to a stream which can be used to read or
@@ -325,12 +328,14 @@
functions is write-only.
.Sh FILE SCHEME
.Fn fetchXGetFile ,
-.Fn fetchGetFile
+.Fn fetchGetFile ,
and
.Fn fetchPutFile
provide access to documents which are files in a locally mounted file
system.
-Only the <document> component of the URL is used.
+Only the
+.Aq document
+component of the URL is used.
.Pp
.Fn fetchXGetFile
and
@@ -348,10 +353,10 @@
replacing them.
.Sh FTP SCHEME
.Fn fetchXGetFTP ,
-.Fn fetchGetFTP
+.Fn fetchGetFTP ,
and
.Fn fetchPutFTP
-implement the FTP protocol as described in RFC959.
+implement the FTP protocol as described in RFC 959.
.Pp
If the
.Ql p
@@ -368,7 +373,7 @@
.Ql d
(direct) flag is specified,
.Fn fetchXGetFTP ,
-.Fn fetchGetFTP
+.Fn fetchGetFTP ,
and
.Fn fetchPutFTP
will use a direct connection even if a proxy server is defined.
@@ -376,22 +381,22 @@
If no user name or password is given, the
.Nm fetch
library will attempt an anonymous login, with user name "anonymous"
-and password "anonymous@<hostname>".
+and password "anonymous@\*[Lt]hostname\*[Gt]".
.Sh HTTP SCHEME
The
.Fn fetchXGetHTTP ,
-.Fn fetchGetHTTP
+.Fn fetchGetHTTP ,
and
.Fn fetchPutHTTP
functions implement the HTTP/1.1 protocol.
With a little luck, there is
-even a chance that they comply with RFC2616 and RFC2617.
+even a chance that they comply with RFC 2616 and RFC 2617.
.Pp
If the
.Ql d
(direct) flag is specified,
.Fn fetchXGetHTTP ,
-.Fn fetchGetHTTP
+.Fn fetchGetHTTP ,
and
.Fn fetchPutHTTP
will use a direct connection even if a proxy server is defined.
@@ -435,14 +440,18 @@
If it is
unable to allocate memory, or the URL is syntactically incorrect,
.Fn fetchParseURL
-returns a NULL pointer.
+returns a
+.Dv NULL
+pointer.
.Pp
The
.Fn fetchStat
-functions return 0 on success and -1 on failure.
+functions return 0 on success and \-1 on failure.
.Pp
All other functions return a stream pointer which may be used to
-access the requested document, or NULL if an error occurred.
+access the requested document, or
+.Dv NULL
+if an error occurred.
.Pp
The following error codes are defined in
.In fetch.h :
@@ -490,7 +499,7 @@
.Sh ENVIRONMENT
.Bl -tag -width ".Ev FETCH_BIND_ADDRESS"
.It Ev FETCH_BIND_ADDRESS
-Specifies a hostname or IP address to which sockets used for outgoing
+Specifies a host name or IP address to which sockets used for outgoing
connections will be bound.
.It Ev FTP_LOGIN
Default FTP login if none was provided in the URL.
@@ -597,14 +606,14 @@
two options available for passing the authentication data.
The first method is by using the proxy URL:
.Pp
-.Dl HTTP_PROXY=http://<user>:<pwd>@proxy.example.com:8080
+.Dl HTTP_PROXY=http://\*[Lt]user\*[Gt]:\*[Lt]pwd\*[Gt]@proxy.example.com:8080
.Pp
The second method is by using the
.Ev HTTP_PROXY_AUTH
environment variable:
.Bd -literal -offset indent
HTTP_PROXY=http://proxy.example.com:8080
-HTTP_PROXY_AUTH=basic:*:<user>:<pwd>
+HTTP_PROXY_AUTH=basic:*:\*[Lt]user\*[Gt]:\*[Lt]pwd\*[Gt]
.Ed
.Pp
To disable the use of a proxy for an HTTP server running on the local
@@ -615,23 +624,24 @@
NO_PROXY=localhost,127.0.0.1
.Ed
.Sh SEE ALSO
-.Xr fetch 1 ,
-.Xr ftpio 3 ,
+.\" .Xr fetch 1 ,
+.\" .Xr ftpio 3 ,
+.Xr ftp 1 ,
.Xr ip 4
.Rs
.%A J. Postel
.%A J. K. Reynolds
.%D October 1985
.%B File Transfer Protocol
-.%O RFC959
+.%O RFC 959
.Re
.Rs
.%A P. Deutsch
.%A A. Emtage
-.%A A. Marine.
+.%A A. Marine
.%D May 1994
.%T How to Use Anonymous FTP
-.%O RFC1635
+.%O RFC 1635
.Re
.Rs
.%A T. Berners-Lee
@@ -639,7 +649,7 @@
.%A M. McCahill
.%D December 1994
.%T Uniform Resource Locators (URL)
-.%O RFC1738
+.%O RFC 1738
.Re
.Rs
.%A R. Fielding
@@ -651,7 +661,7 @@
.%A T. Berners-Lee
.%D January 1999
.%B Hypertext Transfer Protocol -- HTTP/1.1
-.%O RFC2616
+.%O RFC 2616
.Re
.Rs
.%A J. Franks
@@ -663,7 +673,7 @@
.%A L. Stewart
.%D June 1999
.%B HTTP Authentication: Basic and Digest Access Authentication
-.%O RFC2617
+.%O RFC 2617
.Re
.Sh HISTORY
The
Home |
Main Index |
Thread Index |
Old Index