sasl: Use the nick from the presence if the ad-hoc one is not set
fix #3450
Typos: negociat… -> negotiat…
In CAP messages, handle the last arg as a list of capabilities
Instead of just one. This fixes the issue of the "trailing whitespace" since we
now split it on ' '
Fix #3442
Handle SASL failures by displaying a message and aborting the connection
Conditionally compile the SASL code only with botan and database
Implement SASL plain authentication
Trivial little naming changes
Fix a signed/unsigned mismatch
Disable the throttle limit if negative
Also, invalid values result in -1 being set
Reflect messages to XMPP only when they are actually sent
Default the throttle limit to 10 if not built with database support
Trivial syntax improvements
Throttle all commands sent to IRC servers
fix #3354
Remove an outdated TODO comment
Archive the Mode messages, except if they are received for an unjoined chan
fix #3362
Channels’ disco#info includes the number of participants
fix #3311
Do not use (or present to the user) the Address field in fixed mode
fix #3359