ThinkChaos
|
62c7816ab3
|
Support of DoH/DoT as bootstrap DNS (#485)
|
2022-04-22 22:12:35 +02:00 |
Dimitri Herzog
|
476dd7d0eb
|
update go-enum to v0.4.0
|
2022-03-28 21:35:48 +02:00 |
ThinkChaos
|
27c8cbf2b7
|
Update to gingko v2 (#447)
|
2022-03-03 11:27:27 +01:00 |
Dimitri Herzog
|
759f55d89c
|
Rewrite DNS response cache (#378) (#413)
|
2022-01-20 16:45:29 +01:00 |
Dimitri Herzog
|
2b6c934c6b
|
increased timeouts in test
|
2022-01-07 22:02:25 +01:00 |
FileGo
|
926f06ccdb
|
Add failed_download_count prometheus metric (#309) (#395)
Prometheus metric "failed_download_count" for failed downloads
|
2022-01-04 21:24:49 +01:00 |
Dimitri Herzog
|
cdec99567a
|
updated retry-go
|
2021-12-24 22:40:06 +01:00 |
Dimitri Herzog
|
d7bf373b52
|
Replace all sleeps in tests with "eventually" from gomega (#379)
|
2021-12-22 22:21:04 +01:00 |
Dimitri Herzog
|
4b85eedc86
|
Replace retry implementation with retry-go
|
2021-12-13 22:10:14 +01:00 |
Kwitsch
|
2f79086742
|
Make retry for list download configurable (#308) (#338)
* DownloadAttempts & DownloadCooldown added to BlockingConfig
* implementation of downloadAttempts & downloadCooldown
* extended NewListCache call
* unit test fix(use old default values)
* documentation of downloadAttempts & downloadCooldown
* linter error(line length)
|
2021-11-14 21:34:09 +01:00 |
Dimitri Herzog
|
9b9596970c
|
Improved configuration output (duration format, etc.)
|
2021-11-07 21:35:16 +01:00 |
Dimitri Herzog
|
cd767960a5
|
introduced go-multierror to handle multiple errors
|
2021-10-13 22:45:32 +02:00 |
Dimitri Herzog
|
57036aa088
|
fixed golangci-lint issues
|
2021-10-13 21:40:18 +02:00 |
Kwitsch
|
e5b44f49ca
|
application startup should fail if initial download of a single list failed (#310) (#313)
application startup should fail if initial download of a single list failed
|
2021-10-13 21:30:14 +02:00 |
Dimitri Herzog
|
138172c9c5
|
reduce the configuration output for inline defined lists
|
2021-09-19 22:50:43 +02:00 |
Dimitri Herzog
|
ae9b12f15a
|
Configurable upstream lookup timeout (#256)
|
2021-09-19 22:49:38 +02:00 |
Dimitri Herzog
|
e7ddab714b
|
regex support for matching (#12)
|
2021-09-18 22:51:20 +02:00 |
Dimitri Herzog
|
925c6f97eb
|
Make list download timeout configurable (#254)
|
2021-09-15 07:41:20 +02:00 |
Dimitri Herzog
|
91b975b0dc
|
Change configuration format for duration (#263)
|
2021-09-12 21:29:03 +02:00 |
Dimitri Herzog
|
ee8f041938
|
refactoring: generate enums
|
2021-09-11 21:31:03 +02:00 |
Dimitri Herzog
|
8a2a3fb666
|
inline lists definition (#207)
|
2021-08-29 15:32:40 +02:00 |
Dimitri Herzog
|
919512959b
|
use full-qualified name as module
|
2021-08-27 13:41:36 +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 |
moyo
|
30bde1614c
|
fix panic with empty query (#175)
|
2021-04-10 21:48:38 +02:00 |
Dimitri Herzog
|
eaa4e30db4
|
update golangci-lint, fixint lint errors
|
2021-03-05 22:52:22 +01:00 |
Dimitri Herzog
|
59c650ff6a
|
added/changed some comments
|
2021-02-26 21:44:53 +01: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
|
b043849159
|
command package refactoring
|
2021-02-08 22:00:11 +01:00 |
Dimitri Herzog
|
ead2352a43
|
code refactoring
|
2021-02-05 21:55:48 +01:00 |
Dimitri Herzog
|
e1848ecddf
|
added more verbose error message
|
2021-02-04 22:27:02 +01:00 |
Dimitri Herzog
|
0fd25207d1
|
introducing event bus, refactorings
|
2021-01-23 22:29:43 +01:00 |
Dimitri Herzog
|
be1eb613da
|
increased download timeout
|
2021-01-08 22:37:11 +01:00 |
Dimitri Herzog
|
f67fd16adb
|
#120: Reduce memory usage of list caches
|
2021-01-04 23:45:09 +01:00 |
Dimitri Herzog
|
1d04fb065d
|
#46: List download: Improve error handling
|
2020-05-11 22:18:29 +02:00 |
Dimitri Herzog
|
a64d7461a3
|
#46: List download: Improve error handling
|
2020-05-10 19:48:31 +02:00 |
Dimitri Herzog
|
0ec6c8af9c
|
Test rewrite (Ginkgo), Refactorings
|
2020-05-04 22:20:13 +02:00 |
Dimitri Herzog
|
c6532d7939
|
#31: Fine grained locking on list update
|
2020-04-22 22:31:37 +02:00 |
Dimitri Herzog
|
0766c6480a
|
#27: CLI tool
|
2020-04-08 23:03:07 +02:00 |
Dimitri Herzog
|
acd63995fd
|
added tests
|
2020-03-07 16:52:28 +01:00 |
Dimitri Herzog
|
673e208cdd
|
fixes # 18: add additional prometheus metrics for dashboard
|
2020-03-06 23:00:14 +01:00 |
Dimitri Herzog
|
432efd1a97
|
Blocking response entries (deep CNAME inspection #3 and IP black lists #1)
|
2020-02-13 18:12:59 +01:00 |
Dimitri Herzog
|
352986fa5d
|
added refresh period configuration
|
2020-02-04 22:26:42 +01:00 |
Dimitri Herzog
|
2e573db0fe
|
added test method
|
2020-01-14 22:44:53 +01:00 |
Dimitri Herzog
|
3cbc4e0719
|
tests refactoring
|
2020-01-14 22:32:30 +01:00 |
Dimitri Herzog
|
01a8a402dc
|
initial commit
|
2020-01-12 18:23:35 +01:00 |