| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
| |
it has changed, this is useful for accounts using oauth e.g.
purple-hangouts.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The set account for control channels is now a comma separeted list of
accounts instead of just one. If the user changes the tag of an accounts
trough `account <id> set tag <new_tag>`, the account set will be updated
to reflect this change for all relevant channels. If an account is
removed trough `account <id> delete` it will be removed from the account
set for all relevant channels.
|
|
|
|
| |
This reverts commit 56fd7212a75237669de37589fc18e2e02444b3d2.
|
| |
|
|
|
|
|
|
|
|
|
| |
The set account for control channels is now a comma separeted list of
accounts instead of just one. If the user changes the tag of an accounts
trough `account <id> set tag <new_tag>`, the account set will be updated
to reflect this change for all relevant channels. If an account is
removed trough `account <id> delete` it will be removed from the account
set for all relevant channels.
|
|
|
|
| |
This reverts commit e9352b3581c2493bec222a259d71a072ac24b762.
|
|
|
|
| |
This reverts commit 8ad3c8517ecb1d9ac7cf04236f8634c16b9adde0.
|
|
|
|
| |
This reverts commit d3e3c73a4b194e666fb3a5f59a0badf6eba292ff.
|
| |
|
| |
|
| |
|
|
|
|
| |
duplication
|
|
|
|
| |
This reverts commit e8ee94584cd39333aa98c2a77fca31a53735d7fb.
|
| |
|
|
|
|
|
| |
New AuthMode sasl added, when this is used all users have to
authenticate with sasl.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
With strict_away enabled RPL_NOWAWAY and RPL_UNAWAY will send the exact
text from RFC 1459 instead of the default.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The previous one seemed to imply a "file not found" error, which is
misleading.
|
|
|
|
| |
This ensures that plugin load errors are logged instead of thrown away
|
|
|
|
|
|
|
|
| |
That's what the gnutls code itself uses, in all platforms.
There's a newer method that does this in a cleaner way, but it's not
supported in all the gnutls versions that bitlbee works with, so this is
simpler.
|
|
|
|
|
|
|
| |
Just freeing the list on logout and when removing items from them.
Also remove the "checking mutes" debug which is disproportionately noisy
compared to the rest of the protocol.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Twitter doesn't error if you mute the same user multiple times.
Also, correct signedness of the stringified user ids. bitlbee keeps them as
unsigned even if the json library uses signed for integers...
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This fixes a segfault when CAP END was received after the capabilty
negotiation was already over.
|
| | |
|
| |
| |
| |
| |
| |
| | |
We only support the openldap scheme for now, with users that are
posixAccounts. Moreover, as the plugin cannot be configured directly,
you must configure libldap correctly in /etc/openldap/ldap.conf
|
| |
| |
| |
| | |
This backend authenticates users against pam.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead of always putting users passwords in XML files, allow site
admins to configure a different authentication method to integrate
authentication with other systems.
This doesn't add any authentication backends yet, merely the
scaffolding. Notably:
- Password checking and loading/removing from storage has been
decoupled. A new auth_check_pass function is used to check passwords.
It does check against the configured storage first, but will handle
the authentication backends as well. The XML storage merely signals
that a user's password should be checked using an authentication
backend.
- If unknown-to-bitlbee users identify using an authentication backend,
they are automatically registered.
- If an authentication backend is used, that fact is stored in the XML
file, the password is not. Passwords are also stored unencrypted in
this case, as the password used to encrypt them can change underneath
us.
- configure and Makefile changes for the backend objects
|