#
fd9fa3ac |
| 24-Jul-2019 |
mestre <mestre@openbsd.org> |
Ever since I introduced pledge(2) on spamd(8) the chroot'ed process, if running in default, cannot get anywhere near the filesystem since its only promises are "stdio inet". Furthermore, in blacklist
Ever since I introduced pledge(2) on spamd(8) the chroot'ed process, if running in default, cannot get anywhere near the filesystem since its only promises are "stdio inet". Furthermore, in blacklist mode this same codepath is not chroot'ed but once again it gets the same pledge(2).
Therefore we can remove the BUGS section from spamd(8)'s manpage.
OK millert@ deraadt@
show more ...
|
#
c57e657f |
| 02-Apr-2017 |
jmc <jmc@openbsd.org> |
note that some hosts never generate tuples and are ignored; ok beck
|
#
18b3c5b8 |
| 16-Mar-2017 |
jmc <jmc@openbsd.org> |
define the role of spamd-setup a little better;
|
#
53028453 |
| 16-Mar-2017 |
jmc <jmc@openbsd.org> |
use one way to show filter rules, not two. the bits and pieces of the spamd setup are complex enough without freestyling the pf rules;
while here, Bk/Ek no longer required
|
#
f7745699 |
| 12-Aug-2015 |
jmc <jmc@openbsd.org> |
start replacing some \*([GL]t;
|
#
46ddce19 |
| 12-Aug-2015 |
jmc <jmc@openbsd.org> |
divert-to a table needs an address family; from steve shockley
ok sthen
|
#
b9170857 |
| 27-Jul-2015 |
sobrado <sobrado@openbsd.org> |
use file system path (.Pa) semantic markup macros where appropriate.
ok jmc@
|
#
0f849a0c |
| 18-May-2015 |
reyk <reyk@openbsd.org> |
Change spamd to use divert-to instead of rdr-to.
divert-to has many advantages over rdr-to for proxies. For example, it is much easier to use, requires less code, does not depend on /dev/pf, works
Change spamd to use divert-to instead of rdr-to.
divert-to has many advantages over rdr-to for proxies. For example, it is much easier to use, requires less code, does not depend on /dev/pf, works in-band without the asynchronous lookup (DIOCNATLOOK ioctl), saves us from additional port allocations by the rdr/NAT code, and even avoids potential collisions and race conditions that could theoretically happen with the lookup.
Heads up: users will have to update their spamd PF rules from rdr-to to divert-to. spamd now also listens to 127.0.0.1 instead of "any" (0.0.0.0) by default which should be fine with most setups but has to be considered for some special configurations.
Based on a diff is almost two years old but got delayed several times ... beck@: "now is the time to get it in" :)
Tested by many With help from okan@ OK okan@ beck@ millert@
show more ...
|
#
f90b2e2a |
| 14-Apr-2015 |
deraadt <deraadt@openbsd.org> |
wrap a long line
|
#
18891bf9 |
| 15-Feb-2015 |
bentley <bentley@openbsd.org> |
Don't use Aq macros when <> is intended; they are not the same thing.
ok schwarze@
|
#
d0e29df8 |
| 07-Feb-2015 |
jmc <jmc@openbsd.org> |
put -G and it's args back onto one line in SYNOPSIS, to avoid having mandoc split it; while here, zap trailing whitespace;
|
#
a2913c44 |
| 07-Feb-2015 |
henning <henning@openbsd.org> |
add STARTTLS support, using the shiny libtls. Rationale: when you publish DANE records for certificate pinning, you MUST offer TLS on the indicated service. Not offering TLS is verboten since that wo
add STARTTLS support, using the shiny libtls. Rationale: when you publish DANE records for certificate pinning, you MUST offer TLS on the indicated service. Not offering TLS is verboten since that would re-open the door for a MitM. This is obviously fundamentally incompatible with having spamd in front of your mailservers - spamd kinda is a MitM here, but intentional and utterly valid. DANE is desirable because it allows one to not have to trust the broken SSL CA model, and, depending on the mode chosen, even show the SSL cert mafia the middle finger by not needing them at all. ok reyk jsing bob
show more ...
|
#
117be8b5 |
| 22-Nov-2014 |
deraadt <deraadt@openbsd.org> |
/dev/random has created the same effect as /dev/arandom (and /dev/urandom) for quite some time. Mop up the last few, by using /dev/random where we actually want it, or not even mentioning arandom wh
/dev/random has created the same effect as /dev/arandom (and /dev/urandom) for quite some time. Mop up the last few, by using /dev/random where we actually want it, or not even mentioning arandom where it is irrelevant.
show more ...
|
#
4b3c04f3 |
| 11-Oct-2014 |
landry <landry@openbsd.org> |
Fix manpage: -y only takes interface names, and doesnt take ip addresses. Fix example while here. ok back@
|
#
172f56c7 |
| 16-Sep-2014 |
jmc <jmc@openbsd.org> |
less sendmail;
|
#
a4663229 |
| 01-Sep-2014 |
guenther <guenther@openbsd.org> |
Simplify the syslog.conf example: .info means that *and higher*
ok beck@
|
#
4e12ae12 |
| 27-Sep-2012 |
jmc <jmc@openbsd.org> |
remove some history details which have been around for long enough to no longer be relevant;
ok beck
|
#
a47d0aab |
| 19-Mar-2011 |
okan <okan@openbsd.org> |
fix rdr-to example (requires direction); from James Turner
ok jmc@
|
#
0d1557d6 |
| 17-Sep-2009 |
jmc <jmc@openbsd.org> |
merge/update the spamlogd rules into spamd - there were some subtle problems because of the recent pf nat changes that caused problems; i've fleshed out the example in spamd and just added a pointer
merge/update the spamlogd rules into spamd - there were some subtle problems because of the recent pf nat changes that caused problems; i've fleshed out the example in spamd and just added a pointer to it from spamlogd;
ok beck
show more ...
|
#
800cd0b3 |
| 07-Sep-2009 |
jmc <jmc@openbsd.org> |
the example pf rules should be "pass in", not just "pass"; ok henning
|
#
e8af6f09 |
| 01-Sep-2009 |
todd <todd@openbsd.org> |
match samples here with pf.conf(5) sample ruleset following recent pf changes ok henning@
|
#
e6ce014f |
| 20-Apr-2009 |
jmc <jmc@openbsd.org> |
tweak previous;
|
#
00ddf0ca |
| 20-Apr-2009 |
beck <beck@openbsd.org> |
PR 6090 - from Olli Hauer <ohauer@gmx.de>
A number of small improvements:
- patch for empty lines and comments in alloweddomains_file - remove some whitespaces at end of line. - document comment an
PR 6090 - from Olli Hauer <ohauer@gmx.de>
A number of small improvements:
- patch for empty lines and comments in alloweddomains_file - remove some whitespaces at end of line. - document comment and empty line handling - Remove unused parameter 'r' from getopt in spamd.c, it is removed in the 'switch statement' but not in getopt. http://www.openbsd.org/cgi-bin/cvsweb/src/libexec/spamd/spamd.c.diff?r1=1.94;r2=1.95;f=h - replace atoi with strtonum - make debug output more usefull, display only what will be synced and not a second message which prints always "sync trapped %s"
- some cosemtic and whitespace fixes.
show more ...
|
#
7597ee3e |
| 17-Feb-2009 |
jmc <jmc@openbsd.org> |
clarification for the MX stuff; requested by Stephan A. Rickauer ok beck
|
#
2ca80fe9 |
| 20-Sep-2008 |
jmc <jmc@openbsd.org> |
document spamd log entry format; requested by Stephan A. Rickauer ok beck
|