File: Changes

package info (click to toggle)
libfcgi-engine-perl 0.22-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 360 kB
  • sloc: perl: 3,226; makefile: 2
file content (200 lines) | stat: -rw-r--r-- 6,743 bytes parent folder | download | duplicates (3)
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