plugins.sasl: Alter mechanism loading and pass name of loaded mechanism. Fixes attempting SCRAM-PLUS when only SCRAM is offered

squishy: Add sasl mechs

SCRAM: Add channel binding support (SCRAM-SHA-1-PLUS)

Add SCRAM-SHA-1 implementation

Almost a SASL framework, supports negotiation and challenge-response, mechanism code split out into util/sasl/

plugins.archive: Update to MAM version 0.3

Merge with Zash

verse.plugins.uptime: Explicitly cast uptime to a number

plugins.smacks: Improve logic for sending <r/>

plugins.groupchat: Use verse.eventable (room objects were missing :unhook() )

(0) -300 -100 -10 +10 +100 tip

mercurial