Commit Graph

3293 Commits

Author SHA1 Message Date
Shreyas Zare
4b86f9d88f assembly version updated to v13.4.1 for release. 2025-02-02 16:47:48 +05:30
Shreyas Zare
9b8d3687c1 inno: version updated to v13.4.1 2025-02-02 16:47:18 +05:30
Shreyas Zare
44bd95f958 app store json updated 2025-02-02 16:46:51 +05:30
Shreyas Zare
d2bcadae57 app assembly version updated for release. 2025-02-02 16:46:30 +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
114ec12748 QueryLogsSqlServer: updated app to add server domain to db logs to allow using same db with multiple DNS instances. 2025-02-02 15:58:55 +05:30
Shreyas Zare
63667fc495 QueryLogsMySql: updated app to add server domain to db logs to allow using same db with multiple DNS instances. 2025-02-02 15:58:15 +05:30
Shreyas Zare
b8113f6f7c BlockPage: Updated app to support showing blocking info on block page. 2025-02-02 15:56:48 +05:30
Shreyas Zare
2f7a5d4494 changelog updated for v13.4 release. 2025-01-26 20:45:56 +05:30
Shreyas Zare
76ccc2bea7 assembly version updated to v13.4 for release. 2025-01-26 20:45:32 +05:30
Shreyas Zare
6488d9bfbf solution file updated 2025-01-26 20:45:03 +05:30
Shreyas Zare
a748a73b2c inno: updated dotnet to v8.0.12 2025-01-26 20:44:52 +05:30
Shreyas Zare
6dcd8f7161 inno: version updated to v13.4 2025-01-26 20:44:32 +05:30
Shreyas Zare
6be056b4b6 assembly version updated for release. 2025-01-26 20:44:08 +05:30
Shreyas Zare
55829d2f1a app store json updated. 2025-01-26 20:43:45 +05:30
Shreyas Zare
d5a37a62af app assembly version updated for release. 2025-01-26 20:43:18 +05:30
Shreyas Zare
b83dbef692 QueryLogsMySql: updated code to use connection.Open() instead of OpenAsync() since it has a critical bug that will crash the entire DNS server which Oracle wont fix: https://bugs.mysql.com/bug.php?id=110789 2025-01-26 19:03:37 +05:30
Shreyas Zare
ed3a6761dd code refactoring changes 2025-01-26 18:10:58 +05:30
Shreyas Zare
02e15a2c01 minor update 2025-01-26 17:35:38 +05:30
Shreyas Zare
8aec66b66d minor update 2025-01-26 17:35:25 +05:30
Shreyas Zare
1ddc0db34d QueryLogsSqlServer: added app with default sample config. 2025-01-26 17:28:00 +05:30
Shreyas Zare
f00c5e343c QueryLogsMySql: added app implementation with default sample config. 2025-01-26 17:27:13 +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
4b888817a1 minor change 2025-01-18 13:21:07 +05:30
Shreyas Zare
9379658bea DropRequests: fixed issue in BlockedQuestion caused due to unknown type causing it to match with all requests. 2025-01-18 13:20:51 +05:30
Shreyas Zare
38bade2404 QueryLogsSqlite: implemented support for new IDnsQueryLogs interface. Added maxQueueSize config option to prevent memory overflow due to high throughput. 2025-01-18 13:14:24 +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
7cc1c4cbd5 moved IDnsQueryLogger.QueryLogsAsync() method into new IDnsQueryLogs interface. 2025-01-18 13:07:17 +05:30
Shreyas Zare
e5ab6a68be Merge branch 'log-exporter' into develop 2025-01-18 13:03:38 +05:30
Shreyas Zare
7bd0b7ca6b LogExporterApp: fixed multiple issues with the app. Code refactoring changes done. 2025-01-18 13:02:31 +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
c0ae6dbf35 Merge pull request #1056 from zbalkan/log-exporter
Log exporter App
2025-01-11 18:19:10 +05:30
Shreyas Zare
c3b7c32193 updated APIDOCS. 2025-01-11 18:08:42 +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