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