Apache-DBI
view release on metacpan or search on metacpan
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.
- changed behavior of AuthzDBI: the first match of a
requirement is sufficient for successful authorization.
Prior to this release, all requirement lines had to
be fulfilled.
- proposal from Rauznitz Balazs <jomagam@yahoo.com>:
new function all_handlers() in Apache::DBI.pm. Returns
all cached database handles, so that other handlers can
perform tasks on them.
- proposal from Michael Smith <mjs@iii.co.uk>: new
configuration option Auth_DBI_placeholder. Setting this
option to true, will use placeholders for the given userid
in the SELECT statements. This will speedup database access.
- proposal from "Jordi 'Matematic' Salvat" <jordi@webarna.com>:
replace AuthName with a summary of all attributes relevant
for the select statements. This still keeps the userid entries
in the cache unique, but solves the problem with different
AuthNames which eventually forces the user to authenticate
several times.
- new configuration option Auth_DBI_expeditive from
"Jordi 'Matematic' Salvat" <jordi@webarna.com>.
When authorization fails, AuthzDBI returns AUTH_REQUIRED
as default. With Auth_DBI_expeditive set to "on" it returns
FORBIDDEN if access is denied. Hence this can be distinguished
from the case, where the user just mistyped the password.
- applied patch from Ask Bjoern Hansen <ask@valueclick.com>:
get rid of some annoying "Use of uninitialized value ..."
- applied patch from Joshua Chamas <joshua@chamas.com>:
use eval{ping} to prevent using an invalid database handle.
- added 'use Apache;' to Apache::DBI.pm as proposed by
Michael Smith <mjs@iii.co.uk>.
- implemented multiple passwords per userid as proposed by
dan hammer <dhammer@verio.net>.
- applied patch for case-insensitive user-ids from
<grussell@wiley.com>.
- implement proposal from Honza Pazdziora <adelton@informatics.muni.cz>:
Auth_DBI_casesensitive replaced by Auth_DBI_uidcasesensitive and
Auth_DBI_pwdcasesensitive.
- applied patch from fdc@cliwe.ping.de (Frank D. Cringle):
prevent "Use of uninitialized value warning" in error.log.
- work-around for mod_perl problem spotted by Mike Hayward
<hayward@loup.net>: when building mod_perl as dso, Apache::DBI
was always skipping the connection cache.
0.81 Sep 08, 1998
- Cache entries consider the AuthName to distinguish
between identical user-ids in different authorization
realms.
0.80 Jul 26, 1998
- applied patch from Anto Prijosoesilo <anto@inet.co.th>:
change second argument for crypt function from $salt
to $passwd in order to be compatible with BSD.
- applied patch for Apache::DBI.pm from Randy Harmon
<rjharmon@uptimecomputers.com>: reject database connect
during server startup.
- call CleanupHandler in Authen DBI and AuthzDBI only if
cache_time is configured.
0.79 Jun 06, 1998
- implemented a simple caching mechanism in AuthenDBI as
well as in AuthzDBI. Per default this cache is disabled
and can be enabled by setting Auth_DBI_cache_time > 0.
YOU NEED AT LEAST VERSION apache_1.3b6 !
- applied patch from Jeff Baker <jeff@godzilla.tamu.edu>
fix menu item for DBI connections that are made using
the Oracle TNS listener.
- implemented proposal from Leslie Mikesell <les@Mcs.Net>
( run in 0.710 second using v1.01-cache-2.11-cpan-0d23b851a93 )