CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/09/27 13:43:29
Modified files:
usr.sbin/smtpd : mta_session.c
Log message:
fatal -> fatalx
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/09/27 13:50:08
Modified files:
usr.sbin/smtpd : scheduler_ramqueue.c
Log message:
When merging messages from an update, decrement the message counter if the
message already exists in the main queue, oth
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/09/28 06:00:09
Modified files:
usr.sbin/smtpd : control.c smtpd.h
Log message:
smtpd.h/control.c cleanups:
- move session_socket_* prototypes under util.c
- move struct ctl_conn in control.c
- make sta
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/09/28 07:40:21
Modified files:
usr.sbin/smtpd : mda.c smtpd.h
Log message:
Move mda_session to mda.c, and make it use a tree instead of a list,
but still use uint32_t keys since ithe key is used as peer
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/09/28 11:28:30
Modified files:
usr.sbin/smtpd : smtpd.c smtpd.h
Log message:
some smtpd.{c,h} cleanups:
- move struct child to smtpd.c
- make it use a tree keyed on the pid
- change child_add to take t
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/09/29 04:35:01
Modified files:
usr.sbin/smtpd : lka.c lka_session.c smtpd.h
Log message:
finally remove rule member from struct envelope.
"wow!" gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/09/29 04:32:08
Modified files:
usr.sbin/smtpd : parse.y smtpd.h
Log message:
Remove support for "as user" for local deliveries.
It's not documented and not implemented.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/09/29 05:02:41
Modified files:
usr.sbin/smtpd : mfa.c mfa_session.c smtpd.h
Log message:
some mfa_session cleanups.
- move mfa_session() prototype to smtpd.h
- make mfa session use a tree
- make static
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/04 12:25:39
Modified files:
usr.sbin/smtpd : smtpd.c
Log message:
delay the call to log_debug() for displaying the backends used until
the "real" debug mode is set.
ok gilles@ chl@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/07 11:21:37
Modified files:
usr.sbin/smtpd : smtpd.h
Added files:
usr.sbin/smtpd : waitq.c
Log message:
Implement a simple wait queue API. The idea is to allow multiple "waiters"
to wait on
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/08 02:46:24
Modified files:
usr.sbin/smtpd : dns.c
Log message:
skip RR if type is not MX. Use hostname if the list of MX is empty
after the loop.
spotted by huku at grhack.net
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/09 07:39:00
Modified files:
usr.sbin/smtpd : queue_backend.c
Log message:
fix a FILE* leak when using compression.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/09 14:32:25
Modified files:
usr.sbin/smtpd : ssl.c
Log message:
Reject ssl key/certs/CA/DH files if their ownership/permissions are not
correct (uid 0, no rights for g/o).
Initial diff by Sunil Nimm
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/09 15:33:38
Modified files:
usr.sbin/smtpd : lka_session.c
Log message:
make "relay ... as ..." work again. It's been zapped by mistake.
spotted by todd@
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/10 11:57:05
Modified files:
usr.sbin/smtpd : mta.c
Log message:
show the port number for a relay if specified.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/10 12:02:37
Modified files:
usr.sbin/smtpd : expand.c lka_session.c smtpd.h
Log message:
For each alias node, mark if it has been expanded from an alias map or
from a .forward file. Local deliveries
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/10 13:38:04
Modified files:
usr.sbin/smtpd : ioev.c ioev.h mta_session.c
Log message:
io_connect() can take an optional address to bind() before connecting.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/12 02:51:02
Modified files:
usr.sbin/smtpd : envelope.c smtpd.h
Log message:
Extend the "retry" field to 16 bits. The new quadratic retry formula
makes the maximum retry delay a bit to small on 8 bi
On Thu, Oct 11, 2012 at 03:14:32PM -0600, Gilles Chehade wrote:
> CVSROOT: /cvs
> Module name: src
> Changes by: gil...@cvs.openbsd.org 2012/10/11 15:14:32
>
> Modified files:
> usr.sbin/smtpd : lka_session.c parse.y ruleset.c smtpd.conf.5
>smtpd.h
>
> Log
CVSROOT:/cvs
Module name:www
Changes by: e...@cvs.openbsd.org2012/10/12 13:16:02
Modified files:
faq: current.html
Log message:
warn about the smtpd.conf syntax change
On Fri, Oct 12, 2012 at 06:40:08PM +0200, Eric Faurot wrote:
> One reason for this change is to be consistent with the pf dialect but
> also to remove the "all" keyword from the grammar because it masks the
> "all" interface group. As a result, a rule lik
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/13 02:01:47
Modified files:
usr.sbin/smtpd : aliases.c lka.c lka_session.c map.c ruleset.c
Log message:
Make map_lookup() and make_compare() set errno on failure to distinguish
between "no match" and
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/14 12:45:34
Modified files:
usr.sbin/smtpd : queue.c
Log message:
When pushing too many envelopes to the mda at once, we can hit a filedesc
exhaustion situation that kills the server. For now, put a
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/14 12:50:25
Modified files:
usr.sbin/smtpd : mda.c
Log message:
Limit the number of per-user mda (external program) deliveries that can be
running at the same time. It prevents a user from consuming
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/14 14:18:22
Modified files:
usr.sbin/smtpd : mda.c
Log message:
As discussed with gilles@, actually impose the per-user limit regardless
of the delivery method. Bump the limit a bit.
requested by a
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/15 11:54:28
Modified files:
usr.sbin/smtpd : smtpd.c
Log message:
use shorter names for process titles.
ok gilles@ chl@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/15 12:32:25
Modified files:
usr.sbin/smtpd : control.c smtpctl.8 smtpd.c
Log message:
implement and document "smtpctl stop"
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/16 05:10:38
Modified files:
usr.sbin/smtpd : lka_session.c
Log message:
Prevent a possible buffer overflow in lka_expand_format() that can lead
to a server crash, and let the smtp session fail if tha
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/16 06:02:23
Modified files:
usr.sbin/smtpd : smtpd.h
Log message:
MAX_RULEBUFFER_LEN is too small, bump it.
discussed with gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/17 02:38:48
Modified files:
usr.sbin/smtpd : smtpctl.8
Log message:
consistency fix: we use "envelope-id" everywhere.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/17 10:39:49
Modified files:
usr.sbin/smtpd : smtpd.c smtpd.8
Log message:
Document the -P option. While there, remove reference to -T, it's incomplete,
subject to changes and internal.
feedback fro
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/17 11:14:11
Modified files:
usr.sbin/smtpd : mda.c
Log message:
rename field msg -> evp.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/25 03:51:08
Modified files:
usr.sbin/smtpd : mda.c queue.c
Log message:
Make the mda request the message fd from the queue when needed, instead of
pushing the fd with the envelope. This allows the m
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/25 08:06:08
Modified files:
usr.sbin/smtpd : mfa.c
Log message:
send the semantically correct msg when RCPT fails, even if the exact value
does not matter.
spotted by chl@
ok gilles@ chl@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/25 12:14:24
Modified files:
usr.sbin/smtpd : ioev.c
Log message:
Handle the case where writev() fails with EAGAIN. In theory it cannot
happen, but it seems that kqueue triggers the event sometimes,
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/10/28 02:46:26
Modified files:
usr.sbin/smtpd : smtp_session.c smtpd.h
Log message:
Limit the number of messages that can be enqueued on a single SMTP
connection, and the number of recipients in each of
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/02 08:46:43
Modified files:
usr.sbin/smtpd : scheduler.c scheduler_ramqueue.c smtpd.h
Log message:
Make counters more informative in the scheduler:
- Change the scheduler backend API a bit: commit()
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/02 10:02:33
Modified files:
usr.sbin/smtpd : mda.c smtpd.c smtpd.h
Log message:
Consistency and robustness improvements in mda:
- Introduce a mda_getlastline function(); improve the code to avoid
us
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/02 13:30:57
Modified files:
usr.sbin/smtpd : smtp_session.c smtpd.h
Log message:
Add a "kick counter" that gets incremented on each command, to detect
clients that don't do their best to do something
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/06 02:25:38
Modified files:
usr.sbin/smtpd : mta_session.c
Log message:
Remove the "is_reading" hack and simplify the read/write logic:
set to write as soon as a response is read.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/12 07:58:53
Modified files:
usr.sbin/smtpd : aliases.c bounce.c control.c dns.c enqueue.c
forward.c ioev.c lka.c lka_session.c map.c
map_db.c map_fil
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/13 02:35:18
Modified files:
usr.sbin/smtpd : smtpctl.c
Log message:
Simplify the smtpctl code: add a try_connect() function to test if
the server is running, and flush()/next_message() helpers to mak
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/13 06:23:24
Modified files:
usr.sbin/smtpd : queue.c
Log message:
do not miss the last envelope
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/20 02:47:46
Modified files:
usr.sbin/smtpd : control.c queue.c scheduler.c
scheduler_ramqueue.c smtpctl.8 smtpctl.c
smtpd.c smtpd.h tree.c
Log mess
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/23 02:25:44
Modified files:
usr.sbin/smtpd : queue.c queue_backend.c queue_fsqueue.c
smtpctl.c smtpd.h
Log message:
Replace the qwalk API (to retreive on disk envelopes at r
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/23 03:55:25
Modified files:
usr.sbin/smtpd : bounce.c control.c delivery_filename.c
delivery_maildir.c delivery_mbox.c
delivery_mda.c dns.c enqueue.c
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/23 05:59:21
Modified files:
usr.sbin/smtpd : control.c
Log message:
send ack on update map.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/23 06:54:12
Modified files:
usr.sbin/smtpd : config.c filter_api.c filter_api.h iobuf.h
log.h mfa.c mfa_session.c
Log message:
knf
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/23 08:10:07
Modified files:
usr.sbin/smtpd : smtpd.c
Log message:
knf
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/24 06:59:53
Modified files:
lib/libc/asr : asr_debug.c asr_utils.c getaddrinfo_async.c
gethostnamadr_async.c getnetnamadr_async.c
res_mkquery.c res
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/24 07:01:51
Modified files:
usr.sbin/smtpd : dns.c
Log message:
fix after asr update
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/24 08:12:48
Modified files:
lib/libc/asr : asr.c asr_debug.c asr_utils.c
getaddrinfo_async.c gethostnamadr.c
gethostnamadr_async.c getnameinfo_asyn
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/24 11:58:49
Modified files:
lib/libc/asr : gethostnamadr_async.c getnetnamadr_async.c
Log message:
Saner implementation for self-contained hostent and netent, and also
a couple of fixes.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2012/11/27 02:39:44
Modified files:
usr.sbin/smtpd : lka_session.c
Log message:
missing initialization.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/05/25 13:16:08
Modified files:
lib/libc/asr : getnameinfo.c
Log message:
getnameinfo(3) doesn't need to initialize the resolver when it's only used
for address/port formatting (e.g. NI_NUMERICHOST).
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/05/25 13:30:25
Modified files:
lib/libc/asr : getaddrinfo_async.c res_search_async.c
Log message:
Skip search domains iteration if RES_DNSRCH and/or RES_DEFNAMES is unset.
prodded by Brad
ok jca@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/05/26 13:28:57
Modified files:
lib/libc/asr : asr.c asr_debug.c asr_private.h
getaddrinfo_async.c gethostnamadr_async.c
Log message:
simply use _PATH_HOSTS where appropriate
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/05/29 02:49:37
Modified files:
lib/libc/asr : asr.c asr_private.h getaddrinfo_async.c
gethostnamadr_async.c getnetnamadr_async.c
Log message:
fix a possible off-by-one when r
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/06/04 13:23:17
Modified files:
lib/libc/asr : asr.c asr_private.h
Log message:
make sure to check for resolv.conf update the first time the resolver
is used after pid has changed.
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/06/04 13:26:39
Modified files:
lib/libc/net : res_random.c
Log message:
force reseeding if pid has changed.
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/09/20 06:18:47
Modified files:
lib/libc/asr : getaddrinfo_async.c
Log message:
remove unused static function
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/09/20 06:50:58
Modified files:
lib/libc/asr : asr.c
Log message:
use _PATH_RESCONF directly
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/09/20 08:19:21
Modified files:
lib/libc/asr : asr.c getaddrinfo_async.c gethostnamadr_async.c
getnameinfo_async.c getnetnamadr_async.c
getrrsetbyname_
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/10/03 03:57:30
Modified files:
lib/libc/asr : asr.c asr_debug.c asr_private.h
Log message:
missing asr* -> _asr* symbol rename for building with debug code
ok jca@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/10/08 08:08:44
Modified files:
lib/libc/asr : getaddrinfo.c getaddrinfo_async.c
Log message:
fix conditionals
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/10/13 05:32:47
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
Add a helper for writing the message to simplify the code.
It also fixes the reported message length by taking prepended
heade
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/10/28 15:38:46
Modified files:
lib/libc/asr : asr.c asr_debug.c asr_private.h
Log message:
We are always using _PATH_RESCONF, so no need to remember the path on
the resolver.
ok millert@ deraadt@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/01/27 01:36:35
Modified files:
usr.sbin/smtpd : filter.c
Log message:
send events to filters in a simple loop, rather than using the
query-chaining machinery.
ok jung@ gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/01/28 02:03:35
Modified files:
usr.sbin/smtpd : filter.c
Log message:
Simplify the query-chain code now that events are sent through a dedicated loop.
ok gilles@ jung@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/01/29 01:06:27
Modified files:
usr.sbin/smtpd : filter.c
Log message:
Remove the query queueing mechanism. It's useless since pipelining is
not supported anyway.
ok sunil@ gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/01/29 03:49:53
Modified files:
usr.sbin/smtpd : filter.c
Log message:
Simplify code: hasrun is confusing and useless. There is no way
filter_drain_query() can be called when the ->current filter is
sti
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/01/29 05:43:38
Modified files:
usr.sbin/smtpd : filter.c
Log message:
remove unused field
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/02/03 04:14:08
Modified files:
usr.sbin/smtpd : filter.c
Log message:
When a filter rejects a message content, report immediatly to the
smtp session. Simplify code while here.
ok gilles@ jung@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/02/03 04:16:19
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
tell filters to rollback the current transaction if MAIL or EOM fails
ok gilles@ jung@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/02/03 06:38:40
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
Add helpers function to talk to the queue. Make the code simpler.
ok gilles@ sunil@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/02/04 05:46:28
Modified files:
usr.sbin/smtpd : queue_backend.c
Log message:
When deleting a message, remove associated envelopes from the cache,
if any (it happens when a message transaction is cancell
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/02/04 13:27:33
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
Make code more readable by putting the message parsing logic in a single place.
ok gilles@ sunil@ jung@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/02/04 15:35:17
Modified files:
usr.sbin/smtpd : rfc2822.c
Log message:
fix memory leak
ok gilles@ jung@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/02/24 13:52:53
Modified files:
lib/libc/asr : asr.c
Log message:
Avoid a possible double-free if the "search" keyword is used multiple times.
ok jca@ gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/04/29 02:55:08
Modified files:
usr.sbin/smtpd : queue.c smtpctl.c
Log message:
fix "smtpctl show queue" reporting "invalid" envelope state.
runtime state is not serialized with the envelope, so add it t
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/08/13 05:10:31
Modified files:
usr.sbin/smtpd : pony.c smtp_session.c smtpd.h
usr.sbin/smtpd/smtpd: Makefile
Log message:
bypass the filter code for incoming smtp sessions.
experimental support
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/08/14 02:01:14
Modified files:
usr.sbin/smtpd : table_static.c
Log message:
remove useless indirection for reading the file content
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/08/29 01:37:11
Modified files:
usr.sbin/smtpd : table_static.c
Log message:
Change the table parser logic. If the table is untyped, determine
its type by examining the first entry: if it contains a sepa
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/08/30 00:43:42
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
remove smtp_filter_*() indirections.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/08/30 01:11:25
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
rename function
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/08/30 05:09:02
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
rename smtp_filter_fd() to smtp_message_fd() and cleanup code.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/08/30 10:52:00
Removed files:
usr.sbin/smtpd : filter.c
Log message:
unused file
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/09/01 01:06:41
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
the wait_filter_data session set is now pointless
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/09/01 14:49:49
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
more code cleanup after filter removal
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/09/08 01:34:50
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
use plain values for transaction error codes rather than a bitmask.
rename ill-named "msgflags" to "error" while there.
ok gi
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/09/08 10:51:22
Modified files:
usr.sbin/smtpd : parse.y smtp_session.c smtpd-api.h smtpd.c
smtpd.h
Log message:
remove more filter-related cruft
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/09/11 11:09:09
Modified files:
usr.sbin/smtpd : mta.c
Log message:
remove dead code.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/09/15 05:50:39
Modified files:
usr.sbin/smtpd : mta.c
Log message:
move the envelope handling code to its own function to clarify the
imsg dispatch function.
ok gilles@
CVSROOT:/cvs
Module name:www
Changes by: e...@cvs.openbsd.org2017/10/06 13:12:57
Modified files:
. : 62.html
Log message:
smtpd changelog
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/10/19 13:50:32
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
remove useless initialisation
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/10/20 06:23:36
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
When adding a missing "Date" header, use the same timestamp as the "Received"
header for consistency.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/11/18 01:23:14
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
merge the masquerade and missing domain header callbacks into one function.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/11/21 05:20:34
Modified files:
usr.sbin/smtpd : ca.c lka.c mda.c mta.c queue.c smtp.c smtpd.c
Log message:
no need to check the sending process in imsg handlers when there is no
ambiguity: just use a si
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2017/11/23 00:23:36
Modified files:
usr.sbin/smtpd : control.c
Log message:
simplify imsg handler.
ok sunil@ gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2018/01/15 01:48:40
Modified files:
usr.sbin/smtpd : spfwalk.c
Log message:
fix parsing of RDATA for TXT records
ok gilles@
601 - 700 of 887 matches
Mail list logo