| age |
author |
description |
| 2021-04-28 |
jbe |
Updated reference regarding dual IPv6/IPv4 socketsv1.1.3 |
| 2018-02-03 |
jbe |
Fixed some bugs with _call and _yield functions in moonbridge_io |
| 2018-02-01 |
jbe |
Added parameter to waitfunc of asynchronous I/O functions which allows to check whether waitfunc was called for the first time |
| 2018-02-01 |
jbe |
Modified non-blocking I/O _call functions to pass certain arguments (socket, mode, module) to wait function |
| 2017-06-17 |
jbe |
Extend moonbridge_io.poll(...) to support waiting for child process termination |
| 2017-06-11 |
jbe |
Fixed documentation of moonbridge_io.poll(...) |
| 2017-06-11 |
jbe |
Changed behavior of moonbridge_io.poll(...); Renamed moonbridge_io.sigterm_setup() to moonbridge_io.catch_sigterm(); Removed moonbridge_io.sigterm_received() |
| 2017-06-11 |
jbe |
Minor fixes in reference.txt |
| 2017-06-11 |
jbe |
Removed moonbridge_io.signals table |
| 2017-06-11 |
jbe |
New implementation of SIGTERM handling |
| 2017-06-08 |
jbe |
Make :kill(signal) accept also strings and default to signal 9 (KILL); Improved error handling of :kill(signal) |
| 2017-06-06 |
jbe |
Modified behavior of moonbridge_io.signalsocket(...); Fixed usage of moonbridge_io.signalsocket(...) in moonbridge_http module |
| 2017-06-06 |
jbe |
Make moonbridge_io.signalsocket(...) return a new socket each time it is called |
| 2017-06-05 |
jbe |
Fixed documentation of moonbridge_io.timeref(...): poll function does not return nil on event |
| 2017-06-04 |
jbe |
Make moonbridge_io.signalsocket(...) accept strings as argument |
| 2017-06-04 |
jbe |
Added signal constants table moonbridge_io.signals |
| 2017-06-04 |
jbe |
Fixed documentation of socket:drain_call(...) |
| 2017-06-04 |
jbe |
Minor change in documentation of signalsocket(...) |
| 2017-06-04 |
jbe |
Added moonbridge_io.signalsocket(...) and moonbridge_io.getpid() functions; poll returns true on signal interruption (instead of nil) |
| 2016-01-16 |
jbe |
Added missing documentation for moonbridge_io.timeref(...) function |
| 2016-01-16 |
jbe |
Consistent usage of curly brackets for documentation of listen{...} function in reference.txt |
| 2016-01-16 |
jbe |
Proper documentation of error handling of moonbridge_io.exec(...) function |
| 2015-06-23 |
jbe |
Fixes in reference documentationv1.0.0 |
| 2015-06-23 |
jbe |
Minor fixes/improvements for reference |
| 2015-06-23 |
jbe |
Clarified nil/false return values of poll function and wait_nb method |
| 2015-06-23 |
jbe |
Send a TCP RST instead of TCP FIN when a socket gets garbage collected (and hasn't been closed) |
| 2015-06-21 |
jbe |
Support asynchronous I/O with stdin/stdout/stderr of executed child processes |
| 2015-06-19 |
jbe |
Code cleanup, renamed functions, added documentation for HTTP module |
| 2015-05-15 |
jbe |
Removed moonbridge_io.run(...); yielding read and write methods do not yield any values |
| 2015-05-08 |
jbe |
Improved Lua reference code for moonbridge_io.run(...) |
| 2015-05-08 |
jbe |
Fixed trival mistake in reference.txt |
| 2015-05-08 |
jbe |
New function moonbridge_io.run(...) as a "coroutine scheduler" |
| 2015-05-02 |
jbe |
Yielding write and flush methods for I/O |
| 2015-05-02 |
jbe |
Added new methods drain_call, drain_yield |
| 2015-05-02 |
jbe |
Method "read" always returns two return values |
| 2015-05-01 |
jbe |
Added methods "read_call" and "read_yield" |
| 2015-04-10 |
jbe |
Delete local socket in filesystem before and after listening |
| 2015-04-09 |
jbe |
Updated reference to include listeners and local sockets |
| 2015-04-08 |
jbe |
Added moonbridge_io.poll(...) |
| 2015-04-08 |
jbe |
Added missing freeaddrinfo() call to moonbridge_io.tcpconnect(...) function; Updated documentation regarding blocking DNS lookups of tcpconnect(...) |
| 2015-04-08 |
jbe |
New function moonbridge_io.tcpconnect_nb(...) for nonblocking connects |
| 2015-04-08 |
jbe |
Added moonbridge_io.tcpconnect(...) function |
| 2015-04-07 |
jbe |
Removed timeout option from socket:close(); Simulate shutdown for local sockets (Unix Domain Sockets) |
| 2015-04-07 |
jbe |
Removed excess linebreak in reference.txt |
| 2015-04-07 |
jbe |
write_nb returns total number of bytes buffered in case of block; Updated reference |
| 2015-04-05 |
jbe |
Reverted experimental work on non-blocking I/O with file handles |
| 2015-04-05 |
jbe |
Use write instead of fwrite for non-blocking I/O |
| 2015-04-04 |
jbe |
Mention testing of file handle buffer test in io.poll(...) |
| 2015-04-04 |
jbe |
Updated reference to include xread, xread_nb, write_nb |
| 2015-04-04 |
jbe |
Work on non-blocking I/O; Improved efficiency of :readuntil(...) |
| 2015-03-24 |
jbe |
New method request:close_after_finish() |
| 2015-03-22 |
jbe |
Improvements to reference (idle_time vs timeout) |
| 2015-03-20 |
jbe |
Proper handling of I/O errors; Added property "request.faulty"; Removed "io_error_handler" hook; Added documentation for global function "timeout" |
| 2015-03-17 |
jbe |
Added io_error_handler; Code cleanup |
| 2015-03-09 |
jbe |
Methods :close(), :cancel(), and :readuntil(...) do not throw I/O errors but return error message as second return value after nil |
| 2015-02-27 |
jbe |
Support iteration using pairs(...) on request.get_params, request.get_params_list, request.post_params, and request.post_params_list |
| 2015-02-17 |
jbe |
Removed method request:send_text_status_response(...); Added helloworld.luav0.3.0 |
| 2015-01-29 |
jbe |
Alphabetical order in reference.txt |
| 2015-01-29 |
jbe |
Include leading question mark in request.query |
| 2015-01-29 |
jbe |
Removed request.url; String in request.path does not contain a leading slash anymore; Stricter parsing of request targets |