aboutsummaryrefslogtreecommitdiffstats
path: root/net
Commit message (Expand)AuthorAgeFilesLines
* net.http.server: Log request and response status linesKim Alvefur2023-05-141-0/+3
* net.http.server: Assign each request its own log sourceKim Alvefur2023-05-141-5/+8
* net.http.server: Assign an ID to each request, shared with responseKim Alvefur2023-05-141-0/+3
* net: Prefix module imports with prosody namespaceKim Alvefur2023-03-1720-108/+108
* Merge 0.12->trunkMatthew Wild2023-02-171-2/+3
|\
| * net.http.parser: Fix off-by-one error in chunk parserMatthew Wild2023-02-171-2/+3
* | Merge 0.12->trunkMatthew Wild2023-02-161-0/+4
|\|
| * net.http.server: Add new API to get HTTP request from a connectionMatthew Wild2023-02-161-0/+4
* | Merge 0.12->trunkMatthew Wild2023-02-092-7/+12
|\|
| * net.http.parser: Improve handling of responses without content-lengthMatthew Wild2023-02-091-6/+11
| * net.http: Add missing log parameterMatthew Wild2023-02-091-1/+1
* | net.http.server: Close file handle earlierKim Alvefur2023-01-081-1/+1
* | Merge 0.12->trunkKim Alvefur2023-01-081-1/+1
|\|
| * net.http.server: Fix #1789Kim Alvefur2023-01-081-1/+1
* | net.server_epoll: Remove delay on last main loop iteration when quittingKim Alvefur2023-01-061-7/+8
* | net.server_epoll: Factor out single main loop step into its own functionKim Alvefur2023-01-061-1/+26
* | net.resolvers.basic: Record hostname coming from secure SRV recordsKim Alvefur2022-12-221-0/+2
* | net.resolvers.service: Record DNSSEC security status of SRV recordsKim Alvefur2022-12-221-0/+3
* | net.resolvers.service: Fix reporting of Bogus DNSSEC resultsKim Alvefur2022-12-211-3/+6
* | Revert unintentionally committed parts of 12bd40b8e105Kim Alvefur2022-12-211-8/+3
* | mod_c2s,mod_s2s: Adapt to XEP-xxxx: Stream Limits AdvertisementKim Alvefur2022-10-201-3/+8
* | net.connect: Clear TODO for Happy Eyeballs / RFC 8305, close #1246Kim Alvefur2022-08-191-1/+0
* | various: Update IETF RFC URLs for tools.ietf.org transitionKim Alvefur2022-08-051-2/+2
* | net.resolvers.basic: Add opt-out argument for DNSSEC security statusKim Alvefur2022-08-021-3/+5
* | mod_saslauth: Implement RFC 9266 'tls-exporter' channel binding (#1760)Kim Alvefur2022-06-011-0/+8
* | compat: Remove handling of Lua 5.1 location of 'unpack' functionKim Alvefur2022-07-111-1/+1
* | Merge 0.12->trunkKim Alvefur2022-06-191-11/+8
|\|
| * net.unbound: Merge luaunbound and prosody defaults in absence of user config ...Kim Alvefur2022-06-191-11/+8
* | net.http.codes: Refresh from registry, many refs now point to RFC9110Kim Alvefur2022-06-131-46/+46
* | net.server: Fix multiple return valuesKim Alvefur2022-06-033-11/+26
* | net.server_epoll: Add option to defer accept() until data availableKim Alvefur2022-05-151-0/+6
* | net.server_epoll: Wrap LuaSocket object earlier to reuse option setting methodKim Alvefur2021-07-161-2/+2
* | net.server_epoll: Move call to refresh remote IP address out of wrapperKim Alvefur2021-07-161-1/+3
* | net.server_epoll: Add support for TCP Fast OpenKim Alvefur2021-07-081-0/+9
* | Merge 0.12->trunkKim Alvefur2022-05-161-1/+10
|\|
| * net.unbound: Adjust log level of error to error to errorKim Alvefur2022-05-161-1/+1
| * net.unbound: Disable use of hosts file by default (fixes #1737)Kim Alvefur2022-05-161-0/+9
* | net.server_select: Restore dependency on LuaSec to soft for testsKim Alvefur2022-04-271-3/+1
* | net.tls_luasec: Harden dependency on LuaSecKim Alvefur2022-04-271-3/+2
* | net: refactor sslconfig to not depend on LuaSecJonas Schäfer2022-04-024-0/+25
* | net: isolate LuaSec-specificsJonas Schäfer2022-04-274-15/+156
* | net.connect: Fix accumulation of connection attempt referencesKim Alvefur2022-04-201-0/+1
* | net.connect: Improve logging on connection attempt failureMatthew Wild2022-03-211-1/+5
* | net.connect: Improve handling of failure when attempts are still pendingMatthew Wild2022-03-211-3/+11
* | net.resolvers.basic: Fix incorrect field name (thanks CI)Matthew Wild2022-03-181-1/+1
* | net.connect: When more targets are immediately available, try them after a delayMatthew Wild2022-03-181-1/+10
* | net.connect: Support for multiple pending connection attemptsMatthew Wild2022-03-181-5/+10
* | net.resolvers.basic: Indicate to callback if we have more targets availableMatthew Wild2022-03-181-1/+1
* | net.resolvers.basic: Alternate IP address family targets, per RFC 8305Matthew Wild2022-03-181-2/+10
* | net.resolvers.basic: Refactor to remove code duplicationMatthew Wild2022-03-181-80/+72