It looks like maintainers aren't very active on the repo and https://github.com/nytimes/gziphandler/pull/107 has come to a standstill. I don't want to wait forever for this to go in. Let's use a replace directive to point to the fork. When the PR gets merged, we can just bump the dependency and remove the replace directive. Re: the PR, copying the text from the PR description This gives 40-50% improvements in CPU with very minor increase in memory, just as a drop-in replacement. I think that is a very reasonable tradeoff. The library is mature and safe to be used in production. ``` name old time/op new time/op delta GzipHandler_S2k-8 74.9µs ± 2% 34.4µs ± 2% -54.07% (p=0.000 n=10+9) GzipHandler_S20k-8 379µs ± 1% 226µs ± 3% -40.42% (p=0.000 n=9+10) GzipHandler_S100k-8 1.95ms ± 2% 1.15ms ± 1% -41.27% (p=0.000 n=9+9) GzipHandler_P2k-8 24.3µs ±25% 10.7µs ±25% -55.80% (p=0.000 n=10+10) GzipHandler_P20k-8 132µs ± 2% 75µs ± 1% -42.95% (p=0.000 n=9+10) GzipHandler_P100k-8 658µs ± 2% 371µs ± 3% -43.68% (p=0.000 n=9+10) name old alloc/op new alloc/op delta GzipHandler_S2k-8 7.71kB ± 5% 9.13kB ± 7% +18.33% (p=0.000 n=10+10) GzipHandler_S20k-8 65.1kB ± 3% 70.3kB ± 3% +8.05% (p=0.000 n=10+10) GzipHandler_S100k-8 348kB ± 4% 382kB ± 2% +9.85% (p=0.000 n=10+10) GzipHandler_P2k-8 7.60kB ± 1% 7.93kB ± 2% +4.33% (p=0.000 n=10+10) GzipHandler_P20k-8 64.4kB ± 1% 66.3kB ± 2% +2.92% (p=0.000 n=10+10) GzipHandler_P100k-8 304kB ± 1% 309kB ± 1% +1.67% (p=0.000 n=10+9) name old allocs/op new allocs/op delta GzipHandler_S2k-8 21.0 ± 0% 21.0 ± 0% ~ (all equal) GzipHandler_S20k-8 24.0 ± 0% 24.0 ± 0% ~ (all equal) GzipHandler_S100k-8 27.0 ± 0% 27.0 ± 0% ~ (all equal) GzipHandler_P2k-8 21.0 ± 0% 21.0 ± 0% ~ (all equal) GzipHandler_P20k-8 24.0 ± 0% 24.0 ± 0% ~ (all equal) GzipHandler_P100k-8 26.0 ± 0% 26.0 ± 0% ~ (all equal) ``` https://mattermost.atlassian.net/browse/MM-28491
766 строки
25 KiB
Plaintext
766 строки
25 KiB
Plaintext
# github.com/Masterminds/squirrel v1.4.0
|
|
## explicit
|
|
github.com/Masterminds/squirrel
|
|
# github.com/NYTimes/gziphandler v1.1.1 => github.com/agnivade/gziphandler v1.1.2-0.20200815170021-7481835cb745
|
|
## explicit
|
|
github.com/NYTimes/gziphandler
|
|
# github.com/RoaringBitmap/roaring v0.5.0
|
|
## explicit
|
|
github.com/RoaringBitmap/roaring
|
|
# github.com/armon/go-metrics v0.3.4
|
|
## explicit
|
|
github.com/armon/go-metrics
|
|
# github.com/avct/uasurfer v0.0.0-20191028135549-26b5daa857f1
|
|
## explicit
|
|
github.com/avct/uasurfer
|
|
# github.com/beevik/etree v1.1.0
|
|
## explicit
|
|
github.com/beevik/etree
|
|
# github.com/beorn7/perks v1.0.1
|
|
github.com/beorn7/perks/quantile
|
|
# github.com/blang/semver v3.5.1+incompatible
|
|
## explicit
|
|
github.com/blang/semver
|
|
# github.com/blevesearch/bleve v1.0.9
|
|
## explicit
|
|
github.com/blevesearch/bleve
|
|
github.com/blevesearch/bleve/analysis
|
|
github.com/blevesearch/bleve/analysis/analyzer/keyword
|
|
github.com/blevesearch/bleve/analysis/analyzer/standard
|
|
github.com/blevesearch/bleve/analysis/datetime/flexible
|
|
github.com/blevesearch/bleve/analysis/datetime/optional
|
|
github.com/blevesearch/bleve/analysis/lang/en
|
|
github.com/blevesearch/bleve/analysis/token/lowercase
|
|
github.com/blevesearch/bleve/analysis/token/porter
|
|
github.com/blevesearch/bleve/analysis/token/stop
|
|
github.com/blevesearch/bleve/analysis/tokenizer/single
|
|
github.com/blevesearch/bleve/analysis/tokenizer/unicode
|
|
github.com/blevesearch/bleve/document
|
|
github.com/blevesearch/bleve/geo
|
|
github.com/blevesearch/bleve/index
|
|
github.com/blevesearch/bleve/index/scorch
|
|
github.com/blevesearch/bleve/index/scorch/mergeplan
|
|
github.com/blevesearch/bleve/index/scorch/segment
|
|
github.com/blevesearch/bleve/index/store
|
|
github.com/blevesearch/bleve/index/store/boltdb
|
|
github.com/blevesearch/bleve/index/store/gtreap
|
|
github.com/blevesearch/bleve/index/upsidedown
|
|
github.com/blevesearch/bleve/mapping
|
|
github.com/blevesearch/bleve/numeric
|
|
github.com/blevesearch/bleve/registry
|
|
github.com/blevesearch/bleve/search
|
|
github.com/blevesearch/bleve/search/collector
|
|
github.com/blevesearch/bleve/search/facet
|
|
github.com/blevesearch/bleve/search/highlight
|
|
github.com/blevesearch/bleve/search/highlight/format/html
|
|
github.com/blevesearch/bleve/search/highlight/fragmenter/simple
|
|
github.com/blevesearch/bleve/search/highlight/highlighter/html
|
|
github.com/blevesearch/bleve/search/highlight/highlighter/simple
|
|
github.com/blevesearch/bleve/search/query
|
|
github.com/blevesearch/bleve/search/scorer
|
|
github.com/blevesearch/bleve/search/searcher
|
|
github.com/blevesearch/bleve/size
|
|
# github.com/blevesearch/go-porterstemmer v1.0.3
|
|
github.com/blevesearch/go-porterstemmer
|
|
# github.com/blevesearch/mmap-go v1.0.2
|
|
github.com/blevesearch/mmap-go
|
|
# github.com/blevesearch/segment v0.9.0
|
|
github.com/blevesearch/segment
|
|
# github.com/blevesearch/snowballstem v0.9.0
|
|
github.com/blevesearch/snowballstem
|
|
github.com/blevesearch/snowballstem/english
|
|
# github.com/blevesearch/zap/v11 v11.0.9
|
|
github.com/blevesearch/zap/v11
|
|
# github.com/blevesearch/zap/v12 v12.0.9
|
|
github.com/blevesearch/zap/v12
|
|
# github.com/blevesearch/zap/v13 v13.0.1
|
|
github.com/blevesearch/zap/v13
|
|
# github.com/blevesearch/zap/v14 v14.0.0
|
|
github.com/blevesearch/zap/v14
|
|
# github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869
|
|
## explicit
|
|
# github.com/cespare/xxhash/v2 v2.1.1
|
|
github.com/cespare/xxhash/v2
|
|
# github.com/corpix/uarand v0.1.1
|
|
## explicit
|
|
github.com/corpix/uarand
|
|
# github.com/couchbase/vellum v1.0.1
|
|
github.com/couchbase/vellum
|
|
github.com/couchbase/vellum/levenshtein
|
|
github.com/couchbase/vellum/regexp
|
|
github.com/couchbase/vellum/utf8
|
|
# github.com/cznic/b v0.0.0-20181122101859-a26611c4d92d
|
|
## explicit
|
|
# github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548
|
|
## explicit
|
|
# github.com/cznic/strutil v0.0.0-20181122101858-275e90344537
|
|
## explicit
|
|
# github.com/davecgh/go-spew v1.1.1
|
|
github.com/davecgh/go-spew/spew
|
|
# github.com/dgryski/dgoogauth v0.0.0-20190221195224-5a805980a5f3
|
|
## explicit
|
|
github.com/dgryski/dgoogauth
|
|
# github.com/disintegration/imaging v1.6.2
|
|
## explicit
|
|
github.com/disintegration/imaging
|
|
# github.com/dyatlov/go-opengraph v0.0.0-20180429202543-816b6608b3c8
|
|
## explicit
|
|
github.com/dyatlov/go-opengraph/opengraph
|
|
# github.com/facebookgo/ensure v0.0.0-20200202191622-63f1cf65ac4c
|
|
## explicit
|
|
# github.com/facebookgo/stack v0.0.0-20160209184415-751773369052
|
|
## explicit
|
|
# github.com/facebookgo/subset v0.0.0-20200203212716-c811ad88dec4
|
|
## explicit
|
|
# github.com/fatih/color v1.9.0
|
|
## explicit
|
|
github.com/fatih/color
|
|
# github.com/fortytw2/leaktest v1.3.0
|
|
## explicit
|
|
# github.com/francoispqt/gojay v1.2.13
|
|
## explicit
|
|
github.com/francoispqt/gojay
|
|
# github.com/fsnotify/fsnotify v1.4.9
|
|
## explicit
|
|
github.com/fsnotify/fsnotify
|
|
# github.com/getsentry/sentry-go v0.7.0
|
|
## explicit
|
|
github.com/getsentry/sentry-go
|
|
github.com/getsentry/sentry-go/http
|
|
# github.com/glycerine/go-unsnap-stream v0.0.0-20190901134440-81cf024a9e0a
|
|
## explicit
|
|
github.com/glycerine/go-unsnap-stream
|
|
# github.com/go-asn1-ber/asn1-ber v1.5.1
|
|
## explicit
|
|
github.com/go-asn1-ber/asn1-ber
|
|
# github.com/go-sql-driver/mysql v1.5.0
|
|
## explicit
|
|
github.com/go-sql-driver/mysql
|
|
# github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0
|
|
## explicit
|
|
github.com/golang/freetype
|
|
github.com/golang/freetype/raster
|
|
github.com/golang/freetype/truetype
|
|
# github.com/golang/protobuf v1.4.2
|
|
github.com/golang/protobuf/proto
|
|
github.com/golang/protobuf/protoc-gen-go/descriptor
|
|
github.com/golang/protobuf/ptypes
|
|
github.com/golang/protobuf/ptypes/any
|
|
github.com/golang/protobuf/ptypes/duration
|
|
github.com/golang/protobuf/ptypes/empty
|
|
github.com/golang/protobuf/ptypes/timestamp
|
|
# github.com/golang/snappy v0.0.1
|
|
github.com/golang/snappy
|
|
# github.com/google/btree v1.0.0
|
|
github.com/google/btree
|
|
# github.com/google/uuid v1.1.1
|
|
github.com/google/uuid
|
|
# github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00
|
|
## explicit
|
|
github.com/gopherjs/gopherjs/js
|
|
# github.com/gorilla/handlers v1.4.2
|
|
## explicit
|
|
github.com/gorilla/handlers
|
|
# github.com/gorilla/mux v1.7.4
|
|
## explicit
|
|
github.com/gorilla/mux
|
|
# github.com/gorilla/schema v1.1.0
|
|
## explicit
|
|
github.com/gorilla/schema
|
|
# github.com/gorilla/websocket v1.4.2
|
|
## explicit
|
|
github.com/gorilla/websocket
|
|
# github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
|
|
## explicit
|
|
github.com/gregjones/httpcache
|
|
# github.com/h2non/go-is-svg v0.0.0-20160927212452-35e8c4b0612c
|
|
## explicit
|
|
github.com/h2non/go-is-svg
|
|
# github.com/hako/durafmt v0.0.0-20200710122514-c0fb7b4da026
|
|
## explicit
|
|
github.com/hako/durafmt
|
|
# github.com/hashicorp/errwrap v1.0.0
|
|
github.com/hashicorp/errwrap
|
|
# github.com/hashicorp/go-hclog v0.14.1
|
|
## explicit
|
|
github.com/hashicorp/go-hclog
|
|
# github.com/hashicorp/go-immutable-radix v1.2.0
|
|
## explicit
|
|
github.com/hashicorp/go-immutable-radix
|
|
# github.com/hashicorp/go-msgpack v1.1.5
|
|
## explicit
|
|
github.com/hashicorp/go-msgpack/codec
|
|
# github.com/hashicorp/go-multierror v1.1.0
|
|
## explicit
|
|
github.com/hashicorp/go-multierror
|
|
# github.com/hashicorp/go-plugin v1.3.0
|
|
## explicit
|
|
github.com/hashicorp/go-plugin
|
|
github.com/hashicorp/go-plugin/internal/plugin
|
|
# github.com/hashicorp/go-sockaddr v1.0.2
|
|
## explicit
|
|
github.com/hashicorp/go-sockaddr
|
|
# github.com/hashicorp/golang-lru v0.5.4
|
|
## explicit
|
|
github.com/hashicorp/golang-lru
|
|
github.com/hashicorp/golang-lru/simplelru
|
|
# github.com/hashicorp/hcl v1.0.0
|
|
github.com/hashicorp/hcl
|
|
github.com/hashicorp/hcl/hcl/ast
|
|
github.com/hashicorp/hcl/hcl/parser
|
|
github.com/hashicorp/hcl/hcl/printer
|
|
github.com/hashicorp/hcl/hcl/scanner
|
|
github.com/hashicorp/hcl/hcl/strconv
|
|
github.com/hashicorp/hcl/hcl/token
|
|
github.com/hashicorp/hcl/json/parser
|
|
github.com/hashicorp/hcl/json/scanner
|
|
github.com/hashicorp/hcl/json/token
|
|
# github.com/hashicorp/memberlist v0.2.2
|
|
## explicit
|
|
github.com/hashicorp/memberlist
|
|
# github.com/hashicorp/yamux v0.0.0-20200609203250-aecfd211c9ce
|
|
## explicit
|
|
github.com/hashicorp/yamux
|
|
# github.com/icrowley/fake v0.0.0-20180203215853-4178557ae428
|
|
## explicit
|
|
github.com/icrowley/fake
|
|
# github.com/inconshreveable/mousetrap v1.0.0
|
|
github.com/inconshreveable/mousetrap
|
|
# github.com/jaytaylor/html2text v0.0.0-20200412013138-3577fbdbcff7
|
|
## explicit
|
|
github.com/jaytaylor/html2text
|
|
# github.com/jmhodges/levigo v1.0.0
|
|
## explicit
|
|
# github.com/jmoiron/sqlx v1.2.0
|
|
## explicit
|
|
github.com/jmoiron/sqlx
|
|
github.com/jmoiron/sqlx/reflectx
|
|
# github.com/jonboulle/clockwork v0.2.0
|
|
## explicit
|
|
github.com/jonboulle/clockwork
|
|
# github.com/josharian/intern v1.0.0
|
|
github.com/josharian/intern
|
|
# github.com/json-iterator/go v1.1.10
|
|
github.com/json-iterator/go
|
|
# github.com/klauspost/compress v1.10.11
|
|
github.com/klauspost/compress/flate
|
|
github.com/klauspost/compress/gzip
|
|
# github.com/klauspost/cpuid v1.3.1
|
|
github.com/klauspost/cpuid
|
|
# github.com/konsorten/go-windows-terminal-sequences v1.0.3
|
|
github.com/konsorten/go-windows-terminal-sequences
|
|
# github.com/lann/builder v0.0.0-20180802200727-47ae307949d0
|
|
github.com/lann/builder
|
|
# github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0
|
|
github.com/lann/ps
|
|
# github.com/lib/pq v1.8.0
|
|
## explicit
|
|
github.com/lib/pq
|
|
github.com/lib/pq/oid
|
|
github.com/lib/pq/scram
|
|
# github.com/magiconair/properties v1.8.1
|
|
## explicit
|
|
github.com/magiconair/properties
|
|
# github.com/mailru/easyjson v0.7.3
|
|
## explicit
|
|
github.com/mailru/easyjson
|
|
github.com/mailru/easyjson/buffer
|
|
github.com/mailru/easyjson/jlexer
|
|
github.com/mailru/easyjson/jwriter
|
|
# github.com/mattermost/go-i18n v1.11.0
|
|
## explicit
|
|
github.com/mattermost/go-i18n/i18n
|
|
github.com/mattermost/go-i18n/i18n/bundle
|
|
github.com/mattermost/go-i18n/i18n/language
|
|
github.com/mattermost/go-i18n/i18n/translation
|
|
# github.com/mattermost/gorp v1.6.2-0.20200624165429-2595d5e54111
|
|
## explicit
|
|
github.com/mattermost/gorp
|
|
# github.com/mattermost/gosaml2 v0.3.2
|
|
## explicit
|
|
github.com/mattermost/gosaml2
|
|
github.com/mattermost/gosaml2/types
|
|
github.com/mattermost/gosaml2/uuid
|
|
# github.com/mattermost/ldap v0.0.0-20191128190019-9f62ba4b8d4d
|
|
## explicit
|
|
github.com/mattermost/ldap
|
|
# github.com/mattermost/logr v1.0.13
|
|
## explicit
|
|
github.com/mattermost/logr
|
|
github.com/mattermost/logr/format
|
|
github.com/mattermost/logr/target
|
|
# github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0
|
|
## explicit
|
|
github.com/mattermost/rsc/gf256
|
|
github.com/mattermost/rsc/qr
|
|
github.com/mattermost/rsc/qr/coding
|
|
# github.com/mattermost/viper v1.0.4
|
|
## explicit
|
|
github.com/mattermost/viper
|
|
# github.com/mattn/go-colorable v0.1.7
|
|
## explicit
|
|
github.com/mattn/go-colorable
|
|
# github.com/mattn/go-isatty v0.0.12
|
|
github.com/mattn/go-isatty
|
|
# github.com/mattn/go-runewidth v0.0.9
|
|
## explicit
|
|
github.com/mattn/go-runewidth
|
|
# github.com/mattn/go-sqlite3 v2.0.3+incompatible
|
|
## explicit
|
|
github.com/mattn/go-sqlite3
|
|
# github.com/matttproud/golang_protobuf_extensions v1.0.1
|
|
github.com/matttproud/golang_protobuf_extensions/pbutil
|
|
# github.com/miekg/dns v1.1.31
|
|
## explicit
|
|
github.com/miekg/dns
|
|
# github.com/minio/md5-simd v1.1.0
|
|
github.com/minio/md5-simd
|
|
# github.com/minio/minio-go/v7 v7.0.4
|
|
## explicit
|
|
github.com/minio/minio-go/v7
|
|
github.com/minio/minio-go/v7/pkg/credentials
|
|
github.com/minio/minio-go/v7/pkg/encrypt
|
|
github.com/minio/minio-go/v7/pkg/lifecycle
|
|
github.com/minio/minio-go/v7/pkg/notification
|
|
github.com/minio/minio-go/v7/pkg/replication
|
|
github.com/minio/minio-go/v7/pkg/s3utils
|
|
github.com/minio/minio-go/v7/pkg/set
|
|
github.com/minio/minio-go/v7/pkg/signer
|
|
github.com/minio/minio-go/v7/pkg/sse
|
|
github.com/minio/minio-go/v7/pkg/tags
|
|
# github.com/minio/sha256-simd v0.1.1
|
|
github.com/minio/sha256-simd
|
|
# github.com/mitchellh/go-homedir v1.1.0
|
|
github.com/mitchellh/go-homedir
|
|
# github.com/mitchellh/go-testing-interface v1.14.1
|
|
## explicit
|
|
github.com/mitchellh/go-testing-interface
|
|
# github.com/mitchellh/mapstructure v1.3.3
|
|
## explicit
|
|
github.com/mitchellh/mapstructure
|
|
# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
|
|
github.com/modern-go/concurrent
|
|
# github.com/modern-go/reflect2 v1.0.1
|
|
github.com/modern-go/reflect2
|
|
# github.com/mschoch/smat v0.2.0
|
|
github.com/mschoch/smat
|
|
# github.com/muesli/smartcrop v0.3.0
|
|
## explicit
|
|
github.com/muesli/smartcrop
|
|
github.com/muesli/smartcrop/nfnt
|
|
github.com/muesli/smartcrop/options
|
|
# github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646
|
|
github.com/nfnt/resize
|
|
# github.com/oklog/run v1.1.0
|
|
## explicit
|
|
github.com/oklog/run
|
|
# github.com/olekukonko/tablewriter v0.0.4
|
|
## explicit
|
|
github.com/olekukonko/tablewriter
|
|
# github.com/olivere/elastic v6.2.34+incompatible
|
|
## explicit
|
|
github.com/olivere/elastic/config
|
|
github.com/olivere/elastic/uritemplates
|
|
# github.com/oov/psd v0.0.0-20200705094106-99303fb2511f
|
|
## explicit
|
|
github.com/oov/psd
|
|
github.com/oov/psd/color
|
|
# github.com/opentracing/opentracing-go v1.2.0
|
|
## explicit
|
|
github.com/opentracing/opentracing-go
|
|
github.com/opentracing/opentracing-go/ext
|
|
github.com/opentracing/opentracing-go/log
|
|
# github.com/pborman/uuid v1.2.1
|
|
## explicit
|
|
github.com/pborman/uuid
|
|
# github.com/pelletier/go-toml v1.8.0
|
|
## explicit
|
|
github.com/pelletier/go-toml
|
|
# github.com/philhofer/fwd v1.0.0
|
|
github.com/philhofer/fwd
|
|
# github.com/pkg/errors v0.9.1
|
|
## explicit
|
|
github.com/pkg/errors
|
|
# github.com/pmezard/go-difflib v1.0.0
|
|
github.com/pmezard/go-difflib/difflib
|
|
# github.com/prometheus/client_golang v1.7.1
|
|
## explicit
|
|
github.com/prometheus/client_golang/prometheus
|
|
github.com/prometheus/client_golang/prometheus/internal
|
|
github.com/prometheus/client_golang/prometheus/promhttp
|
|
# github.com/prometheus/client_model v0.2.0
|
|
## explicit
|
|
github.com/prometheus/client_model/go
|
|
# github.com/prometheus/common v0.12.0
|
|
## explicit
|
|
github.com/prometheus/common/expfmt
|
|
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
|
|
github.com/prometheus/common/model
|
|
# github.com/prometheus/procfs v0.1.3
|
|
github.com/prometheus/procfs
|
|
github.com/prometheus/procfs/internal/fs
|
|
github.com/prometheus/procfs/internal/util
|
|
# github.com/remyoudompheng/bigfft v0.0.0-20190728182440-6a916e37a237
|
|
## explicit
|
|
# github.com/rs/cors v1.7.0
|
|
## explicit
|
|
github.com/rs/cors
|
|
# github.com/rs/xid v1.2.1
|
|
github.com/rs/xid
|
|
# github.com/rudderlabs/analytics-go v3.2.1+incompatible
|
|
## explicit
|
|
github.com/rudderlabs/analytics-go
|
|
# github.com/russellhaering/goxmldsig v0.0.0-20180430223755-7acd5e4a6ef7
|
|
## explicit
|
|
github.com/russellhaering/goxmldsig
|
|
github.com/russellhaering/goxmldsig/etreeutils
|
|
github.com/russellhaering/goxmldsig/types
|
|
# github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd
|
|
## explicit
|
|
github.com/rwcarlsen/goexif/exif
|
|
github.com/rwcarlsen/goexif/tiff
|
|
# github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529
|
|
github.com/sean-/seed
|
|
# github.com/segmentio/backo-go v0.0.0-20200129164019-23eae7c10bd3
|
|
## explicit
|
|
github.com/segmentio/backo-go
|
|
# github.com/sirupsen/logrus v1.6.0
|
|
## explicit
|
|
github.com/sirupsen/logrus
|
|
# github.com/smartystreets/assertions v1.0.0
|
|
## explicit
|
|
# github.com/spf13/afero v1.3.4
|
|
## explicit
|
|
github.com/spf13/afero
|
|
github.com/spf13/afero/mem
|
|
# github.com/spf13/cast v1.3.1
|
|
## explicit
|
|
github.com/spf13/cast
|
|
# github.com/spf13/cobra v1.0.0
|
|
## explicit
|
|
github.com/spf13/cobra
|
|
# github.com/spf13/jwalterweatherman v1.1.0
|
|
## explicit
|
|
github.com/spf13/jwalterweatherman
|
|
# github.com/spf13/pflag v1.0.5
|
|
## explicit
|
|
github.com/spf13/pflag
|
|
# github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf
|
|
## explicit
|
|
github.com/ssor/bom
|
|
# github.com/steveyen/gtreap v0.1.0
|
|
github.com/steveyen/gtreap
|
|
# github.com/stretchr/objx v0.3.0
|
|
## explicit
|
|
github.com/stretchr/objx
|
|
# github.com/stretchr/testify v1.6.1
|
|
## explicit
|
|
github.com/stretchr/testify/assert
|
|
github.com/stretchr/testify/mock
|
|
github.com/stretchr/testify/require
|
|
github.com/stretchr/testify/suite
|
|
# github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c
|
|
## explicit
|
|
# github.com/throttled/throttled v2.2.5+incompatible
|
|
## explicit
|
|
github.com/throttled/throttled
|
|
github.com/throttled/throttled/store/memstore
|
|
# github.com/tinylib/msgp v1.1.2
|
|
## explicit
|
|
github.com/tinylib/msgp/msgp
|
|
# github.com/tylerb/graceful v1.2.15
|
|
## explicit
|
|
github.com/tylerb/graceful
|
|
# github.com/uber/jaeger-client-go v2.25.0+incompatible
|
|
## explicit
|
|
github.com/uber/jaeger-client-go
|
|
github.com/uber/jaeger-client-go/config
|
|
github.com/uber/jaeger-client-go/internal/baggage
|
|
github.com/uber/jaeger-client-go/internal/baggage/remote
|
|
github.com/uber/jaeger-client-go/internal/reporterstats
|
|
github.com/uber/jaeger-client-go/internal/spanlog
|
|
github.com/uber/jaeger-client-go/internal/throttler
|
|
github.com/uber/jaeger-client-go/internal/throttler/remote
|
|
github.com/uber/jaeger-client-go/log
|
|
github.com/uber/jaeger-client-go/rpcmetrics
|
|
github.com/uber/jaeger-client-go/thrift
|
|
github.com/uber/jaeger-client-go/thrift-gen/agent
|
|
github.com/uber/jaeger-client-go/thrift-gen/baggage
|
|
github.com/uber/jaeger-client-go/thrift-gen/jaeger
|
|
github.com/uber/jaeger-client-go/thrift-gen/sampling
|
|
github.com/uber/jaeger-client-go/thrift-gen/zipkincore
|
|
github.com/uber/jaeger-client-go/transport
|
|
github.com/uber/jaeger-client-go/utils
|
|
github.com/uber/jaeger-client-go/zipkin
|
|
# github.com/uber/jaeger-lib v2.2.0+incompatible
|
|
## explicit
|
|
github.com/uber/jaeger-lib/metrics
|
|
# github.com/vmihailenco/msgpack/v5 v5.0.0-beta.1
|
|
## explicit
|
|
github.com/vmihailenco/msgpack/v5
|
|
github.com/vmihailenco/msgpack/v5/codes
|
|
# github.com/vmihailenco/tagparser v0.1.1
|
|
github.com/vmihailenco/tagparser
|
|
github.com/vmihailenco/tagparser/internal
|
|
github.com/vmihailenco/tagparser/internal/parser
|
|
# github.com/wiggin77/cfg v1.0.2
|
|
github.com/wiggin77/cfg
|
|
github.com/wiggin77/cfg/ini
|
|
github.com/wiggin77/cfg/timeconv
|
|
# github.com/wiggin77/merror v1.0.2
|
|
## explicit
|
|
github.com/wiggin77/merror
|
|
# github.com/wiggin77/srslog v1.0.1
|
|
## explicit
|
|
github.com/wiggin77/srslog
|
|
# github.com/willf/bitset v1.1.11
|
|
## explicit
|
|
github.com/willf/bitset
|
|
# github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c
|
|
## explicit
|
|
github.com/xtgo/uuid
|
|
# go.etcd.io/bbolt v1.3.5
|
|
## explicit
|
|
go.etcd.io/bbolt
|
|
# go.uber.org/atomic v1.6.0
|
|
go.uber.org/atomic
|
|
# go.uber.org/multierr v1.5.0
|
|
go.uber.org/multierr
|
|
# go.uber.org/zap v1.15.0
|
|
## explicit
|
|
go.uber.org/zap
|
|
go.uber.org/zap/buffer
|
|
go.uber.org/zap/internal/bufferpool
|
|
go.uber.org/zap/internal/color
|
|
go.uber.org/zap/internal/exit
|
|
go.uber.org/zap/zapcore
|
|
# golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de
|
|
## explicit
|
|
golang.org/x/crypto/acme
|
|
golang.org/x/crypto/acme/autocert
|
|
golang.org/x/crypto/argon2
|
|
golang.org/x/crypto/bcrypt
|
|
golang.org/x/crypto/blake2b
|
|
golang.org/x/crypto/blowfish
|
|
golang.org/x/crypto/cast5
|
|
golang.org/x/crypto/ed25519
|
|
golang.org/x/crypto/ed25519/internal/edwards25519
|
|
golang.org/x/crypto/openpgp
|
|
golang.org/x/crypto/openpgp/armor
|
|
golang.org/x/crypto/openpgp/elgamal
|
|
golang.org/x/crypto/openpgp/errors
|
|
golang.org/x/crypto/openpgp/packet
|
|
golang.org/x/crypto/openpgp/s2k
|
|
# golang.org/x/image v0.0.0-20200801110659-972c09e46d76
|
|
## explicit
|
|
golang.org/x/image/bmp
|
|
golang.org/x/image/ccitt
|
|
golang.org/x/image/draw
|
|
golang.org/x/image/font
|
|
golang.org/x/image/math/f64
|
|
golang.org/x/image/math/fixed
|
|
golang.org/x/image/riff
|
|
golang.org/x/image/tiff
|
|
golang.org/x/image/tiff/lzw
|
|
golang.org/x/image/vp8
|
|
golang.org/x/image/vp8l
|
|
golang.org/x/image/webp
|
|
# golang.org/x/lint v0.0.0-20200302205851-738671d3881b
|
|
## explicit
|
|
# golang.org/x/mod v0.3.0
|
|
golang.org/x/mod/module
|
|
golang.org/x/mod/semver
|
|
# golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc
|
|
## explicit
|
|
golang.org/x/net/bpf
|
|
golang.org/x/net/context
|
|
golang.org/x/net/html
|
|
golang.org/x/net/html/atom
|
|
golang.org/x/net/html/charset
|
|
golang.org/x/net/http/httpguts
|
|
golang.org/x/net/http2
|
|
golang.org/x/net/http2/hpack
|
|
golang.org/x/net/idna
|
|
golang.org/x/net/internal/iana
|
|
golang.org/x/net/internal/socket
|
|
golang.org/x/net/internal/timeseries
|
|
golang.org/x/net/ipv4
|
|
golang.org/x/net/ipv6
|
|
golang.org/x/net/publicsuffix
|
|
golang.org/x/net/trace
|
|
# golang.org/x/sys v0.0.0-20200817155316-9781c653f443
|
|
## explicit
|
|
golang.org/x/sys/cpu
|
|
golang.org/x/sys/internal/unsafeheader
|
|
golang.org/x/sys/unix
|
|
golang.org/x/sys/windows
|
|
# golang.org/x/text v0.3.3
|
|
## explicit
|
|
golang.org/x/text/encoding
|
|
golang.org/x/text/encoding/charmap
|
|
golang.org/x/text/encoding/htmlindex
|
|
golang.org/x/text/encoding/internal
|
|
golang.org/x/text/encoding/internal/identifier
|
|
golang.org/x/text/encoding/japanese
|
|
golang.org/x/text/encoding/korean
|
|
golang.org/x/text/encoding/simplifiedchinese
|
|
golang.org/x/text/encoding/traditionalchinese
|
|
golang.org/x/text/encoding/unicode
|
|
golang.org/x/text/internal/language
|
|
golang.org/x/text/internal/language/compact
|
|
golang.org/x/text/internal/tag
|
|
golang.org/x/text/internal/utf8internal
|
|
golang.org/x/text/language
|
|
golang.org/x/text/runes
|
|
golang.org/x/text/secure/bidirule
|
|
golang.org/x/text/transform
|
|
golang.org/x/text/unicode/bidi
|
|
golang.org/x/text/unicode/norm
|
|
# golang.org/x/tools v0.0.0-20200818005847-188abfa75333
|
|
## explicit
|
|
golang.org/x/tools/go/ast/astutil
|
|
golang.org/x/tools/go/gcexportdata
|
|
golang.org/x/tools/go/internal/gcimporter
|
|
golang.org/x/tools/go/internal/packagesdriver
|
|
golang.org/x/tools/go/packages
|
|
golang.org/x/tools/imports
|
|
golang.org/x/tools/internal/event
|
|
golang.org/x/tools/internal/event/core
|
|
golang.org/x/tools/internal/event/keys
|
|
golang.org/x/tools/internal/event/label
|
|
golang.org/x/tools/internal/fastwalk
|
|
golang.org/x/tools/internal/gocommand
|
|
golang.org/x/tools/internal/gopathwalk
|
|
golang.org/x/tools/internal/imports
|
|
golang.org/x/tools/internal/packagesinternal
|
|
golang.org/x/tools/internal/typesinternal
|
|
# golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
|
|
## explicit
|
|
golang.org/x/xerrors
|
|
golang.org/x/xerrors/internal
|
|
# google.golang.org/appengine v1.6.6
|
|
## explicit
|
|
google.golang.org/appengine
|
|
google.golang.org/appengine/datastore
|
|
google.golang.org/appengine/datastore/internal/cloudkey
|
|
google.golang.org/appengine/datastore/internal/cloudpb
|
|
google.golang.org/appengine/internal
|
|
google.golang.org/appengine/internal/app_identity
|
|
google.golang.org/appengine/internal/base
|
|
google.golang.org/appengine/internal/datastore
|
|
google.golang.org/appengine/internal/log
|
|
google.golang.org/appengine/internal/modules
|
|
google.golang.org/appengine/internal/remote_api
|
|
# google.golang.org/genproto v0.0.0-20200815001618-f69a88009b70
|
|
## explicit
|
|
google.golang.org/genproto/googleapis/rpc/status
|
|
# google.golang.org/grpc v1.31.0
|
|
## explicit
|
|
google.golang.org/grpc
|
|
google.golang.org/grpc/attributes
|
|
google.golang.org/grpc/backoff
|
|
google.golang.org/grpc/balancer
|
|
google.golang.org/grpc/balancer/base
|
|
google.golang.org/grpc/balancer/grpclb/state
|
|
google.golang.org/grpc/balancer/roundrobin
|
|
google.golang.org/grpc/binarylog/grpc_binarylog_v1
|
|
google.golang.org/grpc/codes
|
|
google.golang.org/grpc/connectivity
|
|
google.golang.org/grpc/credentials
|
|
google.golang.org/grpc/credentials/internal
|
|
google.golang.org/grpc/encoding
|
|
google.golang.org/grpc/encoding/proto
|
|
google.golang.org/grpc/grpclog
|
|
google.golang.org/grpc/health
|
|
google.golang.org/grpc/health/grpc_health_v1
|
|
google.golang.org/grpc/internal
|
|
google.golang.org/grpc/internal/backoff
|
|
google.golang.org/grpc/internal/balancerload
|
|
google.golang.org/grpc/internal/binarylog
|
|
google.golang.org/grpc/internal/buffer
|
|
google.golang.org/grpc/internal/channelz
|
|
google.golang.org/grpc/internal/credentials
|
|
google.golang.org/grpc/internal/envconfig
|
|
google.golang.org/grpc/internal/grpclog
|
|
google.golang.org/grpc/internal/grpcrand
|
|
google.golang.org/grpc/internal/grpcsync
|
|
google.golang.org/grpc/internal/grpcutil
|
|
google.golang.org/grpc/internal/resolver/dns
|
|
google.golang.org/grpc/internal/resolver/passthrough
|
|
google.golang.org/grpc/internal/serviceconfig
|
|
google.golang.org/grpc/internal/status
|
|
google.golang.org/grpc/internal/syscall
|
|
google.golang.org/grpc/internal/transport
|
|
google.golang.org/grpc/keepalive
|
|
google.golang.org/grpc/metadata
|
|
google.golang.org/grpc/peer
|
|
google.golang.org/grpc/reflection
|
|
google.golang.org/grpc/reflection/grpc_reflection_v1alpha
|
|
google.golang.org/grpc/resolver
|
|
google.golang.org/grpc/serviceconfig
|
|
google.golang.org/grpc/stats
|
|
google.golang.org/grpc/status
|
|
google.golang.org/grpc/tap
|
|
# google.golang.org/protobuf v1.25.0
|
|
## explicit
|
|
google.golang.org/protobuf/encoding/prototext
|
|
google.golang.org/protobuf/encoding/protowire
|
|
google.golang.org/protobuf/internal/descfmt
|
|
google.golang.org/protobuf/internal/descopts
|
|
google.golang.org/protobuf/internal/detrand
|
|
google.golang.org/protobuf/internal/encoding/defval
|
|
google.golang.org/protobuf/internal/encoding/messageset
|
|
google.golang.org/protobuf/internal/encoding/tag
|
|
google.golang.org/protobuf/internal/encoding/text
|
|
google.golang.org/protobuf/internal/errors
|
|
google.golang.org/protobuf/internal/fieldsort
|
|
google.golang.org/protobuf/internal/filedesc
|
|
google.golang.org/protobuf/internal/filetype
|
|
google.golang.org/protobuf/internal/flags
|
|
google.golang.org/protobuf/internal/genid
|
|
google.golang.org/protobuf/internal/impl
|
|
google.golang.org/protobuf/internal/mapsort
|
|
google.golang.org/protobuf/internal/pragma
|
|
google.golang.org/protobuf/internal/set
|
|
google.golang.org/protobuf/internal/strs
|
|
google.golang.org/protobuf/internal/version
|
|
google.golang.org/protobuf/proto
|
|
google.golang.org/protobuf/reflect/protoreflect
|
|
google.golang.org/protobuf/reflect/protoregistry
|
|
google.golang.org/protobuf/runtime/protoiface
|
|
google.golang.org/protobuf/runtime/protoimpl
|
|
google.golang.org/protobuf/types/descriptorpb
|
|
google.golang.org/protobuf/types/known/anypb
|
|
google.golang.org/protobuf/types/known/durationpb
|
|
google.golang.org/protobuf/types/known/emptypb
|
|
google.golang.org/protobuf/types/known/timestamppb
|
|
# gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc
|
|
## explicit
|
|
gopkg.in/alexcesaro/quotedprintable.v3
|
|
# gopkg.in/ini.v1 v1.60.0
|
|
## explicit
|
|
gopkg.in/ini.v1
|
|
# gopkg.in/mail.v2 v2.3.1
|
|
## explicit
|
|
gopkg.in/mail.v2
|
|
# gopkg.in/natefinch/lumberjack.v2 v2.0.0
|
|
## explicit
|
|
gopkg.in/natefinch/lumberjack.v2
|
|
# gopkg.in/olivere/elastic.v6 v6.2.34
|
|
## explicit
|
|
gopkg.in/olivere/elastic.v6
|
|
# gopkg.in/yaml.v2 v2.3.0
|
|
## explicit
|
|
gopkg.in/yaml.v2
|
|
# gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776
|
|
## explicit
|
|
gopkg.in/yaml.v3
|
|
# honnef.co/go/tools v0.0.1-2020.1.3
|
|
## explicit
|
|
# willnorris.com/go/gifresize v1.0.0
|
|
willnorris.com/go/gifresize
|
|
# willnorris.com/go/imageproxy v0.10.0
|
|
## explicit
|
|
willnorris.com/go/imageproxy
|
|
willnorris.com/go/imageproxy/third_party/http
|