Commit Graph

114 Commits (06ba71083eefbe1fd9a8eeed10e541dd7b52796f)

Author SHA1 Message Date
Šimon Brandner 583f22780f
Use stable prefixes for MSC3827: filtering of `/publicRooms` by room type (#13370) 2 years ago
Šimon Brandner 13e359aec8
Implement MSC3827: Filtering of `/publicRooms` by room type (#13031) 2 years ago
Erik Johnston 888a29f412
Wait for lazy join to complete when getting current state (#12872) 3 years ago
Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) 3 years ago
Patrick Cloke cbd82d0b2d
Convert all namedtuples to attrs. (#11665) 3 years ago
Patrick Cloke eb9ddc8c2e
Remove the deprecated BaseHandler. (#11005) 3 years ago
Patrick Cloke bb7fdd821b
Use direct references for configuration variables (part 5). (#10897) 3 years ago
Patrick Cloke b3590614da
Require type hints in the handlers module. (#10831) 3 years ago
Patrick Cloke 0288e6033b
Add a constant for m.federate. (#10775) 3 years ago
Richard van der Hoff 56e2a30634
Move `maybe_kick_guest_users` out of `BaseHandler` (#10744) 3 years ago
Erik Johnston 60f0534b6e
Fix exceptions in logs when failing to get remote room list (#10541) 3 years ago
Erik Johnston f3ac9c6750
Fix exception when failing to get remote room list (#10414) 3 years ago
Jonathan de Jong 98aec1cc9d
Use inline type hints in `handlers/` and `rest/`. (#10382) 3 years ago
Erik Johnston 7695ca0618
Fix a number of logged errors caused by remote servers being down. (#10400) 3 years ago
Andrew Morgan a7a37437bc
Integrate knock rooms with the public rooms directory (#9359) 4 years ago
Patrick Cloke c7f3fb2745
Add type hints to the federation server transport. (#10080) 4 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Patrick Cloke b7748d3c00
Import HomeServer from the proper module. (#9665) 4 years ago
Jonathan de Jong d6196efafc
Add ResponseCache tests. (#9458) 4 years ago
Patrick Cloke 9999eb2d02
Add type hints to admin and room list handlers. (#8973) 4 years ago
Patrick Cloke be2db93b3c
Do not assume that the contents dictionary includes history_visibility. (#8945) 4 years ago
Patrick Cloke 8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344) 4 years ago
Patrick Cloke de119063f2
Convert room list handler to async/await. (#7912) 4 years ago
Patrick Cloke bd6dc17221
Replace iteritems/itervalues/iterkeys with native versions. (#7692) 5 years ago
Erik Johnston cb495f526d
Fix 'FederationGroupsRoomsServlet' API when group has room server is not in. (#7599) 5 years ago
Andrew Morgan 9d8ecc9e6c
Apply federation check for /publicRooms with filter list (#7367) 5 years ago
Andrew Morgan b21000a44f
Improve error responses when a remote server doesn't allow you to access its public rooms list (#6899) 5 years ago
Patrick Cloke fcf4599488
Stop returning aliases as part of the room list. (#6970) 5 years ago
Andrew Morgan ea7d938bca Remove unused public room list timeout param (#6179) 5 years ago
Erik Johnston 03cf4385e0 Fix public room list pagination. 5 years ago
Erik Johnston a5166e4d5f
Land improved room list based on room stats (#6019) 5 years ago
Olivier Wilkinson (reivilibre) 6fadb560fc Support MSC2197 outbound with unstable prefix 5 years ago
Amber Brown 4806651744
Replace returnValue with return (#5736) 5 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Andrew Morgan 4a4d5c4fd6
Fix grammar and document get_current_users_in_room (#4998) 6 years ago
Erik Johnston 2c90422146 Pull out config option 6 years ago
Erik Johnston 7529038e66 Return before we log 6 years ago
Erik Johnston 213c98c00a Add option to disable search room lists 6 years ago
Andrew Morgan 6fcb25202f Put function def back to the way it was 6 years ago
Andrew Morgan 7a4632af9c Prevent showing non-fed rooms in fed /publicRooms 6 years ago
Andrew Morgan c74624a633
Revert "Prevent showing non-fed rooms in fed /publicRooms" 6 years ago
Andrew Morgan c4414768af Cleaner chunk logic 6 years ago
Andrew Morgan a712aa3a9c Correct indent 6 years ago
Andrew Morgan 16565e67db Correct docstring types and chunk logic 6 years ago
Andrew Morgan 40c2271680 Clean up room chunk logic 6 years ago
Andrew Morgan 6728bf3940 Make not showing non-federated rooms the default 6 years ago
Andrew Morgan 6946c20111 Result may be None 6 years ago
Andrew Morgan 71669a0fba Address rich comments 6 years ago
Andrew Morgan 1330aa4a8f elif not else if 6 years ago
Andrew Morgan 8aaf7ffc44 syntax derp 6 years ago