Bohdan Horbeshko
|
1702892c25
|
Merge branch 'pounceandmiss-mycalls' into omemo
|
2026-07-30 11:41:55 -04:00 |
|
Bohdan Horbeshko
|
40c1a8ceff
|
Ad-Hoc mapping for /omemo commands
|
2026-07-30 08:52:59 -04:00 |
|
Bohdan Horbeshko
|
2b349c9f4c
|
Implement OMEMO IQ queries
|
2026-07-29 01:32:16 -04:00 |
|
Bohdan Horbeshko
|
09e0c793bf
|
Wire OMEMO message handling
|
2026-07-28 23:14:32 -04:00 |
|
Bohdan Horbeshko
|
b9bb367287
|
Refactor SendMessage/SendMessageWithOOB invocations
|
2026-07-27 22:58:48 -04:00 |
|
Bohdan Horbeshko
|
82a2d1e8e0
|
Support reply ID accounting for SFS uploads
|
2026-06-02 21:43:08 -04:00 |
|
pounceandmiss
|
0e01dab3c1
|
add calls support
|
2026-05-25 06:27:20 -07:00 |
|
Bohdan Horbeshko
|
375c2812c0
|
Merge branch 'master' into muc
|
2025-11-03 15:19:49 -05:00 |
|
Bohdan Horbeshko
|
1d29aa4694
|
Generic online safety check for commands
|
2025-10-27 17:52:46 -04:00 |
|
Bohdan Horbeshko
|
cd71818577
|
Merge branch 'master' into muc
|
2025-10-19 13:36:56 -04:00 |
|
Bohdan Horbeshko
|
78a4305872
|
Respond to urn:xmpp:time (XEP-0202) queries
|
2025-10-18 16:42:40 -04:00 |
|
Bohdan Horbeshko
|
aaca93e66d
|
Respond to jabber:version (XEP-0092) queries
|
2025-10-10 07:44:44 -04:00 |
|
Bohdan Horbeshko
|
89d368abbb
|
Yet another MAM logic rewrite: assume request order by RSM before/after, do not consider RSM limitation themselves as incompleteness
|
2025-09-19 12:44:35 -04:00 |
|
Bohdan Horbeshko
|
15f62b619d
|
Fix complete flag logic: it marks if RSM/result covers full range, not if the output range touches the end
|
2025-09-18 16:51:08 -04:00 |
|
Bohdan Horbeshko
|
6ceb4efe32
|
Fix before-after comparison in MAM
|
2025-09-18 14:34:17 -04:00 |
|
Bohdan Horbeshko
|
a6d848194d
|
Merge branch 'master' into muc
|
2025-09-16 10:08:47 -04:00 |
|
Bohdan Horbeshko
|
140cf7fa4a
|
Keep two chat caches to avoid unnecessary presences
|
2025-09-16 08:15:42 -04:00 |
|
Bohdan Horbeshko
|
60634ff4ea
|
Merge branch 'master' into muc
|
2025-09-13 17:03:41 -04:00 |
|
Bohdan Horbeshko
|
326c94973a
|
Treat incoming probe presence same as available only first time after transport restart
|
2025-09-13 17:01:09 -04:00 |
|
Bohdan Horbeshko
|
7c9ea42f99
|
Fix id clash for OOB caption messages
|
2025-08-27 12:32:12 -04:00 |
|
Bohdan Horbeshko
|
f2867a7fc3
|
Return last page for any queries that specify RSM before
|
2025-08-26 15:40:11 -04:00 |
|
Bohdan Horbeshko
|
c4341433d6
|
Support legacy MAM versions
|
2025-08-25 10:51:26 -04:00 |
|
Bohdan Horbeshko
|
0f10dbff8c
|
Take flip-page into account when calculating MAM RSM count/index
|
2025-08-25 09:27:31 -04:00 |
|
Bohdan Horbeshko
|
b9109d48d5
|
That MAM implementation was utterly broken
|
2025-08-24 08:17:08 -04:00 |
|
Bohdan Horbeshko
|
7463a56a7d
|
Better MAM fin RSM logging
|
2025-08-18 00:22:08 -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
|
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
|
12ac2fb5dd
|
MAM support in MUCs
|
2025-08-12 17:29:13 -04:00 |
|
Bohdan Horbeshko
|
b2c4ade6b9
|
Support vCards for occupant JIDs
|
2025-07-31 10:25:42 -04:00 |
|
Bohdan Horbeshko
|
e85b534e4f
|
Improve detection of nickname change presences
|
2025-07-28 20:44:21 -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
|
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
|
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
|
35ec6d44cd
|
Adapt avatar hash updates for MUCs
|
2025-06-30 20:48:30 -04:00 |
|
Bohdan Horbeshko
|
4b2ae50f67
|
Allow listing MUC owners
|
2025-06-30 10:44:54 -04:00 |
|
Bohdan Horbeshko
|
a01e864d71
|
Advertise MUC avatars via XEP-0486
|
2025-06-29 17:01:16 -04:00 |
|
Bohdan Horbeshko
|
ab9d041cef
|
Reject groupchat 1.0 join attempts
|
2025-06-29 11:37:36 -04:00 |
|
Bohdan Horbeshko
|
d5c1d6ff2a
|
Return 403 on join if banned from a group
|
2025-06-28 07:49:04 -04:00 |
|
Bohdan Horbeshko
|
06645eaa8c
|
Return bad-request for disco attempts on MUC occupants
|
2025-06-27 15:43:29 -04:00 |
|
Bohdan Horbeshko
|
541acdf372
|
Explicit muc#traffic support
|
2025-06-27 15:05:32 -04:00 |
|
Bohdan Horbeshko
|
3b57895237
|
Apply restrictions on muc#admin IQs
|
2025-06-27 12:57:14 -04:00 |
|
Bohdan Horbeshko
|
de74787a48
|
Setting both role and affiliation should yield bad-request
|
2025-06-26 11:28:04 -04:00 |
|
Bohdan Horbeshko
|
93dcc32480
|
Fix error handling for non-existent MUCs
|
2025-06-24 11:18:44 -04:00 |
|
Bohdan Horbeshko
|
32b00c244c
|
Avoid empty jid attribute in MUC user extension item
|
2025-06-23 11:54:48 -04:00 |
|
Bohdan Horbeshko
|
0b1e204912
|
Process MUC deletion
|
2025-06-22 10:37:20 -04:00 |
|
Bohdan Horbeshko
|
f18fded3e9
|
Room configuration form
|
2025-06-18 01:46:53 -04:00 |
|