strawberry
|
cf9b72ce3f
|
remove a few unnecessary muts
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-09 21:41:57 -04:00 |
|
strawberry
|
9de780b56c
|
remove unnecessary displayname requirement on making user admin
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-09 21:10:56 -04:00 |
|
strawberry
|
61347bee06
|
advertise support for MSC4133 and MSC4175
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-08 19:53:33 -04:00 |
|
strawberry
|
38cd88e1e8
|
remove unnecessary cloning on account deactivation profile updates
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-08 19:33:21 -04:00 |
|
strawberry
|
b44f7f5476
|
remove MSC4175 timezone on account deactivation
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-08 19:23:54 -04:00 |
|
morguldir
|
3e0d404fb4
|
syncv3: use RoomTypeFilter struct instead of Option<RoomType>
Signed-off-by: morguldir <morguldir@protonmail.com>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-07 18:09:21 +02:00 |
|
strawberry
|
b3974c569d
|
log device display name on normal user registrations too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-07 10:10:46 -04:00 |
|
strawberry
|
f163ebf3bb
|
implement MSC4133 only with MSC4175 for GET/PUT/DELETE
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-07 09:27:35 -04:00 |
|
morguldir
|
393eef431b
|
syncv3: avoid fetching timelines for invites
|
2024-08-31 18:58:39 +02:00 |
|
strawberry
|
5530e7434a
|
notify admin room on new room directory publishes
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-31 13:18:48 -04:00 |
|
strawberry
|
bfb10cda26
|
slightly cleanup and simplify client /report endpoint
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-31 12:51:24 -04:00 |
|
strawberry
|
5dbb868936
|
remove unnecessary loops/allocations in client /capabilities
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-31 12:18:21 -04:00 |
|
strawberry
|
4797183b43
|
remove unnecessary loop/allocations in /joined_members
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-30 19:52:55 -04:00 |
|
strawberry
|
d68b71a0aa
|
add appservice ping client endpoint (MSC2659)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-30 19:38:15 -04:00 |
|
strawberry
|
8d7e5ca2bb
|
redirect/handle r0 media paths too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-30 12:57:50 -04:00 |
|
morguldir
|
9fde835673
|
syncv3: read receipts extension (MSC3960)
|
2024-08-30 18:23:42 +02:00 |
|
morguldir
|
bf9d498621
|
syncv3: check timestamps of all the rooms in the timeline
|
2024-08-30 18:20:18 +02:00 |
|
morguldir
|
f8cf57c1fb
|
syncv3: fix bump types and only set timestamp if we find an event
|
2024-08-30 11:39:14 +02:00 |
|
morguldir
|
77c0c13a83
|
syncv3: support per room account data
|
2024-08-30 10:31:08 +02:00 |
|
morguldir
|
36b8de1339
|
syncv3: include invited rooms in the count
|
2024-08-30 09:30:50 +02:00 |
|
morguldir
|
29a6065bae
|
syncv3: include latest timestamps, calculated from a default set of types
List borrowed from synapse
|
2024-08-24 14:52:48 +02:00 |
|
morguldir
|
f4c8b77377
|
syncv3: include the invite_state in the response
|
2024-08-24 07:33:07 +02:00 |
|
morguldir
|
85400d15bc
|
syncv3: reset the connection after restarts
|
2024-08-24 06:57:31 +02:00 |
|
morguldir
|
13334a88ca
|
syncv3: handle empty conn_id by mapping it to a predefined string
|
2024-08-24 06:45:33 +02:00 |
|
morguldir
|
351062eb82
|
syncv3: add support for filtering invites and room types
|
2024-08-24 06:44:32 +02:00 |
|
morguldir
|
001523ec81
|
Avoid panicing during sliding sync if the user isn't in any rooms
|
2024-08-24 05:23:51 +02:00 |
|
Jason Volk
|
0068624cd6
|
add exception for upload when allow_legacy_media=false
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-30 08:24:52 +00:00 |
|
Jason Volk
|
2837151dba
|
redirect legacy url preview
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-30 08:24:52 +00:00 |
|
Jason Volk
|
b175892178
|
support MSC4180 unstable stable flag for MSC3916
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-30 08:24:52 +00:00 |
|
Jason Volk
|
1638be0339
|
add authenticated media client api
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-30 08:24:52 +00:00 |
|
Jason Volk
|
fcfb323cd5
|
relegate legacy media handlers to separate file
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-30 08:24:52 +00:00 |
|
Jason Volk
|
84a8e36120
|
add federation endpoints for authenticated media
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-30 08:24:52 +00:00 |
|
Jason Volk
|
4d42a29c51
|
add thumbnail dimension structure
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
morguldir
|
ddacda9ecf
|
add heroes support to sliding sync responses
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
edd42974e5
|
bump cargo.lock and deps, add zstd compression to reqwest client
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
152ae705a0
|
refactor for structured Mxc type
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
54e6a41404
|
move remote media fetchers into services
minor error simplification
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
Jason Volk
|
17a54bc4f8
|
refactor for ruma cow headers; update for ContentDisposition type
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
bc5ecb0c72
|
attempt to recreate server default push rules more if broken/empty content/etc
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
f1b41ce6e3
|
remove unnecessary alias check on deleting room aliases
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
826b1d1d62
|
remove unnecessary "unsupported room version" error on PDU processing to allow custom room versions properly
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
c40ed0c98e
|
add missing remove aliases on room upgrade transferring room aliases
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
Matthias Ahouansou
|
2d9aab2e79
|
support timestamped appservice messaging
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
7b8ef3b070
|
dont apply new_user_displayname_suffix to appservice user registrations
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
83ef4eecc7
|
reduce unnecessary logging on URL preview and event, use sensible error code for URL previews
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
52ccad04a6
|
apply forbidden_remote_server_names to outbound sending and inbound federation handling
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
8fe19a6ef0
|
dont send duplicate membership update events if pfp and display name are same
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
fd96f597cd
|
respect m.room.guest_access on room joins
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
982f9eb780
|
implement MSC4166, returning M_NOT_FOUND if no TURN URIs are set
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-29 19:19:20 +00:00 |
|
strawberry
|
dcaa96a79f
|
sync: always include_redundant_members when using element_hacks feature
see:
- https://github.com/matrix-org/matrix-js-sdk/pull/4329
- 568051c0f0/synapse/handlers/pagination.py (L639)
- https://matrix.to/#/!n8DKU1BeeJilOJXDPr:seirdy.one/$gvGF7GuPrLPR8nHg4UiHvP-ZVwuiMkYS8O6VlsDCW9w?via=awawawawawawawawawawawawawawawawawawawawawawawawawawawawawawaw.gay&via=transfem.dev&via=matrix.org
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-07 12:07:01 -04:00 |
|