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 |
ThinkChaos
|
8a93e4500c
|
style: fix all existing lint errors
|
2023-07-07 09:16:20 -04:00 |
Dimitri Herzog
|
8e70b8a975
|
chore(build): update golangci-lint (#931)
|
2023-03-16 07:49:09 +01:00 |
Kwitsch
|
9abeaeddea
|
Added gofumpt (#805)
* fix linter errors
* added gofumpt
* Makefile cleanup
* gofumpt run
* Update Makefile
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
* go mod tidy
* fmt + lint
* go mod tidy
Co-authored-by: ThinkChaos <ThinkChaos@users.noreply.github.com>
|
2022-12-26 22:11:45 +01:00 |
Dimitri Herzog
|
a903565cb0
|
set content-type header for HTTP endpoints (#581)
|
2022-06-29 22:36:54 +02:00 |
Dimitri Herzog
|
a4b89537db
|
update golangci-lint (#510)
* update golangci-lint
* enable gomnd linter
* enable asciicheck linter
* enable bidichk linter
* enable durationcheck linter
* enable errchkjson linter
* enable errorlint linter
* enable exhaustive linter
* enable gomoddirectives linter
* enable gomodguard guard
* enable grouper linter
* enable grouper and ifshort linters
* enable importas linter
* enable makezero linter
* enable nestif linter
* enable nilerr linter
* enable nilnil linter
* enable nlreturn linter
* enable nolintlint linter
* enable predeclared linter
* enable sqlclosecheck linter
* enable tenv linter
* enable wastedassign linter
|
2022-05-10 09:09:50 +02:00 |
ThinkChaos
|
62c7816ab3
|
Support of DoH/DoT as bootstrap DNS (#485)
|
2022-04-22 22:12:35 +02:00 |
ThinkChaos
|
27c8cbf2b7
|
Update to gingko v2 (#447)
|
2022-03-03 11:27:27 +01:00 |
Dimitri Herzog
|
7ea5ba4cac
|
updated github.com/go-chi/chi
|
2021-12-24 23:04:47 +01:00 |
Dimitri Herzog
|
61ca25c64c
|
sanitize log output
|
2021-12-20 22:37:32 +01:00 |
Dimitri Herzog
|
a90fb5d1c2
|
Extract client name from the URL (DoH and DoT) (#317)
* Extract client name from the URL (DoH and DoT) #304
* improved tests
|
2021-10-13 22:47:14 +02:00 |
Dimitri Herzog
|
ee8f041938
|
refactoring: generate enums
|
2021-09-11 21:31:03 +02:00 |
Dimitri Herzog
|
919512959b
|
use full-qualified name as module
|
2021-08-27 13:41:36 +02:00 |
Dimitri Herzog
|
314922a028
|
#111: allow the ability to enable/disable blocking by group
|
2021-04-28 22:38:23 +02:00 |
Joseph Harnish
|
1ea60579a7
|
#182 - added config option for logTimestamp (#184)
* added config option for logTimestamp
* set default to be true
|
2021-04-17 22:23:51 +02:00 |
Dimitri Herzog
|
21f9b90841
|
go fmt
|
2021-02-26 21:39:41 +01:00 |
donald-art
|
7ee2e7db64
|
public API documentation (#146)
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
* added doc comments
|
2021-02-26 13:45:57 +01:00 |
Dimitri Herzog
|
8f23f47a6d
|
Renamed function, replaced global variable with function call, Initialize global logger only once, minor refactorings, fixed failing tests
|
2021-02-25 23:36:39 +01:00 |
nicolas-martin
|
3b0bbc5f6b
|
use package logger instead of global
|
2021-02-22 17:28:48 -05:00 |
Dimitri Herzog
|
3c2624088e
|
List refresh as command and REST API
|
2021-02-08 22:00:11 +01:00 |
Dimitri Herzog
|
00fc86f91f
|
Refactoring REST Api
|
2021-02-04 22:27:02 +01:00 |
Dimitri Herzog
|
e2086c8929
|
#28: CLI command to perform a DNS query
|
2020-04-10 17:08:59 +02:00 |
Dimitri Herzog
|
0766c6480a
|
#27: CLI tool
|
2020-04-08 23:03:07 +02:00 |