-
- Téléchargements
Remove dependency on goldfinger gem (#14919)
There are edge cases where requests to certain hosts timeout when using the vanilla HTTP.rb gem, which the goldfinger gem uses. Now that we no longer need to support OStatus servers, webfinger logic is so simple that there is no point encapsulating it in a gem, so we can just use our own Request class. With that, we benefit from more robust timeout code and IPv4/IPv6 resolution. Fix #14091
parent
a37732ef
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- Gemfile 0 ajout, 1 suppressionGemfile
- Gemfile.lock 0 ajout, 6 suppressionsGemfile.lock
- app/helpers/webfinger_helper.rb 1 ajout, 32 suppressionsapp/helpers/webfinger_helper.rb
- app/lib/webfinger.rb 93 ajouts, 0 suppressionapp/lib/webfinger.rb
- app/models/account_alias.rb 1 ajout, 1 suppressionapp/models/account_alias.rb
- app/models/account_migration.rb 1 ajout, 1 suppressionapp/models/account_migration.rb
- app/models/form/redirect.rb 1 ajout, 1 suppressionapp/models/form/redirect.rb
- app/models/remote_follow.rb 3 ajouts, 7 suppressionsapp/models/remote_follow.rb
- app/services/activitypub/fetch_remote_account_service.rb 3 ajouts, 4 suppressionsapp/services/activitypub/fetch_remote_account_service.rb
- app/services/process_mentions_service.rb 1 ajout, 1 suppressionapp/services/process_mentions_service.rb
- app/services/resolve_account_service.rb 4 ajouts, 5 suppressionsapp/services/resolve_account_service.rb
- app/views/well_known/host_meta/show.xml.ruby 0 ajout, 1 suppressionapp/views/well_known/host_meta/show.xml.ruby
- spec/controllers/remote_follow_controller_spec.rb 4 ajouts, 6 suppressionsspec/controllers/remote_follow_controller_spec.rb
- spec/controllers/well_known/host_meta_controller_spec.rb 1 ajout, 1 suppressionspec/controllers/well_known/host_meta_controller_spec.rb
- spec/lib/feed_manager_spec.rb 1 ajout, 0 suppressionspec/lib/feed_manager_spec.rb
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter