diff --git a/go.mod b/go.mod index 8019012..b0eb97f 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,7 @@ module github.com/NYTimes/gziphandler go 1.11 -require github.com/stretchr/testify v1.3.0 +require ( + github.com/klauspost/compress v1.10.11 + github.com/stretchr/testify v1.3.0 +) diff --git a/go.sum b/go.sum index 4347755..da2e000 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,7 @@ github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/klauspost/compress v1.10.11 h1:K9z59aO18Aywg2b/WSgBaUX99mHy2BES18Cr5lBKZHk= +github.com/klauspost/compress v1.10.11/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= diff --git a/gzip.go b/gzip.go index 957fc92..0143bae 100644 --- a/gzip.go +++ b/gzip.go @@ -2,7 +2,6 @@ package gziphandler // import "github.com/NYTimes/gziphandler" import ( "bufio" - "compress/gzip" "fmt" "io" "mime" @@ -11,6 +10,8 @@ import ( "strconv" "strings" "sync" + + "github.com/klauspost/compress/gzip" ) const ( diff --git a/gzip_test.go b/gzip_test.go index bed7f52..9606ed2 100644 --- a/gzip_test.go +++ b/gzip_test.go @@ -2,7 +2,6 @@ package gziphandler import ( "bytes" - "compress/gzip" "fmt" "io" "io/ioutil" @@ -13,6 +12,7 @@ import ( "strconv" "testing" + "github.com/klauspost/compress/gzip" "github.com/stretchr/testify/assert" )