| Commit message (Expand) | Author | Age | Files | Lines |
* | teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. | gilles | 2019-09-20 | 1 | -3/+24 |
* | remove the tag workaround for table_create() and table_find(), | eric | 2018-12-28 | 1 | -2/+2 |
* | extract subaddress from last resolved node, not from dest or rcpt address | gilles | 2018-12-27 | 1 | -3/+7 |
* | reorder parameters for consistency | eric | 2018-12-26 | 1 | -2/+2 |
* | get rid of the unused dict argument in table lookup and fetch api. | eric | 2018-12-26 | 1 | -2/+2 |
* | log_warn() -> log_warnx() and only display warning that running commands | gilles | 2018-11-01 | 1 | -3/+4 |
* | delivery to a filename should be in mbox format otherwise it will lack the | gilles | 2018-07-25 | 1 | -2/+2 |
* | when rejecting a recipient due to any kind of error related to .forward and | gilles | 2018-07-08 | 1 | -3/+14 |
* | make it more obvious that there was a problem with a .forward file: | gilles | 2018-07-07 | 1 | -1/+3 |
* | rework the table API so that it takes a struct smtpd * context in parameter | gilles | 2018-06-16 | 1 | -2/+2 |
* | remove 'where' parameter from all x*() functions in utils.c, it doesn't | gilles | 2018-05-31 | 1 | -3/+3 |
* | switch smtpd to new grammar | gilles | 2018-05-24 | 1 | -137/+82 |
* | move variables expansion out of lka_session into their own file, this is a | gilles | 2017-05-26 | 1 | -318/+2 |
* | allow overriding the subaddressing delimiter with subaddressing-delimiter | gilles | 2016-08-31 | 1 | -4/+4 |
* | remove spaces after '!' | jung | 2015-12-28 | 1 | -17/+17 |
* | remove trailing whitespace | jung | 2015-12-14 | 1 | -4/+4 |
* | replace a fatalx() with a graceful failure | gilles | 2015-11-30 | 1 | -3/+5 |
* | While delivering to lmtp or mda, accept optional "as user" parameter | sunil | 2015-11-30 | 1 | -1/+3 |
* | remove mailaddr_to_username(), no longer needed | gilles | 2015-11-30 | 1 | -12/+4 |
* | teach aliases expansion how to deal with user+tag | gilles | 2015-11-30 | 1 | -7/+6 |
* | remove old check on username length that simply makes no sense nowadays | gilles | 2015-10-28 | 1 | -9/+1 |
* | aliases support resolving to maildir:/path | gilles | 2015-10-28 | 1 | -1/+27 |
* | fix snprintf() error checking in token expansion code, these can't possibly | gilles | 2015-10-06 | 1 | -4/+4 |
* | fix a stack-based buffer overflow in the token expansion code of the lookup | gilles | 2015-10-02 | 1 | -1/+5 |
* | use <limits.h> comprehensively. For now try to push <> includes to | deraadt | 2015-01-20 | 1 | -1/+2 |
* | Update the table API: lookup functions can take an optional parameters | eric | 2014-07-08 | 1 | -3/+3 |
* | when using maildir, do not create automatically create folders to match tag | gilles | 2014-04-30 | 1 | -48/+2 |
* | when receiving mail for user+tag@ and maildir is setup, we create a .tag | gilles | 2014-04-19 | 1 | -13/+18 |
* | Merge the mda, mta and smtp processes into a single unprivileged | eric | 2014-04-04 | 1 | -11/+11 |
* | The user.directory expansion is not supposed to be escaped. | eric | 2014-02-28 | 1 | -2/+2 |
* | extend allowed charset for email address, escape all potentially dangerous ones. | eric | 2014-02-04 | 1 | -2/+2 |
* | bcopy -> memmove | eric | 2013-12-26 | 1 | -6/+6 |
* | Allow '*' in the user part of mailaddresses. By default, potentially dangerous | eric | 2013-11-19 | 1 | -19/+45 |
* | Much much improved config parser and related changes. | eric | 2013-11-06 | 1 | -7/+47 |
* | bzero() some structs before using them, to be safe. | eric | 2013-10-28 | 1 | -1/+4 |
* | %i -> %d in format strings | eric | 2013-10-26 | 1 | -2/+2 |
* | Introduce expand string modifiers | eric | 2013-07-19 | 1 | -7/+92 |
* | sync with OpenSMTPD 5.3.2 | eric | 2013-05-24 | 1 | -26/+71 |
* | - smtpctl trace expand, enables tracing of aliases expansion | gilles | 2013-02-14 | 1 | -25/+31 |
* | - handle getaddrinfo() error as LKA_TEMPFAIL | gilles | 2013-02-05 | 1 | -3/+8 |
* | assorted fixes spotted by Coverity. | eric | 2013-01-31 | 1 | -3/+7 |
* | - introduce 'smtpctl trace lookup' to trace lookup process | gilles | 2013-01-28 | 1 | -22/+26 |
* | Sync with our smtpd repo: | gilles | 2013-01-26 | 1 | -218/+335 |
* | missing initialization. | eric | 2012-11-27 | 1 | -1/+2 |
* | Cleanups and improvements: | eric | 2012-11-12 | 1 | -16/+16 |
* | Prevent a possible buffer overflow in lka_expand_format() that can lead | eric | 2012-10-16 | 1 | -8/+23 |
* | substitute wrong comas into semicolons | chl | 2012-10-14 | 1 | -3/+3 |
* | missing header | gilles | 2012-10-13 | 1 | -1/+2 |
* | in aliases expansion, we can avoid requesting parent for ~user/.forward, if | gilles | 2012-10-13 | 1 | -1/+10 |
* | Make map_lookup() and make_compare() set errno on failure to distinguish | eric | 2012-10-13 | 1 | -9/+23 |