Age | Commit message (Expand) | Author |
2009-05-14 | use the nitems() macro where appropriate | Eric Faurot |
2009-05-14 | correct function name in fatal | Jacek Masiulaniec |
2009-05-10 | use both read and write timeout arguments in the bufferevent_settimeout | Jacek Masiulaniec |
2009-05-10 | use rfc number 4954 in auth_plain handler name, rfc 4616 is implied | Jacek Masiulaniec |
2009-05-10 | assert copyright; ok gilles@ | Jacek Masiulaniec |
2009-05-10 | RFC 4954 says the response to "AUTH PLAIN" must be "334 ", not "334"; | Jacek Masiulaniec |
2009-05-09 | correct AUTH PLAIN rfc number, no functional change. | Jacek Masiulaniec |
2009-05-09 | give few states more meaningful names; ok gilles@ | Jacek Masiulaniec |
2009-05-09 | fix function names in log_debug | Jacek Masiulaniec |
2009-04-28 | don't use strlcpy before calling a function that uses strlcpy | Jacek Masiulaniec |
2009-04-28 | make S_DATAREQUEST state similar to S_{MAIL,RCPT}REQUEST; ok gilles@ | Jacek Masiulaniec |
2009-04-27 | kill 2-line session_msg_submit, used just once; ok gilles@ long ago. | Jacek Masiulaniec |
2009-04-27 | session_cleanup call in MAIL FROM handler may be removed as a | Jacek Masiulaniec |
2009-04-27 | Disable EV_READ when setting F_QUIT flag up. Malicious client may | Jacek Masiulaniec |
2009-04-24 | in session_pickup, do not handle S_RCPT state, it must never be | Jacek Masiulaniec |
2009-04-24 | Enclose common imsg handling code in a function, which additionally | Jacek Masiulaniec |
2009-04-24 | use same timeout at each session state, and make use of | Jacek Masiulaniec |
2009-04-24 | kill unnecessary struct message_recipient; ok gilles@ | Jacek Masiulaniec |
2009-04-20 | Allow MAIL FROM only in the S_HELO state, which results in behaviour | Jacek Masiulaniec |
2009-04-20 | fix previous, evtimer_set should be called only once, in session_init. | Jacek Masiulaniec |
2009-04-20 | Rewrite smtp session timeouts; use evtimer_* from event(3) instead | Jacek Masiulaniec |
2009-04-19 | Wrap the EV_READ+EVLOCKED dance in one well documented function. | Jacek Masiulaniec |
2009-04-16 | Total rewrite of the sendmail interface. Adds support for -t, -v, | Jacek Masiulaniec |
2009-04-09 | fixes for smtp auth LOGIN, inspired from smtp auth PLAIN fixes | Todd T. Fries |
2009-04-09 | change syntax of the "listen on" and "relay via" directives: | Jacek Masiulaniec |
2009-03-15 | since we are going to share code in smtp sessions and mta sessions, we need | Gilles Chehade |
2009-03-15 | save 4 bytes per message by moving the datafp field of struct message to | Gilles Chehade |
2009-03-11 | fix log_info(), while other processes know about message uid, the smtp | Gilles Chehade |
2009-03-10 | implement basic logging, needs more work; ok gilles@ | Jacek Masiulaniec |
2009-03-08 | shrink struct message a bit by removing a couple fields which are no longer | Gilles Chehade |
2009-02-22 | put repeated inet_ntop calls into new func ss_to_text, which uses | Jacek Masiulaniec |
2009-02-19 | don't let libevent buffer long lines forever; ok gilles@ | Jacek Masiulaniec |
2009-02-18 | previous commit was incomplete, this fixes ssmtp | Gilles Chehade |
2009-02-18 | smtp_accept() now requests from lka that it performs the hostname lookup | Gilles Chehade |
2009-02-17 | after a message has been commited to queue, do not incondtionnally clear | Gilles Chehade |
2009-02-13 | Ensure ss is never dereferenced when NULL. Can't happen with current code, | 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 | 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 | - remove debug message | Gilles Chehade |
2009-01-29 | Received header line was incomplete for mail submitted through the enqueuer | Gilles Chehade |
2009-01-28 | reuse recipient_to_path; ok gilles@ | Jacek Masiulaniec |
2009-01-28 | Make races between queue and runner impossible by implementing the policy: | 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-12 | dot escaping, as required by rfc; ok gilles@ | Jacek Masiulaniec |
2009-01-04 | aliases/forwards expansion was not done correctly and a race could | Gilles Chehade |