Watch
1
0
Fork
You've already forked mautrix-signal
0
mirror of https://github.com/mautrix/signal.git synced 2026-09-17 08:12:05 -04:00

Commit graph

  • 18116ea9f4 Move login command to mautrix-go Tulir Asokan 2024-06-03 22:34:33 +03:00
  • c39813f793 Merge branch 'main' into bridgev2 Tulir Asokan 2024-06-03 19:15:34 +03:00
  • 860fad4d5c Fix signal_log_flush_callback signature too Tulir Asokan 2024-06-03 19:10:09 +03:00
  • 088badafa3 Fix libsignal log interface Tulir Asokan 2024-06-03 18:37:08 +03:00
  • 3e6561054e Update to libsignal 0.49.0 Tulir Asokan 2024-06-03 16:57:45 +03:00
  • c5a7ccaf89 Fix contact avatars Tulir Asokan 2024-05-31 15:47:27 +03:00
  • 6bf0299a58 Fix example location URL template config for OSM Andrew Ferrazzutti 2024-05-30 08:37:27 -04:00
  • 954da8480c Add connector config Tulir Asokan 2024-05-29 20:46:28 +03:00
  • b3e881ce47 Fix contact avatars Tulir Asokan 2024-05-29 15:09:06 +03:00
  • e5e3dd1abc Add initial user and room metadata support Tulir Asokan 2024-05-28 20:52:07 +03:00
  • 874712c0f2 Initial draft bridge with v2 architecture Tulir Asokan 2024-05-03 11:45:59 +02:00
  • 3e084b59a9 feat: Handle arguments to build.sh Christian Tacke 2024-05-26 15:15:04 +02:00
  • dd32671ce2
    Merge branch 'mautrix:main' into docker-argument-passthrough Benedikt Vollmerhaus 2024-05-17 20:15:31 +02:00
  • 6304b6b8c3 Remove msc1767 audio field. Fixes #513 Tulir Asokan 2024-05-17 17:47:16 +03:00
  • 585397a736 Fix PR links in changelog Tulir Asokan 2024-05-16 16:25:00 +03:00
  • 7ea4cdfce8 Bump version to v0.6.1 v0.6.1 Tulir Asokan 2024-05-16 16:08:51 +03:00
  • 644b3b1e99 Add submit-challenge command, inform user about ratelimiting Malte E 2024-05-09 18:48:27 +02:00
  • b602e9472b
    Make Signal ping kill and rebuild websocket if it takes more than 20s (#507) Scott Weber 2024-05-01 09:17:15 +01:00
  • 73e7619312
    Properly convert long text messages from Signal (#506) Malte E 2024-05-01 10:17:07 +02:00
  • 2a4b58e04a
    Add support for Matrix -> Signal location messages (#504) Malte E 2024-05-01 10:16:54 +02:00
  • 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