You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by je...@apache.org on 2002/01/25 00:47:31 UTC
cvs commit: httpd-2.0/modules/aaa config.m4 mod_auth_db.c mod_auth_db.module
jerenkrantz 02/01/24 15:47:31
Modified: . CHANGES STATUS
docs/man dbmmanage.1
docs/manual ebcdic.html new_features_2_0.html.de
new_features_2_0.html.en new_features_2_0.html.fr
sitemap.html
docs/manual/howto auth.html
docs/manual/mod directives.html index-bytype.html index.html
mod_auth.html
docs/manual/programs dbmmanage.html
modules/aaa config.m4
Removed: docs/manual/mod mod_auth_db.html
modules/aaa mod_auth_db.c mod_auth_db.module
Log:
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.
Revision Changes Path
1.532 +3 -0 httpd-2.0/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/httpd-2.0/CHANGES,v
retrieving revision 1.531
retrieving revision 1.532
diff -u -r1.531 -r1.532
--- CHANGES 23 Jan 2002 07:10:16 -0000 1.531
+++ CHANGES 24 Jan 2002 23:47:30 -0000 1.532
@@ -1,4 +1,7 @@
Changes with Apache 2.0.31-dev
+
+ *) Remove mod_auth_db. [Justin Erenkrantz]
+
*) Do not install unnecessary pcre headers like config.h and internal.h.
[Joe Orton <jo...@manyfish.co.uk>]
1.399 +2 -10 httpd-2.0/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/httpd-2.0/STATUS,v
retrieving revision 1.398
retrieving revision 1.399
diff -u -r1.398 -r1.399
--- STATUS 24 Jan 2002 17:14:55 -0000 1.398
+++ STATUS 24 Jan 2002 23:47:30 -0000 1.399
@@ -1,5 +1,5 @@
APACHE 2.0 STATUS: -*-text-*-
-Last modified at [$Date: 2002/01/24 17:14:55 $]
+Last modified at [$Date: 2002/01/24 23:47:30 $]
Release:
@@ -94,14 +94,6 @@
Status: Bill has some code in his tree that accomplishes
this, and will commit it Friday after it's tested.
- * Fold mod_auth_db features back into mod_auth_dbm, and depricate it.
- This can't wait until we have a 2.0-gold release, if folks need
- to move over to auth_dbm, we can't do that to them after 2.0 gold.
- Status: Ian says.. auth_dbm can now handle multiple DBM types,
- is this still an issue?
- Vote: Remove mod_auth_db
- +1: Justin, Ian, Lars
-
* Convert all instances of the old apr_lock_t type to the new
types (once they are fully supported in APR).
Status: Aaron is working on converting INTRAPROCESS
@@ -365,7 +357,7 @@
the dbmmanage employs the first-matched dbm format. This is not
necessarily the library that Apache was built with. Aught to
rewrite dbmmanage upon installation to bin/ with the proper library
- for predictable mod_auth_db/dbm administration.
+ for predictable mod_auth_dbm administration.
Status: Mladen Turk has posted several patches and ideas.
Key question, part of htpasswd, or a seperate utility?
prefer htpasswd: Lars
1.6 +0 -2 httpd-2.0/docs/man/dbmmanage.1
Index: dbmmanage.1
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/man/dbmmanage.1,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- dbmmanage.1 16 Feb 2001 04:26:28 -0000 1.5
+++ dbmmanage.1 24 Jan 2002 23:47:30 -0000 1.6
@@ -158,8 +158,6 @@
access these files.
.PP
Apache's
-.B mod_auth_db.c
-module corresponds to Berkeley DB 2 library, while
.B mod_auth_dbm.c
corresponds to the NDBM library. Also, one can usually use the
.B file
1.12 +0 -8 httpd-2.0/docs/manual/ebcdic.html
Index: ebcdic.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/ebcdic.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ebcdic.html 22 Sep 2001 18:53:20 -0000 1.11
+++ ebcdic.html 24 Jan 2002 23:47:30 -0000 1.12
@@ -346,14 +346,6 @@
</tr>
<tr>
- <td align="LEFT">mod_auth_db</td>
-
- <td align="CENTER">?</td>
-
- <td>with own libdb.a</td>
- </tr>
-
- <tr>
<td align="LEFT">mod_auth_dbm</td>
<td align="CENTER">?</td>
1.4 +0 -4 httpd-2.0/docs/manual/new_features_2_0.html.de
Index: new_features_2_0.html.de
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/new_features_2_0.html.de,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- new_features_2_0.html.de 20 Jan 2002 08:40:28 -0000 1.3
+++ new_features_2_0.html.de 24 Jan 2002 23:47:30 -0000 1.4
@@ -182,10 +182,6 @@
<a href="mod/mod_auth_dbm.html#authdbmtype">AuthDBMType</a>
unterstützt.</dd>
- <dt><strong>mod_auth_db</strong></dt>
-
- <dd>Berkeley DB 3.0 wird jetzt unterstützt</dd>
-
<dt><strong>mod_proxy</strong></dt>
<dd>Neue <Proxy>-Konfigurationssektionen bringen eine besser
1.18 +2 -1 httpd-2.0/docs/manual/new_features_2_0.html.en
Index: new_features_2_0.html.en
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/new_features_2_0.html.en,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- new_features_2_0.html.en 20 Jan 2002 08:27:23 -0000 1.17
+++ new_features_2_0.html.en 24 Jan 2002 23:47:30 -0000 1.18
@@ -184,7 +184,8 @@
<dt><strong>mod_auth_db</strong></dt>
- <dd>Now supports Berkeley DB 3.0</dd>
+ <dd>Has been removed in favor of mod_auth_dbm with the AuthDBMType
+ directive.</dd>
<dt><strong>mod_proxy</strong></dt>
1.6 +0 -4 httpd-2.0/docs/manual/new_features_2_0.html.fr
Index: new_features_2_0.html.fr
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/new_features_2_0.html.fr,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- new_features_2_0.html.fr 22 Sep 2001 18:53:20 -0000 1.5
+++ new_features_2_0.html.fr 24 Jan 2002 23:47:31 -0000 1.6
@@ -79,10 +79,6 @@
concernant les modules :</a></h2>
<dl>
- <dt><strong>mod_auth_db</strong></dt>
-
- <dd>Il accepte maintenant les bases Berkeley DB 3.0.</dd>
-
<dt><strong>mod_auth_digest</strong></dt>
<dd>Il inclut une nouvelle gestion des sessions en utilisant
1.3 +1 -2 httpd-2.0/docs/manual/sitemap.html
Index: sitemap.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/sitemap.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sitemap.html 5 Dec 2001 19:45:45 -0000 1.2
+++ sitemap.html 24 Jan 2002 23:47:31 -0000 1.3
@@ -140,7 +140,6 @@
<li><a href="mod/mod_asis.html">Apache module mod_asis</a></li>
<li><a href="mod/mod_auth.html">Apache module mod_auth</a></li>
<li><a href="mod/mod_auth_anon.html">Apache module mod_auth_anon.c</a></li>
-<li><a href="mod/mod_auth_db.html">Apache module mod_auth_db</a></li>
<li><a href="mod/mod_auth_dbm.html">Apache module mod_auth_dbm</a></li>
<li><a href="mod/mod_auth_digest.html">Apache module mod_auth_digest</a></li>
<li><a href="mod/mod_auth_ldap.html">Apache module mod_ldap</a></li>
@@ -198,4 +197,4 @@
<!--#include virtual="footer.html" -->
</body>
-</html>
\ No newline at end of file
+</html>
1.6 +3 -6 httpd-2.0/docs/manual/howto/auth.html
Index: auth.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/howto/auth.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- auth.html 11 Dec 2001 01:49:46 -0000 1.5
+++ auth.html 24 Jan 2002 23:47:31 -0000 1.6
@@ -201,13 +201,10 @@
of users, it can be quite slow to search through a plain text
file to authenticate the user on each request. Apache also has
the ability to store user information in fast database files.
- The modules <a href="../mod/mod_auth_db.html">mod_auth_db</a>
- and <a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a> provide
- the <a
- href="../mod/mod_auth_db.html#authdbuserfile">AuthDBUserFile</a>
- and <a
+ The <a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a> module
+ provides the <a
href="../mod/mod_auth_dbm.html#authdbmuserfile">AuthDBMUserFile</a>
- directives respectively. These files can be created and
+ directive. These files can be created and
manipulated with the <a
href="../programs/dbmmanage.html">dbmmanage</a> program. Many
other types of authentication options are available from third
1.99 +0 -9 httpd-2.0/docs/manual/mod/directives.html
Index: directives.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mod/directives.html,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -r1.98 -r1.99
--- directives.html 21 Jan 2002 02:14:50 -0000 1.98
+++ directives.html 24 Jan 2002 23:47:31 -0000 1.99
@@ -109,12 +109,6 @@
href="mod_auth.html#authauthoritative">AuthAuthoritative</a></li>
<li><a
- href="mod_auth_db.html#authdbauthoritative">AuthDBAuthoritative</a></li>
-
- <li><a
- href="mod_auth_db.html#authdbgroupfile">AuthDBGroupFile</a></li>
-
- <li><a
href="mod_auth_dbm.html#authdbmauthoritative">AuthDBMAuthoritative</a></li>
<li><a
@@ -122,9 +116,6 @@
<li><a
href="mod_auth_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
-
- <li><a
- href="mod_auth_db.html#authdbuserfile">AuthDBUserFile</a></li>
<li><a
href="mod_auth_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
1.22 +0 -4 httpd-2.0/docs/manual/mod/index-bytype.html
Index: index-bytype.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mod/index-bytype.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- index-bytype.html 19 Nov 2001 18:07:27 -0000 1.21
+++ index-bytype.html 24 Jan 2002 23:47:31 -0000 1.22
@@ -147,10 +147,6 @@
<dd>User authentication using DBM files.</dd>
- <dt><a href="mod_auth_db.html">mod_auth_db</a></dt>
-
- <dd>User authentication using Berkeley DB files.</dd>
-
<dt><a href="mod_auth_anon.html">mod_auth_anon</a></dt>
<dd>Anonymous user access to authenticated areas.</dd>
1.58 +0 -4 httpd-2.0/docs/manual/mod/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mod/index.html,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- index.html 19 Nov 2001 18:07:27 -0000 1.57
+++ index.html 24 Jan 2002 23:47:31 -0000 1.58
@@ -85,10 +85,6 @@
<dd>Anonymous user access to authenticated areas.</dd>
- <dt><a href="mod_auth_db.html">mod_auth_db</a></dt>
-
- <dd>User authentication using Berkeley DB files.</dd>
-
<dt><a href="mod_auth_dbm.html">mod_auth_dbm</a></dt>
<dd>User authentication using DBM files.</dd>
1.24 +4 -7 httpd-2.0/docs/manual/mod/mod_auth.html
Index: mod_auth.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mod_auth.html,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- mod_auth.html 22 Sep 2001 19:36:00 -0000 1.23
+++ mod_auth.html 24 Jan 2002 23:47:31 -0000 1.24
@@ -31,9 +31,8 @@
<p>This module allows the use of HTTP Basic Authentication to
restrict access by looking up users in plain text password and
group files. Similar functionality and greater scalability is
- provided by <a href="mod_auth_dbm.html">mod_auth_dbm</a> and <a
- href="mod_auth_db.html">mod_auth_db</a>. HTTP Digest
- Authentication is provided by <a
+ provided by <a href="mod_auth_dbm.html">mod_auth_dbm</a>.
+ HTTP Digest Authentication is provided by <a
href="mod_auth_digest.html">mod_auth_digest</a>.</p>
<h2>Directives</h2>
@@ -186,10 +185,8 @@
AuthAuthoritative setting.</p>
<p>A common use for this is in conjunction with one of the
- database modules; such as <a
- href="mod_auth_db.html"><code>mod_auth_db.c</code></a>, <a
- href="mod_auth_dbm.html"><code>mod_auth_dbm.c</code></a>,
- <code>mod_auth_msql.c</code>, and <a
+ database modules; such as <a href="mod_auth_dbm.html"><code
+ >mod_auth_dbm.c</code></a>, <code>mod_auth_msql.c</code>, and <a
href="mod_auth_anon.html"><code>mod_auth_anon.c</code></a>.
These modules supply the bulk of the user credential checking;
but a few (administrator) related accesses fall through to a
1.4 +1 -2 httpd-2.0/docs/manual/programs/dbmmanage.html
Index: dbmmanage.html
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/programs/dbmmanage.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- dbmmanage.html 22 Sep 2001 19:38:35 -0000 1.3
+++ dbmmanage.html 24 Jan 2002 23:47:31 -0000 1.4
@@ -99,8 +99,7 @@
care must be taken if using programs in other languages,
like C, to access these files.
- Apache's <strong>mod_auth_db.c</strong> module corresponds to Berkeley DB 2
- library, while <strong>mod_auth_dbm.c</strong> corresponds to the NDBM
+ Apache's <strong>mod_auth_dbm.c</strong> corresponds to the NDBM
library. Also, one can usually use the <strong>file</strong> program sup-
plied with most Unix systems to see what format a DBM file
is in.
1.53 +0 -5 httpd-2.0/modules/aaa/config.m4
Index: config.m4
===================================================================
RCS file: /home/cvs/httpd-2.0/modules/aaa/config.m4,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- config.m4 17 Jan 2002 01:16:19 -0000 1.52
+++ config.m4 24 Jan 2002 23:47:31 -0000 1.53
@@ -25,11 +25,6 @@
fi
])
-APACHE_MODULE(auth_db, DB-based access databases, , , , [
- AC_CHECK_HEADERS(db.h,,enable_auth_db=no)
- AC_SEARCH_LIBS(dbopen,[c db],,enable_auth_db=no)
-])
-
APACHE_MODULE(auth_digest, RFC2617 Digest authentication, , , most, [
ap_old_cppflags=$CPPFLAGS
CPPFLAGS="$CPPFLAGS -I$APR_SOURCE_DIR/include -I$abs_builddir/srclib/apr/include"