Commit Graph

278 Commits (052d497dee0ee5b112d3ffb266023d6f24898f38)

Author SHA1 Message Date
Kim Alvefur c701571b95 net.server_epoll: Use correct connection timeout when initiating Direct TLS 9 months ago
Kim Alvefur c769eae82b net.server_epoll: Improve readability of DANE noise 10 months ago
Martijn van Duren e7f77807c9 net.server_epoll: Call :shutdown() on TLS sockets when supported 11 months ago
Kim Alvefur 61b0c0cd3a net.server_epoll: Don't try to flush buffer on closed connections 1 year ago
Kim Alvefur ff00c6707f net.server_epoll: Revert opportunistic_writes tweak 1 year ago
Kim Alvefur 52178d7430 net.server_epoll: Make running out of buffer space a fatal error 1 year ago
Kim Alvefur 693079c619 net.server_epoll: Improve efficiency of sending much buffered data 1 year ago
Kim Alvefur 2647c56106 net.server_epoll: Add support for systemd socket activation 2 years ago
Kim Alvefur 865df3d373 net.server_epoll: Log creation of signalfd handles at noise level 2 years ago
Kim Alvefur f1e07782ed net.server_epoll: Log failure to hook signals 2 years ago
Kim Alvefur 761643abcc util.signal: Wrap signalfd in an userdatum for gc handling etc 2 years ago
Kim Alvefur 49c296360d net.server_epoll: Support hooking signals via signalfd 2 years ago
Kim Alvefur 5764e73a65 net.server_epoll: Prevent traceback when checking TLS after connection gone 2 years ago
Kim Alvefur 577c21a269 net.server_epoll: Process all queued events from epoll before timers 4 years ago
Kim Alvefur 24111569bb net.server_epoll: Add a hard deadline on shutdown to extra-fix #1670 4 years ago
Kim Alvefur 6d5ff6d2be net.server_epoll: Close sockets added after shutdown signal (fixes #1670) 4 years ago
Kim Alvefur 6be7cf935f net.server_epoll: Fix to preserve ids of readded timers 4 years ago
Kim Alvefur 9fbf5bf7ad net.server_epoll: Disable verbose mode by default 4 years ago
Kim Alvefur 07d2f9f2e8 net.server_epoll: Avoid call to update socket watch flags when nothing changed 2 years ago
Kim Alvefur 869581384d net: Prefix module imports with prosody namespace 3 years ago
Kim Alvefur f5006b1202 net.server_epoll: Remove delay on last main loop iteration when quitting 3 years ago
Kim Alvefur 5acb354989 net.server_epoll: Factor out single main loop step into its own function 3 years ago
Kim Alvefur 8db7cdc713 mod_saslauth: Implement RFC 9266 'tls-exporter' channel binding (#1760) 4 years ago
Kim Alvefur 88a2c1ffe0 net.server: Fix multiple return values 4 years ago
Kim Alvefur d33b858436 net.server_epoll: Add option to defer accept() until data available 4 years ago
Kim Alvefur 3b6565c77b net.server_epoll: Wrap LuaSocket object earlier to reuse option setting method 5 years ago
Kim Alvefur 269acd6847 net.server_epoll: Move call to refresh remote IP address out of wrapper 5 years ago
Kim Alvefur 575b997d1d net.server_epoll: Add support for TCP Fast Open 5 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 5cf3eea245 net.server_epoll: Fix off-by-one in 2c559953ad41 5 years ago
Kim Alvefur 861e5125c7 net.server_epoll: Ensure timers can't run more than once per tick 5 years ago
Kim Alvefur 93d0d13fbb net.server: Backport client parts of SNI support from trunk (#409) 5 years ago
Kim Alvefur e59b70638c net.server_epoll: Fix indentation 6 years ago
Kim Alvefur a3ea469ed9 util.id: Adjust entropy levels, with rationales 4 years ago
Kim Alvefur 05a9010c85 net.server_epoll: Ensure calls to :write() return something 4 years ago
Kim Alvefur 61348c0a7d net.server_epoll: Prevent loop attempting to send last data after close 4 years ago
Kim Alvefur 8ac98af8b8 net.server_epoll: Fix streaming downloads (thanks Menel) 4 years ago
Kim Alvefur 4704104049 net.server_epoll: Try harder to avoid reentrant opportunistic writes 4 years ago
Kim Alvefur 2408c299f0 net.server_epoll: Process all queued events from epoll before timers 4 years ago
Kim Alvefur 14c6c3dbf0 net.server_epoll: Prevent starttls on direct TLS connections 4 years ago
Kim Alvefur d22a31530a net.server_epoll: Separate handling of "closed" from other errors 4 years ago
Kim Alvefur 7e8a3af45f net.server_epoll: Skip attempt to flush write buffer when not connected 4 years ago
Kim Alvefur b97b295d03 net.server_epoll: Fix indentation messed up in last merge 4 years ago
Kim Alvefur c85afe7827 net.server_epoll: Don't immediately destroy upon getting closed on read 4 years ago
Kim Alvefur db40eba655 net.server_epoll: Try to make port number related methods sane 4 years ago
Kim Alvefur 307e58cc75 net.server_epoll: Prevent removed timers from being readded 4 years ago
Kim Alvefur 76189039ae net.server_epoll: Split, attempt to clarify dirty noise message 4 years ago
Kim Alvefur d06ae16295 net.server: Add a predrain callaback just before writes 4 years ago
Kim Alvefur d4b9f814fe net.server_epoll: Improve efficiency of opportunistic writes 4 years ago