age |
author |
description |
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 |
2015-01-29 |
jbe |
New method request:send_text_status_response(...) that was previously only available internally as error_response(...) function |
2015-01-04 |
jbe |
Initial commitv0.1 |