mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 08:43:25 +08:00
06db264f24
There is an issue where chat message processing breaks due to unhandles `SocketError` exceptions originating in the SSRF check, specifically in `FinalDestination::Resolver`. This change gives `FinalDestination::SSRFDetector` a new error class to wrap the `SocketError` in, and haves the `RetrieveTitle` class handle that error gracefully. |
||
---|---|---|
.. | ||
faraday_adapter.rb | ||
http.rb | ||
resolver.rb | ||
ssrf_detector.rb |