0.292 2019-09-11 Released-By: PERLANCAR; Urgency: medium
- [bugfix] Listen to sockets before daemonize, so failure is more
obvious.
0.291 2019-07-08 Released-By: PERLANCAR; Urgency: low
- [ux] Show M/N in process label.
0.290 2019-04-24 Released-By: PERLANCAR
- Avoid undef warning.
0.28 2014-12-11 Released-By: PERLANCAR
- No functional changes.
- Use new name of renamed module {SHARYANTO-,}Proc-Daemon-Prefork.
0.27 2014-06-03 Released-By: SHARYANTO
- Do not pass Timeout param to HTTP::Daemon::SSL to avoid hanging
problem when fed largish request (I'm experiencing request packet, GET
or POST, above +- 2048 bytes hangs the server). This is a known issue:
RT#45625 [queue HTTP::Daemon:SSL].
0.26 2014-04-16 Released-By: SHARYANTO
- Bugfix: fix setting _sock_peerhost (it used to display 127.0.0.1 all
the time).
0.25 2014-03-21 Released-By: SHARYANTO
- Provide 'gepok.httpd_socket' in PSGI environment (mainly so we can
call peercred() for Unix sockets).
- Currently t/certs.t is fudged because I want to rush this release.
0.24 2013-02-14 Released-By: SHARYANTO
- No functional changes. Avoid Module::Patch warning.
0.23 2012-10-17 Released-By: SHARYANTO
- No functional changes.
[BUG FIXES]
- Build: update patch module name.
0.22 2012-08-03 Released-By: SHARYANTO
- No functional changes. Avoid Perl undef warning (fatal under
strictures) in logging.
0.21 2012-07-19 Released-By: SHARYANTO
[BUG FIXES]
- max_clients was not passed to SHARYANTO::Proc::Daemon::Prefork
- localhost:N was not accepted in http_ports/https_ports
- Setting scoreboard status "R" should be done before each HTTP request.
0.20 2012-05-03 Released-By: SHARYANTO
[ENHANCEMENTS]
- Client certificate support (implemented by Toby Inkster). New
attributes ssl_{verify_mode,verify_callback,ca_file,ca_path}.
0.19 2012-04-03 Released-By: SHARYANTO
- Try out HTTP::Daemon::patch::ipv6.
0.18 2012-03-13 Released-By: SHARYANTO
- No functional changes. Add FAQ entry.
0.17 2012-03-12 Released-By: SHARYANTO
[FIXES]
- Fix hanging/connection terminated problem due to incomplete syswrite
of large buffers (we need to loop over large $buffer until all is
completely written). This problem is first seen with https/SSL, where
only up to 16k of buffer is written.
0.16 2011-08-31 Released-By: SHARYANTO
- Provide 'gepok.start_request_time' in $env.
0.15 2011-08-20 Released-By: SHARYANTO
- Fix setting REMOTE_ADDR
0.14 2011-08-20 Released-By: SHARYANTO
- Fix logging time
0.13 2011-08-20 Released-By: SHARYANTO
- Fix getting socket information (for process label), listening over
Unix socket now works.
- Provide 'gepok.socket', 'gepok.unix_socket' in $env.
0.12 2011-08-19 Released-By: SHARYANTO
- No functional changes. Re-upload to CPAN with the correct account.
0.11 2011-08-18 Released-By: SHARYANTO
- Some fixes to chunking response, keep-alive, etc.
- Add attribute: timeout.
- Provide 'gepok.client_protocol' in $env.
0.10 2011-08-16 Released-By: SHARYANTO
- (internal) Minor refactoring on _finalize_response.
- Provide 'gepok' and 'HTTPS' in $env.
0.09 2011-08-09 Released-By: SHARYANTO
- Provide gepok.{connect_time,finish_request_time} in $env.
0.08 2011-08-09 Released-By: SHARYANTO
- No functional changes.
- Add dep to Class::XSAccessor for Moo, since we already have XS dep
anyway [thanks mst]
0.07 2011-08-05 Released-By: SHARYANTO
- No functional changes. Polish POD.
0.06 2011-08-05 Released-By: SHARYANTO
- No functional changes. Polish POD.
0.05 2011-08-05 Released-By: SHARYANTO
- Work better with plackup: accept string (comma-separator) http_ports,
https_ports, unix_sockets so they can be specified as command-line
options (--http_ports, and so on). Do not print access log to STDERR
under plackup, since plackup by default prints one too.
- Fix access log format: 31/Aug/2011, not 31/08/2011.
0.04 2011-07-21 Released-By: SHARYANTO
[FIXES]
- Various fixes, now passes Plack server test suite.
0.03 2011-07-21 Released-By: SHARYANTO
[INCOMPATIBLE CHANGES]
- Rename attribute: 'run_as_root' -> 'require_root' (less ambiguous,
follows SHARYANTO::Proc::Daemon::Prefork).
[FIXES]
- Handle coderef PSGI response correctly.
- Pass some more server test suite tests (e.g. fixes on PATH_INFO,
HTTP_* variables)
- Some other fixes.
[ETC]
- Keep-Alive disabled for now.
0.02 2011-07-18 Released-By: SHARYANTO
[ENHANCEMENTS]
- Provide default {log,pid,scoreboard} dir under user's home directory
(instead of /var/log) for non-root user.
- Add Plack server test suite (not yet passing all).
[FIXES]
- (build) Add missing dependencies (Log::Any, Moo)
[ETC]
- Some documentation fixes/revising.
0.01 2011-07-15 Released-By: SHARYANTO
- First release.