0.9901 08/19/2005
- Fix the versioning blunder of .100 < .99
[Philip M. Gollucci <pgollucci@p6m7g8.com>]
- Account for the case of mp1 and mp2 installed
in the same perl tree. The evals were not playing
nice with modules like Apache::SSI, Apache::SessionManager.
Sumitted by: [Frank Maas <frank.maas@cheiron-it.nl>]
Tweaked/reviewed by: [Philip M. Gollucci <pgollucci@p6m7g8.com>]
0.100 08/10/2005
- Move $Idx from a file-scoped variable to a connect() scoped
variable, which gets passed to other subroutines as needed.
This will ensure that the cleanup/rollback feature will work
properly when a script uses more than one database handle to the
same database.
[Joe Thomas <joet@tellme.com>]
- Fixed issues relating to changing handle state post
connection. Handles now returned in same state as original and incomplete
transactions rolled back before re-issuing handle so.
Submited by: [Joe Thomas <joet@tellme.com>]
Contributed by: [Patrick Mulvany <paddy@firedrake.org>]
- Fix a () bug in the connect() determining whether we must ping
the database. PingTimeOut = 0 now works as documented.
Submited by: [Joe Thomas <joet@tellme.com>]
Contributed by: [Patrick Mulvany <paddy@firedrake.org>]
0.99 08/03/2005
- Turn off Debugging by default.
Reported by <jonanderson@seren.com>
[Philip M. Gollucci <pgollucci@p6m7g8.com>]
0.98 06/30/2005
- Fix MP2 issue with $Apache::Server::Starting
Reported by Vincent Moneymaker vbmonymaker@hotmail.com
[Philip M. Gollucci <pgollucci@p6m7g8.com>]
0.97 06/27/2005
- Fix minor use strict bug in make test
[Philip M. Gollucci <pgollucci@p6m7g8.com>]
- Fixed a bug in salt calculation
Kevin A. McGrail (ThoughtWorthy Media, Inc.)
- Added Auth_DBI_encryption_method configuration. Supports md5 hex, sha1 hex & crypt and will support fallback.
Other encryption methods can be added by modifying the subroutine get_passwds_to_check
Kevin A. McGrail (ThoughtWorthy Media, Inc.)
- MP2/MP1 Constants compatability fixes in AuthDBI
Kevin A. McGrail (ThoughtWorthy Media, Inc.)
- Added a feature 'Apache::AuthDBI->setProjID(1)' to set a Shared
Memory Project ID when using the shared memory caching.
Kevin A. McGrail (ThoughtWorthy Media, Inc.)
- Fixed an MP2 problem when Debug is set to 2 changing is_main() to main() call
Kevin A. McGrail (ThoughtWorthy Media, Inc.)
- Added a few more Debug statements including the Semaphore ID in hex to use ipcs
Kevin A. McGrail (ThoughtWorthy Media, Inc.)
0.96 04/19/2005
- Account for the recent mod_perl2 API renaming
[Philip M .Gollucci <pgollucci@p6m7g8.com>]
0.95 04/01/2005
- Avoid "The object isn't defined" error during "make test" if
we can't connect to the test database.
Patch provided by Dieter Roelants in PR pkg/25064.
changes
0.94 February 17, 2004
- Fix use of uninitialized value warnings when passed an
"undef" attribute (thanks to Trevor Schellhorn)
- Minor POD cleanups
0.93 January 10, 2004
- Always check $dbh->ping if the PingTimeOut is 0.
(thanks to Dennis Ingram <Dennis.Ingram@tab.co.nz>)
- Change $r->connection->user to $r->user to make AuthDBI work
with mod_perl 2.0 (thanks to Neil MacGregor <nmacgr@ca.ibm.com>
and Brian McCauley <nobull@cpan.org>)
- removes the requirement for IPC::SysV to be installed if you
don't actually use it. Remove support for mod_perls without
push_handler support (Thanks to Brian again)
- improve tests (based on patch from Geoffrey Young
<geoff@modperlcookbook.org>; thanks Geoff!)
0.92 August 11, 2003
- Avoid use of uninitialized value warning under mod_perl 2.
- Make the tests compatible with DBI >= 1.33 (thanks to Paul
MacAdam <paul.macadam@intransa.com>)
0.91 February 17, 2003
- Retagged and released the 0.90_02 beta as 0.91. No code
changes.
0.90_02 January 10, 2003
- Changes to make Apache::DBI load and function under mod_perl
2.0. A few important notes: connect_on_init does not work yet
and there's no automatic RollBack cleanup handler when
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
DESCR:
Apache::AuthDBI.pm and Apache::DBI.pm are supposed to be used with
the Apache server together with an embedded perl interpreter like
mod_perl. They provide support for basic authentication and
authorization as well as support for persistent database connections
via Perl's Database Independent Interface (DBI).