summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ftp-proxy/ftp-proxy.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Standardize argument naming for "sourceaddr" and unify the wording a bit,schwarze2020-02-121-2/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-7/+7
* Exit early from rdaemon() is the passed fd is invalid.jca2016-09-261-1/+8
* Go in the background later, using rdaemon().jca2016-09-151-8/+39
* Exit early with an error if the "_ftp_proxy" user does not exist. This preventsajacoutot2016-02-121-1/+4
* commiting -> committingmmcc2015-12-221-2/+2
* Make the NOPRIV_USER match that is actually intended to be used forsebastia2015-12-041-2/+2
* switch to new _ftp_proxy user; ok dlgderaadt2015-12-011-2/+2
* Include <netinet/in.h> before <net/pfvar.h>. In a future change whenderaadt2015-01-211-3/+3
* Replace all queue *_END macro calls except CIRCLEQ_END with NULL.doug2014-09-131-2/+2
* camield requested backout of rev 1.26, and indeed ftp-proxy does notbenno2013-03-151-45/+3
* handle ECONNABORTED errors from accept(). In many code blocks they can bederaadt2013-03-111-2/+4
* reserve a filedescriptor on accept() for subsequent connect() call, asbenno2013-03-101-3/+45
* Rate-limit accepting of new connections while we are experiencingcamield2012-04-051-6/+25
* In preparation for getline and getdelim additions to libc, rename getline()fgsch2012-03-041-5/+5
* Convert SO_RTABLE's protocol level to the SOL_SOCKET; ok claudiomikeb2011-06-211-4/+3
* switch ftp-proxy over to divert-to instead of rdr-to. this avoidsmikeb2011-04-281-7/+9
* Use the rdomain information returned by DIOCNATLOOK to install theclaudio2011-03-251-13/+16
* Bring ftp-proxy in sync with the massive pf change just commited by Henning.claudio2009-09-011-28/+8
* Better error messages. Include the function causing the problem and do notclaudio2008-06-131-7/+4
* Flush output buffers before closing TCP session. Fixes the case wherejoel2008-04-221-1/+7
* Use arc4random_buf() when requesting more than a single word of outputdjm2008-04-131-3/+3
* Don't pass quick when tagging, so the tag can be used outsidehenning2008-02-261-2/+3
* Some servers / proxies out there like to open the data connectioncamield2007-08-151-11/+34
* allow ftp-proxy to add tag statements to teh rules it insertshenning2007-08-011-5/+11
* Remove stub write callback functions now that libevent allows them to be NULL.camield2006-12-301-19/+5
* Convert three instances of atoi() to strtonum() and apply sane upper bounds.camield2006-12-301-10/+12
* Ignore sigpipe as libevent does not handle that for us. Confirmed bycamield2006-12-121-1/+2
* Close file descriptors before cleaning up the events, might cause a racecamield2006-10-151-6/+6
* unused variablecamield2006-03-251-3/+3
* Rework signal handling the idiomatic libevent way. From ospfd.camield2006-03-221-20/+25
* don't assume that close() can fail, from deraadtcamield2005-11-181-5/+3
* buffer overflowderaadt2005-11-171-2/+3
* add OpenBSD cvs tags, prompted by xsa@camield2005-06-071-0/+2
* Introduce verbose option to control the logging of the pf rules.camield2005-06-071-4/+10
* Don't call va_start() when we do not log. From Andrey Matveev.camield2005-05-301-1/+2
* do not allow nul in the control connection.camield2005-05-271-4/+10
* Import new FTP proxy. Handles IPv6 and all FTP modes. It wascamield2005-05-261-0/+1085