This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
quay/data/model/oci
Joseph Schorr 171c7e5238 Further fixes for unicode handling in manifests
We were occasionally trying to compute schema 2 version 1 signatures on the *unicode* representation, which was failing the signature check. This PR adds a new wrapper type called `Bytes`, which all manifests must take in, and which handles the unicodes vs encoded utf-8 stuff in a central location. This PR also adds a test for the manifest that was breaking in production.
2019-01-09 15:14:41 -05:00
..
test Further fixes for unicode handling in manifests 2019-01-09 15:14:41 -05:00
__init__.py Read blobs from new manifest blob table where relevant 2018-11-25 17:31:09 +02:00
blob.py Change lookup of blobs to not use a subquery, which is murder on MySQL 2019-01-03 15:41:21 -05:00
label.py Implement the new OCI-based registry data model 2018-11-07 22:07:58 -05:00
manifest.py Further fixes for unicode handling in manifests 2019-01-09 15:14:41 -05:00
retriever.py Remove redundant call 2018-11-27 18:44:34 +02:00
shared.py Implement the new OCI-based registry data model 2018-11-07 22:07:58 -05:00
tag.py Further fixes for unicode handling in manifests 2019-01-09 15:14:41 -05:00