Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Currently, it is difficult to diagnose LDAP authentication failures,
since the logs do not provide sufficient information about what is
actually being queried and what actually failed.
This increases logging details so that information about the LDAP query
is included, for example:
Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP
server: Invalid credentials (bind dn=cn=adminz,dc=nodomain)
Rather than:
Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP
server: Invalid credentials
Same with connection logging:
Fri Mar 06 2020 07:59:53 CONNECT: Forbidden connection from
jsing!jsing@192.168.200.1 (Invalid credentials (bind
dn=uid=jsing,dc=nodomain))
Fri Mar 06 2020 08:01:19 CONNECT: Successful connection from
jsing!jsing@192.168.200.1 (dn=uid=jsing,dc=nodomain)
|
|
This will be made a hard failure in v4.
|
|
|
|
|
|
This makes it correctly throw when the capability limit is reached
and allows up to 64 capabilities to be created instead of 32.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This fixes a conflict with the numerics used by the invite
exception mode.
|
|
|
|
|
|
|
|
|
|
|
|
It is possible for the cap to be null when a DEL for an unloaded
module is sent out so we should not blindly call it.
|
|
|
|
This avoids announcing a bare sts cap when the config is wrong.
|
|
This avoids a leak which happens in some rare circumstances.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See also: #1749.
|
|
This is a partial reversion of 687778b72e.
See also: #1749.
|
|
|
|
This is similar to the oragono.io/nope capability only instead of
killing the connection it just rejects the request. This should be
less intrusive for users.
|
|
|
|
|
|
|