Shreyas Zare
|
b4a85ae2dd
|
Zone: fixed string comparison issue caused with certain system locale. added missing RDATA type check while querying for glue records.
|
2019-05-01 19:38:41 +05:30 |
|
Shreyas Zare
|
92d9379793
|
fixed string comparison issue caused with certain system locale.
|
2019-05-01 19:36:41 +05:30 |
|
Shreyas Zare
|
cde14cc581
|
assembly version updated for v3.2 release
|
2019-04-29 18:31:52 +05:30 |
|
Shreyas Zare
|
bb6b2e201d
|
webapp: minor update to about section
|
2019-04-28 19:43:56 +05:30 |
|
Shreyas Zare
|
0108314004
|
webapp: implemented prefetch settings.
|
2019-04-28 19:17:36 +05:30 |
|
Shreyas Zare
|
086487ccb0
|
DnsWebService: implemented cache prefetch settings parameters in api and config file.
|
2019-04-28 19:16:39 +05:30 |
|
Shreyas Zare
|
4bb8f0d272
|
DnsServer: implemented ResetPrefetchTimers() to reset timers from Start() and via trigger property.
|
2019-04-28 19:15:27 +05:30 |
|
Shreyas Zare
|
977f165606
|
DnsServer: implemented max hops for recursive resolution. Cache prefetch implementation updated.
|
2019-04-28 17:09:07 +05:30 |
|
Shreyas Zare
|
888d53c801
|
writing web service hostname on console.
|
2019-04-28 17:01:55 +05:30 |
|
Shreyas Zare
|
5d8102dee1
|
StatsManager: implemented GetLastHourEligibleQueries() and code refactoring done.
|
2019-04-28 15:40:45 +05:30 |
|
Shreyas Zare
|
8aa46b964a
|
DnsWebService: added web service hostname property to indicate if web panel is running only on localhost. Fixed issue caused by previous change in WriteRecordsAsJson() for authoritative records ttl property.
|
2019-04-28 15:22:37 +05:30 |
|
Shreyas Zare
|
da4973c4b4
|
webapp: added help topics permanent link and minor changes.
|
2019-04-28 15:17:40 +05:30 |
|
Shreyas Zare
|
f33cd0ad6d
|
Zone: set minimum ttl to 0 due to prefetch feature. FilterExpiredDisabledRecords() check added to filter records based on type of zone.
|
2019-04-28 15:15:59 +05:30 |
|
Shreyas Zare
|
c751f39b59
|
installer: updated .NET Core download url.
|
2019-04-20 17:14:12 +05:30 |
|
Shreyas Zare
|
adbb72018d
|
assembly version updated for v3.1 release
|
2019-04-20 15:49:12 +05:30 |
|
Shreyas Zare
|
51817e8986
|
DnsWebService: added error logging to CheckForUpdate().
|
2019-04-20 15:25:44 +05:30 |
|
Shreyas Zare
|
fd21cffcda
|
installer scripts: updated download links.
|
2019-04-20 14:07:12 +05:30 |
|
Shreyas Zare
|
6af822c9dc
|
changed update check urls to permanent go.technitium.com urls.
|
2019-04-20 14:06:22 +05:30 |
|
Shreyas Zare
|
d9293242ab
|
DnsWebService: minor refactoring changes.
|
2019-04-20 13:16:46 +05:30 |
|
Shreyas Zare
|
7be67e8aab
|
DnsServer: fixed minor issues.
|
2019-04-20 13:15:27 +05:30 |
|
Shreyas Zare
|
8b7007f54f
|
Zone: implemented glue records for both MX and NS types. Implemented minimum ttl option.
|
2019-04-20 13:14:02 +05:30 |
|
Shreyas Zare
|
7300ef7fca
|
Zone: CacheResponse() cache poisioning issue fixed.
|
2019-04-14 14:49:34 +05:30 |
|
Shreyas Zare
|
c6bd070bd3
|
DnsServer: implemented cache maintenance to remove expired records.
|
2019-04-13 16:10:53 +05:30 |
|
Shreyas Zare
|
a89b148da2
|
minor refactoring done.
|
2019-04-13 11:59:45 +05:30 |
|
Shreyas Zare
|
389718c7ec
|
DnsServer: prefetch timer periodic firing method changed.
|
2019-04-13 11:46:57 +05:30 |
|
Shreyas Zare
|
497f8633ab
|
DnsServer: prefetch feature updated to configure total minutes to sample and per minute hit rate.
|
2019-04-07 17:27:33 +05:30 |
|
Shreyas Zare
|
bc977209f9
|
DnsServer: implemented prefetch feature for frequently queried domain names.
|
2019-04-07 15:05:36 +05:30 |
|
Shreyas Zare
|
c68634177d
|
DnsServer: RecursiveResolve() implementation flow corrected wrt optimization.
|
2019-04-06 12:44:08 +05:30 |
|
Shreyas Zare
|
3bfd7b5dc6
|
minor changes
|
2019-03-31 17:02:44 +05:30 |
|
Shreyas Zare
|
2d2826abe0
|
gitattributes updated
|
2019-03-31 17:02:35 +05:30 |
|
Shreyas Zare
|
ea5a1aab45
|
DnsServer: implemented draft-ietf-dnsop-serve-stale-04 in RecursiveResolve().
|
2019-03-30 17:07:48 +05:30 |
|
Shreyas Zare
|
bab78ec014
|
DnsWebService: ResolveQuery() using only 1 retry and 10 sec timeout to help in debugging issues with DNS Server response times.
|
2019-03-30 17:03:00 +05:30 |
|
Shreyas Zare
|
4049b8a486
|
Zone: serve stale querying support implemented. Query response record shuffeling implemented to allow load balancing across all IP addresses. Added check in non authoritative zone type to remove CNAME entry if different type of entry is added in the zone to prevent issue with serve stale.
|
2019-03-30 17:01:44 +05:30 |
|
Shreyas Zare
|
873f5953be
|
DnsServer: fixed issue with DoH Uri template as per example given in draft-ietf-doh-resolver-associated-doh-03
|
2019-03-24 15:15:07 +05:30 |
|
Shreyas Zare
|
9308933db2
|
code refactoring done
|
2019-03-24 15:10:40 +05:30 |
|
Shreyas Zare
|
7a96be9609
|
minor ui change
|
2019-03-23 13:36:47 +05:30 |
|
Shreyas Zare
|
24991c372b
|
webapp: minor fix to use returned domain name to load records.
|
2019-03-23 13:22:18 +05:30 |
|
Shreyas Zare
|
23d00c00b6
|
webapp: minor refactoring done.
|
2019-03-23 13:21:40 +05:30 |
|
Shreyas Zare
|
4e7b40e534
|
DnsWebService: fixed minor issues. Added record sorting by name and type. Refactoring done.
|
2019-03-23 13:21:20 +05:30 |
|
Shreyas Zare
|
eb0e06189a
|
DnsServer: added checks for DoH so that DoH discovery related records are only added/updated when DoH is enabled.
|
2019-03-23 13:20:16 +05:30 |
|
Shreyas Zare
|
e53967903a
|
assembly version updated for release.
|
2019-03-10 16:39:48 +05:30 |
|
Shreyas Zare
|
9aa347ed08
|
DnsWebService: removed warning log for common name mismatch in LoadTlsCertificate() since this will create confusion when using cert with Subject Alternate Names extension.
|
2019-03-09 16:00:50 +05:30 |
|
Shreyas Zare
|
792100520e
|
webapp: minor ui issues fixed. added validation checks.
|
2019-03-09 15:51:02 +05:30 |
|
Shreyas Zare
|
b9985559fe
|
webapp: settings html changes done
|
2019-03-09 15:49:51 +05:30 |
|
Shreyas Zare
|
457cfacb54
|
DnsWebService: removed DoH implementation from web service and moved it to DnsServer class so that the admin web console is not exposed due to reverse proxy misconfiguration. Added validation checks for domain parameter in api calls. Minor refactoring done.
|
2019-03-09 15:38:59 +05:30 |
|
Shreyas Zare
|
5b141f794a
|
DnsServer: implemented DNS-over-HTTP without TLS termination for use with reverse proxy like nginx. Implemented draft-ietf-doh-resolver-associated-doh to allow applications to discover associated DoH endpoint to use automatically.
|
2019-03-09 15:26:28 +05:30 |
|
Shreyas Zare
|
5b563da951
|
Zone: DomainEquals() implementation improved to correctly match wildcard domain names. Done changes to allow handling root zone correctly.
|
2019-03-09 15:21:11 +05:30 |
|
Shreyas Zare
|
82f8f22e4c
|
added X-Real-IP support to get client IP from reverse proxy.
|
2019-03-03 19:29:21 +05:30 |
|
Shreyas Zare
|
1cedea6391
|
web service multi threaded accept implemented.
|
2019-03-03 18:46:57 +05:30 |
|
Shreyas Zare
|
8704fdf830
|
webapp: settings tab UI items reordering done.
|
2019-03-03 18:46:05 +05:30 |
|