1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-15 13:46:55 -04:00

Commit graph

  • 1ea9fe15d5 Properly format mentions signal -> matrix Scott Weber 2023-09-21 17:23:13 -04:00
  • 019acf721f Add delete_keys section to config Tulir Asokan 2023-09-21 16:48:40 -04:00
  • a200d513d7
    Clean up config (#4) Tulir Asokan 2023-09-21 23:40:48 +03:00
  • 633d43c024 Fix bridging incoming signal -> matrix mentions Scott Weber 2023-09-20 17:45:12 -04:00
  • 87bd96ca3e If number is null in DB, return it as null during scan Scott Weber 2023-09-20 16:16:15 -04:00
  • 152029fe16 Upgrade to mautrix-go 0.16.1 and use it for double puppeting Scott Weber 2023-09-20 15:57:59 -04:00
  • a87a3a7a74 Use native webp for decoding Scott Weber 2023-09-20 15:10:08 -04:00
  • 27270a5122 Actually do nothing this time Scott Weber 2023-09-20 14:43:07 -04:00
  • e8ee7659a7 Stub Logout API Scott Weber 2023-09-20 14:39:34 -04:00
  • 32d0226125 Send BAD_CREDENTIALS, clear certain keys on token deletion Scott Weber 2023-09-20 14:28:09 -04:00
  • c52c505058 Return phone number (SignalUsername) for RemoteName Scott Weber 2023-09-20 13:39:08 -04:00
  • 13bb18e146 Pass UUID and Number along when provisioning Scott Weber 2023-09-20 13:26:06 -04:00
  • 85c1412e16
    allow matrix m.sticker -> signal (#3) the-newman 2023-09-20 16:31:39 +01:00
  • bbeac3b43f allow matrix m.sticker -> signal John Newman 2023-09-20 16:17:14 +01:00
  • 6fc85638a4 Update missing group master key error Scott Weber 2023-09-20 09:12:52 -04:00
  • 03780d9761 Initial stab at provisioning API Scott Weber 2023-09-19 23:41:32 -04:00
  • 427220fa95 Send a notice when missing a group master key Scott Weber 2023-09-19 19:29:30 -04:00
  • 697cf63df1 Get contacts (for profile keys) on connect! Scott Weber 2023-09-19 19:04:01 -04:00
  • 773d98c571
    Merge pull request #2 from mautrix/add-stickers-BE-16553 the-newman 2023-09-19 21:53:55 +01:00
  • b50649c04a Implement receiving stickers John Newman 2023-09-19 20:33:21 +01:00
  • 6099ef0b5b Update README.md with tips for building (on macOS at least) Scott Weber 2023-09-18 14:18:17 -04:00
  • f304b1840e Forgot to add group_store.go :( Scott Weber 2023-09-14 16:40:27 -04:00
  • 9b18117029 Replace "master key" group identfiers with actual GroupIdentifier Scott Weber 2023-09-14 16:33:40 -04:00
  • 9c4830d91f Fix Receiver on "group" PortalKeys and fix bridge info Scott Weber 2023-09-12 15:00:46 -04:00
  • 24cf5662d7 Migration for user table and missed NULL handling in portal table Scott Weber 2023-09-12 13:45:40 -04:00
  • ec31a807e9 Fix DB code to handle NULLs in the DB Scott Weber 2023-09-12 11:32:19 -04:00
  • 2e3d50ce34 Set mx_version in upgrade Tulir Asokan 2023-09-11 16:19:34 -04:00
  • aa7b6ba23f Fix version number Tulir Asokan 2023-09-11 16:14:24 -04:00
  • 2d731ca4fe Add db schema upgrade to fix python state store Tulir Asokan 2023-09-11 16:11:29 -04:00
  • 62eca1d8d6 Update pickle key Scott Weber 2023-09-11 15:41:10 -04:00
  • 9e012e9ca7 Fix DB upgrading Scott Weber 2023-09-11 15:53:53 -04:00
  • 5c6dbd7aee Set DB version to v12 Scott Weber 2023-09-11 15:32:24 -04:00
  • 12f7bb9df1 Make message sending more robust, particularly in the face of bad networking Scott Weber 2023-09-06 00:47:08 -04:00
  • c2460ead6b Fix out-of-bounds in web.go path check Scott Weber 2023-09-05 11:41:35 -04:00
  • 2007559b64 Bridge mentions from signal -> matrix (no HTML formatting yet) Scott Weber 2023-09-05 09:11:29 -04:00
  • e5d58bc4ce replies from matrix -> signal (except replies to images only work on signal android :S) Scott Weber 2023-09-04 23:14:29 -04:00
  • df9dc128f4 Bridge replies signal -> matrix Scott Weber 2023-09-04 22:00:03 -04:00
  • 617c0fca88 Store avatar hash in DB, and unset if the avatar goes away Scott Weber 2023-09-04 08:23:56 -04:00
  • fdccca610b Only fetch new profile avatar if it has changed Scott Weber 2023-09-04 08:12:08 -04:00
  • a12c5bb5d1 Download, decrypt, upload user profile avatar. But need to figure out caching Scott Weber 2023-08-31 20:17:23 -04:00
  • f52f236780 Sending images! Scott Weber 2023-08-31 12:58:18 -04:00
  • 1a0df9b228 Fix heart reactions by fully qualifiying emoji going to Signal Scott Weber 2023-08-29 13:55:16 -04:00
  • d5359f9e53 When sending sync messages to myself, don't send to my device, and use auth websocket Scott Weber 2023-08-29 13:34:55 -04:00
  • 75fb4d5f04 Add/remove variation selectors on emoji reactions as needed Scott Weber 2023-08-29 12:37:24 -04:00
  • c94db17a69 MSS/Checkpoints for reactions and redactions Scott Weber 2023-08-29 11:31:53 -04:00
  • e70c6f038a Bridge redactions signal -> matrix Scott Weber 2023-08-28 21:39:26 -04:00
  • 33ec5cc7ac Bridge redactions matrix -> signal Scott Weber 2023-08-28 21:24:01 -04:00
  • ae46b7aee2 Bridge reaction redactions from matrix -> signal Scott Weber 2023-08-28 21:10:19 -04:00
  • 9122c32e66 Bridge reactions (but not reaction redactions) from matrix -> signal Scott Weber 2023-08-28 17:15:25 -04:00
  • 66ea2f7007 Tidy up Connect functions to make bridge states work on initial login Scott Weber 2023-08-28 15:34:41 -04:00
  • 988956a60b Forgot to add database/reaction.go 🤦 Scott Weber 2023-08-28 11:11:06 -04:00
  • 1ce16f577f Update reactions when they change Scott Weber 2023-08-28 10:14:43 -04:00
  • f84ae817a5 Add reactions table and handle reaction redactions Scott Weber 2023-08-28 10:08:08 -04:00
  • 1c50f8c1e1 Bridging reactions Signal -> Matrix (but not redacting them) Scott Weber 2023-08-27 16:05:05 -04:00
  • bcb0041004 Bridge image size and filename (to make captions work) Scott Weber 2023-08-25 13:53:37 -04:00
  • eb3ebdd8ff Can receive a message! (But lots to tidy up here) Scott Weber 2023-08-25 12:56:39 -04:00
  • f3fad459f7 More robust bridge states, partial logout support, hopefully more robust mautrix interface code Scott Weber 2023-08-24 15:06:39 -04:00
  • 2cb24d197b Overhaul SignalWebsocket error handling and hook up to BridgeState Scott Weber 2023-08-22 11:54:35 -04:00
  • 0aa0072869 Strip non-printable characters from group titles Scott Weber 2023-08-18 14:20:23 -04:00
  • 30aa6b41c0 Fix deadlock in websocket code Scott Weber 2023-08-18 12:41:21 -04:00
  • 2fc409511e Add CONNECTED bridge state and more logging Scott Weber 2023-08-18 10:57:19 -04:00
  • c6586f614a String extraneous whitespace from group titles Scott Weber 2023-08-17 13:45:19 -04:00
  • 0b40b6ed8d Change check for nil puppet Scott Weber 2023-08-17 13:32:51 -04:00
  • 3410938890 Fix warning Scott Weber 2023-08-17 12:34:10 -04:00
  • ec994fe4c5 Undo part of double puppet fix Scott Weber 2023-08-17 01:42:00 -04:00
  • dc317afe48 Fix double puppetting (at least partially) Scott Weber 2023-08-17 00:58:58 -04:00
  • d8913fd523 Gotta unpad decrypted ProvisionMessage with PKCS7 Scott Weber 2023-08-16 23:55:17 -04:00
  • 0bf1cff531 Handle 410 GONE when sending a message Scott Weber 2023-08-16 19:18:11 -04:00
  • a94785c81d Don't log plain text message content :S Scott Weber 2023-08-16 15:37:04 -04:00
  • 5b102b6480 Prevent panic if we can't find profileKey Scott Weber 2023-08-16 15:28:47 -04:00
  • 30fee204f7 Port messagetracking.go from whatsapp bridge and send MSS status! Scott Weber 2023-08-15 22:58:53 -04:00
  • b5dc4c8a9d Don't send multiple sync messages on group message send Scott Weber 2023-08-15 21:20:38 -04:00
  • 7a35632eed Fix test Scott Weber 2023-08-15 21:20:21 -04:00
  • 1157766d10 Add stub for kyber prekey store to fix tests Scott Weber 2023-07-31 21:25:45 -07:00
  • 85e378eb9f Move printing content fields to separate goroutine Scott Weber 2023-07-31 17:43:22 -07:00
  • f60b7dc431 Stub KyberPreKeyStore implementation to hopefully fix prekey decrypt null pointer error Scott Weber 2023-07-28 14:21:14 -04:00
  • 00195615da Major logging cleanup and full move to zerolog Scott Weber 2023-07-27 18:13:33 -04:00
  • d1a21462ce Fix tests (note: tests are still failing due to prekey null thing) Scott Weber 2023-07-26 11:12:12 -04:00
  • b0bd6e8e9f I think this fixes the prekey null pointer problem Scott Weber 2023-07-26 10:09:26 -04:00
  • 099a58a31b Fixes: FFI problems, logging, profile fetch error caching Scott Weber 2023-07-26 10:03:28 -04:00
  • 8294eedbe3 Disable routing through mitm-proxy Scott Weber 2023-07-24 10:49:32 -04:00
  • 939845fab4 Remove su-exec Scott Weber 2023-07-23 22:25:59 -04:00
  • 7261649907 Switch final Docker image to Debian Scott Weber 2023-07-23 22:16:02 -04:00
  • c466cd6084 Fix linting Scott Weber 2023-07-23 19:19:13 -04:00
  • 8bf1df86ee Update mautrix to v0.15.4 Scott Weber 2023-07-23 18:14:03 -04:00
  • d111086d44 Add puppets to portal on room creation Scott Weber 2023-07-23 16:32:17 -04:00
  • 862a875cbf Populate group chat rooms with members Scott Weber 2023-07-23 15:34:09 -04:00
  • e5d27a9dc2 Fix puppetting (and portal updating) Scott Weber 2023-07-21 17:10:13 -04:00
  • 5f9c802d13 Set profile names when a message comes in Scott Weber 2023-07-21 16:56:42 -04:00
  • 41223f504d Cache group data and set portals with name and topic Scott Weber 2023-07-21 16:18:32 -04:00
  • cc9eb3e035 Fix Makefile EOF Scott Weber 2023-07-21 14:28:48 -04:00
  • 2afbc9c1d7 Hopefully appease arm build Scott Weber 2023-07-21 14:21:09 -04:00
  • 3814f52246 Have CI fetch submodules Scott Weber 2023-07-21 14:13:33 -04:00
  • e5db9a0be2 Docker build! Scott Weber 2023-07-21 14:06:41 -04:00
  • b65d275495 Update update-ffi.sh and replace build.sh with Makefile Scott Weber 2023-07-21 11:13:55 -04:00
  • a0fc08db7d Added libsignal as a submodule Scott Weber 2023-07-21 10:45:59 -04:00
  • 105a081a1b Make linting pass Scott Weber 2023-07-20 13:05:26 -04:00
  • 6ea41df16f Group send should send to more people now Scott Weber 2023-07-19 17:48:59 -04:00
  • 6057cf5300 I think this handles send message results better Scott Weber 2023-07-19 17:17:06 -04:00
  • e5bca2463d Signal sync messages mostly working Scott Weber 2023-07-19 15:49:34 -04:00