Commit Graph

1051 Commits

Author SHA1 Message Date
Shreyas Zare
5dfaad2c92 AuthZoneManager: added GetRecords() method to directly get the records without querying. 2021-03-27 16:37:46 +05:30
Shreyas Zare
bdf40ac1aa DnsApplication: added version for app. 2021-03-27 16:36:32 +05:30
Shreyas Zare
4db2098b0f CacheZoneManager: added validation for '*' in CacheRecords() to prevent abuse due to caching wildcard response. Fixed null ref exception in GetAdditionalRecords(). 2021-03-27 16:35:07 +05:30
Shreyas Zare
a2da395f69 ZoneTree: fixed index out of bound exception in FindNodeValue(). 2021-03-27 16:33:32 +05:30
Shreyas Zare
ab7dff2025 DnsWebService: updated zone api code to support managing multiple ANAME records. 2021-03-21 20:46:30 +05:30
Shreyas Zare
4b58b412f7 DnsServer: updated ProcessANAMEAsync() to resolve multiple ANAME records concurrently. Fixed ANAME resolution bug caused by checking first RR. 2021-03-21 20:45:33 +05:30
Shreyas Zare
c0479442d5 AuthZoneManager: allowing to update specific ANAME record in RR set. 2021-03-21 20:39:45 +05:30
Shreyas Zare
9c5c15cc97 AuthZone: allowing to add multiple ANAME records. 2021-03-21 20:39:11 +05:30
Shreyas Zare
4fa4de2838 webapp: added html text to explain the block list zone's allow list url option. 2021-03-21 20:06:07 +05:30
Shreyas Zare
23031248c6 DnsWebService: implemented block list zone's allow list feature. 2021-03-21 20:05:06 +05:30
Shreyas Zare
8de579fbdf BlockListZoneManager: implemented allow list url feature. 2021-03-21 20:02:07 +05:30
Shreyas Zare
0690ceddf0 webapp: updated app config modal text. 2021-03-21 18:48:24 +05:30
Shreyas Zare
698efb7641 added GeoCountryCNAME 2021-03-21 18:25:58 +05:30
Shreyas Zare
ea866d9920 added GeoCountryAddress 2021-03-21 18:25:51 +05:30
Shreyas Zare
e2398c0036 minor refactoring 2021-03-21 18:17:54 +05:30
Shreyas Zare
7ebe89cb13 default app: fixed null exception bug. 2021-03-21 18:17:39 +05:30
Shreyas Zare
5813ef614f default app: fixed null exception bug. 2021-03-21 18:17:24 +05:30
Shreyas Zare
0a120576da default app: fixed null exception bug. 2021-03-21 18:16:49 +05:30
Shreyas Zare
5194359de6 DnsServerSystemTrayApp: fixed issue with app path which returns dll path in .net5. 2021-03-21 17:34:28 +05:30
Shreyas Zare
429cee52dd webapp: added update app js code. 2021-03-21 17:33:03 +05:30
Shreyas Zare
d319c903e9 webapp: added update app model html code. 2021-03-21 17:31:12 +05:30
Shreyas Zare
6572fadaf3 DnsWebService: added app update api support. Updated WriteRecordsAsJson() to show hidden RDATA of special records. 2021-03-21 17:30:30 +05:30
Shreyas Zare
5caf6e9a71 DnsApplicationManager: handled exception in UnloadAllApplications() for each app dispose. Added UpdateApplicationAsync() to update existing app and reload it. 2021-03-21 17:27:59 +05:30
Shreyas Zare
193373ffee DhcpServer: updated code to use async socket calls from .net5. 2021-03-21 17:16:39 +05:30
Shreyas Zare
e227eeffab webapp: fixed bug in checkForWebConsoleRedirection() causing redirection when using default ports. 2021-03-21 17:14:50 +05:30
Shreyas Zare
6c1ce550fd webapp: updated jquery to v3.6.0 2021-03-21 17:13:38 +05:30
Shreyas Zare
4dc58a748a DnsServer: implemented socket async calls from .net5 in ReadUdpRequestAsync() and ProcessUdpRequestAsync(). Added missing connection close http header in DoH responses. Detecting protocol from content-type header when accept header is missing in ProcessDoHRequestAsync(). Forcing TCP for ANY queries via UDP in ProcessQueryAsync(). Passing recursion allowed flag to auth zone queries. 2021-03-21 16:48:29 +05:30
Shreyas Zare
4b6d83f27a ResolverDnsCache: passing recursion available flag. 2021-03-21 16:42:53 +05:30
Shreyas Zare
c264bc8793 BlockedZoneManager: passing recursion allowed flag. 2021-03-21 16:42:21 +05:30
Shreyas Zare
cfc6cb3d00 AllowedZoneManager: passing recursion allowed flag. 2021-03-21 16:41:56 +05:30
Shreyas Zare
2f56309b2f AuthZoneManager: added isRecursionAllowed parameter to return response with correct flag set. 2021-03-21 16:41:15 +05:30
Shreyas Zare
5ef9d83a49 BlockListZoneManager: removed Flush() call in LoadBlockLists() before loading new data. 2021-03-21 16:40:00 +05:30
Shreyas Zare
d9bc59f3c3 CacheZoneManager: removed DnsANYRecord usage. 2021-03-21 16:38:33 +05:30
Shreyas Zare
92aa52a269 minor refactoring 2021-03-21 16:37:50 +05:30
Shreyas Zare
0a10b97235 AuthZone: fixed QueryRecords() implementation for ANY request. 2021-03-21 16:35:51 +05:30
Shreyas Zare
ed9eba4f63 CacheZone: minor changes. 2021-03-21 16:34:38 +05:30
Shreyas Zare
2d013cfad9 CacheZone: removed usage of DnsCache.DnsANYRecord any correctly implement ANY. 2021-03-21 16:34:10 +05:30
Shreyas Zare
e716ed0c54 updated readme with new blog post link 2021-03-14 17:34:10 +05:30
Shreyas Zare
5a01da5b51 Merge branch 'master' of https://github.com/TechnitiumSoftware/DnsServer 2021-03-13 19:45:25 +05:30
Shreyas Zare
85d834eada updated projects and assembly version for v6.0 release 2021-03-13 19:43:54 +05:30
Shreyas Zare
02676396b8 updated change log for v6.0 2021-03-13 19:43:01 +05:30
Shreyas Zare
1d0690da28 updated readme 2021-03-13 19:42:37 +05:30
Shreyas Zare
b50e432f5f inno setup: updated supported version to win7sp1 2021-03-13 19:42:17 +05:30
Shreyas Zare
c2ee9a405a MainApplicationContext: fixed tray icon resource issue. 2021-03-13 19:41:45 +05:30
Shreyas Zare
34625a7e85 added logo.bmp 2021-03-13 19:41:12 +05:30
Shreyas Zare
c83c003976 frmAbout: fixed form icon resource issue causing app to crash. 2021-03-13 19:40:58 +05:30
Shreyas Zare
5657d4a1d1 frmAbout: fixed links in form for .net5. 2021-03-13 19:40:33 +05:30
Shreyas Zare
2df3c43e00 tray app: added logo to project resources 2021-03-13 19:39:56 +05:30
Shreyas Zare
3ac5c230f9 dns app: added readme 2021-03-13 19:39:24 +05:30
Shreyas Zare
901b37f62e updates solution 2021-03-13 13:33:21 +05:30