History log of /openbsd/usr.sbin/smtpd/parse.y (Results 101 – 125 of 299)
Revision Date Author Comments
# 2dca66f6 08-Sep-2017 eric <eric@openbsd.org>

remove more filter-related cruft

ok gilles@


# 0ead3a23 28-Aug-2017 florian <florian@openbsd.org>

65535 is a valid port to listen on.
Off-by-one pointed out by and diff from Kris Katterjohn katterjohn AT
gmail, thanks!
chris@ pointed out that more than httpd(8) is effected.
OK gilles@


# 74262a5e 11-Jul-2017 natano <natano@openbsd.org>

Remove "listen secure" syntax from smtpd.conf. It's broken since a couple of
months and noone complained.

Users should replace existing "listen secure" directives with two separate
"tls" and "smtps"

Remove "listen secure" syntax from smtpd.conf. It's broken since a couple of
months and noone complained.

Users should replace existing "listen secure" directives with two separate
"tls" and "smtps" listeners. i.e. a line like

listen on $iface tls pki $pki

has to be replaced with

listen on $iface tls pki $pki
listen on $iface smtps pki $pki

Relaying syntax is not affected by this change.

suggested by eric
ok gilles

show more ...


# 040e076f 22-May-2017 gilles <gilles@openbsd.org>

- filters are currently broken, do not allow using them until we're done


# 084b6ef3 13-Feb-2017 gilles <gilles@openbsd.org>

fix incoming tls-require regression, introduced with last parse.y cleanup
causing the flag not to be propagated down to the listener

ok eric@


# 5682134d 13-Feb-2017 gilles <gilles@openbsd.org>

allow negation of authenticated keyword:
accept ! authenticated [...]

ok sunil@, jung@


# 46bca67b 05-Jan-2017 krw <krw@openbsd.org>

Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with more
modern TAILQ_FOREACH_SAFE().

No intentional functional change.

ok millert@ bluhm@ gilles@


# 54c95b7a 05-Jan-2017 krw <krw@openbsd.org>

Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQ
with more modern TAILQ_FOREACH(). This what symget() was already
doing.

Add paranoia '{}' around body of symget()'s TAILQ_FOREACH(

Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQ
with more modern TAILQ_FOREACH(). This what symget() was already
doing.

Add paranoia '{}' around body of symget()'s TAILQ_FOREACH().

No intentional functional change.

ok bluhm@ otto@

show more ...


# 6229d8bf 25-Nov-2016 gilles <gilles@openbsd.org>

assign an id to each rule in the ruleset, first step towards an MTA layer
and scheduler simplification

ok eric@


# 4f8d47c6 12-Sep-2016 eric <eric@openbsd.org>

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 l

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@

show more ...


# 7e744a4a 31-Aug-2016 gilles <gilles@openbsd.org>

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

ok eric@, sunil@, jung@


# 37e5d029 31-Aug-2016 gilles <gilles@openbsd.org>

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

ok eric@, sunil@


# dfa4f4ab 30-Aug-2016 gilles <gilles@openbsd.org>

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

ok eric@


# dc89f6ba 01-Jul-2016 eric <eric@openbsd.org>

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

ok gilles@ millert@


# 0c7b4ca6 21-Jun-2016 benno <benno@openbsd.org>

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@, s

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@

show more ...


# 017c8ead 21-Apr-2016 jsing <jsing@openbsd.org>

Use automatic DH parameters, instead of fixed ones. Also disable DHE by
default since it is computationally expensive and a potential DoS vector.

ok gilles@


# 1f5535ea 22-Feb-2016 gilles <gilles@openbsd.org>

the default address family for a listener was set too late and would
override the value provided by the user if any. this commit moves the
initialization earlier to avoid this.

issue reported by and

the default address family for a listener was set too late and would
override the value provided by the user if any. this commit moves the
initialization earlier to avoid this.

issue reported by and fix ok jturner@

show more ...


# e734350e 13-Feb-2016 gilles <gilles@openbsd.org>

handle enqueuer socket as a regular listener that can be configured with
"listen on socket". this simplifies a bit of code, removes some special
cases and will allow attaching filters & masking sourc

handle enqueuer socket as a regular listener that can be configured with
"listen on socket". this simplifies a bit of code, removes some special
cases and will allow attaching filters & masking source just as on lo0.

diff from Peter Bisroev <peter@int19h.net>
ok gilles@, jung@

show more ...


# 3ac780db 18-Jan-2016 jung <jung@openbsd.org>

remove leftovers of (gone) curve option

ok gilles


# 36e884f4 12-Jan-2016 sunil <sunil@openbsd.org>

Let smtpd start on machines without a FQDN as hostname.

Ok millert@ gilles@ jung@


# ad8f062f 04-Jan-2016 jung <jung@openbsd.org>

switch to /usr/local/libexec when looking for -extras and drop loop iterating
paths

this effectively reverts table.c r1.21 which was mainly introduced for a smooth
transition in -current

ok gilles


# e459d0ce 28-Dec-2015 jung <jung@openbsd.org>

remove spaces after '!'

no binary change

ok millert


# f7aa1c30 12-Dec-2015 gilles <gilles@openbsd.org>

remove CA from pki and no longer allow specifying a CA with 'pki' keyword.
introduce 'ca' keyword to allow specifying a custom CA.
making CA part of pki was a bad idea and several people hit use-case

remove CA from pki and no longer allow specifying a CA with 'pki' keyword.
introduce 'ca' keyword to allow specifying a custom CA.
making CA part of pki was a bad idea and several people hit use-cases that
plain couldn't work.

instead of:
pki foobar.org ca "/etc/mail/CA.pem"

use now:
ca foobar.org certificate "/etc/mail/CA.pem"


ok sunil@, jung@

show more ...


# 60dbd84d 12-Dec-2015 gilles <gilles@openbsd.org>

whitespaces


# 989a3e24 12-Dec-2015 gilles <gilles@openbsd.org>

when using senders map to restrict email address a user may use in SMTP
dialogue, if `masquerade' is used as a parameter then rewrite the email
address of the DATA From header to the email address in

when using senders map to restrict email address a user may use in SMTP
dialogue, if `masquerade' is used as a parameter then rewrite the email
address of the DATA From header to the email address in the map.

show more ...


12345678910>>...12