Log

net/dns.lua @ 12530:79431e0282a9

description author age
Spelling: Fix various spelling mistakes (thanks timeless) Kim Alvefur 2022-03-06
net.dns: Disable jitter for default resolver (used by blocking dns.lookup() calls) Matthew Wild 2020-06-28
net.dns: Reduce default timeout to 5s Matthew Wild 2020-06-25
net.dns: Increase backoff delays Matthew Wild 2020-06-25
net.dns: Add jitter to spread queries and reduce failures due to congestion Matthew Wild 2020-06-25
net.dns: Fix timeout retry logic Matthew Wild 2020-06-25
net.dns: Add some debug logging Matthew Wild 2020-06-25
net.dns: Handle being loaded outside of Prosody Kim Alvefur 2020-02-24
net.dns: Close resolv.conf handle when done (fixes #1342) 0.11 Kim Alvefur 2019-04-13
Merge 0.10->trunk Kim Alvefur 2018-06-10
net.dns: Lazily generate unknown RR type names Kim Alvefur 2018-06-10
Backed out changeset eae606b9266c: Used a lot of memory Kim Alvefur 2018-06-10
net.dns: Expand table of known RR types from IANA registry Kim Alvefur 2018-06-09
Merge 0.10->trunk Kim Alvefur 2018-06-09
net.dns: Syntesize type names for the full range Kim Alvefur 2018-06-09
net.dns: Don't attempt to cache unparsed data (fixes #1056) Kim Alvefur 2018-06-09
net.dns: Also cache records from the 'additional' section Kim Alvefur 2018-06-02
net.dns: Cache all records from the 'answer' section (fixes #487) Kim Alvefur 2018-06-08
vairious: Add annotation when an empty environment is set [luacheck] Kim Alvefur 2018-02-28
Merge 0.10->trunk Kim Alvefur 2017-12-01
net.dns: Don't compress a single zero group in IPv6 addresses to match behaviour of inet_ntop Kim Alvefur 2017-12-01
net.dns: Use inet_ntop from util.net if available Kim Alvefur 2017-11-29
net.dns: Correctly apply lower bound of RTT (thanks Ge0rG) Kim Alvefur 2017-09-23
Merge 0.9->0.10 Kim Alvefur 2017-06-13
net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919) Kim Alvefur 2017-06-13
Merge 0.9->0.10 Kim Alvefur 2017-05-27
net.dns: Simplify expiry calculation (fixes #919) Kim Alvefur 2017-05-22
net.dns: remove unused variable unpack [luacheck] Anton Shestakov 2016-07-28
net.dns: remove unused one-letter loop variables [luacheck] Anton Shestakov 2016-07-14
net.dns: don't use "for s,s in pairs..." (unused loop variable s) [luacheck] Anton Shestakov 2016-07-09
net.dns: remove unused one-letter loop variables [luacheck] Anton Shestakov 2016-07-08
net.dns: Import unpack() in forward-compatible way (Fixes compat with Lua5.2+) Kim Alvefur 2016-03-28
Merge 0.9->0.10 Kim Alvefur 2016-01-22
net.dns: Remember query only after it was sent, in case it was not (fixes #598) Kim Alvefur 2016-01-21
Merge 0.9->0.10 Kim Alvefur 2016-01-08
Backout 88d54bec26b7 prior to release, as it certainly requires more testing 0.9.9 Matthew Wild 2016-01-08
net.dns: Allow a zone id in resolv.conf (eg like %eth0) Kim Alvefur 2016-01-04
net.dns: Support IPv6 addresses in resolv.conf [Backported from 0.10] Florian Zeitz 2013-06-18
Merge 0.9->0.10 Matthew Wild 2015-09-25
net.dns: Unconditionally cache records found in answers Matthew Wild 2015-05-25
net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket) Kim Alvefur 2015-09-25
net.*: Remove use of module() function Kim Alvefur 2015-02-21
net.dns: Remove resolver:new(), as it needlessly and incorrectly duplicates dns.resolver() Matthew Wild 2015-07-06
Merge 0.9->0.10 Kim Alvefur 2015-05-03
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit *signed* int (blame Lua). Closes #439 Kim Alvefur 2015-04-26
Merge 0.9->0.10 Kim Alvefur 2015-04-25
net.dns, mod_s2s: Add chasing of CNAMEs to net.dns and remove it from mod_s2s Kim Alvefur 2015-04-24
Merge 0.9 -> 0.10 Kim Alvefur 2014-11-09
net.dns: Try next server if peer name can not be set (thanks wirehack7) Kim Alvefur 2014-10-30
net.dns: Return new socket from servfail Kim Alvefur 2014-10-30
Merge 0.9->0.10 Kim Alvefur 2014-10-05
net.dns: Avoid duplicate cache entries Florian Zeitz 2014-10-05
Merge 0.9->0.10 Matthew Wild 2014-07-25
net.dns: Remove unused obsolete code Matthew Wild 2014-07-25
net.dns: Ensure all pending requests get notified of a timeout when looking up a record (fix for d122420542fb) Matthew Wild 2014-07-25
Merge 0.9->0.10 Kim Alvefur 2014-06-30
net.dns: Fix duplicated cache insertions by limiting outstanding queries per name to one Kim Alvefur 2014-06-30
Remove all trailing whitespace Florian Zeitz 2013-08-09
Merge 0.9->trunk Kim Alvefur 2013-07-10
net.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix) Kim Alvefur 2013-07-10