Stephen Day
41e03596de
Merge pull request #208 from endophage/path_traversal_tests
...
registry/api/v2: test cases for path traversal and bad characters
2015-03-02 10:49:35 -08:00
David Lawrence
6f1b92621c
Adding test cases to confirm path traversal attempts are mitigated and
...
bad characters in URI return 404
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-03-02 09:15:49 -08:00
Olivier Gambier
3a55e9525b
Merge pull request #223 from xiekeyang/master
...
jump to relevant issue page
2015-02-27 19:39:13 -08:00
xiekeyang
10841a068d
jump to relevant issue page
2015-02-28 11:38:38 +08:00
Olivier Gambier
15cb769124
Merge pull request #222 from xiekeyang/master
...
correct url writing
2015-02-27 19:15:23 -08:00
xiekeyang
0da3dcf038
Merge branch 'master' of https://github.com/xiekeyang/distribution
2015-02-28 11:03:48 +08:00
xiekeyang
d46cf006a3
update api.md
2015-02-28 11:02:47 +08:00
Stephen Day
531d9eba9e
Merge pull request #202 from endophage/master
...
registry/handlers: support prefixed registry app
2015-02-27 10:15:02 -08:00
David Lawrence
1700f518cb
Path prefix support for running registry somewhere other than root of server
...
Signed-off-by: David Lawrence <david.lawrence@docker.com> (github: endophage)
2015-02-26 16:04:43 -08:00
Stephen Day
47a8ad7a61
Merge pull request #196 from fkautz/pr_out_removing_dependencies_from_makefile_authors_target_that_break_build_in_pristine_git_env
...
Removing dependencies from Makefile AUTHORS target that break build in pristine git env
2015-02-23 15:31:41 -08:00
Frederick F. Kautz IV
65450aca98
Removing dependencies from Makefile AUTHORS target that break build in pristine git env
...
Signed-off-by: Frederick F. Kautz IV <fkautz@alumni.cmu.edu>
2015-02-23 15:11:04 -08:00
Stephen Day
0713e1c4b2
Merge pull request #195 from fkautz/pr_out_fixing_build_godeps_entry_for_github_com_msopentech_azure_sdk_for_go_was_pointing_to_the_wrong_location
...
Fixing build, GoDeps entry for github.com/MSOpenTech/azure-sdk-for-go was pointing to the wrong location
2015-02-23 13:51:15 -08:00
Frederick F. Kautz IV
d80a856fc1
Fixing build, GoDeps entry for github.com/MSOpenTech/azure-sdk-for-go was pointing to the wrong location
2015-02-20 17:45:25 -08:00
Stephen Day
5c4f03d38e
Merge pull request #189 from donhcd/rootcertbundle
...
Rename auth.token.{rootCertBundle -> rootcertbundle}
2015-02-19 19:31:55 -08:00
Stephen Day
a4bf5b7c2b
Merge pull request #190 from stevvooe/manifest-digest-type
...
Specify manifest schema version 1 media type
2015-02-19 19:26:45 -08:00
Stephen Day
c3536ea1c5
Merge pull request #191 from stevvooe/missing-digest-bad-request
...
A digest missing parameter should result in a bad request
2015-02-19 18:30:58 -08:00
Stephen Day
5a080c8265
Merge pull request #192 from dmcgowan/remove-unsupported-hashes
...
Replace unsupported hashes with supported
2015-02-19 18:30:49 -08:00
Derek McGowan
2289b1f2e8
Replace unsupported hashes with supported
...
Remote md5 and sha1 hashes which are not supported by distribution.
Add more secure hashes sha384 and sha512.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2015-02-19 17:55:05 -08:00
Stephen J Day
c2b20907d9
A digest missing parameter should result in a bad request
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-19 17:14:25 -08:00
Stephen J Day
0b6b2f9c5f
Specify manifest schema version 1 media type
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-19 16:47:13 -08:00
Donald Huang
77de18f751
Rename auth.token.rootCertBundle yml field
...
Renames auth.token.rootCertBundle field in registry config to rootcertbundle so
that the REGISTRY_AUTH_TOKEN_ROOTCERTBUNDLE environment variable will override it.
See
()[https://github.com/docker/distribution/blob/master/configuration/parser.go#L155 ]
Signed-off-by: Donald Huang <don.hcd@gmail.com>
2015-02-20 00:46:24 +00:00
Stephen Day
c1840978b7
Merge pull request #184 from AndreyKostov/storagedriver-s3-fix-empty-root
...
Fix S3 driver's list when the root directory is either "" or "/"
2015-02-19 16:45:30 -08:00
Andrey Kostov
df71f3451a
Fix S3 driver's list when the root directory is either "" or "/"
2015-02-19 16:31:34 -08:00
Andrey Kostov
da5510b55e
Add an empty root directory s3 driver specific test
2015-02-19 16:28:32 -08:00
Stephen Day
4c2a490ff0
Merge pull request #177 from stevvooe/update-depenendencies
...
Godeps, Makefile, mailmap: add missing dependencies, dist binary build
2015-02-16 16:15:36 -08:00
Stephen J Day
8865a1ba3c
Add dist binary target to Makefile
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-16 14:25:17 -08:00
Stephen J Day
fd2179d52b
Update mailmap file with some new aliases
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-16 14:21:28 -08:00
Stephen J Day
c1acc0a168
Update dependencies missing in older PR
...
Some dependencies in a PR from an older branch broke the master build. The
change adds the missing dependencies and updates some others.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-16 14:19:00 -08:00
Stephen Day
61fb9ae16a
Merge pull request #174 from stevvooe/registry-interface-improvements
...
Add error return to Repository method on Registry
2015-02-16 12:05:07 -08:00
Stephen Day
244c19b850
Merge pull request #45 from icecrime/dist_binary_skeleton
...
Basic skeleton for `dist` binary
2015-02-13 16:30:31 -08:00
Stephen J Day
5d029fb807
Add error return to Repository method on Registry
...
The method (Registry).Repository may now return an error. This is too allow
certain implementationt to validate the name or opt to not return a repository
under certain conditions.
In conjunction with this change, error declarations have been moved into a
single file in the distribution package. Several error declarations that had
remained in the storage package have been moved into distribution, as well. The
declarations for Layer and LayerUpload have also been moved into the main
registry file, as a result.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-13 16:27:33 -08:00
Arnaud Porterie
168b51d402
Basic skeleton for dist
binary
...
Signed-off-by: Arnaud Porterie <arnaud.porterie@docker.com>
2015-02-13 15:25:20 -08:00
Stephen Day
b12d3c3bde
Merge pull request #170 from stevvooe/move-layer-interfaces
...
Move registry interfaces into distribution package
2015-02-12 19:26:00 -08:00
Stephen J Day
d2d46fca41
Move notifications package to distribution
...
Since the notifications package is now decoupled from storage, we are moving it
to the root package.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-12 14:40:35 -08:00
Stephen Day
89f73a37e9
Merge pull request #169 from stevvooe/pem-out-gitignore
...
Add pem and out files to gitignore
2015-02-12 14:27:30 -08:00
Stephen J Day
286a644948
Remove Name from Layer and LayerUpload interface
...
A Layer or LayerUpload should not be coupled with the containing repository.
Remove the Name method and correctly reference from the repository where
appropriate.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-12 14:27:05 -08:00
Stephen J Day
27b03f2136
Move layer interface definitions to distribution package
...
After consideration, it has been decided that the interfaces defined in the
storage package provide a good base for interacting with various registry
instances. Whether interacting with a remote API or a local, on-disk registry,
these types have proved flexible. By moving them here, they can become the
central components of interacting with distribution components.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-12 14:26:46 -08:00
Stephen J Day
264f2ddbe2
Add pem and out files to gitignore
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-11 15:45:03 -08:00
Stephen Day
c23ad2715f
Merge pull request #168 from ahmetalpbalkan/azure-readme
...
registry/storage/driver/azure: add README
2015-02-11 15:02:15 -08:00
Ahmet Alp Balkan
76f1abfa07
storagedriver/azure: Add README
...
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2015-02-11 14:40:51 -08:00
Olivier Gambier
2000759d51
Merge pull request #167 from stevvooe/registry-handler-package
...
registry: reorganize package layout
2015-02-11 13:27:39 -08:00
Stephen J Day
f74b9852fe
Run goimports/gofmt on previous changes
...
After all of the perl refactoring, some import orderings were left asunder.
This commit corrects that.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-11 12:43:04 -08:00
Stephen J Day
65b0d73cb7
Move storagedriver package to registry/storage/driver
...
This change is slightly more complex than previous package maves in that the
package name changed. To address this, we simply always reference the package
driver as storagedriver to avoid compatbility issues with existing code. While
unfortunate, this can be cleaned up over time.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-11 12:43:04 -08:00
Stephen J Day
3468fbd4a8
Move storage package under registry package
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-11 12:43:04 -08:00
Stephen J Day
2832ec7f5c
Move client package under registry package
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-11 12:42:56 -08:00
Josh Hawn
89a0b6fa8b
Merge pull request #110 from jlhawn/token_auth_spec
...
doc/spec: documentation for token based auth
2015-02-10 18:29:13 -08:00
Josh Hawn
a46af29783
Documentation for Token based Auth
...
Outlines the format of the tokens and how they are verified.
Outlines how clients should respond to bearer token authorization
challenges.
Docker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)
2015-02-10 18:15:14 -08:00
Stephen Day
fe20d2c38f
Merge pull request #166 from BrianBland/config-omitempty
...
configuration: Adds yaml omitempty tags to config fields
2015-02-10 17:42:24 -08:00
Stephen J Day
0371f648bf
Move auth package under registry package
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-10 17:34:04 -08:00
Stephen J Day
e4b811f489
Move registry api definitions under registry package
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-10 17:32:22 -08:00