Commit Graph

15 Commits

Author SHA1 Message Date
Derrick Hammer 33f5d36aca
*Properly handle RPC errors 2022-08-30 22:25:44 -04:00
Derrick Hammer 5e9092f351
*Update module name 2022-08-30 03:07:26 -04:00
Derrick Hammer 5b82f0a8d8
*Use new rpc protocol 2022-08-29 01:04:08 -04:00
Derrick Hammer 6d60a68674
*Switch to libresolver
*Use ensureUniqueRecords
2022-08-29 01:03:00 -04:00
Derrick Hammer faad982f0f
*Properly handle recursive queries to the icann resolver 2022-08-23 14:34:44 -04:00
Derrick Hammer d8e5b94efe
*Pass the value not the record 2022-08-23 14:24:43 -04:00
Derrick Hammer cab30a8c13
*Property handle follow ns/glue records for A lookup
*Handle NS record lookup
*Dedupe array elements using serialization and set
*Ensure options.options is an object for simplicity
2022-08-20 12:09:09 -04:00
Derrick Hammer 7e5b9e4b22
*add missing resolveSuccess 2022-08-19 12:49:09 -04:00
Derrick Hammer 179b7831b2
*Abort processGlue is we are not looking for an A, CNAME, or NS record 2022-08-19 12:43:43 -04:00
Derrick Hammer 672916880d
*Ensure options.options exists 2022-08-19 12:15:31 -04:00
Derrick Hammer 94f30df69a
*option.options may be not set 2022-08-19 12:12:26 -04:00
Derrick Hammer 74f60ea59a
*Resolvers getter may be a promise 2022-08-19 09:49:02 -04:00
Derrick Hammer 7584d974b5
*Update types and add HnsRecord interface 2022-08-19 08:38:53 -04:00
Derrick Hammer 12dfdb750c
*Re-implement blacklist 2022-08-18 20:11:22 -04:00
Derrick Hammer 8b57218172
*Initial version 2022-08-18 15:21:41 -04:00