Add support for SASL v3.2

Review Request #3723 — Created Jan. 3, 2025 and submitted — Latest diff uploaded

Information

ibis/ibis
default

Reviewers

This just means that we try to re-authenticate when the sasl capability is
advertised via CAP NEW.

I also added some logic to ignore the wait counters outside of the initial capability negotiation.

Connected to a local ergo server with authentication turned on and made sure everything worked as expected.

I then disabled authentication and verified the CAP DEL message was received but we don't do anything with it.

I then re-enabled authentication and verfied we received CAP NEW and attempt SASL authentication again.

I also connected to the same server when authentication disabled and re-enabled it and verfied that we negotiated SASL properly.

Diff Revision 3

This is not the most recent revision of the diff. The latest diff is revision 4. See what's changed.

orig
1
2
3
4

Commits

First Last Summary ID Author
Add support for SASL v3.2
This just means that we try to re-authenticate when the sasl capability is advertised via CAP NEW.
fc3d71701156a58b8c96727a1f674443d0c79193 Gary Kramlich
meson.build
ibis/ibiscapabilities.h
ibis/ibiscapabilities.c
ibis/ibissasl.c
ibis-cli/ibiscli.c
subprojects/hasl.wrap
Loading...