import FCGI-ProcManager 0.16 from CPAN
[catagits/FCGI-ProcManager.git] / ChangeLog
1 2001-02-09 10:16  James Jurach  <muaddib@erf.net>
2
3         * t/: exporter.t, procmanager.t: made it easier to manage
4         sample_request_loop() for testing.
5
6         * ProcManager.pm: modified some error messages.  added immediate
7         notify of manager signal.
8
9         * ProcManager.pm: added more documentation.  renamed
10         pm_reap_server() to pm_wait().  fixed problem when ! MANAGER_PID
11         that caused server to die immediately we now delete list of child
12         PIDs from each child.  added mechanism to pm_exit() to send a
13         SIGKILL to any remaining children.
14
15 2001-01-31 01:13  James Jurach  <muaddib@erf.net>
16
17         * README: more documentation
18
19         * ProcManager.pm: re-organized method layout.  separated manager
20         vs. server vs. common moved more intialization into managing_init()
21         and handling_init() created pm_die() to be called when manager
22         should die.  cleaned up error messages and notifications.
23
24         * t/: exporter.t, procmanager.t: revised test messages
25
26 2001-01-30 16:35  James Jurach  <muaddib@erf.net>
27
28         * t/: exporter.t, procmanager.t: removed call to pm_state()
29
30         * ProcManager.pm: removed sleep() call after testing
31         signal-during-fork-loop
32
33 2001-01-30 12:49  James Jurach  <muaddib@erf.net>
34
35         * ProcManager.pm: Cleaned up pm_manage().  removed signal
36         registration routines.  replaced by direct %SIG access.  there is
37         now a manager signal handler and a handler signal handler.  added
38         checks to die when getppid() changes.
39
40 2001-01-20 02:06  James Jurach  <muaddib@erf.net>
41
42         * MANIFEST: removed Changes from MANIFEST
43
44 2001-01-13 00:44  James Jurach  <muaddib@erf.net>
45
46         * t/procmanager.t: corrected various recent method name changes. 
47         removed calls to want_to_die().  added request loop hooks to
48         pm_pre_dispatch(), pm_post_dispatch().  renamed sample_handler() to
49         sample_request_loop().
50
51         * ProcManager.pm: renamed request loop hooks to pm_pre_dispatch(),
52         pm_post_dispatch().  when pm_manage() is called with
53         n_processes==0, return through goto.  renamed pre_manage_init() to
54         managing_init().  renamed post_manage_init() to handling_init(). 
55         added received_signal() to remember that a signal was received. 
56         signal handler simpler: now only notes signal and propagates
57         signal.
58
59         * t/exporter.t: this uses non-OO calling mode.
60
61         * MANIFEST: added t/exporter.t.
62
63         * Changes: ChangeLog is where per-file changes are listed.
64
65 2000-12-22 05:58  James Jurach  <muaddib@erf.net>
66
67         * ProcManager.pm: corrected logic error in self_or_default(). 
68         changed all occurances of write_pid_file() to pm_write_pid_file(). 
69         changed all occurances of remove_pid_file() to
70         pm_remove_pid_file().
71
72 2000-12-14 17:54  James Jurach  <muaddib@erf.net>
73
74         * ProcManager.pm: corrected state() -> pm_state() method call.
75
76 2000-12-10 17:25  James Jurach  <muaddib@erf.net>
77
78         * ProcManager.pm: corrected some method renaming issues.
79
80 2000-12-09 19:48  James Jurach  <muaddib@erf.net>
81
82         * t/procmanager.t: effected the changes to these subroutine names.
83
84         * ProcManager.pm: made this module OO/Exporter hybrid.  removed
85         treatment of $ENV{PROCMANAGER_PROCESSES} from constructor.  changed
86         several subroutine names.
87
88 2000-12-05 22:23  James Jurach  <muaddib@erf.net>
89
90         * ProcManager.pm: made SIGHUP's do what SIGTERM's do
91
92 2000-11-20  James Jurach  <muaddib@erf.net>
93
94         * Released first public version.