strawberry
|
e146c75279
|
dont include appservices in room guest access enforcement check
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-14 12:27:22 -04:00 |
|
strawberry
|
d75aebc373
|
implement generic K-V support for MSC4133, GET/PUT/DELETE
no PATCH still yet
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-14 11:16:49 -04:00 |
|
morguldir
|
a41e63b40e
|
Add back allow_check_for_updates
Signed-off-by: morguldir <morguldir@protonmail.com>
|
2024-09-12 22:51:31 -04:00 |
|
strawberry
|
cf9b72ce3f
|
remove a few unnecessary muts
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-09 21:41:57 -04:00 |
|
strawberry
|
38552b36e9
|
make the first user admin if created from CLI / --execute
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-09 21:13:37 -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
|
f14a253664
|
add local_only arg to list joined members in room admin cmd
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-07 12:46:59 -04: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 |
|
strawberry
|
8849a100fd
|
dont use HTML for initial welcome message
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-01 12:11:56 -04:00 |
|
morguldir
|
393eef431b
|
syncv3: avoid fetching timelines for invites
|
2024-08-31 18:58:39 +02:00 |
|
Jason Volk
|
4bac9b33cc
|
propagate config error for cidr range
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-09-01 11:15:55 +00:00 |
|
strawberry
|
60605e9579
|
remove unnecessary loop/allocations on CIDR range init
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-01 00:59:43 -04:00 |
|
strawberry
|
27bfb67d75
|
add --no-details to admin rooms list command
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-01 00:56:49 -04:00 |
|
strawberry
|
fc1834d629
|
use codeblocks instead of HTML tables for some admin commands
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-09-01 00:44:22 -04: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 |
|
Jason Volk
|
14b9511d2e
|
fix default capture EnvFilter in release mode
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-31 12:24:11 +00:00 |
|
Jason Volk
|
b45df5f7bd
|
bump appservice requests to v1.7
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-31 09:55:26 +00: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
|
3a623dbdc3
|
add force_leave_room admin command
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-30 17:17:00 -04:00 |
|
strawberry
|
bceed3c829
|
dont debug print startup admin command content body
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-08-30 15:01:54 -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 |
|
strawberry
|
119cc2eec0
|
fix typo with reqwest builder for disabling zstd
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
|
a934a7f687
|
freeze remote media via legacy endpoints
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
|
ea2343850f
|
add remote fetch suite for authenticated media
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
|
47f9c69eff
|
split media related migrations into service dir
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-08-29 19:19:20 +00:00 |
|