summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/envelope.c
AgeCommit message (Expand)Author
2015-11-30if a ca_name is set, dump it to on-disk envelope so we recall it on reload.Gilles Chehade
2015-11-30While delivering to lmtp or mda, accept optional "as user" parameterSunil Nimmagadda
2015-10-14we dump esc_code if we have an esc_class, code may be (and actually was)Gilles Chehade
2015-10-09if enhanced status class is not set, enhanced status code is never dumpedGilles Chehade
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-04-19(void) cast strlcpy(), it cannot truncateGilles Chehade
2014-02-04Add support for DSN and Enhanced Status CodeEric Faurot
2014-02-04pki code cleanupEric Faurot
2013-12-26bcopy -> memmoveEric Faurot
2013-12-05warn when failing to parse a fieldEric Faurot
2013-11-28unsigned char casts for ctypeEric Faurot
2013-11-18change dict_poproot() prototype: do not take key placeholder parameter asEric Faurot
2013-11-06Much much improved config parser and related changes.Eric Faurot
2013-10-26Simplify code for loading and dumping envelopes. Makes it much easierEric Faurot
2013-05-24sync with OpenSMTPD 5.3.2Eric Faurot
2013-01-31assorted fixes spotted by Coverity.Eric Faurot
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-10-12Extend the "retry" field to 16 bits. The new quadratic retry formulaEric Faurot
2012-10-11- remove dead storeGilles Chehade
2012-10-11- remove dead storeGilles Chehade
2012-09-26Stop using the delivery_data union (field "to") in delivery_mda.Eric Faurot
2012-09-19Remove DF_ENQUEUE flag. It is mostly unused and logically broken.Eric Faurot
2012-09-15When enqueueing from the local socket, the input address is faked as "::1".Eric Faurot
2012-09-02remove warningCharles Longeau
2012-08-24In envelope ascii dump/load:Charles Longeau
2012-08-21Allow smtpd to work as a backup MX, relaying only to MXs with higherEric Faurot
2012-08-19coding style: replace all occurences of u_int* with uint*Charles Longeau
2012-08-19Kill envelope_{dump,load}_file() and replace them with envelope_{dump,load}_b...Charles Longeau
2012-06-03Do not store the envelope id within the envelope, only the message id.Eric Faurot
2012-06-01move envelope dump/load functions to envelope.cEric Faurot
2012-01-15Add ascii_{load,dump}_time() to properly deal with time_t.Charles Longeau
2012-01-12remove envelope_get_errormsg() and move envelope_set_errormsg()Eric Faurot
2012-01-11fix flags writingEric Faurot
2012-01-11implement an envelope_ascii API that's not tied to a specific queue_backendGilles Chehade