import FCGI-ProcManager 0.16 from CPAN
[catagits/FCGI-ProcManager.git] / ChangeLog
CommitLineData
c2bbadb3 12001-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
518709ed 152001-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
262001-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
332001-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
402001-01-20 02:06 James Jurach <muaddib@erf.net>
41
42 * MANIFEST: removed Changes from MANIFEST
43
442001-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
652000-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
722000-12-14 17:54 James Jurach <muaddib@erf.net>
73
74 * ProcManager.pm: corrected state() -> pm_state() method call.
75
762000-12-10 17:25 James Jurach <muaddib@erf.net>
77
78 * ProcManager.pm: corrected some method renaming issues.
79
802000-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
882000-12-05 22:23 James Jurach <muaddib@erf.net>
89
90 * ProcManager.pm: made SIGHUP's do what SIGTERM's do
91
922000-11-20 James Jurach <muaddib@erf.net>
93
94 * Released first public version.