From 7fa24065d3cdcdebdd9772fca55832317daab1e9 Mon Sep 17 00:00:00 2001 From: simitt Date: Tue, 24 Jul 2018 18:36:41 +0200 Subject: [PATCH 1/2] Fix scripts for updating beats. Follow up to PR #1177 --- magefile.go | 2 +- script/update_beats.sh | 1 + tests/_meta/{fields.test.yml => fields.yml} | 0 tests/fields_test.go | 4 +- .../elastic/beats/libbeat/fields.yml | 216 ------------------ 5 files changed, 4 insertions(+), 219 deletions(-) rename tests/_meta/{fields.test.yml => fields.yml} (100%) delete mode 100644 vendor/github.com/elastic/beats/libbeat/fields.yml diff --git a/magefile.go b/magefile.go index 06a30a30a9c..be4be9d48e3 100644 --- a/magefile.go +++ b/magefile.go @@ -100,7 +100,7 @@ func Update() error { } func Fields() error { - return mage.GenerateFieldsYAML(".") + return mage.GenerateFieldsYAML("model") } // ----------------------------------------------------------------------------- diff --git a/script/update_beats.sh b/script/update_beats.sh index 488d47b1111..3d0c4e1d03e 100755 --- a/script/update_beats.sh +++ b/script/update_beats.sh @@ -29,6 +29,7 @@ rsync -crpv --delete \ --include="testing/***" \ --include="libbeat/" \ --include=libbeat/Makefile \ + --include="libbeat/magefile.go" \ --include="libbeat/_meta/" \ --include="libbeat/_meta/fields.common.yml" \ --include="libbeat/docs/" \ diff --git a/tests/_meta/fields.test.yml b/tests/_meta/fields.yml similarity index 100% rename from tests/_meta/fields.test.yml rename to tests/_meta/fields.yml diff --git a/tests/fields_test.go b/tests/fields_test.go index 772088c1f5d..f339b173d6d 100644 --- a/tests/fields_test.go +++ b/tests/fields_test.go @@ -84,7 +84,7 @@ func TestLoadFields(t *testing.T) { _, err := loadFields("non-existing") assert.NotNil(t, err) - fields, err := loadFields("./_meta/fields.test.yml") + fields, err := loadFields("./_meta/fields.yml") assert.Nil(t, err) expected := NewSet("transaction", "transaction.id", "transaction.context", "exception", "exception.http", "exception.http.url", "exception.http.meta", "exception.stacktrace") flattened := NewSet() @@ -94,7 +94,7 @@ func TestLoadFields(t *testing.T) { func TestFlattenFieldNames(t *testing.T) { - fields, _ := loadFields("./_meta/fields.test.yml") + fields, _ := loadFields("./_meta/fields.yml") expected := NewSet("transaction", "transaction.id", "transaction.context", "exception", "exception.http", "exception.http.url", "exception.http.meta", "exception.stacktrace") diff --git a/vendor/github.com/elastic/beats/libbeat/fields.yml b/vendor/github.com/elastic/beats/libbeat/fields.yml deleted file mode 100644 index 9d630416b84..00000000000 --- a/vendor/github.com/elastic/beats/libbeat/fields.yml +++ /dev/null @@ -1,216 +0,0 @@ - -- key: beat - title: Beat - description: > - Contains common beat fields available in all event types. - fields: - - - name: beat.name - description: > - The name of the Beat sending the log messages. If the Beat name is - set in the configuration file, then that value is used. If it is not - set, the hostname is used. To set the Beat name, use the `name` - option in the configuration file. - - name: beat.hostname - description: > - The hostname as returned by the operating system on which the Beat is - running. - - name: beat.timezone - description: > - The timezone as returned by the operating system on which the Beat is - running. - - name: beat.version - description: > - The version of the beat that generated this event. - - - name: "@timestamp" - type: date - required: true - format: date - example: August 26th 2016, 12:35:53.332 - description: > - The timestamp when the event log record was generated. - - - name: tags - description: > - Arbitrary tags that can be set per Beat and per transaction - type. - - - name: fields - type: object - object_type: keyword - description: > - Contains user configurable fields. - - - name: error - type: group - description: > - Error fields containing additional info in case of errors. - fields: - - name: message - type: text - description: > - Error message. - - name: code - type: long - description: > - Error code. - - name: type - type: keyword - description: > - Error type. -- key: cloud - title: Cloud provider metadata - description: > - Metadata from cloud providers added by the add_cloud_metadata processor. - fields: - - - name: meta.cloud.provider - example: ec2 - description: > - Name of the cloud provider. Possible values are ec2, gce, or digitalocean. - - - name: meta.cloud.instance_id - description: > - Instance ID of the host machine. - - - name: meta.cloud.instance_name - description: > - Instance name of the host machine. - - - name: meta.cloud.machine_type - example: t2.medium - description: > - Machine type of the host machine. - - - name: meta.cloud.availability_zone - example: us-east-1c - description: > - Availability zone in which this host is running. - - - name: meta.cloud.project_id - example: project-x - description: > - Name of the project in Google Cloud. - - - name: meta.cloud.region - description: > - Region in which this host is running. -- key: docker - title: Docker - description: > - Docker stats collected from Docker. - short_config: false - anchor: docker-processor - fields: - - name: docker - type: group - fields: - - name: container.id - type: keyword - description: > - Unique container id. - - name: container.image - type: keyword - description: > - Name of the image the container was built on. - - name: container.name - type: keyword - description: > - Container name. - - name: container.labels - type: object - object_type: keyword - description: > - Image labels. -- key: host - title: Host - description: > - Info collected for the host machine. - anchor: host-processor - fields: - - name: host - type: group - fields: - - name: name - type: keyword - description: > - Hostname. - - name: id - type: keyword - description: > - Unique host id. - - name: architecture - type: keyword - description: > - Host architecture (e.g. x86_64, arm, ppc, mips). - - name: os.platform - type: keyword - description: > - OS platform (e.g. centos, ubuntu, windows). - - name: os.version - type: keyword - description: > - OS version. - - name: os.family - type: keyword - description: > - OS family (e.g. redhat, debian, freebsd, windows). - - name: ip - type: ip - description: > - List of IP-addresses. - - name: mac - type: keyword - description: > - List of hardware-addresses, usually MAC-addresses. - -- key: kubernetes - title: Kubernetes - description: > - Kubernetes metadata added by the kubernetes processor - short_config: false - anchor: kubernetes-processor - fields: - - name: kubernetes - type: group - fields: - - name: pod.name - type: keyword - description: > - Kubernetes pod name - - - name: pod.uid - type: keyword - description: > - Kubernetes Pod UID - - - name: namespace - type: keyword - description: > - Kubernetes namespace - - - name: node.name - type: keyword - description: > - Kubernetes node name - - - name: labels - type: object - description: > - Kubernetes labels map - - - name: annotations - type: object - description: > - Kubernetes annotations map - - - name: container.name - type: keyword - description: > - Kubernetes container name - - - name: container.image - type: keyword - description: > - Kubernetes container image From b95b4718aaf0054e03d2f55d36e6cdfbae6e154e Mon Sep 17 00:00:00 2001 From: simitt Date: Tue, 24 Jul 2018 18:44:23 +0200 Subject: [PATCH 2/2] Update beats framework to 2a3aabc --- NOTICE.txt | 2 +- .../add_cloud_metadata/add_cloud_metadata.go | 5 + .../provider_openstack_nova.go | 70 ++ .../klauspost/compress/flate/gen.go | 265 ------ .../github.com/klauspost/cpuid/private-gen.go | 476 ----------- vendor/vendor.json | 782 +++++++++--------- 6 files changed, 467 insertions(+), 1133 deletions(-) create mode 100644 vendor/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/provider_openstack_nova.go delete mode 100644 vendor/github.com/klauspost/compress/flate/gen.go delete mode 100644 vendor/github.com/klauspost/cpuid/private-gen.go diff --git a/NOTICE.txt b/NOTICE.txt index 949d8ec82b7..0b548c25a2e 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -292,7 +292,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------- Dependency: github.com/elastic/beats Version: master -Revision: 9b268ba852ae93e1080c745a1031c72243f64df0 +Revision: 2a3aabcde1bf9218b43c20f5e58b7563d90c5b65 License type (autodetected): Apache-2.0 ./vendor/github.com/elastic/beats/LICENSE.txt: -------------------------------------------------------------------- diff --git a/vendor/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/add_cloud_metadata.go b/vendor/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/add_cloud_metadata.go index c2bdfbc0145..c281dd799ec 100644 --- a/vendor/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/add_cloud_metadata.go +++ b/vendor/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/add_cloud_metadata.go @@ -281,6 +281,10 @@ func setupFetchers(c *common.Config) ([]*metadataFetcher, error) { if err != nil { return fetchers, err } + osFetcher, err := newOpenstackNovaMetadataFetcher(c) + if err != nil { + return fetchers, err + } fetchers = []*metadataFetcher{ doFetcher, @@ -289,6 +293,7 @@ func setupFetchers(c *common.Config) ([]*metadataFetcher, error) { qcloudFetcher, ecsFetcher, azFetcher, + osFetcher, } return fetchers, nil } diff --git a/vendor/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/provider_openstack_nova.go b/vendor/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/provider_openstack_nova.go new file mode 100644 index 00000000000..27913054b3e --- /dev/null +++ b/vendor/github.com/elastic/beats/libbeat/processors/add_cloud_metadata/provider_openstack_nova.go @@ -0,0 +1,70 @@ +// Licensed to Elasticsearch B.V. under one or more contributor +// license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright +// ownership. Elasticsearch B.V. licenses this file to you under +// the Apache License, Version 2.0 (the "License"); you may +// not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +package add_cloud_metadata + +import ( + "github.com/elastic/beats/libbeat/common" +) + +const ( + osMetadataInstanceIDURI = "/2009-04-04/meta-data/instance-id" + osMetadataInstanceTypeURI = "/2009-04-04/meta-data/instance-type" + osMetadataHostnameURI = "/2009-04-04/meta-data/hostname" + osMetadataZoneURI = "/2009-04-04/meta-data/placement/availability-zone" +) + +// newOpenstackNovaMetadataFetcher returns a metadataFetcher for the +// OpenStack Nova Metadata Service +// Document https://docs.openstack.org/nova/latest/user/metadata-service.html +func newOpenstackNovaMetadataFetcher(c *common.Config) (*metadataFetcher, error) { + + osSchema := func(m map[string]interface{}) common.MapStr { + return common.MapStr(m) + } + + urls, err := getMetadataURLs(c, metadataHost, []string{ + osMetadataInstanceIDURI, + osMetadataInstanceTypeURI, + osMetadataHostnameURI, + osMetadataZoneURI, + }) + if err != nil { + return nil, err + } + + responseHandlers := map[string]responseHandler{ + urls[0]: func(all []byte, result *result) error { + result.metadata["instance_id"] = string(all) + return nil + }, + urls[1]: func(all []byte, result *result) error { + result.metadata["machine_type"] = string(all) + return nil + }, + urls[2]: func(all []byte, result *result) error { + result.metadata["instance_name"] = string(all) + return nil + }, + urls[3]: func(all []byte, result *result) error { + result.metadata["availability_zone"] = string(all) + return nil + }, + } + fetcher := &metadataFetcher{"openstack", nil, responseHandlers, osSchema} + return fetcher, nil +} diff --git a/vendor/github.com/klauspost/compress/flate/gen.go b/vendor/github.com/klauspost/compress/flate/gen.go deleted file mode 100644 index 154c89a488e..00000000000 --- a/vendor/github.com/klauspost/compress/flate/gen.go +++ /dev/null @@ -1,265 +0,0 @@ -// Copyright 2012 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build ignore - -// This program generates fixedhuff.go -// Invoke as -// -// go run gen.go -output fixedhuff.go - -package main - -import ( - "bytes" - "flag" - "fmt" - "go/format" - "io/ioutil" - "log" -) - -var filename = flag.String("output", "fixedhuff.go", "output file name") - -const maxCodeLen = 16 - -// Note: the definition of the huffmanDecoder struct is copied from -// inflate.go, as it is private to the implementation. - -// chunk & 15 is number of bits -// chunk >> 4 is value, including table link - -const ( - huffmanChunkBits = 9 - huffmanNumChunks = 1 << huffmanChunkBits - huffmanCountMask = 15 - huffmanValueShift = 4 -) - -type huffmanDecoder struct { - min int // the minimum code length - chunks [huffmanNumChunks]uint32 // chunks as described above - links [][]uint32 // overflow links - linkMask uint32 // mask the width of the link table -} - -// Initialize Huffman decoding tables from array of code lengths. -// Following this function, h is guaranteed to be initialized into a complete -// tree (i.e., neither over-subscribed nor under-subscribed). The exception is a -// degenerate case where the tree has only a single symbol with length 1. Empty -// trees are permitted. -func (h *huffmanDecoder) init(bits []int) bool { - // Sanity enables additional runtime tests during Huffman - // table construction. It's intended to be used during - // development to supplement the currently ad-hoc unit tests. - const sanity = false - - if h.min != 0 { - *h = huffmanDecoder{} - } - - // Count number of codes of each length, - // compute min and max length. - var count [maxCodeLen]int - var min, max int - for _, n := range bits { - if n == 0 { - continue - } - if min == 0 || n < min { - min = n - } - if n > max { - max = n - } - count[n]++ - } - - // Empty tree. The decompressor.huffSym function will fail later if the tree - // is used. Technically, an empty tree is only valid for the HDIST tree and - // not the HCLEN and HLIT tree. However, a stream with an empty HCLEN tree - // is guaranteed to fail since it will attempt to use the tree to decode the - // codes for the HLIT and HDIST trees. Similarly, an empty HLIT tree is - // guaranteed to fail later since the compressed data section must be - // composed of at least one symbol (the end-of-block marker). - if max == 0 { - return true - } - - code := 0 - var nextcode [maxCodeLen]int - for i := min; i <= max; i++ { - code <<= 1 - nextcode[i] = code - code += count[i] - } - - // Check that the coding is complete (i.e., that we've - // assigned all 2-to-the-max possible bit sequences). - // Exception: To be compatible with zlib, we also need to - // accept degenerate single-code codings. See also - // TestDegenerateHuffmanCoding. - if code != 1< huffmanChunkBits { - numLinks := 1 << (uint(max) - huffmanChunkBits) - h.linkMask = uint32(numLinks - 1) - - // create link tables - link := nextcode[huffmanChunkBits+1] >> 1 - h.links = make([][]uint32, huffmanNumChunks-link) - for j := uint(link); j < huffmanNumChunks; j++ { - reverse := int(reverseByte[j>>8]) | int(reverseByte[j&0xff])<<8 - reverse >>= uint(16 - huffmanChunkBits) - off := j - uint(link) - if sanity && h.chunks[reverse] != 0 { - panic("impossible: overwriting existing chunk") - } - h.chunks[reverse] = uint32(off<>8]) | int(reverseByte[code&0xff])<<8 - reverse >>= uint(16 - n) - if n <= huffmanChunkBits { - for off := reverse; off < len(h.chunks); off += 1 << uint(n) { - // We should never need to overwrite - // an existing chunk. Also, 0 is - // never a valid chunk, because the - // lower 4 "count" bits should be - // between 1 and 15. - if sanity && h.chunks[off] != 0 { - panic("impossible: overwriting existing chunk") - } - h.chunks[off] = chunk - } - } else { - j := reverse & (huffmanNumChunks - 1) - if sanity && h.chunks[j]&huffmanCountMask != huffmanChunkBits+1 { - // Longer codes should have been - // associated with a link table above. - panic("impossible: not an indirect chunk") - } - value := h.chunks[j] >> huffmanValueShift - linktab := h.links[value] - reverse >>= huffmanChunkBits - for off := reverse; off < len(linktab); off += 1 << uint(n-huffmanChunkBits) { - if sanity && linktab[off] != 0 { - panic("impossible: overwriting existing chunk") - } - linktab[off] = chunk - } - } - } - - if sanity { - // Above we've sanity checked that we never overwrote - // an existing entry. Here we additionally check that - // we filled the tables completely. - for i, chunk := range h.chunks { - if chunk == 0 { - // As an exception, in the degenerate - // single-code case, we allow odd - // chunks to be missing. - if code == 1 && i%2 == 1 { - continue - } - panic("impossible: missing chunk") - } - } - for _, linktab := range h.links { - for _, chunk := range linktab { - if chunk == 0 { - panic("impossible: missing chunk") - } - } - } - } - - return true -} - -func main() { - flag.Parse() - - var h huffmanDecoder - var bits [288]int - initReverseByte() - for i := 0; i < 144; i++ { - bits[i] = 8 - } - for i := 144; i < 256; i++ { - bits[i] = 9 - } - for i := 256; i < 280; i++ { - bits[i] = 7 - } - for i := 280; i < 288; i++ { - bits[i] = 8 - } - h.init(bits[:]) - if h.links != nil { - log.Fatal("Unexpected links table in fixed Huffman decoder") - } - - var buf bytes.Buffer - - fmt.Fprintf(&buf, `// Copyright 2013 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file.`+"\n\n") - - fmt.Fprintln(&buf, "package flate") - fmt.Fprintln(&buf) - fmt.Fprintln(&buf, "// autogenerated by go run gen.go -output fixedhuff.go, DO NOT EDIT") - fmt.Fprintln(&buf) - fmt.Fprintln(&buf, "var fixedHuffmanDecoder = huffmanDecoder{") - fmt.Fprintf(&buf, "\t%d,\n", h.min) - fmt.Fprintln(&buf, "\t[huffmanNumChunks]uint32{") - for i := 0; i < huffmanNumChunks; i++ { - if i&7 == 0 { - fmt.Fprintf(&buf, "\t\t") - } else { - fmt.Fprintf(&buf, " ") - } - fmt.Fprintf(&buf, "0x%04x,", h.chunks[i]) - if i&7 == 7 { - fmt.Fprintln(&buf) - } - } - fmt.Fprintln(&buf, "\t},") - fmt.Fprintln(&buf, "\tnil, 0,") - fmt.Fprintln(&buf, "}") - - data, err := format.Source(buf.Bytes()) - if err != nil { - log.Fatal(err) - } - err = ioutil.WriteFile(*filename, data, 0644) - if err != nil { - log.Fatal(err) - } -} - -var reverseByte [256]byte - -func initReverseByte() { - for x := 0; x < 256; x++ { - var result byte - for i := uint(0); i < 8; i++ { - result |= byte(((x >> i) & 1) << (7 - i)) - } - reverseByte[x] = result - } -} diff --git a/vendor/github.com/klauspost/cpuid/private-gen.go b/vendor/github.com/klauspost/cpuid/private-gen.go deleted file mode 100644 index 437333d2922..00000000000 --- a/vendor/github.com/klauspost/cpuid/private-gen.go +++ /dev/null @@ -1,476 +0,0 @@ -// +build ignore - -package main - -import ( - "bytes" - "fmt" - "go/ast" - "go/parser" - "go/printer" - "go/token" - "io" - "io/ioutil" - "log" - "os" - "reflect" - "strings" - "unicode" - "unicode/utf8" -) - -var inFiles = []string{"cpuid.go", "cpuid_test.go"} -var copyFiles = []string{"cpuid_amd64.s", "cpuid_386.s", "detect_ref.go", "detect_intel.go"} -var fileSet = token.NewFileSet() -var reWrites = []rewrite{ - initRewrite("CPUInfo -> cpuInfo"), - initRewrite("Vendor -> vendor"), - initRewrite("Flags -> flags"), - initRewrite("Detect -> detect"), - initRewrite("CPU -> cpu"), -} -var excludeNames = map[string]bool{"string": true, "join": true, "trim": true, - // cpuid_test.go - "t": true, "println": true, "logf": true, "log": true, "fatalf": true, "fatal": true, -} - -var excludePrefixes = []string{"test", "benchmark"} - -func main() { - Package := "private" - parserMode := parser.ParseComments - exported := make(map[string]rewrite) - for _, file := range inFiles { - in, err := os.Open(file) - if err != nil { - log.Fatalf("opening input", err) - } - - src, err := ioutil.ReadAll(in) - if err != nil { - log.Fatalf("reading input", err) - } - - astfile, err := parser.ParseFile(fileSet, file, src, parserMode) - if err != nil { - log.Fatalf("parsing input", err) - } - - for _, rw := range reWrites { - astfile = rw(astfile) - } - - // Inspect the AST and print all identifiers and literals. - var startDecl token.Pos - var endDecl token.Pos - ast.Inspect(astfile, func(n ast.Node) bool { - var s string - switch x := n.(type) { - case *ast.Ident: - if x.IsExported() { - t := strings.ToLower(x.Name) - for _, pre := range excludePrefixes { - if strings.HasPrefix(t, pre) { - return true - } - } - if excludeNames[t] != true { - //if x.Pos() > startDecl && x.Pos() < endDecl { - exported[x.Name] = initRewrite(x.Name + " -> " + t) - } - } - - case *ast.GenDecl: - if x.Tok == token.CONST && x.Lparen > 0 { - startDecl = x.Lparen - endDecl = x.Rparen - // fmt.Printf("Decl:%s -> %s\n", fileSet.Position(startDecl), fileSet.Position(endDecl)) - } - } - if s != "" { - fmt.Printf("%s:\t%s\n", fileSet.Position(n.Pos()), s) - } - return true - }) - - for _, rw := range exported { - astfile = rw(astfile) - } - - var buf bytes.Buffer - - printer.Fprint(&buf, fileSet, astfile) - - // Remove package documentation and insert information - s := buf.String() - ind := strings.Index(buf.String(), "\npackage cpuid") - s = s[ind:] - s = "// Generated, DO NOT EDIT,\n" + - "// but copy it to your own project and rename the package.\n" + - "// See more at http://github.com/klauspost/cpuid\n" + - s - - outputName := Package + string(os.PathSeparator) + file - - err = ioutil.WriteFile(outputName, []byte(s), 0644) - if err != nil { - log.Fatalf("writing output: %s", err) - } - log.Println("Generated", outputName) - } - - for _, file := range copyFiles { - dst := "" - if strings.HasPrefix(file, "cpuid") { - dst = Package + string(os.PathSeparator) + file - } else { - dst = Package + string(os.PathSeparator) + "cpuid_" + file - } - err := copyFile(file, dst) - if err != nil { - log.Fatalf("copying file: %s", err) - } - log.Println("Copied", dst) - } -} - -// CopyFile copies a file from src to dst. If src and dst files exist, and are -// the same, then return success. Copy the file contents from src to dst. -func copyFile(src, dst string) (err error) { - sfi, err := os.Stat(src) - if err != nil { - return - } - if !sfi.Mode().IsRegular() { - // cannot copy non-regular files (e.g., directories, - // symlinks, devices, etc.) - return fmt.Errorf("CopyFile: non-regular source file %s (%q)", sfi.Name(), sfi.Mode().String()) - } - dfi, err := os.Stat(dst) - if err != nil { - if !os.IsNotExist(err) { - return - } - } else { - if !(dfi.Mode().IsRegular()) { - return fmt.Errorf("CopyFile: non-regular destination file %s (%q)", dfi.Name(), dfi.Mode().String()) - } - if os.SameFile(sfi, dfi) { - return - } - } - err = copyFileContents(src, dst) - return -} - -// copyFileContents copies the contents of the file named src to the file named -// by dst. The file will be created if it does not already exist. If the -// destination file exists, all it's contents will be replaced by the contents -// of the source file. -func copyFileContents(src, dst string) (err error) { - in, err := os.Open(src) - if err != nil { - return - } - defer in.Close() - out, err := os.Create(dst) - if err != nil { - return - } - defer func() { - cerr := out.Close() - if err == nil { - err = cerr - } - }() - if _, err = io.Copy(out, in); err != nil { - return - } - err = out.Sync() - return -} - -type rewrite func(*ast.File) *ast.File - -// Mostly copied from gofmt -func initRewrite(rewriteRule string) rewrite { - f := strings.Split(rewriteRule, "->") - if len(f) != 2 { - fmt.Fprintf(os.Stderr, "rewrite rule must be of the form 'pattern -> replacement'\n") - os.Exit(2) - } - pattern := parseExpr(f[0], "pattern") - replace := parseExpr(f[1], "replacement") - return func(p *ast.File) *ast.File { return rewriteFile(pattern, replace, p) } -} - -// parseExpr parses s as an expression. -// It might make sense to expand this to allow statement patterns, -// but there are problems with preserving formatting and also -// with what a wildcard for a statement looks like. -func parseExpr(s, what string) ast.Expr { - x, err := parser.ParseExpr(s) - if err != nil { - fmt.Fprintf(os.Stderr, "parsing %s %s at %s\n", what, s, err) - os.Exit(2) - } - return x -} - -// Keep this function for debugging. -/* -func dump(msg string, val reflect.Value) { - fmt.Printf("%s:\n", msg) - ast.Print(fileSet, val.Interface()) - fmt.Println() -} -*/ - -// rewriteFile applies the rewrite rule 'pattern -> replace' to an entire file. -func rewriteFile(pattern, replace ast.Expr, p *ast.File) *ast.File { - cmap := ast.NewCommentMap(fileSet, p, p.Comments) - m := make(map[string]reflect.Value) - pat := reflect.ValueOf(pattern) - repl := reflect.ValueOf(replace) - - var rewriteVal func(val reflect.Value) reflect.Value - rewriteVal = func(val reflect.Value) reflect.Value { - // don't bother if val is invalid to start with - if !val.IsValid() { - return reflect.Value{} - } - for k := range m { - delete(m, k) - } - val = apply(rewriteVal, val) - if match(m, pat, val) { - val = subst(m, repl, reflect.ValueOf(val.Interface().(ast.Node).Pos())) - } - return val - } - - r := apply(rewriteVal, reflect.ValueOf(p)).Interface().(*ast.File) - r.Comments = cmap.Filter(r).Comments() // recreate comments list - return r -} - -// set is a wrapper for x.Set(y); it protects the caller from panics if x cannot be changed to y. -func set(x, y reflect.Value) { - // don't bother if x cannot be set or y is invalid - if !x.CanSet() || !y.IsValid() { - return - } - defer func() { - if x := recover(); x != nil { - if s, ok := x.(string); ok && - (strings.Contains(s, "type mismatch") || strings.Contains(s, "not assignable")) { - // x cannot be set to y - ignore this rewrite - return - } - panic(x) - } - }() - x.Set(y) -} - -// Values/types for special cases. -var ( - objectPtrNil = reflect.ValueOf((*ast.Object)(nil)) - scopePtrNil = reflect.ValueOf((*ast.Scope)(nil)) - - identType = reflect.TypeOf((*ast.Ident)(nil)) - objectPtrType = reflect.TypeOf((*ast.Object)(nil)) - positionType = reflect.TypeOf(token.NoPos) - callExprType = reflect.TypeOf((*ast.CallExpr)(nil)) - scopePtrType = reflect.TypeOf((*ast.Scope)(nil)) -) - -// apply replaces each AST field x in val with f(x), returning val. -// To avoid extra conversions, f operates on the reflect.Value form. -func apply(f func(reflect.Value) reflect.Value, val reflect.Value) reflect.Value { - if !val.IsValid() { - return reflect.Value{} - } - - // *ast.Objects introduce cycles and are likely incorrect after - // rewrite; don't follow them but replace with nil instead - if val.Type() == objectPtrType { - return objectPtrNil - } - - // similarly for scopes: they are likely incorrect after a rewrite; - // replace them with nil - if val.Type() == scopePtrType { - return scopePtrNil - } - - switch v := reflect.Indirect(val); v.Kind() { - case reflect.Slice: - for i := 0; i < v.Len(); i++ { - e := v.Index(i) - set(e, f(e)) - } - case reflect.Struct: - for i := 0; i < v.NumField(); i++ { - e := v.Field(i) - set(e, f(e)) - } - case reflect.Interface: - e := v.Elem() - set(v, f(e)) - } - return val -} - -func isWildcard(s string) bool { - rune, size := utf8.DecodeRuneInString(s) - return size == len(s) && unicode.IsLower(rune) -} - -// match returns true if pattern matches val, -// recording wildcard submatches in m. -// If m == nil, match checks whether pattern == val. -func match(m map[string]reflect.Value, pattern, val reflect.Value) bool { - // Wildcard matches any expression. If it appears multiple - // times in the pattern, it must match the same expression - // each time. - if m != nil && pattern.IsValid() && pattern.Type() == identType { - name := pattern.Interface().(*ast.Ident).Name - if isWildcard(name) && val.IsValid() { - // wildcards only match valid (non-nil) expressions. - if _, ok := val.Interface().(ast.Expr); ok && !val.IsNil() { - if old, ok := m[name]; ok { - return match(nil, old, val) - } - m[name] = val - return true - } - } - } - - // Otherwise, pattern and val must match recursively. - if !pattern.IsValid() || !val.IsValid() { - return !pattern.IsValid() && !val.IsValid() - } - if pattern.Type() != val.Type() { - return false - } - - // Special cases. - switch pattern.Type() { - case identType: - // For identifiers, only the names need to match - // (and none of the other *ast.Object information). - // This is a common case, handle it all here instead - // of recursing down any further via reflection. - p := pattern.Interface().(*ast.Ident) - v := val.Interface().(*ast.Ident) - return p == nil && v == nil || p != nil && v != nil && p.Name == v.Name - case objectPtrType, positionType: - // object pointers and token positions always match - return true - case callExprType: - // For calls, the Ellipsis fields (token.Position) must - // match since that is how f(x) and f(x...) are different. - // Check them here but fall through for the remaining fields. - p := pattern.Interface().(*ast.CallExpr) - v := val.Interface().(*ast.CallExpr) - if p.Ellipsis.IsValid() != v.Ellipsis.IsValid() { - return false - } - } - - p := reflect.Indirect(pattern) - v := reflect.Indirect(val) - if !p.IsValid() || !v.IsValid() { - return !p.IsValid() && !v.IsValid() - } - - switch p.Kind() { - case reflect.Slice: - if p.Len() != v.Len() { - return false - } - for i := 0; i < p.Len(); i++ { - if !match(m, p.Index(i), v.Index(i)) { - return false - } - } - return true - - case reflect.Struct: - for i := 0; i < p.NumField(); i++ { - if !match(m, p.Field(i), v.Field(i)) { - return false - } - } - return true - - case reflect.Interface: - return match(m, p.Elem(), v.Elem()) - } - - // Handle token integers, etc. - return p.Interface() == v.Interface() -} - -// subst returns a copy of pattern with values from m substituted in place -// of wildcards and pos used as the position of tokens from the pattern. -// if m == nil, subst returns a copy of pattern and doesn't change the line -// number information. -func subst(m map[string]reflect.Value, pattern reflect.Value, pos reflect.Value) reflect.Value { - if !pattern.IsValid() { - return reflect.Value{} - } - - // Wildcard gets replaced with map value. - if m != nil && pattern.Type() == identType { - name := pattern.Interface().(*ast.Ident).Name - if isWildcard(name) { - if old, ok := m[name]; ok { - return subst(nil, old, reflect.Value{}) - } - } - } - - if pos.IsValid() && pattern.Type() == positionType { - // use new position only if old position was valid in the first place - if old := pattern.Interface().(token.Pos); !old.IsValid() { - return pattern - } - return pos - } - - // Otherwise copy. - switch p := pattern; p.Kind() { - case reflect.Slice: - v := reflect.MakeSlice(p.Type(), p.Len(), p.Len()) - for i := 0; i < p.Len(); i++ { - v.Index(i).Set(subst(m, p.Index(i), pos)) - } - return v - - case reflect.Struct: - v := reflect.New(p.Type()).Elem() - for i := 0; i < p.NumField(); i++ { - v.Field(i).Set(subst(m, p.Field(i), pos)) - } - return v - - case reflect.Ptr: - v := reflect.New(p.Type()).Elem() - if elem := p.Elem(); elem.IsValid() { - v.Set(subst(m, elem, pos).Addr()) - } - return v - - case reflect.Interface: - v := reflect.New(p.Type()).Elem() - if elem := p.Elem(); elem.IsValid() { - v.Set(subst(m, elem, pos)) - } - return v - } - - return pattern -} diff --git a/vendor/vendor.json b/vendor/vendor.json index a9dc0d66336..e730e61f771 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -6,22 +6,22 @@ "checksumSHA1": "AzjRkOQtVBTwIw4RJLTygFhJs3s=", "origin": "github.com/elastic/beats/vendor/github.com/Microsoft/go-winio", "path": "github.com/Microsoft/go-winio", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "8YvZ6Yar1o+1GUCNmyBf6Ma1n60=", "origin": "github.com/elastic/beats/vendor/github.com/Shopify/sarama", "path": "github.com/Shopify/sarama", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "DYv6Q1+VfnUVxMwvk5IshAClLvw=", "origin": "github.com/elastic/beats/vendor/github.com/Sirupsen/logrus", "path": "github.com/Sirupsen/logrus", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "qtjd74+bErubh+qyv3s+lWmn9wc=", @@ -33,197 +33,197 @@ "checksumSHA1": "dvabztWVQX8f6oMLRyv4dLH+TGY=", "origin": "github.com/elastic/beats/vendor/github.com/davecgh/go-spew/spew", "path": "github.com/davecgh/go-spew/spew", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "Gj+xR1VgFKKmFXYOJMnAczC3Znk=", "origin": "github.com/elastic/beats/vendor/github.com/docker/distribution/digestset", "path": "github.com/docker/distribution/digestset", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "2Fe4D6PGaVE2he4fUeenLmhC1lE=", "origin": "github.com/elastic/beats/vendor/github.com/docker/distribution/reference", "path": "github.com/docker/distribution/reference", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "UL2NF1EGiSsQoEfvycnuZIcUbZY=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api", "path": "github.com/docker/docker/api", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "KMFpbV3mlrbc41d2DYnq05QYpSc=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types", "path": "github.com/docker/docker/api/types", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "jVJDbe0IcyjoKc2xbohwzQr+FF0=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/blkiodev", "path": "github.com/docker/docker/api/types/blkiodev", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "AeSC0BOu1uapkGqfSXtfVSpwJzs=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/container", "path": "github.com/docker/docker/api/types/container", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "4XuWn5+wgYwUsw604jvYMklq4Hc=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/events", "path": "github.com/docker/docker/api/types/events", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "J2OKngfI3vgswudr9PZVUFcRRu0=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/filters", "path": "github.com/docker/docker/api/types/filters", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "yeB781yxPhnN6OXQ9/qSsyih3ek=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/image", "path": "github.com/docker/docker/api/types/image", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "UK+VdM648oWzyqE4OqttgmPqjoA=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/mount", "path": "github.com/docker/docker/api/types/mount", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "Gskp+nvbVe8Gk1xPLHylZvNmqTg=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/network", "path": "github.com/docker/docker/api/types/network", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "r2vWq7Uc3ExKzMqYgH0b4AKjLKY=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/registry", "path": "github.com/docker/docker/api/types/registry", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "VTxWyFud/RedrpllGdQonVtGM/A=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/strslice", "path": "github.com/docker/docker/api/types/strslice", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "ZaizCpJ3eBcfR9ywpLaJd4AhM9k=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/swarm", "path": "github.com/docker/docker/api/types/swarm", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "B7ZwKzrv3t3Vlox6/bYMHhMjsM8=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/time", "path": "github.com/docker/docker/api/types/time", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "uDPQ3nHsrvGQc9tg/J9OSC4N5dQ=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/versions", "path": "github.com/docker/docker/api/types/versions", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "IBJy2zPEnYmcFJ3lM1eiRWnCxTA=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/api/types/volume", "path": "github.com/docker/docker/api/types/volume", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "c6OyeEvpQDvVLhrJSxgjEZv1tF8=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/client", "path": "github.com/docker/docker/client", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "jmo/t2zXAxirEPoFucNPXA/1SEc=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/pkg/ioutils", "path": "github.com/docker/docker/pkg/ioutils", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "ndnAFCfsGC3upNQ6jAEwzxcurww=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/pkg/longpath", "path": "github.com/docker/docker/pkg/longpath", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "kr46EAa+FsUcWxOq6edyX6BUzE4=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/pkg/system", "path": "github.com/docker/docker/pkg/system", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "8I0Ez+aUYGpsDEVZ8wN/Ztf6Zqs=", "origin": "github.com/elastic/beats/vendor/github.com/docker/docker/pkg/tlsconfig", "path": "github.com/docker/docker/pkg/tlsconfig", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "JbiWTzH699Sqz25XmDlsARpMN9w=", "origin": "github.com/elastic/beats/vendor/github.com/docker/go-connections/nat", "path": "github.com/docker/go-connections/nat", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "jUfDG3VQsA2UZHvvIXncgiddpYA=", "origin": "github.com/elastic/beats/vendor/github.com/docker/go-connections/sockets", "path": "github.com/docker/go-connections/sockets", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "tuSzlS1UQ03+5Fvtqr5hI5sLLhA=", "origin": "github.com/elastic/beats/vendor/github.com/docker/go-connections/tlsconfig", "path": "github.com/docker/go-connections/tlsconfig", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "ambe8F4AofPxChCJssXXwWphQQ8=", "origin": "github.com/elastic/beats/vendor/github.com/docker/go-units", "path": "github.com/docker/go-units", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "sNAU9ojYVUhO6dVXey6T3JhRQpw=", "origin": "github.com/elastic/beats/vendor/github.com/docker/libtrust", "path": "github.com/docker/libtrust", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "tJd2T/eyW6ejAev7WzGxTeUVOPQ=", @@ -235,22 +235,22 @@ "checksumSHA1": "y2Kh4iPlgCPXSGTCcFpzePYdzzg=", "origin": "github.com/elastic/beats/vendor/github.com/eapache/go-resiliency/breaker", "path": "github.com/eapache/go-resiliency/breaker", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "WHl96RVZlOOdF4Lb1OOadMpw8ls=", "origin": "github.com/elastic/beats/vendor/github.com/eapache/go-xerial-snappy", "path": "github.com/eapache/go-xerial-snappy", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "oCCs6kDanizatplM5e/hX76busE=", "origin": "github.com/elastic/beats/vendor/github.com/eapache/queue", "path": "github.com/eapache/queue", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "iS7awdGQOMgYrHf2XvIiT5w6weA=", @@ -359,712 +359,712 @@ { "checksumSHA1": "uAg7076qVjhDPOYTx2x9MiBg9hA=", "path": "github.com/elastic/beats/dev-tools/mage", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "y34pfVnTprxa4BvLKfiBbqTJaGA=", "path": "github.com/elastic/beats/libbeat/api", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "I4vTnXyhD99J/OfmZqHRroy1HRE=", "path": "github.com/elastic/beats/libbeat/asset", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "OdUUHDW+/OEehe6ewr8UEteIVo4=", "path": "github.com/elastic/beats/libbeat/autodiscover", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "pW/XBpb2BIceplyuoqvwTtowH7c=", "path": "github.com/elastic/beats/libbeat/autodiscover/builder", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "IifZH9hzzPymGV2XQfQ/tFR4uSE=", "path": "github.com/elastic/beats/libbeat/autodiscover/meta", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "ZcmRnVuYkeSqQZbV5gi7z9PR3I8=", "path": "github.com/elastic/beats/libbeat/autodiscover/providers/docker", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "1BEmoIUr+/GODX/YKv307PYB4aM=", "path": "github.com/elastic/beats/libbeat/autodiscover/providers/jolokia", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "8s5j0/VbYvFNV48LdJTtkBEjLbQ=", "path": "github.com/elastic/beats/libbeat/autodiscover/providers/kubernetes", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "/bV/lT2HY/CPP75dNeuvKZWeFqg=", "path": "github.com/elastic/beats/libbeat/autodiscover/template", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Oj2NCArxKbamqSMcTt/0Jq9HSx4=", "path": "github.com/elastic/beats/libbeat/beat", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "UkvFltjIEYVRUBGZLecI3sfvxpY=", "path": "github.com/elastic/beats/libbeat/cfgfile", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "NP63NO+chtAOIPaeiIlSXmzWits=", "path": "github.com/elastic/beats/libbeat/cloudid", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "I6I4Pi7XmpedDULWEbh9xR9JF2s=", "path": "github.com/elastic/beats/libbeat/cmd", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "FC7ToRnGzD/3VIxiTF7DJc98rX8=", "path": "github.com/elastic/beats/libbeat/cmd/export", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "D2e+QrFgFGDDgR3S+QzL/nQ/2+4=", "path": "github.com/elastic/beats/libbeat/cmd/instance", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "TGW7SUpyY5XCLRjLW2n62yDKqBk=", "path": "github.com/elastic/beats/libbeat/cmd/test", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "X35cXnNQEhaxJoeKXYKl2Bf+C8w=", "path": "github.com/elastic/beats/libbeat/common", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "lFYRu/M9CL6/povZOeBYui9/laI=", "path": "github.com/elastic/beats/libbeat/common/atomic", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "D1rvRGmNzRcbBBpRgbBZGc7lkOU=", "path": "github.com/elastic/beats/libbeat/common/bus", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "zRpP/UzB/wFQNLceGdVgC4QqviM=", "path": "github.com/elastic/beats/libbeat/common/cfgtype", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "JW9FjfvZn4rawSFC4UCCK3zjxQI=", "path": "github.com/elastic/beats/libbeat/common/cfgwarn", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Xe8ezkUIrqnG2wRIAgrtIei2E5E=", "path": "github.com/elastic/beats/libbeat/common/cli", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "m/qsRUwCpXxJVQd3L8s8gwlFsW4=", "path": "github.com/elastic/beats/libbeat/common/docker", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Gxdi0z5FpIG68TQBD+zho4pEBlU=", "path": "github.com/elastic/beats/libbeat/common/dtfmt", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "L0LktHMqSLS03T63HBB/F04y3H4=", "path": "github.com/elastic/beats/libbeat/common/file", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "pt4OCbyb9z7fgJEidmOx6mua0h8=", "path": "github.com/elastic/beats/libbeat/common/fmtstr", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "K8hsg9OHpVHm7A43uq+TdX5DRc4=", "path": "github.com/elastic/beats/libbeat/common/jsontransform", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "1dLYXgcFynpncg5WCArJl6w2aqg=", "path": "github.com/elastic/beats/libbeat/common/kubernetes", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "tX/nsD/KEE0KCWECoPyx5CHNPdc=", "path": "github.com/elastic/beats/libbeat/common/match", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "uMo9yaQAFfFG9iOsmdhQokffvpc=", "path": "github.com/elastic/beats/libbeat/common/safemapstr", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "719FzIxi7bvpmh3Z1Ugn1VzY7Ro=", "path": "github.com/elastic/beats/libbeat/common/schema", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "uffmniMUvoDPoH/udr7ogkh062E=", "path": "github.com/elastic/beats/libbeat/common/schema/mapstriface", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "yU4kvU65qUWsFs4aq+KjplWCX94=", "path": "github.com/elastic/beats/libbeat/common/seccomp", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "bfwgWh6tuDRh6ukgJyS/1qF/cyk=", "path": "github.com/elastic/beats/libbeat/common/streambuf", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "IQGJeUodp0fl4Zy8W1rBzWtWSWA=", "path": "github.com/elastic/beats/libbeat/common/terminal", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "6SNb83rQbHHamMIny6qLPBJ4Vn4=", "path": "github.com/elastic/beats/libbeat/common/transport/tlscommon", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "oHeO7hUYwCb9+DWYFaKzw89YanA=", "path": "github.com/elastic/beats/libbeat/conditions", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "v1uglELtgBUQ35dH1IOH8ZSeNaw=", "path": "github.com/elastic/beats/libbeat/dashboards", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "i/7M5crL7LrHAkyBLBzaj3LLV08=", "path": "github.com/elastic/beats/libbeat/feature", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "J6JozoRRF+ZB7RvepDmYbSrZ8U0=", "path": "github.com/elastic/beats/libbeat/generator/fields", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "vCc6XCOhlX500QsMb0h2dMAX2wE=", "path": "github.com/elastic/beats/libbeat/keystore", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "QFon+IhYQiBDXzV9TBPN5Un6FsE=", "path": "github.com/elastic/beats/libbeat/kibana", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "EJeVCFtI/9yrAYD5VuBhtJ1pl4c=", "path": "github.com/elastic/beats/libbeat/logp", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "bM+Zvy63NmXBfPQZYZmWBCo/UIk=", "path": "github.com/elastic/beats/libbeat/logp/configure", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "/qNmzEvnTPNTKsZG8NgDzJZ+6f8=", "path": "github.com/elastic/beats/libbeat/metric/system/cpu", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "NK3LQ/fpi8LBKDlcUokPI0n5ecE=", "path": "github.com/elastic/beats/libbeat/metric/system/host", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "AeCEL+vyIBE0WH16IaR4ygy+6IA=", "path": "github.com/elastic/beats/libbeat/metric/system/memory", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "rKh4Kc2nLHGP/l9XUQuYwLFZ2sk=", "path": "github.com/elastic/beats/libbeat/metric/system/process", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "HwjxgzHx7D24UC0mvx2i21jSDJg=", "path": "github.com/elastic/beats/libbeat/monitoring", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "7DdIn1PxWmHIUpwBbgCl3avLHj4=", "path": "github.com/elastic/beats/libbeat/monitoring/adapter", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "L2JLxzFvSCOjJ268kNfnPS1BAeI=", "path": "github.com/elastic/beats/libbeat/monitoring/report", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "emNnwkYmVpt6yTDytvqnFAacPUQ=", "path": "github.com/elastic/beats/libbeat/monitoring/report/elasticsearch", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "NIdJCMcoHBoqaAMqaZ4Ul/SHU3E=", "path": "github.com/elastic/beats/libbeat/monitoring/report/log", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "B8UscDQeoAmivVRRzEwJqv1MTmk=", "path": "github.com/elastic/beats/libbeat/outputs", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "a2kloD1x12fBRXViCIXm+ebyUYI=", "path": "github.com/elastic/beats/libbeat/outputs/codec", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "dO9pXcIpo6PH5yxMbJUSb/BYbkc=", "path": "github.com/elastic/beats/libbeat/outputs/codec/format", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "q6U+U/YTIWKyBeAY/hSzgs3lOzA=", "path": "github.com/elastic/beats/libbeat/outputs/codec/json", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "QezZ6ewDQx90l2dmhEuZN0feBLc=", "path": "github.com/elastic/beats/libbeat/outputs/console", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "+DNaifHNsLf9ua6SkVtGJepKWto=", "path": "github.com/elastic/beats/libbeat/outputs/elasticsearch", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "HmvKevxrIn6OJ8y1w76qqk3oVUQ=", "path": "github.com/elastic/beats/libbeat/outputs/fileout", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "GdrOshv79fuCzjl7m5JzZdNxAaw=", "path": "github.com/elastic/beats/libbeat/outputs/kafka", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "gK4mKPDnPET3jfzhyS22TngM0aE=", "path": "github.com/elastic/beats/libbeat/outputs/logstash", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "NJv+STaa3bEOeVra8WkEgOtzQic=", "path": "github.com/elastic/beats/libbeat/outputs/outil", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "PYJYIYhYjCIXMN6ngjHVy5YcOd0=", "path": "github.com/elastic/beats/libbeat/outputs/redis", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "ft3nHLWZjYbMATPWMJepIFv7kdk=", "path": "github.com/elastic/beats/libbeat/outputs/transport", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "72qBNCQrGrvLZFMGD2AqxxKQMsw=", "path": "github.com/elastic/beats/libbeat/outputs/transport/transptest", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "hb8M4qSLzgDXpQmdQfEyB7aChhI=", "path": "github.com/elastic/beats/libbeat/paths", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Ex591VUskR/iwyxQGZPagLgy6sc=", "path": "github.com/elastic/beats/libbeat/plugin", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "lhUKTNKAJqUl7dgyZN8En9B2Vnw=", "path": "github.com/elastic/beats/libbeat/processors", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "IYLNfiWN8aRJYFfwtZ8Ou/Teo4k=", "path": "github.com/elastic/beats/libbeat/processors/actions", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { - "checksumSHA1": "0w12Qe9n8IgAWf98HN2xJk49fW8=", + "checksumSHA1": "61T3jtZ4WzXYrjOSWY+JGL0HP/Y=", "path": "github.com/elastic/beats/libbeat/processors/add_cloud_metadata", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "O0CSXnFDU69TzhCkboDUtQQWxkg=", "path": "github.com/elastic/beats/libbeat/processors/add_docker_metadata", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "jSqYsKJ124qH3UKEid0U44RvrV8=", "path": "github.com/elastic/beats/libbeat/processors/add_host_metadata", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "jQxShMKNtRduMiH2EvvagaZwl3w=", "path": "github.com/elastic/beats/libbeat/processors/add_kubernetes_metadata", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Gq+gEFL9CgrhQZOMYj0tfvyNIZs=", "path": "github.com/elastic/beats/libbeat/processors/add_locale", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "vKkAm3Mz4r2bcYahkyK/DkxT6sM=", "path": "github.com/elastic/beats/libbeat/processors/dissect", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "7kYMLJJXmsDd9GyXgq9Z9eJdqrk=", "path": "github.com/elastic/beats/libbeat/publisher", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "X8cgQCH4iuEYK+xHRIxSL+4XFvw=", "path": "github.com/elastic/beats/libbeat/publisher/includes", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "30Kb1SZHJLwEkrYHqYSwZd8mX6c=", "path": "github.com/elastic/beats/libbeat/publisher/pipeline", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "UQK7Jv4EkpQeEzMTDWZ1cHBTTZk=", "path": "github.com/elastic/beats/libbeat/publisher/queue", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "SCBQW+RDpu2PwBIDHhsHpwjjdvg=", "path": "github.com/elastic/beats/libbeat/publisher/queue/memqueue", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "nu8uxHHUDHromK4VvJRXRMJXclc=", "path": "github.com/elastic/beats/libbeat/publisher/queue/spool", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "fZ5S9LEZUcy5JlhwpHBn4MGNjOg=", "path": "github.com/elastic/beats/libbeat/publisher/testing", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "BlhhYVlDk+PeZlLj2MoiULvYSGU=", "path": "github.com/elastic/beats/libbeat/scripts/cmd/global_fields", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "6fUK+ATQJiNqlA8QnB6iM6xn/ME=", "path": "github.com/elastic/beats/libbeat/service", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "rxy3HCgjYpiNO61dYSwk9J47Ag4=", "path": "github.com/elastic/beats/libbeat/template", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "cUaub8fyxT3TmLTy5mUA1qZ5lJc=", "path": "github.com/elastic/beats/libbeat/testing", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, { "checksumSHA1": "Z4Su3+qWumYRW/okmo/VAi762Ys=", "path": "github.com/elastic/beats/libbeat/version", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z", + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z", "version": "master", "versionExact": "master" }, @@ -1072,29 +1072,29 @@ "checksumSHA1": "3jizmlZPCyo6FAZY8Trk9jA8NH4=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-lumber/client/v2", "path": "github.com/elastic/go-lumber/client/v2", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "m6HLKpDAZlkTTQMqabf3aT6TQ/s=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-lumber/protocol/v2", "path": "github.com/elastic/go-lumber/protocol/v2", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "TatpgVf9fhQp1GtNwSyNw5cgVKM=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-seccomp-bpf", "path": "github.com/elastic/go-seccomp-bpf", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "qTs7QT+GC2Dr4aFoLFHCkAOoVeU=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-seccomp-bpf/arch", "path": "github.com/elastic/go-seccomp-bpf/arch", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "BY+a5iQICad7U2AZqwej2SIW9J8=", @@ -1220,43 +1220,43 @@ "checksumSHA1": "MK8/w0Idj7kRBUiBabARPdm9hOo=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg", "path": "github.com/elastic/go-ucfg", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "X+R/CD8SokJrmlxFTx2nSevRDhQ=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/cfgutil", "path": "github.com/elastic/go-ucfg/cfgutil", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "zC8mCPW/pPPNcuHQOc/B/Ej1W1U=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/flag", "path": "github.com/elastic/go-ucfg/flag", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "esXpiQlEvTOUwsE0nNesso8albo=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/internal/parse", "path": "github.com/elastic/go-ucfg/internal/parse", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "5mXUhhlPdvcAFKiQENInTJWrtQM=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/json", "path": "github.com/elastic/go-ucfg/json", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "Bg6vistPQLftv2fEYB7GWwSExv8=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/go-ucfg/yaml", "path": "github.com/elastic/go-ucfg/yaml", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "yu/X+qHftvfQlAnjPdYLwrDn2nI=", @@ -1268,218 +1268,218 @@ "checksumSHA1": "RPOLNUpw00QUUaA/U4YbPVf6WlA=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar", "path": "github.com/elastic/gosigar", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "TX9y4oPL5YmT4Gb/OU4GIPTdQB4=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar/cgroup", "path": "github.com/elastic/gosigar/cgroup", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "hPqGM3DENaGfipEODoyZ4mKogTQ=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar/sys", "path": "github.com/elastic/gosigar/sys", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "mLq5lOyD0ZU39ysXuf1ETOLJ+f0=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar/sys/linux", "path": "github.com/elastic/gosigar/sys/linux", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "qDsgp2kAeI9nhj565HUScaUyjU4=", "origin": "github.com/elastic/beats/vendor/github.com/elastic/gosigar/sys/windows", "path": "github.com/elastic/gosigar/sys/windows", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "hTxFrbA619JCHysWjXHa9U6bfto=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s", "path": "github.com/ericchiang/k8s", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "y8fNiBLSoGojnUsGDsdLlsJYyqQ=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/apiextensions/v1beta1", "path": "github.com/ericchiang/k8s/apis/apiextensions/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "JxQ/zEWQSrncYNKifCuMctq+Tsw=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/apps/v1beta1", "path": "github.com/ericchiang/k8s/apis/apps/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "bjklGt/pc6kWOZewAw87Hchw5oY=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/authentication/v1", "path": "github.com/ericchiang/k8s/apis/authentication/v1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "LExhnM9Vn0LQoLQWszQ7aIxDxb4=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/authentication/v1beta1", "path": "github.com/ericchiang/k8s/apis/authentication/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "GM+PzOiBoq3cxx4h5RKVUb3UH60=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/authorization/v1", "path": "github.com/ericchiang/k8s/apis/authorization/v1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "zfr5oUVjbWRfvXi2LJiGMfFeDQY=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/authorization/v1beta1", "path": "github.com/ericchiang/k8s/apis/authorization/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "izkXNDp5a5WP45jU0hSfTrwyfvM=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/autoscaling/v1", "path": "github.com/ericchiang/k8s/apis/autoscaling/v1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "FryZuAxWn4Ig8zc913w9BdfYzvs=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/batch/v1", "path": "github.com/ericchiang/k8s/apis/batch/v1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "ylo7Z8wyJD+tmICB7wsOVIBpO+U=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/batch/v2alpha1", "path": "github.com/ericchiang/k8s/apis/batch/v2alpha1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "+d8+mSdkdcPWQIpczXDZZW0lrjg=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/certificates/v1beta1", "path": "github.com/ericchiang/k8s/apis/certificates/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "S7AvxmCe/+WoFP/v9lZr0Mv66qg=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/core/v1", "path": "github.com/ericchiang/k8s/apis/core/v1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "cWPoP6XZN7WMnEVMPcgPgg3Aw9Q=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/extensions/v1beta1", "path": "github.com/ericchiang/k8s/apis/extensions/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "vaNrBPcGWeDd1rXl8+uN08uxWhE=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/imagepolicy/v1alpha1", "path": "github.com/ericchiang/k8s/apis/imagepolicy/v1alpha1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "UNTTH+Ppu4vImnF+bPkG3/NR3gg=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/meta/v1", "path": "github.com/ericchiang/k8s/apis/meta/v1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "Mmyg9Wh+FCVR6fV8MGEKRxvqZ2k=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/policy/v1beta1", "path": "github.com/ericchiang/k8s/apis/policy/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "bvwYS/wrBkyAfvCjzMbi/vKamrQ=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/rbac/v1alpha1", "path": "github.com/ericchiang/k8s/apis/rbac/v1alpha1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "m1Tde18NwewnvJoOYL3uykNcBuM=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/rbac/v1beta1", "path": "github.com/ericchiang/k8s/apis/rbac/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "JirJkoeIkWJRNrbprsQvqwisxds=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/resource", "path": "github.com/ericchiang/k8s/apis/resource", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "rQZ69PjEClQQ+PGEHRKzkGVVQyw=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/settings/v1alpha1", "path": "github.com/ericchiang/k8s/apis/settings/v1alpha1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "pp0AetmPoKy7Rz0zNhBwUpExkbc=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/storage/v1", "path": "github.com/ericchiang/k8s/apis/storage/v1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "WeACcIrS4EkeBm8TTftwuVniaWk=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/apis/storage/v1beta1", "path": "github.com/ericchiang/k8s/apis/storage/v1beta1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "Su6wSR8V8HL2QZsF8icJ0R9AFq8=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/runtime", "path": "github.com/ericchiang/k8s/runtime", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "8ETrRvIaXPfD21N7fa8kdbumL00=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/runtime/schema", "path": "github.com/ericchiang/k8s/runtime/schema", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "cMk3HE8/81ExHuEs0F5sZCclOFs=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/util/intstr", "path": "github.com/ericchiang/k8s/util/intstr", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "fobEKiMk5D7IGvCSwh4HdG1o98c=", "origin": "github.com/elastic/beats/vendor/github.com/ericchiang/k8s/watch/versioned", "path": "github.com/ericchiang/k8s/watch/versioned", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "AANTVr9CVVyzsgviODY6Wi2thuM=", @@ -1491,22 +1491,22 @@ "checksumSHA1": "2UmMbNHc8FBr98mJFN1k8ISOIHk=", "origin": "github.com/elastic/beats/vendor/github.com/garyburd/redigo/internal", "path": "github.com/garyburd/redigo/internal", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "507OiSqTxfGCje7xDT5eq9CCaNQ=", "origin": "github.com/elastic/beats/vendor/github.com/garyburd/redigo/redis", "path": "github.com/garyburd/redigo/redis", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "ImX1uv6O09ggFeBPUJJ2nu7MPSA=", "origin": "github.com/elastic/beats/vendor/github.com/ghodss/yaml", "path": "github.com/ghodss/yaml", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "gxV/cPPLkByTdY8y172t7v4qcZA=", @@ -1536,15 +1536,15 @@ "checksumSHA1": "kBeNcaKk56FguvPSUCEaH6AxpRc=", "origin": "github.com/elastic/beats/vendor/github.com/golang/protobuf/proto", "path": "github.com/golang/protobuf/proto", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "p/8vSviYF91gFflhrt5vkyksroo=", "origin": "github.com/elastic/beats/vendor/github.com/golang/snappy", "path": "github.com/golang/snappy", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "d9PxF1XQGLMJZRct2R8qVM/eYlE=", @@ -1568,8 +1568,8 @@ "checksumSHA1": "l9wW52CYGbmO/NGwYZ/Op2QTmaA=", "origin": "github.com/elastic/beats/vendor/github.com/joeshaw/multierror", "path": "github.com/joeshaw/multierror", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "pa+ZwMzIv+u+BlL8Q2xgL9cQtJg=", @@ -1578,32 +1578,32 @@ "revisionTime": "2015-03-20T12:54:33Z" }, { - "checksumSHA1": "+CqJGh7NIDMnHgScq9sl9tPrnVM=", + "checksumSHA1": "KKxbAKrKrfd33YPpkNsDmTN3S+M=", "origin": "github.com/elastic/beats/vendor/github.com/klauspost/compress/flate", "path": "github.com/klauspost/compress/flate", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "+azPXaZpPF14YHRghNAer13ThQU=", "origin": "github.com/elastic/beats/vendor/github.com/klauspost/compress/zlib", "path": "github.com/klauspost/compress/zlib", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { - "checksumSHA1": "iKPMvbAueGfdyHcWCgzwKzm8WVo=", + "checksumSHA1": "R6zKqn31GjJH1G8W/api7fAW0RU=", "origin": "github.com/elastic/beats/vendor/github.com/klauspost/cpuid", "path": "github.com/klauspost/cpuid", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "BM6ZlNJmtKy3GBoWwg2X55gnZ4A=", "origin": "github.com/elastic/beats/vendor/github.com/klauspost/crc32", "path": "github.com/klauspost/crc32", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "k3e1TD8wrhxfUUG3pQBb10ppNGA=", @@ -1675,29 +1675,29 @@ "checksumSHA1": "sWdAYPKyaT4SW8hNQNpRS0sU4lU=", "origin": "github.com/elastic/beats/vendor/github.com/mitchellh/hashstructure", "path": "github.com/mitchellh/hashstructure", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "2AyUkWjutec6p+470tgio8mYOxI=", "origin": "github.com/elastic/beats/vendor/github.com/opencontainers/go-digest", "path": "github.com/opencontainers/go-digest", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "eOMCORUm8KxiGSy0hBuQsMsxauo=", "origin": "github.com/elastic/beats/vendor/github.com/opencontainers/image-spec/specs-go", "path": "github.com/opencontainers/image-spec/specs-go", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "9YujSsJjiLGkQMzwWycsjqR340k=", "origin": "github.com/elastic/beats/vendor/github.com/opencontainers/image-spec/specs-go/v1", "path": "github.com/opencontainers/image-spec/specs-go/v1", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "JVGDxPn66bpe6xEiexs1r+y6jF0=", @@ -1709,22 +1709,22 @@ "checksumSHA1": "WmrPO1ovmQ7t7hs9yZGbr2SAoM4=", "origin": "github.com/elastic/beats/vendor/github.com/pierrec/lz4", "path": "github.com/pierrec/lz4", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "IT4sX58d+e8osXHV5U6YCSdB/uE=", "origin": "github.com/elastic/beats/vendor/github.com/pierrec/xxHash/xxHash32", "path": "github.com/pierrec/xxHash/xxHash32", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "PdQm3s8DoVJ17Vk8n7o5iPa7PK0=", "origin": "github.com/elastic/beats/vendor/github.com/pkg/errors", "path": "github.com/pkg/errors", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "LuFv4/jlrmFNnDb/5SCSEPAM9vU=", @@ -1762,8 +1762,8 @@ "checksumSHA1": "KAzbLjI9MzW2tjfcAsK75lVRp6I=", "origin": "github.com/elastic/beats/vendor/github.com/rcrowley/go-metrics", "path": "github.com/rcrowley/go-metrics", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "6JP37UqrI0H80Gpk0Y2P+KXgn5M=", @@ -1811,8 +1811,8 @@ "checksumSHA1": "zmC8/3V4ls53DJlNTKDZwPSC/dA=", "origin": "github.com/elastic/beats/vendor/github.com/satori/go.uuid", "path": "github.com/satori/go.uuid", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "v7C+aJ1D/z3MEeCte6bxvpoGjM4=", @@ -1955,29 +1955,29 @@ "checksumSHA1": "dr5+PfIRzXeN+l1VG+s0lea9qz8=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/context", "path": "golang.org/x/net/context", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "WHc3uByvGaMcnSoI21fhzYgbOgg=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/context/ctxhttp", "path": "golang.org/x/net/context/ctxhttp", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "TWcqN2+KUWtdqnu18rruwn14UEQ=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/http2", "path": "golang.org/x/net/http2", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "ezWhc7n/FtqkLDQKeU2JbW+80tE=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/http2/hpack", "path": "golang.org/x/net/http2/hpack", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "RcrB7tgYS/GMW4QrwVdMOTNqIU8=", @@ -1989,8 +1989,8 @@ "checksumSHA1": "3xyuaSNmClqG4YWC7g0isQIbUTc=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/lex/httplex", "path": "golang.org/x/net/lex/httplex", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "whCSspa9pYarl527EuhPz91cbUE=", @@ -2002,8 +2002,8 @@ "checksumSHA1": "QEm/dePZ0lOnyOs+m22KjXfJ/IU=", "origin": "github.com/elastic/beats/vendor/golang.org/x/net/proxy", "path": "golang.org/x/net/proxy", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "S0DP7Pn7sZUmXc55IzZnNvERu6s=", @@ -2015,15 +2015,15 @@ "checksumSHA1": "CNHEeGnucEUlTHJrLS2kHtfNbws=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/unix", "path": "golang.org/x/sys/unix", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "eQq+ZoTWPjyizS9XalhZwfGjQao=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/windows", "path": "golang.org/x/sys/windows", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "ZdFZFaXmCgEEaEhVPkyXrnhKhsg=", @@ -2035,15 +2035,15 @@ "checksumSHA1": "VNlkHemg81Ba7ElHfKKUU1h+U1U=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/windows/svc", "path": "golang.org/x/sys/windows/svc", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "lZi+t2ilFyYSpqL1ThwNf8ot3WQ=", "origin": "github.com/elastic/beats/vendor/golang.org/x/sys/windows/svc/debug", "path": "golang.org/x/sys/windows/svc/debug", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "uVlUSSKplihZG7N+QJ6fzDZ4Kh8=", @@ -2091,8 +2091,8 @@ "checksumSHA1": "fALlQNY1fM99NesfLJ50KguWsio=", "origin": "github.com/elastic/beats/vendor/gopkg.in/yaml.v2", "path": "gopkg.in/yaml.v2", - "revision": "9b268ba852ae93e1080c745a1031c72243f64df0", - "revisionTime": "2018-07-24T15:10:07Z" + "revision": "2a3aabcde1bf9218b43c20f5e58b7563d90c5b65", + "revisionTime": "2018-07-24T16:23:25Z" }, { "checksumSHA1": "tFDvoOebIC12z/m4GKPqrE7BrUM=",