log
graph
tags
branches
changeset
browse
moonbridge
log
find changesets by author, revision, files, or words in the commit message
less
more
| rev 335:
(0)
-300
-100
-60
tip
age
author
description
2021-04-28
jbe
Added tag v1.1.3 for changeset 62901393deb0
default
tip
2021-04-28
jbe
Updated reference regarding dual IPv6/IPv4 sockets
v1.1.3
2021-04-28
jbe
Updated LICENSE
2021-02-05
jbe
Added missing "extern" for moonbr_io_sigterm_flag (caused linker errors on certain platforms)
2021-02-05
jbe
Improved Makefile to allow manual selection of PLATFORM and DISTRIBUTION; Emit warning if platform or Linux distribution could not be determined
2021-02-05
jbe
Added missing include of fcntl.h to avoid compiler warning under Linux
2021-01-04
jbe
Make moonbridge_io.tcplisten(nil, port) accept both IPv6 and IPv4 connections independently of operating system setting; if first argument is non-nil and resolves to an IPv6 address, never accept IPv4 connections
2020-12-20
jbe
Added tag v1.1.2 for changeset a8b1012856a5
2020-12-20
jbe
Bugfix: Do not use freeaddrinfo() if getaddrinfo() failed
v1.1.2
2020-06-23
jbe
Fixed proper errno handling for blocking I/O in localconnect function for connecting to sockets
2019-10-19
jbe
Use "cc -shared" instead of "ld -shared" to create *.so files
2019-10-12
jbe
Add -L/usr/lib -lc to all invocations of ld on FreeBSD
2019-10-12
jbe
Add -L/usr/lib to ld call for compiling on FreeBSD
2019-01-21
jbe
Use offsetof macro at compile time to determine maximum length of local socket paths
2018-12-22
jbe
Added tag v1.1.1 for changeset 5fe68ba5fe0e
2018-12-22
jbe
Raspbian support in Makefile
v1.1.1
2018-10-04
jbe
Methods to manipulate socket buffer sizes
2018-07-26
jbe
Added tag v1.1.0 for changeset f6154dccdab8
2018-07-26
jbe
Fixed year in LICENSE file
v1.1.0
2018-07-26
jbe
Added tag v1.1.0 for changeset 15132b3c053d
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
2018-01-27
jbe
merge
2018-01-27
jbe
Bugfix/workaround: Do not call getpeername() when opening TCP connections in non-blocking mode
2017-12-04
jbe
Linux compatibility: do not set sun_len
2017-11-24
jbe
Bugfix: Properly set sun_len, sun_family, and addrlen when filling sockaddr_un struct (using maximum possible length)
2017-11-24
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)
2017-11-24
jbe
Fixed use of INET_ADDRSTRLEN constant (for IPv4)
2017-11-19
jbe
Added tag v1.0.2 for changeset e4e1ad8d5ab8
2017-11-16
jbe
Code cleanup in moonbr_io_read_cont function (avoid unnecessary lua_pushvalue)
v1.0.2
2017-11-16
jbe
Bugfix in moonbr_io_read_cont function which caused read chunks to be concatenated in wrong order
2017-11-15
jbe
Avoid using WNOWAIT in moonbridge_io.poll(...) for Linux compatibility
2017-06-23
jbe
Do not shutdown due to main thread termination when shutdown is already in progress
2017-06-18
jbe
Fixed two errors in moonbridge_io.poll(...) regarding child termination
2017-06-18
jbe
Code formatting
2017-06-18
jbe
Throw error when polling a collected child process
2017-06-18
jbe
Fixed wrong treatment of waitpid() return value in moonbridge_io.poll(...)
2017-06-17
jbe
Bugfix regarding waiting for child processes in moonbridge_io.poll(...)
2017-06-17
jbe
Extend moonbridge_io.poll(...) to support waiting for child process termination
2017-06-17
jbe
Make moonbridge_io.poll(...) check for SIGTERM also when wakeup is forced due to TLS negotiation or closed local socket
2017-06-12
jbe
Code-cleanup: removed redundancy in moonbr_initiate_shutdown()
2017-06-12
jbe
Do not reuse child workers that have been SIGTERM'ed
2017-06-12
jbe
Bugfix in moonbridge_io.c: Do not restore sigmask if not changed
2017-06-12
jbe
Bugfix in moonbridge.c: Do not use killpg but only terminate each child
2017-06-11
jbe
Changed error messages for moonbridge_io.poll(...)
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
Use new sigterm handling in moonbridge_http
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-09
jbe
Removed colon from stderr output
2017-06-09
jbe
Shortened stderr output in logfile
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
Close idle HTTP connections on SIGTERM
2017-06-06
jbe
Make moonbridge_io.signalsocket(...) return a new socket each time it is called
2017-06-06
jbe
Ignore SIGTERM once after sending it to own process group
2017-06-06
jbe
Undo last commit (Avoid duplicate shutdown)
less
more
| rev 335:
(0)
-300
-100
-60
tip
Impressum / About Us