Age | Commit message (Expand) | Author |
2009-04-18 | remove dead code; made possible by previous commit. | Jacek Masiulaniec |
2009-04-16 | Total rewrite of the sendmail interface. Adds support for -t, -v, | Jacek Masiulaniec |
2009-03-29 | turn some log_debugs into log_warns or even fatals; "looks ok" gilles@ | Jacek Masiulaniec |
2009-03-01 | In "smtpctl show stats", break queue.inserts into queue.inserts.remote | Jacek Masiulaniec |
2009-02-22 | add missing headers | Charles Longeau |
2009-02-20 | purge /enqueue at startup; ok gilles@ | Jacek Masiulaniec |
2009-02-15 | New config.c that allows for process cloning. Done by pyr@ for | Jacek Masiulaniec |
2009-01-29 | Implement "smtpctl show stats"; ok gilles@ | Jacek Masiulaniec |
2009-01-29 | Common queue walking code for smtpd and smtpctl. Kills majority of showqueue.c, | Jacek Masiulaniec |
2009-01-28 | Make races between queue and runner impossible by implementing the policy: | Jacek Masiulaniec |
2009-01-28 | move some functions from queue.c to queue_shared.c as they are not only | Gilles Chehade |
2009-01-28 | add a struct path to struct message so that we can keep track of the RCPT | Gilles Chehade |
2009-01-27 | first bricks of enqueue code which allows smtpctl to submit mail to queue | Gilles Chehade |
2009-01-26 | move some queue related functions that are needed outside of smtpd to the | Gilles Chehade |
2009-01-26 | we had a set of functions to deal specifically with incoming messages and | Gilles Chehade |
2009-01-12 | more checks in queue_record_incoming_envelope; ok gilles@ | Jacek Masiulaniec |
2009-01-06 | make file update in queue_update_envelope atomic; ok gilles@ | Jacek Masiulaniec |
2009-01-04 | aliases/forwards expansion was not done correctly and a race could | Gilles Chehade |
2009-01-02 | fix T_DAEMON_MESSAGE notices delivery; ok gilles@ | Jacek Masiulaniec |
2009-01-02 | cleanup queue_load_envelope; ok gilles@ | Jacek Masiulaniec |
2009-01-01 | remove unnecessary includes; ok gilles@ | Jacek Masiulaniec |
2008-12-31 | if mkdir/mkdtemp fails, fatal if errno != ENOSPC; ok gilles@ | Jacek Masiulaniec |
2008-12-31 | rename may fail due to ENOSPC, make smtpd survive this condition; ok gilles@ | Jacek Masiulaniec |
2008-12-31 | kill unnecessary function; ok gilles@ | Jacek Masiulaniec |
2008-12-29 | Handle ENOSPC in queue_update_envelope; cleanup the code a bit; ok gilles@ | Jacek Masiulaniec |
2008-12-27 | kill unused function; ok gilles@ | Jacek Masiulaniec |
2008-12-27 | cleanup; ok gilles@ | Jacek Masiulaniec |
2008-12-27 | Put common handler code in a function; ok chl@ gilles@ | Jacek Masiulaniec |
2008-12-27 | Merge hash() and queue_message_hash() into one func, queue_hash(). Fix callers | Jacek Masiulaniec |
2008-12-18 | Cleanup /incoming before handling each MAIL FROM. | Jacek Masiulaniec |
2008-12-17 | Introduce /purge, where all msgs scheduled for deletion are put by | Jacek Masiulaniec |
2008-12-14 | Files under /incoming don't need flock(2)ing anymore. | Jacek Masiulaniec |
2008-12-14 | O_TRUNC is redundant if O_EXCL is specified. | Jacek Masiulaniec |
2008-12-14 | O_TRUNC is redundant if O_EXCL is specified. | Jacek Masiulaniec |
2008-12-14 | queue_create_incoming_layout must return 0 on failure, not -1. | Jacek Masiulaniec |
2008-12-13 | IMSG_* namespace cleanup. | Jacek Masiulaniec |
2008-12-11 | - last snprintf -> bsnprintf | Gilles Chehade |
2008-12-11 | - snprintf -> bsnprintf | Gilles Chehade |
2008-12-07 | Simplify queue_record_incoming_envelope. | Jacek Masiulaniec |
2008-12-06 | Make queue_delete_incoming_message not fatal on ENOENT condition. | Jacek Masiulaniec |
2008-12-06 | Don't include <err.h> where log.c API must be used. | Jacek Masiulaniec |
2008-12-05 | - last part of the new queue code: the runner process (unprivileged and | Gilles Chehade |
2008-12-03 | - remove log_debug() that's no longer needed | Gilles Chehade |
2008-12-03 | - fix event masking issues in smtp process which could lead to a fatal() if | Gilles Chehade |
2008-11-25 | - recent change in parse.y caused htons() to be called twice on the port | Gilles Chehade |
2008-11-24 | - when using fread/fwrite, do not swap the size and nmemb arguments. no | Gilles Chehade |
2008-11-17 | - remove some unused prototypes | Gilles Chehade |
2008-11-17 | - queue_record_daemon() no longer used, remove definition | Gilles Chehade |
2008-11-17 | - replace uses of O_EXLOCK and O_EXLOCK|O_NONBLOCK with the corresponding | Gilles Chehade |
2008-11-11 | - mistakenly removed this lock | Gilles Chehade |