Watch
1
0
Fork
You've already forked mautrix-signal
0
mirror of https://github.com/mautrix/signal.git synced 2026-08-23 04:14:56 -04:00

Commit graph

  • 6002392b9c Make Signal ping kill and rebuild websocket if it takes more than 20s Scott Weber 2024-04-30 15:13:46 -04:00
  • 1c64c3b37b Properly convert signal long text messages Malte E 2024-04-23 20:55:52 +02:00
  • fdfaf798ed add support for matrix -> signal location messages Malte E 2024-04-22 22:04:43 +02:00
  • 0ecd63be39 log more errors for addmember Malte E 2024-03-10 08:24:57 +01:00
  • 773467530d join group by invite link command Malte E 2024-03-26 20:39:13 +01:00
  • 963dc042de handle signal -> matrix invites Malte E 2024-04-19 21:25:11 +02:00
  • 703becae6d Bump version to v0.6.0 v0.6.0 Tulir Asokan 2024-04-16 14:05:16 +03:00
  • cd13814b3d Add missing check to create command Tulir Asokan 2024-04-15 13:06:38 +03:00
  • c8f2f78929 Update dependencies Tulir Asokan 2024-04-15 12:41:38 +03:00
  • ea9d65a087 create portal for incoming groupChange with correct metadata for invites Malte E 2024-04-14 21:54:11 +02:00
  • 4460424015 refactor SyncParticipants, updatePowerLevelsAndJoinRule, include all info in room creation Malte E 2024-04-10 22:25:05 +02:00
  • e7b62ee93b
    Try fix zero length user ID error (#498) Malte E 2024-04-13 23:06:32 +02:00
  • 4a639470a9
    Use cd's original exit code upon failure Benedikt Vollmerhaus 2024-04-12 20:45:00 +02:00
  • 569373e226 try fix zero length uuid error Malte E 2024-04-11 22:05:02 +02:00
  • e369a56c31
    Minor incoming messages refactor and send m.notice on decryption errors (#496) Scott Weber 2024-04-11 14:31:27 -04:00
  • 5747acf9d7 Only send DecryptionError on Urgent messages Scott Weber 2024-04-05 14:50:19 -04:00
  • 48ede86048 Ignore duplicate messages when decrypted with sealedSenderDecrypt Scott Weber 2024-04-05 14:18:58 -04:00
  • 66df100e3c Add DecryptionResult and use it to send m.notice on decryption error Scott Weber 2024-04-05 14:02:42 -04:00
  • 30f788aef9 Break incomingAPIMessageHandler up into multiple functions Scott Weber 2024-04-04 19:27:06 -04:00
  • d946571c5a Remove invalid cleanup calls Tulir Asokan 2024-04-10 19:37:50 +03:00
  • 57348d0943 Update to libsignal 0.44.0 Tulir Asokan 2024-04-10 12:30:38 +03:00
  • 680e0b8c52
    Handle missed GroupChanges using group history (#488) Malte E 2024-04-08 21:24:49 +02:00
  • 07a80cc165
    Fix log keys Tulir Asokan 2024-04-08 22:05:16 +03:00
  • 8a8c7a006f ID in capitals, add fallback to UpdateInfo() if catching up history goes wrong Malte E 2024-04-08 17:18:28 +02:00
  • f6d5c8fe74 Handle missed GroupChanges using group history Malte E 2024-03-24 17:04:47 +01:00
  • 7599cd04e9
    Merge pull request #495 from maltee1/invite_command Tulir Asokan 2024-04-06 15:06:53 +03:00
  • 9bf99ebe0e
    Fix comparison in promotePendingPniAciMembers Malte E 2024-04-05 11:22:49 +02:00
  • fd7c3cd1b5 add list-invited and revoke-invite commands, some fixes Malte E 2024-04-04 21:40:05 +02:00
  • f24a76186d UUID->ACI & invite command Malte E 2024-04-01 12:59:04 +02:00
  • efc22ef158
    Send correct event to other users when creating group (#491) Malte E 2024-04-02 10:09:31 +02:00
  • 83af76ec48
    always send group update to pending members Malte E 2024-04-02 09:27:08 +02:00
  • f6e698281a Fix latest signalmeow db revision number Tulir Asokan 2024-04-01 13:23:37 +03:00
  • 79d42dd160 Delete session if prekey upload returns 422 Tulir Asokan 2024-04-01 02:39:25 +03:00
  • 6ab46691b3 Log errors when converting prekeys to JSON Tulir Asokan 2024-04-01 02:15:31 +03:00
  • 650c7c243b Remove PNI prekeys and sessions along with ACI key-fixes Scott Weber 2024-03-31 18:48:43 -04:00
  • 62ff03a169 Prevent prekey overflows Tulir Asokan 2024-04-01 01:39:04 +03:00
  • 634cb43b26 send empty groupv2context instead of empty group change Malte E 2024-03-26 21:30:19 +01:00
  • 00f58da3d5 Move keepalive log to debug level. Fixes #473 Tulir Asokan 2024-03-26 18:11:59 +02:00
  • bd0da9fee4
    Merge pull request #484 from mautrix/tulir/pni-sending Tulir Asokan 2024-03-26 18:05:56 +02:00
  • ee0ef89f3c Include E164 and identity key in PNI sync messages Tulir Asokan 2024-03-26 17:36:18 +02:00
  • d4e319df47 change sync command to support syncing groups as well Malte E 2024-03-25 21:11:27 +01:00
  • 6755cf449e Update roadmap link in readme Tulir Asokan 2024-03-25 21:28:53 +02:00
  • 120eca6dc0 Fix locking in ACI found handler Tulir Asokan 2024-03-25 21:27:48 +02:00
  • 14a6adc5a2 Fix identity store being hardcoded to ACIs Tulir Asokan 2024-03-25 21:25:00 +02:00
  • b57710aa8f Improve some log lines Tulir Asokan 2024-03-25 20:55:46 +02:00
  • 51617d3030 Don't clear keys on decryption errors Tulir Asokan 2024-03-25 19:48:36 +02:00
  • f77a9a8717 Partially fix time handling in SendContactSyncRequest Tulir Asokan 2024-03-25 17:50:35 +02:00
  • e1cf5b76b0 Add PNI signature to next sent message after receiving to PNI Tulir Asokan 2024-03-25 15:18:25 +02:00
  • 4fb5100f8d Fetch ACI from store after finding PNI in provisioning API too Tulir Asokan 2024-03-25 15:17:41 +02:00
  • 66f102fdb2 Sync power levels and join rule when creating matrix room Malte E 2024-03-24 14:19:02 +01:00
  • b304be1510 Fix more things Tulir Asokan 2024-03-22 23:00:34 +02:00
  • 5fe7d54a6a Fix bugs in portal re-id'ing Tulir Asokan 2024-03-22 22:42:07 +02:00
  • 71a164501f Fix typo in query Tulir Asokan 2024-03-22 22:40:01 +02:00
  • d1ac878312 Sync contacts and groups from storage service Tulir Asokan 2024-03-22 22:11:43 +02:00
  • 68cb547ef9 Request and save master key for storage service Tulir Asokan 2024-03-22 21:50:26 +02:00
  • 2eb41b5e83 Refactor recipient storage Tulir Asokan 2024-03-22 21:24:30 +02:00
  • 782782b0d0 Fix a bunch of bad loggers Tulir Asokan 2024-03-22 21:26:52 +02:00
  • 9c0b8ec6f9 Merge remote-tracking branch 'maltee1/groupinfo_matrix_to_signal' into tulir/pni-sending Tulir Asokan 2024-03-22 20:03:50 +02:00
  • fabded7ba3 Allow creating PNI portals with pm command Tulir Asokan 2024-03-22 15:45:20 +02:00
  • 5bb2db43c0 Add support for PNI portals Tulir Asokan 2024-03-22 15:37:21 +02:00
  • a99d36a284 Drop their_device_id column in signalmeow_identity_keys table Tulir Asokan 2024-03-21 16:24:03 +02:00
  • a93dd0eec5 Support PNIs for sync messages and refactor some things Tulir Asokan 2024-03-20 18:43:32 +02:00
  • 407dbfd346 add create command Malte E 2024-03-20 22:49:03 +01:00
  • 791e89dec4 add commands for getting and setting invite link password Malte E 2024-03-17 09:12:38 +01:00
  • 3e0aae5bd2 fixes & cleanup Malte E 2024-03-15 22:02:03 +01:00
  • 20acd100da bridge matrix -> signal group actions (except pendingMember stuff) Malte E 2024-02-29 20:12:10 +01:00
  • 869033d077
    Fix setting portal expiry on new DMs (#486) Scott Weber 2024-03-20 10:41:26 -04:00
  • bc82c910d4 Store expiration timer in the DB when implicitly set Scott Weber 2024-03-19 22:27:06 -04:00
  • 22eef46fd9 Add new implicit update function to send a different message Scott Weber 2024-03-19 19:44:09 -04:00
  • b29f87ee36 Fix setting portal expiry on new DMs Scott Weber 2024-03-19 19:19:02 -04:00
  • 0d98e3560b Rename our_aci_uuid columns to account_id Tulir Asokan 2024-03-19 19:18:56 +02:00
  • b0947b21fd Refactor prekey and session tables to add own service ID Tulir Asokan 2024-03-19 19:15:30 +02:00
  • 25f0efc7e0 Refactor sending to use service IDs Tulir Asokan 2024-03-15 15:30:44 +02:00
  • 302ab3b35c
    Pass arguments to docker-run.sh on to mautrix-signal Benedikt Vollmerhaus 2024-03-17 18:30:00 +01:00
  • cdab7f86a8 Bump version to v0.5.1 v0.5.1 Tulir Asokan 2024-03-16 13:41:50 +02:00
  • 78b9e84ed3 Fix sending messages to groups Tulir Asokan 2024-03-14 01:20:37 +02:00
  • 446266e9cb Add handler for profile changes Andrew Ferrazzutti 2024-03-13 09:59:16 -04:00
  • 0975556326 Add config for profile expiry Andrew Ferrazzutti 2024-03-13 09:05:57 -04:00
  • 3d1fda4062 parsing: add context throughout the process Sumner Evans 2024-03-12 14:57:00 -06:00
  • c229851cdc Use normal dialect-split upgrade Andrew Ferrazzutti 2024-03-12 11:17:29 -04:00
  • 0b30d747a6 Reduce profile expiry time Andrew Ferrazzutti 2024-03-12 10:59:27 -04:00
  • c0f570673d Update latest signalmeow revision Andrew Ferrazzutti 2024-03-12 10:51:38 -04:00
  • 77532e516d Make sqlite-compatible migration step Andrew Ferrazzutti 2024-03-12 09:46:15 -04:00
  • f96ad70938 Remove unnecessary StoreContact call Andrew Ferrazzutti 2024-03-12 10:15:07 -04:00
  • 2f7d81f97f Update dependencies Tulir Asokan 2024-03-11 20:44:43 +02:00
  • 32f5584ed0 Update to libsignal v0.41.0 Tulir Asokan 2024-03-08 23:26:16 +02:00
  • 0ec6bb8da2
    Try to fix pending member parsing issues (#467) Malte E 2024-03-08 22:36:00 +01:00
  • ecc78fabe7 Don't clear keys on "invalid signed prekey identifier" Scott Weber 2024-03-08 11:15:29 -05:00
  • 1fb0c95b46 Revert "Get file:// attachments from local filesystem" Tulir Asokan 2024-03-07 22:22:34 +02:00
  • 02a4962767 Get file:// attachments from local filesystem Scott Weber 2024-03-07 15:04:45 -05:00
  • d451d51b15 Update profile avatar paths & hashes properly Andrew Ferrazzutti 2024-02-21 16:24:44 -05:00
  • 00fd5cd2ce handle addPendingPniAciMembers and improve error messages Malte E 2024-03-01 22:58:44 +01:00
  • 100a81ab5e Add LastConnectionStatus() to signalmeow Scott Weber 2024-02-29 22:48:42 -05:00
  • 1102336518 try fix pendingMember issuse Malte E 2024-02-29 21:31:49 +01:00
  • 26e27fe9f2 Fix initial schema for signalmeow databases Tulir Asokan 2024-02-28 18:56:38 +02:00
  • a78a88c741
    Prevent downgrading ghost user info by default (#464) Tulir Asokan 2024-02-28 15:21:24 +02:00
  • b298ed3fe8 Prevent downgrading ghost user info by default Tulir Asokan 2024-02-24 14:10:46 +02:00
  • 2717c537b6
    Restore missing metrics & remove unused ones (#463) Andrew Ferrazzutti 2024-02-24 06:31:40 -05:00
  • 51d87f3dc0
    Fix !wa => !signal in example-config.yaml (#456) Mark Collins 2024-02-24 12:31:20 +01:00
  • dcd134ad8f
    Handle power levels and other group info in initial sync (#448) Malte E 2024-02-24 12:31:04 +01:00