Commit Graph

  • 02676396b8 updated change log for v6.0 Shreyas Zare 2021-03-13 19:43:01 +05:30
  • 1d0690da28 updated readme Shreyas Zare 2021-03-13 19:42:37 +05:30
  • b50e432f5f inno setup: updated supported version to win7sp1 Shreyas Zare 2021-03-13 19:42:17 +05:30
  • c2ee9a405a MainApplicationContext: fixed tray icon resource issue. Shreyas Zare 2021-03-13 19:41:45 +05:30
  • 34625a7e85 added logo.bmp Shreyas Zare 2021-03-13 19:41:12 +05:30
  • c83c003976 frmAbout: fixed form icon resource issue causing app to crash. Shreyas Zare 2021-03-13 19:40:58 +05:30
  • 5657d4a1d1 frmAbout: fixed links in form for .net5. Shreyas Zare 2021-03-13 19:40:33 +05:30
  • 2df3c43e00 tray app: added logo to project resources Shreyas Zare 2021-03-13 19:39:56 +05:30
  • 3ac5c230f9 dns app: added readme Shreyas Zare 2021-03-13 19:39:24 +05:30
  • 901b37f62e updates solution Shreyas Zare 2021-03-13 13:33:21 +05:30
  • 794560eb12 updated apidocs. Shreyas Zare 2021-03-13 13:33:01 +05:30
  • 579c8f7da6 removed old VS installer project. Shreyas Zare 2021-03-13 13:32:41 +05:30
  • 94b463f42a removed chocolatey Shreyas Zare 2021-03-13 13:32:17 +05:30
  • 4949f3f6c0 removed old inno setup code Shreyas Zare 2021-03-13 13:31:59 +05:30
  • 09ebfa260f added new inno setup config Shreyas Zare 2021-03-13 13:31:33 +05:30
  • c346e553e8 windows service: added folder publish. refactoring done. Shreyas Zare 2021-03-13 13:29:59 +05:30
  • 3b33d175f3 tray app: added folder publish. Shreyas Zare 2021-03-13 13:28:19 +05:30
  • 56e3119f33 tray app: deleted settings. Shreyas Zare 2021-03-13 13:28:01 +05:30
  • 93ca816a3c webapp: removed application zone js code. Added set focus for modals. fixed minor issue in updateRecordState(). Shreyas Zare 2021-03-13 13:27:12 +05:30
  • 8db879ea2f webapp: added set focus to text input. Shreyas Zare 2021-03-13 13:25:15 +05:30
  • 96cdee48e5 webapp: added set focus to text input for modals. Shreyas Zare 2021-03-13 13:24:48 +05:30
  • acf9b85f91 webapp: removed application zone html tags. minor css changes. added reddit link in about. Shreyas Zare 2021-03-13 13:24:04 +05:30
  • 96eda19601 DnsWebService: removed application zone api support. Shreyas Zare 2021-03-13 13:22:39 +05:30
  • 9d8af9b383 DnsServer: Updated auto prefetch sampling implementation to correctly process CNAME records from auth zones. Shreyas Zare 2021-03-13 13:19:12 +05:30
  • 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. Shreyas Zare 2021-03-13 13:17:51 +05:30
  • 53943007d5 PrimaryZone: added support for APP record. Shreyas Zare 2021-03-13 13:16:24 +05:30
  • cc34cf3065 AuthZoneManager: removed application zone and instead added APP record processing to primary zone. Shreyas Zare 2021-03-13 13:15:45 +05:30
  • 19d44a2286 removed application zone Shreyas Zare 2021-03-13 13:11:12 +05:30
  • 72a72484d8 DnsService: deleted old service code replaced by net5 worker service. Shreyas Zare 2021-03-07 15:57:34 +05:30
  • 4c6a3b5e00 DnsService: updated code to start dns service worker. Shreyas Zare 2021-03-07 15:56:21 +05:30
  • 92e74548b6 DnsServiceWorker: added service worker implementation as per net5. Shreyas Zare 2021-03-07 15:55:33 +05:30
  • 9d5742543d DnsServerSystemTrayApp: fixes issue with appPath due to net5 upgrade. Shreyas Zare 2021-03-07 15:49:38 +05:30
  • 11f89c4c34 MainApplicationContext: fixed issue with net5 migration to open dashboard url. Shreyas Zare 2021-03-07 15:48:48 +05:30
  • ebc8150ec8 minor changes in about form Shreyas Zare 2021-03-07 15:47:55 +05:30
  • 4c6d2787d4 Merge pull request #217 from Cossey/develop Shreyas Zare 2021-03-06 18:08:28 +05:30
  • f3472f261a DefaultDnsApplication: added default app with simple split horizon, what is my dns, and geo location based address and CNAME sub apps. Shreyas Zare 2021-03-06 18:00:08 +05:30
  • 1f2aa73298 minor refactoring changes. Shreyas Zare 2021-03-06 17:58:14 +05:30
  • 17e8d38f0c webapp: updated main.js to support apps backup and restore. Shreyas Zare 2021-03-06 17:56:02 +05:30
  • c2260bd810 webapp: updates zone.js to support application zone. Shreyas Zare 2021-03-06 17:55:20 +05:30
  • 9e389615bf webapp: implemented app.js Shreyas Zare 2021-03-06 17:54:03 +05:30
  • 26c1dd53c5 webapp: implemented apps UI. Minor ui changes to dashboard custom stats. Added QNAME minimization option in settings. implemented application zone ui. Shreyas Zare 2021-03-06 17:53:45 +05:30
  • f54b572a85 updated api docs. Shreyas Zare 2021-03-06 17:50:08 +05:30
  • 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. Shreyas Zare 2021-03-06 17:48:21 +05:30
  • 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. Shreyas Zare 2021-03-06 16:38:24 +05:30
  • 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(). Shreyas Zare 2021-03-06 16:36:16 +05:30
  • 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. Shreyas Zare 2021-03-06 16:34:17 +05:30
  • 0002a5c850 ApplicationSubDomainZone: updated code to work like a primary sub domain zone for application zone. Shreyas Zare 2021-03-06 16:32:41 +05:30
  • 8c0a42c659 ApplicationZone: updated code to make the zone work like a primary zone with SOA and NS records with auto increment SOA serial. Shreyas Zare 2021-03-06 16:32:00 +05:30
  • c0402c96d4 DnsApplicationManager: refactoring done. improved app loading and unloading, installation and uninstallation implementation. Shreyas Zare 2021-03-06 16:30:47 +05:30
  • 60e2805a29 DnsApplication: refactored code and implemented dll loading, unloading, init and dispose correctly. Shreyas Zare 2021-03-06 16:29:30 +05:30
  • a194b634aa DnsServerInternal: code refactoring done. added new interface methods. Shreyas Zare 2021-03-06 16:28:18 +05:30
  • d432d847e0 added API documentation. Shreyas Zare 2021-03-06 16:27:16 +05:30
  • 15847039b3 added DnsApplicationCommon project with the IDnsApplicationRequestHandler and IDnsServer interfaces. Shreyas Zare 2021-03-06 16:26:59 +05:30
  • 4dde4cce9b Create FUNDING.yml Shreyas Zare 2021-02-28 13:57:13 +05:30
  • 9b52784b2b updated named.root Shreyas Zare 2021-02-27 20:01:50 +05:30
  • a2b4f00c0b DnsServer: fixed issue of added ttl parameter. Shreyas Zare 2021-02-27 19:43:25 +05:30
  • b8e6f971e5 added DnsServerInternal Shreyas Zare 2021-02-27 19:42:30 +05:30
  • e629af8d01 added IDnsServer Shreyas Zare 2021-02-27 19:42:11 +05:30
  • c818c64647 added IDnsApplication Shreyas Zare 2021-02-27 19:41:59 +05:30
  • 18f7d73132 added DnsApplicationManager Shreyas Zare 2021-02-27 19:41:36 +05:30
  • 90a471af97 added DnsApplicationPackage Shreyas Zare 2021-02-27 19:41:03 +05:30
  • d95c8132d0 added DnsApplicationAssemblyLoadContext Shreyas Zare 2021-02-27 19:39:25 +05:30
  • a7a91f68b6 refactoring changes Shreyas Zare 2021-02-27 19:35:51 +05:30
  • 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. Shreyas Zare 2021-02-27 19:35:17 +05:30
  • cde6a24286 StatsManager: fixed minor issue in GetHourWiseStats() and GetHourWiseTopStats() to match data selection. Shreyas Zare 2021-02-27 19:30:48 +05:30
  • 12e7f9ec5f webapp: improved dashboard custom stats code. Implemented qname minimization setting. Shreyas Zare 2021-02-27 19:29:18 +05:30
  • a5977d0b9f AuthZoneManager: implemented app zone support. Shreyas Zare 2021-02-27 19:27:30 +05:30
  • a347298e50 ZoneTree: added app zone support. Shreyas Zare 2021-02-27 19:26:10 +05:30
  • 14cbaffb83 AuthZoneInfo: added app zone support. Shreyas Zare 2021-02-27 19:25:14 +05:30
  • 20ccce2093 AuthZone: added app zone support. Shreyas Zare 2021-02-27 19:24:43 +05:30
  • 21263a883f added ApplicationSubDomainZone Shreyas Zare 2021-02-27 19:23:40 +05:30
  • 4a876557b7 added ApplicationZone Shreyas Zare 2021-02-27 19:22:30 +05:30
  • 2c3d684fe3 DnsWebService: code refactoring done. Implemented qname minimization setting. Stopping dns and dhcp servers correctly by calling Dispose(). Shreyas Zare 2021-02-27 19:18:08 +05:30
  • 80100df823 refactoring Shreyas Zare 2021-02-27 18:28:16 +05:30
  • 7d91e3c19f refactoring done. Shreyas Zare 2021-02-27 18:27:45 +05:30
  • 85ac382d07 CacheZoneManager: implemented filterSpecialCacheRecords option in calls to prevent internal cache records from leaking. Shreyas Zare 2021-02-27 18:27:26 +05:30
  • 7a04792397 CacheZone: added filterSpecialCacheRecords option to FilterExpiredRecords to allow filtering special records that cache zone stores. Shreyas Zare 2021-02-27 18:26:13 +05:30
  • 48c6bfe3f0 Installer Code Tidy up Stewart Cossey 2021-02-23 21:52:22 +13:00
  • 70f7e29a6e Further Install Refinements Stewart Cossey 2021-02-23 21:36:48 +13:00
  • 0b00acafdd Fix .NET 5.0.2 url Stewart Cossey 2021-02-23 21:30:15 +13:00
  • 4f78cafa21 Set Service Configuration Folder Stewart Cossey 2021-02-23 21:28:35 +13:00
  • 1d8ff4391c apidocs updated. Shreyas Zare 2021-02-14 15:37:03 +05:30
  • 89eacdf742 webapp: removed chart update optimization since it wont refresh data when timeline has been updated and filter remains same. Shreyas Zare 2021-02-14 15:36:26 +05:30
  • 56f6cd4279 project changes Shreyas Zare 2021-02-14 15:28:27 +05:30
  • abdf73a3bf webapp: implemented custom stats js code. Shreyas Zare 2021-02-14 15:28:15 +05:30
  • 81e086c4fd webapp: added ui for custom stats with start and end date pickers. Shreyas Zare 2021-02-14 15:27:15 +05:30
  • b4228e8a54 webapp: fixed css issues with date picker. Shreyas Zare 2021-02-14 15:26:30 +05:30
  • ef33484c2e webapp: added jquery-ui js and css for date picker. Shreyas Zare 2021-02-14 15:26:09 +05:30
  • c85c4ba7fd WebService: updated the stats api to support custom type. Shreyas Zare 2021-02-14 15:23:54 +05:30
  • a49697e5f9 StatsManager: implemented custom date range stats and top stats methods. code refactoring done to reuse same methods. Shreyas Zare 2021-02-14 15:18:54 +05:30
  • a714f30848 WebService: implemented changes related to proxy bypass list. Shreyas Zare 2021-02-13 17:25:34 +05:30
  • dc3ae68598 install.sh: updated script to detect and update dotnet runtime. Shreyas Zare 2021-02-13 14:48:24 +05:30
  • 1ec356a50d updated API docs. Shreyas Zare 2021-02-06 18:22:50 +05:30
  • 760eb3dd10 webapp: updated UI for specifying hostname override for reserved leases. Added Reserve and Unreserve feature for leases. Plus some minor changes. Shreyas Zare 2021-02-06 18:22:02 +05:30
  • e96dec8a6c WebService: implemented api calls to convert reserved and dynamic leases. Shreyas Zare 2021-02-06 18:19:28 +05:30
  • f8b9a24059 DhcpServer: implemented feature to allow overriding domain name for clients using reserved lease hostname option. Updated wait for interface logic to wait for full time until specific interface address is found. Shreyas Zare 2021-02-06 18:18:32 +05:30
  • 0a45b48e23 code refactoring done. Shreyas Zare 2021-02-06 18:13:33 +05:30
  • 7e27adc95f Scope: implemented ConvertToReservedLease() and ConvertToDynamicLease(). Implemented code changes to allow overriding client domain name. Code refactoring done. Shreyas Zare 2021-02-06 18:12:15 +05:30
  • 3aaf5744fb Exclusion: updated validation condition to allow single address exclusion. Shreyas Zare 2021-02-06 18:10:34 +05:30
  • b9ca61bb80 Lease: added ConvertToReserved() and ConvertToDynamic() to allow changing lease type. Shreyas Zare 2021-02-06 18:09:59 +05:30