summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd/lka_session.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* teach smtpd how to do SRS so hosts that act as forwarders don't break SPF.gilles2019-09-201-3/+24
* remove the tag workaround for table_create() and table_find(),eric2018-12-281-2/+2
* extract subaddress from last resolved node, not from dest or rcpt addressgilles2018-12-271-3/+7
* reorder parameters for consistencyeric2018-12-261-2/+2
* get rid of the unused dict argument in table lookup and fetch api.eric2018-12-261-2/+2
* log_warn() -> log_warnx() and only display warning that running commandsgilles2018-11-011-3/+4
* delivery to a filename should be in mbox format otherwise it will lack thegilles2018-07-251-2/+2
* when rejecting a recipient due to any kind of error related to .forward andgilles2018-07-081-3/+14
* make it more obvious that there was a problem with a .forward file:gilles2018-07-071-1/+3
* rework the table API so that it takes a struct smtpd * context in parametergilles2018-06-161-2/+2
* remove 'where' parameter from all x*() functions in utils.c, it doesn'tgilles2018-05-311-3/+3
* switch smtpd to new grammargilles2018-05-241-137/+82
* move variables expansion out of lka_session into their own file, this is agilles2017-05-261-318/+2
* allow overriding the subaddressing delimiter with subaddressing-delimitergilles2016-08-311-4/+4
* remove spaces after '!'jung2015-12-281-17/+17
* remove trailing whitespacejung2015-12-141-4/+4
* replace a fatalx() with a graceful failuregilles2015-11-301-3/+5
* While delivering to lmtp or mda, accept optional "as user" parametersunil2015-11-301-1/+3
* remove mailaddr_to_username(), no longer neededgilles2015-11-301-12/+4
* teach aliases expansion how to deal with user+taggilles2015-11-301-7/+6
* remove old check on username length that simply makes no sense nowadaysgilles2015-10-281-9/+1
* aliases support resolving to maildir:/pathgilles2015-10-281-1/+27
* fix snprintf() error checking in token expansion code, these can't possiblygilles2015-10-061-4/+4
* fix a stack-based buffer overflow in the token expansion code of the lookupgilles2015-10-021-1/+5
* use <limits.h> comprehensively. For now try to push <> includes toderaadt2015-01-201-1/+2
* Update the table API: lookup functions can take an optional parameterseric2014-07-081-3/+3
* when using maildir, do not create automatically create folders to match taggilles2014-04-301-48/+2
* when receiving mail for user+tag@ and maildir is setup, we create a .taggilles2014-04-191-13/+18
* Merge the mda, mta and smtp processes into a single unprivilegederic2014-04-041-11/+11
* The user.directory expansion is not supposed to be escaped.eric2014-02-281-2/+2
* extend allowed charset for email address, escape all potentially dangerous ones.eric2014-02-041-2/+2
* bcopy -> memmoveeric2013-12-261-6/+6
* Allow '*' in the user part of mailaddresses. By default, potentially dangerouseric2013-11-191-19/+45
* Much much improved config parser and related changes.eric2013-11-061-7/+47
* bzero() some structs before using them, to be safe.eric2013-10-281-1/+4
* %i -> %d in format stringseric2013-10-261-2/+2
* Introduce expand string modifierseric2013-07-191-7/+92
* sync with OpenSMTPD 5.3.2eric2013-05-241-26/+71
* - smtpctl trace expand, enables tracing of aliases expansiongilles2013-02-141-25/+31
* - handle getaddrinfo() error as LKA_TEMPFAILgilles2013-02-051-3/+8
* assorted fixes spotted by Coverity.eric2013-01-311-3/+7
* - introduce 'smtpctl trace lookup' to trace lookup processgilles2013-01-281-22/+26
* Sync with our smtpd repo:gilles2013-01-261-218/+335
* missing initialization.eric2012-11-271-1/+2
* Cleanups and improvements:eric2012-11-121-16/+16
* Prevent a possible buffer overflow in lka_expand_format() that can leaderic2012-10-161-8/+23
* substitute wrong comas into semicolonschl2012-10-141-3/+3
* missing headergilles2012-10-131-1/+2
* in aliases expansion, we can avoid requesting parent for ~user/.forward, ifgilles2012-10-131-1/+10
* Make map_lookup() and make_compare() set errno on failure to distinguisheric2012-10-131-9/+23