Jack Pearkes
aa1c993806
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
27fe219918
Merge pull request #4131 from pierresouchay/enable_full_dns_compression
...
Enable full dns compression
2018-06-01 10:42:03 -04:00
Seth Vargo
3dc2cf793c
Update vendor for go-discover
2018-05-25 15:52:05 -04:00
Wim
1e0a2e25d0
Add github.com/coredns/coredns/plugin/pkg/dnsutil files
2018-05-21 22:25:16 +02:00
Wim
71dd83c62a
Add github.com/coredns/coredns/plugin/pkg/dnsutil to vendor.json
2018-05-21 22:18:19 +02:00
Pierre Souchay
4853733098
Bump DNS lib to 1.0.7 with 14bits Len() fix
2018-05-16 10:52:51 +02:00
Matt Keeler
efa9a564a3
Fix vendoring of two missed libs
2018-05-11 11:31:42 -04:00
Matt Keeler
b79db64ecf
Update prometheus indirect deps
2018-05-11 11:18:15 -04:00
Matt Keeler
52370a5b07
Update the various deps of miekg/dns in our vendor.json
2018-05-11 10:52:05 -04:00
Matt Keeler
3152fc2944
Pull in miekg/dns deps on the golang crypto ed25519 packages
2018-05-11 10:31:27 -04:00
Kyle Havlovitz
bd42da760b
vendor: pull in latest version of go-discover
2018-05-10 15:40:16 -07:00
Preetha Appan
fff532cf84
Update serf to pick up clean leave fix
2018-05-04 15:51:55 -05:00
Paul Banks
4de68fcb4b
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
3de62e0db3
vendor: add hashstructure and mock
2018-04-19 08:10:05 -07:00
Pierre Souchay
04cb007bed
Added dependency github.com/prometheus/client_golang/prometheus/promhttp
2018-04-06 08:54:37 +02:00
Pierre Souchay
5ce3c1587c
Bump github.com/armon/go-metrics to allow having prometheus support
2018-04-05 18:21:32 +02:00
Yoann
0f6e05d4c1
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
ebbd11edbb
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
5702319c71
vendorfmt
2018-03-28 10:25:49 -05:00
Pierre Souchay
9dc7194321
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
0d5600ff60
Add vendored `testify/require` subpackage; upgrade `assert` to match. ( #3986 )
2018-03-27 15:19:15 +01:00
Preetha Appan
7091595595
Update yamux to pick up performance improvements
2018-03-26 08:56:40 -05:00
Mitchell Hashimoto
8217564c48
agent/consul/fsm: begin using testify/assert
2018-03-06 09:48:15 -08:00
Alvin Huang
85c9cfea05
remove old pkgs and put deps of missing packages in vendor.json
2018-02-23 17:08:24 -05:00
James Phillips
3724e49ddf
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
dfd484c090
Fix panic in azure go discover provider ( #3876 )
2018-02-08 16:46:33 -06:00
Preetha
b1c487f286
Patch dns vendor code for picking up a TCP DOS attack bugfix ( #3861 )
2018-02-05 17:27:45 -06:00
James Phillips
e748c63fff
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
fb31d0ec6b
Updates hashicorp/go-discover to pull in support for Azure Virtual Machine Scale Sets.
2018-01-19 16:24:08 -08:00
James Phillips
5800474f02
Updates Serf to pickup fix for spammy zero RTT log messages.
...
Fixes #3789 .
2018-01-19 14:47:12 -08:00
Dmytro Kostiuchenko
1a10b08e82
Add gRPC health-check #3073
2018-01-04 16:42:30 -05:00
James Phillips
aaf43f999b
Updates go-discover to get monkey patch for golang.org/x/net/trace.
2018-01-03 13:22:42 -08:00
James Phillips
88d475595a
Updates hashicorp/go-cleanhttp to pick up new sanitizer.
2017-12-20 13:48:49 -08:00
James Phillips
26c0c2a608
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
bcc9aea18f
Updates Serf to pull in new queue depth controls.
2017-12-06 17:06:08 -08:00
James Phillips
9f2989424e
Updated memberlist to fix negative RTT measurements.
...
Fixes #3704
2017-11-21 01:37:49 -08:00
James Phillips
e738bd584c
Updates memberlist to pick up https://github.com/hashicorp/memberlist/pull/69 .
...
Fixes #3671
2017-11-10 09:31:02 -08:00
Eyal Posener
feea8d6a3d
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
4a2cafe525
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
3673aca010
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
a052255f86
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
3ac2268c32
format vendor
2017-10-23 16:31:44 -07:00
Alex Dadgar
17dcbb1912
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
1af51560d0
Update serf library to pick up coordinate persistence fix
2017-10-21 21:19:43 -05:00
Preetha Appan
f94ba25b9d
REbase master serf
2017-10-20 10:33:59 -05:00
Preetha Appan
9449a60fae
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
aa7f712b09
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
366ec9a565
revert monkey patch for mitchellh/cli
2017-10-18 00:08:45 +02:00
Frank Schroeder
d461decb72
vendor: update github.com/mitchellh/mapstructure to replace monkey patch
2017-10-17 20:43:11 +02:00
Frank Schroeder
e5380410a1
vendor: update github.com/hashicorp/hcl to replace monkey patch
2017-10-17 20:43:11 +02:00