Commit Graph

  • e8c9122d0c DnsServer: moved udp socket pool init to StartAsync() to prevent it from occupying ports before web service starts. Shreyas Zare 2023-12-02 16:47:24 +05:30
  • 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. Shreyas Zare 2023-12-02 16:44:19 +05:30
  • 8444108310 updated changelog for v11.5.3 release. Shreyas Zare 2023-11-07 01:04:57 +05:30
  • daa2089396 assembly version updated for v11.5.3 release. Shreyas Zare 2023-11-07 01:04:25 +05:30
  • 96b9bbc1cd inno: updated version to 11.5.3 Shreyas Zare 2023-11-07 01:03:52 +05:30
  • 80d30765e1 webapp: minor change done. Shreyas Zare 2023-11-07 01:03:28 +05:30
  • 36c4b258b8 ZoneTree: fixed bug in wildcard matching implementation. Shreyas Zare 2023-11-07 01:03:13 +05:30
  • 812c5fa419 assembly version updated to v11.5.2 for release. Shreyas Zare 2023-10-31 20:47:58 +05:30
  • 6585af8b0f updated changelog for v11.5.2 release. Shreyas Zare 2023-10-31 20:47:29 +05:30
  • 1e05afebb5 inno: version updated to v11.5.2 Shreyas Zare 2023-10-31 20:47:01 +05:30
  • 114b16f210 webapp: minor updates done in index page. Shreyas Zare 2023-10-31 20:46:42 +05:30
  • 343a270292 DnsServer: fixed bug in ProcessUpdateQueryAsync() for matching network address to remote address. Fixed other minor null reference issues. Shreyas Zare 2023-10-31 20:46:04 +05:30
  • 94018d7706 updated app store json Shreyas Zare 2023-10-31 20:45:02 +05:30
  • 4669594947 app assembly version updated for release. Shreyas Zare 2023-10-31 20:44:35 +05:30
  • 3cef2d063d updated changelog for v11.5.1 release. Shreyas Zare 2023-10-30 11:57:58 +05:30
  • 61c096a5e7 assembly version updated to 11.5.1 for release. Shreyas Zare 2023-10-30 11:57:37 +05:30
  • 00148c5938 inno: updated version to 11.5.1 Shreyas Zare 2023-10-30 11:57:08 +05:30
  • bf88dafeac app assembly version updated for release. Shreyas Zare 2023-10-30 11:56:42 +05:30
  • 3fd52302a6 AdvancedBlocking: fixed issue with app async loading. Shreyas Zare 2023-10-30 11:56:18 +05:30
  • 50eb72d953 added app store json file. Shreyas Zare 2023-10-30 11:55:19 +05:30
  • 954864fcee assembly version updated to 11.5 for release. Shreyas Zare 2023-10-29 22:48:03 +05:30
  • d81e1d2474 assembly version updated for release. Shreyas Zare 2023-10-29 22:47:04 +05:30
  • 4379f666e4 app assembly version updated for release. Shreyas Zare 2023-10-29 22:46:37 +05:30
  • b6c240f942 updated changelog Shreyas Zare 2023-10-29 22:45:14 +05:30
  • ad55d882b6 solution updated Shreyas Zare 2023-10-29 22:44:50 +05:30
  • a2e134130e inno: updated dotnet to v7.0.13. Shreyas Zare 2023-10-29 22:44:08 +05:30
  • 2b11ac24bf inno: updated version to 11.5. Shreyas Zare 2023-10-29 22:43:32 +05:30
  • 424114b58b ZoneAlias: updated sample config. Shreyas Zare 2023-10-29 20:35:43 +05:30
  • be8391ab89 SplitHorizon: updated sample config. Shreyas Zare 2023-10-29 20:35:15 +05:30
  • 7f34ccd3c6 SplitHorizon.AddressTranslation: Added support to specify network address for external to internal translation. Shreyas Zare 2023-10-29 20:34:45 +05:30
  • 335d69e205 Failover.HealthMonitor: added new methods to allow setting status to maintenance from config Initialize. Shreyas Zare 2023-10-29 20:32:25 +05:30
  • cf6e2190cb Failover.HealthService: updated Initialize() to set maintenance status immediately for health monitors. Shreyas Zare 2023-10-29 20:31:33 +05:30
  • dee81d71d1 Failover: reduced TTL to 10 for unknown status response. Shreyas Zare 2023-10-29 20:30:39 +05:30
  • 68373161d5 DefaultRecords: added new app that allows configuring default records for local zones. Shreyas Zare 2023-10-29 20:29:48 +05:30
  • 15b197f499 AdvancedBlocking: updated sample config. Shreyas Zare 2023-10-29 20:27:44 +05:30
  • 2d59fe7310 AdvancedBlocking: updated implementation to use new IDnsRequestBlockingHandler interface. Added feature to select group based on DNS server local end point. Shreyas Zare 2023-10-29 20:27:20 +05:30
  • 4f6ca51638 updated apidocs. Shreyas Zare 2023-10-29 20:25:41 +05:30
  • 8d2513f506 zone.js: implemented support for new options. Implemented import/export and view DS api. Shreyas Zare 2023-10-29 20:24:56 +05:30
  • 333ee523f9 main.js: implemented new setting options. updated dashboard top clients to show rate limit status. Code refactoring done. Shreyas Zare 2023-10-29 20:23:31 +05:30
  • b100d8ffc5 auth.js: implemented new api parameters. Shreyas Zare 2023-10-29 20:22:02 +05:30
  • da30aa2d71 common.js: code refactoring changes. Shreyas Zare 2023-10-29 20:21:27 +05:30
  • fda5f021d8 app.js: added support for request blocking handler. Code refactoring changes done. Shreyas Zare 2023-10-29 20:20:57 +05:30
  • 6a71eb8964 webapp: updated index html page for new features. Shreyas Zare 2023-10-29 20:20:14 +05:30
  • 7c7befa574 DnsWebService: minor refactoring changes. Shreyas Zare 2023-10-29 20:19:28 +05:30
  • 6dd098d81d WebServiceZonesApi: Added support for ALIAS record. Updated CreateZoneAsync() with new useSoaSerialDateScheme option. Added ImportZoneAsync(), ExportZoneAsync(), and GetPrimaryZoneDsInfo() api calls. Code refactoring changes done. Shreyas Zare 2023-10-29 20:18:58 +05:30
  • 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. Shreyas Zare 2023-10-29 19:52:40 +05:30
  • c58a71977f WebServiceOtherZonesApi: code refactoring changes done. Shreyas Zare 2023-10-29 19:25:14 +05:30
  • beca9ac032 WebServiceDashboardApi: added rate limited info for top clients. Minor code refactoring changes done. Shreyas Zare 2023-10-29 19:24:42 +05:30
  • 43e0c1f4c1 WebServiceAuthApi: added more options in current session info. Shreyas Zare 2023-10-29 19:22:33 +05:30
  • f93d7bf295 WebServiceAppsApi: added support for IDnsRequestBlockingHandler. Shreyas Zare 2023-10-29 19:20:18 +05:30
  • 40dcf9211f WebServiceApi: minor change. Shreyas Zare 2023-10-29 19:17:19 +05:30
  • d344c6a2a6 DnsWebService: implemented independent http/3 option. Added new api call routes. Updated dns config file for all new options. Shreyas Zare 2023-10-29 19:16:36 +05:30
  • 70c0b906c3 LogManager: updated Write() to include TSIG error codes. Shreyas Zare 2023-10-29 19:13:07 +05:30
  • 1dba38fb69 Extensions: implemented GetLocalIpAddress(). Shreyas Zare 2023-10-29 19:12:24 +05:30
  • bee4aaeffd ResolverPrefetchDnsCache: code refactoring changes done. Shreyas Zare 2023-10-29 19:11:50 +05:30
  • bf0ec989e0 ResolverDnsCache: code refactoring changes done. Shreyas Zare 2023-10-29 19:11:24 +05:30
  • 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. Shreyas Zare 2023-10-29 19:10:33 +05:30
  • 467932c110 StubZone: updated CreateAsync() to show friendly error message. Shreyas Zare 2023-10-29 18:59:50 +05:30
  • 3ea69ac9cc SecondaryZone: updated CreateAsync() to show friendly error message. Shreyas Zare 2023-10-29 18:59:19 +05:30
  • 192992f33c PrimaryZone: updated constructor to support soa serial date option. Shreyas Zare 2023-10-29 18:58:29 +05:30
  • f3437f44cf AuthZoneInfo: updated zone transfer name servers and update ip addresses to support network address. Shreyas Zare 2023-10-29 18:57:29 +05:30
  • 8056b2bea5 AuthZone: Added validation checks in TrySetRecords(), AddRecord() and SetRecords. Added ALIAS record support in QueryRecords(). Shreyas Zare 2023-10-29 18:56:19 +05:30
  • 5a38be9360 ApexZone: updated zone transfer name servers and update ip addresses to accept network address. Shreyas Zare 2023-10-29 18:54:45 +05:30
  • 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. Shreyas Zare 2023-10-29 18:53:46 +05:30
  • 66fe82ad4b ZoneTree: corrected wildcard matching implementation. Shreyas Zare 2023-10-29 18:50:59 +05:30
  • c4e261152a AuthZoneTree: fixed minor issue in FindZone(). Shreyas Zare 2023-10-29 18:49:46 +05:30
  • 8f5aca66ae DnsServerInternal: code refactoring changes done. Shreyas Zare 2023-10-29 18:49:01 +05:30
  • b3a6be92b3 DnsApplicationManager: added IDnsRequestBlockingHandler support. Shreyas Zare 2023-10-29 18:48:34 +05:30
  • 9c0e4a2f5c DnsApplication: added IDnsRequestBlockingHandler support. Shreyas Zare 2023-10-29 18:47:49 +05:30
  • 6c8e37e4cc IDnsRequestBlockingHandler: added DNS app request blocking interface to allow same level of blocking support as that of the DNS server's built-in blocking feature. Shreyas Zare 2023-10-29 18:46:56 +05:30
  • d4352680b3 AuthZoneManager: updated CloneZone() to copy zone options from source. Shreyas Zare 2023-09-24 17:38:53 +05:30
  • 619f586ea4 zone.js: implemented clone zone feature support. Shreyas Zare 2023-09-24 16:44:14 +05:30
  • 978bf20058 webapp: added html for clone zone feature. Shreyas Zare 2023-09-24 16:43:12 +05:30
  • 5759546015 WebServiceZonesApi: added CloneZone() api support. Shreyas Zare 2023-09-24 16:42:39 +05:30
  • f2b96e2991 DnsWebService: added web server route for clone zone feature. Shreyas Zare 2023-09-24 16:37:12 +05:30
  • 7b82c227f1 ForwarderZone: added new constructor for empty zone creation. Shreyas Zare 2023-09-24 16:34:13 +05:30
  • 93e0416c69 AuthZoneManager: added CreateForwarderZone() to create empty forwarder zone. Implemented CloneZone() feature. Fixed minor issues with ConvertZoneType(). Shreyas Zare 2023-09-24 16:33:46 +05:30
  • f94b1d3c62 zone.js: implemented FWD record proxy type changes. Implemented changes for zone list new columns. Shreyas Zare 2023-09-23 18:22:40 +05:30
  • 390eb04f48 webapp: updated html for zone list api changes. Updated html for FWD record proxy type changes. Shreyas Zare 2023-09-23 18:21:13 +05:30
  • badc9057df DnsWebService: updated TryStartWebServiceAsync() to restore to old address/port when new settings fail to bind. Shreyas Zare 2023-09-23 18:19:36 +05:30
  • 45483c3cdb WebServiceSettingsApi: sorting tsig keys by key name. Updated SetDnsSettings() to use new TsigKey constructor for key auto generation. Shreyas Zare 2023-09-23 18:18:19 +05:30
  • 812fcb310e WebServiceZonesApi: updated code for FWD record proxy type changes. Added soaSerial and lastModified to zone list api. Shreyas Zare 2023-09-23 18:16:59 +05:30
  • 85b4ff4152 WebServiceApi: updated ResolveQueryAsync() to detect if new primary zone is to be created. Shreyas Zare 2023-09-23 18:12:41 +05:30
  • 3d43c9894d DnsServer: implemented FWD record no proxy type feature. Shreyas Zare 2023-09-23 18:10:39 +05:30
  • 899cb54c37 StubZone: implemented zone last modified feature. Shreyas Zare 2023-09-23 18:09:02 +05:30
  • 2ccc2ea667 SecondaryZone: implemented zone last modified feature. Shreyas Zare 2023-09-23 18:08:40 +05:30
  • c95ae5ad2f PrimaryZone: implemented zone last modified feature. Shreyas Zare 2023-09-23 18:08:23 +05:30
  • 134e265548 ForwarderZone: implemented zone last modified feature and FWD record proxy type changes. Shreyas Zare 2023-09-23 18:07:55 +05:30
  • 5d67894389 ForwarderSubDomainZone: implemented zone last modified feature. Shreyas Zare 2023-09-23 18:07:16 +05:30
  • 323876b14f AuthZoneInfo: implemented zone last modified feature. Shreyas Zare 2023-09-23 18:06:41 +05:30
  • 88457090f2 ApexZone: implemented zone last modified feature. Shreyas Zare 2023-09-23 18:05:47 +05:30
  • 11d95dc60f AuthZoneManager: updated code for FWD record proxy type changes and zone last modified feature. Shreyas Zare 2023-09-23 18:05:01 +05:30
  • 2d480d7306 AdvancedForwarding: updated code to implement new FWD record proxy type changes. Shreyas Zare 2023-09-23 18:03:31 +05:30
  • 5d955a6303 updated build instructions. Shreyas Zare 2023-08-26 12:38:52 +05:30
  • a8fa517c8d main.js: fixed minor issue with reverse proxy detection. Shreyas Zare 2023-08-26 12:38:12 +05:30
  • 574fe200da WebServiceSettingsApi: updated restart web service code to pass old end points for reverting feature. Shreyas Zare 2023-08-26 12:36:30 +05:30
  • fccd8dd5fb DnsWebService: updated web service code to revert listening to old end point if new endpoint fails to bind. Shreyas Zare 2023-08-26 12:34:52 +05:30
  • e6b3edd412 CacheZoneManager: removed unused feature. Shreyas Zare 2023-08-26 12:32:18 +05:30
  • 528de20d2e CacheRecordInfo: removed unused feature. Shreyas Zare 2023-08-26 12:31:50 +05:30
  • 892cb5a3ee Merge pull request #706 from sjdaws/master Shreyas Zare 2023-08-19 18:45:39 +05:30