Shreyas Zare
|
0474721b94
|
assembly version updated to v13.4.2 for release.
|
2025-02-15 15:54:16 +05:30 |
|
Shreyas Zare
|
a1c37c0347
|
fixed minor typo
|
2025-02-15 13:17:10 +05:30 |
|
Shreyas Zare
|
21aa88a141
|
code refactoring changes done.
|
2025-02-15 12:51:16 +05:30 |
|
Shreyas Zare
|
fde75688b9
|
DnsWebService: code refactoring changes done.
|
2025-02-15 12:45:41 +05:30 |
|
Shreyas Zare
|
3d5989e1ba
|
LogManager: updated UnhandledException case to always write error to console along with log file.
|
2025-02-15 12:43:12 +05:30 |
|
Shreyas Zare
|
8ff63a59d1
|
webapp: fixed minor ui issue.
|
2025-02-15 12:42:16 +05:30 |
|
Shreyas Zare
|
100348f0fc
|
DnsServer: updated ProcessUpdateQueryAsync() to add last modified and comments for the added records. Updated PrepareRecursiveResolveResponse() to fix issue with CD flag case when DO flag is unset. Code refactoring changes done.
|
2025-02-15 12:41:37 +05:30 |
|
Shreyas Zare
|
5094e6a481
|
AuthZoneManager: Fixed bug in InternalQuery() that caused dnssec validation issue for DS record when forwarder zone for the domain exists.
|
2025-02-15 12:38:31 +05:30 |
|
Shreyas Zare
|
a54435a6c7
|
DhcpServer: updated UpdateDnsAuthZone() to add comments to DNS records.
|
2025-02-15 12:37:13 +05:30 |
|
Shreyas Zare
|
4b86f9d88f
|
assembly version updated to v13.4.1 for release.
|
2025-02-02 16:47:48 +05:30 |
|
Shreyas Zare
|
3ace77d3de
|
WebServiceApi: Updated ResolveQueryAsync() to always show the response that failed dnssec validation.
|
2025-02-02 16:03:58 +05:30 |
|
Shreyas Zare
|
13fd52b9b6
|
DnsServer: Updated StartAsync() to set ReuseAddress socket option for all sockets.
|
2025-02-02 16:03:00 +05:30 |
|
Shreyas Zare
|
3b96811325
|
ResolverDnsCache: implemented skipConditionalForwardingResolution option to prevent stack overflow cases.
|
2025-02-02 16:01:51 +05:30 |
|
Shreyas Zare
|
2dd6b95d57
|
CacheZoneManager: fixed issue of unhandled CD flag when DO flag is unset.
|
2025-02-02 16:00:40 +05:30 |
|
Shreyas Zare
|
4b4b3720da
|
DnsApplicationAssemblyLoadContext: fixed unmanaged dll loading issue on Linux that could cause DNS server to crash.
|
2025-02-02 16:00:05 +05:30 |
|
Shreyas Zare
|
76ccc2bea7
|
assembly version updated to v13.4 for release.
|
2025-01-26 20:45:32 +05:30 |
|
Shreyas Zare
|
8aec66b66d
|
minor update
|
2025-01-26 17:35:25 +05:30 |
|
Shreyas Zare
|
764fa4935e
|
DnsApplicationAssemblyLoadContext: updated implementation to load managed reference DLLs too using temp files to allow update/uninstall of app at runtime on Windows.
|
2025-01-26 17:11:44 +05:30 |
|
Shreyas Zare
|
02355affb6
|
DnsApplicationAssemblyLoadContext: updated implementation to load app based on the dependencies json file.
|
2025-01-26 16:20:02 +05:30 |
|
Shreyas Zare
|
61ad64a0df
|
DnsApplicationManager: updated LoadAllApplications() to add logging entry. Updated UninstallApplication() to suppress and log errors for folder delete task.
|
2025-01-26 15:58:46 +05:30 |
|
Shreyas Zare
|
69d833b945
|
logs.js: updated code to support new changes for IQueryLogs.
|
2025-01-18 13:12:35 +05:30 |
|
Shreyas Zare
|
2c0726c57e
|
WebServiceLogsApi: Updated QueryLogsAsync() to use IDnsQueryLogs interface. Updated ExportLogsAsync() to support IDnsQueryLogs interface.
|
2025-01-18 13:11:38 +05:30 |
|
Shreyas Zare
|
3062456b89
|
apps.js: added support for IDnsQueryLogs.
|
2025-01-18 13:09:06 +05:30 |
|
Shreyas Zare
|
d87ba71e25
|
WebServiceAppsApi: updated API for IDnsQueryLogs support.
|
2025-01-18 13:08:39 +05:30 |
|
Shreyas Zare
|
493dd98e26
|
DnsApplication: implemented support for IDnsQueryLogs.
|
2025-01-18 13:08:03 +05:30 |
|
Shreyas Zare
|
280dd995e8
|
DnsServer: Updated WriteClientSubnetRateLimitLog() to check for QPM bypass list before logging rate limit event entries.
|
2025-01-12 17:49:48 +05:30 |
|
Shreyas Zare
|
8b5a90812f
|
dohwww: updated mozilla firefox DoH config instructions.
|
2025-01-11 18:07:12 +05:30 |
|
Shreyas Zare
|
7f3c9b50e4
|
webapp: updated html to use datetime picker for custom dashboard stats. Added export query logs button. Other minor changes done.
|
2025-01-11 18:06:11 +05:30 |
|
Shreyas Zare
|
3b13789908
|
main.js: updated code to support minute stats with new datetime picker option for custom date range.
|
2025-01-11 18:04:57 +05:30 |
|
Shreyas Zare
|
ac9c3bdc1a
|
logs.js: added support for export query logs feature.
|
2025-01-11 18:03:34 +05:30 |
|
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
|
3aab035c83
|
assembly version updated to v13.3 for release.
|
2024-12-21 21:03:39 +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
|
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 |
|