Commit Graph

2216 Commits

Author SHA1 Message Date
Shreyas Zare
03a51d3d22 CacheZone: fixed bug in QueryRecords() which returned CNAME with special dns record RDATA. Updated SetRecords to remove old CNAME only when its RDATA is DnsCNAMERecord. 2021-03-06 16:34:17 +05:30
Shreyas Zare
0002a5c850 ApplicationSubDomainZone: updated code to work like a primary sub domain zone for application zone. 2021-03-06 16:32:41 +05:30
Shreyas Zare
8c0a42c659 ApplicationZone: updated code to make the zone work like a primary zone with SOA and NS records with auto increment SOA serial. 2021-03-06 16:32:00 +05:30
Shreyas Zare
c0402c96d4 DnsApplicationManager: refactoring done. improved app loading and unloading, installation and uninstallation implementation. 2021-03-06 16:30:47 +05:30
Shreyas Zare
60e2805a29 DnsApplication: refactored code and implemented dll loading, unloading, init and dispose correctly. 2021-03-06 16:29:30 +05:30
Shreyas Zare
a194b634aa DnsServerInternal: code refactoring done. added new interface methods. 2021-03-06 16:28:18 +05:30
Shreyas Zare
d432d847e0 added API documentation. 2021-03-06 16:27:16 +05:30
Shreyas Zare
15847039b3 added DnsApplicationCommon project with the IDnsApplicationRequestHandler and IDnsServer interfaces. 2021-03-06 16:26:59 +05:30
Shreyas Zare
4dde4cce9b Create FUNDING.yml 2021-02-28 13:57:13 +05:30
Shreyas Zare
9b52784b2b updated named.root 2021-02-27 20:01:50 +05:30
Shreyas Zare
a2b4f00c0b DnsServer: fixed issue of added ttl parameter. 2021-02-27 19:43:25 +05:30
Shreyas Zare
b8e6f971e5 added DnsServerInternal 2021-02-27 19:42:30 +05:30
Shreyas Zare
e629af8d01 added IDnsServer 2021-02-27 19:42:11 +05:30
Shreyas Zare
c818c64647 added IDnsApplication 2021-02-27 19:41:59 +05:30
Shreyas Zare
18f7d73132 added DnsApplicationManager 2021-02-27 19:41:36 +05:30
Shreyas Zare
90a471af97 added DnsApplicationPackage 2021-02-27 19:41:03 +05:30
Shreyas Zare
d95c8132d0 added DnsApplicationAssemblyLoadContext 2021-02-27 19:39:25 +05:30
Shreyas Zare
a7a91f68b6 refactoring changes 2021-02-27 19:35:51 +05:30
Shreyas Zare
5eddfbdda1 DnsServer: implemented app zone querying and execution logic. Added qname minimization setting. Removed feature to specify initial name servers for recursive resolution and instead providing closest name servers via ResolverDnsCache based on auth zone and cache zone. 2021-02-27 19:35:17 +05:30
Shreyas Zare
cde6a24286 StatsManager: fixed minor issue in GetHourWiseStats() and GetHourWiseTopStats() to match data selection. 2021-02-27 19:30:48 +05:30
Shreyas Zare
12e7f9ec5f webapp: improved dashboard custom stats code. Implemented qname minimization setting. 2021-02-27 19:29:18 +05:30
Shreyas Zare
a5977d0b9f AuthZoneManager: implemented app zone support. 2021-02-27 19:27:30 +05:30
Shreyas Zare
a347298e50 ZoneTree: added app zone support. 2021-02-27 19:26:10 +05:30
Shreyas Zare
14cbaffb83 AuthZoneInfo: added app zone support. 2021-02-27 19:25:14 +05:30
Shreyas Zare
20ccce2093 AuthZone: added app zone support. 2021-02-27 19:24:43 +05:30
Shreyas Zare
21263a883f added ApplicationSubDomainZone 2021-02-27 19:23:40 +05:30
Shreyas Zare
4a876557b7 added ApplicationZone 2021-02-27 19:22:30 +05:30
Shreyas Zare
2c3d684fe3 DnsWebService: code refactoring done. Implemented qname minimization setting. Stopping dns and dhcp servers correctly by calling Dispose(). 2021-02-27 19:18:08 +05:30
Shreyas Zare
80100df823 refactoring 2021-02-27 18:28:16 +05:30
Shreyas Zare
7d91e3c19f refactoring done. 2021-02-27 18:27:45 +05:30
Shreyas Zare
85ac382d07 CacheZoneManager: implemented filterSpecialCacheRecords option in calls to prevent internal cache records from leaking. 2021-02-27 18:27:26 +05:30
Shreyas Zare
7a04792397 CacheZone: added filterSpecialCacheRecords option to FilterExpiredRecords to allow filtering special records that cache zone stores. 2021-02-27 18:26:13 +05:30
Stewart Cossey
48c6bfe3f0 Installer Code Tidy up
Move installer code into additional files and add method comments
2021-02-23 21:52:22 +13:00
Stewart Cossey
70f7e29a6e Further Install Refinements
Add Config Migration
Add Legacy Install Uninstaller
Improve Pre and Post Un/install status display
Install to PF32
Add Support and Publisher URL
Remove Registry section
2021-02-23 21:36:48 +13:00
Stewart Cossey
0b00acafdd Fix .NET 5.0.2 url 2021-02-23 21:30:15 +13:00
Stewart Cossey
4f78cafa21 Set Service Configuration Folder
Set service configuration folder to correct location.
2021-02-23 21:28:35 +13:00
Shreyas Zare
1d8ff4391c apidocs updated. 2021-02-14 15:37:03 +05:30
Shreyas Zare
89eacdf742 webapp: removed chart update optimization since it wont refresh data when timeline has been updated and filter remains same. 2021-02-14 15:36:26 +05:30
Shreyas Zare
56f6cd4279 project changes 2021-02-14 15:28:27 +05:30
Shreyas Zare
abdf73a3bf webapp: implemented custom stats js code. 2021-02-14 15:28:15 +05:30
Shreyas Zare
81e086c4fd webapp: added ui for custom stats with start and end date pickers. 2021-02-14 15:27:15 +05:30
Shreyas Zare
b4228e8a54 webapp: fixed css issues with date picker. 2021-02-14 15:26:30 +05:30
Shreyas Zare
ef33484c2e webapp: added jquery-ui js and css for date picker. 2021-02-14 15:26:09 +05:30
Shreyas Zare
c85c4ba7fd WebService: updated the stats api to support custom type. 2021-02-14 15:23:54 +05:30
Shreyas Zare
a49697e5f9 StatsManager: implemented custom date range stats and top stats methods. code refactoring done to reuse same methods. 2021-02-14 15:18:54 +05:30
Shreyas Zare
a714f30848 WebService: implemented changes related to proxy bypass list. 2021-02-13 17:25:34 +05:30
Shreyas Zare
dc3ae68598 install.sh: updated script to detect and update dotnet runtime. 2021-02-13 14:48:24 +05:30
Shreyas Zare
1ec356a50d updated API docs. 2021-02-06 18:22:50 +05:30
Shreyas Zare
760eb3dd10 webapp: updated UI for specifying hostname override for reserved leases. Added Reserve and Unreserve feature for leases. Plus some minor changes. 2021-02-06 18:22:02 +05:30
Shreyas Zare
e96dec8a6c WebService: implemented api calls to convert reserved and dynamic leases. 2021-02-06 18:19:28 +05:30