aboutsummaryrefslogtreecommitdiffstats
path: root/net
Commit message (Expand)AuthorAgeFilesLines
* 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
* | net.resolvers.service: Honour record 'weight' when picking SRV targetsMatthew Wild2022-03-171-13/+68
|/
* Spelling: Fix various spelling mistakes (thanks timeless)Kim Alvefur2022-03-072-8/+8
* net.websocket.frames: Replace bit fiddling code with util.structKim Alvefur2022-03-061-48/+13
* net.stun: Support for xor-relayed-address attributeMatthew Wild2022-03-051-2/+20
* net.stun: Add xor-peer-address helperMatthew Wild2022-03-051-0/+16
* net.stun: Factor out address unpack, an operation common to multiple attributesMatthew Wild2022-03-051-11/+12
* net.stun: Name some more attributes from TURNMatthew Wild2022-03-051-0/+3
* net.stun: Add lookup table generation helper, reduces code duplicationMatthew Wild2022-03-051-16/+15
* net.stun: Hyphenate method names for consistencyMatthew Wild2022-03-051-2/+2
* net.stun: Use util.bitcompat to deal with bit module variances across Lua ver...Kim Alvefur2022-03-041-0/+1
* net.stun: Use util.strbitopKim Alvefur2022-03-041-11/+1
* net.stun: New library that implements STUN/TURN parsing/serializationMatthew Wild2022-03-041-0/+292
* net.server_epoll: Disable verbose mode by defaultKim Alvefur2022-02-121-2/+1
* net.http: Allow using DANE via options or per request settingsKim Alvefur2022-02-051-1/+5
* net.connect: Allow passing TLS context from resolverKim Alvefur2022-01-211-1/+2
* net.resolvers.chain: A resolver for combining other resolversKim Alvefur2022-01-211-0/+38
* net.resolvers: Report DNSSEC validation errors instead of NoErrorKim Alvefur2021-12-282-3/+13
* util.id: Adjust entropy levels, with rationalesKim Alvefur2021-12-022-2/+2
* net.resolvers: Report when hostname fails IDNAKim Alvefur2021-12-072-2/+2
* net.server_epoll: Ensure calls to :write() return somethingKim Alvefur2021-12-061-1/+2
* net.server_epoll: Prevent loop attempting to send last data after closeKim Alvefur2021-11-301-0/+1
* net.server_epoll: Fix streaming downloads (thanks Menel)Kim Alvefur2021-11-191-1/+1
* net.server_epoll: Try harder to avoid reentrant opportunistic writesKim Alvefur2021-11-181-1/+4
* net.connect: Prefer last connection error over last resolver errorKim Alvefur2021-11-131-1/+1