Age | Commit message (Expand) | Author |
2011-10-26 | - fix smtpctl pause/resume so the ramqueue scheduling is done correctly | Gilles Chehade |
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-09-01 | Introduce a small set of functions to manage stat counters in a | Eric Faurot |
2011-08-29 | add missing header needed by signal() | Charles Longeau |
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-17 | no functionnal change, getting rid of deprecated prototypes | Gilles Chehade |
2011-04-15 | kill message_id and message_uid | Gilles Chehade |
2011-04-14 | - implement missing operations for fsqueue: | Gilles Chehade |
2011-04-14 | - implement fsqueue_message_create() and fsqueue_message_commit() | Gilles Chehade |
2011-04-14 | fsqueue now provides fsqueue_message_fd_r() and fsqueue_message_fd_rw() to | Gilles Chehade |
2011-04-13 | following an idea from jacekm@, smtpd now uses a ram-queue instead of doing | Gilles Chehade |
2010-11-28 | remove unused functions | 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-09 | backout the "new" queue code commited 4 months ago. it has many good ideas, | Gilles Chehade |
2010-09-20 | - fix a regression caused by latest commit (long story made short: do not | Gilles Chehade |
2010-07-23 | smtpd should NOT fatal when it permanently fails a bounce delivery as this | Gilles Chehade |
2010-06-10 | allow configure queue expiry | Charles Longeau |
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 | Schedule newly arrived mail immediately, ie. place it at the beginning | Jacek Masiulaniec |
2010-06-01 | It's lasttry + 1 because I initially thought passing identical birth | Jacek Masiulaniec |
2010-05-31 | Rewrite entire queue code. | Jacek Masiulaniec |
2010-04-22 | - kill the runner_imsg_compose wrapper to reduce indirection | 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-14 | Tweak the logic behind setting the fd limits so that smtpd is less likely | Jacek Masiulaniec |
2009-12-14 | Impose sessions limit on the delivery sessions (mta and mda). | Jacek Masiulaniec |
2009-12-13 | Use safe fd limits in smtp, lka, queue, and control. Removes a | Jacek Masiulaniec |
2009-11-08 | - make aliases expansion use a rb tree instead of a tail queue, the code | Gilles Chehade |
2009-11-01 | fix a couple log_info()s, | Gilles Chehade |
2009-10-12 | - fix a null deref which could happen after a couple iterations of the | Gilles Chehade |
2009-09-15 | Extend SMTP client_* API to support SSL+AUTH, and use it in the mta | Jacek Masiulaniec |
2009-09-03 | imsg_get sets errno so use fatal instead of fatalx. | Jacek Masiulaniec |
2009-06-06 | Sync with relayd: | Pierre-Yves Ritschard |
2009-06-05 | make smtpd's imsg lib ready, just like relayd and ospfd. | Pierre-Yves Ritschard |
2009-06-01 | Fix EV_READ/EV_WRITE testing inside IMSG handlers. Based on similar change | Jacek Masiulaniec |
2009-05-24 | Parent process forks 3 types of processes, track them all in a single tree | Jacek Masiulaniec |
2009-05-24 | Instead of keeping stats private to each process, and querying every | Jacek Masiulaniec |
2009-05-19 | Verify the amount of IMSG payload is exactly as expected; ok gilles@ | Jacek Masiulaniec |
2009-05-14 | use the nitems() macro where appropriate | Eric Faurot |
2009-04-21 | correct some fatal(x) calls and error strings | Eric Faurot |
2009-04-18 | remove dead code; made possible by previous commit. | Jacek Masiulaniec |