summaryrefslogtreecommitdiff
path: root/libexec/ftpd
AgeCommit message (Collapse)Author
1999-02-26implement internal lsArtur Grabowski
1998-12-30indentTheo de Raadt
1998-12-30No, it was a NOT a typo.Jason Downs
1998-12-30typo; evanc@concer.toTheo de Raadt
1998-12-29use getcwd()Theo de Raadt
1998-11-18check for out-of-range umask bits from strtol()Theo de Raadt
1998-08-04Fix definition of high port and tell where they come from; noted by ↵Todd C. Miller
karls@inet.no
1998-07-23add replydirname() from netbsd; fixes 257 directory replies; problem noted ↵Theo de Raadt
by kstailey
1998-07-13ftpd: sleep for an indeterminate amount for non-existant loginsTodd C. Miller
to simulate a crypt, like login does. Use SEEK_* not L_* and kill some 0L's used in lseek while we're there.
1998-06-08allow ftpchroot-ed users to also be multihomedMichael Shalayeff
1998-06-03use SIG_ERRTheo de Raadt
1998-05-29gcc2.8.X.X fixes another powerpc compilation bug, workaround removed.Dale S. Rahn
1998-05-22use TM_YEAR_BASE; lukemTheo de Raadt
1998-03-26cleanup after artTheo de Raadt
1998-02-03Work around a glob() and Netscape problem; the local glob() hacker mayJason Downs
want to read the commentary if he wants another project.
1997-12-18Be so specific about the exact details of a PORT command error, that weTheo de Raadt
strike fear into the hearts of attackers (naw, I bet not...)
1997-12-18bitch if attacker tries to make PORT values overflow each other (they cannot ↵Theo de Raadt
anyways, but let him know we are onto him)
1997-12-15alphasort flagskstailey
1997-12-12default to violating the RFC wrt the PORT command. Use -P to conform to theTheo de Raadt
RFC and possibly open up non-OpenBSD boxes in a trust relationship on your network to possible ftp bounce attacks...
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-07-22setproctitle lessTheo de Raadt
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-04-19Changed ``defined(KERBEROS)'' to ``(${KERBEROS} == "yes")''Todd C. Miller
Same change doen for SKEY, YP, and KERBEROS5. This allows people to override those setting in /etc/mk.conf.
1997-04-14Make ftpd man page and ftp spool entries in mtree special fileTodd C. Miller
consistent. Noted by William Wisner <wisner@gryphon.com>
1997-03-29Document .messageTodd C. Miller
1997-03-26no libcrypt, fix DPADDTheo de Raadt
1997-03-25Splat .message file if it exists when user cd's to a directoryTodd C. Miller
like wu-ftpd. Based on changes from Oliver.
1997-02-06Ok this is to work around a compiler bug in the powerpc port, butDale S. Rahn
without this a clean build does not work.
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
Weiste Venema. If this triggers any problems (most likely with ABOR not working at certain times) let me know.
1997-01-02avoid SIGURG race; dg@root.comTheo de Raadt
1997-01-02Fix for the shift-reduce conflict, contributed by dholland@hcs.harvard.edu,bitblt
who is porting the OpenBSD ftpd to (of all things) Linux.
1996-12-14stop gunique() open/fopen raceTheo de Raadt
1996-12-14solve /tmp-style race spotted by bitbltTheo de Raadt
1996-12-07Checks to see that strdup() worked, dies with error message on failure.bitblt
1996-12-07ftpd now eventually times out if a ftp client does:bitblt
pasv list and then crashes. The timeout should only apply the the accept(), so that transfers can take as long as necessary to complete. Thanks to Theo for moving toolong() to extern.h so that it can be used in ftpd.c as well as in ftpcmd.y.
1996-12-03-A for anon only; from freebsdTheo de Raadt
1996-10-25Spacing nitsimp
1996-10-25Better bounds checking on argv and gargv to eliminate a fencepost errorimp
on argv and gargv variables.
1996-10-19add ')'.michaels