summaryrefslogtreecommitdiffstats
path: root/libexec/spamd (follow)
Commit message (Expand)AuthorAgeFilesLines
* By now we are already confident that pledge(2) "just works(tm)" and that it canmestre2019-08-061-10/+1
* Ever since I introduced pledge(2) on spamd(8) the chroot'ed process, if runningmestre2019-07-241-16/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-2/+2
* I am retiring my old email address; replace it with my OpenBSD one.millert2019-01-251-1/+1
* When spamd(8) runs in greylist mode in the parent process (which runsmestre2018-10-251-1/+13
* More "explicitely" -> "explicitly" in various comments.krw2018-10-221-2/+2
* nuke trailing whitespacebeck2018-04-261-3/+3
* Make blacklist entries override the whitelist. When running spamdmillert2017-10-184-17/+133
* Use a binary search to speed up blacklist lookups. OK phessler@millert2017-10-172-38/+132
* Check for asprintf() returning -1 instead of assuming that themillert2017-10-121-2/+3
* fix missing \ on \n, spotted by Edgar Pettijohnbeck2017-04-061-2/+2
* note that some hosts never generate tuples and are ignored;jmc2017-04-021-2/+4
* define the role of spamd-setup a little better;jmc2017-03-161-5/+7
* use one way to show filter rules, not two. the bits and pieces of thejmc2017-03-161-5/+3
* check EAGAIN in the correct place,beck2017-01-231-3/+3
* Switch spamd to nonblocking descriptors so we can count on getting abeck2017-01-231-2/+9
* - spamd(8)'s -l accepts an IP address as argument to bind(2) and it callsmestre2017-01-171-11/+17
* Check return value of tls_config_set_protocols(3) and bail out in case ofmestre2016-11-301-2/+3
* Remove redundant & when clearing hostname variable, as per otto@'s requestmestre2016-11-081-2/+2
* Replace bzero(3) with memset(3)mestre2016-11-071-2/+2
* - Remove useless var assignmentmestre2016-10-202-20/+18
* must close our fd unconditionally and not just in the !TLS case; tls_closehenning2016-09-061-3/+3
* Adjust existing tls_config_set_cipher() callers for TLS cipher groupjsing2016-07-131-2/+2
* tyopjca2016-05-171-2/+2
* Remove pledge(2)'s that are called before chroot(2) since in the near futuremestre2016-04-271-4/+1
* per rfc, ehlo responses contain hostname, then options. from dyn+bsdtedu2016-04-101-2/+4
* - Both checks for pw are not needed since it was already done at the start ofmestre2016-03-252-16/+11
* - add a define for "_spamd" user like others OpenBSD daemons;gsoares2016-03-101-5/+14
* Remove NULL-checks before free(). ok tb@mmcc2015-12-121-5/+3
* tighten the pledge for spamd, from Ricardo Mestre <serial@helheim.mooo.com>beck2015-12-102-28/+42
* Initially pledge spamdbeck2015-12-082-17/+27
* adjust to newer tls_read/_write semantics.henning2015-12-051-21/+53
* in response to EHLO, don't offer STARTTLS if we already completed thehenning2015-12-021-2/+3
* I misread the standard when adding TLS; clients are supposed to start overhenning2015-12-021-2/+2
* fix error messages to say tls_write after tls_write and not tls_read...henning2015-12-021-3/+4
* Document that the pfdev check for 63 is /dev/fd/ only contains those nodesderaadt2015-11-291-1/+4
* read, tls_read, and tls_write return ssize_tbeck2015-09-101-3/+3
* fix after libtls api changesbeck2015-09-101-12/+17
* start replacing some \*([GL]t;jmc2015-08-121-13/+9
* divert-to a table needs an address family;jmc2015-08-121-3/+3
* use file system path (.Pa) semantic markup macros where appropriate.sobrado2015-07-271-6/+6
* Change spamd to use divert-to instead of rdr-to.reyk2015-05-184-105/+18
* Convert many atoi() calls to strtonum(), adding range checks and failurederaadt2015-04-181-18/+15
* wrap a long linederaadt2015-04-141-4/+4
* Use poll(2) instead of select(2). A pointer to the struct pollfdmillert2015-03-121-97/+103
* Set the TLS ciphers to "compat" mode, restoring the previous behaviour.jsing2015-02-221-2/+5
* Don't use Aq macros when <> is intended; they are not the same thing.bentley2015-02-151-7/+7
* Change TLS_PROTOCOLS_DEFAULT to be TLSv1.2 only. Add a TLS_PROTOCOLS_ALLjsing2015-02-121-1/+3
* put -G and it's args back onto one line in SYNOPSIS, to avoid having mandocjmc2015-02-071-7/+4
* add STARTTLS support, using the shiny libtls.henning2015-02-073-17/+135