Commit Graph

191 Commits (ea2f97e9ed8317dc9a62e45d9a807dca7e3700a5)

Author SHA1 Message Date
Kim Alvefur ca417ab776 net.server_event: Add 'wrapserver' API 2 years ago
Kim Alvefur 43351d2b54 Spelling: Fix various spelling mistakes (thanks timeless) 4 years ago
Kim Alvefur 869581384d net: Prefix module imports with prosody namespace 3 years ago
Kim Alvefur 88a2c1ffe0 net.server: Fix multiple return values 4 years ago
Jonas Schäfer 9f7c3b9ba6 net: refactor sslconfig to not depend on LuaSec 4 years ago
Jonas Schäfer 38346dd6f1 net: isolate LuaSec-specifics 4 years ago
Kim Alvefur 93d0d13fbb net.server: Backport client parts of SNI support from trunk (#409) 5 years ago
Kim Alvefur d06ae16295 net.server: Add a predrain callaback just before writes 4 years ago
Kim Alvefur 61273591cd net.server_event: Silence luacheck warnings 6 years ago
Kim Alvefur ecb6218ce7 server_event: Remove duplicated code (thanks waqas) 6 years ago
Kim Alvefur fb692a2ced net.server: Handle server name (SNI) as extra argument 6 years ago
Kim Alvefur 9afa1ac496 net.server: Accept and save an 'extra' field for client connections 6 years ago
Kim Alvefur 0ac9ea3a74 net.server: Swich method for connecting sockets with remotes 7 years ago
Kim Alvefur 2104ac9fb0 net.server: Remove socket constructor fallback 7 years ago
Kim Alvefur 8a62a14e5d net.server: Require IP address as argument to addclient (no DNS names) 7 years ago
Kim Alvefur 7a86af343f net.connect: Fix passing request table to new listener 7 years ago
Kim Alvefur 437fd63c6f net.server: Call a 'onattach' callback when replacing listeners 7 years ago
Kim Alvefur 24ff76428f net.server: Set default read timeout to 14 minutes (fixes #971) 8 years ago
Kim Alvefur 7fa2aa0007 net.server: Add watchfd, a simple API for watching file descriptors 8 years ago
Matthew Wild e80b165977 net.server_event: Don't close servers if just quitting the loop once 8 years ago
Kim Alvefur 3ec060fc0c Fix spelling throughout the codebase [codespell] 8 years ago
Matthew Wild 2727b7b723 net.server_event: Not every instantly-readable connection is an error, continue if possible 8 years ago
Matthew Wild 117211cdd6 net.server_event: Better outgoing connection error handling 8 years ago
Kim Alvefur 5acbf54cb4 net.server_event: Split long line [luacheck] 8 years ago
Kim Alvefur 047dbc4feb net.server_event: Add "libevent" to backend description 8 years ago
Kim Alvefur a6e9f2a8cd net.server_event: Also replace 'ondrain' when setting new listeners (thanks Ge0rG) 9 years ago
Kim Alvefur 4cb62f55f6 net.server_event: Restore destruction of socket on read timeout (lost since e67891ad18d6) (thanks Ge0rG) 9 years ago
Kim Alvefur b1ec0f7993 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 8e0208a805 net.server_event: Collect entire one line function on one line 10 years ago
Kim Alvefur 9f66da1df0 net.server_event: Check the buffer *length*, not the buffer itself (Fixes 100% cpu usage introduced in 65abd9d7bf88) 10 years ago
Kim Alvefur 376dab8b5e net.server_event: Return the correct value as timeout 10 years ago
Kim Alvefur 49aa55a51d net.server_event: Fix traceback if event re-added during starttls 10 years ago
Kim Alvefur 2bf3239f76 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 5c224f9d18 server_event: Split long list of assignments into multiple lines for readability 10 years ago
Kim Alvefur dc117b2dc5 server_event: Fix indentation (again) 10 years ago
Kim Alvefur e83b7f442b net.server_event: Return true from conn:resume() to indicate success 10 years ago
Kim Alvefur 52f557dece net.server_event: Prevent resuming connections without readcallback, eg closed connections (fixes #590) 10 years ago
Matthew Wild 3b1c2ebbd9 net.server_event: Add conn.type == 'server' for server sockets (fixes closeallservers() ) 10 years ago
Kim Alvefur 5cc2151af1 net.server_event: Return event handle from add_task so it can be closed by eg util.timer 10 years ago
Kim Alvefur 55b9f819e4 server_event: Remove needless scoping around add_task 10 years ago
Kim Alvefur e80179ba6e server_event: Fix indentation 10 years ago
Kim Alvefur 5e13a9ffc0 server_event: Put function keyword on same line as the coroutine.wrap it's being passed to 10 years ago
Kim Alvefur 0da792c456 server_event: Normalize indentation 10 years ago
Kim Alvefur 8b4045e568 server_event: Remove unused argument [luacheck] 10 years ago
Kim Alvefur d15bb4aaf1 server_event: Comment out the unused vdebug function [luacheck] 10 years ago
Kim Alvefur 676b2f5857 server_event: Remove unused former argument (fixes global access) [luacheck] 10 years ago
Kim Alvefur ede3ce082a server_event: Rename luaevent module variable to avoid name clash [luacheck] 10 years ago
Kim Alvefur 988a7cc8cb server_event: Add luacheck annotations 10 years ago
Kim Alvefur 7ba06d7db1 server_event: Remove needless scoping and indentation 10 years ago
Kim Alvefur 3686bac226 server_event: Move local references to various functions to top of file 10 years ago