- When we can't store signatures, point the user at the destination.
- Update for containers/skopeo#932
- Refactor configPath API
- Load the rootless registries.conf.d for override
- docker config: clean up after test
- blobinfocache: clean up after test
- enable search using pagination
- pkg/docker/config: correct default file mode when create auth.json file
- Update to Go 1.13
- Coverity found potential nil dereference
- Look for normalized paths in tarfile.
- Move docker/tarfile.Destination to docker/internal/tarfile.Destination
- Use the docker/internal/tarfile.Destination from docker/daemon and docker/archive
- Remove deprecated non-SystemContext functions from docker/internal.tarfile
- Introduce Destination.configPath and Destination.physicalLayerPath
- Split docker/internal.tarfile.Writer from Destination
- Move createRepositoriesFile to a bit better place
- Split Writer.createManifest from Destination.PutManifest
- Reorganize docker/internal/tarfile.Writer.createManifest a bit
- Move the computation of layerPaths in docker-archive
- Implement writing multiple images in the modern format.
- Split createSingleLegacyLayer from writeLegacyLayerMetadata
- Move legacy layer ID computation to a bit later
- Merge writeLegacyMetadata and createRepositoriesFile
- Implement writing multiple images in the legacy format
- Separate tarfile.Writer creation from Destination creation
- Lock docker/internal/tarfile.Writer to support concurrent uses
- Split openArchiveForWriting from docker/archive/newImageDestination
- Finally, introduce docker/archive.Writer
- use container/storage/pkg/homedir
- Fix an error message on docker-archive:path:name@sha256:$digest
- Move docker/tarfile.Source to docker/internal/tarfile.Source
- Use the docker/internal/tarfile.Source from docker/daemon and docker/archive
- Remove deprecated non-SystemContext functions from docker/internal/tarfile
- Split docker/internal/tarfile.Reader from Source
- Separate tarfile.Reader creation from Source creation
- Read the tarfile manifest already when initializing tarfile.Reader
- Turn tarfile.Source.LoadTarManifest into a TarManifest
- Allow choosing an image from tarfile.Reader by reference
- Introduce docker-archive:path:@Index syntax for reading untagged images
- Introduce docker/archive.Reader
- Finally, share a tarfile.Reader across archiveSource objects
- Add docker/archive.NewReaderForReference
- Add docker/archive.Reader.ManifestTagsForReference
- Support per user registries.d
- Move TestInvalidPolicyFormatError
- Reduce duplication in policy_config_test.go
- Eliminate more duplication in signature/policy_config_tests.go
- Return error body if UnexpectedHTTPResponseError
- Set NoLchown to true in untar opts