summaryrefslogtreecommitdiff
path: root/libexec/ftpd/ftpd.c
Commit message (Expand)AuthorAgeFilesLines
* Fix ftpd privilege escalation via ftpchroot.Gordon Tetlow2020-09-151-4/+11
* Revert r330897:Eitan Adler2018-03-291-3/+1
* Partial merge of the SPDX changesEitan Adler2018-03-141-1/+3
* MFC r326562: Use strlcpy().Xin LI2017-12-201-1/+1
* MFC r324364: ftpd(8): fix user context handlingEugene Grosbein2017-11-061-4/+17
* MFC r308567: Fix build when WITHOUT_BLACKLIST=yes is specifiedKurt Lidl2016-11-151-3/+0
* MFC r308175: Revisit blacklistd support in ftpdKurt Lidl2016-11-081-12/+14
* Update blacklist support in ftpd to clarify fd usageKurt Lidl2016-06-061-11/+11
* Add blacklist support to ftpdKurt Lidl2016-06-031-0/+15
* Declare line[] in the outermost scope of retrieve() instead ofDon Lewis2016-05-131-3/+3
* Rename getline with get_line to avoid collision with getline(3)Baptiste Daroussin2016-05-101-1/+1
* libexec: minor spelling fixes in comments.Pedro F. Giffuni2016-05-011-1/+1
* Remove the 3rd clause ("advertising clause") of the BSD license asChristian Brueffer2014-02-171-5/+1
* In sgetpwnam(), save and free pw_class like all other char membersChristian Brueffer2014-02-141-0/+2
* Fix a problem whereby a corrupt DNS record can cause named to crash. [11:06]Colin Percival2011-12-231-0/+1
* Add LOGIN_SETCPUMASK and LOGIN_SETLOGINCLASS to the setusercontext(3)Edward Tomasz Napierala2011-06-221-6/+5
* Make format string a string literal. (Discovered by clang.)Ed Maste2011-01-041-1/+1
* Handle failure from ftpd_popen in statfilecmd().Ed Maste2011-01-041-0/+4
* expand checkuser() to support the propagation of error codes back toChristian S.J. Peron2011-01-031-8/+27
* Really disable wtmp logging when chrooting.Ed Schouten2010-01-181-5/+8
* Port ftpd to utmpx.Ed Schouten2010-01-131-18/+16
* Move variable externs into extern.h so they are checked against the definitions.David E. O'Brien2009-04-071-3/+0
* Prevent cross-site forgery attacks on ftpd(8) due to splittingColin Percival2008-12-231-1/+6
* Add support for RFC 2389 (FEAT) and RFC 2640 (UTF8) to ftpd(8).Yaroslav Tykhiy2007-04-181-1/+6
* Let automatic TCP send buffer sizing do its job for ftpd(8): stopYaroslav Tykhiy2007-02-091-9/+1
* - Reduce needless DNS query by lookup only appropriate addressHajimu UMEMOTO2006-03-011-10/+20
* In the daemon code, check for and report possible errorsYaroslav Tykhiy2006-01-211-14/+22
* The daemon's child shouldn't go on with the for loopYaroslav Tykhiy2006-01-211-6/+7
* Use pidfile(3) provided by libutil to manage the deamon's pid file.Yaroslav Tykhiy2006-01-211-28/+19
* Add some consistency checks to the signal-related code.Yaroslav Tykhiy2005-02-161-0/+6
* A call to maskurg() makes sense only when a transfer is under way,Yaroslav Tykhiy2005-02-161-3/+5
* Fix most cases where the address of an int is passed to a function expecting aStefan Farfeleder2005-02-141-5/+8
* Respect the `logging' flag.Yaroslav Tykhiy2005-01-191-1/+1
* Improve handling SIGURG and OOB commands on the control channel.Yaroslav Tykhiy2005-01-191-134/+269
* Replace err(3) calls when in daemon mode by syslog(3), too.Yaroslav Tykhiy2005-01-101-4/+8
* Do a small style(9) fix before I'm hacking the code itself.Yaroslav Tykhiy2004-12-161-1/+0
* free(3) is void already.Yaroslav Tykhiy2004-12-161-1/+1
* Never emit a message to stderr: use syslog instead.Yaroslav Tykhiy2004-12-121-9/+15
* When looking for a virtual host to handle the connection,Yaroslav Tykhiy2004-11-221-2/+3
* Calling pam_chauthtok() isn't really needed sinceYaroslav Tykhiy2004-11-221-7/+3
* Don't log the chroot dir on every command since it's constant for a session.Yaroslav Tykhiy2004-11-221-9/+8
* Always log remote IP.Yaroslav Tykhiy2004-11-221-13/+9
* Treat host name buffers consistently.Yaroslav Tykhiy2004-11-221-12/+23
* Make chrootdir global and use it in log messagesYaroslav Tykhiy2004-11-181-9/+4
* Nitpicking on style(9) and whitespace.Yaroslav Tykhiy2004-11-181-13/+13
* Use __FBSDID.Yaroslav Tykhiy2004-11-181-2/+3
* Don't say, "file: permission denied," if the operationYaroslav Tykhiy2004-11-181-1/+1
* Use uniform punctuation, capitalization, and language styleYaroslav Tykhiy2004-11-181-25/+25
* Apply __printflike() to the appendf() prototype so the compilerYaroslav Tykhiy2004-11-181-1/+1
* Fix perror_reply() vs. reply() usage.Yaroslav Tykhiy2004-11-181-1/+2