diff options
author | Magnus Hagander <magnus@hagander.net> | 2008-10-28 12:10:44 +0000 |
---|---|---|
committer | Magnus Hagander <magnus@hagander.net> | 2008-10-28 12:10:44 +0000 |
commit | 53a5026b5cb359ec31e81fa6b20a69b053b87569 (patch) | |
tree | f0c3debd1187d1ff69ae6cb4a2d6604d75cdda0d /src/backend/libpq/auth.c | |
parent | ba4eb01554fa02268823234983200a71b3b77c1b (diff) | |
download | postgresql-53a5026b5cb359ec31e81fa6b20a69b053b87569.tar.gz postgresql-53a5026b5cb359ec31e81fa6b20a69b053b87569.zip |
Remove support for (insecure) crypt authentication.
This breaks compatibility with pre-7.2 versions.
Diffstat (limited to 'src/backend/libpq/auth.c')
-rw-r--r-- | src/backend/libpq/auth.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/backend/libpq/auth.c b/src/backend/libpq/auth.c index 865d52fc56f..e89b040b67e 100644 --- a/src/backend/libpq/auth.c +++ b/src/backend/libpq/auth.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/libpq/auth.c,v 1.169 2008/10/23 13:31:10 mha Exp $ + * $PostgreSQL: pgsql/src/backend/libpq/auth.c,v 1.170 2008/10/28 12:10:43 mha Exp $ * *------------------------------------------------------------------------- */ @@ -230,7 +230,6 @@ auth_failed(Port *port, int status) errstr = gettext_noop("Ident authentication failed for user \"%s\""); break; case uaMD5: - case uaCrypt: case uaPassword: errstr = gettext_noop("password authentication failed for user \"%s\""); break; @@ -373,11 +372,6 @@ ClientAuthentication(Port *port) status = recv_and_check_password_packet(port); break; - case uaCrypt: - sendAuthRequest(port, AUTH_REQ_CRYPT); - status = recv_and_check_password_packet(port); - break; - case uaPassword: sendAuthRequest(port, AUTH_REQ_PASSWORD); status = recv_and_check_password_packet(port); @@ -426,8 +420,6 @@ sendAuthRequest(Port *port, AuthRequest areq) /* Add the salt for encrypted passwords. */ if (areq == AUTH_REQ_MD5) pq_sendbytes(&buf, port->md5Salt, 4); - else if (areq == AUTH_REQ_CRYPT) - pq_sendbytes(&buf, port->cryptSalt, 2); #if defined(ENABLE_GSS) || defined(ENABLE_SSPI) |