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

  • fd217f4fb2
    pre-commit: use Stringer(x, y) intsead of Str(x, y.String()) Sumner Evans 2024-01-03 08:02:58 -07:00
  • c03b0f84f5 Handle read receipts properly Tulir Asokan 2024-01-03 16:37:34 +02:00
  • d7b8cab57f Add hacks for bad clients tulir/hacks-for-bad-clients Tulir Asokan 2024-01-03 14:55:30 +02:00
  • 0f6576a08a Use struct field for blurhash Tulir Asokan 2024-01-03 14:55:20 +02:00
  • 5e36ab6c52 Add icon for IDEA Tulir Asokan 2024-01-03 14:05:26 +02:00
  • fb16cf2e03 Fix caption when relaying stickers Tulir Asokan 2024-01-03 14:01:49 +02:00
  • 1bedbd9020 Add missing bridge_notices field to config Tulir Asokan 2024-01-03 13:48:08 +02:00
  • 76185349ad Remove unused errors and refactor other things Tulir Asokan 2024-01-03 13:47:26 +02:00
  • c2a7b6aa01 Check sender certificate expiry Tulir Asokan 2024-01-03 12:48:31 +02:00
  • 5ce29e1013
    Merge pull request #409 from mautrix/structured-logging Tulir Asokan 2024-01-03 12:31:00 +02:00
  • 5f14ef9076 Pass proper logger to signalmeow websockets Tulir Asokan 2024-01-03 12:27:57 +02:00
  • 75078c7964 Adjust some logs Tulir Asokan 2024-01-03 12:26:24 +02:00
  • b1c90cef55
    Merge pull request #403 from mautrix/provisioning-libserv Tulir Asokan 2024-01-03 12:07:01 +02:00
  • 22d5f50555
    portal: use structured logging Sumner Evans 2024-01-02 23:11:47 -07:00
  • 489b2039ed
    messagetracking: use structured logging Sumner Evans 2024-01-02 23:11:28 -07:00
  • b2b5878f6f
    main: use structured logging Sumner Evans 2023-12-31 13:45:46 -07:00
  • 7aeb903181
    user: use structured logging Sumner Evans 2023-12-30 15:26:01 -07:00
  • 897eda98e1
    zerolog: remove instances of using global log Sumner Evans 2023-12-30 14:49:32 -07:00
  • 36cca66190
    provisioning: use structured logging Sumner Evans 2023-12-30 11:49:08 -07:00
  • 59e4efd598
    signalmeow: use structured logging Sumner Evans 2023-12-26 19:08:02 -07:00
  • 5ce840d09d
    provisioning: don't send resolve identifier response fields if nil Sumner Evans 2023-12-30 14:35:29 -07:00
  • 9f63d1cee0
    provisioning: use proper context key Sumner Evans 2023-12-30 14:31:21 -07:00
  • 2c20ac3d83
    provisioning: use libserv instead of custom logger Sumner Evans 2023-12-26 19:08:15 -07:00
  • 5558469743
    http: use http.Method* instead of hard-coded methods Sumner Evans 2024-01-02 21:35:42 -07:00
  • 36425edf2c Drop user_portal again Tulir Asokan 2024-01-03 01:18:09 +02:00
  • 91b5ce7f67 Ensure portal info is synced when creating room Tulir Asokan 2024-01-03 01:13:00 +02:00
  • 8d9ed76ccd Add support for personal filtering spaces Tulir Asokan 2024-01-03 01:01:58 +02:00
  • 80a17eb114 Don't set caption in attachment pointers Tulir Asokan 2024-01-03 00:10:45 +02:00
  • 27f8596378 Adjust size metadata when bridging stickers from Signal Tulir Asokan 2024-01-03 00:08:36 +02:00
  • dcb84458f4 Cancel finalizers for values returned to Rust code Tulir Asokan 2024-01-02 23:49:44 +02:00
  • 616f4f4a29 Don't allow copying structs with finalizers Tulir Asokan 2024-01-02 23:47:18 +02:00
  • a0dadf733f Add -lm to ldflags Tulir Asokan 2024-01-02 22:52:28 +02:00
  • 31c48d9e83 Add trace log with raw Signal message data Tulir Asokan 2024-01-02 22:40:30 +02:00
  • 9b459150c4 Refactor Matrix -> Signal message handling Tulir Asokan 2024-01-02 22:39:48 +02:00
  • 343b0c0f79 Add fallback message for gift badges Tulir Asokan 2024-01-02 21:27:11 +02:00
  • f0462c380d Don't force signalmeow log level Tulir Asokan 2024-01-02 21:22:39 +02:00
  • 6df2547947 Don't allow multiple parts in some message types Tulir Asokan 2024-01-02 21:17:38 +02:00
  • f9f568dc86 Bridge URL previews from Signal Tulir Asokan 2024-01-02 21:15:17 +02:00
  • 67077b4667 Update message timestamp when editing Tulir Asokan 2024-01-02 19:35:57 +02:00
  • 470f59db08 Fix handling edits with no extra content Tulir Asokan 2024-01-02 19:23:52 +02:00
  • a0fbdee4c0 Fix handling sync messages in group Tulir Asokan 2024-01-02 19:14:18 +02:00
  • 9efe31d789 Refactor Signal -> Matrix message handling Tulir Asokan 2024-01-02 18:58:40 +02:00
  • 559da81ffc Handle duplicate logins (ref #408) Tulir Asokan 2024-01-02 17:32:55 +02:00
  • 46bf2fe8b8 Fix mistake in sqlite schema upgrade Tulir Asokan 2024-01-02 11:42:39 +02:00
  • 96dcc195af Merge branch 'main' of https://github.com/mautrix/signal into sticker-url Marco Alvarez 2024-01-01 22:39:42 +01:00
  • aaae5dac36 Always add URL field on media events Marco Alvarez 2024-01-01 22:38:41 +01:00
  • 8e56da7397 Fetch submodules in build.sh Tulir Asokan 2024-01-01 18:54:19 +02:00
  • 584786f438 Drop old reaction entries with fake timestamp Tulir Asokan 2024-01-01 15:52:39 +02:00
  • 2dac1db3b6 Handle different postgres constraint names Tulir Asokan 2023-12-31 19:05:01 +01:00
  • 9fed988e6b Fix inserting puppets and portals Tulir Asokan 2023-12-31 17:48:01 +01:00
  • 9879c5ef6c
    db/puppet: fix avatar URL serialization Sumner Evans 2023-12-31 09:42:18 -07:00
  • 5842da7c4a Add Signal root CA cert Tulir Asokan 2023-12-31 17:11:39 +01:00
  • 5a424c5e8d Drop user_portal table for now Tulir Asokan 2023-12-31 15:20:40 +01:00
  • 35db0abe8b
    Refactor database tables and query wrappers (#402) Tulir Asokan 2023-12-31 16:12:58 +02:00
  • 3593b5f7c7 Parse uuid safely when adding signal quote Tulir Asokan 2023-12-31 15:07:25 +01:00
  • 35b1f061f7 Fix import ordering Tulir Asokan 2023-12-31 14:56:42 +01:00
  • bdb3258438 Fix bridged Matrix message timestamps Tulir Asokan 2023-12-31 09:33:19 +01:00
  • 4b7fda2588 Fix saving message part index Tulir Asokan 2023-12-31 09:20:33 +01:00
  • 242d0a32c3 Fix mistake scanning management room Tulir Asokan 2023-12-31 09:00:48 +01:00
  • dbcdfee505 Add ways to handle lost portals Tulir Asokan 2023-12-31 08:56:34 +01:00
  • 4bf3bc43fd Refactor database tables and query wrappers Tulir Asokan 2023-12-30 21:55:15 +01:00
  • 18e0063008 Update dependencies Tulir Asokan 2023-12-30 21:52:22 +01:00
  • 1feb6efe24 Remove unnecessary lo dependency Tulir Asokan 2023-12-30 21:50:27 +01:00
  • 14921e3734 Update portalsByMXID cache when creating DM portal Tulir Asokan 2023-12-30 21:29:28 +01:00
  • 0403522df0 Copy delete-portal command from WhatsApp Tulir Asokan 2023-12-30 21:22:07 +01:00
  • 5253d3bbf8 Fix creating DMs by inviting user Tulir Asokan 2023-12-30 21:16:03 +01:00
  • b7c0e6ee74 Fix panic if bridge is stopped before websocket connects Tulir Asokan 2023-12-30 21:01:37 +01:00
  • 4dc2cc37c3 Disable broken tests in libsignalgo Tulir Asokan 2023-12-30 20:56:30 +01:00
  • 5c5c822624 Add support for device names Tulir Asokan 2023-12-30 20:47:28 +01:00
  • c7a77b0197 Fix delete-session command name Tulir Asokan 2023-12-30 20:46:04 +01:00
  • bb94d392a7 Improve ping command Tulir Asokan 2023-12-30 20:45:12 +01:00
  • 6abe80e6c7
    Run all tests in one step Tulir Asokan 2023-12-29 17:50:05 +01:00
  • 9152313cde
    modules: un-modulify libsignalgo and signalmeow Sumner Evans 2023-12-26 19:17:49 -07:00
  • 1c1f531a98 Update actions Tulir Asokan 2023-12-29 17:48:33 +01:00
  • af2f71b566 Don't encrypt reactions. Fixes #400 Tulir Asokan 2023-12-29 17:18:22 +01:00
  • 175fde6a94 Fix some tests broken by kyber prekeys Tulir Asokan 2023-12-28 17:53:34 +01:00
  • fb18dcebcf
    nix: shell -> flake Sumner Evans 2023-12-26 18:39:42 -07:00
  • c345091e3d
    Add relay mode (#392) Malte E 2023-12-26 21:47:27 +01:00
  • 419b0e33b9
    Update portal.go Malte E 2023-12-26 21:09:19 +01:00
  • d225949f94 make captions work Malte E 2023-12-26 21:00:19 +01:00
  • a57b51af3d Allow body to be same as filename if there's a formatted_body for caption Tulir Asokan 2023-12-26 20:01:39 +01:00
  • 38e0c5fca6 Partially fix replying to files Tulir Asokan 2023-12-26 19:53:49 +01:00
  • da879806fd Fix sending voice messages Tulir Asokan 2023-12-26 19:49:20 +01:00
  • dd77f9d4b6 Add more info to outgoing attachment pointers Tulir Asokan 2023-12-26 19:39:14 +01:00
  • d78e006bc6 Fix panics when receiving stickers Tulir Asokan 2023-12-26 19:39:01 +01:00
  • 203f80cc0b Send stickers as real stickers instead of images Tulir Asokan 2023-12-26 18:28:00 +01:00
  • 2dbc42dc77 Fix IsLoggedIn check Tulir Asokan 2023-12-26 18:26:22 +01:00
  • ed4c7c93b5 Reply with error when trying to send without being logged in Tulir Asokan 2023-12-26 18:24:53 +01:00
  • 9201bff003 Add more checks to weird name hack. Fixes #394 Tulir Asokan 2023-12-26 18:00:48 +01:00
  • c6d22f403b Fix sending captions. Fixes #393 Tulir Asokan 2023-12-26 17:56:43 +01:00
  • 7186350d10 Small consistency fixes Tulir Asokan 2023-12-22 14:56:31 +02:00
  • 3a3c7299fe Remove custom UUID type Tulir Asokan 2023-12-22 14:47:07 +02:00
  • 5efa86b627 Fix method receiver name Tulir Asokan 2023-12-22 13:50:48 +02:00
  • df03fcdeb9 Fix over-indentation of incoming request handler Tulir Asokan 2023-12-22 13:49:38 +02:00
  • ae60c41282 Actually update protobufs Tulir Asokan 2023-12-21 18:06:58 +02:00
  • 8260ba1559 Add support for Matrix -> Signal formatting Tulir Asokan 2023-12-21 16:47:27 +02:00
  • 3c0482e97f Update mautrix-go to ignore legacy log configs Tulir Asokan 2023-12-19 15:43:15 +02:00
  • aaf862ad9a Update changelog Tulir Asokan 2023-12-19 15:43:31 +02:00
  • 6f0d62784d Automatically add sslmode=disable to postgres connection string when upgrading Tulir Asokan 2023-12-19 12:40:19 +02:00
  • 3ea2ac8c2b Fix version number Tulir Asokan 2023-12-18 21:16:00 +02:00