Add url_preview_enabled config option to turn on/off preview_url endpoint. defaults to off.
Add url_preview_ip_range_blacklist to let admins specify internal IP ranges that must not be spidered. Add url_preview_url_blacklist to let admins specify URL patterns that must not be spidered. Implement a custom SpiderEndpoint and associated support classes to implement url_preview_ip_range_blacklist Add commentary and generally address PR feedback
Showing
- synapse/config/repository.py 73 additions, 4 deletionssynapse/config/repository.py
- synapse/http/client.py 39 additions, 5 deletionssynapse/http/client.py
- synapse/http/endpoint.py 33 additions, 2 deletionssynapse/http/endpoint.py
- synapse/python_dependencies.py 5 additions, 2 deletionssynapse/python_dependencies.py
- synapse/rest/media/v1/media_repository.py 6 additions, 1 deletionsynapse/rest/media/v1/media_repository.py
- synapse/rest/media/v1/preview_url_resource.py 58 additions, 17 deletionssynapse/rest/media/v1/preview_url_resource.py
Loading
Please register or sign in to comment