Commit Graph

  • 2e5bd3f862 minor changes Shreyas Zare 2021-08-07 12:28:30 +05:30
  • fa44c40bcd AuthZoneInfo: updated tsig support implementation. Shreyas Zare 2021-08-07 12:28:05 +05:30
  • b005d46693 PrimaryZone: updated tsig support implementation. Shreyas Zare 2021-08-07 12:26:56 +05:30
  • 6ffb1ff8ad SecondaryZone: updated tsig support implementation. Shreyas Zare 2021-08-07 12:10:37 +05:30
  • ecc1a63e14 minor changes Shreyas Zare 2021-08-07 12:00:40 +05:30
  • 3cc578b198 updated readme. Shreyas Zare 2021-07-31 19:03:26 +05:30
  • c834a80146 updated api docs Shreyas Zare 2021-07-31 19:03:09 +05:30
  • a48a60f1c0 DnsServer: implemented tsig support for zone transfer. Shreyas Zare 2021-07-31 19:02:48 +05:30
  • 18a38c5bbf webapp: implemented xfr-over-tls and tsig support in js. Shreyas Zare 2021-07-31 19:01:43 +05:30
  • f7c46150b4 webapp: moved serializeTableData() method to common js from dhcp js. Shreyas Zare 2021-07-31 19:01:13 +05:30
  • 97d5d1532c webapp: added html for xfr-over-tls and TSIG features. Shreyas Zare 2021-07-31 19:00:24 +05:30
  • f0e79bcdca DnsWebService: implemented api support for xfr-over-tls and TSIG features. Code refactoring done. Shreyas Zare 2021-07-31 18:59:20 +05:30
  • 092483f32d SecondaryZone: implemented xfr-over-tls support. Shreyas Zare 2021-07-31 18:47:20 +05:30
  • aae7f27052 AuthZoneManager: implemented xfr protocol support for secondary zone. Shreyas Zare 2021-07-31 18:45:08 +05:30
  • d9da07a0e4 DnsResourceRecordInfo: implemented xfr-over-tls and tsig support. Shreyas Zare 2021-07-31 18:44:13 +05:30
  • 65e7f8dc7a AuthZoneInfo: fixed issue with missing zone history for secondary zone files. Added tsig support. Shreyas Zare 2021-07-31 17:07:55 +05:30
  • 008a706a04 AuthZoneManager: added TSIG support. Fixed implementation for zone transfer AXFR and IXFR. Fixed issue with missing zone history for secondary zone file. Shreyas Zare 2021-07-31 17:06:00 +05:30
  • e265be89bf SecondaryZone: added tsig support. Implemented TSIG for zone refresh. Shreyas Zare 2021-07-31 17:04:06 +05:30
  • 84cd671712 PrimaryZone: added tsig support. Shreyas Zare 2021-07-31 17:02:24 +05:30
  • 5291d393db DnsResourceRecordExtension: added GetRecordInfo() and CopyRecordInfoFrom() extension methods. Shreyas Zare 2021-07-31 17:01:29 +05:30
  • b141b1e042 updated methods to reuse list for optimization. Shreyas Zare 2021-07-31 17:00:13 +05:30
  • 467bed5ade AuthZone: code refactoring done. Shreyas Zare 2021-07-31 16:59:11 +05:30
  • 3367dc1e39 StubZone: code refactoring done. Shreyas Zare 2021-07-31 16:58:32 +05:30
  • 05cd49c81e Zone: updated ListAllRecords() to reuse list. Shreyas Zare 2021-07-31 16:57:52 +05:30
  • e2c4a22d81 ZoneTree: updated ListSubDomains() to reuse list. Shreyas Zare 2021-07-31 16:57:20 +05:30
  • 99a41bc08d webapp: minor changes. Shreyas Zare 2021-07-18 15:52:13 +05:30
  • 17a014392f webapp: setting username to lower case. Shreyas Zare 2021-07-18 15:51:48 +05:30
  • edc142f66d webapp: updated html for minor changes Shreyas Zare 2021-07-18 15:51:21 +05:30
  • 1e576707fa ResolverPrefetchDnsCache: implemented Query() definition changes. Shreyas Zare 2021-07-18 15:50:21 +05:30
  • acd9cf9966 ResolverDnsCache: implemented Query() definition changes. Shreyas Zare 2021-07-18 15:49:28 +05:30
  • a3d843e791 AuthZoneManager: fixed code in SyncIncrementalZoneTransferRecords() to use correct SyncRecords() method. Updated Query() to not add authority and additional records. Shreyas Zare 2021-07-18 15:48:53 +05:30
  • fe8bc9e273 CacheZoneManager: setting max record TTL to 7 days. Implemented new Query() definition changes. Shreyas Zare 2021-07-18 15:46:00 +05:30
  • 320109101e StubZone: Added ResetRefreshTimer() to safely reset refresh timer. Setting dns client concurrency to 1 for refresh operation. Shreyas Zare 2021-07-18 15:44:02 +05:30
  • f297763283 SecondaryZone: Disposing notify timer. Added ResetRefreshTimer() method to safely reset refresh timer. Setting dns client concurrency to 1 for refresh. Implemented IXFR failover to switch to AXFR. Shreyas Zare 2021-07-18 15:43:09 +05:30
  • a0edc08104 AuthZone: fixed SyncRecords() definition causing ambuigity. Shreyas Zare 2021-07-18 15:41:16 +05:30
  • 0d21e92711 SplitHorizonApp: updated app to v1.3 to support custom networks specified by their CIDR network address. Shreyas Zare 2021-07-18 15:34:17 +05:30
  • 07f2943cda AuthZone: fixed issues in GetNameServerAddressesAsync(). Code refactoring done. Shreyas Zare 2021-07-10 14:44:05 +05:30
  • 53c41d6add DnsWebService: matching domain name with zone name when importing records in RecolveQuery(). Shreyas Zare 2021-07-10 14:42:15 +05:30
  • c279cdd5f7 webapp: added secondary & stub zone resync button. Shreyas Zare 2021-07-10 13:45:59 +05:30
  • 25ad73eda6 DnsWebService: implemented zone resync api. Fixed minor bug in restore settings. Updated ResolveQuery import feature to sync records using LoadRecords() for normal scenarios and to use SyncZoneTransferRecords() for AXFR scenario. Shreyas Zare 2021-07-10 13:44:49 +05:30
  • b5c9f1054c DnsServer: set max stack count to 16 to resolve badly configured zones. Implemented IXFR support. Minor code refactoring done. Shreyas Zare 2021-07-10 13:35:23 +05:30
  • c0a23703e7 AuthZoneManager: implemented CondenseIncrementalZoneTransferRecords(). Implemented IXFR query support. Implemented IXFR sync support. Code refactoring done. Shreyas Zare 2021-07-10 13:31:41 +05:30
  • 5594faec8f SecondarySubDomainZone: implemented sub domain changes. Shreyas Zare 2021-07-10 13:29:25 +05:30
  • 94b9b8fdc7 SecondaryZone: implemented zone history for IXFR support. Implemented refresh timer flag and resync features. Implemented IXFR support. Shreyas Zare 2021-07-10 13:29:05 +05:30
  • b658ec144f ForwarderSubDomainZone: implemented sub domain changes. Shreyas Zare 2021-07-10 13:26:37 +05:30
  • 79b9bfb3da StubZone: implemented refresh timer flag. Implemented resync feature. Update refresh code to sync records by itself. Shreyas Zare 2021-07-10 13:26:10 +05:30
  • 4b80e08984 SubDomainZone: added auth zone as compulsory property. Shreyas Zare 2021-07-10 13:24:49 +05:30
  • 3da24cf3a2 PrimarySubDomainZone: updated code to use CommitAndIncrementSerial(). Implemented UpdateRecord(). Shreyas Zare 2021-07-10 13:23:43 +05:30
  • 59b139f43e PrimaryZone: implemented zone history for IXFR support. Implemented notify trigger flag. Implemented CommitAndIncrementSerial(). Implemented UpdateRecord(). Shreyas Zare 2021-07-10 13:22:53 +05:30
  • 715289902a AuthZoneInfo: implemented zone history property for IXFR support. Added TriggerResync() method. Code refactoring done. Shreyas Zare 2021-07-10 13:20:52 +05:30
  • d8a91ba3ac AuthZone: added GetNameServerAddressesAsync() for stub refresh. Updated implementation for IXFR support. Implemented UpdateRecord() method. Shreyas Zare 2021-07-10 13:19:25 +05:30
  • 31a3bcb92e DnsResourceRecordExtension: added new methods to manage deleted on and primary name server properties. Implemented new SyncGlueRecords() method for IXFR support. Code refactoring done. Shreyas Zare 2021-07-10 13:17:00 +05:30
  • af7221e019 DnsResourceRecordInfo: added deleted on and primary name server properties. Shreyas Zare 2021-07-10 13:14:23 +05:30
  • 67465fe317 minor refactoring change Shreyas Zare 2021-06-26 17:02:18 +05:30
  • f49f78c557 Lease: minor refactoring changes. Shreyas Zare 2021-06-26 15:50:29 +05:30
  • ba27b54ce5 DhcpServer: setting default scope lease days to 1. Shreyas Zare 2021-06-26 15:50:11 +05:30
  • 6b05b1155f updated readme with docker install instructions link. Shreyas Zare 2021-06-26 15:15:43 +05:30
  • 6f767aabdf updated readme for docker support. Shreyas Zare 2021-06-26 13:59:58 +05:30
  • d43fb570a0 added docker-compose.yml Shreyas Zare 2021-06-26 13:57:42 +05:30
  • 038356c000 added Dockerfile Shreyas Zare 2021-06-26 13:56:57 +05:30
  • 9bfeaa6040 updated apidocs. Shreyas Zare 2021-06-19 14:35:34 +05:30
  • 22f09280c0 webapp: implemented js code for advance cache ttl options. Shreyas Zare 2021-06-19 14:35:16 +05:30
  • f013a08b0c webapp: updated html for advance cache ttl options. Shreyas Zare 2021-06-19 14:34:09 +05:30
  • 4bff296f1e DnsWebService: implemented api support and config support for advance cache ttl values. Shreyas Zare 2021-06-19 14:33:40 +05:30
  • a042fc67f3 updated named.root Shreyas Zare 2021-06-19 14:21:37 +05:30
  • c697384134 CacheZone: implemented DnsSpecialCacheRecord. Shreyas Zare 2021-06-19 14:21:09 +05:30
  • 8ec8934197 code refactoring done. Shreyas Zare 2021-06-19 14:19:18 +05:30
  • 832d2958cc IDnsServer: updated DirectQueryAsync() method. Shreyas Zare 2021-06-19 14:16:19 +05:30
  • dd09a9f477 DnsServer: refactored the DirectQueryAsync() method to return the ProcessQueryAsync() task directly. Minor refactoring done. Shreyas Zare 2021-06-19 14:15:52 +05:30
  • c45bf39435 CacheZoneManager: Setting failure record ttl to 60 and default maximum ttl of 1 day. Implemented DnsSpecialCacheRecord in Query(). Shreyas Zare 2021-06-19 14:09:38 +05:30
  • 4f9c0e7cfc DnsWebService: minor change to return fqdn name when domain is root. Shreyas Zare 2021-06-13 18:30:53 +05:30
  • 47a40e2bf5 ZoneTree: Fixed issues with finding closest sub domain. Code refactoring done. Shreyas Zare 2021-06-13 18:30:22 +05:30
  • 51de9e56c7 webapp: updated zone.js for DNAME support. Shreyas Zare 2021-06-12 19:15:01 +05:30
  • e527539894 webapp: updated html for DNAME support. Shreyas Zare 2021-06-12 19:14:09 +05:30
  • 9dbc6a5729 DnsWebService: updated zone api for DNAME record support. Shreyas Zare 2021-06-12 19:13:22 +05:30
  • fa1c88c6d4 CacheZoneManager: updated Query() for DNAME support. Shreyas Zare 2021-06-12 19:07:55 +05:30
  • 5640daf18b AuthZoneManager: Updated Query() for DNAME support. Shreyas Zare 2021-06-12 19:05:10 +05:30
  • 9a467d3d9f AuthZone: updated AddRecord() for DNAME record validation. Shreyas Zare 2021-06-12 18:53:54 +05:30
  • e83317d063 minor change Shreyas Zare 2021-06-12 13:51:02 +05:30
  • 20b4a32eab DnsServer: updated ProcessDoHRequestAsync() to limit request max content length to 512 bytes. Shreyas Zare 2021-06-12 13:50:46 +05:30
  • 27020e46c8 AuthZoneManager: updated GetForwarderResponse() to check for closest FWD record. Updated Query() to check for closest APP record. Shreyas Zare 2021-06-12 13:49:24 +05:30
  • 61dae0ad6f minor update Shreyas Zare 2021-06-12 13:47:38 +05:30
  • da36305b02 ClientFullyQualifiedDomainNameOption: updated ParseOptionValue() method to ignore null termination caused by buggy clients. Shreyas Zare 2021-06-12 13:47:20 +05:30
  • 99ff805add ZoneTree: added out parameter to return closest zone in FindZone(). Shreyas Zare 2021-06-12 13:32:58 +05:30
  • 7b96918e85 SecondaryZone: added disabled check in TriggerNotify() Shreyas Zare 2021-06-12 13:31:56 +05:30
  • 3c500d2af9 PrimaryZone: added disabled check in TriggerNotify() Shreyas Zare 2021-06-12 13:31:39 +05:30
  • f79ff90c95 updated readme Shreyas Zare 2021-06-06 19:38:27 +05:30
  • 6a7e467697 assembly version updated for release Shreyas Zare 2021-06-06 17:18:08 +05:30
  • fe3b910abf assembly version updated for app release Shreyas Zare 2021-06-06 17:17:33 +05:30
  • ee25dea006 FailoverApp: updated reference settings. Shreyas Zare 2021-06-06 17:17:04 +05:30
  • 4a92d93e6a updated changelog Shreyas Zare 2021-06-06 17:16:22 +05:30
  • ee1402bca5 inno: updated dotnet to v5.0.6 Shreyas Zare 2021-06-06 17:15:59 +05:30
  • bcca428ea6 inno: updated version Shreyas Zare 2021-06-06 17:15:41 +05:30
  • 3b72fa06a0 DnsServer: redirecting web browser request to /dns-query to the html info page. Shreyas Zare 2021-06-05 19:08:59 +05:30
  • 1262a3181c webapp: fixed minor html alignment issue caused by firefox update. Shreyas Zare 2021-06-05 19:08:05 +05:30
  • 4d658a97e4 wwwdoh: updated the index page and css. Shreyas Zare 2021-06-05 19:07:35 +05:30
  • 28b7bf31a8 DnsServerCore: added dohwww folder with a default index.html page with DoH instructions. Shreyas Zare 2021-05-30 19:37:18 +05:30
  • 103e366839 webapp: minor change. Shreyas Zare 2021-05-30 19:35:35 +05:30
  • c972c5a96b webapp: updated settings ui to show correct blockListNextUpdatedOn state and minor validation changes. Shreyas Zare 2021-05-30 17:54:58 +05:30
  • 29e344b3c4 DnsWebService: updated blockListNextUpdatedOn in GetDnsSettings to return correct state. Added validation check in ForceUpdateBlockLists() before starting update timers. Shreyas Zare 2021-05-30 17:53:56 +05:30