Bohdan Horbeshko
|
b9109d48d5
|
That MAM implementation was utterly broken
|
2025-08-24 08:17:08 -04:00 |
|
Bohdan Horbeshko
|
e59ef598a3
|
Bump go-xmpp version for another RSM first element fix
|
2025-08-23 07:51:07 -04:00 |
|
Bohdan Horbeshko
|
a17b4892fc
|
Fix calculating reply end offset
|
2025-08-23 07:28:08 -04:00 |
|
Bohdan Horbeshko
|
84a6484e86
|
Cut off excessive message in last-page MAM queries more reliably
|
2025-08-22 07:26:34 -04:00 |
|
Bohdan Horbeshko
|
3eacc4cec5
|
Bump go-xmpp version for an RSM first element fix
|
2025-08-18 00:23:17 -04:00 |
|
Bohdan Horbeshko
|
8ba9d18933
|
Remove unnecessary -t flag, it is for test dependencies only
|
2025-08-18 00:22:44 -04:00 |
|
Bohdan Horbeshko
|
7463a56a7d
|
Better MAM fin RSM logging
|
2025-08-18 00:22:08 -04:00 |
|
Bohdan Horbeshko
|
983c0102a4
|
Fix MUC member nickname changes
|
2025-08-16 09:32:23 -04:00 |
|
Bohdan Horbeshko
|
623af72cdd
|
Set "complete" attribute for requests beyond limits for clearly non-RSM reasons
|
2025-08-15 13:12:03 -04:00 |
|
Bohdan Horbeshko
|
17f617e15d
|
Always set "complete" attribute for empty history responses
|
2025-08-15 12:49:18 -04:00 |
|
Bohdan Horbeshko
|
4fb3886aab
|
Fix some MAM bugs
|
2025-08-15 04:31:27 -04:00 |
|
Bohdan Horbeshko
|
075f327275
|
Log line fix
|
2025-08-14 09:31:29 -04:00 |
|
Bohdan Horbeshko
|
2a81da955b
|
Show mentions with @ for noticeability
|
2025-08-14 07:36:58 -04:00 |
|
Bohdan Horbeshko
|
12ac2fb5dd
|
MAM support in MUCs
|
2025-08-12 17:29:13 -04:00 |
|
Bohdan Horbeshko
|
47179e9c77
|
Move to new MUC on upgrading basic group to supergroup
|
2025-07-31 12:51:25 -04:00 |
|
Bohdan Horbeshko
|
b2c4ade6b9
|
Support vCards for occupant JIDs
|
2025-07-31 10:25:42 -04:00 |
|
Bohdan Horbeshko
|
ca75d38169
|
Occupants LRU: cached reverse id-by-nickname lookups
|
2025-07-31 10:10:27 -04:00 |
|
Bohdan Horbeshko
|
3a18e9dc80
|
Occupants LRU refactoring: key -> id
|
2025-07-31 10:07:23 -04:00 |
|
Bohdan Horbeshko
|
0e8d34aafa
|
Validate MUC nicknames via resourceprep
|
2025-07-30 12:59:13 -04:00 |
|
Bohdan Horbeshko
|
e85b534e4f
|
Improve detection of nickname change presences
|
2025-07-28 20:44:21 -04:00 |
|
Bohdan Horbeshko
|
5ec8eab64b
|
Send 170 status code when joining supergroups (assuming they are public and basic groups are not)
|
2025-07-25 17:21:38 -04:00 |
|
Bohdan Horbeshko
|
b1a67f6f4e
|
Join/leave a temporary occupant for edit messages with an unrecognized nickname too
|
2025-07-25 16:30:46 -04:00 |
|
Bohdan Horbeshko
|
cb6eaef16f
|
Fix crash on bumping non-existent occupant
|
2025-07-25 08:22:38 -04:00 |
|
Bohdan Horbeshko
|
f9be86b5db
|
Bump MUC occupants and send unavailable presences for ones removed from LRU
|
2025-07-24 12:34:05 -04:00 |
|
Bohdan Horbeshko
|
f3eeba7273
|
Upgrade MUC occupants map to LRU
|
2025-07-23 17:03:19 -04:00 |
|
Bohdan Horbeshko
|
a909b86831
|
Fix infinite loop because of error presences
|
2025-07-23 04:06:35 -04:00 |
|
Bohdan Horbeshko
|
74b2dff9f5
|
Properly yield a 403 error when banned from a supergroup
|
2025-07-22 14:54:14 -04:00 |
|
Bohdan Horbeshko
|
e2c5c78882
|
Fix crash when joining an inaccessible group
|
2025-07-22 14:34:18 -04:00 |
|
Bohdan Horbeshko
|
a52bede7f9
|
Call OpenChat/CloseChat on MUC join/leave to achieve receiving supergroup updates
|
2025-07-22 14:25:29 -04:00 |
|
Bohdan Horbeshko
|
422ac9dea6
|
Support retrieving chat administrators/owner in supergroups
|
2025-07-22 13:53:19 -04:00 |
|
Bohdan Horbeshko
|
10fc1d26ef
|
Enable MUC support for supergroups
|
2025-07-22 13:51:55 -04:00 |
|
Bohdan Horbeshko
|
2dd521c3ed
|
Avoid post-login configuration on reconnects and relogins during a session
|
2025-07-21 12:29:07 -04:00 |
|
Bohdan Horbeshko
|
9ee13bf582
|
Send service messages to connected full JIDs rather than one bare JID wherever possible
|
2025-07-20 14:46:58 -04:00 |
|
Bohdan Horbeshko
|
f875e679da
|
Add post-login initial configuration stages to the login wizard
|
2025-07-20 14:45:29 -04:00 |
|
Bohdan Horbeshko
|
bb333edf69
|
Fix other tests
|
2025-07-13 06:13:45 -04:00 |
|
Bohdan Horbeshko
|
24086e903f
|
New formatter tests
|
2025-07-13 06:02:24 -04:00 |
|
Bohdan Horbeshko
|
b959f91a60
|
Transform mentions into MUC nicknames in incoming messages
|
2025-07-13 05:43:59 -04:00 |
|
Bohdan Horbeshko
|
29e66a21d7
|
Send announcement messages from a temporary MUC occupant && fix edit/delete message regression for non-MUCs
|
2025-07-06 23:11:54 -04:00 |
|
Bohdan Horbeshko
|
b5129906e3
|
Invite to MUC when added to it
|
2025-07-06 20:44:26 -04:00 |
|
Bohdan Horbeshko
|
19d602a99b
|
Assure all MUC presences are sent to a full JID
|
2025-07-06 14:43:03 -04:00 |
|
Bohdan Horbeshko
|
f5a6cbf199
|
Fix ID-less occupant nickname when missing from group members list
|
2025-07-05 13:57:27 -04:00 |
|
Bohdan Horbeshko
|
3b01b1de70
|
Support /history command in MUCs
|
2025-07-05 12:43:38 -04:00 |
|
Bohdan Horbeshko
|
5c4c722cdc
|
Ping back outgoing commands in MUCs
|
2025-07-04 16:08:11 -04:00 |
|
Bohdan Horbeshko
|
d6582a888f
|
Add MUC-to-legacy migrator
|
2025-07-03 13:48:37 -04:00 |
|
Bohdan Horbeshko
|
65cc9b1551
|
Kick from MUCs instead of unsubscribing in commands
|
2025-07-03 13:47:22 -04:00 |
|
Bohdan Horbeshko
|
9721e60b0a
|
Send a MUC invitation when a new group is created
|
2025-07-02 12:55:58 -04:00 |
|
Bohdan Horbeshko
|
2b5bb43bdd
|
Send an invite to MUC on /add wherever applicable
|
2025-07-01 16:01:43 -04:00 |
|
Bohdan Horbeshko
|
d665dbdcc4
|
Fix command responses in MUCs
|
2025-07-01 15:35:34 -04:00 |
|
Bohdan Horbeshko
|
da83ee38bd
|
Care about delivering message deletions to every resource
|
2025-07-01 12:24:28 -04:00 |
|
Bohdan Horbeshko
|
35ec6d44cd
|
Adapt avatar hash updates for MUCs
|
2025-06-30 20:48:30 -04:00 |
|