Commit graph

  • d8b7c92439 XEP-0297 forwards omemo Bohdan Horbeshko 2026-09-24 11:03:25 -0400
  • b99a2bcc5f Reduce RAM usage by main Dockerfile Bohdan Horbeshko 2026-09-24 10:43:43 -0400
  • 58ba0198a3 Albums Bohdan Horbeshko 2026-08-26 20:52:58 -0400
  • c9700e931e Implement SFS and attach caption message to OOB message Bohdan Horbeshko 2026-08-26 15:57:59 -0400
  • 930557bda5 Fix tests Bohdan Horbeshko 2026-08-22 17:57:14 -0400
  • 22cb5b3d4c Implement occupant IDs (XEP-0421) and shorten visible occupant nicknames Bohdan Horbeshko 2026-08-22 17:56:31 -0400
  • 4566297817 Ping (XEP-0199/XEP-0410) Bohdan Horbeshko 2026-08-21 21:05:51 -0400
  • 484743946a Reactions Bohdan Horbeshko 2026-08-21 18:44:57 -0400
  • a7b4eb7d88 Backport XEP-0115 support from calls branch Bohdan Horbeshko 2026-08-19 15:40:57 -0400
  • afb892d493 Make omemo/preset dropdowns in Ad-Hoc Bohdan Horbeshko 2026-08-17 13:21:07 -0400
  • 57a579ddd9 Improve resilience (downtime history backfilling, better free disk space control) Bohdan Horbeshko 2026-08-17 11:14:48 -0400
  • b315eeff1e Pre-fetch group chats for disco queries Bohdan Horbeshko 2026-08-13 23:24:40 -0400
  • 220083df74 Avoid a delay when adding a new resource Bohdan Horbeshko 2026-08-10 13:32:57 -0400
  • 535423398a Improve thread safety of resource map Bohdan Horbeshko 2026-08-09 14:16:20 -0400
  • 4e932d1e26 Thread-safe access to online flag Bohdan Horbeshko 2026-08-06 13:17:58 -0400
  • a117e1e3cb Reduce Dockerfile stages Bohdan Horbeshko 2026-08-06 13:16:43 -0400
  • 4a1b0f4ccc Fix conflicts with the mycalls branch 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