115 Commits (e4db845246d2a9982ba5ac7e422e92a51886dd0a)

Author SHA1 Message Date
Daniel Nephin 27b36bfc4e config: move NodeName validation to config validation 4 years ago
Yury Evtikhov 10361dd210 DNS: add IsErrQueryNotFound function for easier error evaluation 4 years ago
Yury Evtikhov 8d18422f19 DNS: fix agent returning SERVFAIL where NXDOMAIN should be returned 4 years ago
Chris Piraino b3db907bdf Update gateway-services-nodes API endpoint to allow multiple addresses 4 years ago
Daniel Nephin f65e21e6dc Remove unused return values 4 years ago
Daniel Nephin 010a609912 Fix a bunch of unparam lint issues 4 years ago
Pierre Souchay 35d852fd9a
Returns DNS Error NSDOMAIN when DC does not exists (#8103) 4 years ago
Matt Keeler 8837907de4
Make the Agent Cache more Context aware (#8092) 5 years ago
Kyle Havlovitz e9e8c0e730
Ingress Gateways for TCP services (#7509) 5 years ago
Pierre Souchay c9e01ed0a3 Pre-allocations of DNS meta to avoid several allocations 5 years ago
Daniel Nephin 326453eaa1 dns: Remove a few unused params 5 years ago
Matt Keeler 861f754dad
Properly detect no alt domain set (#7323) 5 years ago
Wim 3a2c865ff6
Fix high cpu usage with IPv6 recursor address. Closes #6120 (#6128) 5 years ago
Chris Piraino 401221de58
Allow users to configure either unstructured or JSON logging (#7130) 5 years ago
Aestek ba8fd8296f Add support for dual stack IPv4/IPv6 network (#6640) 5 years ago
Wim 4f5d5020b8 dns: fix memoryleak by upgrading outdated miekg/dns (#6748) 5 years ago
Matt Keeler 5934f803bf
Sync of OSS changes to support namespaces (#6909) 5 years ago
Nicolas Benoit 0e9a2e5bd0 Fix dns service SRV lookup when service address is a fqdn 5 years ago
Akshay Ganeshen 98a35fbe69 dns: support alt domains for dns resolution (#5940) 5 years ago
Matt Keeler f3d9b999ee
Add tagged addresses for services (#5965) 6 years ago
Pierre Souchay 4a4c63bda0 Ensure Consul is IPv6 compliant (#5468) 6 years ago
Aestek f669bb7b0f Add support for DNS config hot-reload (#4875) 6 years ago
R.B. Boyer f4a3b9d518
fix typos reported by golangci-lint:misspell (#5434) 6 years ago
Aestek 02f991843f Fix race condition in DNS when using cache (#5398) 6 years ago
Aestek f1cdfbe40e Allow DNS interface to use agent cache (#5300) 6 years ago
Matt Keeler 1736e24fb3
Don't generate TXT records just to discard them (#5272) 6 years ago
Pierre Souchay ae7f88f995 Avoid to have infinite recursion in DNS lookups when resolving CNAMEs (#4918) 6 years ago
Paul Banks b29bc906ee
bugfix: use ServiceTags to generate cache key hash (#4987) 6 years ago
Pierre Souchay fab55bee2b dns: implements prefix lookups for DNS TTL (#4605) 6 years ago
Pierre Souchay 251156eb68 Added SOA configuration for DNS settings. (#4714) 6 years ago
Matt Keeler d3ee66eed4
Add ECS option to EDNS responses where appropriate (#4647) 6 years ago
Pierre Souchay eddcf228ea Implementation of Weights Data structures (#4468) 6 years ago
Siva Prasad 865068a358
DNS : Fixes recursors answering the DNS query to properly return the correct response. (#4461) 6 years ago
Matt Keeler cbf8f14451 Ensure TXT RRs always end up in the Additional section except for ANY or TXT queries 6 years ago
Matt Keeler e3783a75e7 Refactor to make this much less confusing 6 years ago
Matt Keeler 554035974e Add a bunch of comments about preventing multi-cname 6 years ago
Matt Keeler 22c2be5bf1 Fix some edge cases and add some tests. 6 years ago
Matt Keeler 9a8500412b Only allow 1 CNAME when querying for a service. 6 years ago
Kyle Havlovitz 050da22473 connect/ca: undo the interface changes and use sign-self-issued in Vault 7 years ago
Matt Keeler 8216816e3f Make filtering out TXT RRs only apply when they would end up in Additional section 7 years ago
Mitchell Hashimoto 406366c45b
agent: working DNS for Connect queries, I think, but have to 7 years ago
Matt Keeler 6cc0422408 Add configuration entry to control including TXT records for node meta in DNS responses 7 years ago
Pierre Souchay fa37f262eb Fixed comments for max DNS records returned as requested by @mkeeler 7 years ago
Wim d10e6d0292 Do reverse service lookup only if address doesn't match node 7 years ago
Wim 5c04864b28 Add support for reverse lookup of services 7 years ago
Pierre Souchay 486417a0fc Ensure to never send messages more than 64k 7 years ago
Pierre Souchay cfa5986df7 Fixed unit tests and updated limits 7 years ago
Pierre Souchay 6e80b6b127 Re-Enable compression while computing Len(), so we can send more answers 7 years ago
Kyle Havlovitz ba3971d2c1
Remove deprecated metric names 7 years ago
Pierre Souchay 076ecf9712 Removed unecessary copy of Extra and index 7 years ago