Joona Hoikkala
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
Joona Hoikkala
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
Joona Hoikkala
f64de0353d
Fix Docker instructions and add option to bind both UDP and TCP DNS listeners ( #130 )
2018-12-13 12:19:10 +02:00
Joona Hoikkala
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
Joona Hoikkala
9c54da3ee6
Try to read config from under /etc ( #18 )
2017-11-14 00:42:30 +02:00
Joona Hoikkala
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
Joona Hoikkala
bf9eaf2f32
Added config option to check for a header value for clinet IP
2016-12-02 17:04:16 +02:00
Joona Hoikkala
4c437c0506
Added protocol selection to DNS server
2016-11-28 22:46:24 +02:00
Joona Hoikkala
d33bda96fa
New test and test logger stettings
2016-11-28 16:25:42 +02:00
Joona Hoikkala
550b23778f
Better coverage and refactored static record parsing
2016-11-28 15:39:52 +02:00
Joona Hoikkala
4615826267
Made DB an interface
2016-11-27 23:21:46 +02:00
Joona Hoikkala
74b82c87a6
Refactoring
2016-11-27 21:21:38 +02:00
Joona Hoikkala
5072b231af
Refactored tests
2016-11-27 19:41:54 +02:00
Joona Hoikkala
b4cc6b8e81
Test structure fixes
2016-11-26 16:23:22 +02:00