1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-15 05:36:53 -04:00
Commit graph

1,183 commits

Author SHA1 Message Date
Tulir Asokan
3bbf664596 Don't copy legacy message format config 2024-01-03 18:18:21 +02:00
Tulir Asokan
b47620f6dd More debugging things 2024-01-03 17:58:21 +02:00
Sumner Evans
fd217f4fb2
pre-commit: use Stringer(x, y) intsead of Str(x, y.String())
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-03 08:40:32 -07:00
Tulir Asokan
c03b0f84f5 Handle read receipts properly 2024-01-03 17:02:15 +02:00
Tulir Asokan
0f6576a08a Use struct field for blurhash 2024-01-03 14:55:20 +02:00
Tulir Asokan
5e36ab6c52 Add icon for IDEA 2024-01-03 14:05:26 +02:00
Tulir Asokan
fb16cf2e03 Fix caption when relaying stickers 2024-01-03 14:01:49 +02:00
Tulir Asokan
1bedbd9020 Add missing bridge_notices field to config 2024-01-03 13:48:08 +02:00
Tulir Asokan
76185349ad Remove unused errors and refactor other things 2024-01-03 13:47:26 +02:00
Tulir Asokan
c2a7b6aa01 Check sender certificate expiry 2024-01-03 12:48:31 +02:00
Tulir Asokan
5ce29e1013
Merge pull request #409 from mautrix/structured-logging
logging: use structured logging in more places
2024-01-03 12:31:00 +02:00
Tulir Asokan
5f14ef9076 Pass proper logger to signalmeow websockets 2024-01-03 12:27:57 +02:00
Tulir Asokan
75078c7964 Adjust some logs 2024-01-03 12:26:24 +02:00
Tulir Asokan
b1c90cef55
Merge pull request #403 from mautrix/provisioning-libserv
provisioning: cleanup
2024-01-03 12:07:01 +02:00
Sumner Evans
22d5f50555
portal: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 23:11:47 -07:00
Sumner Evans
489b2039ed
messagetracking: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 23:11:28 -07:00
Sumner Evans
b2b5878f6f
main: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:45:06 -07:00
Sumner Evans
7aeb903181
user: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:45:06 -07:00
Sumner Evans
897eda98e1
zerolog: remove instances of using global log
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:45:06 -07:00
Sumner Evans
36cca66190
provisioning: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:45:06 -07:00
Sumner Evans
59e4efd598
signalmeow: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:45:06 -07:00
Sumner Evans
5ce840d09d
provisioning: don't send resolve identifier response fields if nil
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:37:02 -07:00
Sumner Evans
9f63d1cee0
provisioning: use proper context key
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:37:01 -07:00
Sumner Evans
2c20ac3d83
provisioning: use libserv instead of custom logger
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:37:01 -07:00
Sumner Evans
5558469743
http: use http.Method* instead of hard-coded methods
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:35:42 -07:00
Tulir Asokan
36425edf2c Drop user_portal again 2024-01-03 01:18:09 +02:00
Tulir Asokan
91b5ce7f67 Ensure portal info is synced when creating room 2024-01-03 01:14:17 +02:00
Tulir Asokan
8d9ed76ccd Add support for personal filtering spaces 2024-01-03 01:09:33 +02:00
Tulir Asokan
80a17eb114 Don't set caption in attachment pointers 2024-01-03 00:16:19 +02:00
Tulir Asokan
27f8596378 Adjust size metadata when bridging stickers from Signal 2024-01-03 00:16:19 +02:00
Tulir Asokan
dcb84458f4 Cancel finalizers for values returned to Rust code 2024-01-03 00:16:19 +02:00
Tulir Asokan
616f4f4a29 Don't allow copying structs with finalizers 2024-01-03 00:16:19 +02:00
Tulir Asokan
a0dadf733f Add -lm to ldflags 2024-01-03 00:16:19 +02:00
Tulir Asokan
31c48d9e83 Add trace log with raw Signal message data 2024-01-03 00:16:19 +02:00
Tulir Asokan
9b459150c4 Refactor Matrix -> Signal message handling 2024-01-03 00:16:19 +02:00
Tulir Asokan
343b0c0f79 Add fallback message for gift badges 2024-01-02 21:27:11 +02:00
Tulir Asokan
f0462c380d Don't force signalmeow log level 2024-01-02 21:22:39 +02:00
Tulir Asokan
6df2547947 Don't allow multiple parts in some message types 2024-01-02 21:17:42 +02:00
Tulir Asokan
f9f568dc86 Bridge URL previews from Signal 2024-01-02 21:15:17 +02:00
Tulir Asokan
67077b4667 Update message timestamp when editing 2024-01-02 19:35:57 +02:00
Tulir Asokan
470f59db08 Fix handling edits with no extra content 2024-01-02 19:23:52 +02:00
Tulir Asokan
a0fbdee4c0 Fix handling sync messages in group 2024-01-02 19:22:16 +02:00
Tulir Asokan
9efe31d789 Refactor Signal -> Matrix message handling
Also add support for edits
2024-01-02 19:04:45 +02:00
Tulir Asokan
559da81ffc Handle duplicate logins (ref #408) 2024-01-02 17:34:47 +02:00
Tulir Asokan
46bf2fe8b8 Fix mistake in sqlite schema upgrade 2024-01-02 11:42:39 +02:00
Tulir Asokan
8e56da7397 Fetch submodules in build.sh
[skip cd]
2024-01-01 18:54:19 +02:00
Tulir Asokan
584786f438 Drop old reaction entries with fake timestamp
Fixes #405
2024-01-01 15:58:37 +02:00
Tulir Asokan
2dac1db3b6 Handle different postgres constraint names
Hopefully the rest of the upgrade will still fail if the name is
neither of these options
2023-12-31 19:06:00 +01:00
Tulir Asokan
9fed988e6b Fix inserting puppets and portals
Closes #404
2023-12-31 17:48:02 +01:00
Tulir Asokan
5842da7c4a Add Signal root CA cert 2023-12-31 17:14:22 +01:00