age |
author |
description |
2015-04-05 |
jbe |
Work on write_nb method |
2015-04-04 |
jbe |
Proper handling of out-of-memory errors in xread_nb method |
2015-04-04 |
jbe |
Mention testing of file handle buffer test in io.poll(...) |
2015-04-04 |
jbe |
Another initialization to avoid (wrong) compiler warning |
2015-04-04 |
jbe |
Add initialization to avoid compiler warning |
2015-04-04 |
jbe |
Updated reference to include xread, xread_nb, write_nb |
2015-04-04 |
jbe |
Fixed io.poll(...) function |
2015-04-04 |
jbe |
Work on io.poll(...) and file handle methods "xread", "xread_nb", "write_nb" |
2015-04-04 |
jbe |
Extended io.poll(...) to check FILE buffers; Replaced method "readuntil" with "xread" |
2015-04-04 |
jbe |
Fixed typo in moonbridge.c |
2015-04-04 |
jbe |
Work on non-blocking I/O; Improved efficiency of :readuntil(...) |
2015-04-04 |
jbe |
Second table to io.poll(...) is optional |
2015-04-04 |
jbe |
Work on support for non-blocking I/O |
2015-03-30 |
jbe |
Optimized module preamble |
2015-03-24 |
jbe |
Added tag v0.4.0 for changeset 54d488774467 |
2015-03-24 |
jbe |
Set default fork delay to 0.25 secondsv0.4.0 |
2015-03-24 |
jbe |
New method request:close_after_finish() |
2015-03-24 |
jbe |
Do not discard duplicate "Connection: close" header (because other connection options might be set) |
2015-03-23 |
jbe |
Set _MOONBRIDGE_VERSION variable for Lua machine |
2015-03-22 |
jbe |
Removed explicit garbage collection while waiting for next request |
2015-03-22 |
jbe |
Collect Lua garbage after initialization |
2015-03-22 |
jbe |
Perform garbage collection before waiting for request |
2015-03-22 |
jbe |
Adjusted HTTP timeouts |
2015-03-22 |
jbe |
Timeout management |
2015-03-22 |
jbe |
Improvements to reference (idle_time vs timeout) |
2015-03-20 |
jbe |
Send TCP RST in case of input error when output has already been (partially) written |
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-19 |
jbe |
Bugfix in local error_response function |
2015-03-19 |
jbe |
Renamed "Request body is already being processed" error to "Request body is currently being processed" |
2015-03-19 |
jbe |
Bugfix: Don't read request body when sending (minimalistic) error response due to malformed requests, etc. |
2015-03-19 |
jbe |
Treat multipart/form-data protocol errors and chunked transfer-encoding protocol errors as I/O errors |
2015-03-19 |
jbe |
Added missing assert_io(...) for socket.output:close(); Close peer connection (with TCP RST) on I/O error |
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-03-08 |
jbe |
Methods :close() and :cancel() return true value on success; Added assert(...) calls to moonbridge_http.lua on writing to client |
2015-03-08 |
jbe |
When writing to disconnected clients, do not use signal 13 (SIGPIPE) but throw I/O error |
2015-03-08 |
jbe |
Disabling SHUT_RD due to problems with Linux |
2015-03-07 |
jbe |
Bugfix regarding temporary timeout settings and initialization of variable 'newval' in moonbr_timeout(L) |
2015-03-07 |
jbe |
Removed unnecessary else-block (due to return in then-blocks) |
2015-03-02 |
jbe |
Fixed comment on internal variable "input_state" |
2015-03-02 |
jbe |
Avoid caching of request.get_params and request.post_params to allow modification of request.get_params_list and request.post_params_list; Allow writing to request.get_params and request.post_params |
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 |
Added tag v0.3.0 for changeset 59f485dc48ea |
2015-02-17 |
jbe |
Removed method request:send_text_status_response(...); Added helloworld.luav0.3.0 |
2015-02-17 |
jbe |
Method request:send_text_status_response(...) doesn't enfoce connection close |
2015-02-17 |
jbe |
Bugfix in request loop of moonbridge_http.lua: terminate loop if "Connection: close" has been sent to client |
2015-02-17 |
jbe |
Bugfix in method request:send_text_status_response(...) (added missing "self" in function definition) |
2015-01-31 |
jbe |
Added tag v0.2.1 for changeset 0a9abf36e07b |
2015-01-30 |
jbe |
Bug in request:finish() method of HTTP module fixed, which caused body-less responses to cause an errorv0.2.1 |
2015-01-30 |
jbe |
Added tag v0.2 for changeset 19a6d18bf34e |
2015-01-30 |
jbe |
Added some comments to example_application.luav0.2 |
2015-01-30 |
jbe |
Added default compile options for Debian |
2015-01-29 |
jbe |
Code cleanup in Makefile; Use lsb_release binary in Makefile |
2015-01-29 |
jbe |
Code cleanup in example_application.lua; Removed memory limit in example_application.lua |
2015-01-29 |
jbe |
Include bsd/stdio.h on Linux systems to avoid compiler warning on implicitly declared fpurge() function |
2015-01-29 |
jbe |
Suppress unused-result compiler warnings in Makefile |
2015-01-29 |
jbe |
Backed out previous changeset: Avoid "unused-result" compiler warning by storing return values in dummy variables |
2015-01-29 |
jbe |
Avoid "unused-result" compiler warning by storing return values in dummy variables |
2015-01-29 |
jbe |
Use memcpy() instead of dereferencing type-punned pointers to avoid breaking strict-aliasing rules |
2015-01-29 |
jbe |
Removed C++ style comments (use C style comments) |