Commit Graph

15 Commits

Author SHA1 Message Date
835fbb9ef6 Migrate to GitHub actions for coverage & unit test automation (#251) 2021-01-11 17:31:09 +02:00
aa3e7e1b75 Migrate over to certmagic from using autocert (#190)
* Use certmagic for challenge validation

* WIP

* Get the correct key

* Override preflight check logic

* Fix logging for imported packages and tidy config.cfg

* Fix test and add docstrings

* Update README
2019-10-20 22:52:19 +03:00
7a2f9f06b1 Refactoring DNS server part for safer paraller execution (#144)
* Refactoring DNS server part for safer paraller execution and better data structures

* Fix linter issues
2019-02-03 17:23:04 +02:00
f64de0353d Fix Docker instructions and add option to bind both UDP and TCP DNS listeners (#130) 2018-12-13 12:19:10 +02:00
c2c5c5cd70 Better error handling in goroutines (#122)
* More robust goroutine error handling using channels

* Fix tests and make startup log msg saner

* Clarification to README and config file
2018-10-31 00:54:51 +02:00
9c54da3ee6 Try to read config from under /etc (#18) 2017-11-14 00:42:30 +02:00
41b2ff5940 Use iris v6 and Go 1.8+ (#10)
* Quick fixes to bring framework up to date

* Script for test running, api tests need complete rewrite

* Removed govendor from tests

* Fix for AutoTLS
2017-08-02 19:25:27 +03:00
bf9eaf2f32 Added config option to check for a header value for clinet IP 2016-12-02 17:04:16 +02:00
4c437c0506 Added protocol selection to DNS server 2016-11-28 22:46:24 +02:00
d33bda96fa New test and test logger stettings 2016-11-28 16:25:42 +02:00
550b23778f Better coverage and refactored static record parsing 2016-11-28 15:39:52 +02:00
4615826267 Made DB an interface 2016-11-27 23:21:46 +02:00
74b82c87a6 Refactoring 2016-11-27 21:21:38 +02:00
5072b231af Refactored tests 2016-11-27 19:41:54 +02:00
b4cc6b8e81 Test structure fixes 2016-11-26 16:23:22 +02:00