josephschorr
|
37dec895ce
|
Merge pull request #987 from coreos-inc/multimanifest
Make manifest generation safe for multiple callers
|
2015-12-08 14:12:39 -05:00 |
|
josephschorr
|
6c897a7c22
|
Merge pull request #1035 from coreos-inc/closeforlong
Close for long operation before we upload chunks
|
2015-12-07 14:22:29 -05:00 |
|
Joseph Schorr
|
bcd7f45905
|
Close for long operation before we upload chunks
|
2015-12-07 14:11:56 -05:00 |
|
Joseph Schorr
|
b8bd92a64f
|
Handle 404s on blob uploads
Fixes #1033
|
2015-12-07 12:30:28 -05:00 |
|
Joseph Schorr
|
ee0eb80c8f
|
Fix blob content types
Fixes #990
|
2015-12-04 16:13:58 -05:00 |
|
josephschorr
|
32fae5533c
|
Merge pull request #1022 from coreos-inc/manifestexc
Only write exceptions for manifest gen when a tag exists
|
2015-12-04 14:32:06 -05:00 |
|
Joseph Schorr
|
c324ebd7f6
|
Only write exceptions for manifest gen when a tag exists
Fixes #1019
Currently, we just raise an exception to the logs regardless, which can make it appear as if there is an issue (when there isn't).
|
2015-12-03 16:04:17 -05:00 |
|
Silas Sewell
|
8781cf6e11
|
Increase nginx proxy timeout and close db before storage operation
|
2015-12-03 11:19:39 -05:00 |
|
Silas Sewell
|
664a2951cc
|
Don't send content-length when redirecting v2 blob
Fixes #1012
|
2015-12-02 21:28:11 -05:00 |
|
Joseph Schorr
|
6ed705be15
|
Make manifest generation safe for multiple callers
Fixes #985
|
2015-11-24 18:38:29 -05:00 |
|
josephschorr
|
0dbd19a236
|
Merge pull request #976 from coreos-inc/incidentaltests
Add login tests and fix scope security issue
|
2015-11-24 13:42:06 -05:00 |
|
Joseph Schorr
|
75a91f0f92
|
Add login tests and fix scope security issue
|
2015-11-24 13:39:16 -05:00 |
|
Joseph Schorr
|
a0e597f957
|
Send Docker-Content-Digest headers on GET requests
Fixes #955
|
2015-11-23 13:56:34 -05:00 |
|
Joseph Schorr
|
5c8eea2728
|
Log when pulls occur in V2
Fixes #958
|
2015-11-20 21:30:03 -05:00 |
|
Jake Moshenko
|
0c44949017
|
Return a 401 when doing a login with bad credentials
|
2015-11-20 18:37:52 -05:00 |
|
Jake Moshenko
|
b564492ea7
|
Improve the performance of fetching manifest blobs by checksum.
|
2015-11-19 11:01:47 -05:00 |
|
Jake Moshenko
|
39d799b1aa
|
Fix anonymous repository pulls
|
2015-11-18 20:11:06 -05:00 |
|
Jake Moshenko
|
c27f91f7cf
|
Fix token pushes for v2 auth, tokens have no user
|
2015-11-18 19:18:12 -05:00 |
|
Jake Moshenko
|
4cc619f4ca
|
Clean up v2 branch to no longer warn about readiness
|
2015-11-16 14:42:43 -05:00 |
|
Jake Moshenko
|
52125bbfed
|
Fix gc by using the v1/v2 storage location helper everywhere
|
2015-11-16 14:13:37 -05:00 |
|
Jake Moshenko
|
44d06b0c2e
|
Fix v1 backward compatibility
|
2015-11-12 16:22:19 -05:00 |
|
Jake Moshenko
|
c2fcf8bead
|
Merge remote-tracking branch 'upstream/phase4-11-07-2015' into python-registry-v2
|
2015-11-06 18:18:29 -05:00 |
|
Jake Moshenko
|
1666ac50fe
|
Filter down the signing key to only public portion
|
2015-10-26 16:40:19 -04:00 |
|
Jake Moshenko
|
fc55730db8
|
Add a feature flag to advertise v2 endpoints
|
2015-10-26 14:20:51 -04:00 |
|
Jake Moshenko
|
e7a6176594
|
Merge remote-tracking branch 'upstream/v2-phase4' into python-registry-v2
|
2015-10-22 16:59:28 -04:00 |
|
Matt Jibson
|
b4554f4d14
|
Verify signed manifests
fixes #394
|
2015-10-20 02:08:45 -04:00 |
|
Joseph Schorr
|
f393236c9f
|
Add repo name check to V2
Fixes #592
|
2015-10-05 14:19:52 -04:00 |
|
Joseph Schorr
|
d0dc8fe45d
|
Add endpoint security tests for the V2 endpoints
Fixes #581
|
2015-10-02 14:01:12 -04:00 |
|
Joseph Schorr
|
35c35d9913
|
Load images and storage references in bulk during V1 synthesize
Currently, we perform multiple queries for each layer, making it much slower (especially cross-region)
Fixes #413
|
2015-09-29 17:53:39 -04:00 |
|
Joseph Schorr
|
f44ca79391
|
Add _catalog endpoint as specified by V2 API
Fixes #391
|
2015-09-29 16:02:19 -04:00 |
|
Joseph Schorr
|
decdaa4c79
|
New tests and small fixes while comparing against the V2 spec
Fixes #391
|
2015-09-29 15:18:48 -04:00 |
|
Joseph Schorr
|
2e694dd3f0
|
Move Docker V2 key to be loaded from file or generated on server load
Fixes #394
|
2015-09-28 15:43:51 -04:00 |
|
Joseph Schorr
|
09f8ad695b
|
Fix resumable upload support and add another test
|
2015-09-28 12:17:17 -04:00 |
|
Joseph Schorr
|
4dc30d6321
|
Remove yaml and switch to JSON because yaml is so slow
|
2015-09-24 16:17:42 -04:00 |
|
Jake Moshenko
|
9c3ddf846f
|
Some fixes and tests for v2 auth
Fixes #395
|
2015-09-10 15:38:57 -04:00 |
|
Jake Moshenko
|
210ed7cf02
|
Merge remote-tracking branch 'upstream/master' into python-registry-v2
|
2015-09-04 16:32:01 -04:00 |
|
Jake Moshenko
|
8269d4ac90
|
Checkpoint implementing PATCH according to Docker
|
2015-09-03 16:26:02 -04:00 |
|
Joseph Schorr
|
42dba8655c
|
Fix auth and add V2 tests!
|
2015-09-03 12:21:21 -04:00 |
|
Jake Moshenko
|
398202e6fc
|
Implement some new methods on the storage engines.
|
2015-08-27 11:29:19 -04:00 |
|
josephschorr
|
4fa37a46d1
|
Merge pull request #408 from coreos-inc/python-registry-v2-notfun
Change to return a proper manifest URL
|
2015-08-26 16:17:25 -04:00 |
|
josephschorr
|
9d1296da38
|
Merge pull request #407 from coreos-inc/python-registry-v2-pushevent
Spawn the repo_push event in V2
|
2015-08-26 16:13:02 -04:00 |
|
Joseph Schorr
|
9842857b89
|
Change to return a proper manifest URL
|
2015-08-26 14:14:59 -04:00 |
|
Joseph Schorr
|
aa90caa97e
|
Spawn the repo_push event in V2
Fixes #403
|
2015-08-25 16:02:21 -04:00 |
|
Joseph Schorr
|
84458811d5
|
Rename wrap_with_hash to a more generic wrap_with_handler
|
2015-08-25 15:53:13 -04:00 |
|
Joseph Schorr
|
31fdb94436
|
Enable rate limiting of V2 requests
|
2015-08-25 14:18:34 -04:00 |
|
Joseph Schorr
|
1450b7e84c
|
Fix verbs support in V2
|
2015-08-24 12:05:09 -04:00 |
|
Joseph Schorr
|
cf030e2a98
|
Save the compressed image size on blob upload completion
|
2015-08-24 12:05:09 -04:00 |
|
Joseph Schorr
|
d246e68e68
|
Move shared V1/V2 code into common methods and fix verbs
|
2015-08-24 12:05:09 -04:00 |
|
Joseph Schorr
|
dead054b43
|
Fix image API for V2 images
|
2015-08-19 13:35:47 -04:00 |
|
Joseph Schorr
|
bc4e07343e
|
Fix PATCH semantics due to recent API changes
|
2015-08-13 15:35:37 -04:00 |
|