Matt Keeler
33148f482d
Remove bogus second yamux vendoring
2018-06-04 16:28:33 -04:00
Matt Keeler
1e485ed727
Update yamux vendoring
...
Pulls in logging fixes.
2018-06-04 16:02:50 -04:00
Jack Pearkes
c4112f2b9a
Merge pull request #4013 from sethvargo/sethvargo/user_agent
...
Add a helper for generating Consul's user-agent string
2018-06-01 09:13:38 -07:00
Matt Keeler
1c577b2012
Merge pull request #4131 from pierresouchay/enable_full_dns_compression
...
Enable full dns compression
2018-06-01 10:42:03 -04:00
Seth Vargo
5911fd5344
Update vendor for go-discover
2018-05-25 15:52:05 -04:00
Wim
e8d0474a8e
Add github.com/coredns/coredns/plugin/pkg/dnsutil files
2018-05-21 22:25:16 +02:00
Wim
9565b5415b
Add github.com/coredns/coredns/plugin/pkg/dnsutil to vendor.json
2018-05-21 22:18:19 +02:00
Pierre Souchay
61e7d06174
Bump DNS lib to 1.0.7 with 14bits Len() fix
2018-05-16 10:52:51 +02:00
Matt Keeler
4d2a0308e8
Fix vendoring of two missed libs
2018-05-11 11:31:42 -04:00
Matt Keeler
586c91e8ea
Update prometheus indirect deps
2018-05-11 11:18:15 -04:00
Matt Keeler
ba376bcd2b
Update the various deps of miekg/dns in our vendor.json
2018-05-11 10:52:05 -04:00
Matt Keeler
7928af61f2
Pull in miekg/dns deps on the golang crypto ed25519 packages
2018-05-11 10:31:27 -04:00
Kyle Havlovitz
7cd7f4acd7
vendor: pull in latest version of go-discover
2018-05-10 15:40:16 -07:00
Preetha Appan
98a04a0af9
Update serf to pick up clean leave fix
2018-05-04 15:51:55 -05:00
Paul Banks
06e1a62653
Merge pull request #4016 from pierresouchay/support_for_prometheus
...
Support for prometheus for metrics endpoint
2018-04-24 16:14:43 +01:00
Mitchell Hashimoto
17af5e6a24
vendor: add hashstructure and mock
2018-04-19 08:10:05 -07:00
Pierre Souchay
e1c64f70df
Added dependency github.com/prometheus/client_golang/prometheus/promhttp
2018-04-06 08:54:37 +02:00
Pierre Souchay
09a7546b12
Bump github.com/armon/go-metrics to allow having prometheus support
2018-04-05 18:21:32 +02:00
Yoann
23a6ad9356
Add support for compression in http api
...
The need has been spotted in issue https://github.com/hashicorp/consul/issues/3687 .
Using "NYTimes/gziphandler", the http api responses can now be compressed if required.
The Go API requires compressed response if possible and handle the compressed response.
We here change only the http api (not the UI for instance).
2018-04-03 22:33:13 +02:00
Paul Banks
e8372918a6
Actually add the `require` vendored files I intended to add in 0d5600ff60
...
Note that the vendor.json is already correct but the actual files were never checked in so report as missing:
```
$ govendor list | grep testify
v github.com/stretchr/testify/assert
m github.com/stretchr/testify/require
```
2018-03-29 17:05:11 +01:00
Preetha Appan
c115a2d7ba
vendorfmt
2018-03-28 10:25:49 -05:00
Pierre Souchay
ab9dd18bec
Bump version of miekg/dns to 1.0.4
...
See https://github.com/hashicorp/consul/issues/3977
While trying to improve furthermore #3948 (This pull request is still valid since we are not using Compression to compute the result anyway).
I saw a strange behaviour of dns library.
Basically, msg.Len() and len(msg.Pack()) disagree on Message len.
Thus, calculation of DNS response is false consul relies on msg.Len() instead of the result of Pack()
This is linked to miekg/dns#453 and a fix has been provided with miekg/dns#454
Would it be possible to upgrade miekg/dns to a more recent function ?
Consul might for instance upgrade to a post 1.0 release such as https://github.com/miekg/dns/releases/tag/v1.0.4
2018-03-28 10:23:57 -05:00
Paul Banks
eed1ef851b
Add vendored `testify/require` subpackage; upgrade `assert` to match. ( #3986 )
2018-03-27 15:19:15 +01:00
Preetha Appan
16962cccfa
Update yamux to pick up performance improvements
2018-03-26 08:56:40 -05:00
Mitchell Hashimoto
fbac58280e
agent/consul/fsm: begin using testify/assert
2018-03-06 09:48:15 -08:00
Alvin Huang
6bc9f6844f
remove old pkgs and put deps of missing packages in vendor.json
2018-02-23 17:08:24 -05:00
James Phillips
37cf6583db
Fixes a panic on TCP-based DNS lookups.
...
This came in via the monkey patch in #3861 .
Fixes #3877
2018-02-08 17:57:41 -08:00
Preetha
1665908bed
Fix panic in azure go discover provider ( #3876 )
2018-02-08 16:46:33 -06:00
Preetha
c460537b2a
Patch dns vendor code for picking up a TCP DOS attack bugfix ( #3861 )
2018-02-05 17:27:45 -06:00
James Phillips
0aa05cc5f0
Merge pull request #3855 from hashicorp/pr-3782-slackpad
...
Adds support for gRPC health checks.
2018-02-02 17:57:27 -08:00
James Phillips
2e660c7172
Updates hashicorp/go-discover to pull in support for Azure Virtual Machine Scale Sets.
2018-01-19 16:24:08 -08:00
James Phillips
503e01774b
Updates Serf to pickup fix for spammy zero RTT log messages.
...
Fixes #3789 .
2018-01-19 14:47:12 -08:00
Dmytro Kostiuchenko
a45f6ad740
Add gRPC health-check #3073
2018-01-04 16:42:30 -05:00
James Phillips
ffb81aaba5
Updates go-discover to get monkey patch for golang.org/x/net/trace.
2018-01-03 13:22:42 -08:00
James Phillips
63274429ff
Updates hashicorp/go-cleanhttp to pick up new sanitizer.
2017-12-20 13:48:49 -08:00
James Phillips
7cc034dc13
Merge pull request #3646 from posener/update-complete
...
vendor: update complete version to v1.1
2017-12-14 17:51:33 -08:00
James Phillips
3ac47e3b1c
Updates Serf to pull in new queue depth controls.
2017-12-06 17:06:08 -08:00
James Phillips
68b698993f
Updated memberlist to fix negative RTT measurements.
...
Fixes #3704
2017-11-21 01:37:49 -08:00
James Phillips
b166ce6969
Updates memberlist to pick up https://github.com/hashicorp/memberlist/pull/69 .
...
Fixes #3671
2017-11-10 09:31:02 -08:00
Eyal Posener
2948fa9296
vendor: update complete version to v1.1
...
Update posener/complete to revision=v1.1.
Leave only once occurrence of posener/complete in vendor, there was an occurrence for
each package individualy.
The formatting of vendor/vendor.json has changed after using
the command "govendor fetch github.com/posener/complete@=v1.1"
2017-11-08 06:45:56 +02:00
James Phillips
8709f65afd
Adds HTTP/2 support to Consul's HTTPS server. ( #3657 )
...
* Refactors the HTTP listen path to create servers in the same spot.
* Adds HTTP/2 support to Consul's HTTPS server.
* Vendors Go HTTP/2 library and associated deps.
2017-11-07 15:06:59 -08:00
Frank Schröder
bdb8c8f73e
vendor: update github.com/hashicorp/go-sockaddr ( #3633 )
...
Pull in changes for
* hashicorp/go-sockaddr#12
* hashicorp/go-sockaddr#13
* hashicorp/go-sockaddr#14
* hashicorp/go-sockaddr#16
2017-10-31 17:05:57 -07:00
Frank Schröder
56561523cf
vendor: update go-discover ( #3634 )
...
* vendor: update go-discover
Pull in providers:
* Aliyun (Alibaba Cloud)
* Digital Ocean
* OpenStack (os)
* Scaleway
* doc: use ... instead of xxx
* doc: strip trailing whitespace
* doc: add docs for aliyun, digitalocean, os and scaleway
* agent: fix test
2017-10-31 17:03:54 -05:00
Alex Dadgar
791738a3a7
format vendor
2017-10-23 16:31:44 -07:00
Alex Dadgar
af09d86892
Make freeport testing friendly
...
This PR allows the caller to decide if they would like to have the
calling test fail, have the caller panic on error, or handle the errors
themselves.
2017-10-23 16:28:02 -07:00
Preetha Appan
ad8b9171d6
Update serf library to pick up coordinate persistence fix
2017-10-21 21:19:43 -05:00
Preetha Appan
d206639f83
REbase master serf
2017-10-20 10:33:59 -05:00
Preetha Appan
09c51e3119
Vendor update serf to pick up fix for out of range ping periods in coordinate subsystem
2017-10-20 10:14:15 -05:00
Matt McQuillan
63bd7cb687
Updating go-checkpoint lib to have a fixed timeout ( #3564 )
...
* Updating go-checkpoint lib to have a fixed timeout
* formatting vendor/vendor.json file per project spec
2017-10-17 17:01:23 -07:00
Frank Schroeder
f8eb4006fa
revert monkey patch for mitchellh/cli
2017-10-18 00:08:45 +02:00