Merge branch 'srand'
[catagits/FCGI-ProcManager.git] / ChangeLog
index 05e61ae..aa408e6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,34 @@
+    * Notice errors writing out the PID file and abort.
+    * Make sure that children get independent random numbers by calling
+      srand() after fork.
+
+0.24 2011-10-04 Tomas Doran  <bobtfish@bobtfish.net>
+    * Further fix to pm_wait routine to find the correct PID and remove it
+      (fixing logical error introduced in the last release), noted by Vadim
+      Dashkevich
+    * Document (somewhat) FCGI::ProcManager::Constrainted
+
+0.23 2011-09-27 Tomas Doran  <bobtfish@bobtfish.net>
+    * Fix pm_wait routine to exit without a warning
+    * Fix pm_wait to correctly detect child processes which have died.
+    * Fix to return SIGCHLD handler to it's default state in the
+      pm_manage loop so that loading code which sets SIGCHLD to ignore
+      won't interfere with normal operation.
+    * Add repository metadata.
+
+0.22 2011-08-04 Tomas Doran  <bobtfish@bobtfish.net>
+    * Ship a version of FCGI::ProcManager::Constrainted which actually
+      works as advertised.
+
+0.21 2011-08-02 Tomas Doran  <bobtfish@bobtfish.net>
+    * Ship a working dist.
+
+0.20 2011-08-02 Gareth Kirwan  <gbjk@cpan.org>
+    * ProcManager::Constrained: Add a new FCGI::ProcManager::Constrainted
+      subclass which will restart workers safely after a certain number of
+      requests, or at certain memory thresholds.
+    * ProcManager: Fix start_delay causing a permanent hang.
+
 0.19 2009-07-22 Gareth Kirwan  <gbjk@cpan.org>
 
     * ProcManager.pm: Add a pm_title option to configure the process title