- Oct 05, 2023
-
-
gregor herrmann authored
Gbp-Dch: Ignore
-
gregor herrmann authored
Gbp-Dch: ignore
-
gregor herrmann authored
-
gregor herrmann authored
-
gregor herrmann authored
Gbp-Dch: Ignore
-
gregor herrmann authored
Update to upstream version '0.4017' with Debian dir fa079824a907f97ffd4724ecb5ed52f1d22951c1
-
gregor herrmann authored
-
- Sep 13, 2023
-
-
Tatsuhiko Miyagawa authored
-
- Aug 21, 2023
-
-
Tatsuhiko Miyagawa authored
-
Tatsuhiko Miyagawa authored
Handle EINTR when doing sysread calls
-
Tatsuhiko Miyagawa authored
-
- Aug 02, 2023
-
-
Rob Mueller authored
Starman usually sets max_spare_servers to max_servers - 1, so in general Net::Server will not try and kill off spare servers. However if you explicitly set max_spare_servers lower, then Net::Server::PreFork will attempt to do it's usual process management in coordinate_children(), which may end up calling kill_n_children() if there's excess children. This will send a HUP signal to some child processes to ask them to exit. The code in Net::Server::PreFork tries to only do this for 'waiting' child processes, but notes this is racy. That should be fine, because the child should continue processing any request in progress, and then exit after finishing the request because done() will be true after run_client_connection() completes. However Starman doesn't currently check the result of sysread() calls for EINTR, so if it receives a HUP while processing a request, the sysread() call returns undef, which ends up propogating up as an error message "Read error: Interrupted system call". The correct solution here is to detect the EINTR response and redo the sysread() call to complete the entire request successfully, before the high layer exits the child.
-
- Sep 16, 2022
- Sep 13, 2022
-
-
Tatsuhiko Miyagawa authored
-
Tatsuhiko Miyagawa authored
-
- Aug 26, 2022
-
-
Tatsuhiko Miyagawa authored
Add psgix.informational callback
-
Robert Rothenberg authored
-
- Aug 25, 2022
-
-
Robert Rothenberg authored
This adds an informational callback as per Starlet or Gazelle servers. It also changes the "100 Continue" handler to use the callback method code.
-
- Sep 02, 2021
-
-
Yadd authored
-
Yadd authored
Gbp-Dch: ignore
-
Yadd authored
-
Yadd authored
Changes-By: lintian-brush Fixes: lintian: out-of-date-standards-version See-also: https://lintian.debian.org/tags/out-of-date-standards-version.html
-
Yadd authored
Changes-By: lintian-brush Fixes: lintian: package-uses-old-debhelper-compat-version See-also: https://lintian.debian.org/tags/package-uses-old-debhelper-compat-version.html
-
Yadd authored
Gbp-Dch: ignore
-
- Feb 11, 2021
-
-
Jenkins authored
* Build-Depends-Indep: Drop versioned constraint on libnet-server-perl, libtest-tcp-perl. Changes-By: deb-scrub-obsolete
-
- Aug 18, 2020
-
-
Janitor authored
Changes-By: lintian-brush Fixes: lintian: out-of-date-standards-version See-also: https://lintian.debian.org/tags/out-of-date-standards-version.html
-
Janitor authored
Remove obsolete fields Contact, Name from debian/upstream/metadata (already present in machine-readable debian/copyright). Changes-By: lintian-brush
-
Janitor authored
Changes-By: lintian-brush Fixes: lintian: upstream-metadata-missing-bug-tracking See-also: https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html
-
- Feb 25, 2020
-
-
Tatsuhiko Miyagawa authored
Check $opt var is deff befor transform to lower case
-
podoleanuciprian authored
-
- Feb 24, 2020
-
-
podoleanuciprian authored
-
- Feb 22, 2020
-
-
gregor herrmann authored
Gbp-Dch: Ignore
-
gregor herrmann authored
-
- Nov 14, 2019
-
-
Tatsuhiko Miyagawa authored
-
- Oct 27, 2019