Docs: strchrnul() fix. Bug 3108
authorJeremy Harris <jgh146exb@wizmail.org>
Tue, 20 Aug 2024 19:06:57 +0000 (20:06 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Tue, 20 Aug 2024 19:06:57 +0000 (20:06 +0100)
Actual fix: ede1cf66682a

doc/doc-txt/ChangeLog

index adfd5cb8ffe57784b8479eca290717fd9c71bfe1..0cefe5b7cc3759f5d5e3906ee73e10341f3c1afc 100644 (file)
@@ -45,6 +45,12 @@ JH/09 Not a change, but worthy of note: There is no test coverage of the
       least one platform) library version conflicts with the gsasl auth
       driver).  Confidence in its operation is lacking.
 
       least one platform) library version conflicts with the gsasl auth
       driver).  Confidence in its operation is lacking.
 
+JH/10 Bug 3108: On platforms not providing strchrnul() [OpenBSD] supply a proper
+      prototype (as well as implementaton).  Previously, a return type "int"
+      was assumed, resulting in type-conversion bugs when int and pointer had
+      different size.  This resulted in crashes while processing DKIM signatures
+      of received messages.  Identification and fix from Qualys Security.
+
 Exim version 4.98
 -----------------
 
 Exim version 4.98
 -----------------