Age | Commit message (Expand) | Author |
2009-02-15 | If MX query fails due to DNS error, do not attempt more queries; ok gilles@ | Jacek Masiulaniec |
2009-02-15 | New config.c that allows for process cloning. Done by pyr@ for | Jacek Masiulaniec |
2009-02-14 | Implement makemap -t and -o, for output type and dest resp.; ok gilles@ | Jacek Masiulaniec |
2009-01-30 | when decreasing ssl related counters, make sure the session was flagged as | Gilles Chehade |
2009-01-30 | improve statistics for smtp process. not only collect the current sessions | Gilles Chehade |
2009-01-30 | clear the F_EVLOCK flag earlier to prevent the error event handler from | Gilles Chehade |
2009-01-30 | Do not break header for messages received via smtp. | Oleg Safiullin |
2009-01-30 | bump descriptors limit to the max and set the maximum connections count to | Gilles Chehade |
2009-01-30 | fix a very annoying events masking issue which would cause a fatal() to be | Gilles Chehade |
2009-01-29 | Implement "smtpctl show stats"; ok gilles@ | Jacek Masiulaniec |
2009-01-29 | missing prototype for session_respond() in mta, move session_respond()'s | Gilles Chehade |
2009-01-29 | Received header line was incomplete for mail submitted through the enqueuer | Gilles Chehade |
2009-01-29 | initial starttls support in mta, this allows: | Gilles Chehade |
2009-01-29 | bring initial support for SSL in the mta part of smtpd, allowing for: | Gilles Chehade |
2009-01-29 | Common queue walking code for smtpd and smtpctl. Kills majority of showqueue.c, | Jacek Masiulaniec |
2009-01-28 | mta session state belongs to struct session, not struct batch, remove the | Gilles Chehade |
2009-01-28 | everything we need for the event handling dance is in struct session, the | Gilles Chehade |
2009-01-28 | first steps towards better mta code. currently mta uses struct batch to | Gilles Chehade |
2009-01-28 | when pausing listeners, do not simply disable their events as new | Gilles Chehade |
2009-01-28 | Make races between queue and runner impossible by implementing the policy: | Jacek Masiulaniec |
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 | 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-14 | live testing shows that some clients will not even send EHLO if banner does | Gilles Chehade |
2009-01-08 | ensure getpwnam is always followed by endpwent; ok gilles@ henning@ | Jacek Masiulaniec |
2009-01-04 | - smtp can now pause/resume the accepting of incoming messages | Gilles Chehade |
2009-01-04 | - runner is now capable of pausing/resuming the scheduling of deliveries | Gilles Chehade |
2009-01-04 | kill F_MESSAGE_EXPIRED; ok gilles@ | 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 |
2008-12-27 | cleanup; ok gilles@ | Jacek Masiulaniec |
2008-12-27 | Merge hash() and queue_message_hash() into one func, queue_hash(). Fix callers | Jacek Masiulaniec |
2008-12-26 | parse.y doesn't allow listen backlog configuration, so "bzero default" is used. | Jacek Masiulaniec |
2008-12-21 | - AUTH PLAIN may receive credentials as a parameter to AUTH or on a | Gilles Chehade |
2008-12-20 | - import first bricks of SMTP AUTH support. currently only AUTH PLAIN is | Gilles Chehade |
2008-12-19 | - smtpd handled mbox locking failures as "regular" temporary failures which | Gilles Chehade |
2008-12-18 | Introduce safe_fclose, which tries to push file to the disk as | Jacek Masiulaniec |
2008-12-18 | Declarations for functions used only in smtp_session.c were moved | Jacek Masiulaniec |
2008-12-18 | Check fwrite return code at DATA stage. | Jacek Masiulaniec |
2008-12-17 | Introduce /purge, where all msgs scheduled for deletion are put by | Jacek Masiulaniec |
2008-12-13 | IMSG_* namespace cleanup. | Jacek Masiulaniec |
2008-12-13 | Declare alias_parse in smtpd.h, and fix callers that pass it wrong | Jacek Masiulaniec |
2008-12-12 | Format string checking for bsnprintf. | Jacek Masiulaniec |
2008-12-11 | - missing prototype | Gilles Chehade |
2008-12-07 | Replace evbuffer_add_printf calls with wrapper function, session_respond, | Jacek Masiulaniec |
2008-12-07 | - getaddrinfo() uses negative values for its error defines, our use of an | Gilles Chehade |