Commit Graph

1395 Commits (020cd46f0341663d71ebdbd02f67032ddcb4a677)

Author SHA1 Message Date
Matthew Wild b50d4b2ef0 net.http: Add support for streaming chunked/large responses 5 years ago
Matthew Wild bc402b6409 net.http.parser: Expose 'partial', 'chunked' and 'body_length' on packets 5 years ago
Kim Alvefur 00bad1a9fe net.websocket.frames: Use C string XOR implementation 5 years ago
Matthew Wild 518904b66c net.http.server: Don't send Content-Length on 1xx/204 responses, per RFC (fixes #1596) 5 years ago
Kim Alvefur fb63187afc net.websocket.frames: Read buffer length correctly in Lua 5.1 (fix #1598) 5 years ago
Matthew Wild a0fb8d876f net.websocket.frames: Additionally return partial frame if there is one 5 years ago
Matthew Wild 9229c7a571 net.http.server: Default to HTTP result code 500 when promise is rejected 5 years ago
Matthew Wild 5a1c206ece mod_websocket: Switch partial frame buffering to util.dbuffer 5 years ago
Matthew Wild 3989ff2ddc net.websocket.frames: Allow all methods to work on non-string objects 5 years ago
Matthew Wild 047f03ec09 net.http: Add feature discovery (currently just contains SNI) 5 years ago
Kim Alvefur 93d0d13fbb net.server: Backport client parts of SNI support from trunk (#409) 5 years ago
Matthew Wild dc206f0ff4 net.http: Add request:cancel() method 5 years ago
Matthew Wild 11e49af5e8 net.http: Re-expose destroy_request() function 5 years ago
Matthew Wild a80cdecc46 net.resolvers.basic: Default conn_type to 'tcp' consistently if unspecified (thanks marc0s) 6 years ago
Matthew Wild bfd9789cb1 net.http: Fix traceback on invalid URL passed to request() 6 years ago
Kim Alvefur 540be50a3c net.http.server: Fix reporting of missing Host header 6 years ago
Kim Alvefur 48c9a60d19 net.http.server: Strip port from Host header in IPv6 friendly way (fix #1302) 6 years ago
Matthew Wild c340e3ab37 net.http: http.request() promise now resolves with response (breaking change) 5 years ago
Matthew Wild 209660f212 net.http: use new net.http.errors lib for creating error object 5 years ago
Kim Alvefur 33d00845e7 net.server_select: Fix traceback (thanks eta) 5 years ago
Kim Alvefur 031a8d8e64 net.http.parser: Fix indentation 5 years ago
Matthew Wild 9287d929c2 net.http.errors: Add new module for converting net.http errors to util.error objects 5 years ago
Kim Alvefur 91d2ab9108 net.http.parser: Allow specifying sink for large request bodies 5 years ago
Kim Alvefur 64aa6a2a0e net.http.parser: Switch to util.dbuffer for buffering incoming data 5 years ago
Kim Alvefur 7c00bae93a net.server_epoll: Log debug message when a connection errors on read 6 years ago
Kim Alvefur f2ae89296c net.cqueues: Fix resuming after timeouts 6 years ago
Kim Alvefur 26f741b19b net.cqueues: Switch to server.watchfd for main loop integration 6 years ago
Kim Alvefur 8b9da40260 net.server_epoll: Add setting for turning off callback protections 6 years ago
Kim Alvefur 7acd39cdbe net.server_epoll: Allow setting a custom error handler for listener 6 years ago
Kim Alvefur 0a071df2d4 net.server_epoll: ... and include a traceback 6 years ago
Kim Alvefur 6baa04b056 net.server_epoll: Report errors in timers 6 years ago
Kim Alvefur 8ac1c4193c net.server_epoll: Expose way to turn monotonic time into wall clock time 6 years ago
Kim Alvefur a1ae266ff7 net.server_epoll: Optimize away table allocation for timer objects 6 years ago
Kim Alvefur 2b81c3b50f net.server_epoll: Remove unused time field from timer objects 6 years ago
Kim Alvefur ee10afcfab net.server_epoll: Signal API-compatibilty with util.timer 6 years ago
Kim Alvefur 927ef9f2f2 net.server_epoll: Make API-compatible with util.timer 6 years ago
Matthew Wild fb5059547f net.dns: Disable jitter for default resolver (used by blocking dns.lookup() calls) 6 years ago
Kim Alvefur 8c73ea0b22 util.dependencies: Tone down lua-unbound dependency for now 6 years ago
Kim Alvefur 300a9a56c5 net.resolvers: Remove FIXMEs obsoleted by switch to libunbound 6 years ago
Kim Alvefur 02c3cc978d net.unbound: Remove compat for missing promises (pre-0.11) 6 years ago
Kim Alvefur 9be5cb3fbd net.unbound: Strip support for legacy net.server APIs 6 years ago
Kim Alvefur bde46d79cd net.adns: Log a warning if loaded (because net.unbound wasn't) 6 years ago
Kim Alvefur e59b70638c net.server_epoll: Fix indentation 6 years ago
Kim Alvefur b96535b6ae net.unbound: Async DNS resolver library based on libunbound via luaunbound 7 years ago
Matthew Wild 6daae1f629 net.dns: Reduce default timeout to 5s 6 years ago
Matthew Wild 5e744740f3 net.dns: Increase backoff delays 6 years ago
Matthew Wild d080fee323 net.dns: Add jitter to spread queries and reduce failures due to congestion 6 years ago
Matthew Wild 3ff48b8386 net.dns: Fix timeout retry logic 6 years ago
Matthew Wild 5f4fcad112 net.dns: Add some debug logging 6 years ago
Kim Alvefur 7b89ab9b86 net.connect: Remove TODO about use_ipv4/6 done in 3bfb20be844c 6 years ago