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