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
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
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:
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
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
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
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.org2010/03/06 06:20:40
Modified files:
distrib/notes/sparc64: xfer
Log message:
typo
ok jasper@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2010/04/25 08:13:36
Modified files:
usr.bin/grep : util.c
Log message:
prevent out-of-bounds access with empty pattern (fixes grep -x '')
ok millert@ krw@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2010/05/13 14:38:25
Modified files:
lib/libexpat/lib: xmlparse.c
Log message:
merge fixes from upstream (up to rev 1.167)
notably fix a regression in parsing DTD parameter entities.
ok miod@ nicm@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2010/06/26 11:21:00
Modified files:
lib/libexpat : Changes
lib/libexpat/doc: reference.html
lib/libexpat/lib: xmlparse.c xmlrole.c xmltok.c
Log message:
sync libexpat with upstream.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2010/07/01 16:16:20
Modified files:
usr.sbin/ntpd : ntpd.c
Log message:
don't need to setup the resolver early now that dns lookups are done
by the dns engine.
ok henning@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2010/12/03 16:29:09
Modified files:
usr.sbin/smtpd : asr.c
Log message:
be more strict on socket lifetime (fixes a fd leak).
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: [EMAIL PROTECTED] 2008/10/03 09:20:29
Modified files:
usr.sbin/bgpd : buffer.c
usr.sbin/dvmrpd: buffer.c
usr.sbin/ospf6d: buffer.c
usr.sbin/ospfd : buffer.c
usr.sbin/relayd: buffer.c
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/04/21 08:37:32
Modified files:
usr.sbin/smtpd : control.c lka.c mda.c mfa.c mta.c queue.c
runner.c smtp.c smtpd.c
Log message:
correct some fatal(x) calls and error strings
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/05/14 09:05:12
Modified files:
usr.sbin/smtpd : control.c enqueue.c lka.c mda.c mfa.c mta.c
queue.c runner.c smtp.c smtp_session.c smtpd.c
Log message:
use the nitems() macro
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/02 15:44:22
Modified files:
usr.sbin/relayd: buffer.c relayd.h
Log message:
constify argument to buf_add
ok pyr@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/02 23:35:06
Modified files:
usr.sbin/relayd: buffer.c imsg.c relayd.h
Log message:
change buf_close return type to void.
that function is not supposed to report anything remotely useful,
or fail in
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/03 13:59:48
Modified files:
usr.sbin/relayd: control.c
Log message:
initialize queue
ok pyr@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/03 14:20:09
Modified files:
usr.sbin/relayd: snmp.c
Log message:
cleanup contorted and slightly broken call to imsg_get_fd
ok pyr@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/04 11:51:38
Modified files:
usr.sbin/relayd: imsg.c
Log message:
make the imsg framework endian-safe so that it can also be used
for network message passing.
ok pyr@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/04 12:34:33
Modified files:
usr.sbin/relayd: imsg.c
Log message:
revert previous commit for now since it won't play well with snmpd.
ok pyr@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/04 14:31:38
Modified files:
usr.sbin/relayd: imsg.c imsg.h relayd.h
Removed files:
usr.sbin/relayd: imsg_types.h
Log message:
- move message types enum back to relayd.h
- use u_int16_t
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/04 16:42:15
Modified files:
usr.sbin/relayd: imsg.c imsg.h
Log message:
change imsg_close() return type to void. It never fails nor does it
return any useful value.
ok now pyr@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/05 17:44:15
Modified files:
usr.sbin/relayd: imsg.h
Log message:
didn't we just say we remove libevent from the imsg framework?
ok pyr@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/05 23:02:58
Modified files:
usr.sbin/ypldap: buffer.c imsg.c ldapclient.c ypldap.c ypldap.h
ypldap_dns.c
Added files:
usr.sbin/ypldap: imsg.h
Log message:
Sync
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/05 23:30:45
Modified files:
usr.sbin/relayd: snmp.c
Log message:
allocate the correct amount of memory
ok pyr@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/06 00:33:15
Modified files:
usr.sbin/bgpd : bgpd.h buffer.c imsg.c rde.c session.c
usr.sbin/bgpctl: bgpctl.c
Added files:
usr.sbin/bgpd : imsg.h
Log message:
sync bgpd/bgpctl
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/06 01:31:26
Modified files:
usr.sbin/ospfctl: ospfctl.c
usr.sbin/ospfd : auth.c buffer.c control.c control.h imsg.c
imsg.h lsreq.c lsupdate.c ospfd.c ospfd.h
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/06 02:20:55
Modified files:
usr.sbin/ripd : buffer.c control.c control.h imsg.c rde.c
ripd.c ripd.h ripe.c
usr.sbin/ripctl: ripctl.c
Added files:
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/06 03:02:46
Modified files:
usr.sbin/ospf6ctl: ospf6ctl.c
usr.sbin/ospf6d: buffer.c control.c control.h imsg.c lsreq.c
lsupdate.c ospf6d.c ospf6d.h ospfe.c rde.c
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/06 16:11:25
Modified files:
usr.sbin/bgpd : imsg.c imsg.h
usr.sbin/dvmrpd: imsg.c imsg.h
usr.sbin/ldpd : imsg.c imsg.h
usr.sbin/ntpd : imsg.c imsg.h
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/06/06 23:56:25
Modified files:
usr.sbin/bgpd : imsg.c imsg.h rde.c session.c
usr.sbin/dvmrpd: imsg.c imsg.h
usr.sbin/ldpd : imsg.c imsg.h
usr.sbin/ntpd : imsg.c imsg.h
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2009/07/09 04:14:41
Modified files:
games/sail : sail.6
lib/libc/net : getaddrinfo.3
lib/libc/sys : getdirentries.2 sigaltstack.2
share/man/man4 : midi.4
Log message:
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/04/15 02:32:45
Modified files:
usr.sbin/smtpd : lka.c
Log message:
reply with correct imsg when using non-system auth.
reported by Stefan Sieg
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/05/12 08:37:32
Modified files:
usr.sbin/smtpd : mta_session.c
Log message:
fix a possible double free when tls is required but not advertised by
the server.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/05/13 05:57:35
Modified files:
lib/libc/asr : gethostnamadr_async.c getnetnamadr_async.c
Log message:
skip incomplete entries in /etc/hosts and /etc/networks
fix null deref spotted by Seth Hanford,
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/05/20 02:09:04
Removed files:
usr.sbin/smtpd : mfa.c mfa_session.c
Log message:
remove dead files
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/05/20 12:47:01
Modified files:
usr.sbin/smtpd : mta.c mta_session.c scheduler.c smtpctl.c
Log message:
format string cleanup: change %i to %d and fix a few typos
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/04 07:25:00
Modified files:
usr.sbin/smtpd : mta_session.c
Log message:
always attempt to use tls for relaying to the primary server when
acting as a backup mx. reported by otto@.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/04 09:24:46
Modified files:
usr.sbin/smtpd : mta_session.c smtp_session.c
Log message:
It makes much more sense to do the loop checking on incoming mails rather
than on outgoing mails...
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/07 03:11:24
Modified files:
usr.sbin/smtpd : queue_backend.c smtpctl.c smtpd.c
Log message:
Allow to enable profiling at runtime and fix timings output.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 04:22:15
Modified files:
usr.sbin/smtpd : stat_backend.c
Log message:
no need to send a stat update message when {inc,dec}rementing by 0.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 04:30:52
Modified files:
usr.sbin/smtpd : log.c log.h
Log message:
Change fatal/fatalx to use a format string. Expand in a static buffer
to cope with low-memory situations.
ok gilles@ chl@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 05:03:51
Modified files:
usr.sbin/smtpd : ca.c
Log message:
fatalx(errorstr) - fatalx(%s, errorstr)
add missing include and remove redundant debug trace while here.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 07:02:43
Modified files:
usr.sbin/smtpd : mta.c
Log message:
make sure to clear the WAIT flag when cancelling the connector timeout.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 07:49:10
Modified files:
usr.sbin/smtpd : aliases.c lka.c lka_session.c makemap.c mproc.c
ruleset.c smtpd-api.h smtpd.c smtpd.h table.c
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 08:22:38
Modified files:
usr.sbin/smtpd : ssl.c
Log message:
zap trailing tab
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 08:24:16
Modified files:
usr.sbin/smtpd : smtpd-api.h filter_api.c
Log message:
make the filter API move forward (still not plugged).
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 08:38:17
Modified files:
usr.sbin/smtpd : smtp.c
Log message:
remove dead code. these imsgs are handled in pony.c.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 09:45:32
Modified files:
usr.sbin/smtpd : queue.c queue_api.c queue_backend.c queue_fs.c
queue_null.c queue_proc.c queue_ram.c
smtpd-api.h
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 14:14:46
Modified files:
usr.sbin/smtpd : pony.c smtp_session.c smtpctl.c smtpd.c smtpd.h
Log message:
get rid of mfa leftovers
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 15:25:14
Modified files:
usr.sbin/smtpd : smtpd.c
Log message:
partially revert bogus commit
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 15:55:53
Modified files:
usr.sbin/smtpd : smtpd.c
Log message:
send correct imsg when enabling profiling at runtime
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/08 15:58:34
Modified files:
usr.sbin/smtpd : parse.y smtpd.h
Log message:
update filter configuration parsing (not plugged yet)
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/09 02:38:08
Modified files:
usr.sbin/smtpd : table_ldap.c
Log message:
various fixes in experimental ldap backend and add support for mailaddr service.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/09 03:53:37
Modified files:
usr.sbin/smtpd : parse.y smtpd.c smtpd.h
Log message:
config parser improvements:
- fail if the same option is specified multiple times on a listener
- prompt for queue
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/09 06:44:54
Modified files:
usr.sbin/smtpd : parse.y smtp_session.c smtpd.conf.5 smtpd.h
Log message:
add a no-dsn listener option to disable DSN extension.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/10 08:45:02
Modified files:
usr.sbin/smtpd : queue.c scheduler.c scheduler_api.c
scheduler_backend.c scheduler_null.c
scheduler_proc.c
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/10 09:54:55
Modified files:
usr.sbin/smtpd : ca.c control.c lka.c queue.c smtpd.c
Log message:
make the control process broadcast verbose/profile admin requests directly,
rather than going through
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/07/23 15:26:25
Modified files:
lib/libc/asr : getaddrinfo_async.c gethostnamadr_async.c
getnetnamadr_async.c res_search_async.c
Log message:
Make queries using the search
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/10/08 01:23:39
Modified files:
usr.sbin/smtpd : dns.c
Log message:
restrict address lookups to configured address families.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/12/24 01:43:58
Modified files:
usr.sbin/smtpd : ca.c
Log message:
missing include
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/12/24 06:51:31
Modified files:
usr.sbin/smtpd : ioev.c ioev.h mta_session.c
Log message:
Correctly fallback to PLAIN if opportunistics TLS fails during TLS handshake.
fix by Stefan Sieg
ok gilles
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2014/12/24 06:53:39
Modified files:
usr.sbin/smtpd : smtpd.h
Log message:
bump version
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2015/03/13 16:41:54
Modified files:
usr.sbin/smtpd : forward.5
Log message:
typo
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/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/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
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/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.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
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/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 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 08:19:21
Modified files:
lib/libc/asr : asr.c getaddrinfo_async.c gethostnamadr_async.c
getnameinfo_async.c getnetnamadr_async.c
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/06/06 14:48:16
Modified files:
usr.sbin/smtpd : mproc.c
Log message:
do not return on EAGAIN otherwise the event is never reloaded.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/05/28 15:21:20
Modified files:
usr.sbin/smtpd : ca.c config.c control.c lka.c pony.c queue.c
scheduler.c smtpd.c smtpd.h
Log message:
Implement the fork+exec pattern in smtpd.
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/06/23 05:56:19
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
move transaction-specific states from struct smtp_session to struct smtp_tx
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/06/15 15:52:47
Modified files:
usr.sbin/smtpd : smtp_session.c
Log message:
properly reset the transaction when a filter rejects a message.
ok gilles@
CVSROOT:/cvs
Module name:src
Changes by: e...@cvs.openbsd.org2016/06/29 00:46:07
Modified files:
usr.sbin/smtpd : filter.c smtp_session.c smtpd-api.h
Log message:
Explicitely enclose SMTP transactions between BEGIN and COMMIT/ROLLBACK
filter events. Bump filter API
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
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/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/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
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/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/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 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/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/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@
501 - 600 of 858 matches
Mail list logo