Commit Graph

64 Commits (a2e8ab35556fa6fd6591c3bf64f2f9e873b2a4f4)

Author SHA1 Message Date
Florian Zeitz 8d5ffd8d1a s2smanager, net.dns: Fix handling for NXNAME and SRV target of "." 15 years ago
Matthew Wild 97a0b9f7ad net.dns: Preserve metatable on manual cache purge 15 years ago
Kim Alvefur 2865b80ebd net.dns: Shorten AAAA records 15 years ago
Matthew Wild dc7c12d028 net.dns: Support for resolving AAAA records 15 years ago
Kim Alvefur 1dfc82ef0d net.dns: Fix TXT records 15 years ago
Matthew Wild 75862530f2 net.dns: Fix tostring() for SRV records 16 years ago
Matthew Wild d3f1852729 net.dns: resolver:query(): Handle getsocket() failures, and return true on success 16 years ago
Matthew Wild b186a9c3bf net.dns: resolver:getsocket(): Return nil, err on failure 16 years ago
Matthew Wild 91b6b03395 net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d 16 years ago
Matthew Wild b05ec98945 net.dns: Add resolver:tohostname() and dns.tohostname() 16 years ago
Matthew Wild 1f2665ff51 net.dns: resolver:query(): Handle getsocket() failures, and return true on success 16 years ago
Matthew Wild 24b4c74559 net.dns: resolver:getsocket(): Return nil, err on failure 16 years ago
Matthew Wild 83fc3aa616 net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d 16 years ago
Matthew Wild a99ff085ab net.dns: Add resolver:tohostname() and dns.tohostname() 16 years ago
Waqas Hussain d359b28db2 net.dns: Removed dependency on util.ztact by moving ztact.get/set in. 16 years ago
Waqas Hussain d05d634f7a net.dns: Removed dependency on util.ztact by moving ztact.get/set in. 16 years ago
Waqas Hussain d82ce21414 net.dns: Fixed a traceback when util/windows.dll is unavailable on windows. 16 years ago
Waqas Hussain b7e51a203d Monster whitespace commit (beware the whitespace monster). 16 years ago
Matthew Wild 26cf54ee8b net.dns: Support for parsing PTR records 16 years ago
Matthew Wild 0f6754746c net.dns: Add 'force' parameter to resolver:feed() to force decoding a packet even if it doesn't match an outstanding request 16 years ago
Matthew Wild 1c51f969da net.dns: Call :cancel() on the current resolver instead of the prototype 16 years ago
Matthew Wild 90b0ef76c6 net.dns: Add dns.settimeout() to set the timeout for the default resolver 16 years ago
Matthew Wild d2b5e885a8 net.dns: Make timeout configurable (default 15s) 16 years ago
Matthew Wild cad77ed8cf net.dns, net.adns: Update resolver:cancel() API so that a table doesn't need to be created for each cancellation internal to net.dns 16 years ago
Matthew Wild e23e53d3b8 net.dns, net.adns: Move coroutine-calling logic into resolver:cancel() 16 years ago
Matthew Wild 4b2249df84 net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessary 16 years ago
Matthew Wild f2b14d6d07 net.dns: Remove redundant locals declaration 16 years ago
Matthew Wild fd55f81b12 net.dns: Remove redundant locals declaration 16 years ago
Matthew Wild 1107a66e72 net.dns: Fix dns.lookup from commit e54774bd73a7 16 years ago
Matthew Wild dbe5e5fc2b net.dns: Fix dns.lookup from commit e54774bd73a7 16 years ago
Matthew Wild a201db970b net.dns: Trailing whitespace 16 years ago
Matthew Wild 322f02b17f net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd) 16 years ago
Matthew Wild d6548d9810 net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161) 17 years ago
Matthew Wild 706c63594e net.dns: Update for new socket API 17 years ago
Waqas Hussain 9939a23f32 net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency. 17 years ago
Waqas Hussain 958fddede9 net.dns: Fixed whitespace/indentation. 17 years ago
Waqas Hussain 667b411e63 net.dns: Removed unused function. 17 years ago
Waqas Hussain 588d6d7490 net.dns: Removed some useless indirection to improve readability. 17 years ago
Matthew Wild df3d5883ca net.dns: Make sure math.randomseed() gets passed an integer 17 years ago
Matthew Wild 76940508d1 net.dns: Make sure math.randomseed() gets passed an integer 17 years ago
Brian Cully f135b2f4a4 net/dns: Fix socket.select timeout. 17 years ago
Brian Cully f6f447b421 net.dns: Update synchronous path for new connection API 17 years ago
Matthew Wild 54c77c0054 net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...) 17 years ago
Matthew Wild 490f351cec net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...) 17 years ago
Matthew Wild 0ab240e0eb net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use 17 years ago
Matthew Wild 85cf0d2661 net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use 17 years ago
Matthew Wild 44066a0897 modulemanager, net.dns: Remove trailing whitespace 17 years ago
Matthew Wild 8e47276e91 net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161) 17 years ago
Matthew Wild 38fe146c05 net.dns: Be more strict about the records we cache 17 years ago
Matthew Wild 911cb9d488 net.dns: Be more strict about checking the DNS replies we receive 17 years ago