Commit graph

  • 4a1b0f4ccc Fix conflicts with the mycalls branch omemo Bohdan Horbeshko 2026-08-02 02:53:26 -0400
  • 789fd5a5a7 Merge marker hotfix Bohdan Horbeshko 2026-07-30 11:53:02 -0400
  • 1702892c25 Merge branch 'pounceandmiss-mycalls' into omemo Bohdan Horbeshko 2026-07-30 11:41:55 -0400
  • 40c1a8ceff Ad-Hoc mapping for /omemo commands Bohdan Horbeshko 2026-07-30 08:52:59 -0400
  • aa7d31a4f7 /omemo commands for transport and chats Bohdan Horbeshko 2026-07-30 00:09:22 -0400
  • 942352a8df Encrypt outgoing messages by !history command Bohdan Horbeshko 2026-07-29 06:14:59 -0400
  • 71671a1b03 OMEMO key/tag fix Bohdan Horbeshko 2026-07-29 06:06:59 -0400
  • 2b349c9f4c Implement OMEMO IQ queries Bohdan Horbeshko 2026-07-29 01:32:16 -0400
  • 44ff56742b Avoid leaking unencrypted messages on PEP timeout Bohdan Horbeshko 2026-07-29 01:17:50 -0400
  • 09e0c793bf Wire OMEMO message handling Bohdan Horbeshko 2026-07-28 23:14:32 -0400
  • 6a7cd095e9 Implement OMEMO package Bohdan Horbeshko 2026-07-28 20:32:56 -0400
  • 5e71ba954c Abstract E2EE manager/registry Bohdan Horbeshko 2026-07-28 19:10:01 -0400
  • 3751113015 e2ee tests Bohdan Horbeshko 2026-07-28 18:49:48 -0400
  • 47d937df06 Encrypted Badger storage backend for OMEMO keys Bohdan Horbeshko 2026-07-28 18:17:49 -0400
  • ca0dd4361a Go bindings for libomemo-c and libsignal-protocol-c Bohdan Horbeshko 2026-07-28 00:38:46 -0400
  • b9bb367287 Refactor SendMessage/SendMessageWithOOB invocations Bohdan Horbeshko 2026-07-27 22:58:48 -0400
  • 0ab4073cc0 Start refactoring SendMessage functions to varargs Bohdan Horbeshko 2026-07-27 22:38:55 -0400
  • 14b44c91bd calls: treat empty opus packets as DTX, not decode errors pounceandmiss 2026-07-08 03:08:50 -0700
  • 886cda08f9 calls: bound playout latency and add call telemetry pounceandmiss 2026-07-08 02:50:16 -0700
  • 99410310d4 calls: treat empty opus packets as DTX, not decode errors pounceandmiss 2026-07-08 03:08:50 -0700
  • fcafdc9a74 calls: bound playout latency and add call telemetry pounceandmiss 2026-07-08 02:50:16 -0700
  • 0d5d8e45b0 close #110 muc Pavel R. 2026-06-02 14:07:50 +0300
  • bc5e8f1217 Crash hotfix for the ANNOYING PALOCHKA fix master Bohdan Horbeshko 2026-06-20 12:57:02 -0400
  • 7c5584d839 Crash hotfix for the ANNOYING PALOCHKA fix Bohdan Horbeshko 2026-06-20 12:57:02 -0400
  • 1c160a8a13 Fix the annoying PALOCHKA Bohdan Horbeshko 2026-06-04 20:03:06 -0400
  • 0d2b4972fa Fix the annoying PALOCHKA Bohdan Horbeshko 2026-06-04 20:03:06 -0400
  • 7d9f20d007 Support reply ID accounting for SFS uploads Bohdan Horbeshko 2026-06-02 21:43:08 -0400
  • 82a2d1e8e0 Support reply ID accounting for SFS uploads Bohdan Horbeshko 2026-06-02 21:43:08 -0400
  • a6684cdef7
    close #110 subscription-fix Pavel R. 2026-06-02 14:07:50 +0300
  • 4fe5b99c6e add calls support pounceandmiss 2026-05-24 08:14:55 -0700
  • 9766f6cc7f Resilient session storage: recover on failed startup pounceandmiss 2026-05-24 07:00:52 -0700
  • a08719db2e Add ntgcalls C++ build stage and CGO linking pounceandmiss 2026-03-20 17:58:28 +0000
  • 3e7c5aeec7 Add ntgcalls submodule (v2.1.0), bump Go to 1.24 pounceandmiss 2026-03-20 16:23:29 +0000
  • 0e01dab3c1 add calls support pounceandmiss 2026-05-24 08:14:55 -0700
  • 1e57a14a19 Resilient session storage: recover on failed startup pounceandmiss 2026-05-24 07:00:52 -0700
  • 7850325839 fix failing tests pounceandmiss 2026-05-24 04:19:29 -0700
  • cca759f255 Prevent nil crashes on TelegramSession instances calls Bohdan Horbeshko 2026-03-28 16:39:59 -0400
  • 0e6fbc652f Merge branch 'muc' into calls Bohdan Horbeshko 2026-03-25 13:29:33 -0400
  • 85c822cad6 Add ntgcalls C++ build stage and CGO linking pounceandmiss 2026-03-20 17:58:28 +0000
  • 7effa3aa53 Add ntgcalls submodule (v2.1.0), bump Go to 1.24 pounceandmiss 2026-03-20 16:23:29 +0000
  • ade944a9d6 Ping XEP-0363 link back for files uploaded in MUCs Bohdan Horbeshko 2025-12-06 08:11:59 -0500
  • cf2183e9ca Add /status transport command Bohdan Horbeshko 2025-11-03 15:48:54 -0500
  • 375c2812c0 Merge branch 'master' into muc Bohdan Horbeshko 2025-11-03 15:19:49 -0500
  • eee277e36e Track updated message ids for more reliable message edit check Bohdan Horbeshko 2025-10-31 13:16:56 -0400
  • 5650850be9 Return text acknowledges for arbitrary commands Bohdan Horbeshko 2025-10-27 18:21:49 -0400
  • 1d29aa4694 Generic online safety check for commands Bohdan Horbeshko 2025-10-27 17:52:46 -0400
  • cd71818577 Merge branch 'master' into muc Bohdan Horbeshko 2025-10-19 13:36:56 -0400
  • e073ded9e4 Version 1.12.8 v1.12.8 Bohdan Horbeshko 2025-10-19 13:07:16 -0400
  • 78a4305872 Respond to urn:xmpp:time (XEP-0202) queries Bohdan Horbeshko 2025-10-18 16:42:40 -0400
  • aaca93e66d Respond to jabber:version (XEP-0092) queries Bohdan Horbeshko 2025-10-10 07:44:44 -0400
  • e7c6318e48 Add /cancelauth command && unsubscribe from chats more eagerly v1.12.7 Bohdan Horbeshko 2025-10-09 11:32:33 -0400
  • 89d368abbb Yet another MAM logic rewrite: assume request order by RSM before/after, do not consider RSM limitation themselves as incompleteness Bohdan Horbeshko 2025-09-19 12:44:35 -0400
  • 15f62b619d Fix complete flag logic: it marks if RSM/result covers full range, not if the output range touches the end Bohdan Horbeshko 2025-09-18 16:51:08 -0400
  • 6ceb4efe32 Fix before-after comparison in MAM Bohdan Horbeshko 2025-09-18 14:34:17 -0400
  • a6d848194d Merge branch 'master' into muc Bohdan Horbeshko 2025-09-16 10:08:47 -0400
  • 140cf7fa4a Keep two chat caches to avoid unnecessary presences v1.12.6 Bohdan Horbeshko 2025-09-16 08:15:42 -0400
  • 60634ff4ea Merge branch 'master' into muc Bohdan Horbeshko 2025-09-13 17:03:41 -0400
  • 326c94973a Treat incoming probe presence same as available only first time after transport restart v1.12.5 Bohdan Horbeshko 2025-09-13 17:01:09 -0400
  • b33cc3c75c Disallow non-BMP characters in occupant nicknames Bohdan Horbeshko 2025-08-28 09:49:14 -0400
  • 7c9ea42f99 Fix id clash for OOB caption messages Bohdan Horbeshko 2025-08-27 12:32:12 -0400
  • f2867a7fc3 Return last page for any queries that specify RSM before Bohdan Horbeshko 2025-08-26 15:40:11 -0400
  • bfb1786a42 Additional request for loading last messages Bohdan Horbeshko 2025-08-26 13:10:20 -0400
  • 6e0da6ba3a Make the child message of forward belong to jabber:client namespace Bohdan Horbeshko 2025-08-26 11:12:55 -0400
  • c4341433d6 Support legacy MAM versions Bohdan Horbeshko 2025-08-25 10:51:26 -0400
  • 0f10dbff8c Take flip-page into account when calculating MAM RSM count/index Bohdan Horbeshko 2025-08-25 09:27:31 -0400
  • b9109d48d5 That MAM implementation was utterly broken Bohdan Horbeshko 2025-08-24 08:17:08 -0400
  • e59ef598a3 Bump go-xmpp version for another RSM first element fix Bohdan Horbeshko 2025-08-23 07:51:07 -0400
  • a17b4892fc Fix calculating reply end offset Bohdan Horbeshko 2025-08-23 07:28:08 -0400
  • 84a6484e86 Cut off excessive message in last-page MAM queries more reliably Bohdan Horbeshko 2025-08-22 07:26:34 -0400
  • 3eacc4cec5 Bump go-xmpp version for an RSM first element fix Bohdan Horbeshko 2025-08-18 00:23:17 -0400
  • 8ba9d18933 Remove unnecessary -t flag, it is for test dependencies only Bohdan Horbeshko 2025-08-18 00:22:44 -0400
  • 7463a56a7d Better MAM fin RSM logging Bohdan Horbeshko 2025-08-18 00:22:08 -0400
  • 983c0102a4 Fix MUC member nickname changes Bohdan Horbeshko 2025-08-16 09:32:23 -0400
  • 623af72cdd Set "complete" attribute for requests beyond limits for clearly non-RSM reasons Bohdan Horbeshko 2025-08-15 13:12:03 -0400
  • 17f617e15d Always set "complete" attribute for empty history responses Bohdan Horbeshko 2025-08-15 12:49:18 -0400
  • 4fb3886aab Fix some MAM bugs Bohdan Horbeshko 2025-08-15 04:31:27 -0400
  • 075f327275 Log line fix Bohdan Horbeshko 2025-08-14 09:31:29 -0400
  • 2a81da955b Show mentions with @ for noticeability Bohdan Horbeshko 2025-08-14 07:36:58 -0400
  • 12ac2fb5dd MAM support in MUCs Bohdan Horbeshko 2025-08-12 17:29:13 -0400
  • 47179e9c77 Move to new MUC on upgrading basic group to supergroup Bohdan Horbeshko 2025-07-31 12:51:25 -0400
  • b2c4ade6b9 Support vCards for occupant JIDs Bohdan Horbeshko 2025-07-31 10:25:42 -0400
  • ca75d38169 Occupants LRU: cached reverse id-by-nickname lookups Bohdan Horbeshko 2025-07-31 10:10:27 -0400
  • 3a18e9dc80 Occupants LRU refactoring: key -> id Bohdan Horbeshko 2025-07-31 10:07:23 -0400
  • 0e8d34aafa Validate MUC nicknames via resourceprep Bohdan Horbeshko 2025-07-30 12:59:13 -0400
  • e85b534e4f Improve detection of nickname change presences Bohdan Horbeshko 2025-07-28 20:44:21 -0400
  • 5ec8eab64b Send 170 status code when joining supergroups (assuming they are public and basic groups are not) Bohdan Horbeshko 2025-07-25 17:21:38 -0400
  • b1a67f6f4e Join/leave a temporary occupant for edit messages with an unrecognized nickname too Bohdan Horbeshko 2025-07-25 16:30:46 -0400
  • cb6eaef16f Fix crash on bumping non-existent occupant Bohdan Horbeshko 2025-07-25 08:22:38 -0400
  • f9be86b5db Bump MUC occupants and send unavailable presences for ones removed from LRU Bohdan Horbeshko 2025-07-24 12:34:05 -0400
  • f3eeba7273 Upgrade MUC occupants map to LRU Bohdan Horbeshko 2025-07-23 17:03:19 -0400
  • a909b86831 Fix infinite loop because of error presences Bohdan Horbeshko 2025-07-23 04:06:35 -0400
  • 74b2dff9f5 Properly yield a 403 error when banned from a supergroup Bohdan Horbeshko 2025-07-22 14:54:14 -0400
  • e2c5c78882 Fix crash when joining an inaccessible group Bohdan Horbeshko 2025-07-22 14:34:18 -0400
  • a52bede7f9 Call OpenChat/CloseChat on MUC join/leave to achieve receiving supergroup updates Bohdan Horbeshko 2025-07-22 14:25:29 -0400
  • 422ac9dea6 Support retrieving chat administrators/owner in supergroups Bohdan Horbeshko 2025-07-22 13:53:19 -0400
  • 10fc1d26ef Enable MUC support for supergroups Bohdan Horbeshko 2025-07-22 13:51:55 -0400
  • 2dd521c3ed Avoid post-login configuration on reconnects and relogins during a session Bohdan Horbeshko 2025-07-21 12:29:07 -0400
  • 9ee13bf582 Send service messages to connected full JIDs rather than one bare JID wherever possible Bohdan Horbeshko 2025-07-20 14:46:58 -0400
  • f875e679da Add post-login initial configuration stages to the login wizard Bohdan Horbeshko 2025-07-20 14:45:29 -0400
  • bb333edf69 Fix other tests Bohdan Horbeshko 2025-07-13 06:13:45 -0400