Commit Graph

1928 Commits

Author SHA1 Message Date
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
Shreyas Zare
93e0416c69 AuthZoneManager: added CreateForwarderZone() to create empty forwarder zone. Implemented CloneZone() feature. Fixed minor issues with ConvertZoneType(). 2023-09-24 16:33:46 +05:30
Shreyas Zare
f94b1d3c62 zone.js: implemented FWD record proxy type changes. Implemented changes for zone list new columns. 2023-09-23 18:22:40 +05:30
Shreyas Zare
390eb04f48 webapp: updated html for zone list api changes. Updated html for FWD record proxy type changes. 2023-09-23 18:21:13 +05:30
Shreyas Zare
badc9057df DnsWebService: updated TryStartWebServiceAsync() to restore to old address/port when new settings fail to bind. 2023-09-23 18:19:36 +05:30
Shreyas Zare
45483c3cdb WebServiceSettingsApi: sorting tsig keys by key name. Updated SetDnsSettings() to use new TsigKey constructor for key auto generation. 2023-09-23 18:18:19 +05:30
Shreyas Zare
812fcb310e WebServiceZonesApi: updated code for FWD record proxy type changes. Added soaSerial and lastModified to zone list api. 2023-09-23 18:16:59 +05:30
Shreyas Zare
85b4ff4152 WebServiceApi: updated ResolveQueryAsync() to detect if new primary zone is to be created. 2023-09-23 18:12:41 +05:30
Shreyas Zare
3d43c9894d DnsServer: implemented FWD record no proxy type feature. 2023-09-23 18:10:39 +05:30
Shreyas Zare
899cb54c37 StubZone: implemented zone last modified feature. 2023-09-23 18:09:02 +05:30
Shreyas Zare
2ccc2ea667 SecondaryZone: implemented zone last modified feature. 2023-09-23 18:08:40 +05:30
Shreyas Zare
c95ae5ad2f PrimaryZone: implemented zone last modified feature. 2023-09-23 18:08:23 +05:30
Shreyas Zare
134e265548 ForwarderZone: implemented zone last modified feature and FWD record proxy type changes. 2023-09-23 18:07:55 +05:30
Shreyas Zare
5d67894389 ForwarderSubDomainZone: implemented zone last modified feature. 2023-09-23 18:07:16 +05:30
Shreyas Zare
323876b14f AuthZoneInfo: implemented zone last modified feature. 2023-09-23 18:06:41 +05:30
Shreyas Zare
88457090f2 ApexZone: implemented zone last modified feature. 2023-09-23 18:05:47 +05:30
Shreyas Zare
11d95dc60f AuthZoneManager: updated code for FWD record proxy type changes and zone last modified feature. 2023-09-23 18:05:01 +05:30
Shreyas Zare
a8fa517c8d main.js: fixed minor issue with reverse proxy detection. 2023-08-26 12:38:12 +05:30
Shreyas Zare
574fe200da WebServiceSettingsApi: updated restart web service code to pass old end points for reverting feature. 2023-08-26 12:36:30 +05:30
Shreyas Zare
fccd8dd5fb DnsWebService: updated web service code to revert listening to old end point if new endpoint fails to bind. 2023-08-26 12:34:52 +05:30
Shreyas Zare
e6b3edd412 CacheZoneManager: removed unused feature. 2023-08-26 12:32:18 +05:30
Shreyas Zare
528de20d2e CacheRecordInfo: removed unused feature. 2023-08-26 12:31:50 +05:30
Shreyas Zare
84ada67869 assembly version updated to v11.4.1 for release. 2023-08-13 19:13:11 +05:30
Shreyas Zare
a361098440 WebServiceSettingsApi: fixed bug in BackupSettingsAsync() that caused backup operation to fail. 2023-08-13 18:49:04 +05:30
Shreyas Zare
4a7e770d2f AuthZoneManager: fixed issue in IXFR which caused empty node to remain in the zone tree. 2023-08-13 18:48:20 +05:30
Shreyas Zare
5969ad1ba1 assembly version updated to 11.4 for release. 2023-08-12 17:22:58 +05:30
Shreyas Zare
a2eb85647c main.js: implemented support for udp and tcp proxy protocol options. Code refactoring done. 2023-08-12 13:24:23 +05:30
Shreyas Zare
922fc65f88 webapp: updated index page to support new proxy protocol options and other minor changes. 2023-08-12 13:22:45 +05:30
Shreyas Zare
c7f8135580 WebServiceSettingsApi: Implemented udp and tcp proxy protocol support for settings api. Updated backup and restore to support backup of web service and optional protocol certs that are stored in the config folder. 2023-08-12 13:20:35 +05:30
Shreyas Zare
089faa5d6c WebServiceApi: implemeted "system-dns" query support for dns client. 2023-08-12 13:15:29 +05:30
Shreyas Zare
536c4ba2bb DnsWebService: Fixed issue with uploading large backup zip file for restore operation. Updated code to allow using relative path for web service and optional protocols TLS certificate. Fixed issue in reading config that could cause incomplete restoration of config. Added support for new proxy protocol options. 2023-08-12 13:13:22 +05:30