aboutsummaryrefslogtreecommitdiffstats
path: root/net/server_select.lua
Commit message (Expand)AuthorAgeFilesLines
* net: Prefix module imports with prosody namespaceKim Alvefur2023-03-171-4/+4
* net.server: Fix multiple return valuesKim Alvefur2022-06-031-3/+6
* net.server_select: Restore dependency on LuaSec to soft for testsKim Alvefur2022-04-271-3/+1
* net: refactor sslconfig to not depend on LuaSecJonas Schäfer2022-04-021-0/+6
* net: isolate LuaSec-specificsJonas Schäfer2022-04-271-3/+15
* net.server: Add a predrain callaback just before writesKim Alvefur2021-08-161-0/+5
* net.server_select: Fix traceback (thanks eta)Kim Alvefur2020-08-231-1/+1
* net.server_select: Pass conn/handler to readbuffer/sendbufferMatthew Wild2020-06-011-4/+4
* net.server_select: Ensure onconnect is always called before onincomingMatthew Wild2020-06-011-9/+18
* net.server_select: Remove prefix added to TLS handshaker errorsKim Alvefur2019-12-011-1/+1
* net.server: Handle server name (SNI) as extra argumentKim Alvefur2019-09-011-0/+3
* net.server: Accept and save an 'extra' field for client connectionsKim Alvefur2019-09-011-5/+7
* Fix various spelling mistakes [codespell]Kim Alvefur2019-05-031-2/+2
* net.server_select: Fix write pause/resume functionsKim Alvefur2019-03-241-6/+4
* net.server: Only add alternate SNI contexts if at least one is providedKim Alvefur2019-03-111-1/+1
* net.server_select: SNI support (#409)Kim Alvefur2019-03-101-0/+10
* net.server: New API for creating server listenersKim Alvefur2018-09-131-8/+22
* Merge 0.11->trunkKim Alvefur2018-11-181-1/+1
|\
| * net.server_select: Fix IP validation to use correct variable (thanks quest)Kim Alvefur2018-11-171-1/+1
* | net.server: Add an API for holding writes of outgoing dataKim Alvefur2018-10-251-12/+19
* | net.server_select: Still allow buffering outgoing data on write-locked connec...Kim Alvefur2018-10-281-4/+1
* | net.server_select: Replace use of deprecated :lock_read in server.linkKim Alvefur2018-10-281-2/+2
* | net.server_select: Deprecate :lock methodKim Alvefur2018-10-281-0/+1
* | server_select: Fix :lock methodKim Alvefur2018-10-281-1/+1
* | net.server_select: Move code from :lock_read into :pause and :resumeKim Alvefur2018-10-281-13/+15
* | net.server_select: Deprecate connection:lock_read() methodKim Alvefur2018-10-281-1/+1
|/
* net.server: Swich method for connecting sockets with remotesKim Alvefur2018-10-121-1/+1
* net.server: Remove socket constructor fallbackKim Alvefur2018-10-121-1/+1
* net.server: Require IP address as argument to addclient (no DNS names)Kim Alvefur2018-10-111-7/+10
* net.connect: Fix passing request table to new listenerKim Alvefur2018-09-261-2/+2
* net.server: Call a 'onattach' callback when replacing listenersKim Alvefur2018-09-261-0/+3
* net.server: Set default read timeout to 14 minutes (fixes #971)Kim Alvefur2018-07-061-1/+1
* net.server: Add watchfd, a simple API for watching file descriptorsKim Alvefur2018-05-091-0/+43
* net.server_select: Allow setquitting("once") to allow resuming the loop laterMatthew Wild2018-04-101-2/+2
* Fix spelling throughout the codebase [codespell]Kim Alvefur2018-02-041-3/+3
* net.server_select: Better detection of errors for outgoing connectionsMatthew Wild2018-02-231-6/+7
* Merge 0.10->trunkKim Alvefur2016-11-261-0/+1
|\
| * Merge 0.9->0.10Kim Alvefur2016-11-241-0/+1
| |\
| | * net.server_select: Prevent writes after a handler is closed (fixes #783 I hope)Kim Alvefur2016-11-221-0/+1
| * | net.server_select: remove unused import [luacheck]Anton Shestakov2016-07-281-1/+0
* | | Merge 0.10->trunkKim Alvefur2016-07-141-1/+1
|\| |
| * | net.server_select: remove unused one-letter loop variable [luacheck]Anton Shestakov2016-07-141-1/+1
* | | Merge 0.10->trunkKim Alvefur2016-07-081-2/+2
|\| |
| * | net.server_select: remove unused one-letter loop variables [luacheck]Anton Shestakov2016-07-091-2/+2
| * | net.server_select: Remove do-nothing os_difftime calls [backported from trunk]daurnimator2015-01-191-5/+3
* | | Merge 0.10->trunkKim Alvefur2016-01-221-1/+21
|\| |
| * | Merge 0.9->0.10Kim Alvefur2016-01-221-0/+20
| |\|
| | * server_select: Add logging of when servers are paused and resumedKim Alvefur2016-01-221-0/+2
| | * server_select: Pause and mark server as full if accepting a client fails (fix...Kim Alvefur2016-01-221-0/+2
| | * server_select: Retry accepting clients from full servers after 10s (matches l...Kim Alvefur2016-01-221-0/+11