Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sync with OpenBSDopensmtpd-6.0.3opensmtpd-201801101639 | Gilles Chehade | 2018-01-04 | 12 | -1583/+1378 |
| | |||||
* | sync with openbsd | Gilles Chehade | 2017-09-19 | 19 | -1559/+423 |
| | |||||
* | fix flags masking for PURGE and remove envelope upgrade codeopensmtpd-201801101413 | Gilles Chehade | 2017-08-06 | 4 | -61/+6 |
| | |||||
* | sync with openbsd | Gilles Chehade | 2017-07-31 | 13 | -99/+71 |
| | |||||
* | move variables expansion outside of lka_session into its own file | Gilles Chehade | 2017-05-26 | 5 | -321/+365 |
| | | | | | as a first mechanical step towards moving expansion to the mda process | ||||
* | sync with OpenBSD: | Gilles Chehade | 2017-05-25 | 11 | -0/+844 |
| | | | | | | | | | | | | | | | | - do not build mail/ subdirectory for upcoming MDA refactor - replace explicit_bzero()+free() with freezero() - remove some if (NULL) tests when block function handles NULL - malloc() -> calloc() and realloc() -> recallocarray() - log_warn() should use LOG_ERR not LOG_CRIT - improve allocation construct in mproc.c - fix possible fatal() in a corner SMTPS case - unplug filters - introduce smtpf_session - improve various man pages - fix purge_task() to correctly purge old messages/envelopes - disallow SSL client renegotiation - in table_dump_lookup() display ??? when unknown lookup kind | ||||
* | sync with OpenBSD: | Gilles Chehade | 2017-05-25 | 22 | -230/+105 |
| | | | | | | | | | | | | | | | | - do not build mail/ subdirectory for upcoming MDA refactor - replace explicit_bzero()+free() with freezero() - remove some if (NULL) tests when block function handles NULL - malloc() -> calloc() and realloc() -> recallocarray() - log_warn() should use LOG_ERR not LOG_CRIT - improve allocation construct in mproc.c - fix possible fatal() in a corner SMTPS case - unplug filters - introduce smtpf_session - improve various man pages - fix purge_task() to correctly purge old messages/envelopes - disallow SSL client renegotiation - in table_dump_lookup() display ??? when unknown lookup kind | ||||
* | fix tls-require regression introduced during last parse.y cleanup | Gilles Chehade | 2017-02-13 | 1 | -1/+4 |
| | | | | | | and preventing the flag from being propagated to listeners ok eric@ | ||||
* | allow negation of 'authenticated' keyword | Gilles Chehade | 2017-02-13 | 4 | -10/+17 |
| | |||||
* | sync with OpenBSDopensmtpd-201702130936 | Gilles Chehade | 2017-02-13 | 29 | -439/+457 |
| | |||||
* | sync | gilles | 2016-11-25 | 2 | -4/+7 |
| | |||||
* | sync with openbsd | gilles | 2016-11-25 | 2 | -2/+6 |
| | |||||
* | sync with OpenBSd | gilles | 2016-11-25 | 7 | -152/+146 |
| | |||||
* | sync with OpenBSD | gilles | 2016-11-21 | 7 | -27/+47 |
| | |||||
* | fix smtps regression | gilles | 2016-11-18 | 2 | -41/+58 |
| | |||||
* | sync with OpenBSD | gilles | 2016-11-18 | 9 | -82/+199 |
| | |||||
* | sync with OpenBSD | gilles | 2016-11-07 | 1 | -2/+0 |
| | |||||
* | sync with OpenBSD | gilles | 2016-11-07 | 20 | -398/+222 |
| | |||||
* | smtp state machine has a logic bug that can cause a session to hang | gilles | 2016-10-12 | 2 | -0/+7 |
| | |||||
* | fix session logic bug leading to possible crash | gilles | 2016-10-03 | 1 | -0/+2 |
| | |||||
* | sync with OpenBSDopensmtpd-201609141252 | gilles | 2016-09-03 | 8 | -141/+92 |
| | |||||
* | - kill dead code | gilles | 2016-09-02 | 12 | -108/+14 |
| | | | | - turn server preference for ciphers on | ||||
* | sync | gilles | 2016-09-01 | 6 | -73/+5 |
| | |||||
* | sync with OpenBSD | gilles | 2016-09-01 | 13 | -100/+162 |
| | |||||
* | sync with OpenBSD | gilles | 2016-09-01 | 6 | -96/+6 |
| | |||||
* | Properly initialize the message parser. fix a regression where the | gilles | 2016-09-01 | 1 | -1/+2 |
| | | | | message headers would not be altered as expected. | ||||
* | better isolate sessions in smtp_session | gilles | 2016-07-25 | 2 | -100/+80 |
| | |||||
* | add compat interface for mailx | gilles | 2016-07-25 | 1 | -2/+5 |
| | |||||
* | sync | gilles | 2016-07-03 | 2 | -2/+2 |
| | |||||
* | ahem, i can solve the problem differentlyopensmtpd-201607021503 | gilles | 2016-07-02 | 1 | -3/+1 |
| | |||||
* | ifdef SMTPD_VERSION so we can have better versions for snapshots | gilles | 2016-07-02 | 1 | -0/+2 |
| | |||||
* | sync with openbsd | gilles | 2016-07-02 | 9 | -40/+29 |
| | |||||
* | properly pass transaction events to filter layer | gilles | 2016-06-29 | 6 | -113/+44 |
| | |||||
* | split session and transaction in smtp_session, by eric@ | gilles | 2016-06-23 | 2 | -225/+266 |
| | |||||
* | sync with OpenBSD:opensmtpd-201606220753 | gilles | 2016-06-22 | 4 | -92/+103 |
| | | | | | | - no whitespace allowed in macro name - add missing mandatory headers when submitted over submission port - when parent aborts because a child dies, avoid NULL deref | ||||
* | fix descriptor leak and session state in filter reject | gilles | 2016-06-16 | 2 | -76/+79 |
| | |||||
* | Merge branch 'master' of ssh://ssh.poolp.org/git/opensmtpdopensmtpd-201606152202 | gilles | 2016-06-15 | 16 | -367/+622 |
|\ | |||||
| * | sync with OpenBSD: | gilles | 2016-06-07 | 2 | -77/+83 |
| | | | | | | | | - convert SOCK_NONBLOCK to io_set_nonblocking() to reduce portable delta | ||||
| * | sync with OpenBSD:opensmtpd-201606062256 | gilles | 2016-06-06 | 2 | -76/+76 |
| | | | | | | | | - do not return on EAGAIN otherwise the event is never reloaded | ||||
| * | sync with OpenBSD: | gilles | 2016-06-05 | 2 | -81/+114 |
| | | | | | | | | - add support for multi-line banners in delivery_lmtp | ||||
| * | sync with OpenBSD: | gilles | 2016-06-05 | 4 | -124/+122 |
| | | | | | | | | | | | | - fix delivery_lmtp's handling of commands to support multiline replies - fix inet_net_pton() related hacks with cleaner inet_pton() construct - fix man page for trace | ||||
| * | sync with OpenBSD: | gilles | 2016-05-30 | 10 | -313/+531 |
| | | | | | | | | - convert smtpd to fork+reexec to randomize address space per-process | ||||
* | | sync with CVS | gilles | 2016-05-24 | 1 | -74/+74 |
|/ | |||||
* | sync with OpenBSD: | Gilles Chehade | 2016-05-22 | 5 | -147/+158 |
| | | | | - introduce wip to improve log format | ||||
* | sync with OpenBSD:opensmtpd-201605221710 | gilles | 2016-05-22 | 2 | -93/+98 |
| | | | | - use temporary variables to reduce changeset with portable | ||||
* | sync with OpenBSD: | Gilles Chehade | 2016-05-21 | 4 | -84/+84 |
| | | | | | | - replace hardcoded '+' with TAG_CHAR - remove dead store - update documentation | ||||
* | sync with OpenBSD: | Gilles Chehade | 2016-05-16 | 5 | -96/+100 |
| | | | | | | - cvs id - document ca in smtpd.conf(5) - replace hard-coded '+' with TAG_CHAR | ||||
* | do not forget to clear filter data state in error code path, this | Gilles Chehade | 2016-05-09 | 1 | -0/+3 |
| | | | | | can lead to a fatal() being triggered if bad sequence of events leads to the session being reused after it hit that codepath. | ||||
* | plug memory and descriptor leak | gilles | 2016-05-04 | 1 | -0/+2 |
| | |||||
* | sync with OpenBSD: | gilles | 2016-05-04 | 10 | -254/+220 |
| | | | | | | - fix mailq to stop displaying invalid states - update man pages to describe the tracing feature - kill dhparams |