Age | Commit message (Expand) | Author |
2014-05-28 | remove an errant semicolon. | Daniel Dickman |
2014-04-19 | (void) cast snprintf() calls that cannot truncate | Gilles Chehade |
2014-04-04 | Merge the mda, mta and smtp processes into a single unprivileged | Eric Faurot |
2014-02-04 | Add support for DSN and Enhanced Status Code | Eric Faurot |
2014-02-04 | internal improvements and cleanups | Eric Faurot |
2013-12-03 | warn when failing to enqueue an internal bounce. | Eric Faurot |
2013-11-06 | Much much improved config parser and related changes. | Eric Faurot |
2013-10-26 | %i -> %d in format strings | Eric Faurot |
2013-07-19 | scheduler improvements: | Eric Faurot |
2013-05-24 | sync with OpenSMTPD 5.3.2 | Eric Faurot |
2013-04-12 | replace MAX_LINE_SIZE and SMTP_LINE_MAX with SMTPD_MAXLINESIZE for | Eric Faurot |
2013-01-26 | Sync with our smtpd repo: | Gilles Chehade |
2012-11-23 | knf | Eric Faurot |
2012-11-12 | Cleanups and improvements: | Eric Faurot |
2012-10-07 | convert iobuf_queue()'s to iobuf_fqueue(). (idea from gilles@) | Charles Longeau |
2012-10-03 | don't try to cope with iobuf_init() failure, make it fatal() instead. | Charles Longeau |
2012-10-02 | check iobuf_init() return value. | Charles Longeau |
2012-09-26 | fix memory leak in case of fdopen() failure | Charles Longeau |
2012-08-18 | Limit the number of bounce sessions running at the same time. When | Eric Faurot |
2012-08-09 | Allow failure reports for different recipients of the same message | Eric Faurot |
2012-08-09 | remove unused function and prototypes | Eric Faurot |
2012-08-09 | Improve the message flows to completely isolate operations on the | Eric Faurot |
2012-08-08 | Improve the scheduler backend API. | Eric Faurot |
2012-07-09 | - runner is the terminology we used back when we had runqueues, we no | Gilles Chehade |
2012-06-20 | Finally get rid of the queue_kind enum in the queue API. Keep that | Eric Faurot |
2012-01-29 | Rewrite io code in smtp and mta using the iobuf/ioev interface to have | Eric Faurot |
2012-01-12 | The status field in the envelope is confusing. Its only purpose is to | Eric Faurot |
2012-01-11 | Finally remove the queue_message_update() function which ended up | Eric Faurot |
2011-12-27 | Instead of using a separate "bounce" queue, create the bounce envelope | Eric Faurot |
2011-12-14 | finally kill queue_shared.c and move what is left to bounce.c | Eric Faurot |
2011-10-27 | Use PRI{x,d}64 in format strings instead of %llx, %lld or %qd to print {u_,}i... | Charles Longeau |
2011-10-23 | fsqueue no longer stores envelopes by dumping the structure, instead use a | Gilles Chehade |
2011-09-01 | Introduce a small set of functions to manage stat counters in a | Eric Faurot |
2011-05-16 | murder struct path and make sure smtpd uses simpler structures that do not | Gilles Chehade |
2011-05-01 | the smtpd env is meant to be global, so do not pass it all around. | Eric Faurot |
2011-04-17 | a structure describing an envelope should be called struct envelope, not | Gilles Chehade |
2011-04-15 | kill message_id and message_uid | Gilles Chehade |
2011-04-14 | fsqueue now provides fsqueue_message_fd_r() and fsqueue_message_fd_rw() to | Gilles Chehade |
2011-04-14 | fsqueue queue backend will implement a filesystem queue: | Gilles Chehade |
2011-03-26 | have the client API receive a stdio stream rather than a fd to the message | Gilles Chehade |
2011-03-21 | do not close msgfd in bounce_session(), it is closed by client_close() | Gilles Chehade |
2010-11-28 | a bit of .h cleanups, no functionnal change | Gilles Chehade |
2010-10-09 | missing from previous commit | Gilles Chehade |
2010-06-01 | new queue, again; gcc2 compile tested by deraadt | Jacek Masiulaniec |
2010-06-01 | New queue doesn't compile on gcc2, back out. Spotted by deraadt@ | Jacek Masiulaniec |
2010-05-31 | Rewrite entire queue code. | Jacek Masiulaniec |
2010-05-19 | cleanup-only commit, removes unrequired includes, no functionnal change | Gilles Chehade |
2010-04-22 | Fix a case of runner trying to send imsg directly to smtp process instead | Jacek Masiulaniec |
2009-12-23 | Implementation of RFC 2920 PIPELINING extension, client side only for now. | Jacek Masiulaniec |
2009-12-14 | Handle 6yz code as permanent error. | Jacek Masiulaniec |