Results 47 issues of glts

The proposed change moves the generated `Authentication-Results` header *before* the MTA’s `Received` header. See https://github.com/trusteddomainproject/OpenDKIM/pull/126 for details. This fixes #23.

Delete file that was probably added by mistake.

OpenARC does not start without parameters `Domain`/`Selector`/`KeyFile` set. In verifying mode (`Mode v`) these parameters are unused and should not prevent OpenARC from starting. Compare with OpenDKIM, which can be...

See trusteddomainproject/OpenDKIM#22. ```patch diff --git a/openarc/openarc.c b/openarc/openarc.c --- a/openarc/openarc.c +++ b/openarc/openarc.c @@ -1326,7 +1326,6 @@ static void arcf_config_free(struct arcf_config *conf) { assert(conf != NULL); - assert(conf->conf_refcnt == 0); if (conf->conf_libopenarc...

When a message does not have any ARC headers and so provides no ARC status information (usually, most messages), OpenARC will still always add a header: Authentication-Results: mail.example.com; arc=none smtp.remote-ip=1.2.3.4...

The proposed change fixes a bug where OpenARC produces syntactically invalid `Authentication-Results` headers, by applying quoting to the result values where appropriate. It also fixes an off-by-one error when producing...

OpenARC produces invalid `Authentication-Results` headers: Authentication-Results: mail.example.com; arc=none smtp.remote-ip=2604:8d00:0:1::3 This header is syntactically invalid. The `pvalue` production does not allow bare colon characters, so here the IP address must be...

The proposed change adds the missing parameter `UMask`. The logic setting `umask` is already there, so all that is needed is reading the parameter from the configuration, and including some...

The proposed change moves the generated `Authentication-Results` header *before* the MTA’s `Received` header. See https://github.com/trusteddomainproject/OpenDKIM/pull/126 for details.

Thank you for this useful library. In bstr 1.0.1, the documentation for `bstr::decode_utf8` states: > When unsuccessful, `None` is returned along with the number of bytes that make up a...

doc