From 0371ad0b02a30011f0784e0c1a65903f44df0741 Mon Sep 17 00:00:00 2001 From: Lena Fuhrimann <6780471+cloudlena@users.noreply.github.com> Date: Mon, 22 Jan 2018 01:55:38 +0100 Subject: [PATCH] Use new gorilla way of using middleware --- Gopkg.lock | 67 +++++++++++++++++++++++++++++++------------ Gopkg.toml | 20 +++++++++---- cmd/s3manager/main.go | 4 ++- 3 files changed, 65 insertions(+), 26 deletions(-) diff --git a/Gopkg.lock b/Gopkg.lock index df99782..61d19f1 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -16,8 +16,8 @@ [[projects]] name = "github.com/go-ini/ini" packages = ["."] - revision = "32e4c1e6bc4e7d0d8451aa6b75200d19e37a536a" - version = "v1.32.0" + revision = "6333e38ac20b8949a8dd68baa3650f4dee8f39f0" + version = "v1.33.0" [[projects]] name = "github.com/gorilla/context" @@ -28,20 +28,28 @@ [[projects]] name = "github.com/gorilla/mux" packages = ["."] - revision = "7f08801859139f86dfafd1c296e2cba9a80d292e" - version = "v1.6.0" + revision = "53c1911da2b537f792e7cafcb446b05ffe33b996" + version = "v1.6.1" [[projects]] branch = "master" name = "github.com/mastertinner/adapters" packages = ["logging"] - revision = "13192f10bc2b687f23f1aef2d06a7a7c35dd81e9" + revision = "368acae73d1569f0495b00991aaa85ec27d6ee8e" [[projects]] name = "github.com/minio/minio-go" - packages = [".","pkg/credentials","pkg/encrypt","pkg/policy","pkg/s3signer","pkg/s3utils","pkg/set"] - revision = "14f1d472d115bac5ca4804094aa87484a72ced61" - version = "4.0.6" + packages = [ + ".", + "pkg/credentials", + "pkg/encrypt", + "pkg/policy", + "pkg/s3signer", + "pkg/s3utils", + "pkg/set" + ] + revision = "9e124ec59547551cb3f1324f73623bbb30650cf8" + version = "4.0.9" [[projects]] branch = "master" @@ -70,36 +78,57 @@ [[projects]] name = "github.com/stretchr/testify" packages = ["assert"] - revision = "b91bfb9ebec76498946beb6af7c0230c7cc7ba6c" - version = "v1.2.0" + revision = "12b6f73e6084dad08a7c6e575284b177ecafbc71" + version = "v1.2.1" [[projects]] branch = "master" name = "golang.org/x/crypto" packages = ["ssh/terminal"] - revision = "13931e22f9e72ea58bb73048bc752b48c6d4d4ac" + revision = "c7dcf104e3a7a1417abc0230cb0d5240d764159d" [[projects]] branch = "master" name = "golang.org/x/net" - packages = ["idna","lex/httplex"] - revision = "5ccada7d0a7ba9aeb5d3aca8d3501b4c2a509fec" + packages = [ + "idna", + "lex/httplex" + ] + revision = "d0aafc73d5cdc42264b0af071c261abac580695e" [[projects]] branch = "master" name = "golang.org/x/sys" - packages = ["unix","windows"] - revision = "810d7000345868fc619eb81f46307107118f4ae1" + packages = [ + "unix", + "windows" + ] + revision = "7dca6fe1f43775aa6d1334576870ff63f978f539" [[projects]] - branch = "master" name = "golang.org/x/text" - packages = ["collate","collate/build","internal/colltab","internal/gen","internal/tag","internal/triegen","internal/ucd","language","secure/bidirule","transform","unicode/bidi","unicode/cldr","unicode/norm","unicode/rangetable"] - revision = "e19ae1496984b1c655b8044a65c0300a3c878dd3" + packages = [ + "collate", + "collate/build", + "internal/colltab", + "internal/gen", + "internal/tag", + "internal/triegen", + "internal/ucd", + "language", + "secure/bidirule", + "transform", + "unicode/bidi", + "unicode/cldr", + "unicode/norm", + "unicode/rangetable" + ] + revision = "f21a4dfb5e38f5895301dc265a8def02365cc3d0" + version = "v0.3.0" [solve-meta] analyzer-name = "dep" analyzer-version = 1 - inputs-digest = "58dc726a32f10ee180cde55065bde7c2bfad6cbb1d6c40e85085bbcce50da1ae" + inputs-digest = "c70e9710ac0caf3a2f9041ebee7ea3804e6474256bb86e91795a5eb8788accc6" solver-name = "gps-cdcl" solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml index d269262..0c5b2fb 100644 --- a/Gopkg.toml +++ b/Gopkg.toml @@ -1,4 +1,3 @@ - # Gopkg.toml example # # Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md @@ -17,13 +16,18 @@ # source = "github.com/myfork/project2" # # [[override]] -# name = "github.com/x/y" -# version = "2.4.0" +# name = "github.com/x/y" +# version = "2.4.0" +# +# [prune] +# non-go = false +# go-tests = true +# unused-packages = true [[constraint]] name = "github.com/gorilla/mux" - version = "1.6.0" + version = "1.6.1" [[constraint]] branch = "master" @@ -31,7 +35,7 @@ [[constraint]] name = "github.com/minio/minio-go" - version = "4.0.6" + version = "4.0.9" [[constraint]] name = "github.com/pkg/errors" @@ -39,4 +43,8 @@ [[constraint]] name = "github.com/stretchr/testify" - version = "1.2.0" + version = "1.2.1" + +[prune] + go-tests = true + unused-packages = true diff --git a/cmd/s3manager/main.go b/cmd/s3manager/main.go index 1a36ce3..3360e0a 100644 --- a/cmd/s3manager/main.go +++ b/cmd/s3manager/main.go @@ -42,6 +42,8 @@ func main() { // Set up router r := mux.NewRouter().StrictSlash(true) + r.Use(logging.Handler(os.Stdout)) + r. Methods(http.MethodGet). Path("/"). @@ -81,5 +83,5 @@ func main() { Path("/api/buckets/{bucketName}/objects/{objectName}"). Handler(s3manager.DeleteObjectHandler(s3)) - log.Fatal(http.ListenAndServe(":"+*port, logging.Handler(os.Stdout)(r))) + log.Fatal(http.ListenAndServe(":"+*port, r)) }