Commit Graph

120 Commits (ea2f97e9ed8317dc9a62e45d9a807dca7e3700a5)

Author SHA1 Message Date
Kim Alvefur 4f7c829b1e net.http: Throw error if missing TLS context for HTTPS request 1 year ago
Matthew Wild 28e3b19ca1 net.http: Add missing log parameter 3 years ago
Kim Alvefur 019549e738 net.http: Set Connection header based on connection pool usage 2 years ago
Kim Alvefur 8e2ecac95b net.http: Add simple connection pooling 2 years ago
Kim Alvefur 869581384d net: Prefix module imports with prosody namespace 3 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 bfd9789cb1 net.http: Fix traceback on invalid URL passed to request() 6 years ago
Kim Alvefur 4441528b1f net.http: Allow using DANE via options or per request settings 4 years ago
Jonas Schäfer 52a9ddd22a net.http: fail open if surrounding code does not configure TLS 4 years ago
Kim Alvefur 3faf5009d9 net.http: Send entire HTTP request header as one write 5 years ago
Matthew Wild 3de8b69f1c net.http: track time of request for debug/stats purposes 5 years ago
Matthew Wild b50d4b2ef0 net.http: Add support for streaming chunked/large responses 5 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 7d924c49ac net.http: Return a Promise if no callback is given 6 years ago
Kim Alvefur e354f1abd8 net.http: Set ALPN on requests 6 years ago
Kim Alvefur 92b963270a net.http: Pass server name along for SNI (fixes #1408) 6 years ago
Kim Alvefur 75bfec7731 net.*: Remove tostring call from logging 7 years ago
Kim Alvefur 8226d6de4c net.http: Manually merge settings (fixes #1231) 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 bb47d9eed0 net.http: Import setmetatable into local scope (fixes #1125) 8 years ago
Matthew Wild 0e4c35dd86 net.http: Fix parameter order to http request callbacks 8 years ago
Kim Alvefur 7e28119b3d net.http: Add option for disabling TLS certifictate validation 9 years ago
Kim Alvefur e605ac0987 net.http: Validate HTTPS certificates (fixes #659) 9 years ago
Kim Alvefur 708ce26bc8 net.http: Move default SSL/TLS settings into options, allowing them to be overriden in new() 9 years ago
Kim Alvefur 450544aad0 net.http: Expose defaults 9 years ago
Kim Alvefur 10d48f1bad net.http: Remove duplicate 'request' entry 9 years ago
Matthew Wild 3371e3eae3 net.http: Add request.url, which is the original full URL as a string 9 years ago
Matthew Wild 66a3d68d56 net.http: Fire new events: pre-request, request-connection-error, request, response 9 years ago
Matthew Wild 04d3816b69 net.http: Allow creation of http client objects, with custom options 9 years ago
Kim Alvefur 3e7bffe8c8 net.http: Pass error all the way to callback 9 years ago
Matthew Wild e944901cf2 net.http: Allow enabling/disabling error suppression, useful for tests 8 years ago
Matthew Wild cf9743127c net.http: Fix for Lua 5.2: return error from error handler (xpcall changed) 8 years ago
Kim Alvefur 43b814a83b vairious: Add annotation when an empty environment is set [luacheck] 8 years ago
Matthew Wild 5e69368eeb net.http: Refactor to use new net.connect API, brings support for async DNS 8 years ago
Matthew Wild c26b05eaf2 net.http: Rename handler to conn, for consistency with all our other code 8 years ago
Matthew Wild a761524e28 net.http: Remove use of 'conn' (raw socket object returned by addclient) 8 years ago
Kim Alvefur 6d2a83e077 net.http: Strip trailing whitespace 9 years ago
Kim Alvefur e14306d742 net.http: Remove unused imports [luacheck] 9 years ago
Matthew Wild 5a7fc4ca74 net.http: Add quotes around ids in log messages 10 years ago
Matthew Wild 22ce4d1825 net.http: Add log messages for requests, including their id (so "calling callback" and tracebacks can be traced back to their initial request) 10 years ago
Matthew Wild fc9bcc9b20 net.http: Add request.id to every request object (can be overridden by providing ex.id) 10 years ago
Kim Alvefur 69652ea24b net.*: Remove use of module() function 11 years ago
Matthew Wild 26cd63e77f certmanager, net.http: Disable SSLv3 by default 11 years ago
Matthew Wild 899b6d53ae net.http, net.http.server, mod_c2s, mod_s2s, mod_component, mod_admin_telnet, mod_net_multiplex: Add ondetach to release connection from 'sessions' table (or equivalent) 11 years ago
daurnimator 5c7f981a77 net/http: Use server.addclient 12 years ago
daurnimator 5c25cdaa77 net/http: Use server.addclient 12 years ago