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

1,030 commits

Author SHA1 Message Date
Scott Weber
bd401ca051 Fetch a profile without any encrypted fields 2023-06-25 17:21:19 -04:00
Scott Weber
177cb62577 Lots of fixes
- Store profile keys
- Fix DB users
- Fix puppets
- Fix prekey bundles (Kyber)
2023-06-22 17:28:11 -04:00
Scott Weber
6631216af7 Update libsignal to v0.27.0
git sha: af7bb8567c812aa13625fc90076bf71a59d64ff5
2023-06-20 15:55:54 -04:00
Scott Weber
6b4fb75095 WIP: (doesn't compile) ProfileKey FFI (to load numbers on new puppets) 2023-06-17 10:22:22 -04:00
Scott Weber
795e5d93c3 Small fixes 2023-06-17 10:21:47 -04:00
Scott Weber
7bc9a08975 DIRTY HACKS, but reply is working? 2023-06-17 10:09:43 -04:00
Scott Weber
f309f52f0d It's not clean, but I can receive a message 2023-06-17 10:09:43 -04:00
Scott Weber
74c8c33016 WIP: can't get bridge connected to matrix properly - deadlock in intent? 2023-06-17 10:09:43 -04:00
Scott Weber
dd09e8cbb6 Can build again after database changes 2023-06-17 10:09:43 -04:00
Scott Weber
4b6ac4d923 WIP: Finished updating database files to match mautrix-signal 2023-06-17 10:09:43 -04:00
Scott Weber
500417fa7f Begin writing Signal-specific database layer 2023-06-17 10:09:43 -04:00
Sumner Evans
249bdf7cd2 start wrapping groupsecretparams
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-06-17 10:08:56 -04:00
Scott Weber
709c5e8dae Rewrite websocket handling again 2023-06-09 12:28:19 -04:00
Scott Weber
bfe713c5b1 WIP: hooking up signalmeow receive loop to signalgo
Fix TXs and get a message in a log
2023-06-09 12:28:08 -04:00
Scott Weber
23b3342e7c Update maturix-go 2023-06-05 11:46:25 -04:00
Sumner Evans
42664128b7
shell: fix
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-06-02 10:56:10 -06:00
Scott Weber
4c8a4dc87c Receiving (sealed sender) and sending (not sealed sender) in signalmeow! 2023-05-31 16:43:08 -04:00
Tulir Asokan
64bfed8f05 Bump version to 0.4.3 v0.4.3 2023-05-17 16:52:17 +03:00
Tulir Asokan
e30f6f71be Update mautrix-python 2023-05-17 15:03:49 +03:00
Scott Weber
60d2f1cfdb Improve response sending 2023-05-09 17:39:47 -04:00
Scott Weber
5c8ad458d4 Add capabilities that Signal Desktop is sending 2023-05-09 17:09:15 -04:00
Scott Weber
67c558853f Receiving unencrypted messages, but not in real time 2023-05-09 16:34:16 -04:00
Scott Weber
f91b2e4d0a Successfully open message receiving WS, but nothing comes down it 2023-05-08 14:47:00 -04:00
Scott Weber
e44fb2d95a Tidy up URLs 2023-05-08 13:47:01 -04:00
Scott Weber
8a651c8000 Tidy up URLs 2023-05-08 09:29:17 -04:00
Scott Weber
ce691eed84 Better error handling during provisioning (was getting rate limited) 2023-05-07 22:15:46 -04:00
Scott Weber
d3b811b197 Store prekeys in sqlite, and refactor storage layer some more 2023-05-07 17:40:36 -04:00
Scott Weber
241eaa68fe Store refactoring 2023-05-07 14:01:01 -04:00
Scott Weber
3680c45f47 Register prekeys as part of PerformProvisioning 2023-05-07 11:40:46 -04:00
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