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/registry_model
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 Fix manifest UI page to properly show the layers of manifests and show manifest lists 2018-12-10 15:33:59 -05:00
blobuploader.py Make blob upload errors more specific 2018-10-29 12:21:18 -04:00
datatype.py Fix disabled namespace check 2018-10-18 14:25:40 -04:00
datatypes.py Further fixes for unicode handling in manifests 2019-01-09 15:14:41 -05:00
interface.py Make sure list_manifest_layers is not callable for manifest lists 2018-12-11 13:10:24 -05:00
label_handlers.py Fix disabled namespace check 2018-10-18 14:25:40 -04:00
manifestbuilder.py Fix bug with json.dumps changing the order of keys 2018-11-13 16:50:13 +02:00
modelsplitter.py Enable a configurable whitelist of namespaces for V22 2018-12-03 17:37:28 -05:00
registry_oci_model.py Fix manifest UI page to properly show the layers of manifests and show manifest lists 2018-12-10 15:33:59 -05:00
registry_pre_oci_model.py Merge pull request #3306 from quay/fix-manifest-ui 2018-12-11 16:53:36 -05:00
shared.py Make sure list_manifest_layers is not callable for manifest lists 2018-12-11 13:10:24 -05:00