Age | Commit message (Expand) | Author |
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 | plug leak | Eric Faurot |
2011-10-23 | a few important fixes: | Eric Faurot |
2011-10-23 | fsqueue no longer stores envelopes by dumping the structure, instead use a | Gilles Chehade |
2011-10-09 | show messages sent between processes in debug mode | Eric Faurot |
2011-08-29 | cast all printed time_t to long long int, and change format string accordingly. | Charles Longeau |
2011-08-29 | add missing header needed by signal() | Charles Longeau |
2011-08-26 | add missing header needed by time() | Charles Longeau |
2011-07-20 | Fix reporting of permanent/temporary failures for MX lookups. | Eric Faurot |
2011-07-19 | Re-add the test which is needed in the case where the session fails | Eric Faurot |
2011-07-06 | fix that fscking "fgetln(): bad file descriptor" bug experienced by many. | Gilles Chehade |
2011-05-21 | remove annoying log_debug() | Gilles Chehade |
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 | cleanups, cosmethic changes, functions that should be static are now static | Gilles Chehade |
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-13 | following an idea from jacekm@, smtpd now uses a ram-queue instead of doing | Gilles Chehade |
2011-03-26 | check that we actually have a stdio stream opened for the message before | 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 | - reset smtp_client pointer to NULL after client_close() | Gilles Chehade |
2010-11-29 | replace the fork-based-non-blocking-resolver-hack by shiny async resolver | Gilles Chehade |
2010-11-28 | remove all unused headers | Gilles Chehade |
2010-11-28 | a bit of .h cleanups, no functionnal change | Gilles Chehade |
2010-10-29 | smtpd no longer knows a map called "secrets" which holds credentials for | Gilles Chehade |
2010-10-09 | backout the "new" queue code commited 4 months ago. it has many good ideas, | Gilles Chehade |
2010-06-02 | check event_dispatch() return value | Charles Longeau |
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-06-01 | Better errors. | Jacek Masiulaniec |
2010-05-31 | Rewrite entire queue code. | Jacek Masiulaniec |
2010-04-21 | Runner process is just a helper for queue, so tear down its imsg | Jacek Masiulaniec |
2010-04-21 | Remove unusable ifdef DEBUG code. | Jacek Masiulaniec |
2010-04-20 | Kill *2400* lines of code by abstracting common bits of the imsg handlers. | Jacek Masiulaniec |
2010-01-03 | Implement "log verbose" and "log brief" to enable or disable verbose debug | Charles Longeau |
2009-12-23 | Implementation of RFC 2920 PIPELINING extension, client side only for now. | Jacek Masiulaniec |
2009-12-14 | Impose sessions limit on the delivery sessions (mta and mda). | Jacek Masiulaniec |
2009-12-12 | When acting as a client do content reads from the disk progressively | Jacek Masiulaniec |
2009-12-12 | Simplify client_* api, mainly by making fatal conditions result in immediate | Jacek Masiulaniec |
2009-12-10 | Fix a case when 2yz status would not override existing 4yz one. | Jacek Masiulaniec |
2009-12-07 | Avoid dereferencing a null pointer when logging a DNS lookup failure. | Joel Sing |
2009-11-16 | Minimize the delay between receiving response to "." and removing the queue | Jacek Masiulaniec |
2009-11-13 | Log FQDN and IP of the server we handed mail to. As a bonus, don't delay | Jacek Masiulaniec |
2009-11-11 | add missing headers needed by time() | Charles Longeau |
2009-11-05 | Consider DNS lookups that result in NXDOMAIN to be a permanent failure. | Joel Sing |
2009-11-05 | Introduce a 6yz status code, used internally to report permanent errors. | Joel Sing |
2009-09-15 | Extend SMTP client_* API to support SSL+AUTH, and use it in the mta | Jacek Masiulaniec |
2009-09-08 | Cope with remote host sending '452 Insufficient system storage'. | Landry Breuil |
2009-09-03 | imsg_get sets errno so use fatal instead of fatalx. | Jacek Masiulaniec |
2009-08-26 | fix previous | Jacek Masiulaniec |