Age | Commit message (Expand) | Author |
2009-12-13 | Use safe fd limits in smtp, lka, queue, and control. Removes a | Jacek Masiulaniec |
2009-11-08 | rework a bit expansion and data structures involved in the expansion so we | Gilles Chehade |
2009-11-08 | - make aliases expansion use a rb tree instead of a tail queue, the code | Gilles Chehade |
2009-11-03 | Improve error logging. | Jacek Masiulaniec |
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-04 | Fix scheduling of bounces that could not be delivered. | Jacek Masiulaniec |
2009-09-04 | Fix scheduling of bounce messages. | Jacek Masiulaniec |
2009-09-04 | Fix a crash when messagep->batch_id is read from disk and used long | Jacek Masiulaniec |
2009-09-03 | imsg_get sets errno so use fatal instead of fatalx. | Jacek Masiulaniec |
2009-08-27 | Implement client side of the SMTP protocol in a library-like module. | Jacek Masiulaniec |
2009-08-11 | call reset_flags in bounce_session failure code path. | Jacek Masiulaniec |
2009-08-11 | do not repeat flag resetting code, introduce reset_flags(). | Jacek Masiulaniec |
2009-08-08 | import some changes from portable smtpd to reduce the delta between both. | Gilles Chehade |
2009-08-06 | - change all occurences of T_DAEMON_BATCH,MESSAGE to T_BOUNCE_BATCH/MESSAGE | Gilles Chehade |
2009-08-06 | replace X-OpenSMPTD-Loop with Delivered-To | Gilles Chehade |
2009-08-06 | when a message in queue expires, generate a bounce before we remove it | Gilles Chehade |
2009-08-06 | - introduce message_set_errormsg() to set the error description that will | Gilles Chehade |
2009-08-06 | This commit reworks the entire mailer daemon support to actually make it | Gilles Chehade |
2009-07-28 | introduce daemon_record_message() and needed glue in queue_shared.c to | Gilles Chehade |
2009-06-29 | since upper-bound is not a power of two here, use arc4random_uniform | Martynas Venckus |
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-03 | simplify struct batch; ok gilles@ | Jacek Masiulaniec |
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-05-10 | assert copyright; ok gilles@ | Jacek Masiulaniec |
2009-04-21 | small corrections to log_warns and fatals | Jacek Masiulaniec |
2009-04-21 | Make /usr/sbin/sendmail not fail due to smtpd being down. | Jacek Masiulaniec |
2009-04-21 | correct some fatal(x) calls and error strings | Eric Faurot |
2009-04-18 | correct function name in fatal | Jacek Masiulaniec |
2009-04-12 | When runner_check_loop() detects a mail loop, remove the envelope. This is | Gilles Chehade |
2009-03-29 | turn some log_debugs into log_warns or even fatals; "looks ok" gilles@ | Jacek Masiulaniec |
2009-03-22 | fix a bug in the resolution of forward files which would cause usernames | Gilles Chehade |
2009-03-18 | we can no longer create batches of MDA deliveries, so make sure runner | Gilles Chehade |
2009-03-15 | the mda process no longer uses struct batch as its central structure to | Gilles Chehade |
2009-03-09 | add basic support for outgoing authentication (AUTH PLAIN over ssl) which | Gilles Chehade |
2009-02-24 | teach smtpctl's parser how to deal with parameters that are not necessarily | Gilles Chehade |
2009-02-22 | Fix race possible between runner and queue when starting up. | Jacek Masiulaniec |
2009-02-22 | replace MAX* constants by sizeof where possible | Oleg Safiullin |
2009-02-15 | New config.c that allows for process cloning. Done by pyr@ for | Jacek Masiulaniec |
2009-02-14 | Initialize time_t now as necessary, fixes delivery rescheduling; ok gilles@ | 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 | relayhost flags were not properly copied to the relayhost array of the | 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 |