| Commit message (Expand) | Author | Age | Files | Lines |
* | By now we are already confident that pledge(2) "just works(tm)" and that it can | mestre | 2019-08-06 | 1 | -10/+1 |
* | Ever since I introduced pledge(2) on spamd(8) the chroot'ed process, if running | mestre | 2019-07-24 | 1 | -16/+2 |
* | When system calls indicate an error they return -1, not some arbitrary | deraadt | 2019-06-28 | 1 | -2/+2 |
* | I am retiring my old email address; replace it with my OpenBSD one. | millert | 2019-01-25 | 1 | -1/+1 |
* | When spamd(8) runs in greylist mode in the parent process (which runs | mestre | 2018-10-25 | 1 | -1/+13 |
* | More "explicitely" -> "explicitly" in various comments. | krw | 2018-10-22 | 1 | -2/+2 |
* | nuke trailing whitespace | beck | 2018-04-26 | 1 | -3/+3 |
* | Make blacklist entries override the whitelist. When running spamd | millert | 2017-10-18 | 4 | -17/+133 |
* | Use a binary search to speed up blacklist lookups. OK phessler@ | millert | 2017-10-17 | 2 | -38/+132 |
* | Check for asprintf() returning -1 instead of assuming that the | millert | 2017-10-12 | 1 | -2/+3 |
* | fix missing \ on \n, spotted by Edgar Pettijohn | beck | 2017-04-06 | 1 | -2/+2 |
* | note that some hosts never generate tuples and are ignored; | jmc | 2017-04-02 | 1 | -2/+4 |
* | define the role of spamd-setup a little better; | jmc | 2017-03-16 | 1 | -5/+7 |
* | use one way to show filter rules, not two. the bits and pieces of the | jmc | 2017-03-16 | 1 | -5/+3 |
* | check EAGAIN in the correct place, | beck | 2017-01-23 | 1 | -3/+3 |
* | Switch spamd to nonblocking descriptors so we can count on getting a | beck | 2017-01-23 | 1 | -2/+9 |
* | - spamd(8)'s -l accepts an IP address as argument to bind(2) and it calls | mestre | 2017-01-17 | 1 | -11/+17 |
* | Check return value of tls_config_set_protocols(3) and bail out in case of | mestre | 2016-11-30 | 1 | -2/+3 |
* | Remove redundant & when clearing hostname variable, as per otto@'s request | mestre | 2016-11-08 | 1 | -2/+2 |
* | Replace bzero(3) with memset(3) | mestre | 2016-11-07 | 1 | -2/+2 |
* | - Remove useless var assignment | mestre | 2016-10-20 | 2 | -20/+18 |
* | must close our fd unconditionally and not just in the !TLS case; tls_close | henning | 2016-09-06 | 1 | -3/+3 |
* | Adjust existing tls_config_set_cipher() callers for TLS cipher group | jsing | 2016-07-13 | 1 | -2/+2 |
* | tyop | jca | 2016-05-17 | 1 | -2/+2 |
* | Remove pledge(2)'s that are called before chroot(2) since in the near future | mestre | 2016-04-27 | 1 | -4/+1 |
* | per rfc, ehlo responses contain hostname, then options. from dyn+bsd | tedu | 2016-04-10 | 1 | -2/+4 |
* | - Both checks for pw are not needed since it was already done at the start of | mestre | 2016-03-25 | 2 | -16/+11 |
* | - add a define for "_spamd" user like others OpenBSD daemons; | gsoares | 2016-03-10 | 1 | -5/+14 |
* | Remove NULL-checks before free(). ok tb@ | mmcc | 2015-12-12 | 1 | -5/+3 |
* | tighten the pledge for spamd, from Ricardo Mestre <serial@helheim.mooo.com> | beck | 2015-12-10 | 2 | -28/+42 |
* | Initially pledge spamd | beck | 2015-12-08 | 2 | -17/+27 |
* | adjust to newer tls_read/_write semantics. | henning | 2015-12-05 | 1 | -21/+53 |
* | in response to EHLO, don't offer STARTTLS if we already completed the | henning | 2015-12-02 | 1 | -2/+3 |
* | I misread the standard when adding TLS; clients are supposed to start over | henning | 2015-12-02 | 1 | -2/+2 |
* | fix error messages to say tls_write after tls_write and not tls_read... | henning | 2015-12-02 | 1 | -3/+4 |
* | Document that the pfdev check for 63 is /dev/fd/ only contains those nodes | deraadt | 2015-11-29 | 1 | -1/+4 |
* | read, tls_read, and tls_write return ssize_t | beck | 2015-09-10 | 1 | -3/+3 |
* | fix after libtls api changes | beck | 2015-09-10 | 1 | -12/+17 |
* | start replacing some \*([GL]t; | jmc | 2015-08-12 | 1 | -13/+9 |
* | divert-to a table needs an address family; | jmc | 2015-08-12 | 1 | -3/+3 |
* | use file system path (.Pa) semantic markup macros where appropriate. | sobrado | 2015-07-27 | 1 | -6/+6 |
* | Change spamd to use divert-to instead of rdr-to. | reyk | 2015-05-18 | 4 | -105/+18 |
* | Convert many atoi() calls to strtonum(), adding range checks and failure | deraadt | 2015-04-18 | 1 | -18/+15 |
* | wrap a long line | deraadt | 2015-04-14 | 1 | -4/+4 |
* | Use poll(2) instead of select(2). A pointer to the struct pollfd | millert | 2015-03-12 | 1 | -97/+103 |
* | Set the TLS ciphers to "compat" mode, restoring the previous behaviour. | jsing | 2015-02-22 | 1 | -2/+5 |
* | Don't use Aq macros when <> is intended; they are not the same thing. | bentley | 2015-02-15 | 1 | -7/+7 |
* | Change TLS_PROTOCOLS_DEFAULT to be TLSv1.2 only. Add a TLS_PROTOCOLS_ALL | jsing | 2015-02-12 | 1 | -1/+3 |
* | put -G and it's args back onto one line in SYNOPSIS, to avoid having mandoc | jmc | 2015-02-07 | 1 | -7/+4 |
* | add STARTTLS support, using the shiny libtls. | henning | 2015-02-07 | 3 | -17/+135 |