Commit Graph

98 Commits (master)

Author SHA1 Message Date
Kim Alvefur 73b512d3a6 util.error: Use is_error() instead of is_err() everywhere 1 year ago
Matthew Wild bc1e51eb83 net.http.server: Add new API to get HTTP request from a connection 3 years ago
Kim Alvefur fe97c773a6 net.http.server: Fix #1789 3 years ago
Kim Alvefur a26b39e1b7 net.http.server: Fix whitespace-ignoring syntax 2 years ago
Kim Alvefur c41d63004a net.http.server: Complete async waiter for non-persistent connections 2 years ago
Kim Alvefur adfd306e6e net.http.server: Fix typo in previous commit 2 years ago
Kim Alvefur e1128dbdbc net.http.server: Support setting Content-Type of uncaught HTTP errors 2 years ago
Kim Alvefur 4d9931786d net.http.server: Return request ID in header to aid debugging 3 years ago
Kim Alvefur 223a8b69a4 net.http.server: Remove "Firing event" logs, use event logging instead 3 years ago
Kim Alvefur ff0b9242e3 net.http.server: Log request and response status lines 3 years ago
Kim Alvefur fe8e6dc8ca net.http.server: Assign each request its own log source 3 years ago
Kim Alvefur f064c099a2 net.http.server: Assign an ID to each request, shared with response 3 years ago
Kim Alvefur 869581384d net: Prefix module imports with prosody namespace 3 years ago
Kim Alvefur d364693166 net.http.server: Close file handle earlier 3 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 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
Kim Alvefur 0175ab04cc net.http.server: Split out method for sending only the header 5 years ago
Kim Alvefur 2acba62388 net.http.server: Set request.ip so mod_http doesn't have to 5 years ago
Kim Alvefur f0ac919609 net.http.server: Don't pause early streaming uploads 5 years ago
Kim Alvefur 3c96f613c0 net.http.server: Allow storing more than the parser in the session 5 years ago
Kim Alvefur f0202d38c2 net.http.server: Enable async during HTTP request handling (fixes #1487) 6 years ago
Matthew Wild 9229c7a571 net.http.server: Default to HTTP result code 500 when promise is rejected 5 years ago
Kim Alvefur 4f2548e8ef net.http.server: Use error code from util.error (fixes #1502) 6 years ago
Kim Alvefur 87d0125802 util.error: Move default for numeric error code to net.http.server 6 years ago
Kim Alvefur 58990598f2 net.http.server: Treat promise rejection without value as a HTTP 500 error 6 years ago
Kim Alvefur 5cac177270 net.http.server: Handle promises from http handlers 6 years ago
Kim Alvefur fdfe1e0b2b net.http.server: Handle util.error objects from http handlers 6 years ago
Kim Alvefur fbab8ed06a net.http.server: Tail call because tail call! 6 years ago
Kim Alvefur 6a73014b9a net.http.server: Factor out handling of event response for easier reuse 6 years ago
Kim Alvefur 30a72c72a3 net.http.server: Explicitly convert number to string, avoiding implicit coercion 6 years ago
Kim Alvefur 8e485ec320 net.http.server: Re-fire unhandled HEAD requsts as GET events (fixes #1447) 6 years ago
Kim Alvefur 89a6f8d8c1 net.http.server: Ensure HEAD requests are sent with empty body 6 years ago
Matthew Wild 8ebaee9c3d net.http.server: Move event formation to avoid traceback on missing Host header 7 years ago
Matthew Wild f5f6460b2e Many things: switch from hacky multi-arg xpcall implementations to a standard util.xpcall 7 years ago
Kim Alvefur 95eac7d4c6 net.http.server: Delay host checks until after host-less event 7 years ago
Kim Alvefur 91c5bd7853 net.http.server: Fire an event without host 7 years ago
Kim Alvefur a31b6728d4 Revert 2dc7490899ae::5d6b252bc36f: Unfinished and broken 7 years ago
Kim Alvefur 83cd0e7ba7 net.http.server: Fix default host logic 7 years ago
Kim Alvefur c6540b14f9 net.http.server: Move handling of hosts to mod_http 7 years ago
Kim Alvefur 843edf3cb1 net.http.server: Include response object in most http-error events 8 years ago
Kim Alvefur f30f5f6218 net.http.server: Add luacheck annotations 10 years ago
Kim Alvefur 47fe58f5ca net.http.server: Expose way to set http server options 10 years ago
Kim Alvefur 3506b08847 net.http.server: Set blocksize for serving data from FDs to 64k (sweet spot of efficiency according to a recent study) 10 years ago
Kim Alvefur 99ba4462fc net.http.server: Add response method for reading response body from a file handle 10 years ago
Kim Alvefur 83e7c91e01 net.http.server: Return from listen_on() whatever net.server.addserver() returns 10 years ago
Matthew Wild 6d8484bb7b net.http.server: Import util.cache 10 years ago
Matthew Wild 12f9aac248 net.http.server: Use new util.cache to remember wildcard event handlers 10 years ago
Matthew Wild 5c1d94de1b net.http.server: Log event name when firing a request event 11 years ago
Kim Alvefur 4781a82cd8 net.http.server: Log names of the events fired 11 years ago