Commit Graph

1022 Commits

Author SHA1 Message Date
Shreyas Zare
b5c9f1054c DnsServer: set max stack count to 16 to resolve badly configured zones. Implemented IXFR support. Minor code refactoring done. 2021-07-10 13:35:23 +05:30
Shreyas Zare
c0a23703e7 AuthZoneManager: implemented CondenseIncrementalZoneTransferRecords(). Implemented IXFR query support. Implemented IXFR sync support. Code refactoring done. 2021-07-10 13:31:41 +05:30
Shreyas Zare
5594faec8f SecondarySubDomainZone: implemented sub domain changes. 2021-07-10 13:29:25 +05:30
Shreyas Zare
94b9b8fdc7 SecondaryZone: implemented zone history for IXFR support. Implemented refresh timer flag and resync features. Implemented IXFR support. 2021-07-10 13:29:05 +05:30
Shreyas Zare
b658ec144f ForwarderSubDomainZone: implemented sub domain changes. 2021-07-10 13:26:37 +05:30
Shreyas Zare
79b9bfb3da StubZone: implemented refresh timer flag. Implemented resync feature. Update refresh code to sync records by itself. 2021-07-10 13:26:10 +05:30
Shreyas Zare
4b80e08984 SubDomainZone: added auth zone as compulsory property. 2021-07-10 13:24:49 +05:30
Shreyas Zare
3da24cf3a2 PrimarySubDomainZone: updated code to use CommitAndIncrementSerial(). Implemented UpdateRecord(). 2021-07-10 13:23:43 +05:30
Shreyas Zare
59b139f43e PrimaryZone: implemented zone history for IXFR support. Implemented notify trigger flag. Implemented CommitAndIncrementSerial(). Implemented UpdateRecord(). 2021-07-10 13:22:53 +05:30
Shreyas Zare
715289902a AuthZoneInfo: implemented zone history property for IXFR support. Added TriggerResync() method. Code refactoring done. 2021-07-10 13:20:52 +05:30
Shreyas Zare
d8a91ba3ac AuthZone: added GetNameServerAddressesAsync() for stub refresh. Updated implementation for IXFR support. Implemented UpdateRecord() method. 2021-07-10 13:19:25 +05:30
Shreyas Zare
31a3bcb92e DnsResourceRecordExtension: added new methods to manage deleted on and primary name server properties. Implemented new SyncGlueRecords() method for IXFR support. Code refactoring done. 2021-07-10 13:17:00 +05:30
Shreyas Zare
af7221e019 DnsResourceRecordInfo: added deleted on and primary name server properties. 2021-07-10 13:14:23 +05:30
Shreyas Zare
67465fe317 minor refactoring change 2021-06-26 17:02:18 +05:30
Shreyas Zare
f49f78c557 Lease: minor refactoring changes. 2021-06-26 15:50:29 +05:30
Shreyas Zare
ba27b54ce5 DhcpServer: setting default scope lease days to 1. 2021-06-26 15:50:11 +05:30
Shreyas Zare
22f09280c0 webapp: implemented js code for advance cache ttl options. 2021-06-19 14:35:16 +05:30
Shreyas Zare
f013a08b0c webapp: updated html for advance cache ttl options. 2021-06-19 14:34:09 +05:30
Shreyas Zare
4bff296f1e DnsWebService: implemented api support and config support for advance cache ttl values. 2021-06-19 14:33:40 +05:30
Shreyas Zare
a042fc67f3 updated named.root 2021-06-19 14:21:37 +05:30
Shreyas Zare
c697384134 CacheZone: implemented DnsSpecialCacheRecord. 2021-06-19 14:21:09 +05:30
Shreyas Zare
8ec8934197 code refactoring done. 2021-06-19 14:19:18 +05:30
Shreyas Zare
dd09a9f477 DnsServer: refactored the DirectQueryAsync() method to return the ProcessQueryAsync() task directly. Minor refactoring done. 2021-06-19 14:15:52 +05:30
Shreyas Zare
c45bf39435 CacheZoneManager: Setting failure record ttl to 60 and default maximum ttl of 1 day. Implemented DnsSpecialCacheRecord in Query(). 2021-06-19 14:09:38 +05:30
Shreyas Zare
4f9c0e7cfc DnsWebService: minor change to return fqdn name when domain is root. 2021-06-13 18:30:53 +05:30
Shreyas Zare
47a40e2bf5 ZoneTree: Fixed issues with finding closest sub domain. Code refactoring done. 2021-06-13 18:30:22 +05:30
Shreyas Zare
51de9e56c7 webapp: updated zone.js for DNAME support. 2021-06-12 19:15:01 +05:30
Shreyas Zare
e527539894 webapp: updated html for DNAME support. 2021-06-12 19:14:09 +05:30
Shreyas Zare
9dbc6a5729 DnsWebService: updated zone api for DNAME record support. 2021-06-12 19:13:22 +05:30
Shreyas Zare
fa1c88c6d4 CacheZoneManager: updated Query() for DNAME support. 2021-06-12 19:07:55 +05:30
Shreyas Zare
5640daf18b AuthZoneManager: Updated Query() for DNAME support. 2021-06-12 19:05:10 +05:30
Shreyas Zare
9a467d3d9f AuthZone: updated AddRecord() for DNAME record validation. 2021-06-12 18:53:54 +05:30
Shreyas Zare
e83317d063 minor change 2021-06-12 13:51:02 +05:30
Shreyas Zare
20b4a32eab DnsServer: updated ProcessDoHRequestAsync() to limit request max content length to 512 bytes. 2021-06-12 13:50:46 +05:30
Shreyas Zare
27020e46c8 AuthZoneManager: updated GetForwarderResponse() to check for closest FWD record. Updated Query() to check for closest APP record. 2021-06-12 13:49:24 +05:30
Shreyas Zare
61dae0ad6f minor update 2021-06-12 13:47:38 +05:30
Shreyas Zare
da36305b02 ClientFullyQualifiedDomainNameOption: updated ParseOptionValue() method to ignore null termination caused by buggy clients. 2021-06-12 13:47:20 +05:30
Shreyas Zare
99ff805add ZoneTree: added out parameter to return closest zone in FindZone(). 2021-06-12 13:32:58 +05:30
Shreyas Zare
7b96918e85 SecondaryZone: added disabled check in TriggerNotify() 2021-06-12 13:31:56 +05:30
Shreyas Zare
3c500d2af9 PrimaryZone: added disabled check in TriggerNotify() 2021-06-12 13:31:39 +05:30
Shreyas Zare
6a7e467697 assembly version updated for release 2021-06-06 17:18:08 +05:30
Shreyas Zare
3b72fa06a0 DnsServer: redirecting web browser request to /dns-query to the html info page. 2021-06-05 19:08:59 +05:30
Shreyas Zare
1262a3181c webapp: fixed minor html alignment issue caused by firefox update. 2021-06-05 19:08:05 +05:30
Shreyas Zare
4d658a97e4 wwwdoh: updated the index page and css. 2021-06-05 19:07:35 +05:30
Shreyas Zare
28b7bf31a8 DnsServerCore: added dohwww folder with a default index.html page with DoH instructions. 2021-05-30 19:37:18 +05:30
Shreyas Zare
103e366839 webapp: minor change. 2021-05-30 19:35:35 +05:30
Shreyas Zare
c972c5a96b webapp: updated settings ui to show correct blockListNextUpdatedOn state and minor validation changes. 2021-05-30 17:54:58 +05:30
Shreyas Zare
29e344b3c4 DnsWebService: updated blockListNextUpdatedOn in GetDnsSettings to return correct state. Added validation check in ForceUpdateBlockLists() before starting update timers. 2021-05-30 17:53:56 +05:30
Shreyas Zare
fc93d34619 DnsWebService: updated TemporaryDisableBlocking() to return temporaryDisableBlockingTill value for immediate display in ui. 2021-05-30 17:10:34 +05:30
Shreyas Zare
9d21a03778 webapp: minor improvements done. 2021-05-30 17:09:39 +05:30