Apache-DBI

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

     autocommit is turned off.

0.90_01 January 10, 2003

  - Only call Apache::Status if Apache.pm is completely loaded
    (so you can load Apache::DBI outside the mod_perl environment)

  - Make Test::More a prerequisite so we can do real tests

  - Make DBI.pm a prerequisite

  - Add a simple, but real, test script.  Requires DBD::mysql
    and a test database

0.89 June 17, 2002

	- fix bug that occasionally made Apache::DBI connect several
 	  times to the database even when DSN and attributes were the
    same.

 	- Updated links and such in the documentation

0.88 January 12, 2001

	- fix bug in child_init: consider 0 as valid result for a
	  semaphore id.

	- remove defined(@array), which is depreceated in perl5.6

0.87 September 28, 1999

	- fix for the usage of the environment variable DBI_DSN 
	  introduced in 0.86 was still incomplete.

0.86 September 27, 1999

	- in AuthDBI remove check of configured data_source in order to allow 
	  the usage of the environment variable DBI_DSN. Bug spotted by 
	  Oleg Bartunov <oleg@sai.msu.su>.

	- applied patch from Matt Loschert <loschert@servint.com>,
	  which avoids 'Use of uninitialized value ...' in Apache::DBI.

	- added new attribute 'Auth_DBI_encryption_salt' as proposed by
	  Nathan Clemons <nathan@windsofstorm.net>.
	  Per default this is set to 'password' which will use the password 
	  as salt for the crypt function. Setting this to 'userid' will use 
	  the userid as salt.

	- fixed bug with setting Auth_DBI_nopasswd to 'on', spotted by 
	  "Sigurjon Olafsson" <sigurjon@gm.is>.

0.85 August 24, 1999

	- change separator of Auth_DBI_data_source, Auth_DBI_username and 
	  Auth_DBI_password from comma to tilde, in order to avoid clashes 
	  with embedded attributes in data_source. 
	  Bug spotted by Oleg Bartunov <oleg@sai.msu.su>.

	- applied patch to Apache::DBI.pm from Tim Bunce <Tim.Bunce@ig.co.uk>
	  which solves the problem that Apache::DBI did not return a ref cursor.

0.84  August 21, 1999

	- combine Apache::AuthenDBI and Apache::AuthzDBI into one package 
	  Apache::AuthDBI.

	- discard Apache::DebugDBI. Debugging can be enabled by setting 
	  the variables Apache::AuthDBI::DEBUG and Apache::DBI::DEBUG to 
	  appropriate values.

	- the attribute 'Auth_DBI_cache_time' has been discarded. The
	  cache time now has to be configured upon server startup using the
	  method setCacheTime(n).

	- optionally use shared memory for the cache used for authentication
	  and authorization as proposed by Rauznitz Balazs <jomagam@yahoo.com>. 

	- make the PerlCleanupHandler, which cleans the cache in Apache::AuthDBI, 
	  configurable. Per default it is switched off. 

	- connect attributes for authentication and authorization may be a 
	  list of several servers, all of which will be used until the first 
	  connect succeeds.
	  Proposed by Matt Loschert <loschert@servint.com>.

	- the PerlCleanupHandler in Apache::DBI.pm, which is supposed 
	  to initiate a rollback in case AutoCommit is off, will only be 
	  created, if the initial data_source sets AutoCommit to 0.

	- fixed bug with empty password, which didn't fall through for
	  authoritative = off, spotted by "Graham Johnson" <graham@iii.co.uk>.

	- analogous to the environment variables REMOTE_GROUPS and REMOTE_GROUP 
	  the selected passwords and the matched password are put into the 
	  environment variables REMOTE_PASSWORDS and REMOTE_PASSWORD. 
	  Proposed by Jochen Wiedmann <joe@ispsoft.de>.

	- add traces.txt, which serves as reference for the debug output. 

0.83  August 08, 1999

	- make ping configurable, proposed by 
	  Gunther Birznieks <gunther@nhgri.nih.gov>

	- change $user_sent_quoted to $user_sent when checking for 
	  placeholders (Michael Smith <mjs@iii.co.uk>)

	- bug-fix for encrypted passwords, which have never been taken
	  from the cache. Spotted by Yves BLUSSEAU <yves.blusseau@sncf.fr>.

0.82  June 03, 1999

	- bug-fix spotted by "Dale Manemann" <manemann@dubuque.net>:
	  correct the password handling for the case, where the password has
	  been changed in the database and the old password is still cached.

	- proposal from Honza Pazdziora <adelton@informatics.muni.cz>:
	  add PerlCleanupHandler in Apache::DBI, which issues a rollback 
	  unless AutoCommit is on. 



( run in 0.452 second using v1.01-cache-2.11-cpan-5837b0d9d2c )