summaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Collapse)Author
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-24comment on why this mktemp use is safeTheo de Raadt
1996-12-23Fix assignment/truth-value compiler warning.robin
1996-12-23Eliminate assignment/truth-value compiler warning.robin
1996-12-23Add parentheses to assignment used as truth value to eliminate a compilerrobin
warning.
1996-12-23Remove redundant/incorrect switch case label: `def_case'robin
1996-12-22Deal with _POSIX_SAVED_IDS when relinquishing privilegesThorsten Lockert
1996-12-17Add traditional handling of all upper-case inputThorsten Lockert
1996-12-16Implement more tty flags for better portability from other systems:Thorsten Lockert
XCASE - canonical input/output processing IUCLC - translate uppercase to lowercase on input OLCUC - translate lowercase to uppercase on output OCRNL - translate carriage return to newline on output ONOCR - do not output carriage return at column 0 ONLRET - newline performs carriage return function In addition the tty compatibility interface supports LCASE properly. Look at termios(4) for a more complete description of the above flags.
1996-12-16strncat like THISTheo de Raadt
1996-12-16yet another strncat botchTheo de Raadt
1996-12-14stop gunique() open/fopen raceTheo de Raadt
1996-12-14solve /tmp-style race spotted by bitbltTheo de Raadt
1996-12-10"the the" purgeTheo de Raadt
1996-12-10PPP autologin code from freebsd; do not use until pppd has been checked for ↵Theo de Raadt
security...
1996-12-08install -> ${INSTALL}, -c -> ${COPY}Jason Downs
1996-12-08Add -M.Jason Downs
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-06memsetTheo de Raadt
1996-12-06please linux people (why am i doing this?? i need a life)Theo de Raadt
1996-12-06vfork w/ exit botchTheo de Raadt
1996-12-05typoTheo de Raadt
1996-12-04Take advantage of new "-u" flag in login(1).Todd C. Miller
1996-12-03-A for anon only; from freebsdTheo de Raadt
1996-12-03\r and \n must be distinguished in some cases (telnet); netbsd pr#2969;Theo de Raadt
darcy@druid.com
1996-12-03O_TRUNC when needed; freebsd pr#2112Theo de Raadt
1996-11-11compile_et belongs in usr.binThorsten Lockert
1996-11-11correct type castMichael Shalayeff
1996-11-11compile_et now resides in /usr/libexec.Jason Downs
1996-11-01argument type nitNiklas Hallqvist
1996-10-26set $LOGNAME and pass -WallTodd C. Miller
1996-10-26set $LOGNAME fore POSIXTodd C. Miller
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-23fix argTheo de Raadt
1996-10-19add ')'.michaels
1996-10-18forget old password nicelyTheo de Raadt
1996-10-16check malloc ret valTodd C. Miller
1996-10-16Fixed a memory leak associated with the HELP and SITE HELP commands.bitblt
1996-10-15fd leak spotted by bitbltTheo de Raadt
1996-10-15nearly impossible oflowTheo de Raadt
1996-10-08Attempt at cleanup.michaels
1996-10-01cleanup TDIR in one more caseTheo de Raadt
1996-09-29s/key (otp) challenge is now rfc 1938 compliant.Todd C. Miller
1996-09-27permit 48 char hostnameTheo de Raadt
1996-09-22vis log entries; noted by bitbltTheo de Raadt
1996-09-22Make this work properly with corrected rnusers.xThorsten Lockert
Also implement protocol version 1 while at it