Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-15 | reply with correct imsg when using non-system auth. | Eric Faurot | |
reported by Stefan Sieg ok gilles@ | |||
2014-04-11 | fix a use after free in an error path | Jonathan Gray | |
ok gilles@ | |||
2014-04-09 | display correct imsg when profiling is on and if the type was changed | Eric Faurot | |
2014-04-09 | Zap the mfa process. It is not currently doing anything, and content filtering | Eric Faurot | |
will be done at session level anyway. ok gilles@ | |||
2014-04-09 | need to change imsg type before forwarding. | Eric Faurot | |
reported by jturner@ ok gilles@ | |||
2014-04-09 | remove useless define for banner | Eric Faurot | |
ok gilles@ | |||
2014-04-08 | use correct imsg | Eric Faurot | |
ok gilles@ | |||
2014-04-08 | zero-fill static buffer before use in DSN code | Gilles Chehade | |
diff from Sunil Nimmagadda, ok eric@ | |||
2014-04-05 | fix writing of multiline To and Cc headers | Gilles Chehade | |
issue spotted, fix tested and okayed krw@ | |||
2014-04-04 | fix header parsing issue in enqueuer leading to From: header being stripped | Gilles Chehade | |
in some cases ok eric@ | |||
2014-04-04 | Merge the mda, mta and smtp processes into a single unprivileged | Eric Faurot | |
process managing message reception, delivery and transfer. Mostly mechanical, but very intrusive as it required to rewamp all IMSG to fix ambiguities. with and ok gilles@ | |||
2014-04-04 | start the purge task after events are set, or we can miss SIGCHLD | Eric Faurot | |
ok gilles@ | |||
2014-04-03 | use asr helpers after libevent update. | Eric Faurot | |
2014-04-01 | Remove -ggdb -g3, this shouldn't be here | Federico G. Schwindt | |
Requested by deraadt@ | |||
2014-04-01 | cleanup forkmda() and get rid of a useless seteuid()-based dance | Gilles Chehade | |
prompted by deraadt@, ok eric@ | |||
2014-03-26 | asr API is now public | Eric Faurot | |
2014-03-25 | update after asr API update | Eric Faurot | |
2014-03-25 | reword error message when a table has an invalid configuration file, it has | Gilles Chehade | |
confused a few people ok eric@ | |||
2014-03-25 | when locally enqueuing messages without specifying a domain for sender or | Gilles Chehade | |
recipient, the local domain is assumed. this was correctly handled at the smtp level, but headers were not updated to reflect that. issue experienced by several people, fix tested by ajacoutot@ and I ok eric@ | |||
2014-03-25 | Integrate necessary dns packet parsing helpers from asr. | Eric Faurot | |
They are not supposed to be exposed. ok gilles@ | |||
2014-03-24 | do not call purge_task every 10 secs, it is only needed once at startup and | Gilles Chehade | |
will cause the parent process to wake up unnecessarily at runtime ok eric@ | |||
2014-03-22 | disable the imsg buffers profiling code unless requested, this will prevent | Gilles Chehade | |
all processes from waking up every second | |||
2014-03-19 | use smtpd man pages by default. ok deraadt jmc | Ted Unangst | |
sendmail.8 note by jmc | |||
2014-03-14 | more informative log message on unknown SNI. | Eric Faurot | |
looks better to tedu@, ok gilles@ | |||
2014-03-14 | field rename | Eric Faurot | |
2014-03-14 | print the correct user name if SMTPD_QUEUE_USER is missing | Alexander Hall | |
ok tedu@ | |||
2014-03-13 | When failing to find the required privsep user entry, it is not cool at | Theo de Raadt | |
all to fall back to a different user entry. It is decidedly unsafe. ok tedu. | |||
2014-03-13 | remove old instructions about sendmail. poke by jmc | Ted Unangst | |
2014-03-13 | The enqueue utility should not add a User-Agent header to emails. | Chris Cappuccio | |
ok gilles jcs | |||
2014-03-08 | format string has changed for K_USERINFO | Eric Faurot | |
2014-03-08 | code cleanup | Eric Faurot | |
2014-03-02 | if peer advertises DSN and we don't want to use it, make sure we don't send | Gilles Chehade | |
trailing spaces, not every MTA can cope with that ok eric@ | |||
2014-02-28 | The user.directory expansion is not supposed to be escaped. | Eric Faurot | |
ok gilles@ deraadt@ | |||
2014-02-28 | do not miss out F_BACKUP when dumping envelope or it breaks backup MX | Gilles Chehade | |
ok eric@ | |||
2014-02-25 | if a specific pattern of failures/success happen, we can end up not | Gilles Chehade | |
reinitializing curevp correctly for next transaction leading to a possible crash. diff by eric@, ok by me | |||
2014-02-24 | fix off by one leading to invalid host stats tree | Eric Faurot | |
2014-02-20 | use strcasecmp() to compare domains. | Eric Faurot | |
2014-02-17 | fix possible NULL-deref in error code path | Eric Faurot | |
2014-02-17 | new "smtpctl show status" command to show if mta/mda/smtp are currently ↵ | Eric Faurot | |
running or paused. | |||
2014-02-17 | do not lookup pki based on hostname if one was specified for the listener | Eric Faurot | |
otherwise we may fail to find it and reject client. | |||
2014-02-16 | 1) Fix the markup of the time specifications, | Ingo Schwarze | |
which is quite tricky (discussed with jmc@). 2) Also fix the display of literal exclamation marks: Do not use \! - in roff(7), that's an arcane thing called the "transparent line indicator", which doesn't render as '!' with groff, and which isn't implemented at all in mandoc. | |||
2014-02-10 | tweak usage() and bump version. | Eric Faurot | |
2014-02-04 | tweak previous; | Jason McIntyre | |
2014-02-04 | fix warnings and copyright | Eric Faurot | |
2014-02-04 | update documentation | Eric Faurot | |
2014-02-04 | Add support for DSN and Enhanced Status Code | Eric Faurot | |
2014-02-04 | Allow the admin to pause relaying to a specific domain: | Eric Faurot | |
- smtpctl pause mta from <source> for <domain> - smtpctl resume mta from <source> for <domain> - smtpctl show mta paused | |||
2014-02-04 | internal improvements and cleanups | Eric Faurot | |
- get rid of the whole penalty thing for failed envelopes in the mta and scheduler. - do not disable routes on smtp errors - try to schedule all types of envelopes on each scheduler frame. | |||
2014-02-04 | socketmap table backend. | Eric Faurot | |
2014-02-04 | pki code cleanup | Eric Faurot | |
- rename "struct ssl" and "cert" to "struct pki" and "cert" to "pki_name" - inherit pki conf on fork instead of passing it through imsg at startup - implement SNI on smtp listeners |