CVS: cvs.openbsd.org: src

2012-10-17 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2012-10-25 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2012-10-25 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2012-10-25 Thread Eric Faurot
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,

CVS: cvs.openbsd.org: src

2012-10-28 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2012-11-02 Thread Eric Faurot
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:

CVS: cvs.openbsd.org: src

2012-11-02 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2012-11-02 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2012-11-06 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2012-11-12 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2012-11-13 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2012-11-13 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2010-03-06 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2010-04-25 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2010-05-13 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2010-06-26 Thread Eric Faurot
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.

CVS: cvs.openbsd.org: src

2010-07-01 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2010-12-03 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2008-10-03 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-04-21 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-05-14 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-06-02 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2009-06-02 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-06-03 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2009-06-03 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2009-06-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2009-06-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2009-06-04 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-06-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2009-06-05 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2009-06-05 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-06-05 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2009-06-06 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-06-06 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-06-06 Thread Eric Faurot
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:

CVS: cvs.openbsd.org: src

2009-06-06 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-06-06 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-06-06 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2009-07-09 Thread Eric Faurot
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:

CVS: cvs.openbsd.org: src

2014-04-15 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2014-05-12 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2014-05-13 Thread Eric Faurot
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,

CVS: cvs.openbsd.org: src

2014-05-20 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-05-20 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2014-07-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2014-07-07 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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.

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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.

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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.

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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).

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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.

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-08 Thread Eric Faurot
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)

CVS: cvs.openbsd.org: src

2014-07-09 Thread Eric Faurot
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.

CVS: cvs.openbsd.org: src

2014-07-09 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-09 Thread Eric Faurot
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.

CVS: cvs.openbsd.org: src

2014-07-10 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-10 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-07-23 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-10-08 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2014-12-24 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-12-24 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2014-12-24 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2015-03-13 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2015-06-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2015-06-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2015-05-29 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2015-05-25 Thread Eric Faurot
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).

CVS: cvs.openbsd.org: src

2015-05-25 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2015-05-26 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2015-10-28 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2015-10-08 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2015-10-13 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2015-10-03 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2015-09-20 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2015-09-20 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2015-09-20 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2016-06-06 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-05-28 Thread Eric Faurot
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.

CVS: cvs.openbsd.org: src

2016-06-23 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-06-15 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-06-29 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2016-02-04 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2016-02-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-02-04 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-01-29 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-01-29 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2016-01-29 Thread Eric Faurot
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

CVS: cvs.openbsd.org: src

2016-01-28 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-02-03 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-02-03 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-02-03 Thread Eric Faurot
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@

CVS: cvs.openbsd.org: src

2016-02-24 Thread Eric Faurot
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@

<    1   2   3   4   5   6   7   8   9   >