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
13 months ago
jbe
Added tag v1.1.3 for changeset 62901393deb0
default
tip
13 months ago
jbe
Updated reference regarding dual IPv6/IPv4 sockets
v1.1.3
13 months ago
jbe
Updated LICENSE
15 months ago
jbe
Added missing "extern" for moonbr_io_sigterm_flag (caused linker errors on certain platforms)
15 months ago
jbe
Improved Makefile to allow manual selection of PLATFORM and DISTRIBUTION; Emit warning if platform or Linux distribution could not be determined
15 months ago
jbe
Added missing include of fcntl.h to avoid compiler warning under Linux
16 months ago
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
17 months ago
jbe
Added tag v1.1.2 for changeset a8b1012856a5
17 months ago
jbe
Bugfix: Do not use freeaddrinfo() if getaddrinfo() failed
v1.1.2
23 months ago
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