prometheus/vendor/github.com
Paul Gier f79b55d057 cmd/prometheus: remove govalidator for url validation
The usage of govalidator is redundant with the call to url.Parse for
url validation. Removing it has the following benefits:

 - The explicit error message is displayed instead of just a generic
   valid/invalid message
 - Slightly smaller code with one fewer external dependency
 - Speed improvement by removing duplicate call to url.Parse (inside
   govalidator.IsURL()
 - Resolves issue #2717

The only potential drawback of removing govalidator is that certain
URLs will be considered valid which were previously invalid. For example:

 - URLs with hostnames that start and/or end with an underscore (http://_example.com_)
 - URLs with hostnames that contain some special characters (http://foo&*bar.org)

These are valid URIs according to RFC 3986 and valid domain names per RFC 2181,
however they are not valid hostnames per RFC 952.
2017-10-04 10:08:34 -05:00
..
aws/aws-sdk-go vendoring: updated aws-sdk-go to v1.5.1 2016-11-03 08:37:56 -07:00
Azure Update vendoring for Azure 2016-12-13 14:21:16 +01:00
beorn7/perks vendor: add missing liencse/patent notices 2016-07-04 11:06:26 +02:00
davecgh/go-spew kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
dgrijalva/jwt-go Update vendoring for Azure 2016-12-13 14:21:16 +01:00
docker/distribution kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
emicklei/go-restful kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
ghodss/yaml kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
go-ini/ini vendoring: updated aws-sdk-go to v1.5.1 2016-11-03 08:37:56 -07:00
go-openapi kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
gogo/protobuf discovery/k8s: update client library 2017-05-11 13:53:12 +02:00
golang Merge branch 'release-1.2' 2016-10-31 00:06:23 +01:00
google/gofuzz kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
gophercloud/gophercloud discovery openstack: support discovery hosts, add rule option. 2017-08-29 10:14:00 -04:00
hashicorp update consul api dependency 2017-07-18 16:46:08 -04:00
influxdata/influxdb Vendor new InfluxDB client library 2017-04-03 12:38:05 +02:00
influxdb/influxdb Vendor new InfluxDB client library 2017-04-03 12:38:05 +02:00
jmespath/go-jmespath vendoring: updated aws-sdk-go to v1.5.1 2016-11-03 08:37:56 -07:00
juju/ratelimit kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
julienschmidt/httprouter Vendoring via govendor 2015-09-15 15:37:12 +02:00
mailru/easyjson kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
matttproud/golang_protobuf_extensions Add missing license files of vendored packages 2016-01-21 14:44:58 -05:00
miekg/dns vendoring: Do not ignore appengine build tags 2017-02-14 18:32:07 +01:00
opentracing/opentracing-go Instrument Prometheus with OpenTracing (#2554) 2017-05-02 18:49:29 -05:00
opentracing-contrib/go-stdlib Instrument Prometheus with OpenTracing (#2554) 2017-05-02 18:49:29 -05:00
pmezard/go-difflib vendor: add testing require dependencies 2016-10-17 11:04:52 +02:00
prometheus Instrument Prometheus with OpenTracing (#2554) 2017-05-02 18:49:29 -05:00
PuerkitoBio kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
samuel/go-zookeeper Update vendored go-zookeeper client (#2778) 2017-05-29 15:59:30 +02:00
Sirupsen/logrus updated logrus so Prometheus can build on Solaris/Illumos (#2733) 2017-05-17 22:50:43 +02:00
spf13/pflag kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00
stretchr/testify Openstack Service Discovery (#2701) 2017-06-01 23:49:02 +02:00
syndtr/goleveldb Update goleveldb vendoring to pick up many bug fixes 2016-10-28 14:58:36 +02:00
ugorji/go kubernetes: use and vendor 1.5 client 2016-10-17 10:32:10 +02:00