Shreyas Zare
|
36da0c8cb8
|
Lease: added parsing and helper methods.
|
2019-06-15 13:24:18 +05:30 |
|
Shreyas Zare
|
e88bb8d251
|
removed unused dhcp option parsing.
|
2019-06-15 13:23:27 +05:30 |
|
Shreyas Zare
|
b7dd58ed99
|
removed unused dhcp option
|
2019-06-15 13:23:03 +05:30 |
|
Shreyas Zare
|
4cef878d63
|
ClasslessStaticRouteOption: code refactoring done by using IPAddressExtension methods.
|
2019-06-15 13:22:52 +05:30 |
|
Shreyas Zare
|
0ea8d80990
|
minor changes
|
2019-06-09 20:52:04 +05:30 |
|
Shreyas Zare
|
27fa8f64d4
|
DhcpServer: added working dhcp server with basic tests done for all scope options.
|
2019-06-09 20:51:54 +05:30 |
|
Shreyas Zare
|
a20a597f33
|
DnsServer: fixed issue with remoteEP reference reuse.
|
2019-06-09 18:00:31 +05:30 |
|
Shreyas Zare
|
0f5cbfb9af
|
dhcp: implemented dhcp message parsing changes. implemented all required options with parsing tests. implemented option fragmentation parsing using option overload.
|
2019-06-09 17:32:28 +05:30 |
|
Shreyas Zare
|
ebcf49f315
|
Dhcp Message and Options datagram parsers added
|
2019-06-02 20:29:23 +05:30 |
|
Shreyas Zare
|
f11133025a
|
Zone: updated QueryCacheGetClosestNameServers() implementation to return only name servers with glue records. Code refactoring done.
|
2019-06-02 15:09:44 +05:30 |
|
Shreyas Zare
|
fd0483f5e3
|
minor changes
|
2019-06-02 14:55:48 +05:30 |
|
Shreyas Zare
|
f1545ea852
|
Zone: updated QueryCache() implementation to return only name servers with glue records available in cache.
|
2019-06-02 14:55:15 +05:30 |
|
Shreyas Zare
|
37e3b2eb00
|
webapp: fixed minor ui issue and added CAA type option to dns client.
|
2019-05-26 16:13:03 +05:30 |
|
Shreyas Zare
|
e82475870d
|
DnsWebService: implemented DnsClient changes.
|
2019-05-25 12:34:17 +05:30 |
|
Shreyas Zare
|
98f04ecf9d
|
DnsServer: set minimum TTL to 10 sec to allow caching. Implemented DnsClient changes. Minor code refactoring done.
|
2019-05-25 12:30:11 +05:30 |
|
Shreyas Zare
|
499ef38257
|
DnsServer: cache auto prefetch refresh timer trigger and interval changed for optimization after experimentations. Fixed issue of failing to update prefetch timer interval when settings updated.
|
2019-05-18 12:52:43 +05:30 |
|
Shreyas Zare
|
aa0dde3dd6
|
minor fixes and wording changes
|
2019-05-18 12:50:53 +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
|
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
|
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
|
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 |
|