• Ethan Reesor's avatar
    Clean up Go proxy implementation · d5e63a6d
    Ethan Reesor authored
    - Various fixes and improvements
    - Hide proxy behind a feature flag, due to performance issues: #218083
    - Add a feature flag for testing to disable strict go.mod validation
    - Document why case en/decoding is necessary
    - Refactor pseudo-version processing
      - Move logic from VersionFinder to ModuleHelpers
      - Document reasoning for matching and validation
    - Replace BasicAuthHelper and custom method with route setting
    - Use serach_files_by_name instead of tree to improve performance
    - Use correct content type for zip: closes #214876
    d5e63a6d
go_module_spec.rb 1.61 KB