Commit graph

605 commits

Author SHA1 Message Date
Sumner Evans
22ee22dccd
Merge pull request #49 from mautrix/sumner/bri-1078-set-retry_num-when-decryption-takes
checkpoints: expose ability to set retry_num
2021-12-06 12:43:50 -07:00
Tulir Asokan
1403077034 Bump version to v0.10.5 v0.10.5 2021-12-06 14:12:48 +02:00
Tulir Asokan
82985811d6 Add some logs to help debug delays in crypto sync handling 2021-12-06 00:41:44 +02:00
Sumner Evans
881d73f843
checkpoints: expose ability to set retry_num 2021-12-03 17:34:40 -07:00
Tulir Asokan
f556aff315 Fix tests and Go 1.14 compatibility 2021-12-03 18:19:03 +02:00
Tulir Asokan
087644889b Stop using non-existent device_id field when handling olm messages 2021-12-03 17:47:41 +02:00
Tulir Asokan
5b4a845029 Add time limit to creating new Olm sessions 2021-12-03 16:50:52 +02:00
Tulir Asokan
9cd92075e5 Also mark token logins as sensitive 2021-12-03 16:50:43 +02:00
Tulir Asokan
835194fa2d Automatically create new Olm sessions if decryption fails 2021-12-03 16:23:24 +02:00
Tulir Asokan
592dac7682 Only mark login request as sensitive if it contains a password 2021-11-28 14:33:48 +02:00
Tulir Asokan
e3fa65a076 Add more direct method for sending room key requests 2021-11-26 20:01:32 +02:00
Tulir Asokan
46ef2b4793 Send bridge step message tracking checkpoint on websocket bridges 2021-11-25 23:14:31 +02:00
Tulir Asokan
dafd9da846 Fix formatting 2021-11-25 19:53:25 +02:00
Tulir Asokan
22b70acee8 Clear websocket response waiters on disconnect 2021-11-25 19:32:03 +02:00
Tulir Asokan
a18430ddd6 Bump version to v0.10.4 v0.10.4 2021-11-25 18:57:54 +02:00
Tulir Asokan
79a125e0a7 Make HasWebsocket return nil if websocket disconnects 2021-11-25 18:57:54 +02:00
Paul Tötterman
a6b154c035 Add reason-field to some membership requests
https://github.com/matrix-org/matrix-doc/blob/erikj/invite_reject_reasons/proposals/2367-membership-reasons.md

What about 3pid invite?
2021-11-19 22:25:56 +02:00
Tulir Asokan
0047118585 Bump version to v0.10.3 v0.10.3 2021-11-18 18:01:41 +02:00
Sumner Evans
eade094ac9
Merge pull request #47 from mautrix/sumner/bri-830-add-bridge-and-remote-message-tracking
MessageSendCheckpoint: make timestamp an int64
2021-11-18 09:01:28 -07:00
Sumner Evans
12aa8dc3b1
MessageSendCheckpoint: make timestamp an int64 2021-11-18 08:58:42 -07:00
Sumner Evans
0649e096bb
Merge pull request #45 from mautrix/sumner/bri-830-add-bridge-and-remote-message-tracking
Add support for message send checkpoints
2021-11-18 08:40:12 -07:00
Sumner Evans
c5609c519a
GetCheckpointTypes -> CheckpointTypes, omit empty fields in message send checkpoints 2021-11-18 08:38:23 -07:00
Sumner Evans
f66653bc34
AppService.HasWebsocket: fix logic 2021-11-17 14:50:56 -07:00
Sumner Evans
427497a245
Refactor checkpoint methods 2021-11-17 14:33:25 -07:00
Sumner Evans
cbdc6ab20e
Add DECRYPTED step 2021-11-17 14:09:54 -07:00
Sumner Evans
ff483f33aa
Move message_send_checkpoint to appservice package 2021-11-17 13:43:54 -07:00
Sumner Evans
5d6692101f
Add support for sending checkpoints via websocket 2021-11-17 13:16:54 -07:00
Sumner Evans
611117cd79
NewErrorMessageSendCheckpoint: use NewMessageSendCheckpoint to create most of the struct 2021-11-17 10:43:59 -07:00
Sumner Evans
74ed9c35d2
AppService.handleEvents: send BRIDGE checkpoint automatically 2021-11-17 10:39:31 -07:00
Sumner Evans
a865bb83db
bridge.SendCheckpoints: add user agent 2021-11-16 11:49:07 -07:00
Sumner Evans
65d1f7d674
message send checkpoints: move to bridge and rename some constants 2021-11-16 11:49:07 -07:00
Sumner Evans
8226221b5e
Created objects for message send tracking 2021-11-16 11:49:07 -07:00
Sumner Evans
9240583b77
Merge pull request #46 from mautrix/add-editorconfig
editorconfig: add
2021-11-16 11:48:35 -07:00
Tulir Asokan
5867f81e9f Bump appservice websocket protocol version
(so that the server knows the client supports deduplicating transactions)
2021-11-16 20:44:02 +02:00
Sumner Evans
8d934283ad
editorconfig: add 2021-11-16 10:37:13 -07:00
Tulir Asokan
25fd8bcfff Add logs about incoming transactions 2021-11-16 18:35:04 +02:00
Tulir Asokan
62b2e31499 Enable transaction deduplication in websocket 2021-11-16 18:09:33 +02:00
Tulir Asokan
151a6722ad Bump version to v0.10.2 v0.10.2 2021-11-15 13:35:52 +02:00
Tulir Asokan
3ac08147c5 Add utility method for finding specific login flow 2021-11-15 13:35:08 +02:00
Tulir Asokan
2586338894 Inhibit login in appservice registrations 2021-11-12 18:10:21 +02:00
Tulir Asokan
9c0196f6fa Slightly optimize RandomString() 2021-11-07 23:51:19 +02:00
Tulir Asokan
b95f3b9850 Update todo 2021-11-06 20:52:01 +02:00
Tulir Asokan
49f59faee0 Bump version to v0.10.1 v0.10.1 2021-11-05 12:17:25 +02:00
Tulir Asokan
010782c602 Don't update state store with historical events 2021-11-03 21:30:19 +02:00
Tulir Asokan
e0ec08ac84 Remove pq dependency 2021-11-02 20:08:03 +02:00
Tulir Asokan
f636758335 Bump version to v0.10.0 v0.10.0 2021-11-01 12:26:23 +02:00
Tulir Asokan
e9475c7706 Automatically move top-level prev_content inside unsigned 2021-11-01 12:25:58 +02:00
Tulir Asokan
7c4f2b8610 Fix formatting 2021-10-29 19:14:57 +03:00
Tulir Asokan
edff210dd2 Update appservice websocket command handling 2021-10-29 19:06:07 +03:00
Tulir Asokan
59735bd249 Bump version to v0.9.31 v0.9.31 2021-10-27 15:30:14 +03:00