Age | Commit message (Expand) | Author |
2023-01-14 | Add missing void to function definition | Theo Buehler |
2022-12-26 | spelling fixes; from paul tagliamonte | Jason McIntyre |
2021-12-15 | spamd: convert to opaque HMAC_CTX | Theo Buehler |
2021-07-14 | Remove unneeded calls to tls_init(3) | kn |
2021-07-07 | Hoist whole TLS initialization instead of loading the cert/key into memory first | Ricardo Mestre |
2019-08-06 | By now we are already confident that pledge(2) "just works(tm)" and that it can | Ricardo Mestre |
2019-07-24 | Ever since I introduced pledge(2) on spamd(8) the chroot'ed process, if running | Ricardo Mestre |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-01-25 | I am retiring my old email address; replace it with my OpenBSD one. | Todd C. Miller |
2018-10-25 | When spamd(8) runs in greylist mode in the parent process (which runs | Ricardo Mestre |
2018-10-22 | More "explicitely" -> "explicitly" in various comments. | Kenneth R Westerback |
2018-04-26 | nuke trailing whitespace | Bob Beck |
2017-10-18 | Make blacklist entries override the whitelist. When running spamd | Todd C. Miller |
2017-10-17 | Use a binary search to speed up blacklist lookups. OK phessler@ | Todd C. Miller |
2017-10-12 | Check for asprintf() returning -1 instead of assuming that the | Todd C. Miller |
2017-04-06 | fix missing \ on \n, spotted by Edgar Pettijohn | Bob Beck |
2017-04-02 | note that some hosts never generate tuples and are ignored; | Jason McIntyre |
2017-03-16 | define the role of spamd-setup a little better; | Jason McIntyre |
2017-03-16 | use one way to show filter rules, not two. the bits and pieces of the | Jason McIntyre |
2017-01-23 | check EAGAIN in the correct place, | Bob Beck |
2017-01-23 | Switch spamd to nonblocking descriptors so we can count on getting a | Bob Beck |
2017-01-17 | - spamd(8)'s -l accepts an IP address as argument to bind(2) and it calls | Ricardo Mestre |
2016-11-30 | Check return value of tls_config_set_protocols(3) and bail out in case of | Ricardo Mestre |
2016-11-08 | Remove redundant & when clearing hostname variable, as per otto@'s request | Ricardo Mestre |
2016-11-07 | Replace bzero(3) with memset(3) | Ricardo Mestre |
2016-10-20 | - Remove useless var assignment | Ricardo Mestre |
2016-09-06 | must close our fd unconditionally and not just in the !TLS case; tls_close | Henning Brauer |
2016-07-13 | Adjust existing tls_config_set_cipher() callers for TLS cipher group | Joel Sing |
2016-05-17 | tyop | Jeremie Courreges-Anglas |
2016-04-27 | Remove pledge(2)'s that are called before chroot(2) since in the near future | Ricardo Mestre |
2016-04-10 | per rfc, ehlo responses contain hostname, then options. from dyn+bsd | Ted Unangst |
2016-03-25 | - Both checks for pw are not needed since it was already done at the start of | mestre |
2016-03-10 | - add a define for "_spamd" user like others OpenBSD daemons; | Gleydson Soares |
2015-12-12 | Remove NULL-checks before free(). ok tb@ | mmcc |
2015-12-10 | tighten the pledge for spamd, from Ricardo Mestre <serial@helheim.mooo.com> | Bob Beck |
2015-12-08 | Initially pledge spamd | Bob Beck |
2015-12-05 | adjust to newer tls_read/_write semantics. | Henning Brauer |
2015-12-02 | in response to EHLO, don't offer STARTTLS if we already completed the | Henning Brauer |
2015-12-02 | I misread the standard when adding TLS; clients are supposed to start over | Henning Brauer |
2015-12-02 | fix error messages to say tls_write after tls_write and not tls_read... | Henning Brauer |
2015-11-29 | Document that the pfdev check for 63 is /dev/fd/ only contains those nodes | Theo de Raadt |
2015-09-10 | read, tls_read, and tls_write return ssize_t | Bob Beck |
2015-09-10 | fix after libtls api changes | Bob Beck |
2015-08-12 | start replacing some \*([GL]t; | Jason McIntyre |
2015-08-12 | divert-to a table needs an address family; | Jason McIntyre |
2015-07-27 | use file system path (.Pa) semantic markup macros where appropriate. | Igor Sobrado |
2015-05-18 | Change spamd to use divert-to instead of rdr-to. | Reyk Floeter |
2015-04-18 | Convert many atoi() calls to strtonum(), adding range checks and failure | Theo de Raadt |
2015-04-14 | wrap a long line | Theo de Raadt |
2015-03-12 | Use poll(2) instead of select(2). A pointer to the struct pollfd | Todd C. Miller |