client: Deal with eg no-stream errors where no stanza is passed

util.sasl.scram: Slight optimization of HMAC

util.sasl.scram: Correctly verify that the server added its own nonce

verse: Import LuaSocket properly (especially for 5.2)

plugins.sasl: Store mechanisms with the correct name

util.sasl.scram: Fix typo

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

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

mercurial