summaryrefslogtreecommitdiff
path: root/libexec/ftpd
AgeCommit message (Collapse)Author
2004-01-05include path fixes for gcc3.Marc Espie
tests otto@, okay millert@
2003-12-12knfTheo de Raadt
2003-12-10spacingTheo de Raadt
2003-12-09knfTheo de Raadt
2003-12-09fix PR 3596 by making root create the socket, ok millert@Bob Beck
2003-11-20ftpd.8:Jason McIntyre
- simpler macros - sort options - some updates ftpd.c: - sync usage()
2003-11-12Don't hold on to the bind() while we loop around waiting to see if we canTodd C. Miller
make our connection. Adapted from FreeBSD via danh@
2003-10-01listen to bodh IPv4/v6 ftp port on -D by default. deraadt ok.Jun-ichiro itojun Hagino
comments from markus, millert. tested by fries
2003-09-30usage():Jason McIntyre
- add missing -n (from Jeff Ito PR 3496) - remove deprecated -h - sort -T and -t to match man page
2003-09-04typo;Jason McIntyre
2003-07-29spacesTheo de Raadt
2003-07-07make this match protos; millert okTheo de Raadt
2003-06-11ansi cleanup; ok ian markusTheo de Raadt
2003-06-04fix some more UCB term 3Theo de Raadt
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-06-02- sort an Xr to selfJason McIntyre
- kill whitespace at EOL
2003-04-14built in -> built-in;Jason McIntyre
from NetBSD (Igor Sobrado); smrsh(8) passed on to sendmail people; ok millert@
2003-04-10Replace strcpy() w/ strlcpy() from espie@Todd C. Miller
Don't try to free pw_dir -- it is no longer allocated separately. Instead, add an extra param to sgetpwnam() to allow it to dupe an existing struct passwd * (instead of doing a lookup by username) and use this to reallocate pw in the case where pw_dir is the NULL string. deraadt@ OK
2003-02-17reply() -> perror_reply().Mike Pechkin
millert@ ok
2003-01-31typos;Jason McIntyre
eeprom(8): added .Ar to fields, removed references to sun3 sshd(8): help and ok markus@ help and ok millert@
2002-11-25Change a setuid() that should be seteuid(), not iced by grange@Todd C. Miller
Move a va_end so it gets called in an error condition as well
2002-11-15o Once a user is logged in, don't allow a change to another user.Todd C. Miller
o Run more code with the effective uid of the logged in user. From Frank Denis
2002-10-13Avoid potential printf format string problem with challenge fromTodd C. Miller
auth_challenge(). Currently, none of the auth modules put non-sanitized data in the prompt so there are no real security implications with this fix. Patch from Moritz Jodeit.
2002-08-29remove extra arg; jmegq@post.harvard.eduTheo de Raadt
2002-08-28o) start new sentence on a new line;Mike Pechkin
o) don't use .Nm w/o argument in .SYNOPSIS; I waste time, when fixing already cleaned pages. :( one man ok@
2002-08-20-n: disallow anon ftp even if ftp account existsTheo de Raadt
2002-07-28talk about auth-ftp, not auth-ftpd entry in login.conf; from ↵Peter Valchev
francesco@toscan.biz
2002-07-24Also check for snprintf() returning < 0Todd C. Miller
2002-07-24What on earth possessed me to use %p instead of %m in syslog() toTodd C. Miller
indicate the error string?
2002-07-20Exit on setusercontext() failure; noticed by deraadt@Todd C. Miller
2002-07-14make ftpd always listen to a high tcp port for passive data connections.Jakob Schlyter
deprecate and ignore the -h option. ok deraadt@.
2002-07-02* use lostconn() as the SIGALRM handler in receive_data() as originallyDan Harnett
done by downsj@ in revision 1.54. * some -Wall cleanup - only declare check_host() if TCPWRAPPERS is defined. - use socklen_t where appropriate instead of int (pointer signedness warnings). - {u_}char * pointer signedness warnings. ok millert@
2002-06-17Initialize SIGALRM handler once in main(), instead of in severalDan Harnett
different locations. This fixes a problem where the SIGALRM handler was being set to an uninitialized pointer in receive_data(). Originally reported to the misc@ list by Colin Harford. ok millert@
2002-06-13si_len should be u_int8_t, not socklen_t; form@form.openbsd.ruTodd C. Miller
2002-06-13i heard in the bar that this breaks thingsTheo de Raadt
2002-06-10u_char -> {socklen_t, sa_family_t, in_port_t}. From form@.Mike Pechkin
millert@ ok
2002-06-09do not present scopeid on wire format (as it is local to a node).Jun-ichiro itojun Hagino
2002-05-29More pid_t cleanup. Since 'pid' is pid_t we should:Mike Pechkin
o) in ftpd_popen() convert 'pids' from int to pid_t too; o) in ftpd_pclose() return '-1', not pid_t, because it returns int; millert@ ok
2002-05-29a few more strlcatTheo de Raadt
2002-05-26pid_t cleanupTheo de Raadt
2002-03-30correct an auth_close() misuse; millert okTheo de Raadt
2002-03-27From David Krause:Todd C. Miller
o ftpd.8: alphabetically sort FILES and add login.conf & motd o midi.4 and pckbd.4: there is no pcppi(4) man page o passwd.5: s/passwd.conf/login.conf
2002-03-16o Don't allow password-less accounts to login (like in 2.9 and below)Todd C. Miller
o Stash copy of struct passwd via auth_setpwd() to avoid extra needless getpwnam() calls.
2002-03-12bsd_auth.h requires other headers so it can't be firstTodd C. Miller
2002-03-12Fix a couple mis-sorted headers and sync usage() with man page.Todd C. Miller
From Brian Poole
2002-02-19We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.Todd C. Miller
2002-02-19Rewrite upper().Mike Pechkin
millert@ ok
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ↵Todd C. Miller
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
2002-02-01strlcpyJun-ichiro itojun Hagino
2002-02-01make sure pw_dir is big enough for strcpy(pw->pw_dir, "/").Jun-ichiro itojun Hagino