Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-09-09 | uppercase `FTP' when talking about the protocol rather than the | Jason McIntyre | |
ftp(1) binary...this is in line with what ftp(1) already does... | |||
2005-08-22 | EOF in ascii mode may also mean EOF so avoid printing a bogus error and ↵ | Michael Shalayeff | |
behave same as bin mode; beck@ deraadt@ millert@ ok | |||
2005-07-14 | let root create the data socket. fixes PR 4287. | Moritz Jodeit | |
ok millert@ henning@ | |||
2005-06-15 | remove y.tab.c on make clean too | Michael Shalayeff | |
2005-05-27 | include sys/time.h to get struct timeval | Todd C. Miller | |
2005-05-24 | readd endpwent() | Moritz Jodeit | |
2005-05-24 | no need for endpwent() | Moritz Jodeit | |
2005-04-21 | make code prettier so we can tell it is safe when we read it; ok beck cloder | Theo de Raadt | |
2005-03-15 | better handling of cases where getnameinfo() returns non-zero. | Niall O'Higgins | |
upon failure, don't try to print the contents of the char buffers we passed it. ok & feedback henning@, moritz@ (thanks!) | |||
2005-02-26 | fix {send,recv}data so they don't add -1 to pos in the | Moritz Jodeit | |
EINTR/EAGAIN case as found by otto@. also make them more quiet as requested by deraadt@. ok millert@ otto@ henning@ | |||
2004-12-22 | some -Wimplicit-function-declaration cleaning; ok millert@ | David Krause | |
2004-12-20 | change mail address | Moritz Jodeit | |
ok henning@ | |||
2004-12-11 | make syscalls in the monitor restartable when signals occur, as was | Moritz Jodeit | |
the case before privsep and only wait() for our slave processes. with help from millert@ ok millert@ henning@ | |||
2004-12-06 | seperate reply_r, like earlier change but safer; moritz ok | Theo de Raadt | |
2004-12-06 | make signal blocking a lot easier. | Moritz Jodeit | |
ok millert@, henning@ | |||
2004-12-04 | reply() used to play a lot with stdout, expecially fflush(stdout). | Theo de Raadt | |
The recent change is to avoid stdio. That's good, except there are nearly 130 calls to this function, yet what if one of them depended on fflush() or something else in this code? The semantic change was never checked. That is not how we do development -- back this out until we know that checking work has been done. | |||
2004-12-03 | make reply() reentrant. fixes a signal race. | Moritz Jodeit | |
ok henning@ | |||
2004-11-29 | fix nasty signal races by blocking signals in signal handlers. | Henning Brauer | |
with moritz jodeit and theo, ok theo | |||
2004-11-28 | logging fixes: | Henning Brauer | |
-don't prefix ftpd: in syslog(), it does that for us -replace a bad (too late) err() by syslog + exit from moritz | |||
2004-11-28 | use gettimeofday() instead of time() in functions called from signal ↵ | Theo de Raadt | |
handlers; henning ok | |||
2004-11-28 | slave_pid -1 by default, not 0, and reset to -1 when it goes away, with theo | Henning Brauer | |
2004-11-28 | bump version | Henning Brauer | |
2004-11-28 | remove no longer appropriate bugs section | Henning Brauer | |
2004-11-28 | fix ttyline setting, fixes proctitle. | Henning Brauer | |
notice independently by theo and pval, fix from moritz jodeit | |||
2004-11-28 | privilege seperate ftpd | Henning Brauer | |
handle the pre-authentication phase (minus a tiny tiny tiny amount of code after accept()) in an unprivileged process, asking the privileged monitor for help where needed. work by Moritz Jodeit <moritz@jodeit.org> with help from theo and me tests theo ian@ matthieu@ ben@networkinsanity.com a.schlichting@lemarit.com | |||
2004-11-22 | More sensible error when both the -n and -A flags are used. Text OK jmc@ | Todd C. Miller | |
2004-11-21 | clarify -A option; | Jason McIntyre | |
from a discussion on misc@ | |||
2004-09-30 | cope nicer with accept() failures, from freebsd; millert ok | Theo de Raadt | |
2004-01-05 | include path fixes for gcc3. | Marc Espie | |
tests otto@, okay millert@ | |||
2003-12-12 | knf | Theo de Raadt | |
2003-12-10 | spacing | Theo de Raadt | |
2003-12-09 | knf | Theo de Raadt | |
2003-12-09 | fix PR 3596 by making root create the socket, ok millert@ | Bob Beck | |
2003-11-20 | ftpd.8: | Jason McIntyre | |
- simpler macros - sort options - some updates ftpd.c: - sync usage() | |||
2003-11-12 | Don't hold on to the bind() while we loop around waiting to see if we can | Todd C. Miller | |
make our connection. Adapted from FreeBSD via danh@ | |||
2003-10-01 | listen 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-30 | usage(): | Jason McIntyre | |
- add missing -n (from Jeff Ito PR 3496) - remove deprecated -h - sort -T and -t to match man page | |||
2003-09-04 | typo; | Jason McIntyre | |
2003-07-29 | spaces | Theo de Raadt | |
2003-07-07 | make this match protos; millert ok | Theo de Raadt | |
2003-06-11 | ansi cleanup; ok ian markus | Theo de Raadt | |
2003-06-04 | fix some more UCB term 3 | Theo de Raadt | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-06-02 | - sort an Xr to self | Jason McIntyre | |
- kill whitespace at EOL | |||
2003-04-14 | built in -> built-in; | Jason McIntyre | |
from NetBSD (Igor Sobrado); smrsh(8) passed on to sendmail people; ok millert@ | |||
2003-04-10 | Replace 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-17 | reply() -> perror_reply(). | Mike Pechkin | |
millert@ ok | |||
2003-01-31 | typos; | Jason McIntyre | |
eeprom(8): added .Ar to fields, removed references to sun3 sshd(8): help and ok markus@ help and ok millert@ | |||
2002-11-25 | Change 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-15 | o 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 |