Federation allowlist cannot be updated via PUT /api/v3/site anymore, instead there are new endpoints POST /api/v3/admin/block_instance and POST /api/v3/admin/allow_instance
Allow instances takes an optional reason and expiry time, and can be shown in mod log (similar to user bans)
For newly allowed instances there is also an optional reason, but no expiry as that wouldnt make sense
The main implementation is done, will wait for initial code review before making changes to js client and api tests.
PUT /api/v3/site
anymore, instead there are new endpointsPOST /api/v3/admin/block_instance
andPOST /api/v3/admin/allow_instance
The main implementation is done, will wait for initial code review before making changes to js client and api tests.