X-Git-Url: https://git.exim.org/users/jgh/exim.git/blobdiff_plain/17ba0f52b8df4e6ece849deac1b9d6b88bdc26c6..85e453f622a540ecc8c86b3817e8b85d8218c474:/src/src/spf.c diff --git a/src/src/spf.c b/src/src/spf.c index 7192ef462..1015d77ac 100644 --- a/src/src/spf.c +++ b/src/src/spf.c @@ -34,6 +34,18 @@ SPF_response_t *spf_response_2mx = NULL; SPF_dns_rr_t * spf_nxdomain = NULL; +void +spf_lib_version_report(FILE * fp) +{ +int maj, min, patch; +SPF_get_lib_version(&maj, &min, &patch); +fprintf(fp, "Library version: spf2: Compile: %d.%d.%d\n", + SPF_LIB_VERSION_MAJOR, SPF_LIB_VERSION_MINOR, SPF_LIB_VERSION_PATCH); +fprintf(fp, " Runtime: %d.%d.%d\n", + maj, min, patch); +} + + static SPF_dns_rr_t * SPF_dns_exim_lookup(SPF_dns_server_t *spf_dns_server, @@ -107,7 +119,7 @@ for (dns_record * rr = dns_next_rr(dnsa, &dnss, RESET_ANSWERS); rr; gstring * g = NULL; uschar chunk_len; - if (strncmpic(rr->data+1, US"v=spf1", 6) != 0) + if (strncmpic(rr->data+1, US SPF_VER_STR, 6) != 0) { HDEBUG(D_host_lookup) debug_printf("not an spf record\n"); continue;