index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
smtpd
/
queue.c
Age
Commit message (
Expand
)
Author
2009-03-29
turn some log_debugs into log_warns or even fatals; "looks ok" gilles@
Jacek Masiulaniec
2009-03-01
In "smtpctl show stats", break queue.inserts into queue.inserts.remote
Jacek Masiulaniec
2009-02-22
add missing headers
Charles Longeau
2009-02-20
purge /enqueue at startup; ok gilles@
Jacek Masiulaniec
2009-02-15
New config.c that allows for process cloning. Done by pyr@ for
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
Make races between queue and runner impossible by implementing the policy:
Jacek Masiulaniec
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-26
we had a set of functions to deal specifically with incoming messages and
Gilles Chehade
2009-01-12
more checks in queue_record_incoming_envelope; ok gilles@
Jacek Masiulaniec
2009-01-06
make file update in queue_update_envelope atomic; ok gilles@
Jacek Masiulaniec
2009-01-04
aliases/forwards expansion was not done correctly and a race could
Gilles Chehade
2009-01-02
fix T_DAEMON_MESSAGE notices delivery; ok gilles@
Jacek Masiulaniec
2009-01-02
cleanup queue_load_envelope; ok gilles@
Jacek Masiulaniec
2009-01-01
remove unnecessary includes; ok gilles@
Jacek Masiulaniec
2008-12-31
if mkdir/mkdtemp fails, fatal if errno != ENOSPC; ok gilles@
Jacek Masiulaniec
2008-12-31
rename may fail due to ENOSPC, make smtpd survive this condition; ok gilles@
Jacek Masiulaniec
2008-12-31
kill unnecessary function; ok gilles@
Jacek Masiulaniec
2008-12-29
Handle ENOSPC in queue_update_envelope; cleanup the code a bit; ok gilles@
Jacek Masiulaniec
2008-12-27
kill unused function; ok gilles@
Jacek Masiulaniec
2008-12-27
cleanup; ok gilles@
Jacek Masiulaniec
2008-12-27
Put common handler code in a function; ok chl@ gilles@
Jacek Masiulaniec
2008-12-27
Merge hash() and queue_message_hash() into one func, queue_hash(). Fix callers
Jacek Masiulaniec
2008-12-18
Cleanup /incoming before handling each MAIL FROM.
Jacek Masiulaniec
2008-12-17
Introduce /purge, where all msgs scheduled for deletion are put by
Jacek Masiulaniec
2008-12-14
Files under /incoming don't need flock(2)ing anymore.
Jacek Masiulaniec
2008-12-14
O_TRUNC is redundant if O_EXCL is specified.
Jacek Masiulaniec
2008-12-14
O_TRUNC is redundant if O_EXCL is specified.
Jacek Masiulaniec
2008-12-14
queue_create_incoming_layout must return 0 on failure, not -1.
Jacek Masiulaniec
2008-12-13
IMSG_* namespace cleanup.
Jacek Masiulaniec
2008-12-11
- last snprintf -> bsnprintf
Gilles Chehade
2008-12-11
- snprintf -> bsnprintf
Gilles Chehade
2008-12-07
Simplify queue_record_incoming_envelope.
Jacek Masiulaniec
2008-12-06
Make queue_delete_incoming_message not fatal on ENOENT condition.
Jacek Masiulaniec
2008-12-06
Don't include <err.h> where log.c API must be used.
Jacek Masiulaniec
2008-12-05
- last part of the new queue code: the runner process (unprivileged and
Gilles Chehade
2008-12-03
- remove log_debug() that's no longer needed
Gilles Chehade
2008-12-03
- fix event masking issues in smtp process which could lead to a fatal() if
Gilles Chehade
2008-11-25
- recent change in parse.y caused htons() to be called twice on the port
Gilles Chehade
2008-11-24
- when using fread/fwrite, do not swap the size and nmemb arguments. no
Gilles Chehade
2008-11-17
- remove some unused prototypes
Gilles Chehade
2008-11-17
- queue_record_daemon() no longer used, remove definition
Gilles Chehade
2008-11-17
- replace uses of O_EXLOCK and O_EXLOCK|O_NONBLOCK with the corresponding
Gilles Chehade
2008-11-11
- mistakenly removed this lock
Gilles Chehade
2008-11-11
- introduce queue_init_submissions() which will sanitize the disk-based
Gilles Chehade
2008-11-11
- queue process no longer schedules messages which do not have flag
Gilles Chehade
[next]