Displaying 1 50 of 6,778 commits (0.052s)

FreeBSD Ports — head/mail/postfix-current distinfo Makefile

- update to 3.2-20160924

Changelog:
20160918
 after rejected SMTP commands.  As before, the SMTP server
 does not forward SASL login information to other Postfix
 subsystems, and it does not receive SASL login information
 in XFORWARD commands. File/smtpd/smtpd.c.

FreeBSD Ports — head/mail/postfix-current distinfo Makefile

- update to 3.2-20160917

Changelog:
20160908
        Documentation: add a pointer to hosts(5) and services(5)
        for symbolic host and port syntax. File: proto/master.

20160911
        Bugfix (introduced: Postfix 3.0): the SMTP daemon did not
        reset a previous session's command counts before rejecting
        a client that exceeds request or concurrency rates. File:
        smtpd/smtpd.c.

20160912
        Feature: preserve the new file mtimes when installing
        Postfix.  Ond_ej Lyson_k. Wietse made this conditional on
        the presence of a new -keep-new-mtime flag. File: postfix-install.

20160917
        Bugfix: unionmap did not propagate table lookup errors.
        Based on patch by Roel van Meer. Files: util/dict_union.c,
        util/dict_union_test.*.

        Cleanup: added unit test for pipemap. Files: util/dict_pipe.c,
        util/dict_pipe_test.*.

    [4 lines not shown]

OpenBSD — usr.sbin/smtpd mproc.c

remove useless #ifndef

ok sunil@
Delta File
+1 -5 usr.sbin/smtpd/mproc.c
+1 -5 1 file

OpenBSD — usr.sbin/smtpd parse.y

listener configuration cleanup:

- have all listener creation functions take listen_opts as param,
  and call config_listener() when done, which adds the listener(s)
  to the current config list of listeners.
- make the fallback chain between interface(), host_v4() host_v6()
  and host_dns() obvious when creating an if_listener.
- fix a bug where the specified family was ignored if the listener
  is given as a hostname.

ok gilles@ sunil@
Delta File
+53 -64 usr.sbin/smtpd/parse.y
+53 -64 1 file

OpenBSD — usr.sbin/smtpd smtpd.conf.5

remove documentation for filters, we'll document when it's ready
Delta File
+2 -24 usr.sbin/smtpd/smtpd.conf.5
+2 -24 1 file

OpenBSD — usr.sbin/smtpd smtpd.c control.c

Streamline the daemon shutdown sequence.

Only the parent process handles SIGTERM and SIGINT.  Upon receiving one
of those, it closes all imsg sockets and waitpid() for the children. It
fatal()s if one of the sockets is closed unexpectedly.  Other processes
exit() "normally" when one of the imsg sockets is closed.

ok gilles@ sunil@
Delta File
+20 -24 usr.sbin/smtpd/smtpd.c
+10 -22 usr.sbin/smtpd/control.c
+7 -22 usr.sbin/smtpd/pony.c
+7 -22 usr.sbin/smtpd/queue.c
+7 -22 usr.sbin/smtpd/scheduler.c
+7 -21 usr.sbin/smtpd/ca.c
+14 -21 2 files not shown
+72 -154 8 files

OpenBSD — usr.sbin/smtpd smtpd.c

use closefrom() before reexec to make sure the new process only gets
the imsg socket.

ok gilles@ sunil@
Delta File
+4 -3 usr.sbin/smtpd/smtpd.c
+4 -3 1 file

OpenBSD — usr.sbin/smtpd pony.c control.c

The smtpd processes are not expected to ever leave their event loop.
So stop pretending that the *_shutdown() functions could ever be called
in this context, and just fatal() if event_dispatch() returns.

ok gilles@ sunil@ giovanni@

OpenBSD — usr.sbin/smtpd control.c smtpctl.c

Remove the "smtpctl stop" command.
The daemon is stopped with kill(1).

ok gilles@

OpenBSD — usr.sbin/smtpd smtp_session.c mta.c

log IP/hostname for all SMTP operations.
patch from Pavel Korovin, thanks
ok gilles@

OpenBSD — usr.sbin/smtpd esc.c

remove dead code
Delta File
+1 -25 usr.sbin/smtpd/esc.c
+1 -25 1 file

OpenBSD — usr.sbin/smtpd mproc.c smtpctl.c

get rid of the type-checking system on internal messages.
bump all imsg protocol versions since message format changed.

ok gilles@ sunil@

OpenBSD — usr.sbin/smtpd lka.c

in lka specifically, use initgroups() so that users may share files between
smtpd and another daemon by adding supplementary groups

ok eric@
Delta File
+2 -2 usr.sbin/smtpd/lka.c
+2 -2 1 file

OpenBSD — usr.sbin/smtpd crypto.c

switch from EVP_{En,De}cryptInit & EVP_{En,De}cryptFinal to their _ex
counterparts, as suggested by bcook

ok bcook@, sunil@, eric@
Delta File
+9 -11 usr.sbin/smtpd/crypto.c
+9 -11 1 file

OpenBSD — usr.sbin/smtpd mproc.c

use imsg_read_nofd() implementation from bgpd.
let the caller handle EAGAIN.

ok gilles@
Delta File
+6 -9 usr.sbin/smtpd/mproc.c
+6 -9 1 file

OpenBSD — usr.sbin/smtpd ssl.c

turn server preference for ciphers on by default

ok jsing@
Delta File
+2 -1 usr.sbin/smtpd/ssl.c
+2 -1 1 file

OpenBSD — usr.sbin/smtpd mproc.c mda.c

zap dead code

ok gilles@ sunil@
Delta File
+1 -9 usr.sbin/smtpd/mproc.c
+1 -6 usr.sbin/smtpd/mda.c
+2 -15 2 files

OpenBSD — usr.sbin/smtpd mproc.c

Get rid of the custom msgbuf_write2() function adapted from libutil.
It is not necessary now that the profiling code is gone.

ok gilles@ sunil@
Delta File
+2 -71 usr.sbin/smtpd/mproc.c
+2 -71 1 file

OpenBSD — usr.sbin/smtpd config.c control.c

remove noop function

ok sunil@

OpenBSD — usr.sbin/smtpd config.c mproc.c

get rid of the imsg buffer usage profiling code.

ok gilles@ jung@ sunil@

OpenBSD — usr.sbin/smtpd queue.c mproc.c

Remove dead code. queue_flow_control() has never been used and is
probably a bad idea.

ok gilles@

OpenBSD — usr.sbin/smtpd smtpd.conf.5

no need for Xo/Xc here, plus minor tweak;
Delta File
+3 -5 usr.sbin/smtpd/smtpd.conf.5
+3 -5 1 file

OpenBSD — usr.sbin/smtpd smtpd.conf.5 parse.y

introduce "authenticated" parameter so rules may apply to authenticated
sessions specifically

ok eric@, sunil@, jung@

OpenBSD — usr.sbin/smtpd smtpd.conf.5

word fix;
Delta File
+2 -2 usr.sbin/smtpd/smtpd.conf.5
+2 -2 1 file

OpenBSD — usr.sbin/smtpd parse.y smtpd.conf.5

allow overriding the subaddressing delimiter with subaddressing-delimiter
keyword, the default is still +

ok eric@, sunil@

OpenBSD — usr.sbin/smtpd parse.y

when configuring the daemon, assign values to the structure being conf-ed,
not the global structure. this worked by accident.

ok eric@
Delta File
+2 -2 usr.sbin/smtpd/parse.y
+2 -2 1 file

OpenBSD — usr.sbin/smtpd rfc2822.c

Properly initialize the message parser. fix a regression where the
message headers would not be altered as expected.

ok gilles@
Delta File
+2 -1 usr.sbin/smtpd/rfc2822.c
+2 -1 1 file

OpenBSD — usr.sbin/smtpd smtpd.c

make smtpd less verbose at startup

ok gilles@ sunil@ jung@ millert@
Delta File
+5 -5 usr.sbin/smtpd/smtpd.c
+5 -5 1 file

OpenBSD — share/man/man8 afterboot.8

the default smtpd setup does not require newaliases be run;
noted by consus

ok gilles
Delta File
+2 -6 share/man/man8/afterboot.8
+2 -6 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c

log ip addresses as well in authentication phase
ok gilles@
Delta File
+10 -7 usr.sbin/smtpd/smtp_session.c
+10 -7 1 file

OpenBSD — usr.sbin/smtpd smtpd.h

bump version

ok deraadt@
Delta File
+2 -2 usr.sbin/smtpd/smtpd.h
+2 -2 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c

Create a smtp transaction context on a session only for the duration of
that transaction.

ok gilles@
Delta File
+79 -99 usr.sbin/smtpd/smtp_session.c
+79 -99 1 file

OpenBSD — usr.sbin/smtpd enqueue.c

add -r option to enqueuer as compat interface for mailx

diff by Richard <richard at aaazen.com>
Delta File
+5 -2 usr.sbin/smtpd/enqueue.c
+5 -2 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c

remove misleading comment. it's not true anymore.

ok gilles@
Delta File
+1 -5 usr.sbin/smtpd/smtp_session.c
+1 -5 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c

datain counter is part of the transaction state

ok gilles@
Delta File
+5 -7 usr.sbin/smtpd/smtp_session.c
+5 -7 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c

set the msgid on the transaction

ok gilles@ jung@
Delta File
+12 -9 usr.sbin/smtpd/smtp_session.c
+12 -9 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c

always refer to the helo string stored on the session

ok gilles@
Delta File
+3 -3 usr.sbin/smtpd/smtp_session.c
+3 -3 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c parse.y

flag the local socket listener as local.
clarify check for local listeners.

ok gilles@ millert@

OpenBSD — usr.sbin/smtpd aliases.5

update aliases documentation to reflect reality
Delta File
+4 -3 usr.sbin/smtpd/aliases.5
+4 -3 1 file

pkgsrc — . pkglocate Makefile, archivers Makefile

Welcome to the pkgsrc-2016Q2 branch!

NetBSD — external/ibm-public/postfix/libexec/smtpd Makefile

Makefile.inc needs -I${DIST} to be the source dir of the program we are
compiling, make it so.

NetBSD — external/ibm-public/postfix/libexec/smtpd Makefile

Makefile.inc needs -I${DIST} to be the source dir of the program we are
compiling, make it so.
Delta File
+116 -1,140 external/ibm-public/postfix/libexec/smtpd/Makefile
+116 -1,140 1 file

NetBSD — external/ibm-public/postfix/libexec/smtpd Makefile

Fix MKCRYPTO=no

NetBSD — external/ibm-public/postfix/libexec/smtpd Makefile

Fix MKCRYPTO=no

OpenBSD — usr.sbin/smtpd smtp_session.c smtpd-api.h

Explicitely enclose SMTP transactions between BEGIN and COMMIT/ROLLBACK
filter events. Bump filter API version.

ok gilles@ jung@

FreeBSD Ports — head/mail/postfix-current distinfo Makefile

- update to 2.3.20160625

20160618
       Bugfix(introduced: 20091121): with the introduction of
       sender_dependent_default_transport_maps, the SMTP daemon
       was not updated. This resulted in false rejects with
       sender-dependent "error" transports. Based on a fix by
       Russell Yanofsky.  Files: global/resolve_clnt.c,
       global/resolve_clnt.h, smtpd/smtpd_check.c, smtpd/smtpd_check.h,
       smtpd/smtpd_milter.c, smtpd/smtpd_resolve.c, smtpd/smtpd_resolve.h.

20160619
       Refinements to the 20160618 fix. For more consistent results
       with sender address validation, use the recipient address
       (if available) as the sender-dependent address resolver
       context.  For better caching, pass sender context with all
       attempts to resolve an email address.  File: smtpd/smtpd.c,
       smtpd/smtpd_check.c, smtpd/smtpd_milter.c.

20160625
       Cleanup: the Postfix SMTP server now passes network address
       and port information to the Cyrus SASL library. Build with
       ``make makefiles "CCARGS=$CCARGS -DNO_IP_CYRUS_SASL_AUTH"''
       for backwards compatibility. Files: makedefs,
       smtpd/smtpd_sasl_glue.c, xsasl/xsasl.h, xsasl/xsasl_cyrus_server.c,

    [2 lines not shown]

OpenBSD — usr.sbin/smtpd smtp_session.c

move transaction-specific states from struct smtp_session to struct smtp_tx

ok gilles@
Delta File
+191 -150 usr.sbin/smtpd/smtp_session.c
+191 -150 1 file

OpenBSD — sbin/iked parse.y, sbin/ipsecctl parse.y

do not allow whitespace in macro names, i.e. "this is" = "a variable".
change this in all config parsers in our tree that support macros.
problem reported by sven falempin.

feedback from henning@, stsp@, deraadt@
ok florian@ mikeb@
Delta File
+9 -1 usr.sbin/ypldap/parse.y
+9 -1 sbin/ipsecctl/parse.y
+9 -1 sbin/pfctl/parse.y
+9 -1 usr.sbin/bgpd/parse.y
+9 -1 usr.sbin/dvmrpd/parse.y
+9 -1 usr.sbin/eigrpd/parse.y
+126 -14 14 files not shown
+180 -20 20 files

OpenBSD — usr.sbin/smtpd smtpd.c

with new fork+reexec, in case of failure in init of any child process
causing it to exit, we could end up with a NULL deref in parent.

free commit offered by eric@, ok gilles@
Delta File
+4 -1 usr.sbin/smtpd/smtpd.c
+4 -1 1 file

OpenBSD — usr.sbin/smtpd smtp_session.c

Also add missing date or message-id when listening on the submit port
ok gilles@
Delta File
+2 -2 usr.sbin/smtpd/smtp_session.c
+2 -2 1 file