Commit Graph

990 Commits

Author SHA1 Message Date
Shreyas Zare
96cdee48e5 webapp: added set focus to text input for modals. 2021-03-13 13:24:48 +05:30
Shreyas Zare
acf9b85f91 webapp: removed application zone html tags. minor css changes. added reddit link in about. 2021-03-13 13:24:04 +05:30
Shreyas Zare
96eda19601 DnsWebService: removed application zone api support. 2021-03-13 13:22:39 +05:30
Shreyas Zare
9d8af9b383 DnsServer: Updated auto prefetch sampling implementation to correctly process CNAME records from auth zones. 2021-03-13 13:19:12 +05:30
Shreyas Zare
f43affb2bb DnsApplication: added exception logging when loading dll. Letting the app load even when no request handler was loaded to allow uninstalling from the UI. 2021-03-13 13:17:51 +05:30
Shreyas Zare
53943007d5 PrimaryZone: added support for APP record. 2021-03-13 13:16:24 +05:30
Shreyas Zare
cc34cf3065 AuthZoneManager: removed application zone and instead added APP record processing to primary zone. 2021-03-13 13:15:45 +05:30
Shreyas Zare
19d44a2286 removed application zone 2021-03-13 13:11:12 +05:30
Shreyas Zare
72a72484d8 DnsService: deleted old service code replaced by net5 worker service. 2021-03-07 15:57:34 +05:30
Shreyas Zare
4c6a3b5e00 DnsService: updated code to start dns service worker. 2021-03-07 15:56:21 +05:30
Shreyas Zare
92e74548b6 DnsServiceWorker: added service worker implementation as per net5. 2021-03-07 15:55:33 +05:30
Shreyas Zare
9d5742543d DnsServerSystemTrayApp: fixes issue with appPath due to net5 upgrade. 2021-03-07 15:49:38 +05:30
Shreyas Zare
11f89c4c34 MainApplicationContext: fixed issue with net5 migration to open dashboard url. 2021-03-07 15:48:48 +05:30
Shreyas Zare
ebc8150ec8 minor changes in about form 2021-03-07 15:47:55 +05:30
Shreyas Zare
4c6d2787d4 Merge pull request #217 from Cossey/develop
Port Windows to .NET 5 and create new installer and package.
2021-03-06 18:08:28 +05:30
Shreyas Zare
f3472f261a DefaultDnsApplication: added default app with simple split horizon, what is my dns, and geo location based address and CNAME sub apps. 2021-03-06 18:00:08 +05:30
Shreyas Zare
1f2aa73298 minor refactoring changes. 2021-03-06 17:58:14 +05:30
Shreyas Zare
17e8d38f0c webapp: updated main.js to support apps backup and restore. 2021-03-06 17:56:02 +05:30
Shreyas Zare
c2260bd810 webapp: updates zone.js to support application zone. 2021-03-06 17:55:20 +05:30
Shreyas Zare
9e389615bf webapp: implemented app.js 2021-03-06 17:54:03 +05:30
Shreyas Zare
26c1dd53c5 webapp: implemented apps UI. Minor ui changes to dashboard custom stats. Added QNAME minimization option in settings. implemented application zone ui. 2021-03-06 17:53:45 +05:30
Shreyas Zare
f54b572a85 updated api docs. 2021-03-06 17:50:08 +05:30
Shreyas Zare
ac3cf0e35a DnsWebService: added api support for DNS apps. Updated backup and restore to support apps. Updated zone api to allow creating application zone. Updated zone api to add, update, enable, disable and delete app records. 2021-03-06 17:48:21 +05:30
Shreyas Zare
89ddcda5bd DnsServer: Updated code with implementation changes. Added code to stop responding to FWD and APP queries to avoid record data disclosure. Updated APP record processing. 2021-03-06 16:38:24 +05:30
Shreyas Zare
deb9ff8706 AuthZoneManager: updated GetApplicationResponse to respond with SOA when there is no APP record available. Updated CreateApplicationZone to create app zone similar to primary zone. Added support to APP record in UpdateRecord. Added missing app zone type in ListZones(). 2021-03-06 16:36:16 +05:30
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
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