mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-12-16 12:57:17 +00:00
Update to last versions of some very infrequently updated repos
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
This commit is contained in:
13
vendor/github.com/gregjones/httpcache/.travis.yml
generated
vendored
13
vendor/github.com/gregjones/httpcache/.travis.yml
generated
vendored
@@ -1,19 +1,18 @@
|
||||
sudo: false
|
||||
language: go
|
||||
go:
|
||||
- 1.6.x
|
||||
- 1.7.x
|
||||
- 1.8.x
|
||||
- 1.9.x
|
||||
- master
|
||||
matrix:
|
||||
allow_failures:
|
||||
- go: master
|
||||
fast_finish: true
|
||||
include:
|
||||
- go: 1.10.x
|
||||
- go: 1.11.x
|
||||
env: GOFMT=1
|
||||
- go: master
|
||||
install:
|
||||
- # Do nothing. This is needed to prevent default install action "go get -t -v ./..." from happening here (we want it to happen inside script step).
|
||||
script:
|
||||
- go get -t -v ./...
|
||||
- diff -u <(echo -n) <(gofmt -d .)
|
||||
- if test -n "${GOFMT}"; then gofmt -w -s . && git diff --exit-code; fi
|
||||
- go tool vet .
|
||||
- go test -v -race ./...
|
||||
|
||||
4
vendor/github.com/gregjones/httpcache/README.md
generated
vendored
4
vendor/github.com/gregjones/httpcache/README.md
generated
vendored
@@ -7,6 +7,8 @@ Package httpcache provides a http.RoundTripper implementation that works as a mo
|
||||
|
||||
It is only suitable for use as a 'private' cache (i.e. for a web-browser or an API-client and not for a shared proxy).
|
||||
|
||||
This project isn't actively maintained; it works for what I, and seemingly others, want to do with it, and I consider it "done". That said, if you find any issues, please open a Pull Request and I will try to review it. Any changes now that change the public API won't be considered.
|
||||
|
||||
Cache Backends
|
||||
--------------
|
||||
|
||||
@@ -19,6 +21,8 @@ Cache Backends
|
||||
- [`github.com/die-net/lrucache/twotier`](https://github.com/die-net/lrucache/tree/master/twotier) allows caches to be combined, for example to use lrucache above with a persistent disk-cache.
|
||||
- [`github.com/birkelund/boltdbcache`](https://github.com/birkelund/boltdbcache) provides a BoltDB implementation (based on the [bbolt](https://github.com/coreos/bbolt) fork).
|
||||
|
||||
If you implement any other backend and wish it to be linked here, please send a PR editing this file.
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
|
||||
18
vendor/github.com/gregjones/httpcache/httpcache.go
generated
vendored
18
vendor/github.com/gregjones/httpcache/httpcache.go
generated
vendored
@@ -416,14 +416,14 @@ func canStaleOnError(respHeaders, reqHeaders http.Header) bool {
|
||||
func getEndToEndHeaders(respHeaders http.Header) []string {
|
||||
// These headers are always hop-by-hop
|
||||
hopByHopHeaders := map[string]struct{}{
|
||||
"Connection": struct{}{},
|
||||
"Keep-Alive": struct{}{},
|
||||
"Proxy-Authenticate": struct{}{},
|
||||
"Proxy-Authorization": struct{}{},
|
||||
"Te": struct{}{},
|
||||
"Trailers": struct{}{},
|
||||
"Transfer-Encoding": struct{}{},
|
||||
"Upgrade": struct{}{},
|
||||
"Connection": {},
|
||||
"Keep-Alive": {},
|
||||
"Proxy-Authenticate": {},
|
||||
"Proxy-Authorization": {},
|
||||
"Te": {},
|
||||
"Trailers": {},
|
||||
"Transfer-Encoding": {},
|
||||
"Upgrade": {},
|
||||
}
|
||||
|
||||
for _, extra := range strings.Split(respHeaders.Get("connection"), ",") {
|
||||
@@ -433,7 +433,7 @@ func getEndToEndHeaders(respHeaders http.Header) []string {
|
||||
}
|
||||
}
|
||||
endToEndHeaders := []string{}
|
||||
for respHeader, _ := range respHeaders {
|
||||
for respHeader := range respHeaders {
|
||||
if _, ok := hopByHopHeaders[respHeader]; !ok {
|
||||
endToEndHeaders = append(endToEndHeaders, respHeader)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user