Shreyas Zare
|
9b136e4ddf
|
WebServiceSettingsApi: updated SetDnsSettings() to async implementation and support json content in request. Code refactoring changes done.
|
2025-01-11 17:59:23 +05:30 |
|
Shreyas Zare
|
6a6dffda78
|
Extensions: Updated QueryOrForm() to support reading data from json response content. Added TryGetQueryOrFormArray methods to parse json arrays.
|
2025-01-11 17:56:08 +05:30 |
|
Shreyas Zare
|
044b7b3c50
|
WebServiceLogsApi: added ExportLogsAsync() API to allow exporting query logs data in CSV format.
|
2025-01-11 17:54:49 +05:30 |
|
Shreyas Zare
|
2e6741a822
|
WebServiceDashboardApi: updated GetStats() and GetTopStats() to support minute stats.
|
2025-01-11 17:48:52 +05:30 |
|
Shreyas Zare
|
634df67bed
|
DnsWebService: Added support query log export feature. Updated SelfSignedCertCheck to generate new self-signed cert automatically 1yr before current cert expires. Fixed issue in StopAsync() that caused null ref issue when saving config in dispose call.
|
2025-01-11 17:44:18 +05:30 |
|
Shreyas Zare
|
6c2adf6d04
|
StatsManager: added support for reading minute stats for given date range. Fixed minor time zone issue in reading hourly stats. Other minor changes done.
|
2025-01-11 17:41:08 +05:30 |
|
Shreyas Zare
|
83fb9c9920
|
DnsServer: code refactoring changes done.
|
2025-01-11 17:39:14 +05:30 |
|
Shreyas Zare
|
2920284960
|
SecondaryZone: code refactoring changed done.
|
2025-01-11 17:38:02 +05:30 |
|
Shreyas Zare
|
18b3dda6c8
|
ResolverPrefetchDnsCache: code refactoring changes done.
|
2025-01-11 17:37:28 +05:30 |
|
Shreyas Zare
|
87c6c54f46
|
ResolverDnsCache: Updated DnsApplicationQueryClosestDelegation to async implementation and avoid blocking thread for app calls. Added DoConditionalForwardingResolutionAsync method to process and resolve FWD records to provide conditional forwarding support for DNS Client. Updated Query() to async implementation and avoid blocking thread for app calls, and implemented conditional forwarding support. Code refactoring changes done.
|
2025-01-11 17:36:57 +05:30 |
|
Shreyas Zare
|
98c133cc14
|
CacheZoneManager: code refactoring changes done.
|
2025-01-11 17:32:13 +05:30 |
|
Shreyas Zare
|
fcd631b81b
|
changelog updated for v13.3 release.
|
2024-12-21 21:04:55 +05:30 |
|
Shreyas Zare
|
b963278dd0
|
apidocs updated
|
2024-12-21 21:04:26 +05:30 |
|
Shreyas Zare
|
b2a0bfeae4
|
inno: version updated to 13.3
|
2024-12-21 21:04:02 +05:30 |
|
Shreyas Zare
|
3aab035c83
|
assembly version updated to v13.3 for release.
|
2024-12-21 21:03:39 +05:30 |
|
Shreyas Zare
|
4328600ea7
|
assembly version updated for release.
|
2024-12-21 21:03:10 +05:30 |
|
Shreyas Zare
|
c51ec0bdbc
|
app store json updated
|
2024-12-21 21:02:36 +05:30 |
|
Shreyas Zare
|
023d8d64bc
|
app assembly version updated for release.
|
2024-12-21 21:02:17 +05:30 |
|
Shreyas Zare
|
cef7c8a194
|
webapp: minor message text update.
|
2024-12-21 19:04:55 +05:30 |
|
Shreyas Zare
|
023cf704a9
|
main.js: updated code to support new options in settings.
|
2024-12-21 15:58:24 +05:30 |
|
Shreyas Zare
|
d0fb993c32
|
log.js: added support for response rtt.
|
2024-12-21 15:57:18 +05:30 |
|
Shreyas Zare
|
2c9cb1ebe4
|
webapp: updated html to add support for new options in settings. Updated and simplified password reset dialog instructions.
|
2024-12-21 15:56:45 +05:30 |
|
Shreyas Zare
|
444fa80c76
|
IDnsQueryLogger: updated DnsLogEntry to support response rtt feature.
|
2024-12-21 15:53:43 +05:30 |
|
Shreyas Zare
|
a7a0ec6c44
|
WebServiceSettingsApi: updated api code to support new options. Updated SetDnsSettings() to detect change in local address to trigger self signed cert generation.
|
2024-12-21 15:52:31 +05:30 |
|
Shreyas Zare
|
6e75de7299
|
WebServiceLogsApi: updated QueryLogsAsync() to add support for response rtt.
|
2024-12-21 15:50:48 +05:30 |
|
Shreyas Zare
|
49ac53e8af
|
DnsWebService: fixed but in admin web service ssl cert reloading. Updated SelfSignedCertCheck() to include subject alternative name entry for configured unicast local addresses for the web service. Updated config code to add support for new options.
|
2024-12-21 15:49:16 +05:30 |
|
Shreyas Zare
|
a7d1cfb6e8
|
DnsServer: fixed bug in reloading doh ssl cert. Implemented resolver task pool to allow handling large number of requests such that ongoing resolutions do not timeout due to large number of pending tasks. Fixed issue of unhandled exception in AcceptQuicConnectionAsync() causing DoS for DoQ service. Implemented support for including response rtt in response object. Updated cache auto prefresh feature to use resolver task pool. Code refactoring changes done.
|
2024-12-21 15:45:22 +05:30 |
|
Shreyas Zare
|
ecbaf29bce
|
Zone: updated code to use default concurrency value for dictionary.
|
2024-12-21 15:39:52 +05:30 |
|
Shreyas Zare
|
9a2062ac14
|
StubZone: updated zone refresh feature to use dns server's resolver task pool. Implemented min refresh & min retry options. Code refactoring changes done.
|
2024-12-21 15:37:56 +05:30 |
|
Shreyas Zare
|
8da0e3728a
|
SecondaryZone: updated zone refresh feature to use dns server's resolver task pool. Code refactoring changes done.
|
2024-12-21 15:36:37 +05:30 |
|
Shreyas Zare
|
ebdaa6fa11
|
minor code refactoring change.
|
2024-12-21 15:35:45 +05:30 |
|
Shreyas Zare
|
736f2b8c92
|
ForwarderZone: updated QueryRecords() to allow calling base method for CatalogZone.
|
2024-12-21 15:35:24 +05:30 |
|
Shreyas Zare
|
4bbb7f5e2d
|
CatalogZone: updated QueryRecords() to allow querying for SOA record so that it works with bind.
|
2024-12-21 15:34:10 +05:30 |
|
Shreyas Zare
|
42c6497864
|
CacheZone: updated code to use default concurrency value for concurrent dictionary.
|
2024-12-21 15:33:06 +05:30 |
|
Shreyas Zare
|
b5d838ecde
|
ApexZone: updated notify feature to use dns server's resolver task pool. Added GetZoneSoaRetry() method.
|
2024-12-21 15:31:56 +05:30 |
|
Shreyas Zare
|
a9639ff603
|
AuthZoneManager: added new options for min refresh and min retry values. Code refactoring changes done.
|
2024-12-21 15:29:17 +05:30 |
|
Shreyas Zare
|
db193e217c
|
AuthZoneTree: fixed bug in FindNSec3ProofOfNonExistenceNxDomain() that caused infinite loop in some scenarios and removed cancellation code.
|
2024-12-21 15:27:39 +05:30 |
|
Shreyas Zare
|
9f880ce4fb
|
QueryLogsSqlite: updated app to log response rtt value.
|
2024-12-21 15:25:21 +05:30 |
|
Shreyas Zare
|
c873a5c4a9
|
change log updated for v13.2.2 release.
|
2024-12-02 19:01:08 +05:30 |
|
Shreyas Zare
|
293e4848cf
|
inno: version updated to 13.2.2
|
2024-12-02 19:00:24 +05:30 |
|
Shreyas Zare
|
7983b9c265
|
assembly version updated to 13.2.2 for release.
|
2024-12-02 19:00:02 +05:30 |
|
Shreyas Zare
|
ce8f1b0c7c
|
DnsServer: updated RecursiveResolverBackgroundTaskAsync() to check if the cache response is from badcache and thus send a failure response in such case instead of sending checking disabled response from cache.
|
2024-12-02 18:27:55 +05:30 |
|
Shreyas Zare
|
72fdcbb71e
|
CacheZoneManager: code refactoring changes.
|
2024-12-02 18:25:06 +05:30 |
|
Shreyas Zare
|
bff55a8d1b
|
updated change log for v13.2.1 release.
|
2024-11-30 15:27:57 +05:30 |
|
Shreyas Zare
|
7774ac1787
|
inno: updated version to v13.2.1
|
2024-11-30 15:27:32 +05:30 |
|
Shreyas Zare
|
24227106e7
|
assembly version updated to v13.2.1 for release.
|
2024-11-30 15:27:09 +05:30 |
|
Shreyas Zare
|
77a386c7de
|
app store json updated
|
2024-11-30 15:26:32 +05:30 |
|
Shreyas Zare
|
bfbb6f2377
|
app assembly version updated for release.
|
2024-11-30 15:26:13 +05:30 |
|
Shreyas Zare
|
2378447cee
|
zone.js: removed NS glue validation check from front end to allow correct validation check to be done at backend.
|
2024-11-30 13:19:31 +05:30 |
|
Shreyas Zare
|
9fbecada3d
|
webapp: removed add record NS glue message since it was not accurate.
|
2024-11-30 13:18:44 +05:30 |
|