Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@slingamn
Copy link
Member

@slingamn slingamn commented May 8, 2025

Fix SAREGISTER creating always-on clients with no user modes.

Also fix UNREGISTER/ERASE not deleting the stored push subscriptions.

This makes a few subtle changes to the state machine:

  • Don't precreate the client if we never got a realname / modes assigned through an initial connection
  • When the client is created through initial connection, mark it dirty right after the modes are set

Fix SAREGISTER creating always-on clients with no user modes.

Also fix UNREGISTER/ERASE not deleting the stored push subscriptions.
@slingamn slingamn added this to the v2.16 milestone May 8, 2025
@slingamn slingamn merged commit 28ed162 into master May 8, 2025
1 check passed
@slingamn slingamn deleted the shivaram_alwaysonbug.1 branch May 14, 2025 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants