Shreyas Zare
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.
2021-02-06 18:18:32 +05:30
Shreyas Zare
0a45b48e23
code refactoring done.
2021-02-06 18:13:33 +05:30
Shreyas Zare
7e27adc95f
Scope: implemented ConvertToReservedLease() and ConvertToDynamicLease(). Implemented code changes to allow overriding client domain name. Code refactoring done.
2021-02-06 18:12:15 +05:30
Shreyas Zare
3aaf5744fb
Exclusion: updated validation condition to allow single address exclusion.
2021-02-06 18:10:34 +05:30
Shreyas Zare
b9ca61bb80
Lease: added ConvertToReserved() and ConvertToDynamic() to allow changing lease type.
2021-02-06 18:09:59 +05:30
Shreyas Zare
e286331008
CacheZoneManager: updated CacheRecords() to read glue records from base class and set it again on the record as per DNS server method. Implemented glue record resolution in ResolveAdditionalRecords().
2021-01-26 15:51:04 +05:30
Stewart Cossey
c11648cc88
Improvements to installer and uninstaller
...
Post install option to Run the Tray App.
Service stop, remove, install and start will wait a short while for the service to complete it.
Tray App shutdown, Service Remove and Service Install happen at the correct phase of the installer.
Uninstaller config remove prompt happens at correct phase during uninstall.
2021-01-25 21:55:24 +13:00
Stewart Cossey
36535cf194
Update NET Dependency
...
Update installer to install .NET 5.0.2 dependency.
Fix .NET 5.0.1 desktop bug.
2021-01-25 19:50:49 +13:00
Shreyas Zare
4e930adea2
WebService: removed certificate verification to allow use of self signed certificates.
2021-01-23 16:31:00 +05:30
Shreyas Zare
056e2fdd89
minor formatting
2021-01-23 16:16:03 +05:30
Shreyas Zare
02b4dae0f5
WebService: using async call
2021-01-23 14:24:48 +05:30
Shreyas Zare
df23d14bdf
Merge branch 'develop' of https://github.com/TechnitiumSoftware/DnsServer into develop
2021-01-17 18:38:09 +05:30
Shreyas Zare
e900325749
Merge pull request #221 from Cossey/DashboardMemory
...
Allow charts to save legend filters
2021-01-17 18:36:41 +05:30
Shreyas Zare
eeb19f051a
ZoneTree: fixed bug in ListSubDomains() that listed corrupt sub domain names for non existent domain.
2021-01-17 18:29:51 +05:30
Shreyas Zare
4e57aa5b31
webapp: implemented delete existing files option for restore settings.
2021-01-17 18:12:34 +05:30
Shreyas Zare
3e5989de73
WebService: added delete existing files option in restore settings.
2021-01-17 18:10:18 +05:30
Shreyas Zare
d3f7fbcb82
webapp: implemented maxStatFileDays settings option.
2021-01-17 17:55:01 +05:30
Shreyas Zare
5b8200f4a4
WebService: implemented maxStatFileDays settings option and API.
2021-01-17 17:54:25 +05:30
Shreyas Zare
08c2d859a7
StatsManager: made max stat file days as configurable setting. Removed loadQueryStats option to avoid file loading errors.
2021-01-17 17:50:24 +05:30
Shreyas Zare
f90aa4ebc1
webapp: updated about text.
2021-01-16 20:25:01 +05:30
Shreyas Zare
11904a174c
webapp: updated footer link to Donate.
2021-01-16 20:24:18 +05:30
Shreyas Zare
d698c7cb7f
install.sh: added donate text with link.
2021-01-16 20:23:43 +05:30
Shreyas Zare
ca32ccd715
DnsServer: Updated prefetch sampling initial interval to 5 sec and refresh timer initial interval to 10 sec to allow cache auto prefetch quickly after server restarts using stored query stats data. Reimplemented prefetch sampling for eligible queries in CachePrefetchSamplingTimerCallback() to correctly handle all cases. Enabling cache prefetch and auto prefetch only when recursion is enabled.
2021-01-16 18:06:13 +05:30
Shreyas Zare
4be8336e80
StatsManager: updated StatCounter to store query stats data. Updated implementation to load query stats only for last hour data.
2021-01-16 18:01:58 +05:30
Shreyas Zare
57e856a92e
ResolverDnsCache: prefering auth response when there is a tie with cache.
2021-01-16 15:53:02 +05:30
Shreyas Zare
28cd0ec343
webapp: removing unnecessary checks.
2021-01-16 15:52:22 +05:30
Shreyas Zare
59f8daab1d
PrimaryZone: fixed issue when creating primary zone for root ".".
2021-01-10 16:12:58 +05:30
Shreyas Zare
42c0130348
webapp: updated page title to show the dns server domain first.
2021-01-10 16:11:59 +05:30
Stewart Cossey
f1f5876bab
Allow charts to save legend filters
...
Save and load legend filters.
Correctly update chart on new data.
2021-01-10 22:56:57 +13:00
Stewart Cossey
cf96a05209
Add script to build inno setup.
2021-01-07 23:27:00 +13:00
Stewart Cossey
a6bfa289a8
Further improvements to installer
...
Add prompt in uninstaller to remove configuration files as well as uninstall parameter.
Add additional comments.
Some additional variable definitions.
2021-01-07 23:19:29 +13:00
Stewart Cossey
15c50c3008
Improvements to Chocolatey Package
...
Fixed a few bugs.
Improved build script reliability.
Added logging for install.
Improved uninstall process.
2021-01-07 02:41:05 +13:00
Stewart Cossey
64e76ff040
Additional improvements to installer
...
Fix installer to properly kill tray app.
Add icon and image to installer.
Add some sleep when stopping and removing service.
2021-01-07 02:39:31 +13:00
Stewart Cossey
2103d9a257
Create chocolatey package script and files.
2021-01-06 23:41:32 +13:00
Stewart Cossey
594e3ac897
Create Inno Setup installer scripts.
2021-01-06 23:40:41 +13:00
Stewart Cossey
2270936374
Port DNS Service to .NET 5.
2021-01-06 23:38:59 +13:00
Stewart Cossey
f7e710202e
Port Tray App to .NET 5.
2021-01-06 23:37:11 +13:00
Shreyas Zare
51993661d5
dhcp Exclusion: added validation check.
2021-01-03 17:14:11 +05:30
Shreyas Zare
5a17cba84e
install.sh: added checks to detect if dotnet runtime is installed and same check again to confirm installation.
2021-01-03 16:45:19 +05:30
Shreyas Zare
b4a9db7c5e
ZoneTree: fixed issue in ListSubDomains().
2021-01-03 15:57:11 +05:30
Shreyas Zare
fe8e9c1947
DomainTree: returning null in ConvertKeyToLabel() when domain length is less than 1.
2021-01-03 15:56:44 +05:30
Shreyas Zare
f181b534b3
updated assembly version to 5.6 for release.
2021-01-02 18:56:26 +05:30
Shreyas Zare
6854ab2570
updated change log for v5.6 release
2021-01-02 18:33:19 +05:30
Shreyas Zare
ec1854a954
uninstall.sh: removed supervisor support.
2021-01-02 18:21:44 +05:30
Shreyas Zare
2681ce850f
updated API docs.
2021-01-02 17:32:00 +05:30
Shreyas Zare
d84ca5ebc8
install.sh: removed support for supervisor.
2021-01-02 17:31:32 +05:30
Shreyas Zare
afe85655ea
WebService: fixed minor issue in ResolvePtrTopClientsAsync()
2021-01-02 17:31:09 +05:30
Shreyas Zare
2d708149e7
webapp: minor fixes.
2021-01-02 17:30:24 +05:30
Shreyas Zare
aa21472411
webapp: updated Chart.js to v2.9.4
2021-01-02 17:30:07 +05:30
Shreyas Zare
94b4832480
WebService: implemented async ptr resolution for dashboard top client stats.
2020-12-27 19:40:25 +05:30