Commit Graph

1958 Commits

Author SHA1 Message Date
Shreyas Zare
63d7c55bb6 AuthZoneTree: fixed issue in SubDomainExists() to prevent NXDOMAN rcode when wildcard ENT exists. 2024-01-14 17:12:15 +05:30
Shreyas Zare
fa682e88f9 ZoneTree: fixed issue in IsKeySubDomain() when testing for wildcard. Updated FindZoneNode() to fix issues with wildcard matching and code refactoring done. 2024-01-14 17:10:25 +05:30
Shreyas Zare
e8c9122d0c DnsServer: moved udp socket pool init to StartAsync() to prevent it from occupying ports before web service starts. 2023-12-02 16:47:24 +05:30
Shreyas Zare
d3600f34a2 DnsWebService: Implemented DNS Client udp socket pool port exclusion feature to avoid issues with web service http/3 udp port. Updated LoadConfigFile() to set resolver log manager by default. 2023-12-02 16:44:19 +05:30
Shreyas Zare
daa2089396 assembly version updated for v11.5.3 release. 2023-11-07 01:04:25 +05:30
Shreyas Zare
80d30765e1 webapp: minor change done. 2023-11-07 01:03:28 +05:30
Shreyas Zare
36c4b258b8 ZoneTree: fixed bug in wildcard matching implementation. 2023-11-07 01:03:13 +05:30
Shreyas Zare
812c5fa419 assembly version updated to v11.5.2 for release. 2023-10-31 20:47:58 +05:30
Shreyas Zare
114b16f210 webapp: minor updates done in index page. 2023-10-31 20:46:42 +05:30
Shreyas Zare
343a270292 DnsServer: fixed bug in ProcessUpdateQueryAsync() for matching network address to remote address. Fixed other minor null reference issues. 2023-10-31 20:46:04 +05:30
Shreyas Zare
61c096a5e7 assembly version updated to 11.5.1 for release. 2023-10-30 11:57:37 +05:30
Shreyas Zare
954864fcee assembly version updated to 11.5 for release. 2023-10-29 22:48:03 +05:30
Shreyas Zare
8d2513f506 zone.js: implemented support for new options. Implemented import/export and view DS api. 2023-10-29 20:24:56 +05:30
Shreyas Zare
333ee523f9 main.js: implemented new setting options. updated dashboard top clients to show rate limit status. Code refactoring done. 2023-10-29 20:23:31 +05:30
Shreyas Zare
b100d8ffc5 auth.js: implemented new api parameters. 2023-10-29 20:22:02 +05:30
Shreyas Zare
da30aa2d71 common.js: code refactoring changes. 2023-10-29 20:21:27 +05:30
Shreyas Zare
fda5f021d8 app.js: added support for request blocking handler. Code refactoring changes done. 2023-10-29 20:20:57 +05:30
Shreyas Zare
6a71eb8964 webapp: updated index html page for new features. 2023-10-29 20:20:14 +05:30
Shreyas Zare
7c7befa574 DnsWebService: minor refactoring changes. 2023-10-29 20:19:28 +05:30
Shreyas Zare
6dd098d81d WebServiceZonesApi: Added support for ALIAS record. Updated CreateZoneAsync() with new useSoaSerialDateScheme option. Added ImportZoneAsync(), ExportZoneAsync(), and GetPrimaryZoneDsInfo() api calls. Code refactoring changes done. 2023-10-29 20:18:58 +05:30
Shreyas Zare
11a9412300 WebServiceSettingsApi: added new feature parameters for dns settings. Updated SetDnsSettings() to test ports for the web service local end points for availability before allowing to change them to prevent locking out of the admin panel. 2023-10-29 19:52:40 +05:30
Shreyas Zare
c58a71977f WebServiceOtherZonesApi: code refactoring changes done. 2023-10-29 19:25:14 +05:30
Shreyas Zare
beca9ac032 WebServiceDashboardApi: added rate limited info for top clients. Minor code refactoring changes done. 2023-10-29 19:24:42 +05:30
Shreyas Zare
43e0c1f4c1 WebServiceAuthApi: added more options in current session info. 2023-10-29 19:22:33 +05:30
Shreyas Zare
f93d7bf295 WebServiceAppsApi: added support for IDnsRequestBlockingHandler. 2023-10-29 19:20:18 +05:30
Shreyas Zare
40dcf9211f WebServiceApi: minor change. 2023-10-29 19:17:19 +05:30
Shreyas Zare
d344c6a2a6 DnsWebService: implemented independent http/3 option. Added new api call routes. Updated dns config file for all new options. 2023-10-29 19:16:36 +05:30
Shreyas Zare
70c0b906c3 LogManager: updated Write() to include TSIG error codes. 2023-10-29 19:13:07 +05:30
Shreyas Zare
1dba38fb69 Extensions: implemented GetLocalIpAddress(). 2023-10-29 19:12:24 +05:30
Shreyas Zare
bee4aaeffd ResolverPrefetchDnsCache: code refactoring changes done. 2023-10-29 19:11:50 +05:30
Shreyas Zare
bf0ec989e0 ResolverDnsCache: code refactoring changes done. 2023-10-29 19:11:24 +05:30
Shreyas Zare
f4ea842722 DnsServer: Added zone transfer allowed networks feature. Added blocking bypass list feature. Added separate logger for resolver error logs. Updated implementation to set metadata for requests with details of the local end point. Added support for ALIAS record. Implemented support for IDnsRequestBlockingHandler feature. Code refactoring changes done. 2023-10-29 19:10:33 +05:30
Shreyas Zare
467932c110 StubZone: updated CreateAsync() to show friendly error message. 2023-10-29 18:59:50 +05:30
Shreyas Zare
3ea69ac9cc SecondaryZone: updated CreateAsync() to show friendly error message. 2023-10-29 18:59:19 +05:30
Shreyas Zare
192992f33c PrimaryZone: updated constructor to support soa serial date option. 2023-10-29 18:58:29 +05:30
Shreyas Zare
f3437f44cf AuthZoneInfo: updated zone transfer name servers and update ip addresses to support network address. 2023-10-29 18:57:29 +05:30
Shreyas Zare
8056b2bea5 AuthZone: Added validation checks in TrySetRecords(), AddRecord() and SetRecords. Added ALIAS record support in QueryRecords(). 2023-10-29 18:56:19 +05:30
Shreyas Zare
5a38be9360 ApexZone: updated zone transfer name servers and update ip addresses to accept network address. 2023-10-29 18:54:45 +05:30
Shreyas Zare
e70bbfd2c1 AuthZoneManager: added default soa serial date scheme option. Fixed issues in CloneZone(). Updated ImportRecords() implementation for allowing zone file import. Fixed issues in Query(). Added support for ALIAS record. 2023-10-29 18:53:46 +05:30
Shreyas Zare
66fe82ad4b ZoneTree: corrected wildcard matching implementation. 2023-10-29 18:50:59 +05:30
Shreyas Zare
c4e261152a AuthZoneTree: fixed minor issue in FindZone(). 2023-10-29 18:49:46 +05:30
Shreyas Zare
8f5aca66ae DnsServerInternal: code refactoring changes done. 2023-10-29 18:49:01 +05:30
Shreyas Zare
b3a6be92b3 DnsApplicationManager: added IDnsRequestBlockingHandler support. 2023-10-29 18:48:34 +05:30
Shreyas Zare
9c0e4a2f5c DnsApplication: added IDnsRequestBlockingHandler support. 2023-10-29 18:47:49 +05:30
Shreyas Zare
d4352680b3 AuthZoneManager: updated CloneZone() to copy zone options from source. 2023-09-24 17:38:53 +05:30
Shreyas Zare
619f586ea4 zone.js: implemented clone zone feature support. 2023-09-24 16:44:14 +05:30
Shreyas Zare
978bf20058 webapp: added html for clone zone feature. 2023-09-24 16:43:12 +05:30
Shreyas Zare
5759546015 WebServiceZonesApi: added CloneZone() api support. 2023-09-24 16:42:39 +05:30
Shreyas Zare
f2b96e2991 DnsWebService: added web server route for clone zone feature. 2023-09-24 16:37:12 +05:30
Shreyas Zare
7b82c227f1 ForwarderZone: added new constructor for empty zone creation. 2023-09-24 16:34:13 +05:30