forked from stevan/fcgi-engine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
200 lines (164 loc) · 6.58 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
Revision history for Perl extension FCGI-Engine
0.22 Sun, Aug. 24th, 2014
- Add $request object to params passed to
handle_request to support FCGI forking in
request handler. (thanks to Robert Decker)
0.21 Thu. Apr. 11, 2013
- Fix RT#83636 by correctly importing the Config module.
0.20 Mon. Feb. 25, 2013
- Use Config to find perl to run RT#69473
0.19 Wed. Oct. 5, 2011
- Fix tests to not fail when MooseX::NonMoose
isn't installed.
- exit 0 without writing a Makefile.PL rather than dieing
with an error code. exit(0) preferred by the toolchain.
- Add FCGI::Engine::ProcManager::Constrained subclass to manage
restarting children on over-memory or after a certtain number
of requests.
0.18 Mon. Nov. 15, 2010
- fixing the plack -E flag (it changed)
- changing plackup usage to --daemonize
instead of --detach (it is more useful
this way)
- changing plackup usage to --pid instead
of --pidfile (also more useful this way)
- added optional --workers to plackup server
manager as an alternate to --nproc. this
makes it possible to use it with Starman,
and other plack backends too.
(^^ all these changes above thanks to bricas)
0.17 Tues. Oct. 12, 2010
- fixing the TCP --listen option to follow
the correct :<port> format (thanks to
Andreas Marienborg for spotting this)
0.16 Sat. July 10, 2010
- Fix bug: Exiting subroutine via next in
ProcManager (fixed by Johannes Plunien)
- add new attribute 'use_manager' so the
ProcManager can be used even if you're
not listening (thanks to Johannes Plunien)
- added tests for this as well
- updating the Plack tests to work with the
latest plack and it's Lighttd fixes
0.15 Sat. April 17, 2010
- fixing Plack support to work with the latest
Plack version
- changed Plack::Server:: to Plack::Handler::
- Plack::Server:: is deprecated and will
be removed in subsequent releases
- adjusted tests to use Plack::Handler::
- updated FCGI::Engine::PSGI to more closely
follow what is in Plack::Handler::FCGI
0.14 Mon. Feb. 22, 2010
- updating copyright on all files
- updating some test files to require YAML::XS since
YAML and YAML::Syck are not the suggested YAML parser
for Config::Any
- thanks to Justin "arcanez" Hunter
0.13 Thurs. Dec. 31, 2009
- fixing test files that were causing false
CPAN Tester failings (Jay Shirley)
- pushed all dependencies up to the latest
versions, might also help some odd CPAN
Tester failures
0.12 Tues. Dec. 29. 2009
+ FCGI::Engine::PSGI
- run PSGI applications using FCGI::Engine
- added tests for this
+ FCGI::Engine::Core
- base class for FCGI::Engine flavors
* FCGI::Engine
- refactored to use FCGI::Engine::Core
+ Plack::Server::FCGI::Engine
+ Plack::Server::FCGI::Engine::ProcManager
- subclasses to make it easier to use the
FCGI::Engine::ProcManager with your Plack
based application
- added tests for this
* FCGI::Engine::Manager::Server::Plackup
- this now uses Plack::Server::FCGI::Engine
by default (can be overriden with the
'server_type' option)
0.11 Thurs. Dec. 10, 2009
+ FCGI::Engine::Manager::Server::Plackup
- added support for running Plack based apps
using the FCGI::Engine::Manager controls
- added tests for this
- NOTE: we do not depend on Plack, you are
expected to have it installed if you use
this module.
* FCGI::Engine
- adding some more PATH_INFO and SCRIPT_NAME
fixes found in Catalyst::Engine::FastCGI
and Plack::Server::FCGI
0.10 Fri. Aug. 7, 2009
* FCGI::Engine::Manager
- fixing broken call to remove pid object
in start (when a pid file exists but the
server is not running)
0.09 Sat. July 18, 2009
* FCGI::Engine::Manager
- fixing broken call to remove pid object
in graceful restart (arcanez)
0.08 Sun. Mar. 8, 2009
* FCGI::Engine::Types
- fixing this to work with the latest Moose
as well as older Moose
* FCGI::Engine::ProcManager
- removed usage of MooseX::Params::Validate
0.07 Tues. Feb. 24, 2009
- Getting rid of the Mac resource forks (steve jobs--)
0.06 Tues. Feb. 24, 2009
- Fix so start doesn't start another set of procs (marcus)
- Add graceful method to do a restart with start
before killing old processes. (marcus)
- Don't stop all servers if a server fails to start. (marcus)
0.05 Sat. July 12, 2008
* FCGI::Engine::Manager
- added restart feature (thanks to Brian Cassidy)
- added tests for this
- added ability to start, stop and restart individual
servers within the conf (thanks to Brian Cassidy)
- added tests for this
- fixed my ugly hack of a ->status method
(thanks to Brian Cassidy)
- added tests for this
- tweaked the SYNOPSIS to provide a better example
of usage (also thanks to Brian Cassidy)
0.04 Thurs. July 10, 2008
- upped the MooseX::Getopt dependency since the
old version was causing a test failure in certain
cases
* FCGI::Engine
- added docs about our usage of CGI::Simple (RT #35786)
- added docs about usage with Catalyst (RT #34488)
- added the handler_args_builder option to make
it easier to override the default arguments passed
into the handler_method (RT #33885)
(thanks to Bradley C. Bailey for the idea and initial patch)
- added tests for this
* FCGI::Engine::Manager
- added docs about usage with Catalyst (RT #34488)
- added example of the config file
* t/
- fixed the FCGI::Engine::Manager test to make sure there
is a YAML parser available for Config::Any to use.
0.03 Sun. Feb. 3, 2008
* FCGI::Engine
- handler_method was not being used properly
to dispatch with (reported by Reed A. Cartwright)
- added tests for this
- %additional_options can now be passed to run, which
will then be passed to both the pre_fork_init sub and
the proc_manager's constructor
- added tests for this
- handler_class can now also be an instance if nessecary
(thanks to Chris Prather)
* FCGI::Engine::ProcManager
- added the manager_process_name and the process_name
options to allow custom process naming
- added test for this
0.02 Fri. Jan. 11, 2008
- fixing dependency issues
0.01 Fri. Jan. 11, 2008
- hello world