summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.c
AgeCommit message (Expand)Author
2009-01-10- remove a comment that was no longer relevantGilles Chehade
2009-01-08ensure getpwnam is always followed by endpwent; ok gilles@ henning@Jacek Masiulaniec
2009-01-01remove unnecessary includes; ok gilles@Jacek Masiulaniec
2008-12-27Merge hash() and queue_message_hash() into one func, queue_hash(). Fix callersJacek Masiulaniec
2008-12-22Remove entry from mdaproctree after reaping mda child; ok gilles@Jacek Masiulaniec
2008-12-21- AUTH PLAIN may receive credentials as a parameter to AUTH or on aGilles Chehade
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-17Introduce /purge, where all msgs scheduled for deletion are put byJacek Masiulaniec
2008-12-11- snprintf -> bsnprintfGilles Chehade
2008-12-05- last part of the new queue code: the runner process (unprivileged andGilles Chehade
2008-12-03- fix event masking issues in smtp process which could lead to a fatal() ifGilles Chehade
2008-11-22- do not set nochdir in daemon() call, we want parent and lka to have theirGilles Chehade
2008-11-17- replace uses of O_EXLOCK and O_EXLOCK|O_NONBLOCK with the correspondingGilles Chehade
2008-11-17- exit() -> _exit()Gilles Chehade
2008-11-11- temporarily comment chl@'s O_EXLOCK -> fcntl() change until we understandGilles Chehade
2008-11-11remove the use of O_EXLOCK, when open()ing a file, and use flock() instead.Charles Longeau
2008-11-10spaces fixed while reading codeTheo de Raadt
2008-11-10- simplify the passing of ssl cert/key during ssl configuration,Gilles Chehade
2008-11-10- snprintf() can return -1, make sure every call is checked properlyGilles Chehade
2008-11-05add a few missing id tags; there are a bunch of files, and developersIgor Sobrado
2008-11-02various minor tweaks, including spelling fixes from Brian KeeferJason McIntyre
2008-11-01smtpd is a smtp server implementation for OpenBSD. It is a work in progressGilles Chehade