Age | Commit message (Expand) | Author |
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 |
2012-10-11 | - replace "from all" and "for all" with "from any" and "for any" | Gilles Chehade |
2012-10-10 | For each alias node, mark if it has been expanded from an alias map or | Eric Faurot |
2012-10-09 | make "relay ... as ..." work again. It's been zapped by mistake. | Eric Faurot |
2012-10-03 | we reintroduced a bug that was fixed 2 years ago with the aliases rewrite: | Gilles Chehade |
2012-10-03 | - add a EXPAND_DEPTH define for ... expansion depth | Gilles Chehade |
2012-09-30 | - add decision to the rule so that we can actually perform a reject match | Gilles Chehade |
2012-09-29 | finally remove rule member from struct envelope. | Eric Faurot |
2012-09-27 | clarify the alias expansion code. | Eric Faurot |
2012-09-26 | Stop using the delivery_data union (field "to") in delivery_mda. | Eric Faurot |
2012-09-24 | spaces -> tabs | Eric Faurot |
2012-09-21 | Do not pass the username to forwards_get() which does not have to care about | Eric Faurot |
2012-09-21 | wrap expandtree into a "struct expand". | Eric Faurot |
2012-09-21 | move struct lka_session definition in lka_session.c | Eric Faurot |
2012-09-21 | Move ruleset_match() prototype to smtpd.h and make the envelope const. | Eric Faurot |
2012-09-19 | Remove aliases_exists() and aliases_virtual_exists(). The corresponding | Eric Faurot |
2012-09-19 | start cleaning the expansion code: | Eric Faurot |