2006-05-17 18:11  aspeer

	* VERSION.pm (1.28): WebDyne-Chain version increment

2006-05-17 18:11  aspeer

	* Chain.pm (1.26): Remove WebMod::Constant, clean up Constants

2006-05-07 22:20  aspeer

	* VERSION.pm (1.27): WebDyne-Chain version increment

2006-04-22 17:27  aspeer

	* VERSION.pm (1.26): WebDyne-Chain version increment

2006-04-22 17:27  aspeer

	* Chain.pm (1.24): Removed SIG{__DIE__} handler

2006-04-22 15:27  aspeer

	* VERSION.pm (1.25): WebDyne-Chain version increment

2006-04-22 15:27  aspeer

	* Chain.pm (1.23): Installed local SIG{__DIE__} handler

2006-04-21 17:40  aspeer

	* VERSION.pm (1.24): WebDyne-Chain version increment

2006-04-21 17:40  aspeer

	* Chain.pm (1.22), Makefile.PL (1.4): General cleanup

2005-10-21 13:39  aspeer

	* VERSION.pm (1.23): WebDyne-Chain version increment

2005-09-29 00:34  aspeer

	* VERSION.pm (1.22): WebDyne-Chain version increment

2005-09-29 00:34  aspeer

	* Chain.pm (1.20): Yet *another* complete re-write of the Chain
	  module. Hope this one is the final iteration

2005-08-16 01:40  aspeer

	* VERSION.pm (1.21): WebDyne-Chain version increment

2005-08-16 01:39  aspeer

	* Chain.pm (1.19): Tweak chain autoload to run check in eval to
	  ward off fatal errors

2005-07-10 23:54  aspeer

	* Chain.pm (1.18): Remove rejected, commented out code

2005-07-10 23:54  aspeer

	* VERSION.pm (1.20): WebDyne-Chain version increment

2005-07-10 15:06  aspeer

	* VERSION.pm (1.19): WebDyne-Chain version increment

2005-07-10 15:06  aspeer

	* Chain.pm (1.17): Big revamp. Check for chain consistancy via
	  chain backtrace. Optimised AUTOLOAD code slightly, changed
	  DESTROY code to cache code ref's (disabled after found it was no
	  faster than doing the old way)

2005-07-07 12:53  aspeer

	* VERSION.pm (1.18): WebDyne-Chain version increment

2005-07-07 12:53  aspeer

	* Chain.pm (1.16): Get WebDyneChain list from supplied params, not
	  just Apache config dir

2005-07-05 01:27  aspeer

	* Chain.pm (1.15): Improve AUTOLOAD and error handling

2005-07-05 01:27  aspeer

	* VERSION.pm (1.17): WebDyne-Chain version increment

2005-06-04 18:50  aspeer

	* VERSION.pm (1.16): WebDyne-Chain version increment

2005-06-04 18:50  aspeer

	* Chain.pm (1.14): Previous implementation of closure based error
	  handler made Apache segfault after 10 requests. &%#$&%$#. Use
	  different technique

2005-06-04 18:04  aspeer

	* VERSION.pm (1.15): WebDyne-Chain version increment

2005-06-04 18:04  aspeer

	* Chain.pm (1.13): Try to put error handler in AUTOLOAD routine so
	  if a module cannot be loaded an error is reported back to the
	  browser

2005-02-10 01:24  aspeer

	* Chain.pm (1.12): Fixed hash unref to be () instead of =undef

2005-02-10 01:24  aspeer

	* VERSION.pm (1.14): WebDyne-Chain version increment

2004-03-27 16:10  aspeer

	* VERSION.pm (1.13): WebDyne-Chain version increment

2004-03-27 16:10  aspeer

	* Chain.pm (1.11): Fixed warning pragma

2004-03-25 21:13  aspeer

	* VERSION.pm (1.12): WebDyne-Chain version increment

2004-03-25 21:13  aspeer

	* Chain.pm (1.10): Modify WebDyne::Chain to use package with hash
	  for data storage instead of class based one for same reason we
	  did this in WebDyne.

	  Also remove r_loop detect placeholder in DESTROY so that if by
	  random chance the next request creates an identical r instance in
	  memory  we do not fail

2004-03-13 12:45  aspeer

	* VERSION.pm (1.11): WebDyne-Chain version increment

2004-03-13 12:45  aspeer

	* Chain.pm (1.9): Fix up handler to not do "|| return err" after
	  calling next handler - it is not up to us to determine if
	  response code from prev handler is an error

	  Created DESTROY method to handle calling DESTROY method of
	  chained modules

	  Removed older, commented out, code showing how we used to do it

2004-03-08 17:53  aspeer

	* VERSION.pm (1.10): WebDyne-Chain version increment

2004-03-08 17:53  aspeer

	* Chain.pm (1.8): Fix loop detect code to stringify $r ref so
	  Apache does not segfault after subrequest

2004-03-03 02:02  aspeer

	* VERSION.pm (1.9): WebDyne-Chain version increment

2004-03-03 02:01  aspeer

	* Chain.pm (1.7): Try to better detect infinite loops, auto-load
	  modules that are in the chain but not yet loaded

2003-10-31 23:45  aspeer

	* Chain.pm (1.6), LICENSE (1.1), MANIFEST (1.2), Makefile.PL (1.3),
	  VERSION.pm (1.7): Run ExtUtils::Lint over modules to update
	  LICENSE and Copyright info, add headers etc

2003-07-05 18:17  aspeer

	* Chain.pm (1.5): Removed test code section that looked for
	  r->notes in handler.

2003-07-02 02:40  aspeer

	* Chain.pm (1.4): Minor cleanups, do not return err_html('undefined
	  error'), just return err_html and let the error handler find out
	  if it is undefined or not.

2003-06-03 11:12  aspeer

	* Chain.pm (1.3): Introduce new way of chaining, using
	  UNIVERSAL::AUTOLOAD to dispatch calls to the appropriate method
	  in the call chain, based on the <location> of URI

2003-05-21 21:56  aspeer

	* Chain.pm (1.2): Latest mod_perl2 version

2003-02-08 00:50  aspeer

	* Chain.pm (1.1.1.1), MANIFEST (1.1.1.1), Makefile.PL (1.1.1.1),
	  VERSION.pm (1.1.1.1): Initial import

2003-02-08 00:50  aspeer

	* Chain.pm (1.1), MANIFEST (1.1), Makefile.PL (1.1), VERSION.pm
	  (1.1): Initial revision

