Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-03-12 | asprintf in place of strdup really is kind of lame | Bob Beck | |
ok millert@ | |||
2005-03-11 | "Greytrapping" for spamd - allow for spamd greylisting to maintain | Bob Beck | |
a list of spamtrap destination addresses in the spamd database. When a spamtrap address gets an attempted greylist delivery, blacklist the offending host for a day. Does not affect hosts already whitelisted. ok deraadt@, jmc@, dhartmei@ to get it in so it can be whacked on | |||
2005-03-10 | Bind to the correct outgoing interface by using the IP_RECVDSTADDR setsockopt. | Claudio Jeker | |
This is a fix for PR4121. OK henning@ "I'm happy with" otto@ | |||
2005-03-08 | Sweeping the tree for printf(s) where printf("%s",s) should be used. | Chad Loder | |
OK millert | |||
2005-03-08 | Do not shadow a parameter with a local variable. also add a debug statement | Dale Rahn | |
to print dependandant libraries loaded by dlopen ok kurt@ | |||
2005-03-07 | Fix bug not calling callback for the main executable object. | Mark Kettenis | |
ok drahn@, espie@ | |||
2005-03-06 | don't use invokinguser if its empty | Bjorn Sandell | |
sync man page with reality spelling corrected by jmc@, ok beck@ | |||
2005-03-05 | Check snprintf return value for failure. Also fix a dumb error message. | Chad Loder | |
OK otto, henning, hshoexer, krw. Some input from Moritz which I have chosen not to heed because I think the code is easier to read my way. | |||
2005-03-05 | Check snprintf return value for -1. | Chad Loder | |
OK otto, henning, hshoexer, krw, beck | |||
2005-03-05 | bit of clean-up, cosmetic, style, comments. | Marc Espie | |
2005-03-04 | Typos in comments from Niall O'Higgins <niallo at netsoc dot ucd dot ie> | Otto Moerbeek | |
2005-03-02 | More network randomness. PIDs on my machine are none of anyone else's | Chad Loder | |
business. Submitted by Bruno Rohee. OK cloder@ millert@ | |||
2005-03-02 | process the last line of an address list even if it's not terminated | Daniel Hartmeier | |
by newline. found by Rod Whitworth. ok beck@ | |||
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@ | |||
2005-02-24 | const correctness, string literals are const char *, no functional change | Daniel Hartmeier | |
from Joerg Sonnenberger joerg(at)britannica(dot)bec(dot)de | |||
2005-02-22 | get timezone right before chroot() by calling tzset() | Otto Moerbeek | |
ok henning@ | |||
2005-02-17 | Remove extra return (0); call. otto@, henning@ ok | Aaron Campbell | |
2005-01-19 | Fix -S flag for non-root; from Ewen McNeill (closes PR 4066) | Todd C. Miller | |
OK dhartmei@ and hshoexer@ | |||
2005-01-19 | clarification; ok beck | Theo de Raadt | |
2005-01-13 | handle | Marc Espie | |
.if n .if t sequences (see jadetex.1) okay jmc@ | |||
2005-01-09 | set %dp before any constructors get to run; found and debugged w/ niklas@ | Michael Shalayeff | |
2005-01-04 | add some snprintf sanity checks. | Moritz Jodeit | |
ok millert@, henning@ | |||
2005-01-04 | add some more snprintf sanity checks and fix two previously added checks. | Moritz Jodeit | |
ok millert@, henning@ | |||
2004-12-24 | streamline parser loops, now we've got a simple loop with flags, instead | Marc Espie | |
of involved loops. Makes it MUCH easier to have uniform treatment of various constructs. okay millert@ | |||
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-04 | fix a signal race which could kill unrelated processes. | Moritz Jodeit | |
signal handler could be interrupted by another instance of itself because it was used for multiple signals and only one signal was blocked. ok beck@ henning@ | |||
2004-12-03 | make reply() reentrant. fixes a signal race. | Moritz Jodeit | |
ok henning@ | |||
2004-12-01 | fix dlsym(RTLD_NEXT,...) when called from the last shared object | Kurt Miller | |
loaded. ok drahn@ | |||
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-24 | Enable krb5 authentication (from Gabriel Kihlman) and encryption | Bjorn Sandell | |
"go for it" deraadt@ | |||
2004-11-22 | .{N,O}x fixes; | Jason McIntyre | |
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-11-19 | options sort and sync usage(); | Jason McIntyre | |
from wiz@netbsd | |||
2004-11-17 | - \r\n fix for QUIT command | Bob Beck | |
- Implement RSET in spamd - some virus scanning products (notably symantec's viruswall) spew a RSET into the smtp stream before every attempted delivery. (noticed by reitenba@fh-brandenburg.de and some others). This ensures such things can successfully talk to a spamd greylister. ok millert@ henning@ | |||
2004-11-17 | remove NI_WITHSCOPEID (which is not standard) | Jun-ichiro itojun Hagino | |
2004-11-10 | use ${STATIC} rather than -static. ok miod | Dale Rahn | |