Commit Graph

32 Commits (a00a7f76bc8bbc8a0174bfda7b7962e981e984df)

Author SHA1 Message Date
Matthew Wild 76940508d1 net.dns: Make sure math.randomseed() gets passed an integer 16 years ago
Brian Cully f6f447b421 net.dns: Update synchronous path for new connection API 16 years ago
Matthew Wild 490f351cec net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...) 16 years ago
Matthew Wild 85cf0d2661 net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use 16 years ago
Matthew Wild 44066a0897 modulemanager, net.dns: Remove trailing whitespace 16 years ago
Matthew Wild 38fe146c05 net.dns: Be more strict about the records we cache 16 years ago
Matthew Wild 911cb9d488 net.dns: Be more strict about checking the DNS replies we receive 16 years ago
Waqas Hussain 86483efbf2 net.dns: Fixed indentation and coding style. 16 years ago
Waqas Hussain c129a0b2b9 net.dns: Initialize default resolver on module load (instead of on first use). 16 years ago
Waqas Hussain c19649f069 net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows. 16 years ago
Matthew Wild 1d89d7c92c net.dns: Don't expire records with TTL of 0 instantly 16 years ago
Matthew Wild a6639593e9 net.dns: Don't cache some records indefinitely 16 years ago
Matthew Wild 3967579413 net.dns: Remove sockets from socketset when closing them, fixes a leak 16 years ago
Matthew Wild 4248f6078f net.dns: Even better parsing of nameservers from resolv.conf 17 years ago
Matthew Wild 9118f71227 net.dns: Remove elements from the cache when expired so as to not leave holes in the array 17 years ago
Matthew Wild 775c721023 net.dns: Stricter matching of nameserver entries in resolv.conf 17 years ago
Matthew Wild e0c4e19bab net.dns: Respect commented nameserver entries in resolv.conf (thanks Remko) 17 years ago
Matthew Wild 68cbd6d4b0 net.dns: (for some reason this commit didn't pull over from 0.5) Remove hard-coded 4.2.2.1 from dns.lua 17 years ago
Matthew Wild 334b002da3 net.dns: Accidentally committed a hard-coded 4.2.2.1 nameserver 17 years ago
Matthew Wild 46e4ac25f4 core.s2smanager: Don't recurse CNAMEs infinitely :) 17 years ago
Matthew Wild 243f4c0fb3 net.dns: Multiple internal changes and API extensions to allow for more reliable DNS lookups 17 years ago
Waqas Hussain b4fa86acea net/dns: Fixed regression causing nameserver initialization to fail on Windows 17 years ago
Matthew Wild fa96706886 net.dns: Automatically add nameserver 127.0.0.1 if /etc/resolv.conf missing or empty on a non-Windows system (thanks Louis Mamakos) 17 years ago
Matthew Wild 118883d655 Remove version number from copyright headers 17 years ago
Matthew Wild c394acafc8 net.dns: Add support for cancelling a coroutine-based request 17 years ago
Matthew Wild c80f91dc02 0.3->0.4 17 years ago
Matthew Wild 775b18bd76 net.dns: Add methods necessary for allowing non-blocking DNS lookups 17 years ago
Matthew Wild f2d020191f 0.2->0.3 17 years ago
Matthew Wild d3ad4a5123 0.1 -> 0.2 17 years ago
Matthew Wild 0c5cc83112 Insert copyright/license headers 17 years ago
Waqas Hussain e26768484b Quickfix for dns.lua to not crash on failed connection to name servers 17 years ago
Waqas Hussain f80397b3b8 Added temporary fix for srv on windows: using opendns nameservers 17 years ago
Matthew Wild 950bc57ed0 Fix various mistakes in dns.lua 17 years ago
Matthew Wild 246bfb79cc Fix dns for poor Windows users, who have never seen a resolv.conf 17 years ago
Matthew Wild 801e99fcbb We have SRV resolving \o/ 17 years ago