mirror of
https://github.com/postgres/postgres.git
synced 2025-05-01 01:04:50 +03:00
Produce textual error messages for LDAP issues instead of numeric codes
This commit is contained in:
parent
70bc583319
commit
edc9109c42
@ -2037,8 +2037,7 @@ InitializeLDAPConnection(Port *port, LDAP **ldap)
|
|||||||
{
|
{
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
ereport(LOG,
|
ereport(LOG,
|
||||||
(errmsg("could not initialize LDAP: error code %d",
|
(errmsg("could not initialize LDAP: %m")));
|
||||||
errno)));
|
|
||||||
#else
|
#else
|
||||||
ereport(LOG,
|
ereport(LOG,
|
||||||
(errmsg("could not initialize LDAP: error code %d",
|
(errmsg("could not initialize LDAP: error code %d",
|
||||||
@ -2051,7 +2050,7 @@ InitializeLDAPConnection(Port *port, LDAP **ldap)
|
|||||||
{
|
{
|
||||||
ldap_unbind(*ldap);
|
ldap_unbind(*ldap);
|
||||||
ereport(LOG,
|
ereport(LOG,
|
||||||
(errmsg("could not set LDAP protocol version: error code %d", r)));
|
(errmsg("could not set LDAP protocol version: %s", ldap_err2string(r))));
|
||||||
return STATUS_ERROR;
|
return STATUS_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2104,7 +2103,7 @@ InitializeLDAPConnection(Port *port, LDAP **ldap)
|
|||||||
{
|
{
|
||||||
ldap_unbind(*ldap);
|
ldap_unbind(*ldap);
|
||||||
ereport(LOG,
|
ereport(LOG,
|
||||||
(errmsg("could not start LDAP TLS session: error code %d", r)));
|
(errmsg("could not start LDAP TLS session: %s", ldap_err2string(r))));
|
||||||
return STATUS_ERROR;
|
return STATUS_ERROR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2193,8 +2192,8 @@ CheckLDAPAuth(Port *port)
|
|||||||
if (r != LDAP_SUCCESS)
|
if (r != LDAP_SUCCESS)
|
||||||
{
|
{
|
||||||
ereport(LOG,
|
ereport(LOG,
|
||||||
(errmsg("could not perform initial LDAP bind for ldapbinddn \"%s\" on server \"%s\": error code %d",
|
(errmsg("could not perform initial LDAP bind for ldapbinddn \"%s\" on server \"%s\": %s",
|
||||||
port->hba->ldapbinddn, port->hba->ldapserver, r)));
|
port->hba->ldapbinddn, port->hba->ldapserver, ldap_err2string(r))));
|
||||||
return STATUS_ERROR;
|
return STATUS_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2218,8 +2217,8 @@ CheckLDAPAuth(Port *port)
|
|||||||
if (r != LDAP_SUCCESS)
|
if (r != LDAP_SUCCESS)
|
||||||
{
|
{
|
||||||
ereport(LOG,
|
ereport(LOG,
|
||||||
(errmsg("could not search LDAP for filter \"%s\" on server \"%s\": error code %d",
|
(errmsg("could not search LDAP for filter \"%s\" on server \"%s\": %s",
|
||||||
filter, port->hba->ldapserver, r)));
|
filter, port->hba->ldapserver, ldap_err2string(r))));
|
||||||
pfree(filter);
|
pfree(filter);
|
||||||
return STATUS_ERROR;
|
return STATUS_ERROR;
|
||||||
}
|
}
|
||||||
@ -2306,8 +2305,8 @@ CheckLDAPAuth(Port *port)
|
|||||||
if (r != LDAP_SUCCESS)
|
if (r != LDAP_SUCCESS)
|
||||||
{
|
{
|
||||||
ereport(LOG,
|
ereport(LOG,
|
||||||
(errmsg("LDAP login failed for user \"%s\" on server \"%s\": error code %d",
|
(errmsg("LDAP login failed for user \"%s\" on server \"%s\": %s",
|
||||||
fulluser, port->hba->ldapserver, r)));
|
fulluser, port->hba->ldapserver, ldap_err2string(r))));
|
||||||
pfree(fulluser);
|
pfree(fulluser);
|
||||||
return STATUS_ERROR;
|
return STATUS_ERROR;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user