/[Apache-SVN]/httpd/httpd/trunk/modules/aaa/mod_authn_dbd.c
ViewVC logotype

Log of /httpd/httpd/trunk/modules/aaa/mod_authn_dbd.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 658046 - (view) (annotate) - [select for diffs]
Modified Mon May 19 23:53:05 2008 UTC (18 months, 1 week ago) by chrisd
File length: 10572 byte(s)
Diff to previous 644525 (colored) , to selected 329497 (colored)
Convert common provider version strings ("0") to
AUTHN/Z_PROVIDER_VERSION macros defined in mod_auth.h.

Revision 644525 - (view) (annotate) - [select for diffs]
Modified Thu Apr 3 21:51:07 2008 UTC (19 months, 3 weeks ago) by chrisd
File length: 10523 byte(s)
Diff to previous 639079 (colored) , to selected 329497 (colored)
Avoid calling access control hooks for internal requests with
configurations which match those of the initial request.  Revert to
the original behaviour (call access control hooks for internal requests
with URIs different from the initial request) if any access control hooks
or providers are not registered as permitting this optimization.
Introduce wrappers for access control hook and provider registration
which can accept additional mode and flag data.

The configuration walk optimizations were originally proposed a while
ago (see http://marc.info/?l=apache-httpd-dev&m=116536713506234&w=2);
they have been used since then in production systems and appear to be
stable and effective.  They permit certain combinations of modules
and clients to function efficiently, especially when a deeply recursive
series of internal requests, such as those generated by certain WebDAV
requests, are all subject to the identical authentication and authorization
directives.

The major change from the original proposal is a cleaner mechanism for
detecting modules which may expect the old behaviour.  This has been
tested successfully with Subversion's mod_authz_svn, which specifically
requires the old behaviour when performing path-based authorization based
against its own private access control configuration files.

Revision 639079 - (view) (annotate) - [select for diffs]
Modified Wed Mar 19 23:57:00 2008 UTC (20 months, 1 week ago) by chrisd
File length: 10435 byte(s)
Diff to previous 586765 (colored) , to selected 329497 (colored)
PR #43210: Disambiguate and tidy database authentication error messages.
Based on patch from Phil Endecott.

Revision 586765 - (view) (annotate) - [select for diffs]
Modified Sat Oct 20 17:54:09 2007 UTC (2 years, 1 month ago) by niq
File length: 9955 byte(s)
Diff to previous 571798 (colored) , to selected 329497 (colored)
apr_dbd_get_entry from r466865 doesn't alloc new memory for each return val.

Revision 571798 - (view) (annotate) - [select for diffs]
Modified Sat Sep 1 13:26:27 2007 UTC (2 years, 2 months ago) by minfrin
File length: 9959 byte(s)
Diff to previous 468042 (colored) , to selected 329497 (colored)
mod_authnz_ldap, mod_authn_dbd: Tidy up the code to expose authn parameters to the environment. Improve portability to EBCDIC machines by using apr_toupper()

Revision 468042 - (view) (annotate) - [select for diffs]
Modified Thu Oct 26 15:39:41 2006 UTC (3 years, 1 month ago) by bnicholes
File length: 9785 byte(s)
Diff to previous 466865 (colored) , to selected 329497 (colored)
Move the assignment statements after the #if code to eliminate the C++ style inline variable declarations

Revision 466865 - (view) (annotate) - [select for diffs]
Modified Sun Oct 22 19:11:51 2006 UTC (3 years, 1 month ago) by minfrin
File length: 9787 byte(s)
Diff to previous 420983 (colored) , to selected 329497 (colored)
mod_authn_dbd: Export any additional columns queried in the SQL select
into the environment with the name AUTHENTICATE_<COLUMN>. This brings
mod_authn_dbd behaviour in line with mod_authnz_ldap.

Revision 420983 - (view) (annotate) - [select for diffs]
Modified Tue Jul 11 20:33:53 2006 UTC (3 years, 4 months ago) by fielding
File length: 7580 byte(s)
Diff to previous 395228 (colored) , to selected 329497 (colored)
update license header text

Revision 395228 - (view) (annotate) - [select for diffs]
Modified Wed Apr 19 12:11:27 2006 UTC (3 years, 7 months ago) by colm
File length: 7433 byte(s)
Diff to previous 344349 (colored) , to selected 329497 (colored)
Update the copyright year in all .c, .h and .xml files

Revision 344349 - (view) (annotate) - [select for diffs]
Modified Tue Nov 15 10:29:27 2005 UTC (4 years ago) by niq
File length: 7433 byte(s)
Diff to previous 332306 (colored) , to selected 329497 (colored)
Replace dodgy cast with ap_set_string_slot

Revision 332306 - (view) (annotate) - [select for diffs]
Modified Thu Nov 10 15:11:44 2005 UTC (4 years ago) by jim
File length: 7428 byte(s)
Diff to previous 329497 (colored)
No functional Change: Removing trailing whitespace. This also
means that "blank" lines consisting of just spaces or
tabs are now really blank lines

Revision 329497 - (view) (annotate) - [selected]
Modified Sun Oct 30 00:32:00 2005 UTC (4 years ago) by niq
File length: 7432 byte(s)
Diff to previous 326054 (colored)
Change directives from OR_AUTHCFG to ACCESS_CONF
SQL config in .htaccess doesn't make sense and could have security issues.

Revision 326054 - (view) (annotate) - [select for diffs]
Modified Tue Oct 18 09:01:02 2005 UTC (4 years, 1 month ago) by niq
File length: 7418 byte(s)
Diff to previous 325925 (colored) , to selected 329497 (colored)
Faffing about with colon-delimiters (originally copied from mod_authn_dbm)
is deeply superfluous in an SQL context.

Revision 325925 - (view) (annotate) - [select for diffs]
Modified Mon Oct 17 16:48:05 2005 UTC (4 years, 1 month ago) by nd
File length: 7659 byte(s)
Diff to previous 321247 (colored) , to selected 329497 (colored)
get properties right

Revision 321247 - (view) (annotate) - [select for diffs]
Added Fri Oct 14 23:33:40 2005 UTC (4 years, 1 month ago) by niq
File length: 7659 byte(s)
Diff to selected 329497 (colored)
Add mod_authn_dbd

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2