David Lawrence
3bf768a588
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
2aa230468a
Merge pull request #202 from endophage/master
...
registry/handlers: support prefixed registry app
2015-02-27 10:15:02 -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
Stephen J Day
996235dc59
Specify and implement Docker-Upload-UUID
...
This changeset adds support for a header to identify docker upload uuids. This
id can be used as a key to manage local state for resumable uploads. The goal
is remove the necessity for a client to parse the url to get an upload uuid.
The restrictions for clients to use the location header are still strongly in
place.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-26 16:43:47 -08:00
Stephen J Day
32f5965c06
Specify and implement Docker-Upload-UUID
...
This changeset adds support for a header to identify docker upload uuids. This
id can be used as a key to manage local state for resumable uploads. The goal
is remove the necessity for a client to parse the url to get an upload uuid.
The restrictions for clients to use the location header are still strongly in
place.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-02-26 16:43:47 -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
David Lawrence
871cf9dd01
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
Rik Nijessen
d3ad1c3cbb
Rename package timeout to timeoutconn.
...
Signed-off-by: Rik Nijessen <riknijessen@gmail.com>
2015-02-25 20:52:37 +01:00
Rik Nijessen
ec7ed3eefd
Move TimeoutConn to seperate pkg dir.
...
Fixes #10965
Signed-off-by: Rik Nijessen <riknijessen@gmail.com>
2015-02-25 17:09:47 +01: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
Srini Brahmaroutu
2867d39cd9
Removing -X flag option and autogenerated code to create Dockerversion.go functionality
...
Addresses #9207
Signed-off-by: Srini Brahmaroutu <srbrahma@us.ibm.com>
2015-02-20 05:40:12 +00:00
Stephen Day
00ce453315
Merge pull request #189 from donhcd/rootcertbundle
...
Rename auth.token.{rootCertBundle -> rootcertbundle}
2015-02-19 19:31:55 -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
3725bda8ea
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
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
606c5c8c57
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
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
b87459b363
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
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
1ec92c2722
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
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
58269e73fc
Fix S3 driver's list when the root directory is either "" or "/"
2015-02-19 16:31:34 -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
02718ee277
Add an empty root directory s3 driver specific test
2015-02-19 16:28:32 -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
3e906311c6
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
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
ed8827c3c2
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 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