Age | Commit message (Expand) | Author |
2024-01-03 | relax ORCPT syntax validation | Omar Polo |
2023-02-06 | smtpd(8) could abort due to a connection from a local, scoped ipv6 address. | Sebastien Marie |
2022-09-24 | ascii_load_sockaddr: Remove old IPv6 address parsing for envelope files. | Todd C. Miller |
2021-06-14 | add required headers for smtpd.h and remove unnecessary ones in other files. | Eric Faurot |
2021-05-26 | replaces calls to err(3)/errx(3) with fatal()/fatalx() from log.c | Eric Faurot |
2019-11-25 | store smtp session username in envelope and allow ruleset to match specific | Gilles Chehade |
2019-09-19 | second attempt at fixing how we display inet6 addresses in smtpd. this diff | Gilles Chehade |
2019-08-14 | revert the inet6 format diff, regression observed by florian@ | Gilles Chehade |
2019-08-13 | use proper format to display inet6 addresses in logs as well as to store in | Gilles Chehade |
2019-07-03 | snprintf/vsnprintf return < 0 on error, rather than -1. | Theo de Raadt |
2018-12-30 | Delete unnecessary <libgen.h> #includes | Philip Guenther |
2018-12-27 | extract subaddress from last resolved node, not from dest or rcpt address | Gilles Chehade |
2018-12-08 | Use correct RFC 3464 specified values for Action field in a DSN. | Sunil Nimmagadda |
2018-05-29 | remove unused code | Eric Faurot |
2018-05-24 | switch smtpd to new grammar | Gilles Chehade |
2017-08-06 | a long time ago, we made a change to the format of envelopes and introduced | Gilles Chehade |
2015-12-28 | remove spaces after '!' | Joerg Jung |
2015-12-14 | Wrap long lines and fix bad indents. | Sunil Nimmagadda |
2015-11-30 | if a ca_name is set, dump it to on-disk envelope so we recall it on reload. | Gilles Chehade |
2015-11-30 | While delivering to lmtp or mda, accept optional "as user" parameter | Sunil Nimmagadda |
2015-10-14 | we dump esc_code if we have an esc_class, code may be (and actually was) | Gilles Chehade |
2015-10-09 | if enhanced status class is not set, enhanced status code is never dumped | Gilles Chehade |
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt |
2014-04-19 | (void) cast strlcpy(), it cannot truncate | Gilles Chehade |
2014-02-04 | Add support for DSN and Enhanced Status Code | Eric Faurot |
2014-02-04 | pki code cleanup | Eric Faurot |
2013-12-26 | bcopy -> memmove | Eric Faurot |
2013-12-05 | warn when failing to parse a field | Eric Faurot |
2013-11-28 | unsigned char casts for ctype | Eric Faurot |
2013-11-18 | change dict_poproot() prototype: do not take key placeholder parameter as | Eric Faurot |
2013-11-06 | Much much improved config parser and related changes. | Eric Faurot |
2013-10-26 | Simplify code for loading and dumping envelopes. Makes it much easier | Eric Faurot |
2013-05-24 | sync with OpenSMTPD 5.3.2 | Eric Faurot |
2013-01-31 | assorted fixes spotted by Coverity. | Eric Faurot |
2013-01-26 | Sync with our smtpd repo: | Gilles Chehade |
2012-10-12 | Extend the "retry" field to 16 bits. The new quadratic retry formula | Eric Faurot |
2012-10-11 | - remove dead store | Gilles Chehade |
2012-10-11 | - remove dead store | Gilles Chehade |
2012-09-26 | Stop using the delivery_data union (field "to") in delivery_mda. | Eric Faurot |
2012-09-19 | Remove DF_ENQUEUE flag. It is mostly unused and logically broken. | Eric Faurot |
2012-09-15 | When enqueueing from the local socket, the input address is faked as "::1". | Eric Faurot |
2012-09-02 | remove warning | Charles Longeau |
2012-08-24 | In envelope ascii dump/load: | Charles Longeau |
2012-08-21 | Allow smtpd to work as a backup MX, relaying only to MXs with higher | Eric Faurot |
2012-08-19 | coding style: replace all occurences of u_int* with uint* | Charles Longeau |
2012-08-19 | Kill envelope_{dump,load}_file() and replace them with envelope_{dump,load}_b... | Charles Longeau |
2012-06-03 | Do not store the envelope id within the envelope, only the message id. | Eric Faurot |
2012-06-01 | move envelope dump/load functions to envelope.c | Eric Faurot |
2012-01-15 | Add ascii_{load,dump}_time() to properly deal with time_t. | Charles Longeau |
2012-01-12 | remove envelope_get_errormsg() and move envelope_set_errormsg() | Eric Faurot |