Shreyas Zare
|
2b22fb767b
|
readme updates
|
2019-05-18 14:04:22 +05:30 |
|
Shreyas Zare
|
020699a7bb
|
readme updated
|
2019-05-18 13:43:44 +05:30 |
|
Shreyas Zare
|
f38405041d
|
readme updated
|
2019-05-18 13:36:52 +05:30 |
|
Shreyas Zare
|
3f9f6fe407
|
assembly version updated for v3.3 release.
|
2019-05-11 13:37:37 +05:30 |
|
Shreyas Zare
|
7167d4f9c9
|
Zone: minor optimization changes.
|
2019-05-11 12:49:23 +05:30 |
|
Shreyas Zare
|
cf5a6ec925
|
fixed minor css issue.
|
2019-05-11 12:43:30 +05:30 |
|
Shreyas Zare
|
61e56ab418
|
webapp: fixed dashboard stats item css.
|
2019-05-11 12:36:04 +05:30 |
|
Shreyas Zare
|
52b375d8eb
|
DnsServer: Implemented DnsCache abstract class and refactored existing code as per its implementation requirements. Negative record caching set to 5 mins. ProcessRecursiveQuery() implementation updated to ignore RCODE value and only check answer responses. RecursiveResolve() implementation updated to use DnsClient object for querying forwarders and only use DnsClient.RecursiveResolve() when recursive resolution is required.
|
2019-05-11 11:30:09 +05:30 |
|
Shreyas Zare
|
4b89f54b29
|
Zone: removed dns cache related implementation code and implemented DnsCache class. Implemented failure response negative caching feature. Minor code refactoring done.
|
2019-05-11 11:26:58 +05:30 |
|
Shreyas Zare
|
1f87b725bc
|
minor changes
|
2019-05-05 18:19:14 +05:30 |
|
Shreyas Zare
|
3ec2152f52
|
DnsServer: ProcessRecursiveQuery() fixed additional record in response to work only for MX requests.
|
2019-05-05 18:16:25 +05:30 |
|
Shreyas Zare
|
c8079728b6
|
Zone: fixed issues with zone disable feature. Code refactoring done.
|
2019-05-05 18:13:23 +05:30 |
|
Shreyas Zare
|
e05c160ea6
|
minor refactoring done.
|
2019-05-05 16:16:17 +05:30 |
|
Shreyas Zare
|
5f96a117bb
|
Zone: fixed CacheResponse issue by allowing authority records to be cached when qtype is NS and answer count is 0.
|
2019-05-04 17:22:57 +05:30 |
|
Shreyas Zare
|
4f80ceaf75
|
DnsWebService: SendError() code refactoring done. Implemented X-Real-IP support when using reverse proxy on private IP address. Set IgnoreWriteExceptions option for HttpListener.
|
2019-05-04 12:46:20 +05:30 |
|
Shreyas Zare
|
aecde15894
|
DnsServer: removed X-Forwarded-For support due to spoofing possibilities. SendError and SendContent code refactoring done.
|
2019-05-04 12:44:29 +05:30 |
|
Shreyas Zare
|
8b10ee673c
|
Zone: auth zone's parent zone disable issue in QueryFindClosestZone() fixed by removing disable check and adding check in QueryClosestAuthority() instead. Other minor refactoring changes done.
|
2019-05-04 12:42:34 +05:30 |
|
Shreyas Zare
|
2f92daa178
|
DnsWebService: fixed string comparison issue caused with certain system locale. removed blocked zone check at CustomBlockZone() since it hinders adding zone which alreay has sub zone in block zone.
|
2019-05-01 19:40:03 +05:30 |
|
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 |
|