Commit graph

654 commits

Author SHA1 Message Date
Sumner Evans
c3a8e0bf84
treewide: fixup for pre-commit 2022-01-27 09:35:41 -07:00
Sumner Evans
d711ce11c5
pre-commit: add configuration 2022-01-27 09:34:52 -07:00
Tulir Asokan
7cc9a5066c Remove unused RawJSONFromResult and update sjson 2022-01-18 17:16:22 +02:00
Tulir Asokan
80b906ad13
Merge pull request #62 from edwargix/gjson
Upgrade gjson and fix "slice bounds out of range" error
2022-01-18 17:15:01 +02:00
Tulir Asokan
6d9d537973 Add wrapper for /read_markers endpoint 2022-01-17 22:01:25 +02:00
Josh Baker
5d39285086
Upgrade gjson and fix "slice bounds out of range" error
Ref: https://github.com/tidwall/gjson/issues/263#issuecomment-1013759340

Modified-by: David Florness <david@florness.com>
Reported-by: rakshazi <osi@rakshazi.me>
Suggested-by: David Florness <david@florness.com>
2022-01-17 11:55:26 -05:00
Tulir Asokan
66726fa3ee Add option to ignore cache in EnsureJoined 2022-01-17 15:32:25 +02:00
Tulir Asokan
48e8e472a3 Update state store from IntentAPI requests 2022-01-17 15:20:54 +02:00
Tulir Asokan
0452e132aa Bump version to v0.10.10 v0.10.10 2022-01-16 20:08:37 +02:00
Tulir Asokan
0b31804ef8 Allow passing reason in LeaveRoom 2022-01-15 13:46:38 +02:00
qua3k
f7a6fd2a8b Add event type and content struct for moderation policy lists 2022-01-14 23:20:19 +02:00
Tulir Asokan
2bb1d1ca17 Increase sync request warning log buffer time 2022-01-13 15:00:30 +02:00
Sumner Evans
9e06a8810b
Merge pull request #61 from mautrix/add-caf-mimetype
mimetypes: add CAF override
2022-01-12 15:17:16 -07:00
Sumner Evans
09b937b437
mimetypes: add CAF override 2022-01-12 15:12:36 -07:00
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