mod_auth_db.c

Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove mod_auth_db since we've received enough votes (Justin, Ian, and

Lars) and ample warning has been posted to dev@httpd.

mod_auth_dbm should be able to take over all functionality of mod_auth_db

with the AuthDBMType directive.

  1. … 19 more files in changeset.

Fix a handful of AP_MODULE_DECLARE_DATA exports for .so modules.

  1. … 15 more files in changeset.
Don't need apr_pcalloc on any of these, since we explicitly initialize

all data members anyway.

Submitted by: Ryan Bloom

  1. … 3 more files in changeset.
Update the Apache code to account for the XtOffset change in APR.

  1. … 10 more files in changeset.
Fix the new method code. We need to cast 1 to an apr_int64_t or it will

be treated as a 32-bit integer, and it will wrap after being shifted

32 times.

Submitted by: Cody Sherr <csherr@covalent.net> and

Ryan Morgan <rmorgan@covalent.net>

  1. … 23 more files in changeset.
Add description strings for AuthDb*File

  1. … 1 more file in changeset.
use "conf" rather than "sec" for the configuration data. misc style,

whitespace, and other cleaning nits.

  1. … 3 more files in changeset.
Rename the module structures so that the exported symbol matches

the file name, and it is easier to automate the installation

process (generating LoadModule directives from the module filenames).

Next step is to remove the 4th argument to the APACHE_MODULE macro

completely and require people to use the matching names, and to

reduce the LoadModule directive to 1 argument.... Objections?

  1. … 12 more files in changeset.
Update copyright to 2001

  1. … 205 more files in changeset.
more module build cleanup, removing warnings and some

link errors (from when apr_ ctype macros weren't available)

  1. … 5 more files in changeset.
renaming various functions for consistency sake

see: http://apr.apache.org/~dougm/apr_rename.pl

PR:

Obtained from:

Submitted by:

Reviewed by:

  1. … 94 more files in changeset.

The big change. This is part 3 of the apr-util symbols rename, please

see the first commit of srclib/apr-util/include (cvs apr-util/include)

for the quick glance at symbols changed.

  1. … 85 more files in changeset.

Provide apr_pool_t arg to register_hooks, since anything they do in that

step -must- be done with a pool that will not outlive the cmd pool, from

which they may have been dynamically loaded.

  1. … 47 more files in changeset.
adjust remaining modules to use the new handler hook method (Alan Edwards)

bring back the old handler prototype by reusing r->handler (dougm)

PR:

Obtained from:

Submitted by:

Reviewed by:

  1. … 29 more files in changeset.
Remove a warning on some platforms.

Get all of the auth modules to the point that they will install and

be loadable into the server. Our new build/install mechanism expects

that all modules will have a common name format. The auth modules

didn't use that format, so we didn't install them properly.

  1. … 4 more files in changeset.
Mod_auth_db.c compiles cleanly now.

Make mod_auth_db compile cleanly in 2.0

  1. … 2 more files in changeset.
prefix libapr functions and types with apr_

  1. … 143 more files in changeset.
blast the old names for the status codes

  1. … 26 more files in changeset.
Clean up a big chunk of ap_config.h. This basically stops ap_config.h from

including any files. Because of this change, other files must include

their own headers. I also cleaned up a couple of other bugs in some

modules because I had to compile them all.

I expect this to break multiple platforms, but this will be fixed over time.

The massive configure cleanup is almost done. I will go through the files

one more time after this commit.

  1. … 23 more files in changeset.
Remove all occurances of strerror from Apache. ap_strerror works just

fine with standard errno values, and it is more portable. This also allows

me to remove the check for strerror from Apache's configure script.

  1. … 11 more files in changeset.
add AP_ prefix to *HOOK* macros

  1. … 34 more files in changeset.
Change ap_context_t to ap_pool_t. This compiles, runs, and serves pages

on Linux, but probably breaks somewhere.

  1. … 88 more files in changeset.
Patch to port mod_auth_db to the 2.0 api and also to support

Berlekey DB 3.0. It works for me with both Berkeley DB 3.0.55 and

2.7.7. It should work with version 1 as well but I haven't tested it.

Submitted by: Brian Martin <bmartin@penguincomputing.com>

Reviewed by: Bill Stoddard

  1. … 1 more file in changeset.
Update to Apache Software License version 1.1

  1. … 65 more files in changeset.
changed module name to more consistent naming scheme, as used by configure: mod_auth_xxx -> auth_xxx_module

  1. … 4 more files in changeset.
Fix all the License issues. Including:

s/Apache Group/Apache Software Foundation/

s/1999/2000/

s/Sascha's license/ASF license

  1. … 146 more files in changeset.
Manoj has been pushing for this for a while, but I've been too dense

to understand that he was right. :-) Basically, this makes the modules

use ap_config to test for header file inclusion. This method is not to

be used for larger modules that run autoconf theirselves. Including

ap_config is only valid for modules which rely on Apache to do their

configuration. Currently, this is only the core modules.

  1. … 15 more files in changeset.
I am not claiming that the modules work now, but at least the parameter lists

are prepared for the updated ap_log_rerror() format. BTW: What is APLOG_NOERROR

for now that we have an explicit error code? This is still WIP!

  1. … 9 more files in changeset.