summaryrefslogtreecommitdiff
path: root/libexec/ftp-proxy/getline.c
AgeCommit message (Collapse)Author
2002-06-09no newlines in syslogBob Beck
2002-05-23KNF during an audit; found an improperly initialized sockaddrTheo de Raadt
2001-12-07kill more registers;Mike Pechkin
millert@ ok
2001-12-06comment typo, and $OpenBSD$ (thanks pval)Bob Beck
2001-12-06Fix realloc in getline so we exit on failure - in this context it's sillyBob Beck
to try to continue and hold on to the same memory if we can't get memory to hold a control command. log and fail instead. (absurdity spotted by theo)
2001-12-03Ignore leading whitespace in commands. From Frank Denis. Closes PR 2226.Daniel Hartmeier
2001-08-28oh, some cleanups etc etcTheo de Raadt
2001-08-191564 lines of cleanupTheo de Raadt
2001-08-19transparent ftp proxy, based on Obtuse Systems juniper stuff with muchBob Beck
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