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&uuml;tzt.</dd>
   
  -      <dt><strong>mod_auth_db</strong></dt>
  -
  -      <dd>Berkeley DB 3.0 wird jetzt unterst&uuml;tzt</dd>
  -
         <dt><strong>mod_proxy</strong></dt>
   
         <dd>Neue &lt;Proxy&gt;-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&nbsp;:</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"