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

1,601 commits

Author SHA1 Message Date
Tulir Asokan
e98a9900c1 Fix mistake 2023-05-07 18:19:56 +03:00
Malte E
5822fb0b2d
Add ProofRequiredError and submit-challenge command (#320) 2023-05-07 18:19:08 +03:00
Malte E
91a90d1215
Add command to let admins log out users (#359) 2023-05-07 18:10:16 +03:00
Scott Weber
cecf4dbd69 Hook up "meowstore" to signalgo bridge 2023-05-07 10:41:30 -04:00
Scott Weber
9a7d13c2c8 Add an SQL store, and store device data in stub.go 2023-05-07 10:07:48 -04:00
Scott Weber
fb97fdfcf5 Improve bot response to login 2023-05-05 10:26:34 -04:00
Scott Weber
d36fc20826 Very rough first pass of QR code in bridge bot, no persistance 2023-05-04 23:11:50 -04:00
Scott Weber
feed418a31 Generate and register ACI and PNI prekeys with Signal servers 2023-05-04 12:29:29 -04:00
Scott Weber
0c1158e4d9 Small refactor and tidy 2023-05-02 17:52:42 -04:00
Scott Weber
859936ac0d Successfully confirm device on new authed websocket at /v1/devices/ 2023-05-02 17:14:12 -04:00
Scott Weber
730f0ef049 Successuflly verify and unmarshall ProvisioningMessage!!! 2023-04-26 17:06:51 -04:00
Scott Weber
a5e06910da Print a QR code and have Signal Android scan it!
But the ProvisioningEnvelope it returns isn't parsed correctly yet
2023-04-26 14:40:52 -04:00
Scott Weber
a229905341 Tidy up 2023-04-25 12:18:01 -04:00
Scott Weber
585d79f167 Implement provisioning_cipher and receive 2nd WS message (not working atm) 2023-04-24 19:33:48 -04:00
Scott Weber
a563190d4e goimports -w 2023-04-24 14:06:39 -04:00
Tulir Asokan
370a85354f Update dependencies 2023-04-24 18:50:35 +03:00
Scott Weber
1887081f88 Unmarshal provisioning message and send a response 2023-04-24 10:33:53 -04:00
Scott Weber
88ebbd1d97 go.work.sum and remove old commented-out code 2023-04-21 10:51:03 -04:00
Scott Weber
ca16a8e1c4 WIP: can read from Signal provisioning WS and unmarshall into PB 2023-04-21 10:49:54 -04:00
Sumner Evans
4e53aeaa38
contact info: omit is_bridge_bot, remove is_bot
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-04-18 10:19:47 -06:00
Tulir Asokan
71e79eeb3e Add option to not set room meta in encrypted rooms 2023-04-14 14:41:45 +03:00
Tulir Asokan
cd7361abba Update mautrix-python 2023-04-14 12:16:01 +03:00
Sumner Evans
608145e597
puppet: add contact info to all member events
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-04-13 13:21:35 -06:00
Sumner Evans
df4d44a57b
db/puppet: add contact_info_set flag
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-04-13 13:21:35 -06:00
Tulir Asokan
8bae38f391 Add options to automatically delete/ratchet megolm sessions 2023-04-13 21:26:50 +03:00
Scott Weber
6e7c7b6056 Fix libsignalgo failed build 2023-04-10 10:59:29 -04:00
Scott Weber
c8a73a528a Add a crypto pickle key to make matrix encryption work 2023-04-10 09:45:19 -04:00
Scott Weber
fe06f470aa It runs! And connects to a homeserver! And nothing else. 2023-04-09 23:49:52 -04:00
Scott Weber
7abfae2ad5 WIP: Still incomplete, but it compiles! 2023-04-06 15:02:56 -04:00
Sumner Evans
02e0929bf9 envrc: gate use nix behind flag
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-29 11:04:33 +02:00
Scott Weber
d692cc051b VERY WIP: Added lots of broken files! 2023-03-29 04:57:31 -04:00
Tulir Asokan
c1d310919f Adjust libsignalgo readme
[skip ci]
2023-03-24 19:53:10 +02:00
Tulir Asokan
57d9afbe2d Move libsignal instructions to libsignalgo package 2023-03-24 19:46:53 +02:00
Tulir Asokan
a13d6255c6 Catch errors in sync loop 2023-03-24 19:11:28 +02:00
Tulir Asokan
5aa4722dbf Update hacky contact name detection to happen daily 2023-03-24 19:09:50 +02:00
Tulir Asokan
54d1143130 Request contact sync on potential name mixups at startup 2023-03-23 15:40:48 +02:00
Tulir Asokan
12d1b652df Add hacky option to detect potential contact name mixup 2023-03-23 15:23:32 +02:00
Tulir Asokan
8d73b12a82 Update mautrix-python 2023-03-23 15:06:48 +02:00
Sumner Evans
0d9e69ba26
ci: add test step
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-22 11:46:44 -06:00
Sumner Evans
da8095bc7a
add instructions for how to develop
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-22 11:23:02 -06:00
Sumner Evans
7869012961
fix LDFLAGS libsignal_ffi
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-22 11:02:54 -06:00
Sumner Evans
1f082743c7
add nix shell
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-22 10:56:47 -06:00
Sumner Evans
db29528239
move libsignal-ffi.h to libsignalgo root
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-22 10:55:34 -06:00
Sumner Evans
27a250924b
remove libsignal submodule
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-03-22 10:52:46 -06:00
Sumner Evans
160d57cc7e
libsignalgo/libsignal: add submodule
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-03-22 10:36:16 -06:00
Sumner Evans
b53c9fa090
libsignalgo/tests: rename package
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-03-22 10:35:04 -06:00
Sumner Evans
3f7d090d1a
copy over everything from libsignalgo
Signed-off-by: Sumner Evans <sumner@beeper.com>
2023-03-22 10:32:13 -06:00
Tulir Asokan
43e4f26706 Use Go workspaces instead of replace 2023-03-22 18:29:38 +02:00
Tulir Asokan
0c7162502c Add another pkg 2023-03-22 18:26:58 +02:00
Tulir Asokan
36251bf3eb Add command and API to request sync from signal 2023-03-22 16:52:21 +02:00