aboutsummaryrefslogtreecommitdiffstats
path: root/net
Commit message (Expand)AuthorAgeFilesLines
* net.resolvers.basic: Obey use_ipv4/use_ipv6Matthew Wild2020-01-251-14/+19
* net.adns: Add :lookup_promise() methodMatthew Wild2020-01-241-0/+13
* net.connect: Add API to create custom connect()s with options, incl. use_ipv[46]Matthew Wild2020-01-241-12/+21
* net.server_epoll: Log error about missing *all* callbacks at 'error' levelKim Alvefur2020-01-121-1/+1
* net.server_epoll: Log errors caught in listeners on 'error' levelKim Alvefur2020-01-121-1/+1
* net.server_epoll: Add option for reducing debug loggingKim Alvefur2020-01-121-14/+25
* net.server_epoll: Collect full traceback from errors in listenersKim Alvefur2020-01-051-1/+3
* net.http.parser: Add TODO related to #726Kim Alvefur2020-01-011-0/+1
* net.server_epoll: Avoid concatenating buffer with single itemKim Alvefur2019-12-281-1/+1
* net.server_event: Silence luacheck warningsKim Alvefur2019-12-231-0/+2
* net.server_epoll: Remove an unused variable [luacheck]Kim Alvefur2019-12-231-1/+1
* net.http.parser: Silence warning about unused variable [luacheck]Kim Alvefur2019-12-231-1/+2
* util.error: Move default for numeric error code to net.http.serverKim Alvefur2019-12-141-1/+1
* net.server_epoll: Use monotonic time for schedulingKim Alvefur2019-12-081-9/+11
* net.server_epoll: Change timer rescheduling method to match util.timerKim Alvefur2019-12-081-2/+3
* net.server_epoll: Remove unused function for adding timer at absolute timeKim Alvefur2019-12-081-8/+3
* net.server_epoll: Add debug logging for delayed readingKim Alvefur2019-12-071-0/+1
* net.connect: Mention RFC 6724 regressionKim Alvefur2019-12-072-0/+2
* net.connect: Add some TODOs and FIXMEsKim Alvefur2019-12-073-1/+10
* net.server_select: Remove prefix added to TLS handshaker errorsKim Alvefur2019-12-011-1/+1
* net.http: Set ALPN on requestsKim Alvefur2019-11-291-1/+1
* net.websocket: Fix traceback in case of ondisconnect being called twiceMatthew Wild2019-11-261-0/+1
* net.connect: Add some TODO commentsKim Alvefur2019-11-261-0/+4
* Merge 0.11->trunkKim Alvefur2019-11-241-0/+2
|\
| * net.resolvers.basic: Normalise IP literals, ensures net.server is happyKim Alvefur2019-11-241-0/+2
* | net.resolvers.service: Pass IP literals directly to basic resolverKim Alvefur2019-11-241-0/+9
* | Merge 0.11->trunkKim Alvefur2019-11-241-11/+17
|\|
| * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) (fixes #1459)Kim Alvefur2019-11-241-0/+3
| * net.resolvers.basic: Move IP literal check to constructorKim Alvefur2019-11-241-11/+14
* | net.server_epoll: Save log tag in a field on FD watchers tooKim Alvefur2019-11-171-2/+4
* | Back out c8aa66595072: Extra changes accidentally includedKim Alvefur2019-11-171-5/+3
* | net.server_epoll: Save log tag in a field on FD watchers tooKim Alvefur2019-11-171-3/+5
* | net.server_epoll: Improve read timeout debug messagesKim Alvefur2019-10-191-2/+2
* | net.server_epoll: Clarify a debug messageKim Alvefur2019-10-191-1/+1
* | server_event: Remove duplicated code (thanks waqas)Kim Alvefur2019-11-131-4/+0
* | Merge 0.11->trunkKim Alvefur2019-11-082-0/+2
|\|
| * net.resolvers: Fix traceback from hostname failing IDNAKim Alvefur2019-11-082-0/+2
* | net.http.server: Treat promise rejection without value as a HTTP 500 errorKim Alvefur2019-11-051-1/+1
* | net.http.server: Handle promises from http handlersKim Alvefur2019-11-011-0/+8
* | net.http.server: Handle util.error objects from http handlersKim Alvefur2019-11-011-0/+3
* | net.http.server: Tail call because tail call!Kim Alvefur2019-11-011-1/+1
* | net.http.server: Factor out handling of event response for easier reuseKim Alvefur2019-11-011-31/+34
* | Merge 0.11->trunkKim Alvefur2019-11-022-2/+14
|\|
| * net.resolvers: Abort on hostnames not passing IDNA validationKim Alvefur2019-11-022-0/+10
| * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (fixes #1426)Kim Alvefur2019-11-022-2/+4
| * net.server_epoll: Backport timer optimization 6c2370f17027 from trunk (see #1...Kim Alvefur2019-07-081-48/+29
* | net.http.codes: Avoid implicit number -> string coercionKim Alvefur2019-11-011-1/+1
* | net.server_epoll: Save IP and port from connection creation callKim Alvefur2019-10-121-0/+4
* | server_epoll: Log full string represestation when connectedKim Alvefur2019-10-121-1/+1
* | net.server_epoll: Handle getpeer/sockname returning a normal errorKim Alvefur2019-10-121-2/+2