Revision history for Perl extension IPC::Locker
The contributors that suggested a given feature are shown in [].
* IPC::Locker 1.502 2022-06-04
**** Test cleanup for Nagios (#13). [andk]
* IPC::Locker 1.500 2019-10-26
**** Documentation cleanups for github release.
* IPC::Locker 1.496 2017-04-26
**** Fix tests '.' for Perl 5.26.0, rt121025. [Dan Collins]
* IPC::Locker 1.494 2017-01-20
*** Fix debug message.
* IPC::Locker 1.492 2013-01-31
*** Add --host option to lockerd. [Victor Gamov]
* IPC::Locker 1.491 2012-03-16
**** Fix cpan-testers' tests on systems without perldoc.
* IPC::Locker 1.489 2012-01-12
**** Fix some false CPAN test failures.
* IPC::Locker 1.488 2010-08-04
**** Fix some false CPAN test failures with pidstat on slow systems.
* IPC::Locker 1.487 2010-07-01
**** Fix documentation on ::Server, issue5. [Dennis McCoy]
**** Use Test::More to simplify test failure debugging.
* IPC::Locker 1.486 2010-04-20
** Add 3 automatic retries on connection failures. [Krishna Subramanian]
Override using IPC::Locker->new()'s connect_tries and connect_sleep.
*** Fix repeating locks to one client, issue4. [by Krishna Subramanian]
**** Fix "waiting" messages to show first lock name, not last.
* IPC::Locker 1.485 2010-03-04
**** Fix Pod::Usage dependency, rt51024. [Andreas Koenig]
* IPC::Locker 1.484 2009-05-08
** This package is now licensed under LGPL v3 and/or Artistic v2.0.
* IPC::Locker 1.483 2008-07-28
**** Fix pidwatch --killer --signal to prepend dash. [Bryce Denney]
**** Fix locker ignoring remote PidWatch process death.
* IPC::Locker 1.482 2008-07-01
*** Don't require pidstatd for pidwatch'es on localhost. [Bryce Denney]
* IPC::Locker 1.481 2008-02-09
**** Fix Perl 5.6.2 compile warnings. [cpan-testers]
* IPC::Locker 1.480 2008-02-01
**** Added return type suppression to IPC::PidStat::pid_request.
**** Fix server to support over 1024 client connections. [Bryce Denney]
**** Lockerd performance enhancements to support > 3000 requests/second.
* IPC::Locker 1.472 2007-07-16
**** Fix locker test. [cpan-testers]
* IPC::Locker 1.471 2007-07-05
**** Fix loosing $@ in evals due to IO::Socket::INET bug. [Bryce Denney]
* IPC::Locker 1.470 2007-05-04
** Add uriexec. [by Jeff Dutton]
**** Scripts are now distributed under the script directory.
* IPC::Locker 1.463 2007-04-05
**** Fix 'make test' issues on systems without Nagios. [cpan-testers]
* IPC::Locker 1.462 2007-04-03
*** Fix requested pid not being passed down to server. [Vasu Arasanipalai]
**** Fix --help to use Pod::Usage instead of depreciated pod2text.
* IPC::Locker 1.461 2007-01-24
**** Pass full hostname through IPC::PidStat daemons.
This allows lockerd to process returns from hosts with aliased names.
* IPC::Locker 1.460 2007-01-23
** Support locking across multiple domains. [Daniel DeFolo]
*** Use fully qualified domain name instead of hostname. [Daniel DeFolo]
* IPC::Locker 1.452 2006-08-07
*** Destroy_unlock now only unlocks when the current pid matches the pid
that requested the lock, to prevent forked processes from unlocking
the lock. [Jeff Dutton]
*** Add pidwatch --foreground switch.
* IPC::Locker 1.451 2006-05-23
**** Cache IP addresses to avoid name server traffic. [by Greg Waters]
* IPC::Locker 1.450 (Alpha release only)
** Created lockersh program for adding locks around other programs.
*** Add IPCLOCKER_HOST and IPCLOCKER_PORT environment variables.
* IPC::Locker 1.440 2006-03-13
*** Add Nagios plugins check_lockerd and check_pidstatd.
*** Fix pidwatch dieing due to SIGCHILD race. [by Greg Waters]
* IPC::Locker 1.434 2005-10-13
** NEWS is now renamed Changes, to support CPAN indexing. [Offer Kaye]
**** Fixed initalization scripts.
* IPC::Locker 1.433 2004-12-01
*** Fix filename conflict on Windows
* IPC::Locker 1.431 2004-09-13
*** Disassociate pidstatd from stdout so runs better as deamon.
* IPC::Locker 1.430 2004-01-27
**** Warn about non-root pidstatd initialization.
* IPC::Locker 1.420 2003-07-24
** Added pidstat tool for querying the daemon. [by Stephen Adkins]
*** Added pid_request_recv method.
*** Added pid=># parameter for setting PID to track. [Stephen Adkins]
* IPC::Locker 1.410 2003-01-31
*** Added lock_list() method. [by Anton Berezin]
* IPC::Locker 1.401 2002-08-22
**** Fix tests to start the servers automatically.
* IPC::Locker 1.400 2002-08-01
** Added pidstatd deamon and pidwatch program.
Optional. If running, allows for autounlocking across any hosts,
and for any generic application to determine if a PID exists on the
server's machine.
*** Added ping() method for determining if a server is up.
*** Added example init.d/lockerd file.
* IPC::Locker 1.300 2002-04-03
** Added autounlock switch to locks. This records the host
and pid which obtained the lock, and if that PID disappears
the lock is released to a new host. [Stephen Adkins]
*** Fixed bug which made lockerd --port option not work.
*** Allow colon separated hostnames for fallback hosting.
* IPC::Locker 1.200 2001-11-15
** Allow multiple lock names on lock requests,
and return the first one which becomes free. [Mike Lopresti]
** A zero timeout will disable timeouts. [James FitzGibbon]
* IPC::Locker 1.14 2000-02-13
** Changed default port to 'lockerd' which will look up the port
number in /etc/services. If not found defaults to old 1751.
*** Improved detection and recovery of daemon failures.
* IPC::Locker 1.12 2000-05-24
** Added support for Unix named sockets
[Written by kaspar@lifosa.com]
*** Fixed bug where lock expiration timer would fire at wrong time
----------------------------------------------------------------------
DESCRIPTION: Documentation on change history for this package
----------------------------------------------------------------------
This uses outline mode in Emacs. See C-h m [M-x describe-mode].
Copyright 1999-2022 by Wilson Snyder. This program is free software;
you can redistribute it and/or modify it under the terms of either the GNU
Lesser General Public License Version 3 or the Perl Artistic License Version 2.0.
Local variables:
mode: outline
paragraph-separate: "[ \t\f\n]*$"
end: