On some systems, when you open a DBM file named "filename", it will actually create two files, "filename.dir" and "filename.pag". Other systems will create a "filename.db". For the purposes of this documentation, when we refer to a DBM filename, it's to the root name, i.e. "filename". The "keys" of the DBM file are the usernames, and the "values" mapped to those keys are the encrypted passwords.
This patch ensures backwards compatibility with the old mechanism by creating a new keyword, "AuthDBMUserFile", which can be dropped in place of "AuthUserFile" in your access.conf or .htaccess files (instead of changing the meaning of "AuthUserFile"). The argument to that keyword is the DBM filename. I.e.
AuthDBMUserFile /www/passwordsThese passwords are encrypted using standard Unix crypt(), which the utility "dbmmanage" can handle with the "adduser" option.