6537 Commits

Author SHA1 Message Date
James Phillips
d07946949d Update CHANGELOG.md 2017-08-09 15:30:52 -07:00
James Phillips
e9bd05b603 Merge pull request #3383 from hashicorp/revert-3340-issue_2637
Revert "Return 403 rather than a 404 when acls cause all results to be filter…"
2017-08-09 15:07:10 -07:00
James Phillips
e8a83bb463 Revert "Return 403 rather than a 404 when acls cause all results to be filter…" 2017-08-09 15:06:57 -07:00
James Phillips
6dc829d75f Merge pull request #3382 from hashicorp/revert-3380-fix_acls
Revert "Ensure that we return a permission denied only if the list of keys/en…"
2017-08-09 15:06:34 -07:00
James Phillips
02a87df044 Revert "Ensure that we return a permission denied only if the list of keys/en…" 2017-08-09 15:06:20 -07:00
preetapan
03b363e931 Merge pull request #3380 from hashicorp/fix_acls
Ensure that we return a permission denied only if the list of keys/en…
2017-08-09 15:51:10 -05:00
Preetha Appan
42fb49c00b Added unit test case to kvs_endpointtest 2017-08-09 15:50:22 -05:00
Preetha Appan
3276891142 Ensure that we return a permission denied only if the list of keys/entries prior to filtering by ACL is non empty 2017-08-09 15:32:18 -05:00
James Phillips
d42c743c84 Merge pull request #3377 from hashicorp/refactor-pkgs
Refactor packages
2017-08-09 11:50:44 -07:00
Preetha Appan
dc23d55524 Add note about configuring recursors to be able to resolve external services. 2017-08-09 11:13:30 -05:00
Frank Schroeder
7cff50a4df
agent: move agent/consul/agent to agent/metadata 2017-08-09 14:36:52 +02:00
Frank Schroeder
c395599cea
agent: move agent/consul/servers to agent/router 2017-08-09 14:36:37 +02:00
Frank Schroeder
1acff3533e
agent: move agent/consul/structs to agent/structs 2017-08-09 14:32:12 +02:00
James Phillips
81194972a0 Merge pull request #3375 from sin5th/sin5th
fix UnitTest in acl
2017-08-08 23:26:18 -07:00
James Phillips
d441381430
Puts tree into 0.9.2 dev mode. 2017-08-08 23:22:19 -07:00
游远
ffcd2b1fc8 fix UnitTest in acl 2017-08-09 14:21:21 +08:00
James Phillips
e1231bce4d Bumps download version to 0.9.1. 2017-08-08 22:47:24 -07:00
James Phillips
44704c67a3
Release v0.9.1 v0.9.1 2017-08-08 22:29:24 -07:00
James Phillips
90b955d65f
Puts the tree into 0.9.1 release mode. 2017-08-08 21:53:28 -07:00
James Phillips
cb618918b3
Cleans up some go fmt issues. 2017-08-08 21:52:50 -07:00
Kyle Havlovitz
acd3050112
vendor: update github.com/armon/go-metrics 2017-08-08 18:29:27 -07:00
James Phillips
942a54181c Update CHANGELOG.md 2017-08-08 16:28:03 -07:00
James Phillips
ef370cf233 Merge pull request #3373 from hashicorp/issue-3253
Adds a guard to make sure that empty log lines don't close consul monitor.
2017-08-08 16:26:52 -07:00
James Phillips
6ccf724c0c
Adds a guard to make sure that empty log lines don't close consul monitor.
Fixes #3253.
2017-08-08 16:05:29 -07:00
James Phillips
7442039c2d
Fixes a vet error. 2017-08-08 16:00:18 -07:00
Kyle Havlovitz
34de0b9292 Update CHANGELOG.md 2017-08-08 14:01:51 -07:00
Kyle Havlovitz
d489370ddf Update CHANGELOG.md 2017-08-08 14:01:33 -07:00
Kyle Havlovitz
cf02e3bc22 Merge pull request #3369 from hashicorp/metrics-enhancements
Add support for labels/filters from go-metrics
2017-08-08 13:55:30 -07:00
Kyle Havlovitz
c1c883f441
Add doc links for metrics endpoint 2017-08-08 13:05:38 -07:00
Kyle Havlovitz
5b998cacb1
Update api structs for metrics endpoint 2017-08-08 12:33:59 -07:00
Kyle Havlovitz
ecaf069590
vendor: update github.com/armon/go-metrics 2017-08-08 12:33:47 -07:00
Kyle Havlovitz
0428e9fe9e
Update docs for metrics endpoint 2017-08-08 12:33:30 -07:00
Preetha Appan
33ed4fa000 Update CHANGELOG.md 2017-08-08 09:54:45 -05:00
preetapan
94f29d62ce Merge pull request #3353 from hashicorp/issue_1301
Add NS records and other DNS RFC fixes.
2017-08-08 09:51:08 -05:00
Frank Schroeder
9fa237ddb6
dns: minor cleanups 2017-08-08 13:55:58 +02:00
Kyle Havlovitz
d5634fe2a8
Add support for labels/filters from go-metrics 2017-08-08 01:45:10 -07:00
Kyle Havlovitz
ce572546e5
vendor: update go-metrics 2017-08-08 01:19:30 -07:00
James Phillips
eb8b2f5778 Update CHANGELOG.md 2017-08-07 16:37:56 -07:00
James Phillips
35b9ebf4e6 Merge pull request #3367 from hashicorp/propagate-error
Propagates a better error message from memberlist.
2017-08-07 16:36:40 -07:00
James Phillips
1eea530ce6
Propagates a better error message from memberlist.
Fixes #3312.
2017-08-07 16:35:57 -07:00
Preetha Appan
72ae8c8f33 Go back to using <nodename>.node.dc.consul as the name of the ns record being returned. 2017-08-07 16:02:33 -05:00
James Phillips
0f8b1faad8 Merge pull request #3365 from nicolaevladescu/master
Add a more elegant alternative to the reap option
2017-08-07 13:30:53 -07:00
Frank Schroeder
8a9653bdf8
dns: keep NS names in consul domain 2017-08-07 11:11:55 +02:00
Frank Schroeder
f17bf78bb1
dns: postmaster -> hostmaster 2017-08-07 11:11:55 +02:00
Frank Schroeder
60608b455d
dns: we do not support zone transfers 2017-08-07 11:11:55 +02:00
Frank Schroeder
76b2538915
dns: drop CNAME for primary name server 2017-08-07 11:11:55 +02:00
Preetha Appan
7f34dc08a5
Added test case with IPV6 bind address for NS records, rewrote tests to use verify library and other code review feedback 2017-08-07 11:11:55 +02:00
Preetha Appan
76319f751d
Added back glue records in NS response, expanded unit test. Also reused same function used in node lookup for adding A/AAAA records in the extra section of the NS response 2017-08-07 11:11:55 +02:00
Preetha Appan
f01f17bda3
Don't add A records for NS requests, because the record being returned already resolves correctly. Also fixed all the unit tests, and ignored hostnames that don't meet valid dns hostname criteria 2017-08-07 11:11:55 +02:00
Frank Schroeder
7ea11c2f45
dns: provide correct SOA and NS responses
This patch changes the behavior of the DNS server as follows:

* The SOA response contains the SOA record in the Answer section instead
  of the Authority section. It also contains NS records in the Authority
  and the corresponding A glue records in the Extra section.
  In addition, CNAMEs are added to the Extra section to make the
  MNAME of the SOA record resolvable.

  AAAA glue records are not yet supported.

* The NS response returns up to three random servers from the
  consul cluster in the Answer section and the glue A
  records in the Extra section.

  AAAA glue records are not yet supported.
2017-08-07 11:11:55 +02:00