https://bugs.exim.org/show_bug.cgi?id=1395
Git Commit <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #5 from Git Commit <[email protected]> --- Git commit: http://git.exim.org/exim.git/commitdiff/14b3c5bc64a16df07583fe4b5ef2e0129d063893 commit 14b3c5bc64a16df07583fe4b5ef2e0129d063893 Author: Jeremy Harris <[email protected]> AuthorDate: Thu Sep 17 13:35:16 2015 +0100 Commit: Jeremy Harris <[email protected]> CommitDate: Thu Sep 17 13:35:16 2015 +0100 dns: time-limit cached returns, using ttl. bug 1395 this can matter for fast-changing data such as dnsbls. ---- doc/doc-docbook/spec.xfpt | 19 ++++++++- doc/doc-txt/ChangeLog | 3 ++ src/src/dns.c | 3 +- src/src/lookupapi.h | 7 +-- src/src/lookups/README | 7 ++- src/src/lookups/cdb.c | 2 +- src/src/lookups/dbmdb.c | 6 +-- src/src/lookups/dnsdb.c | 5 ++- src/src/lookups/dsearch.c | 2 +- src/src/lookups/ibase.c | 2 +- src/src/lookups/ldap.c | 8 ++-- src/src/lookups/lf_functions.h | 4 +- src/src/lookups/lf_sqlperform.c | 6 +-- src/src/lookups/lsearch.c | 8 ++-- src/src/lookups/mysql.c | 10 ++--- src/src/lookups/nis.c | 4 +- src/src/lookups/nisplus.c | 2 +- src/src/lookups/oracle.c | 2 +- src/src/lookups/passwd.c | 2 +- src/src/lookups/pgsql.c | 8 ++-- src/src/lookups/redis.c | 8 ++-- src/src/lookups/spf.c | 14 ++++-- src/src/lookups/sqlite.c | 4 +- src/src/lookups/testdb.c | 4 +- src/src/lookups/whoson.c | 2 +- src/src/search.c | 73 ++++++++++++++++--------------- src/src/structs.h | 11 +++++ src/src/verify.c | 41 +++++++++++------- test/confs/2200 | 17 ++++++++ test/confs/2201 | 37 ++++++++++++++++ test/dnszones-src/db.test.ex | 6 ++- test/log/2200 | 1 + test/log/2201 | 7 +++ test/scripts/2200-dnsdb/2200 | 13 ++++++ test/scripts/2200-dnsdb/2201 | 18 ++++++++ test/src/fakens.c | 17 +++++++- test/stderr/2200 | 52 ++++++++++++++++++++++ test/stderr/2201 | 95 +++++++++++++++++++++++++++++++++++++++++ test/stdout/2200 | 3 ++ 39 files changed, 427 insertions(+), 106 deletions(-) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
