summaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Collapse)Author
2001-09-05make sure that va_start() has matching va_end()Theo de Raadt
2001-09-05-Make ftp-proxy drop privs to user "proxy" by default.Bob Beck
*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.
2001-09-05Add SIGPIPE to the list of signals we catch and unlock/exit on.Todd C. Miller
2001-09-05s/pf_natlook/pfioc_natlook (ioctl parameter struct)Daniel Hartmeier
2001-09-04Use merr() not err() since due to function name change in mail.local/locking.cTodd C. Miller
2001-08-28remove unneeded code (this is done later)Bob Beck
2001-08-28oh, some cleanups etc etcTheo de Raadt
2001-08-27header orderTheo de Raadt
2001-08-23recieve -> receiveAaron Campbell
2001-08-22missing spaceBob Beck
2001-08-22oopsBob Beck
2001-08-22See also ftp-proxyBob Beck
2001-08-22Fixes for my worst abuses of nroff from mpech@Bob Beck
Add a sentence at the start for espie in dumb user mode :)
2001-08-22Duh.Bob Beck
2001-08-22-Functionify some of the main loop, so it isn't so horrificly deep and isBob Beck
a bit easier to look at, for small values of easier. -Add two options for -u user and -g group to optionally make the proxy drop privs after doing it's pf ioctl's to find out where to go. Running as non root does mean that the PORT and EPRT backchannels do not come from port 20, but this isn't a problem for most sensible ftp clients and sets of packet filter rules that aren't written by a knuckle dragging ape living in the 90's. I would make it drop privs by default, but technically this breaks the ftp specs, and for the upcoming stuff to deal with EPRT, we will need root privs to manipulate rdr rules).
2001-08-21Fix up comment to indicate order that libraries in which theDale Rahn
libraries are actually searched.
2001-08-20Powered by @mantoya.Mike Pechkin
o) we don't like .Nd without argument, except next line starts with a new tag; millert@ ok
2001-08-20Powered by @mantoya.Mike Pechkin
o) fix bogus .Xr usage; millert@ ok.
2001-08-19unsmokecrack - thanks millertBob Beck
2001-08-19decruftify with prejudiceBob Beck
2001-08-19decruftifyBob Beck
2001-08-19Argh. I must be wearing a stupid sign todayBob Beck
2001-08-19bye bye atoi.Bob Beck
2001-08-19oopsBob Beck
2001-08-19I'm a knuckle-dragging moron, the fd_set is overflowable - make it soBob Beck
it isn't.
2001-08-191564 lines of cleanupTheo de Raadt
2001-08-19libexec is the wrong place for popa3d, since it can be started WITHOUT inetdTheo de Raadt
2001-08-19KNFBob Beck
2001-08-19gratuitous KNFism's, don't have it looking like it's your first dayBob Beck
with your new crack pipe
2001-08-19build ftp-proxyBob Beck
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
2001-08-18i think this pads the buffers correctlyTheo de Raadt
2001-08-18err() -> merr(), and reorder some bugs noted by giannici@neomedia.it; ↵Theo de Raadt
millert helped
2001-08-18better handle things; spotted by millertTheo de Raadt
2001-08-18strlcpy invades the treeTheo de Raadt
2001-08-17clean up after Todd.Marc Espie
2001-08-17o) close .Bl;Mike Pechkin
o) NetBSD -> .Bx; o) we should sort options in .DESCRIPTION; some spotted from form@openbsd.ru; millert@ ok.
2001-08-16no options yetCamiel Dobbelaar
2001-08-16remove remaining PAM defines and commentsCamiel Dobbelaar
2001-08-16remove SHADOW hooksCamiel Dobbelaar
2001-08-16stand-alone by defaultCamiel Dobbelaar
2001-08-16build man page for popa3dEric Jackson
2001-08-16a start at a man page for popa3dEric Jackson
2001-08-13Blowfish salt for dummy crypt callsCamiel Dobbelaar
2001-08-13TagsCamiel Dobbelaar
2001-08-13Solar Designer's popa3d POP3 daemon, version 0.4.9.1Camiel Dobbelaar
Changes so far: - removed auth_pam.c - removed auth_shadow.c - add BSD makefile - remove md5, in favour of libc md5 - params.h: AUTH_PASSWD and MAIL_SPOOL_PATH
2001-08-13Solar Designer's popa3d POP3 daemon, version 0.4.9.1Camiel Dobbelaar
Changes so far: - removed auth_pam.c - removed auth_shadow.c - add BSD makefile - remove md5, in favour of libc md5 - params.h: AUTH_PASSWD and MAIL_SPOOL_PATH
2001-08-13Solar Designer's popa3d POP3 daemon, version 0.4.9.1Camiel Dobbelaar
Changes so far: - removed auth_pam.c - removed auth_shadow.c - add BSD makefile - remove md5, in favour of libc md5 - params.h: AUTH_PASSWD and MAIL_SPOOL_PATH
2001-08-12some KNFTodd C. Miller
2001-08-12Use INFTIM where possible.Federico G. Schwindt