-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
OF-2535 SASL2 (2025 Edition) #2795
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Some off-the-cuff remarks:
|
So, yes, I'll rewrite history to tidy things up, for sure. The Boolean is SASL vs SASL2; EXTERNAL is just a mechanism and can be used with either. This code does support SASL2 server-side for S2S. There are now some tests. I should probably strip out the tasks; they've not been standardised aside from TOTP, and it feels like a distinct problem to solve, anyway. |
Bit of a think - I think this is functionally complete and working, though it's entirely ignoring the element and has no support for tasks (and therefore will never send ). I'll sort out the history and trim off deadcode tomorrow, and hide it behind a feature flag. |
From a (very) cursory read: does it make sense to expose the UserAgentInfo to other cluster nodes? This can probably be achieved by adding it to |
Sounds sensible; I'll see what I can do when I next hit this code. |
# Conflicts: # xmppserver/src/main/java/org/jivesoftware/openfire/handler/IQBindHandler.java
This is a "rebase and recovery" of work originally done for Surevine back in the Depths Of Time, and published in their open repository.
It is, currently, entirely untested (though the unit tests pass, so... success?).