summaryrefslogtreecommitdiff
path: root/libexec/ftpd/ftpcmd.y
AgeCommit message (Expand)Author
2004-12-11make syscalls in the monitor restartable when signals occur, as wasMoritz Jodeit
2004-12-06seperate reply_r, like earlier change but safer; moritz okTheo de Raadt
2004-12-04reply() used to play a lot with stdout, expecially fflush(stdout).Theo de Raadt
2004-12-03make reply() reentrant. fixes a signal race.Moritz Jodeit
2004-11-28privilege seperate ftpdHenning Brauer
2003-12-10spacingTheo de Raadt
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-07-02* use lostconn() as the SIGALRM handler in receive_data() as originallyDan Harnett
2002-06-17Initialize SIGALRM handler once in main(), instead of in severalDan Harnett
2002-02-19Rewrite upper().Mike Pechkin
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
2002-01-30Fix leak in `EPSV ALL`.Mike Pechkin
2002-01-30protect `RNTO` from NULL pointer.Mike Pechkin
2002-01-25s is pointer. 0 -> NULL.Mike Pechkin
2002-01-25Catch not valid chmod value earlier. This make sense, before we didn'tMike Pechkin
2002-01-23lookup() returns pointer. Convert 0 -> NULL.Mike Pechkin
2002-01-23``pathname'' can be NULL here too.Mike Pechkin
2002-01-17reject SIZE request for ascii mode if file is larger than 10k.Jun-ichiro itojun Hagino
2002-01-08Close potential memory leak wrt "fromname"; inspired by similar FreeBSDTodd C. Miller
2002-01-08STRING is never NULL so there is no need to test it for NULL beforeTodd C. Miller
2001-12-28Fix memory leak with EPRT command; Hiroyuki YAMAMORITodd C. Miller
2001-12-07kill more registers;Mike Pechkin
2001-12-04Kill setjmp/longjmpTodd C. Miller
2001-11-05more signal marks, and some syslog_r in handlersTheo de Raadt
2000-11-14cleanup EPSV/EPRT error handling. avoid possible memory leak (getaddrinfo).Jun-ichiro itojun Hagino
2000-11-13combine check_epsvall + check_login into check_login_epsvall.Jun-ichiro itojun Hagino
2000-11-13make sure to check_login on EPSV/LPSV. move epvsall check into check_epsvall.Jun-ichiro itojun Hagino
2000-06-17pr 772; -u blocks chmod command, michaels@inet.noTheo de Raadt
2000-04-29indentTheo de Raadt
2000-01-15(char *)0 -> NULL cleanup. From NetBSDEric Jackson
1999-12-08IPv6 support from KAME.Jun-ichiro itojun Hagino
1999-10-08correct; dholland@hcs.harvard.edu, root@zen.ics.uwe.ac.ukTheo de Raadt
1998-05-22use TM_YEAR_BASE; lukemTheo de Raadt
1998-02-03Work around a glob() and Netscape problem; the local glob() hacker mayJason Downs
1997-12-18Be so specific about the exact details of a PORT command error, that weTheo de Raadt
1997-12-18bitch if attacker tries to make PORT values overflow each other (they cannot ...Theo de Raadt
1997-12-12default to violating the RFC wrt the PORT command. Use -P to conform to theTheo de Raadt
1997-07-23tabifykstailey
1997-07-22setproctitle lessTheo de Raadt
1997-01-02Fix for the shift-reduce conflict, contributed by dholland@hcs.harvard.edu,bitblt
1996-12-07ftpd now eventually times out if a ftp client does:bitblt
1996-10-16Fixed a memory leak associated with the HELP and SITE HELP commands.bitblt
1996-09-19reduced the number of command availibe to users who are not loggedbitblt
1996-09-04clear passwd, for safetyTheo de Raadt
1996-08-22de-gibble ftpd for wTheo de Raadt
1996-08-07strcpy -> strncpy, kill off a strdup() clone.Jason Downs
1996-04-23sync with netbsd 960418Theo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt