Commit Graph

183 Commits (vault/master)

Author SHA1 Message Date
Kim Alvefur f7e5fa95ca net.server: Backport client parts of SNI support from trunk (#409) 5 years ago
Kim Alvefur 4c9f43a09e net.server: Backport client parts of SNI support from trunk (#409) 5 years ago
Kim Alvefur ce940fed49 net.server: Backport client parts of SNI support from trunk (#409) 5 years ago
Kim Alvefur 4da419b628 net.server_event: Silence luacheck warnings 6 years ago
Kim Alvefur c61d243834 server_event: Remove duplicated code (thanks waqas) 6 years ago
Kim Alvefur 61dd9fbc74 net.server: Handle server name (SNI) as extra argument 6 years ago
Kim Alvefur 9a6332e037 net.server: Accept and save an 'extra' field for client connections 6 years ago
Kim Alvefur 75784460bb net.server: Swich method for connecting sockets with remotes 7 years ago
Kim Alvefur 59be9d9f5e net.server: Remove socket constructor fallback 7 years ago
Kim Alvefur d1c5754d3c net.server: Require IP address as argument to addclient (no DNS names) 7 years ago
Kim Alvefur 177fab2322 net.connect: Fix passing request table to new listener 7 years ago
Kim Alvefur 074af5e0b1 net.server: Call a 'onattach' callback when replacing listeners 7 years ago
Kim Alvefur e77ed7aa89 net.server: Set default read timeout to 14 minutes (fixes #971) 8 years ago
Kim Alvefur a247edeac9 net.server: Add watchfd, a simple API for watching file descriptors 8 years ago
Matthew Wild fccbe43c0b net.server_event: Don't close servers if just quitting the loop once 8 years ago
Kim Alvefur b1235c60a7 Fix spelling throughout the codebase [codespell] 8 years ago
Matthew Wild 2c3a869e6d net.server_event: Not every instantly-readable connection is an error, continue if possible 8 years ago
Matthew Wild 184e6e34f0 net.server_event: Better outgoing connection error handling 8 years ago
Kim Alvefur 76c84b80d6 net.server_event: Split long line [luacheck] 8 years ago
Kim Alvefur 3f2049414a net.server_event: Add "libevent" to backend description 8 years ago
Kim Alvefur 80ea0e0397 net.server_event: Also replace 'ondrain' when setting new listeners (thanks Ge0rG) 9 years ago
Kim Alvefur 9337b2a991 net.server_event: Restore destruction of socket on read timeout (lost since e67891ad18d6) (thanks Ge0rG) 9 years ago
Kim Alvefur f724f446d5 net.server_event: Schedule another read callback if there is still data left in buffer after reading (fixes #583 for real) 10 years ago
Kim Alvefur fc5911e5eb net.server_event: Collect entire one line function on one line 10 years ago
Kim Alvefur a31f68cb0d net.server_event: Check the buffer *length*, not the buffer itself (Fixes 100% cpu usage introduced in 65abd9d7bf88) 10 years ago
Kim Alvefur 2ba5112552 net.server_event: Return the correct value as timeout 10 years ago
Kim Alvefur 2f1bf340d3 net.server_event: Fix traceback if event re-added during starttls 10 years ago
Kim Alvefur 0d34359c3e net.server_event: Re-add write event if writebuffer is non-empty after write (eg due to writes from ondrain callback) (fixes #661) 10 years ago
Kim Alvefur bf3fdda165 server_event: Split long list of assignments into multiple lines for readability 10 years ago
Kim Alvefur 74da812156 server_event: Fix indentation (again) 10 years ago
Kim Alvefur 170dbb45cc net.server_event: Return true from conn:resume() to indicate success 10 years ago
Kim Alvefur 2a611f9555 net.server_event: Prevent resuming connections without readcallback, eg closed connections (fixes #590) 10 years ago
Matthew Wild 581d2c4957 net.server_event: Add conn.type == 'server' for server sockets (fixes closeallservers() ) 10 years ago
Kim Alvefur 21485092f0 net.server_event: Return event handle from add_task so it can be closed by eg util.timer 10 years ago
Kim Alvefur 356975370c server_event: Remove needless scoping around add_task 10 years ago
Kim Alvefur 777da29e59 server_event: Fix indentation 10 years ago
Kim Alvefur 19d29172e7 server_event: Put function keyword on same line as the coroutine.wrap it's being passed to 10 years ago
Kim Alvefur 43333baf05 server_event: Normalize indentation 10 years ago
Kim Alvefur 94117d463f server_event: Remove unused argument [luacheck] 10 years ago
Kim Alvefur 1a218ab02e server_event: Comment out the unused vdebug function [luacheck] 10 years ago
Kim Alvefur cbe0ec56fd server_event: Remove unused former argument (fixes global access) [luacheck] 10 years ago
Kim Alvefur 9ca3de4d24 server_event: Rename luaevent module variable to avoid name clash [luacheck] 10 years ago
Kim Alvefur 7d40c752ad server_event: Add luacheck annotations 10 years ago
Kim Alvefur 784d499075 server_event: Remove needless scoping and indentation 10 years ago
Kim Alvefur 10b9cca6b6 server_event: Move local references to various functions to top of file 10 years ago
Kim Alvefur 08bac84aa5 server_event: Replace implementation of ordered set with a simple table set 10 years ago
Kim Alvefur 0a257b3921 net.server_{select,event}: Don't rely on LuaSocket and LuaSec being present in the globals table 11 years ago
daurnimator dcd855afaa Move timer code out of util.timer and into relevant net.server backends 11 years ago
Matthew Wild 972f29756d net.server_{select,event}: Add 'ondetach' callback for listener objects, to notify them when another listener is being assigned to a connection 12 years ago
Matthew Wild 5647cd2287 net.server_select/event: Switch sender mode to *a when reading, to make sure we get all available data 12 years ago