summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2009-01-04- remove runstates global, we don't need it actually.Gilles Chehade
2009-01-04make sure runner resets scheduling related flags on envelopes when theGilles Chehade
2009-01-04- runner is now capable of pausing/resuming the scheduling of deliveriesGilles Chehade
2009-01-04remove unnecessary "messagep->retry == 255" expiry condition; ok gilles@Jacek Masiulaniec
2009-01-04kill F_MESSAGE_EXPIRED; ok gilles@Jacek Masiulaniec
2009-01-04fix bug where runner would expire message that is being delivered,Jacek Masiulaniec
2009-01-04When matching a recipient domain to a rule, do not use strcasecmp, but useGilles Chehade
2009-01-04- change name of "masked" member in struct netaddr, it was misleadingGilles Chehade
2009-01-04cleanup; ok gilles@Jacek Masiulaniec
2009-01-04aliases/forwards expansion was not done correctly and a race couldGilles Chehade
2009-01-02fix T_DAEMON_MESSAGE notices delivery; ok gilles@Jacek Masiulaniec
2009-01-02cleanup queue_load_envelope; ok gilles@Jacek Masiulaniec
2009-01-01remove unnecessary includes; ok gilles@Jacek Masiulaniec
2008-12-31if mkdir/mkdtemp fails, fatal if errno != ENOSPC; ok gilles@Jacek Masiulaniec
2008-12-31rename may fail due to ENOSPC, make smtpd survive this condition; ok gilles@Jacek Masiulaniec
2008-12-31kill unnecessary function; ok gilles@Jacek Masiulaniec
2008-12-29Handle ENOSPC in queue_update_envelope; cleanup the code a bit; ok gilles@Jacek Masiulaniec
2008-12-27kill unused function; ok gilles@Jacek Masiulaniec
2008-12-27Manpage bits for "showqueue" -> "show queue" change.Jacek Masiulaniec
2008-12-27log_warn -> log_warnxJacek Masiulaniec
2008-12-27cleanup; ok gilles@Jacek Masiulaniec
2008-12-27Put common handler code in a function; ok chl@ gilles@Jacek Masiulaniec
2008-12-27Merge hash() and queue_message_hash() into one func, queue_hash(). Fix callersJacek Masiulaniec
2008-12-27Break showqueue and showrunqueue into 2 words; ok gilles@Jacek Masiulaniec
2008-12-26parse.y doesn't allow listen backlog configuration, so "bzero default" is used.Jacek Masiulaniec
2008-12-22typoJacek Masiulaniec
2008-12-22Fix few cases where "smtpctl showqueue" could exit prematurelyJacek Masiulaniec
2008-12-22cleanupJacek Masiulaniec
2008-12-22s->s_msg.session_hostname must hold resolved hostname as well; ok gilles@Jacek Masiulaniec
2008-12-22Reduce IMSG_LKA_HOST to only make NI_NAMEREQD getnameinfo call. WeJacek Masiulaniec
2008-12-22delinting: salen may be used with no prior init; ok gilles@Jacek Masiulaniec
2008-12-22Remove entry from mdaproctree after reaping mda child; ok gilles@Jacek Masiulaniec
2008-12-22To reset state, it's enough to set s->s_state = S_HELO, rcptcountJacek Masiulaniec
2008-12-21fix session flags resetting; ok gilles@Jacek Masiulaniec
2008-12-21- missing prototype + smtp.c was misusing session_auth_pickup()Gilles Chehade
2008-12-21Add more compile time checking; fix warnings reported by gcc.Jacek Masiulaniec
2008-12-21Add more compile time checking; fix one warning reported by gcc.Jacek Masiulaniec
2008-12-21- AUTH PLAIN may receive credentials as a parameter to AUTH or on aGilles Chehade
2008-12-20- update smtpd.conf to provide an example of an auth enabled listenerGilles Chehade
2008-12-20- import first bricks of SMTP AUTH support. currently only AUTH PLAIN isGilles Chehade
2008-12-19fix indentation, no binary change.Jacek Masiulaniec
2008-12-19- fatal() if flock() has failed for any reason that's not EWOULDBLOCK, thisGilles Chehade
2008-12-19- smtpd handled mbox locking failures as "regular" temporary failures whichGilles Chehade
2008-12-18Introduce safe_fclose, which tries to push file to the disk asJacek Masiulaniec
2008-12-18Declarations for functions used only in smtp_session.c were movedJacek Masiulaniec
2008-12-18Check fwrite return code at DATA stage.Jacek Masiulaniec
2008-12-18- condition lists is wrongly described, unbreak the following syntax:Gilles Chehade
2008-12-18Don't err() on blank lines.Jacek Masiulaniec
2008-12-18Cleanup /incoming before handling each MAIL FROM.Jacek Masiulaniec
2008-12-17Warn if empty map is being created; this catches at least usageJacek Masiulaniec