diff options
author | wollman <wollman@FreeBSD.org> | 1997-02-05 19:59:18 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1997-02-05 19:59:18 +0000 |
commit | 37ca85c089f28bd04237b7fd363ad07b07994aac (patch) | |
tree | 3eb28344fec90f861cb268c3467fefc2a8aee72f /usr.bin/fetch/fetch.h | |
parent | f061fa28f5ac3f93d633c36e904431dd425e25ba (diff) | |
download | FreeBSD-src-37ca85c089f28bd04237b7fd363ad07b07994aac.zip FreeBSD-src-37ca85c089f28bd04237b7fd363ad07b07994aac.tar.gz |
Some bug-fixes, clean-ups, and one new feature:
- Fix the bug with URIs of the form ftp://host/filename.
- Fix some more string-termination bugs in util.c.
- Use safe_malloc() rather than testing the return value of
regular malloc() in 15 places.
- Implement HTTP authentication, for both servers and proxies.
Currently only ``basic'' authentication is supported; This Is A Bug
(but less of one tjhan nmot supporting any authentication).
I think there is only one more feature which is required for full
HTTP/1.1 support, which is Transfer-Encoding: chunked; this should
not be toohard, but it isn't very important, either.
Diffstat (limited to 'usr.bin/fetch/fetch.h')
-rw-r--r-- | usr.bin/fetch/fetch.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.bin/fetch/fetch.h b/usr.bin/fetch/fetch.h index 89ddbea..321af11 100644 --- a/usr.bin/fetch/fetch.h +++ b/usr.bin/fetch/fetch.h @@ -26,7 +26,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: fetch.h,v 1.1 1997/01/30 21:43:38 wollman Exp $ + * $Id: fetch.h,v 1.2 1997/01/31 19:55:49 wollman Exp $ */ #ifndef fetch_h @@ -78,6 +78,7 @@ void init_schemes(void); void rm(struct fetch_state *fs); void setup_sigalrm(void); void unsetup_sigalrm(void); +void *safe_malloc(size_t len); char *percent_decode(const char *orig); char *safe_strdup(const char *orig); char *safe_strndup(const char *orig, size_t len); |