moonbridge

log

age author description
2 days ago jbe Use offsetof macro at compile time to determine maximum length of local socket pathsdefault tip
4 weeks ago jbe Added tag v1.1.1 for changeset 5fe68ba5fe0e
4 weeks ago jbe Raspbian support in Makefilev1.1.1
3 months ago jbe Methods to manipulate socket buffer sizes
6 months ago jbe Added tag v1.1.0 for changeset f6154dccdab8
6 months ago jbe Fixed year in LICENSE filev1.1.0
6 months ago jbe Added tag v1.1.0 for changeset 15132b3c053d
11 months ago jbe Fixed some bugs with _call and _yield functions in moonbridge_io
11 months ago jbe Added parameter to waitfunc of asynchronous I/O functions which allows to check whether waitfunc was called for the first time
11 months ago jbe Modified non-blocking I/O _call functions to pass certain arguments (socket, mode, module) to wait function
12 months ago jbe merge
12 months ago jbe Bugfix/workaround: Do not call getpeername() when opening TCP connections in non-blocking mode
13 months ago jbe Linux compatibility: do not set sun_len
14 months ago jbe Bugfix: Properly set sun_len, sun_family, and addrlen when filling sockaddr_un struct (using maximum possible length)
14 months ago jbe Renamed HTTP "header_size_limit" and "body_size_limit" options to "request_header_size_limit" and "request_body_size_limit" (to match documentation in example code)
14 months ago jbe Fixed use of INET_ADDRSTRLEN constant (for IPv4)
14 months ago jbe Added tag v1.0.2 for changeset e4e1ad8d5ab8
14 months ago jbe Code cleanup in moonbr_io_read_cont function (avoid unnecessary lua_pushvalue)v1.0.2
14 months ago jbe Bugfix in moonbr_io_read_cont function which caused read chunks to be concatenated in wrong order
14 months ago jbe Avoid using WNOWAIT in moonbridge_io.poll(...) for Linux compatibility
19 months ago jbe Do not shutdown due to main thread termination when shutdown is already in progress
19 months ago jbe Fixed two errors in moonbridge_io.poll(...) regarding child termination
19 months ago jbe Code formatting
19 months ago jbe Throw error when polling a collected child process
19 months ago jbe Fixed wrong treatment of waitpid() return value in moonbridge_io.poll(...)
19 months ago jbe Bugfix regarding waiting for child processes in moonbridge_io.poll(...)
19 months ago jbe Extend moonbridge_io.poll(...) to support waiting for child process termination
19 months ago jbe Make moonbridge_io.poll(...) check for SIGTERM also when wakeup is forced due to TLS negotiation or closed local socket
19 months ago jbe Code-cleanup: removed redundancy in moonbr_initiate_shutdown()
19 months ago jbe Do not reuse child workers that have been SIGTERM'ed
19 months ago jbe Bugfix in moonbridge_io.c: Do not restore sigmask if not changed
19 months ago jbe Bugfix in moonbridge.c: Do not use killpg but only terminate each child
19 months ago jbe Changed error messages for moonbridge_io.poll(...)
19 months ago jbe Fixed documentation of moonbridge_io.poll(...)
19 months ago jbe Changed behavior of moonbridge_io.poll(...); Renamed moonbridge_io.sigterm_setup() to moonbridge_io.catch_sigterm(); Removed moonbridge_io.sigterm_received()
19 months ago jbe Use new sigterm handling in moonbridge_http
19 months ago jbe Minor fixes in reference.txt
19 months ago jbe Removed moonbridge_io.signals table
19 months ago jbe New implementation of SIGTERM handling
19 months ago jbe Removed colon from stderr output
19 months ago jbe Shortened stderr output in logfile
19 months ago jbe Make :kill(signal) accept also strings and default to signal 9 (KILL); Improved error handling of :kill(signal)
19 months ago jbe Modified behavior of moonbridge_io.signalsocket(...); Fixed usage of moonbridge_io.signalsocket(...) in moonbridge_http module
19 months ago jbe Close idle HTTP connections on SIGTERM
19 months ago jbe Make moonbridge_io.signalsocket(...) return a new socket each time it is called
19 months ago jbe Ignore SIGTERM once after sending it to own process group
19 months ago jbe Undo last commit (Avoid duplicate shutdown)
19 months ago jbe Avoid duplicate shutdown
19 months ago jbe Allow "main threads" to be named; main threads also use MOONBR_PROTO_INTERVAL as listener type now
19 months ago jbe Fixed documentation of moonbridge_io.timeref(...): poll function does not return nil on event
19 months ago jbe SIGINFO not available on Linux
19 months ago jbe Make moonbridge_io.signalsocket(...) accept strings as argument
19 months ago jbe Added signal constants table moonbridge_io.signals
19 months ago jbe Use SIGTERM to terminate child processes gracefully
19 months ago jbe Fixed documentation of socket:drain_call(...)
19 months ago jbe Minor change in documentation of signalsocket(...)
19 months ago jbe Added moonbridge_io.signalsocket(...) and moonbridge_io.getpid() functions; poll returns true on signal interruption (instead of nil)
19 months ago jbe Backup and restore errno in signal handler
19 months ago jbe Added missing "do" statement in while(0) macro workaround
20 months ago jbe Do not throw error on TCP RST when waiting for HTTP request

Impressum / About Us