summaryrefslogtreecommitdiff
path: root/libexec/ftpd/ftpd.c
AgeCommit message (Expand)Author
1999-12-03Write pid to /var/run/ftpd.pid if running in daemon mode.Todd C. Miller
1999-12-02Fix thinko on my part, we want to avoid setting mode to "r+" forTodd C. Miller
1999-12-01Move initialization of ttyline to be after the fork() so that whenTodd C. Miller
1999-11-29When restarting a STOR, open with "r+", not "w" so we don't truncate.Todd C. Miller
1999-11-14warning about getpeername() failing is uselessTheo de Raadt
1999-09-22correct oob handling for STAT command; ian@plutotech.comTheo de Raadt
1999-07-21bad umask is an error, syslog; pointed out by form@Theo de Raadt
1999-07-20do not proceed if incorrect args are found; found by formTheo de Raadt
1999-04-29Work around the blocking read() that causes so many hung ftpd processes.Jason Downs
1999-02-26implement internal lsArtur Grabowski
1998-12-30indentTheo de Raadt
1998-12-29use getcwd()Theo de Raadt
1998-11-18check for out-of-range umask bits from strtol()Theo de Raadt
1998-07-23add replydirname() from netbsd; fixes 257 directory replies; problem noted by...Theo de Raadt
1998-07-13ftpd: sleep for an indeterminate amount for non-existant loginsTodd C. Miller
1998-06-08allow ftpchroot-ed users to also be multihomedMichael Shalayeff
1998-06-03use SIG_ERRTheo de Raadt
1997-12-12default to violating the RFC wrt the PORT command. Use -P to conform to theTheo de Raadt
1997-08-06Errno save/restore.Angelos D. Keromytis
1997-08-04save errno in sigchld handlersTheo de Raadt
1997-07-25#if __STDC__ --> #ifdef __STDC__Michael Shalayeff
1997-07-23tabifykstailey
1997-06-29crank versionTheo de Raadt
1997-06-29partial WallTheo de Raadt
1997-06-21attempt to realpath() log entriesTheo de Raadt
1997-06-05bigger bufTheo de Raadt
1997-06-01Support integrated tcp wrappers when in daemon mode.Jason Downs
1997-05-01change -A to let in anon | chroot accountsTheo de Raadt
1997-04-25do not allow connect to a 2049 either, helps firewall cases; adam@math.tau.ac.ilTheo de Raadt
1997-03-25Splat .message file if it exists when user cd's to a directoryTodd C. Miller
1997-01-23crank version numberTheo de Raadt
1997-01-15getopt(3) returns -1 when out of args, not EOF, whee!Todd C. Miller
1997-01-05Signals are now blocked while ftpd runs with euid 0, as suggested bybitblt
1997-01-02avoid SIGURG race; dg@root.comTheo de Raadt
1996-12-14stop gunique() open/fopen raceTheo de Raadt
1996-12-14solve /tmp-style race spotted by bitbltTheo de Raadt
1996-12-07ftpd now eventually times out if a ftp client does:bitblt
1996-12-03-A for anon only; from freebsdTheo de Raadt
1996-10-19add ')'.michaels
1996-10-18forget old password nicelyTheo de Raadt
1996-10-15fd leak spotted by bitbltTheo de Raadt
1996-09-29s/key (otp) challenge is now rfc 1938 compliant.Todd C. Miller
1996-09-22vis log entries; noted by bitbltTheo de Raadt
1996-09-04no, bad commitTheo de Raadt
1996-09-04clear passwd, for safetyTheo de Raadt
1996-08-27strncpy correctlyTheo de Raadt
1996-08-25hide our base dirTheo de Raadt
1996-08-13log non-anon stuff for -S too, from downsjTheo de Raadt
1996-08-10Add multihome support (-M) and make stats logging look like wu-ftpd.Jason Downs
1996-08-08Handle signals better.Jason Downs