summaryrefslogtreecommitdiffstats
path: root/libexec/ftp-proxy/util.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* code is not being used; toss into Atticderaadt2005-11-241-306/+0
|
* The 'reverse ftp-proxy' mode adds a command line option -R todhartmei2004-07-061-6/+11
| | | | | | | | | | | | | ftp-proxy which proxies connection from external ftp clients to an internal ftp server, supporting client passive mode (where server listens on a random port for data connections, and the client connects to the server for data connections). This is the reverse mode to normal operation, where ftp-proxy proxies connections from local clients to external servers, supporting client active mode. ok beck@, henning@
* Add a -a address option to set the address which the proxy will usebeck2004-01-221-4/+8
| | | | | | to bind the local end of outgoing connections, and some man page cleanup. Based on diff provided in pr 3538 by Karl O. Pinc <kop@meme.com> Closes pr 3538. ok dhartmei@
* use socklen_t; andrushock@korovino.netderaadt2003-12-221-2/+3
|
* missing protosderaadt2003-06-281-1/+3
|
* Duplicate include. Pointed out by andrushock at korovino dot nettdeval2003-04-271-2/+1
|
* Honour TCP_WRAPPERS mk.conf setting; ok millert@djm2003-01-231-2/+1
|
* various tweaks. someone mailed in a huge diff that was so wrong in soderaadt2002-12-191-10/+10
| | | | many ways, and i wasted 2 hours finding the gems in it...
* accidental commitderaadt2002-12-191-10/+10
|
* missing .Ppderaadt2002-12-191-10/+10
|
* spacesderaadt2002-07-241-2/+2
|
* no newlines in syslogbeck2002-06-091-3/+3
|
* KNF during an audit; found an improperly initialized sockaddrderaadt2002-05-231-5/+5
|
* Fix memory leak in get_proxy_env().mpech2002-02-151-9/+3
| | | | deraadt@ ok
* IPv6 support from Ryan McBride (mcbride@countersiege.com)frantzen2001-09-151-4/+6
|
* -Make ftp-proxy drop privs to user "proxy" by default.beck2001-09-051-1/+2
| | | | | | | *WARNING* this means that it will die when it can't find user proxy if you are not running with a passwd database generated from current - Speling cleanup and missing va_end() noticed by <d.doroshenko@omnitel.net> - fix logging of getpwnam|getgrnam failures.
* s/pf_natlook/pfioc_natlook (ioctl parameter struct)dhartmei2001-09-051-2/+2
|
* oh, some cleanups etc etcderaadt2001-08-281-15/+14
|
* 1564 lines of cleanupderaadt2001-08-191-70/+48
|
* transparent ftp proxy, based on Obtuse Systems juniper stuff with muchbeck2001-08-191-0/+322
modernizing and cleanup. still needs looking at. Currently supports PORT PASV EPRT data connections with only a pf rdr to capture the control connection. (I.E. you don't need ip forwarding or other NAT stuff). Runs from inetd. Supports all passive (EPSV PASV) when using -n flag, where the proxy ignores passive mode data connections (and assumes nat will get them through). Todo yet: More audit IpV6 Handle EPSV in proxy (with an rdr added then removed) Option to Daemonize and bind only to the loopback More Content/Login filtering, etc. etc. and more bloat