MatrixSynapse/synapse
Andrew Morgan 699fa5b61e Address review comments
Generalise public rooms check, allow blocking removal from public rooms dir as well.

Remove the check on alias association, that is unrelated.

Note that we now execute the same behaviour as when publishing the room is
blocked by the homeserver config. That is, we now 403 the /createRoom call
instead of just letting the room be created without entering it into the public
rooms directory.

Finally, only call check_visibility_can_be_modified if it exists.
2020-09-11 16:45:20 +01:00
..
_scripts Replace all remaining six usage with native Python 3 equivalents (#7704) 2020-06-16 08:51:47 -04:00
api Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
app Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
appservice Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
config Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
crypto Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
events Address review comments 2020-09-11 16:45:20 +01:00
federation Catch up after Federation Outage (split, 2): Track last successful stream ordering after transmission (#8247) 2020-09-04 15:06:51 +01:00
groups Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
handlers Address review comments 2020-09-11 16:45:20 +01:00
http Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
logging Use the right constructor for log records (#8278) 2020-09-08 14:52:51 +01:00
metrics Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
module_api Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
push Clean up `Notifier.on_new_room_event` code path (#8288) 2020-09-10 13:24:43 +01:00
replication Clean up `Notifier.on_new_room_event` code path (#8288) 2020-09-10 13:24:43 +01:00
res/templates Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
rest Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
server_notices Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
spam_checker_api Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
state Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
static Clean-up the fallback login code. (#7657) 2020-06-10 09:50:39 -04:00
storage Remove get_room_is_public and use get_room instead 2020-09-11 16:04:32 +01:00
streams Clean up types for PaginationConfig (#8250) 2020-09-08 15:00:17 +01:00
util Remove some unused distributor signals (#8216) 2020-09-09 12:22:00 -04:00
__init__.py 1.20.0rc2 2020-09-09 17:08:33 +01:00
event_auth.py Convert events worker database to async/await. (#8071) 2020-08-18 16:20:49 -04:00
notifier.py Clean up `Notifier.on_new_room_event` code path (#8288) 2020-09-10 13:24:43 +01:00
python_dependencies.py Bump canonicaljson to version 1.4.0 (#8262) 2020-09-07 12:21:38 +01:00
secrets.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
server.py Add comment explaining cast 2020-08-11 22:01:12 +01:00
types.py Add types to StreamToken and RoomStreamToken (#8279) 2020-09-08 16:48:15 +01:00
visibility.py Convert groups and visibility code to async / await. (#7951) 2020-07-27 12:32:08 -04:00