-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] dns: add support for SRV records in DNS lookup #6379
Commits on Jul 16, 2019
-
Add support for SRV records in DNS lookup
This adds support for SRV records in DNS lookup by introducing a new SrvInstance type which holds a regular Address::Instance object along with priority and weight information. Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5dbe4cc - Browse repository at this point
Copy the full SHA 5dbe4ccView commit details -
Add mock method for resolveSrv
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8e7008 - Browse repository at this point
Copy the full SHA b8e7008View commit details -
Drop SRV priority and weight information
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0401016 - Browse repository at this point
Copy the full SHA 0401016View commit details -
Refactor callback logic to reduce duplication
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca67957 - Browse repository at this point
Copy the full SHA ca67957View commit details -
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 369582c - Browse repository at this point
Copy the full SHA 369582cView commit details
Commits on Jul 17, 2019
-
Wire SRV resolver with upstream implementation
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b260d0 - Browse repository at this point
Copy the full SHA 7b260d0View commit details -
Wire SRV resolver with logical DNS cluster impl
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c6da1a - Browse repository at this point
Copy the full SHA 2c6da1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a302103 - Browse repository at this point
Copy the full SHA a302103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da69fd - Browse repository at this point
Copy the full SHA 9da69fdView commit details -
Update ResolveSrvCb definition
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c5dcdd - Browse repository at this point
Copy the full SHA 7c5dcddView commit details -
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8f937ff - Browse repository at this point
Copy the full SHA 8f937ffView commit details -
This implements a DNS SRV resolver named envoy.srv and handles it's dynamic registration on server startup. Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c42041 - Browse repository at this point
Copy the full SHA 5c42041View commit details -
Disallow double registration of SrvResolver
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 303ccca - Browse repository at this point
Copy the full SHA 303cccaView commit details -
Add a todo note in the Redis cluster impl
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0dc4da - Browse repository at this point
Copy the full SHA b0dc4daView commit details -
Generate appropriate SRV URLs in DNS impls
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b4e9b37 - Browse repository at this point
Copy the full SHA b4e9b37View commit details -
Add unit tests for Utility::urlFromSocketAddress
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbbdfbd - Browse repository at this point
Copy the full SHA dbbdfbdView commit details -
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 601c1f6 - Browse repository at this point
Copy the full SHA 601c1f6View commit details -
Add unit tests for SrvInstance
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 406eb1e - Browse repository at this point
Copy the full SHA 406eb1eView commit details -
Enhance utility test with specific error messages
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b63a81c - Browse repository at this point
Copy the full SHA b63a81cView commit details -
Wrap SrvInstanceConstSharedPtr in DnsSrvResponse
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8e2903 - Browse repository at this point
Copy the full SHA a8e2903View commit details -
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc152d2 - Browse repository at this point
Copy the full SHA dc152d2View commit details
Commits on Jul 19, 2019
-
Drop specialized types and use existing ones
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea167bc - Browse repository at this point
Copy the full SHA ea167bcView commit details -
Enable safe thread and memory DNS operations
Signed-off-by: Venil Noronha <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6faaddd - Browse repository at this point
Copy the full SHA 6faadddView commit details