Commit Graph

1072 Commits (f0d34acdccd0d9d20ae1571d3e9894de03e22ffe)

Author SHA1 Message Date
Kim Alvefur 3f2049414a net.server_event: Add "libevent" to backend description 8 years ago
Kim Alvefur 9c9d5678b0 net.server_epoll: Add interface:server() method to match server_event (fixes c2s:show traceback in telnet console) 8 years ago
Kim Alvefur e39c5a5316 net.adns: Import setmetatable into a local (fixes traceback on Lua 5.2) 8 years ago
Matthew Wild 1d6c894c60 net.adns: Restructure to allow creating separate resolver objects, like net.dns 8 years ago
Kim Alvefur 9c1cbdf612 net.dns: Correctly apply lower bound of RTT (thanks Ge0rG) 8 years ago
Kim Alvefur 672ab9595b net.http: Add option for disabling TLS certifictate validation 9 years ago
Kim Alvefur 6f427fed5d net.http: Validate HTTPS certificates (fixes #659) 9 years ago
Kim Alvefur eb481bfb43 net.http: Move default SSL/TLS settings into options, allowing them to be overriden in new() 9 years ago
Kim Alvefur 41ea79ea50 net.http: Expose defaults 9 years ago
Kim Alvefur 4590e4d9ee net.http: Remove duplicate 'request' entry 9 years ago
Kim Alvefur 9a782a6060 net.websocket: Remove stray module api reference, shouldn't be used in here 9 years ago
Kim Alvefur 1bc7fc6587 net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919) 9 years ago
Kim Alvefur 90b4f16ad2 net.dns: Simplify expiry calculation (fixes #919) 9 years ago
Matthew Wild 5862c92aa4 net.http: Add request.url, which is the original full URL as a string 9 years ago
Matthew Wild 85bb54060c net.http: Fire new events: pre-request, request-connection-error, request, response 9 years ago
Matthew Wild 527e6d6086 net.http: Allow creation of http client objects, with custom options 9 years ago
Kim Alvefur ad56ba387e net.server_epoll: Reset onwritable before calling onconnect (fixes traceback if connection closed in onconnect) 9 years ago
Kim Alvefur 3811ceb6ca net.http: Pass error all the way to callback 9 years ago
Kim Alvefur e99b755de7 net.server_epoll: Attempt to simplify state control 9 years ago
Kim Alvefur 3c88f71ca0 net.server_epoll: Check write buffer for remaining data to write when closing 9 years ago
Kim Alvefur 604b2b4af3 net.server_epoll: Log if there's a connection without listeners 9 years ago
Kim Alvefur 93f4c5076d net.server_epoll: Add method for changing read pattern 9 years ago
Kim Alvefur ea5d14cb81 net.server_epoll: Reuse interface metatable for event compat layer 9 years ago
Kim Alvefur d58c574d4d net.server_epoll: Fix traceback if wrapclient called without a pattern or parent server 9 years ago
Kim Alvefur 80ea0e0397 net.server_event: Also replace 'ondrain' when setting new listeners (thanks Ge0rG) 9 years ago
Kim Alvefur cf321839ed server_epoll: Add some comments describing some functions 9 years ago
Kim Alvefur 0316448177 server_epoll: Ignore unused loop variable [luacheck] 9 years ago
Kim Alvefur 4cdac4facb server_epoll: Flush and close all connections before quitting mainloop so no data is lost in buffers 9 years ago
Kim Alvefur 13c03a7e3b server_epoll: Handle the argument to setquitting like server_select 9 years ago
Kim Alvefur 667850792b net.server_epoll: Add the 'once' argument to loop for parity with server_select 9 years ago
Kim Alvefur 4c52149e65 server_epoll: Add closeall() method for closing all clients and servers 9 years ago
Kim Alvefur ddb503576f net.http: Strip trailing whitespace 9 years ago
Kim Alvefur 3f2bb3f817 net.http: Remove unused imports [luacheck] 9 years ago
Kim Alvefur 8c9c9d193d net.websocket: Ignore unused argument warnings [luacheck] 9 years ago
Kim Alvefur b17b813193 net.server_epoll: Use _SOCKETINVALID from LuaSocket 9 years ago
Kim Alvefur f91ba70e32 net.server_select: Prevent writes after a handler is closed (fixes #783 I hope) 9 years ago
Kim Alvefur 02a841a72e net.server_epoll: Make sure socket exists before checking if there is buffered data in it 9 years ago
Kim Alvefur e442d85287 net.server_epoll: Check that connection still exists after callback, fixes traceback when closed 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 e3232fbc91 net.server_epoll: Separate ok from err branch more 9 years ago
Kim Alvefur dd19060f7b net.server_epoll: Make minimum poll wait time configurable 10 years ago
Kim Alvefur 3e722712fb net.server_epoll: Support for setting configuration parameters 10 years ago
Kim Alvefur 3c3f9aca72 net.server_epoll: More comments 10 years ago
Kim Alvefur 5c1d761d86 net.http.parser: Don't collapse buffer when expecting a chunk and not enough data has been received 10 years ago
Kim Alvefur d51cb366d5 net.http.parser: Fix missing buffer length adjustment when parsing chunked streams 10 years ago
Kim Alvefur a02b2b7661 net.server_epoll: Remove commented out code 10 years ago
Kim Alvefur 03d1141503 net.server_epoll: Return early in the event of zero timers 10 years ago
Kim Alvefur dd497da7c4 net.server_epoll: Fix timer returning boolean 10 years ago
Kim Alvefur c304618e0e net.server_epoll: Let :init handle setup for onconnect handling 10 years ago
Kim Alvefur 71b2c42271 net.server_epoll: Tailcalls 10 years ago