moby/registry
Sebastiaan van Stijn 0f7a65e59b
registry: remove use of v1 Version field and X-Docker-Registry-Version
- The `Version` field was not used for any purpose, other than a debug log
- The `X-Docker-Registry-Version` header was part of the registry v1 spec,
  however, as we're not using the `Version` field, we don't need the
  header for anything.
- The `X-Docker-Registry-Config` header was only set by the mock registry;
  there's no code consuming it, so we don't need to mock it (even if an
  actual v1 registry / search API would return it).

It's also worth noting that we never call the `_ping` endpoint when using
Docker Hub's search API, and Docker Hub does not even implement the `_ping`
endpoint;

    curl -fsSL https://index.docker.io/_ping | head -n 4
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <title>Docker</title>

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2023-09-08 11:55:53 +02:00
..
resumable Switch all logging to use containerd log pkg 2023-06-24 00:23:44 +00:00
auth.go registry: ResolveAuthConfig: rename var that collided with import 2023-08-29 16:45:18 +02:00
auth_test.go registry: use types/registry.AuthConfig 2022-07-29 23:05:20 +02:00
config.go migrate to new github.com/distribution/reference module 2023-09-05 12:09:26 +02:00
config_test.go runconfig, oci, image, layer, distribution: fix empty-lines (revive) 2022-09-28 01:58:52 +02:00
config_unix.go remove pre-go1.17 build-tags 2023-05-19 20:38:51 +02:00
config_windows.go all: replace strings.Replace with strings.ReplaceAll 2022-05-09 19:45:40 +08:00
errors.go registry: return "errdefs" compatible error types 2022-03-17 17:12:13 +01:00
registry.go registry: move search-related code to separate files 2023-08-29 16:45:43 +02:00
registry_mock_test.go registry: remove use of v1 Version field and X-Docker-Registry-Version 2023-09-08 11:55:53 +02:00
registry_test.go migrate to new github.com/distribution/reference module 2023-09-05 12:09:26 +02:00
search.go registry: move search-related code to separate files 2023-08-29 16:45:43 +02:00
search_endpoint_v1.go registry: remove use of v1 Version field and X-Docker-Registry-Version 2023-09-08 11:55:53 +02:00
search_endpoint_v1_test.go registry: move search-related code to separate files 2023-08-29 16:45:43 +02:00
search_session.go registry: move search-related code to separate files 2023-08-29 16:45:43 +02:00
search_test.go registry: move search-related code to separate files 2023-08-29 16:45:43 +02:00
service.go migrate to new github.com/distribution/reference module 2023-09-05 12:09:26 +02:00
service_v2.go registry: deprecate APIEndpoint.Version and APIVersion type 2023-08-29 12:49:46 +02:00
types.go migrate to new github.com/distribution/reference module 2023-09-05 12:09:26 +02:00