NetBSD/usr.bin/ftp
lukem cc66a8544e * major code reorg; gut auto_fetch() and url_get() into a smaller auto_fetch(),
do_fetch() - which retrieves one file calling fetch_url() or fetch_ftp()
  as necessary.
* don't http redirect more than 5 times for a given url
* send `User-Agent: NetBSD-ftp/1.4' header in http requests. (suggested
  by Christoph Badura <bad@ora.de>)
* cleanup http return code parser, and add support for:
    - 300 `Multiple Choices' - but only if the server returns a
      preferred url in a Location: header because i'm *not* adding
      a html parser to provide the user with options.
    - 305 `Use Proxy [given in Location: header]'. (XXX: not tested)
* support http redirects to non-proxied ftp://urls. (bug discovered by
  Chris Demetriou <cgd@netbsd.org>)
* auto-login to an ftp site (using the FTP protocol) if an ftp://host/dir/
  style url is given and ftp_proxy is set. whilst this is less orthoganol
  with other ftp://host/file urls it's *much* more convenient.
1998-12-29 14:59:04 +00:00
..
Makefile Temporary fix of UTC -> time_t conversion: 1998-11-18 07:24:25 +00:00
cmds.c * hash & progress are mutually exclusive. [noted by mrg@netbsd.org] 1998-10-08 14:45:26 +00:00
cmdtab.c * spell `retrieved' correctly! 1998-07-26 12:58:16 +00:00
complete.c minor workaround for borken compilers 1998-08-08 07:51:30 +00:00
domacro.c some fixes & enhancements from openbsd's ftp, with extra fixes by me: 1998-06-04 08:28:35 +00:00
extern.h Temporary fix of UTC -> time_t conversion: 1998-11-18 07:24:25 +00:00
fetch.c * major code reorg; gut auto_fetch() and url_get() into a smaller auto_fetch(), 1998-12-29 14:59:04 +00:00
ftp.1 * hash & progress are mutually exclusive. [noted by mrg@netbsd.org] 1998-10-08 14:45:26 +00:00
ftp.c * implement xsignal(); same semantics as signal() but uses sigaction 1998-08-08 06:46:01 +00:00
ftp_var.h be saner about the method to determine which $proxy to use 1998-12-27 05:49:53 +00:00
main.c be saner about the method to determine which $proxy to use 1998-12-27 05:49:53 +00:00
pathnames.h RCS ID police 1997-01-09 20:18:21 +00:00
ruserpass.c include <netbsd.h> for MAXHOSTNAMELEN on borken systems 1998-08-08 03:17:40 +00:00
util.c be consistent with return (foo) style 1998-12-29 14:27:59 +00:00