net.server_epoll: Use monotonic time for scheduling
|
Kim Alvefur |
2019-12-08 |
net.server_epoll: Change timer rescheduling method to match util.timer
|
Kim Alvefur |
2019-12-08 |
net.server_epoll: Remove unused function for adding timer at absolute time
|
Kim Alvefur |
2019-12-08 |
net.server_epoll: Add debug logging for delayed reading
|
Kim Alvefur |
2019-12-07 |
net.server_epoll: Save log tag in a field on FD watchers too
|
Kim Alvefur |
2019-11-17 |
Back out c8aa66595072: Extra changes accidentally included
|
Kim Alvefur |
2019-11-17 |
net.server_epoll: Save log tag in a field on FD watchers too
|
Kim Alvefur |
2019-11-17 |
net.server_epoll: Improve read timeout debug messages
|
Kim Alvefur |
2019-10-19 |
net.server_epoll: Clarify a debug message
|
Kim Alvefur |
2019-10-19 |
net.server_epoll: Save IP and port from connection creation call
|
Kim Alvefur |
2019-10-12 |
server_epoll: Log full string represestation when connected
|
Kim Alvefur |
2019-10-12 |
net.server_epoll: Handle getpeer/sockname returning a normal error
|
Kim Alvefur |
2019-10-12 |
net.server_epoll: Fix to get remote IP on direct TLS connections
|
Kim Alvefur |
2019-10-12 |
net.server_epoll: Move a log message to improve ordering
|
Kim Alvefur |
2019-10-12 |
net.server_epoll: Guard against nil return from TLS info method
|
Kim Alvefur |
2019-10-06 |
net.server_epoll: Log TLS version and cipher for all completed handshakes
|
Kim Alvefur |
2019-10-06 |
net.server_epoll: Log size of partial writes (debug)
|
Kim Alvefur |
2019-10-05 |
net.server_epoll: Return early when attepting to set write lock state to current state
|
Kim Alvefur |
2019-10-05 |
net.server_epoll: Correct indentation
|
Kim Alvefur |
2019-09-29 |
net.server_epoll: Ignore unused self argument [luacheck]
|
Kim Alvefur |
2019-09-29 |
net.server_epoll: Fix link function to not replace listeners
|
Kim Alvefur |
2019-09-29 |
net.server_epoll: Handle read size argument to link
|
Kim Alvefur |
2019-09-29 |
net.server_epoll: Add some timeout related logging
|
Kim Alvefur |
2019-09-29 |
net.server_epoll: Add debug logging for various connection events
|
Kim Alvefur |
2019-09-29 |
net.server_epoll: Make log tag accessible as a field
|
Kim Alvefur |
2019-09-29 |
net.server_epoll: Make it easy to override handler for incoming data
|
Kim Alvefur |
2019-09-29 |
net.server: Handle server name (SNI) as extra argument
|
Kim Alvefur |
2019-08-31 |
net.server: Accept and save an 'extra' field for client connections
|
Kim Alvefur |
2019-08-31 |
net.server_epoll: Add support for opportunistic writes
|
Kim Alvefur |
2019-08-27 |
server_epoll: Add native support for per socket bandwith limits
|
Kim Alvefur |
2016-12-18 |
net.server_epoll: Remove unused local [luacheck]
|
Kim Alvefur |
2019-07-26 |
net.server_epoll: Overhaul logging with one log sink per connection
|
Kim Alvefur |
2019-07-26 |
net.server_epoll: Deprecate libevent emulation layer
|
Kim Alvefur |
2019-07-24 |
net.server_epoll: Return errors from creating sockets
|
Kim Alvefur |
2019-07-23 |
net.server_epoll: Add experimental option to close connections in case of listener error
|
Kim Alvefur |
2019-05-25 |
net.server_epoll: Return listener error message
|
Kim Alvefur |
2019-05-25 |
Merge 0.11->trunk
|
Kim Alvefur |
2019-07-08 |
net.server_epoll: Backport timer optimization 6c2370f17027 from trunk (see #1388)
0.11
|
Kim Alvefur |
2019-07-07 |
Merge 0.11->trunk
|
Kim Alvefur |
2019-05-04 |
net.server_epoll: Restore wantread flag after pause (fixes #1354)
0.11
|
Kim Alvefur |
2019-05-04 |
Merge 0.11->trunk
|
Kim Alvefur |
2019-03-28 |
net.server_epoll: Skip delayed continuation read on paused connections
0.11
|
Kim Alvefur |
2019-03-28 |
net.server_epoll: Handle LuaSec wantread/wantwrite conditions before callbacks (fixes #1333)
0.11
|
Kim Alvefur |
2019-03-28 |
net.server_epoll: Optimize timer handling
|
Kim Alvefur |
2019-03-12 |
net.server: Only add alternate SNI contexts if at least one is provided
|
Kim Alvefur |
2019-03-11 |
net.server_epoll: Add support for SNI (#409)
|
Kim Alvefur |
2019-03-10 |
net.server: New API for creating server listeners
|
Kim Alvefur |
2018-09-13 |
net.server_epoll: Increase send_timeout to 3 minutes (to match server_event)
|
Kim Alvefur |
2019-02-09 |
net.server_epoll: Separate timeout for initial connection attempts
|
Kim Alvefur |
2019-02-09 |
Merge 0.11->trunk
|
Kim Alvefur |
2019-02-09 |
net.server_epoll: Rename handshake_timeout to ssl_handshake_timeout (fixes #1319)
0.11
|
Kim Alvefur |
2019-02-09 |
net.server_epoll: Use send_timeout for write timout like other implementations (fixes #1316)
0.11
|
Kim Alvefur |
2019-02-07 |
net.server_epoll: Bail on callback error
|
Kim Alvefur |
2018-12-08 |
net.server_epoll: Call onconnect right after accept()ing a new client
|
Kim Alvefur |
2018-12-08 |
Merge 0.11->trunk
|
Kim Alvefur |
2018-11-30 |
server_epoll: Add comments describing config options
0.11
|
Kim Alvefur |
2018-11-30 |
net.server_epoll: Remove unused config option
0.11
|
Kim Alvefur |
2018-11-30 |
server_epoll: Increase write timeout
0.11
|
Kim Alvefur |
2018-11-30 |
net.server_epoll: Use method to update peername on connect
|
Kim Alvefur |
2018-10-29 |
net.server_epoll: Reschedule delayed timers relative to current time
|
Kim Alvefur |
2018-10-28 |
net.server: Add an API for holding writes of outgoing data
|
Kim Alvefur |
2018-10-25 |
net.server_epoll: Shuffle variables earlier to improve readability
|
Kim Alvefur |
2018-10-27 |
net.server_epoll: Special handling of signal interrupts
|
Kim Alvefur |
2018-10-12 |
net.server_epoll: Ignore ENOENT when deregitering socket
|
Kim Alvefur |
2018-10-12 |
net.server_epoll: Graceful handling of registering already added socket
|
Kim Alvefur |
2018-10-12 |
net.server: Swich method for connecting sockets with remotes
|
Kim Alvefur |
2018-10-12 |
net.server_epoll: Check return conditions of early socket setup
|
Kim Alvefur |
2018-10-12 |
net.server_epoll: Add support for the conn_type argument to addclient
|
Kim Alvefur |
2018-10-12 |
net.server_epoll: Assert successful creation of util.poll handle
|
Kim Alvefur |
2018-10-11 |
net.server_epoll: Update copyright year
|
Kim Alvefur |
2018-10-11 |
net.server: Require IP address as argument to addclient (no DNS names)
|
Kim Alvefur |
2018-10-11 |
net.server_epoll: Log error number from wait()
|
Kim Alvefur |
2018-10-07 |
net.server_epoll: Pass error number to logging
|
Kim Alvefur |
2018-10-06 |
net.server_epoll: Fix luacheck annotation
|
Kim Alvefur |
2018-10-06 |
net.server_epoll: Make :set_send a noop, should fix net.adns
|
Kim Alvefur |
2018-10-06 |
net.server_epoll: Inherit Direct TLS flag from servers to their clients
|
Kim Alvefur |
2018-09-13 |
net.server_epoll: Catch errors from luasec.wrap
|
Kim Alvefur |
2018-09-13 |
net.server_epoll: Delay wrapping sockets in TLS until just before first handshake
|
Kim Alvefur |
2018-09-13 |
net.connect: Fix passing request table to new listener
|
Kim Alvefur |
2018-09-26 |
net.server: Call a 'onattach' callback when replacing listeners
|
Kim Alvefur |
2018-09-26 |
net.server_epoll: Include errno in log messages
|
Kim Alvefur |
2018-09-26 |
net.server_epoll: Factor out IP/port detection into its own method
|
Kim Alvefur |
2018-09-26 |
net.server_epoll: Protect from errors in get{peer,sock}name
|
Kim Alvefur |
2018-09-26 |
net.server_epoll: Watching instead of registering, seems more understandable
|
Kim Alvefur |
2018-09-24 |
net.server_epoll: Simplify minimal string representation
|
Kim Alvefur |
2018-09-15 |
net.server_epoll: Add back setflags API for compat
|
Kim Alvefur |
2018-09-15 |
net.server_epoll: Fix write signal handling in watchfd API
|
Kim Alvefur |
2018-09-15 |
net.server_epoll: Use util.poll
|
Kim Alvefur |
2018-05-16 |
net.server_epoll: Make read_size a server-wide option
|
Kim Alvefur |
2018-09-13 |
net.server_epoll: Rename pattern to read_size
|
Kim Alvefur |
2018-09-13 |
net.server_epoll: Refactor Direct TLS assumptions outwards
|
Kim Alvefur |
2018-09-13 |
net.server_epoll: Factor Direct TLS handling out of connection initialization
|
Kim Alvefur |
2018-09-13 |
net.server_epoll: Remove coercion of connections to strings
|
Kim Alvefur |
2018-09-13 |
net.server_epoll: Rename all variables holding TLS contexts for consistency
|
Kim Alvefur |
2018-09-13 |
net.server: Set default read timeout to 14 minutes (fixes #971)
|
Kim Alvefur |
2018-07-06 |
net.server: Add watchfd, a simple API for watching file descriptors
|
Kim Alvefur |
2018-05-09 |
net.server_epoll: Guard against connection missing the getpeername method (thanks LuaSec)
|
Kim Alvefur |
2018-05-02 |
net.server_epoll: Retry retrieving peername once connected
|
Kim Alvefur |
2018-05-02 |
net.server_epoll: Handle connection being closed and destroyed in onconnect callback
|
Kim Alvefur |
2018-05-02 |
vairious: Add annotation when an empty environment is set [luacheck]
|
Kim Alvefur |
2018-02-28 |
server_epoll: Onconnect should happen before first attempt to write to socket
|
Kim Alvefur |
2018-02-26 |
net.server_epoll: Spelling writeable -> writable
|
Kim Alvefur |
2018-02-24 |
net.server_epoll: Remove special casing for having sent an empty write buffer because the wantwrite flag must be unset regardless
|
Kim Alvefur |
2018-02-24 |
net.server_epoll: Call onconnect listener on first successful read or write
|
Kim Alvefur |
2018-02-24 |
server_epoll: Restore mark on connections which had the onconnect handler called so it is only done once
|
Kim Alvefur |
2018-02-03 |
server_epoll: Rework how socket readyness is detected
|
Kim Alvefur |
2018-02-02 |
net.server_epoll: Add interface:server() method to match server_event (fixes c2s:show traceback in telnet console)
|
Kim Alvefur |
2017-09-29 |
net.server_epoll: Reset onwritable before calling onconnect (fixes traceback if connection closed in onconnect)
|
Kim Alvefur |
2017-04-16 |
net.server_epoll: Attempt to simplify state control
|
Kim Alvefur |
2017-03-27 |
net.server_epoll: Check write buffer for remaining data to write when closing
|
Kim Alvefur |
2017-03-27 |
net.server_epoll: Log if there's a connection without listeners
|
Kim Alvefur |
2017-03-27 |
net.server_epoll: Add method for changing read pattern
|
Kim Alvefur |
2017-02-25 |
net.server_epoll: Reuse interface metatable for event compat layer
|
Kim Alvefur |
2017-01-06 |
net.server_epoll: Fix traceback if wrapclient called without a pattern or parent server
|
Kim Alvefur |
2017-01-05 |
server_epoll: Add some comments describing some functions
|
Kim Alvefur |
2017-01-01 |
server_epoll: Ignore unused loop variable [luacheck]
|
Kim Alvefur |
2017-01-01 |
server_epoll: Flush and close all connections before quitting mainloop so no data is lost in buffers
|
Kim Alvefur |
2017-01-01 |
server_epoll: Handle the argument to setquitting like server_select
|
Kim Alvefur |
2017-01-01 |
net.server_epoll: Add the 'once' argument to loop for parity with server_select
|
Kim Alvefur |
2017-01-01 |
server_epoll: Add closeall() method for closing all clients and servers
|
Kim Alvefur |
2017-01-01 |