1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-14 21:26:54 -04:00
Commit graph

1,030 commits

Author SHA1 Message Date
Tulir Asokan
f6652b3509 Fix scanning non-logged-in users from db 2023-10-06 16:16:35 +03:00
Tulir Asokan
ab22788a26 Use bash for default docker run 2023-10-04 12:41:56 +03:00
Tulir Asokan
0e518f777f Fix inserting users on postgres 2023-10-04 12:28:25 +03:00
Tulir Asokan
a0110915d5 Remove redundant notice_room column 2023-10-04 12:28:25 +03:00
Scott Weber
b308af43c4 Fix TRANSIENT_DISCONNECT on shutdown again
errors.Wrap would return nil if err was nil, while fmt.Errorf does not
2023-10-02 00:30:09 -04:00
Scott Weber
5d00781973 Handle delivery receipts and forward to matrix as MSS 2023-10-02 00:18:36 -04:00
Scott Weber
810c83234f Handle sync read messages from other signal devices 2023-10-01 23:30:12 -04:00
Scott Weber
cb905c07c4 Send read syncs to other signal devices 2023-10-01 23:06:27 -04:00
Scott Weber
48f48ab02b Bridge read receipts matrix -> signal 2023-10-01 22:34:12 -04:00
Scott Weber
278343049b Gotta send the receipt to Matrix from the right intent 2023-10-01 12:07:26 -04:00
Scott Weber
8c03c759b6 Bridging read receipts signal -> matrix 2023-10-01 12:00:30 -04:00
Tulir Asokan
c9d7dcd9e3 Update README.md
[skip ci]
2023-09-30 16:50:41 +03:00
Tulir Asokan
021b5ca929 Switch to ON CONFLICT DO UPDATE instead of INSERT OR REPLACE 2023-09-30 16:23:20 +03:00
Tulir Asokan
2ca4e2bbcd Mention precompiled libsignals in readme 2023-09-30 15:31:27 +03:00
Tulir Asokan
60fc9aece9 Sync go mod and sum files 2023-09-30 14:51:04 +03:00
Tulir Asokan
db656d4890 Fix incorrect usage of legacy pkg/errors 2023-09-30 14:39:26 +03:00
Tulir Asokan
ce884a4061 Fix postgres migration from legacy signal 2023-09-30 14:34:29 +03:00
Tulir Asokan
bb1cd0bba7 Fix default port 2023-09-30 14:24:27 +03:00
Tulir Asokan
ad920a6d6d Build nearly static binaries in CI 2023-09-30 12:51:07 +03:00
Scott Weber
d672272cad Lowercase incoming reaction target author UUID 2023-09-28 19:41:10 -04:00
Scott Weber
d22ffc00f6 Send delivery receipts 2023-09-28 00:19:22 -04:00
Scott Weber
5ebb5ff817 Handle incoming calls with a notice 2023-09-27 23:31:24 -04:00
Scott Weber
a648f79eaf Group avatars 2023-09-27 21:44:37 -04:00
Scott Weber
310989d662 Refactor decrypting attachments into it's own function 2023-09-27 16:38:08 -04:00
Scott Weber
4f4aa4810b Bridge typing notification for matrix -> signal (DMs only)
Not supporting groups at the moment because that will require the
ability to send using SenderKey for the experience to not be horrible
2023-09-27 16:01:55 -04:00
Scott Weber
dad2211541 Refactor sending to pass around Content instead of DataMessage
No functional changes intended
2023-09-27 15:46:32 -04:00
Scott Weber
11bc54e976 Bridge typing notification signal -> matrix 2023-09-27 15:05:18 -04:00
Scott Weber
2142a9b3c2 Don't emit bridge state during clean shutdown 2023-09-27 14:25:02 -04:00
Scott Weber
7985b8ea81 Mentions from matrix -> signal 2023-09-27 14:06:27 -04:00
Tulir Asokan
df41afcfd8 Merge remote-tracking branch 'upstream/master'
[skip ci]
2023-09-22 13:55:13 -04:00
Scott Weber
125c686eaa Improve logging for HTTP requests 2023-09-22 10:29:14 -04:00
Scott Weber
1b55692243 Fix displaying mention names (signal -> matrix) 2023-09-22 10:18:14 -04:00
Scott Weber
1ea9fe15d5 Properly format mentions signal -> matrix 2023-09-21 17:23:13 -04:00
Tulir Asokan
019acf721f Add delete_keys section to config 2023-09-21 16:50:43 -04:00
Tulir Asokan
a200d513d7
Clean up config (#4) 2023-09-21 23:40:48 +03:00
Scott Weber
633d43c024 Fix bridging incoming signal -> matrix mentions 2023-09-20 17:45:12 -04:00
Scott Weber
87bd96ca3e If number is null in DB, return it as null during scan 2023-09-20 16:16:15 -04:00
Scott Weber
152029fe16 Upgrade to mautrix-go 0.16.1 and use it for double puppeting 2023-09-20 15:57:59 -04:00
Scott Weber
a87a3a7a74 Use native webp for decoding 2023-09-20 15:10:08 -04:00
Scott Weber
27270a5122 Actually do nothing this time 2023-09-20 14:43:07 -04:00
Scott Weber
e8ee7659a7 Stub Logout API 2023-09-20 14:39:34 -04:00
Scott Weber
32d0226125 Send BAD_CREDENTIALS, clear certain keys on token deletion
This allows a user to delete their device in the Signal app and
successfully reconnect with a QR code scan
2023-09-20 14:28:09 -04:00
Scott Weber
c52c505058 Return phone number (SignalUsername) for RemoteName 2023-09-20 13:39:08 -04:00
Scott Weber
13bb18e146 Pass UUID and Number along when provisioning 2023-09-20 13:26:30 -04:00
the-newman
85c1412e16
allow matrix m.sticker -> signal (#3) 2023-09-20 16:31:39 +01:00
Scott Weber
6fc85638a4 Update missing group master key error 2023-09-20 09:12:52 -04:00
Scott Weber
03780d9761 Initial stab at provisioning API 2023-09-19 23:41:32 -04:00
Scott Weber
427220fa95 Send a notice when missing a group master key 2023-09-19 19:29:30 -04:00
Scott Weber
697cf63df1 Get contacts (for profile keys) on connect!
Send a contact sync request on initial websocket connection, then parse
the response, grab profile keys and store them (not doing anything with
other contact info and avatars yet).

Also fix attachment decryption - was ignoring extra padding at the end
of the buffer, which image formats were fine with but unmarshalling a
protobuf was not..
2023-09-19 19:06:41 -04:00
the-newman
773d98c571
Merge pull request #2 from mautrix/add-stickers-BE-16553
Implement receiving stickers
2023-09-19 21:53:55 +01:00