Derek McGowan
fbe6e8d212
Merge pull request #2008 from miminar/honor-x-forwarded-port
...
Honor X-Forwarded-Port header
2016-11-02 12:56:17 -07:00
Derek McGowan
6edf9c5070
Merge pull request #2032 from yuexiao-wang/cleanup-makefile
...
Add targets for Makefile
2016-11-02 10:40:47 -07:00
Pierre-Yves Ritschard
f1cf7de788
fixup! v2 signer: correctly sort headers
...
Signed-off-by: Pierre-Yves Ritschard <pyr@spootnik.org>
2016-11-02 17:07:02 +01:00
Pierre-Yves Ritschard
775cc6d632
v2 signer: correctly sort headers
...
The current code determines the header order for the
"string-to-sign" payload by sorting on the concatenation
of headers and values, whereas it should only happen on the
key.
During multipart uploads, since `x-amz-copy-source-range` and
`x-amz-copy-source` headers are present, V2 signatures fail to
validate since header order is swapped.
This patch reverts to the expected behavior.
Signed-off-by: Pierre-Yves Ritschard <pyr@spootnik.org>
2016-11-02 17:01:34 +01:00
Michal Minář
1b43e1e30d
Honor X-Forwarded-Port and Forwarded headers
...
Prefer non-standard headers like X-Forwarded-Proto, X-Forwarded-Host and
X-Forwarded-Port over the standard Forwarded header to maintain
backwards compatibility.
If a port is not specified neither in Host nor in forwarded headers but
it is specified just with X-Forwarded-Port, use its value in base urls
for redirects.
Forwarded header is defined in rfc7239.
X-Forwarded-Port is a non-standard header. Here's a description copied
from "HTTP Headers and Elastic Load Balancing" of AWS ELB docs:
> The X-Forwarded-Port request header helps you identify the port that
> an HTTP or HTTPS load balancer uses to connect to the client.
Signed-off-by: Michal Minář <miminar@redhat.com>
2016-11-02 16:49:42 +01:00
Richard Scothern
3d22ab0547
Merge pull request #2030 from ahmetalpbalkan/pr-go17
...
Bump to go1.7
2016-11-01 15:42:12 -07:00
yuexiao-wang
8530d65c9b
Add targets for Makefile
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2016-11-01 17:48:25 +08:00
Ahmet Alp Balkan
af0d4f72fa
Bump to go1.7
...
Ref: #2027
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2016-10-31 13:05:03 -07:00
Richard Scothern
93a48e361c
Merge pull request #2031 from ahmetalpbalkan/swift-fix
...
driver/swift: Fix go vet warning
2016-10-31 12:55:38 -07:00
Ahmet Alp Balkan
a994f35657
driver/swift: Fix go vet warning
...
Driver was passing connections by copying. Storing
`swift.Connection` as pointer to fix the warnings.
Ref: #2030 .
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2016-10-31 11:41:53 -07:00
Derek McGowan
994d1a56ff
Merge pull request #2025 from ahmetalpbalkan/pr-azure-memleak1
...
storagedriver/azure: close leaking response body
2016-10-28 16:58:32 -07:00
Ahmet Alp Balkan
6d2a0bafcd
storagedriver/azure: close leaking response body
...
In GetContent() we read the bytes from a blob but do not close
the underlying response body.
Signed-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>
2016-10-28 15:13:22 -07:00
Derek McGowan
62e88f0fe7
Merge pull request #2019 from joaofnfernandes/remove-jenkinsfile
...
Remove Jenkinsfile used for docs CI
2016-10-27 13:15:10 -07:00
Joao Fernandes
a80821295e
Remove Jenkinsfile used for docs CI
...
Signed-off-by: Joao Fernandes <joao.fernandes@docker.com>
2016-10-26 11:55:20 -07:00
Derek McGowan
4fb6b181cd
Merge pull request #2016 from spacexnice/master
...
optimize oss copy action when push upload finished.
2016-10-26 11:15:55 -07:00
yaoyao.xyy
f394e82d2b
oss data copy optimize after upload finished
...
Signed-off-by: yaoyao.xyy <yaoyao.xyy@alibaba-inc.com>
2016-10-26 09:37:58 +08:00
Stephen Day
fbb70dc3a1
Merge pull request #2015 from runcom/accept-identity-get-layer
...
registry/client: set Accept: identity header when getting layers
2016-10-25 17:46:27 -07:00
Antonio Murdaca
16f086a0ec
registry/client: set Accept: identity header when getting layers
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-10-25 10:33:11 +02:00
LingFaKe
0c42a73b70
api.md/api.md.tmpl:format wrong style of section "Deleting a Layer"
...
Signed-off-by: Ling FaKe <lingfake@huawei.com>
2016-10-19 09:07:13 +08:00
Stephen Day
8234784a1a
Merge pull request #1999 from stevvooe/fold-target-references
...
manifest: references should cover all children
2016-10-18 11:59:44 -07:00
Stephen J Day
c9aaff00f8
manifest: references should cover all children
...
To allow generic manifest walking, we define an interface method of
`References` that returns the referenced items in the manifest. The
current implementation does not return the config target from schema2,
making this useless for most applications.
The garbage collector has been modified to show the utility of this
correctly formed `References` method. We may be able to make more
generic traversal methods with this, as well.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2016-10-18 11:43:33 -07:00
Richard Scothern
e3aabfb47e
Merge pull request #2009 from difro/fix-broken-links
...
Fix broken doc links
2016-10-18 11:34:24 -07:00
Richard Scothern
96f63cbe7f
Merge pull request #2010 from mbentley/add-new-s3-region
...
Added new us-east-2 region for S3
2016-10-18 10:25:30 -07:00
Richard Scothern
5bd2cfaddd
Merge pull request #2000 from jessfraz/1950-comment-on-non-dryrun-as-well
...
storage/garbagecollect: add emit comments for when dryRun is false
2016-10-18 10:00:04 -07:00
Matt Bentley
3857f50825
Added new us-east-2 region for S3
...
Signed-off-by: Matt Bentley <mbentley@mbentley.net>
2016-10-18 12:30:34 -04:00
Jihoon Chung
89e41acddf
Fix broken doc links
...
Signed-off-by: Jihoon Chung <jihoon@gmail.com>
2016-10-18 21:31:08 +09:00
Richard Scothern
d0cdc4802b
Merge pull request #2002 from lnr0626/1996-instance-roles-with-regionendpoint
...
Allow using ec2 roles when specifying region endpoint
2016-10-17 13:50:02 -07:00
Richard Scothern
b6e8a3f441
Merge pull request #2005 from RichardScothern/nwt-fix-s3-goamz-delete
...
Nwt fix s3 goamz & Aliyun OSS delete
2016-10-17 13:09:48 -07:00
Derek McGowan
4dd19db95b
Merge pull request #2007 from qar/fix/docs
...
Fix documentation typo
2016-10-17 11:40:35 -07:00
Richard Scothern
a621a86cb4
Fix aliyun OSS Delete method's notion of subpaths
...
Deleting "/a" was deleting "/a/b" but also "/ab".
Signed-off-by: Richard Scothern <richard.scothern@docker.com>
2016-10-17 09:43:15 -07:00
Noah Treuhaft
12e73f01d2
Fix s3-goamz Delete method's notion of subpaths
...
Deleting "/a" was deleting "/a/b" but also "/ab".
Signed-off-by: Noah Treuhaft <noah.treuhaft@docker.com>
2016-10-17 09:43:15 -07:00
Derek McGowan
717ac0337f
Merge pull request #2006 from RichardScothern/lint
...
Satisfy the latest go lint rules
2016-10-17 09:38:33 -07:00
Richard Scothern
8be8b60ce5
Merge pull request #2004 from mstanleyjones/toml_to_yaml
...
Convert Markdown frontmatter to YAML
2016-10-17 09:35:40 -07:00
Qiao Anran
3d703a0b82
Fix documentation typo
...
Signed-off-by: Qiao Anran <qiaoanran@gmail.com>
2016-10-17 14:58:29 +08:00
Richard Scothern
bd91493195
Satisfy the latest go lint rules
...
Signed-off-by: Richard Scothern <richard.scothern@docker.com>
2016-10-14 17:03:08 -07:00
Misty Stanley-Jones
f180e9a934
Convert Markdown frontmatter to YAML
...
Some frontmatter such as the weights, menu stuff, etc is no longer used
'draft=true' becomes 'published: false'
Signed-off-by: Misty Stanley-Jones <misty@docker.com>
2016-10-14 15:59:19 -07:00
Misty Stanley-Jones
c372264f17
Merge pull request #1985 from johndmulhausen/master
...
Remove old documentation source, add README on migration
2016-10-14 13:13:32 -07:00
Derek McGowan
04c8db562d
Merge pull request #2001 from aaronlehmann/simplify-splithostname
...
reference: Simplify SplitHostname
2016-10-13 15:37:33 -07:00
Lloyd Ramey
c8ea7840d3
Allow using ec2 roles when specifying region endpoint
...
Signed-off-by: Lloyd Ramey <lnr0626@gmail.com>
2016-10-13 18:07:37 -04:00
Aaron Lehmann
ab6ae11bc1
reference: Simplify SplitHostname
...
This nil check is not necessary.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2016-10-13 14:51:37 -07:00
Misty Stanley-Jones
3ac8dea66a
Add back configuration.md and add clarification to README.md
...
Signed-off-by: Misty Stanley-Jones <misty@docker.com>
2016-10-13 11:49:49 -07:00
John Mulhausen
da8bcbb302
Remove old documentation source, add README on migration
...
Signed-off-by: John Mulhausen <john@docker.com>
2016-10-13 11:49:17 -07:00
Jess Frazelle
809774c33f
storage/garbagecollect: add emit commits for when dryRun is false
...
Signed-off-by: Jess Frazelle <acidburn@google.com>
2016-10-13 08:04:19 -07:00
Richard Scothern
252cc27ab1
Merge pull request #1988 from nwt/fix-s3-delete
...
Fix S3 Delete method's notion of subpaths
2016-10-11 11:14:29 -07:00
Richard Scothern
8261bd94f0
Merge pull request #1993 from dmcgowan/cleanup-makefile
...
Cleanup makefile
2016-10-11 10:46:09 -07:00
Derek McGowan
d9dc966209
Cleanup makefile
...
Use find instead of wildcard to get go files since wildcard does not
do recursive lookups via `**`, missing most go files.
Do lazy evaluations of variables which are not needed immediately.
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-10-10 17:30:47 -07:00
Richard Scothern
1921dde3f1
Merge pull request #1942 from sergeyfd/auth-proxy
...
Support for custom authentication URL in proxying registry
2016-10-10 10:40:51 -07:00
Richard Scothern
c5b2ad51c1
Merge pull request #1991 from HuKeping/fix-unit2
...
Fix unit test
2016-10-10 10:38:56 -07:00
HuKeping
b984f91b32
Fix unit test
...
Signed-off-by: Hu Keping <hukeping@huawei.com>
2016-10-10 11:37:30 +08:00
Noah Treuhaft
76226c61a9
Fix S3 Delete method's notion of subpaths
...
Deleting "/a" was deleting "/a/b" but also "/ab".
Signed-off-by: Noah Treuhaft <noah.treuhaft@docker.com>
2016-10-06 11:21:55 -07:00