Commit graph

640 commits

Author SHA1 Message Date
qua3k
6d8ff28f5d
Add event type and content struct for server ACLs (#59) 2022-01-07 17:58:16 +02:00
Tulir Asokan
6feb65ab23 Bump version to v0.10.9 v0.10.9 2022-01-04 20:00:42 +02:00
Tulir Asokan
7ab32e0549 Fix some mistakes in ffmpeg utility 2022-01-04 19:59:52 +02:00
Sumner Evans
d2f80cb1e4
Merge pull request #58 from mautrix/ffmpeg-utils
util: add ffmpeg utils for converting bytes and files
2022-01-04 10:46:22 -07:00
Sumner Evans
3992b52b59
util: add ffmpeg utils for converting bytes and files
Also adds utilities for mimetypes

Co-authored-by: Tulir Asokan <tulir@maunium.net>
2022-01-04 10:40:19 -07:00
Tulir Asokan
3b28f2d770 Log sync requests that take unexpectedly long 2022-01-04 13:56:46 +02:00
Tulir Asokan
95550cbf86 Revert gjson update 2022-01-03 16:27:09 +02:00
Tulir Asokan
cfcd66113e Update dependencies 2022-01-03 16:14:07 +02:00
Tulir Asokan
63232d0443 Run olm unwedging if decryption fails with new olm session 2022-01-03 15:28:07 +02:00
Tulir Asokan
523298140a
Merge pull request #56 from qua3k/RoomEventFilter
Use a FilterPart param rather than a Filter param
2022-01-03 15:27:39 +02:00
qua3k
336226e5a3 Use a FilterPart param rather than a Filter param 2022-01-03 04:39:13 -08:00
Tulir Asokan
75f207ad02
Merge pull request #55 from qua3k/messages-filter
Pass in filter to `/messages` as param
2022-01-01 21:59:57 +02:00
Tulir Asokan
0237245dbb
Merge pull request #54 from qua3k/context
Add `/context` API
2022-01-01 21:58:50 +02:00
Tulir Asokan
7f877412b5
Move filter param to after semi-required params in Messages 2022-01-01 21:58:21 +02:00
qua3k
fe205c7430 Pass in filter to /messages as param 2022-01-01 13:19:24 -05:00
qua3k
69beb7e658 Add /context API 2022-01-01 13:15:40 -05:00
Tulir Asokan
cd96706a00 Bump version to v0.10.8 v0.10.8 2021-12-30 13:01:27 +02:00
Tulir Asokan
89d0d57059 Add MSC2716's historical field to power level content 2021-12-30 12:29:05 +02:00
Tulir Asokan
bd6990e249 Add omitempty to all power level fields
Users and events shouldn't be omitted, but in this case empty means
null, which is not valid either.
2021-12-30 12:26:06 +02:00
Tulir Asokan
c1b2329a60 Add PL override to ReqCreateRoom 2021-12-30 12:23:21 +02:00
Tulir Asokan
8916ec32ce Add space stuff. Fixes #53 2021-12-29 18:54:08 +02:00
Tulir Asokan
d5c25a5793 Allow setting via parameter in RoomID.URI() 2021-12-24 17:52:53 +02:00
Tulir Asokan
e5a8c0f1a5 Add helper methods to get MatrixURI structs out of opaque strings 2021-12-24 17:48:52 +02:00
Tulir Asokan
95662fc3f0 Fix sorting of olm sessions 2021-12-22 22:56:31 +02:00
Tulir Asokan
dc0b051046 Fix compile error on old libolm3 versions 2021-12-17 01:40:47 +02:00
Tulir Asokan
72d5a9abf0 Add more detailed logs for debugging olm decryption delays 2021-12-17 00:51:47 +02:00
Tulir Asokan
6f77a6785b Log olm session descriptions 2021-12-17 00:49:04 +02:00
Tulir Asokan
e7b839dbb3 Bump version to v0.10.7 v0.10.7 2021-12-16 18:10:45 +02:00
Tulir Asokan
335585bdc0 Remove extra bytes in CheckpointTypes map 2021-12-16 18:10:32 +02:00
Sumner Evans
eead695352
Merge pull request #51 from mautrix/add-unsupported-timeout-statuses
message send tracking: add UNSUPPORTED and TIMEOUT statuses
2021-12-16 08:21:36 -07:00
Sumner Evans
1c1cb80980
message send tracking: add UNSUPPORTED and TIMEOUT statuses 2021-12-15 15:03:58 -07:00
Sumner Evans
74c736365e
Merge pull request #50 from mautrix/allow-extra-fields-on-redactions
client.RedactEvent: allow arbitrary fields in redaction request
2021-12-15 10:33:55 -07:00
Tulir Asokan
0679a0ba70 Ensure redact request body is always set 2021-12-15 19:29:05 +02:00
Sumner Evans
fa533521ab
client.RedactEvent: allow arbitrary fields in redaction request 2021-12-15 10:23:43 -07:00
Tulir Asokan
9bfda27755 Bump version to v0.10.6 v0.10.6 2021-12-07 17:14:58 +02:00
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