Bohdan Horbeshko
|
789fd5a5a7
|
Merge marker hotfix
|
2026-07-30 11:53:10 -04:00 |
|
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
|
aa7d31a4f7
|
/omemo commands for transport and chats
|
2026-07-30 00:09:22 -04:00 |
|
Bohdan Horbeshko
|
942352a8df
|
Encrypt outgoing messages by !history command
|
2026-07-29 06:14:59 -04:00 |
|
Bohdan Horbeshko
|
71671a1b03
|
OMEMO key/tag fix
|
2026-07-29 06:06:59 -04:00 |
|
Bohdan Horbeshko
|
2b349c9f4c
|
Implement OMEMO IQ queries
|
2026-07-29 01:32:16 -04:00 |
|
Bohdan Horbeshko
|
44ff56742b
|
Avoid leaking unencrypted messages on PEP timeout
|
2026-07-29 01:17:50 -04:00 |
|
Bohdan Horbeshko
|
09e0c793bf
|
Wire OMEMO message handling
|
2026-07-28 23:14:32 -04:00 |
|
Bohdan Horbeshko
|
6a7cd095e9
|
Implement OMEMO package
|
2026-07-28 20:32:56 -04:00 |
|
Bohdan Horbeshko
|
5e71ba954c
|
Abstract E2EE manager/registry
|
2026-07-28 19:10:01 -04:00 |
|
Bohdan Horbeshko
|
3751113015
|
e2ee tests
|
2026-07-28 18:49:48 -04:00 |
|
Bohdan Horbeshko
|
47d937df06
|
Encrypted Badger storage backend for OMEMO keys
|
2026-07-28 18:17:49 -04:00 |
|
Bohdan Horbeshko
|
ca0dd4361a
|
Go bindings for libomemo-c and libsignal-protocol-c
|
2026-07-28 00:38:46 -04:00 |
|
Bohdan Horbeshko
|
b9bb367287
|
Refactor SendMessage/SendMessageWithOOB invocations
|
2026-07-27 22:58:48 -04:00 |
|
Bohdan Horbeshko
|
0ab4073cc0
|
Start refactoring SendMessage functions to varargs
|
2026-07-27 22:38:55 -04:00 |
|
pounceandmiss
|
14b44c91bd
|
calls: treat empty opus packets as DTX, not decode errors
|
2026-07-08 03:24:17 -07:00 |
|
pounceandmiss
|
886cda08f9
|
calls: bound playout latency and add call telemetry
|
2026-07-08 03:24:17 -07:00 |
|
Pavel R.
|
0d5d8e45b0
|
close #110
|
2026-06-23 15:44:57 -04:00 |
|
Bohdan Horbeshko
|
7c5584d839
|
Crash hotfix for the ANNOYING PALOCHKA fix
|
2026-06-20 12:57:02 -04:00 |
|
Bohdan Horbeshko
|
0d2b4972fa
|
Fix the annoying PALOCHKA
|
2026-06-04 20:03:06 -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 |
|
pounceandmiss
|
1e57a14a19
|
Resilient session storage: recover on failed startup
|
2026-05-24 08:50:39 -07:00 |
|
pounceandmiss
|
7850325839
|
fix failing tests
|
2026-05-24 08:50:36 -07:00 |
|
pounceandmiss
|
85c822cad6
|
Add ntgcalls C++ build stage and CGO linking
|
2026-03-20 17:58:28 +00:00 |
|
pounceandmiss
|
7effa3aa53
|
Add ntgcalls submodule (v2.1.0), bump Go to 1.24
|
2026-03-20 16:23:29 +00:00 |
|
Bohdan Horbeshko
|
ade944a9d6
|
Ping XEP-0363 link back for files uploaded in MUCs
|
2025-12-06 08:11:59 -05:00 |
|
Bohdan Horbeshko
|
cf2183e9ca
|
Add /status transport command
|
2025-11-03 15:48:54 -05:00 |
|
Bohdan Horbeshko
|
375c2812c0
|
Merge branch 'master' into muc
|
2025-11-03 15:19:49 -05:00 |
|
Bohdan Horbeshko
|
eee277e36e
|
Track updated message ids for more reliable message edit check
|
2025-10-31 13:16:56 -04:00 |
|
Bohdan Horbeshko
|
5650850be9
|
Return text acknowledges for arbitrary commands
|
2025-10-27 18:21:49 -04: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
|
e073ded9e4
|
Version 1.12.8
|
2025-10-19 13:07:16 -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
|
e7c6318e48
|
Add /cancelauth command && unsubscribe from chats more eagerly
|
2025-10-09 11:32:33 -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
|
b33cc3c75c
|
Disallow non-BMP characters in occupant nicknames
|
2025-08-28 09:49:14 -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
|
bfb1786a42
|
Additional request for loading last messages
|
2025-08-26 13:10:20 -04:00 |
|
Bohdan Horbeshko
|
6e0da6ba3a
|
Make the child message of forward belong to jabber:client namespace
|
2025-08-26 11:12:55 -04:00 |
|