Commit Graph

89 Commits

Author SHA1 Message Date
Simon Beck 086949801e Update readme 2021-10-05 20:10:45 +02:00
Simon Beck 9e473f98dd Fix module name 2021-10-05 20:01:46 +02:00
Simon Beck e89db5898d Fix compile issues 2021-10-05 19:59:09 +02:00
Robert Verst dc09e16973
1 add readme and example (#2)
* Extend readme

* Extend readme

* Add documentation
2021-01-14 12:19:57 +01:00
Robert Verst 4732be348f Fix cache, add safety net 2020-12-17 12:02:12 +01:00
Robert Verst d39130ae04 Do a binary search over the zone names to improve performance and reduce CPU load 2020-11-17 14:31:13 +01:00
Robert Verst 2ff95444c4 Improve performance with zone-Name caching 2020-11-17 11:38:15 +01:00
Robert Verst c9d9f0b0a9 Improve logging 2020-11-17 10:52:28 +01:00
Robert Verst c4522fd227 Reduce redis connections 2020-11-10 14:23:45 +01:00
Robert Verst 108e2448fe add PTR 2020-11-10 11:15:57 +01:00
Robert Verst 480554d313 Return fqdn in zones 2020-10-23 07:54:37 +02:00
Robert Verst 7f46a4dcaa Test 2020-10-23 07:48:22 +02:00
Robert Verst 35c330e8ee Test load zones as they where safed 2020-10-23 07:40:49 +02:00
Robert Verst cc5364d9b9 Fix print error 2020-10-22 15:35:21 +02:00
Robert Verst 78216c86cb Fix parameter order 2020-10-22 15:30:54 +02:00
Robert Verst 13a9cb595d Add method to save multiple zones at once 2020-10-21 11:19:46 +02:00
Robert Verst 3d0a61514e Fix DeleteZones 2020-10-19 14:51:27 +02:00
Robert Verst fa9a58f2bb Fix DeleteZones 2020-10-19 14:47:12 +02:00
Robert Verst 07ad1487e4 Use fqdn as key 2020-10-19 14:32:43 +02:00
Robert Verst 6edbb6ddae Add some logging and error handling 2020-10-19 14:06:26 +02:00
Robert Verst a3e25abef0 Add delete zones function 2020-10-19 11:59:40 +02:00
Robert Verst f1795efda2 Add delete zone function 2020-10-19 11:47:47 +02:00
Robert Verst 4879b09431 Add username to setup 2020-10-07 14:46:13 +02:00
Robert Verst 52aaa3908e Add username for redis authentication 2020-10-07 11:30:58 +02:00
Robert Verst f1c84bad73 Add more logging, implement ready interface 2020-10-01 11:53:19 +02:00
Robert Verst d7869d92ca Add some logging 2020-10-01 09:43:46 +02:00
Robert Verst 6a3894e670 Append zone name to not fqdn entries 2020-09-30 15:13:11 +02:00
Robert Verst b97db43169 Fix print SOA 2020-09-30 13:58:41 +02:00
Robert Verst f638e63627 Implement String() for zone 2020-09-30 13:52:15 +02:00
Robert Verst edac187f93 Add equal functions 2020-09-29 15:44:52 +02:00
Robert Verst f59896adf0 Fix function call 2020-09-29 13:55:58 +02:00
Robert Verst 6e3b0224e8 Add NewSerial() 2020-09-29 11:43:33 +02:00
Robert Verst c3dcac162f Move and extend serial logic 2020-09-29 11:37:32 +02:00
Robert Verst 45ebb8f5cb Load zone with records 2020-09-29 10:05:49 +02:00
Robert Verst ea6792af62 Fix config set 2020-09-29 09:21:00 +02:00
Robert Verst fcab73814e Reorder some stuff 2020-09-29 09:10:19 +02:00
Robert Verst 9d2fbe1559 Add ping() 2020-09-29 09:10:05 +02:00
Robert Verst d4fe499fa4 Change test 2020-09-29 08:26:19 +02:00
Robert Verst 213dad2a28 Refactor code
Sorry, to lazy for an adequate commit message :-(
2020-09-28 16:37:07 +02:00
Robert Verst a2c21b53bc Rename package 2020-09-24 16:16:22 +02:00
Robert Verst bc76cf1713 Move plugin to package `plugin`
Prepare to use the package redis on the writing end as well
2020-09-24 11:52:46 +02:00
Robert Verst 9ad0259eb9 Rename package 2020-09-24 09:09:25 +02:00
Robert Verst 85c2c44e32 Move and rename record types 2020-09-24 07:26:49 +02:00
Robert Verst 7e5b55168a Fix ttl logic
Give DB-ttl priority
2020-09-23 15:46:48 +02:00
Robert Verst 21b1c1c6f9 Go fmt 2020-09-23 09:33:02 +02:00
Robert Verst f690beccd9 Merge branch 'fix-soa-record' 2020-09-23 09:30:51 +02:00
Robert Verst 1fe7146a70 Fix test 2020-09-23 09:29:56 +02:00
Robert Verst 79c94373db Add serial to SOA record
serial != ttl (https://tools.ietf.org/html/rfc1035#section-3.3.13)
2020-09-23 09:28:10 +02:00
Robert Verst 9d981ccce1 Go vendor 2020-09-23 09:20:14 +02:00
arash kordi 8a6e3c44c0
Merge pull request #12 from ylmrx/patch-1
the package address for caddyserver is outdated
2019-08-18 12:55:18 +04:30