| Commit message (Expand) | Author | Age | Files | Lines |
* | strip trailing CRs at smtp level rather than io level | eric | 2020-04-24 | 1 | -1/+5 |
* | use crlf line-ending during the internal smtp session | eric | 2019-11-25 | 1 | -50/+50 |
* | Use correct RFC 3464 specified values for Action field in a DSN. | sunil | 2018-12-08 | 1 | -14/+14 |
* | remove 'where' parameter from all x*() functions in utils.c, it doesn't | gilles | 2018-05-31 | 1 | -8/+8 |
* | switch smtpd to new grammar | gilles | 2018-05-24 | 1 | -3/+3 |
* | make struct io opaque: | eric | 2016-11-30 | 1 | -35/+32 |
* | Normalize the io input buffer internally when reinstalling the io event, so | eric | 2016-11-22 | 1 | -4/+2 |
* | replace calls to iobuf_*() functions with the corresponding io_*() wrappers. | eric | 2016-11-21 | 1 | -32/+25 |
* | add dedicated functions to set fd and callback on a struct io. | eric | 2016-11-20 | 1 | -2/+4 |
* | pass the user pointer as parameter to the io callback instead of having | eric | 2016-11-16 | 1 | -4/+4 |
* | Use "esc_class" to classify bounce type instead of "errorline" as | sunil | 2016-02-03 | 1 | -5/+9 |
* | more e-mail -> email | mmcc | 2015-12-24 | 1 | -2/+2 |
* | Fix bad indents and whitespaces. | sunil | 2015-12-14 | 1 | -13/+13 |
* | remove trailing whitespace | jung | 2015-12-14 | 1 | -3/+3 |
* | Restructure bounce content as a multi-part MIME message. | sunil | 2015-11-23 | 1 | -16/+92 |
* | Use getline(3) rather than fgetln(3). OK gilles@ | millert | 2015-10-07 | 1 | -5/+7 |
* | use <limits.h> comprehensively. For now try to push <> includes to | deraadt | 2015-01-20 | 1 | -4/+5 |
* | remove an errant semicolon. | daniel | 2014-05-28 | 1 | -2/+2 |
* | (void) cast snprintf() calls that cannot truncate | gilles | 2014-04-19 | 1 | -9/+10 |
* | Merge the mda, mta and smtp processes into a single unprivileged | eric | 2014-04-04 | 1 | -12/+12 |
* | Add support for DSN and Enhanced Status Code | eric | 2014-02-04 | 1 | -4/+47 |
* | internal improvements and cleanups | eric | 2014-02-04 | 1 | -2/+1 |
* | warn when failing to enqueue an internal bounce. | eric | 2013-12-03 | 1 | -6/+15 |
* | Much much improved config parser and related changes. | eric | 2013-11-06 | 1 | -9/+39 |
* | %i -> %d in format strings | eric | 2013-10-26 | 1 | -8/+8 |
* | scheduler improvements: | eric | 2013-07-19 | 1 | -1/+2 |
* | sync with OpenSMTPD 5.3.2 | eric | 2013-05-24 | 1 | -7/+5 |
* | replace MAX_LINE_SIZE and SMTP_LINE_MAX with SMTPD_MAXLINESIZE for | eric | 2013-04-12 | 1 | -4/+4 |
* | Sync with our smtpd repo: | gilles | 2013-01-26 | 1 | -250/+409 |
* | knf | eric | 2012-11-23 | 1 | -11/+13 |
* | Cleanups and improvements: | eric | 2012-11-12 | 1 | -8/+8 |
* | convert iobuf_queue()'s to iobuf_fqueue(). (idea from gilles@) | chl | 2012-10-07 | 1 | -11/+9 |
* | don't try to cope with iobuf_init() failure, make it fatal() instead. | chl | 2012-10-03 | 1 | -7/+3 |
* | check iobuf_init() return value. | chl | 2012-10-02 | 1 | -2/+7 |
* | fix memory leak in case of fdopen() failure | chl | 2012-09-26 | 1 | -1/+2 |
* | Limit the number of bounce sessions running at the same time. When | eric | 2012-08-18 | 1 | -19/+55 |
* | Allow failure reports for different recipients of the same message | eric | 2012-08-09 | 1 | -80/+190 |
* | remove unused function and prototypes | eric | 2012-08-09 | 1 | -16/+1 |
* | Improve the message flows to completely isolate operations on the | eric | 2012-08-09 | 1 | -20/+23 |
* | Improve the scheduler backend API. | eric | 2012-08-08 | 1 | -1/+7 |
* | - runner is the terminology we used back when we had runqueues, we no | gilles | 2012-07-09 | 1 | -3/+3 |
* | Finally get rid of the queue_kind enum in the queue API. Keep that | eric | 2012-06-20 | 1 | -5/+5 |
* | Rewrite io code in smtp and mta using the iobuf/ioev interface to have | eric | 2012-01-29 | 1 | -115/+283 |
* | The status field in the envelope is confusing. Its only purpose is to | eric | 2012-01-12 | 1 | -3/+1 |
* | Finally remove the queue_message_update() function which ended up | eric | 2012-01-11 | 1 | -42/+6 |
* | Instead of using a separate "bounce" queue, create the bounce envelope | eric | 2011-12-27 | 1 | -17/+8 |
* | finally kill queue_shared.c and move what is left to bounce.c | eric | 2011-12-14 | 1 | -1/+59 |
* | Use PRI{x,d}64 in format strings instead of %llx, %lld or %qd to print {u_,}int64_t or time_t | chl | 2011-10-27 | 1 | -2/+3 |
* | fsqueue no longer stores envelopes by dumping the structure, instead use a | gilles | 2011-10-23 | 1 | -10/+13 |
* | Introduce a small set of functions to manage stat counters in a | eric | 2011-09-01 | 1 | -3/+3 |