]> granicus.if.org Git - pgbouncer/commitdiff
Remove outdated auth_file documentation
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 6 Feb 2019 21:07:42 +0000 (22:07 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Wed, 6 Feb 2019 21:07:42 +0000 (22:07 +0100)
Once upon a time, one could point auth_file to pg_auth in the
PostgreSQL data directory, but this is long obsolete (gone as of
PostgreSQL 9.0), so remove mentions of it.

doc/config.rst
etc/pgbouncer.ini
etc/small.ini
src/loader.c
test/test.ini

index 44e703a9670ca19c74527ebe420b3fc280c9a276..86b2c67b8efd53c9abb3641453ce337d82c66625 100644 (file)
@@ -84,10 +84,7 @@ Default: not set
 auth_file
 ---------
 
-The name of the file to load user names and passwords from. The file format
-is the same as the PostgreSQL 8.x pg_auth/pg_pwd file, so this setting can be
-pointed directly to one of those backend files.  Since version 9.0, PostgreSQL
-does not use such text file, so it must be generated manually.  See
+The name of the file to load user names and passwords from.  See
 section `Authentication file format`_ below about details.
 
 Default: not set.
@@ -990,14 +987,6 @@ There should be at least 2 fields, surrounded by double quotes. The first
 field is the username and the second is either a plain-text or a MD5-hidden
 password.  PgBouncer ignores the rest of the line.
 
-This file format is equivalent to text files used by PostgreSQL 8.x
-for authentication info, thus allowing PgBouncer to work directly
-on PostgreSQL authentication files in data directory.
-
-Since PostgreSQL 9.0, the text files are not used anymore.  Thus the
-auth file needs to be generated.   See `./etc/mkauth.py` for sample script
-to generate auth file from `pg_shadow` table.
-
 PostgreSQL MD5-hidden password format::
 
   "md5" + md5(password + username)
@@ -1005,6 +994,11 @@ PostgreSQL MD5-hidden password format::
 So user `admin` with password `1234` will have MD5-hidden password
 `md545f2603610af569b6155c45067268c6b`.
 
+The authentication file can be written by hand, but it's also useful
+to generate it from some other list of users and passwords.  See
+`./etc/mkauth.py` for a sample script to generate the authentication
+file from the `pg_shadow` system table.
+
 HBA file format
 ===============
 
index 1ce88a744b6811cf2ff60bb9c95f967c13057a11..67cc94eea706d2c0f3555f63411abde2b30f6484 100644 (file)
@@ -104,7 +104,6 @@ listen_port = 6432
 
 ; any, trust, plain, crypt, md5, cert, hba, pam
 auth_type = trust
-;auth_file = /8.0/main/global/pg_auth
 auth_file = /etc/pgbouncer/userlist.txt
 
 ;; Path to HBA-style auth config
index 47025f4405cf3e21ef256e221d152db106814c7a..1cae773d7e531b518cafae54522dd674dd2e1199 100644 (file)
@@ -19,7 +19,6 @@ unix_socket_dir = /tmp
 
 ; any, trust, plain, crypt, md5
 auth_type = trust
-#auth_file = 8.0/main/global/pg_auth
 auth_file = etc/userlist.txt
 
 ; session, transaction, statement
index 355bd7b397dd9b0da559ac86679ed66b24376242..13323f6718754559a61b99ec63adb58c55333e0c 100644 (file)
@@ -17,7 +17,7 @@
  */
 
 /*
- * Config and pg_auth file reading.
+ * Config and auth file reading.
  */
 
 #include "bouncer.h"
@@ -546,7 +546,7 @@ static void disable_users(void)
        }
 }
 
-/* load list of users from pg_auth/pg_psw file */
+/* load list of users from auth_file */
 bool load_auth_file(const char *fn)
 {
        char *user, *password, *buf, *p;
index 0045cbd5cfae93008a87fcd09d2c1150e21c1973..374bc26c334d5b5d6f5a7eb0b1c93e8752ba21d2 100644 (file)
@@ -33,7 +33,6 @@ unix_socket_dir = /tmp
 
 ; any, trust, plain, crypt, md5
 auth_type = trust
-#auth_file = 8.0/main/global/pg_auth
 auth_file = userlist.txt
 
 ;;;