blocky/resolver
Dimitri Herzog 72d747c16f
feat: API-first approach for REST interface (#1129)
* feat: embed OpenAPI definition file

* feat: use OpenAPI generated server and client

* feat: provide OpenAPI interface documentation

* chore(test): add additional tests
2023-09-09 19:30:55 +02:00
..
blocking_resolver.go feat: API-first approach for REST interface (#1129) 2023-09-09 19:30:55 +02:00
blocking_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
bootstrap.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
bootstrap_test.go chore(test): fix freezing test (#932) 2023-03-15 20:25:52 +01:00
caching_resolver.go fix: duration checks to take into account values can be negative 2023-07-07 09:16:20 -04:00
caching_resolver_test.go refactor: add generics to ExpiringCache (#933) 2023-03-15 20:32:35 +01:00
client_names_resolver.go chore(build): update golangci-lint to 1.54.2 (#1121) 2023-08-31 14:47:30 +02:00
client_names_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
conditional_upstream_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
conditional_upstream_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
custom_dns_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
custom_dns_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
ede_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
ede_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
filtering_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
filtering_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
fqdn_only_resolver.go refactor: configuration rework (usage and printing) (#920) 2023-03-12 22:14:10 +01:00
fqdn_only_resolver_test.go refactor: configuration rework (usage and printing) (#920) 2023-03-12 22:14:10 +01:00
hosts_file_resolver.go chore(build): update golangci-lint to 1.54.2 (#1121) 2023-08-31 14:47:30 +02:00
hosts_file_resolver_test.go feat: support multiple hosts files 2023-07-07 09:16:20 -04:00
metrics_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
metrics_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
mock_udp_upstream_server.go Added gofumpt (#805) 2022-12-26 22:11:45 +01:00
mocks_test.go style: fix all existing lint errors 2023-07-07 09:16:20 -04:00
noop_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
noop_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
parallel_best_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
parallel_best_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
query_logging_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
query_logging_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
resolver.go feat: API-first approach for REST interface (#1129) 2023-09-09 19:30:55 +02:00
resolver_suite_test.go chore: test cleanup and refactoring (#509) 2022-05-06 22:34:08 +02:00
resolver_test.go feat: API-first approach for REST interface (#1129) 2023-09-09 19:30:55 +02:00
rewriter_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
rewriter_resolver_test.go refactor: configuration rework (usage and printing) (#920) 2023-03-12 22:14:10 +01:00
strict_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
strict_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
sudn_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
sudn_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
upstream_resolver.go refactor(config): allow more configuration for `upstreams` 2023-08-01 15:01:40 -04:00
upstream_resolver_test.go refactor: configuration rework (usage and printing) (#920) 2023-03-12 22:14:10 +01:00
upstream_tree_resolver.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00
upstream_tree_resolver_test.go feat: add upstream strategy `strict` (#1093) 2023-08-21 09:50:23 +02:00