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

  • 9a7d13c2c8 Add an SQL store, and store device data in stub.go Scott Weber 2023-05-07 10:07:48 -04:00
  • fb97fdfcf5 Improve bot response to login Scott Weber 2023-05-05 10:26:27 -04:00
  • d36fc20826 Very rough first pass of QR code in bridge bot, no persistance Scott Weber 2023-05-04 18:04:50 -04:00
  • feed418a31 Generate and register ACI and PNI prekeys with Signal servers Scott Weber 2023-05-04 12:29:29 -04:00
  • 0c1158e4d9 Small refactor and tidy Scott Weber 2023-05-02 17:52:42 -04:00
  • 859936ac0d Successfully confirm device on new authed websocket at /v1/devices/ Scott Weber 2023-05-02 17:14:12 -04:00
  • 730f0ef049 Successuflly verify and unmarshall ProvisioningMessage!!! Scott Weber 2023-04-26 17:06:16 -04:00
  • a5e06910da Print a QR code and have Signal Android scan it! Scott Weber 2023-04-26 14:40:52 -04:00
  • 735d29cc59
    Merge 9cb84bd07a into 370a85354f maifel-maifel 2023-04-25 22:44:19 -07:00
  • a229905341 Tidy up Scott Weber 2023-04-25 12:18:01 -04:00
  • 585d79f167 Implement provisioning_cipher and receive 2nd WS message (not working atm) Scott Weber 2023-04-24 19:33:48 -04:00
  • fa19ed5464 Add ProofRequiredError Exception and submit-challenge command Malte E 2022-11-09 21:58:54 +08:00
  • a563190d4e goimports -w Scott Weber 2023-04-24 14:06:39 -04:00
  • 370a85354f Update dependencies Tulir Asokan 2023-04-24 18:50:35 +03:00
  • 1887081f88 Unmarshal provisioning message and send a response Scott Weber 2023-04-21 13:03:48 -04:00
  • 4efed76acd add command to let admins log out users Malte E 2023-04-24 15:19:17 +02:00
  • 0fd12dc6dc Don't sync full group info on periodic sync Malte E 2023-03-20 16:30:36 +01:00
  • 88ebbd1d97 go.work.sum and remove old commented-out code Scott Weber 2023-04-21 10:51:03 -04:00
  • ca16a8e1c4 WIP: can read from Signal provisioning WS and unmarshall into PB Scott Weber 2023-04-21 10:49:54 -04:00
  • 4e53aeaa38
    contact info: omit is_bridge_bot, remove is_bot Sumner Evans 2023-04-18 10:19:47 -06:00
  • 71e79eeb3e Add option to not set room meta in encrypted rooms Tulir Asokan 2023-04-14 14:41:45 +03:00
  • cd7361abba Update mautrix-python Tulir Asokan 2023-04-14 12:16:01 +03:00
  • 608145e597
    puppet: add contact info to all member events Sumner Evans 2023-04-05 14:37:12 -06:00
  • df4d44a57b
    db/puppet: add contact_info_set flag Sumner Evans 2023-04-05 11:50:53 -06:00
  • 8bae38f391 Add options to automatically delete/ratchet megolm sessions Tulir Asokan 2023-04-13 21:26:50 +03:00
  • 6e7c7b6056 Fix libsignalgo failed build Scott Weber 2023-04-10 10:59:29 -04:00
  • c8a73a528a Add a crypto pickle key to make matrix encryption work Scott Weber 2023-04-10 09:45:19 -04:00
  • fe06f470aa It runs! And connects to a homeserver! And nothing else. Scott Weber 2023-04-09 23:49:52 -04:00
  • 7abfae2ad5 WIP: Still incomplete, but it compiles! Scott Weber 2023-04-06 15:02:56 -04:00
  • 02e0929bf9 envrc: gate use nix behind flag Sumner Evans 2023-03-29 11:02:20 +02:00
  • d692cc051b VERY WIP: Added lots of broken files! Scott Weber 2023-03-29 04:55:54 -04:00
  • 69140a746d Preliminary support for MSC2530 Nischay 2023-03-25 15:04:00 +00:00
  • c1d310919f Adjust libsignalgo readme Tulir Asokan 2023-03-24 19:53:07 +02:00
  • 57d9afbe2d Move libsignal instructions to libsignalgo package Tulir Asokan 2023-03-24 19:45:46 +02:00
  • a13d6255c6 Catch errors in sync loop Tulir Asokan 2023-03-24 19:11:28 +02:00
  • 5aa4722dbf Update hacky contact name detection to happen daily Tulir Asokan 2023-03-24 19:09:50 +02:00
  • 54d1143130 Request contact sync on potential name mixups at startup Tulir Asokan 2023-03-23 15:40:15 +02:00
  • 12d1b652df Add hacky option to detect potential contact name mixup Tulir Asokan 2023-03-23 15:23:32 +02:00
  • 8d73b12a82 Update mautrix-python Tulir Asokan 2023-03-23 15:06:48 +02:00
  • 0d9e69ba26
    ci: add test step Sumner Evans 2023-03-22 11:26:21 -06:00
  • da8095bc7a
    add instructions for how to develop Sumner Evans 2023-03-22 11:23:02 -06:00
  • 7869012961
    fix LDFLAGS libsignal_ffi Sumner Evans 2023-03-22 11:02:54 -06:00
  • 1f082743c7
    add nix shell Sumner Evans 2023-03-22 10:56:47 -06:00
  • db29528239
    move libsignal-ffi.h to libsignalgo root Sumner Evans 2023-03-22 10:55:34 -06:00
  • 27a250924b
    remove libsignal submodule Sumner Evans 2023-03-22 10:52:46 -06:00
  • 160d57cc7e
    libsignalgo/libsignal: add submodule Sumner Evans 2023-03-22 10:36:16 -06:00
  • b53c9fa090
    libsignalgo/tests: rename package Sumner Evans 2023-03-22 10:35:04 -06:00
  • 3f7d090d1a
    copy over everything from libsignalgo Sumner Evans 2023-03-22 10:31:22 -06:00
  • 43e4f26706 Use Go workspaces instead of replace Tulir Asokan 2023-03-22 18:29:38 +02:00
  • 0c7162502c Add another pkg Tulir Asokan 2023-03-22 18:26:58 +02:00
  • 36251bf3eb Add command and API to request sync from signal Tulir Asokan 2023-03-22 16:51:06 +02:00
  • cc5aa59962 Remove everything and add stub Go modules Tulir Asokan 2023-03-22 00:12:44 +02:00
  • 14610ceb54
    Merge pull request #345 from maltee1/failed_invite_check_members Tulir Asokan 2023-03-19 13:05:30 +02:00
  • b36b8cb84e don't kick ghost on GroupPatchNotAcceptedError if they are in the group Malte E 2023-02-21 23:44:30 +01:00
  • b5b91030ac
    user: initialize _latest_non_transient_bridge_state Sumner Evans 2023-03-03 18:03:17 -07:00
  • d582455017
    user/state_id: update on signin Sumner Evans 2023-03-01 09:22:53 -07:00
  • b33deb46d0
    login: added some more logging Sumner Evans 2023-02-26 09:05:56 -07:00
  • a432383445
    Track remote state and subscribe failure more correctly Max Sandholm 2023-01-23 19:32:40 +02:00
  • 887220c202
    Add another error type to detect disconnects Max Sandholm 2023-01-16 19:36:30 +02:00
  • 6ccc28e4d2
    Return 200 on logout of logged out user Max Sandholm 2023-01-06 20:13:16 +02:00
  • 1725b53477 Send notices if attachment bridging is not possible Tulir Asokan 2023-02-16 17:35:33 +02:00
  • a61d732041 Merge remote-tracking branch 'maltee1/auto_create_group' Tulir Asokan 2023-02-12 13:48:03 +02:00
  • 56b9958863 Update dependency Tulir Asokan 2023-02-12 13:47:14 +02:00
  • 2354c22640 Update linters Tulir Asokan 2023-02-12 12:05:14 +02:00
  • fb10822a7f Use new wrapper for creating background tasks Tulir Asokan 2023-02-12 12:04:45 +02:00
  • 2cd84f4f4a Fix some bugs Tulir Asokan 2023-02-12 12:02:54 +02:00
  • c7fa21c1ed
    Merge pull request #340 from mautrix/track_inbound_errors Scott Weber 2023-02-03 10:53:21 -05:00
  • 662520d076 Track when inbound errors are displayed to user (and redacted) Scott Weber 2023-02-02 19:04:39 -05:00
  • 6359a3a771
    message resend success: correctly handle RPC event type Sumner Evans 2023-02-02 18:47:26 +01:00
  • 42c667538d
    Merge pull request #339 from mautrix/segment_user_id Scott Weber 2023-01-31 21:49:48 -05:00
  • 37aada1faf Allow setting segment_user_id in config Scott Weber 2023-01-30 23:15:23 -05:00
  • b328bb7e1a
    bridge state: delay reporting CONNECTING state Sumner Evans 2023-01-27 09:31:22 -07:00
  • 52871432a4
    decryption error message: ignore if double-puppeted Sumner Evans 2023-01-30 08:28:02 -07:00
  • eb12bd091b
    message resend success: send SUCCESS checkpoint Sumner Evans 2023-01-27 01:07:17 -07:00
  • a90b190892
    decryption_error_message: send checkpoint Sumner Evans 2023-01-19 13:17:48 -07:00
  • a0967d96c7
    decryption_error_message: add logging when it happens Sumner Evans 2023-01-18 15:50:59 -07:00
  • bbd6f7cd66 Fix handling user promotion in certain cases Tulir Asokan 2023-01-28 12:34:52 +02:00
  • 2b1b3751db Always return power levels in _get_power_levels Tulir Asokan 2023-01-28 12:28:12 +02:00
  • cb367085d5 Merge remote-tracking branch 'maltee1/fix_user_power_level' Tulir Asokan 2023-01-28 12:19:59 +02:00
  • 9cb84bd07a update encryption option descriptions in example config digital 2023-01-18 23:49:20 +01:00
  • b82ba60cb4
    group change/timer: fix updating timer on group changes Sumner Evans 2023-01-16 17:28:13 -07:00
  • 4c91dc8b44 remove remaining GroupV1 support, fix power level assignment for non-double-puppeted users Malte E 2022-12-09 10:51:01 +08:00
  • ad076e4d85 Update mautrix-python Tulir Asokan 2023-01-14 14:43:29 +02:00
  • 6b4b073611 Linting jaffex 2023-01-13 13:37:00 +01:00
  • 3a97e622d5 Refactor, make sync add rooms to space jaffex 2023-01-04 15:07:10 +01:00
  • ec1bb1f605 Remove unnecessary lines jaffex 2023-01-03 13:53:56 +01:00
  • 3838600101 Fix db upgrade jaffex 2023-01-03 13:53:56 +01:00
  • e025eaa432 Fix assignment to correct space jaffex 2023-01-03 13:53:56 +01:00
  • c04809d7c5 Add example config jaffex 2023-01-03 13:53:56 +01:00
  • 499139adba Improve logging jaffex 2023-01-03 13:53:56 +01:00
  • 566f328926 Automatically add users to space on creation jaffex 2023-01-03 13:53:56 +01:00
  • dcfd1da5af Add space room to user class jaffex 2023-01-03 13:53:55 +01:00
  • 11ab742197 Add database column to store space room id jaffex 2023-01-03 13:53:55 +01:00
  • ddbcd47a44 Fix type hints Tulir Asokan 2022-12-30 12:26:43 +02:00
  • 34244be142 Merge remote-tracking branch 'maltee1/invite_command' Tulir Asokan 2022-12-30 12:09:32 +02:00
  • b85ccd2ffa Fix some log messages Tulir Asokan 2022-12-30 12:08:49 +02:00
  • ba64bc0966 Merge remote-tracking branch 'maltee1/invite_link_join' Tulir Asokan 2022-12-30 12:04:42 +02:00
  • dc186e25cf Update example homeserver address and comment for domain Tulir Asokan 2022-12-14 01:21:39 +02:00
  • d38a4a484c add invite command, enable relay for invites Malte E 2022-07-17 21:19:11 +02:00
  • c2248c4886 Require room name for create command. Fixes #328 Tulir Asokan 2022-12-05 11:27:17 +02:00