Skip to content

Improve URL validation

What does this MR do?

Improves URL validation to cover more edge cases and be more consistent across the codebase:

  • Move URL validation from ApUtilityService to UtilityService.
  • Validate URLs in HttpRequestService.
  • Validate URLs in DownloadService.
  • Fix URL errors from incorrect validation in validateActor.
  • Add missing URL validation to validateActor.
  • Re-use parsed URI in validateActor (micro-optimization).
  • Use shared URL verification in verifyLinkFields.
  • Add workarounds for node-fetch crashes (954, 1845)

Contribution Guidelines

By submitting this merge request, you agree to follow our Contribution Guidelines

  • I agree to follow this project's Contribution Guidelines
  • I have made sure to test this merge request

Merge request reports

Loading