mastodon/app/lib
Claire 3517867b76
Fix confusing error when webfinger request returns empty document ()
For some reason, some misconfigured servers return an empty document when
queried over webfinger. Since an empty document does not lead to a parse
error, the error is not caught properly and triggers uncaught exceptions
later on.

This PR fixes that by immediately erroring out with `Webfinger::Error` on
getting an empty response.
2021-11-14 21:55:40 +01:00
..
activitypub Fix addressing of remote groups' followers () 2021-09-08 23:33:23 +02:00
admin Fix retention rate computation () 2021-10-14 22:20:37 +02:00
connection_pool
nodeinfo
ostatus
proof_provider Fix rubocop warning () 2020-07-14 19:05:07 +02:00
rss
settings Update Mastodon to Rails 6.1 () 2021-03-24 10:44:31 +01:00
access_token_extension.rb Fix streaming API allowing connections to persist after access token invalidation () 2020-11-12 23:05:24 +01:00
account_reach_finder.rb Fix remote reporters not receiving suspend/unsuspend activities () 2021-04-17 14:55:46 +02:00
activity_tracker.rb Add graphs and retention metrics to admin dashboard () 2021-10-14 20:44:59 +02:00
application_extension.rb Fix app name, website and redirect URIs not having a maximum length () 2021-04-15 16:28:43 +02:00
cache_buster.rb Add cache buster feature for media files () 2020-11-19 17:38:06 +01:00
delivery_failure_tracker.rb Add management of delivery availability in Federation settings () 2021-05-05 23:39:02 +02:00
entity_cache.rb Fix cache_collection crashing when given an empty collection () 2021-03-18 00:41:32 +01:00
extractor.rb Update twitter-text from 1.14 to 3.1.0 and fix toot character counting () 2021-03-02 12:02:56 +01:00
fast_geometry_parser.rb Switch from unmaintained paperclip to kt-paperclip () 2021-09-29 23:52:36 +02:00
fast_ip_map.rb Add IP-based rules () 2020-10-12 16:33:49 +02:00
feed_manager.rb Fix blocking someone not clearing up list feeds () 2021-05-10 17:31:55 +02:00
formatter.rb Fix inefficiencies in auto-linking code () 2021-07-15 15:56:58 +02:00
hash_object.rb
inline_renderer.rb Add E2EE API () 2020-06-02 19:24:53 +02:00
language_detector.rb Fix URL scanning in note length validator and preview card fetching () 2021-03-04 00:12:26 +01:00
link_details_extractor.rb Fix no link previews being generated for pages with invalid structured data () 2021-11-13 23:07:13 +01:00
permalink_redirector.rb Change routing paths to use usernames in web UI () 2021-09-26 05:46:13 +02:00
potential_friendship_tracker.rb Change auto-following admin-selected accounts, show in recommendations () 2021-04-24 17:01:43 +02:00
proof_provider.rb
rate_limiter.rb
request.rb Add support for structured data and more OpenGraph tags to link cards () 2021-11-05 23:23:05 +01:00
request_pool.rb
response_with_limit.rb Fix remote files not using Content-Type header, streaming () 2020-06-30 23:58:02 +02:00
rss_builder.rb
search_query_parser.rb Fix accounts search by full/partial display name and others () 2019-08-16 13:00:30 +02:00
search_query_transformer.rb
sidekiq_error_handler.rb Bump rubocop from 0.86.0 to 0.88.0 () 2020-09-01 03:04:00 +02:00
status_filter.rb
status_finder.rb
status_reach_finder.rb Fix nil error when removing status caused by race condition () 2021-04-24 13:35:39 +02:00
tag_manager.rb Change multiple mentions with same username to render with domain () 2021-04-10 11:51:02 +02:00
themes.rb Add support for multiple themes () 2017-09-19 16:36:23 +02:00
toc_generator.rb
user_settings_decorator.rb Add option to disable swiping motions across the WebUI () 2020-09-30 19:31:03 +02:00
validation_error_formatter.rb Add details to error response for POST /api/v1/accounts in REST API () 2021-03-01 04:59:13 +01:00
video_metadata_extractor.rb Fix media processing getting stuck on too much stdin/stderr () 2021-05-05 19:44:01 +02:00
webfinger.rb Fix confusing error when webfinger request returns empty document () 2021-11-14 21:55:40 +01:00
webfinger_resource.rb Fix webfinger returning wrong status code on malformed or missing param () 2020-05-14 23:28:06 +02:00