Age | Commit message (Expand) | Author |
2009-01-28 | bring loop detection support. we handle this with a qmail-like approach which | Gilles Chehade |
2009-01-28 | move some functions from queue.c to queue_shared.c as they are not only | Gilles Chehade |
2009-01-28 | in safe_fclose, ensure file is closed upon return, and additionally | Jacek Masiulaniec |
2009-01-28 | ">From" escaping and \n appending is not needed for maildir; ok gilles@ | Jacek Masiulaniec |
2009-01-28 | add a struct path to struct message so that we can keep track of the RCPT | Gilles Chehade |
2009-01-28 | a bit of enqueue cleanup, and while at it set the sender local address to | Gilles Chehade |
2009-01-28 | - remove debug messages | Gilles Chehade |
2009-01-27 | instead of relying on socket permissions to allow or disallow imsg's that | Gilles Chehade |
2009-01-27 | follow the naming convention of other files, discussed with jacekm@ | Gilles Chehade |
2009-01-27 | first bricks of enqueue code which allows smtpctl to submit mail to queue | Gilles Chehade |
2009-01-27 | err, actually session_set_path was moved to utils.c because it was used by | Gilles Chehade |
2009-01-27 | *** empty log message *** | Gilles Chehade |
2009-01-27 | the data member of ibuf was not set to the environment in control_accept() | Gilles Chehade |
2009-01-27 | temporarily drop privileges to the final user before each delivery attempt, | 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-21 | temporary quick fix to an issue that needs more thinking; ok gilles@ | Jacek Masiulaniec |
2009-01-14 | live testing shows that some clients will not even send EHLO if banner does | Gilles Chehade |
2009-01-14 | slightly change "relay via" so that it can differentiate "ssmtp", "tls" and | Gilles Chehade |
2009-01-14 | - simplify file_copy() and teach it how to write in mboxrd format | Gilles Chehade |
2009-01-12 | dot escaping, as required by rfc; ok gilles@ | Jacek Masiulaniec |
2009-01-12 | more checks in queue_record_incoming_envelope; ok gilles@ | Jacek Masiulaniec |
2009-01-10 | - remove a comment that was no longer relevant | Gilles Chehade |
2009-01-08 | ensure getpwnam is always followed by endpwent; ok gilles@ henning@ | Jacek Masiulaniec |
2009-01-08 | clear processing flags early so that there's never doubt whether they | Jacek Masiulaniec |
2009-01-07 | - when performing aliases expansion, do not forget to set an action to each | Gilles Chehade |
2009-01-06 | - do not perform a local user lookup, that includes alias expansion, when a | Gilles Chehade |
2009-01-06 | rework /queue traversal; ok gilles@ | Jacek Masiulaniec |
2009-01-06 | make file update in queue_update_envelope atomic; ok gilles@ | Jacek Masiulaniec |
2009-01-04 | - smtp can now pause/resume the accepting of incoming messages | Gilles Chehade |
2009-01-04 | - remove runstates global, we don't need it actually. | Gilles Chehade |
2009-01-04 | make sure runner resets scheduling related flags on envelopes when the | Gilles Chehade |
2009-01-04 | - runner is now capable of pausing/resuming the scheduling of deliveries | Gilles Chehade |
2009-01-04 | remove unnecessary "messagep->retry == 255" expiry condition; ok gilles@ | Jacek Masiulaniec |
2009-01-04 | kill F_MESSAGE_EXPIRED; ok gilles@ | Jacek Masiulaniec |
2009-01-04 | fix bug where runner would expire message that is being delivered, | Jacek Masiulaniec |
2009-01-04 | When matching a recipient domain to a rule, do not use strcasecmp, but use | Gilles Chehade |
2009-01-04 | - change name of "masked" member in struct netaddr, it was misleading | Gilles Chehade |
2009-01-04 | cleanup; 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 | Manpage bits for "showqueue" -> "show queue" change. | Jacek Masiulaniec |
2008-12-27 | log_warn -> log_warnx | Jacek Masiulaniec |