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
|
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 |
|
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 |
|
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
|
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 |
|
Shreyas Zare
|
51993661d5
|
dhcp Exclusion: added validation check.
|
2021-01-03 17:14:11 +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
|
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 |
|
Shreyas Zare
|
53e52520f9
|
webapp: minor formatting changes.
|
2020-12-27 17:58:20 +05:30 |
|
Shreyas Zare
|
590443f90a
|
minor change
|
2020-12-27 16:02:45 +05:30 |
|
Shreyas Zare
|
6242559c4e
|
DnsServer: using default buffer size for tcp sockets.
|
2020-12-27 16:02:25 +05:30 |
|
Shreyas Zare
|
77126de365
|
minor fix.
|
2020-12-26 17:30:50 +05:30 |
|
Shreyas Zare
|
09fc300508
|
ignoring ObjectDisposedException when server stops.
|
2020-12-25 19:49:44 +05:30 |
|
Shreyas Zare
|
9b5af167d0
|
webapp: implemented dashboard stats changes with top stats modal. Implemented latest api for get and set dns settings.
|
2020-12-25 19:29:55 +05:30 |
|
Shreyas Zare
|
4180bc4fbc
|
minor refactoring
|
2020-12-25 19:27:48 +05:30 |
|
Shreyas Zare
|
c43550c599
|
WebService: implemented web service local addresses option. Implemented web service HTTPS support. Implemented task based async call for AcceptWebRequestAsync(). Added auto restart feature to restart DNS and web service when address or port settings are changed. Added GetStats with total zones and total block list zones data for dashboard display. Implemented getTotStats api call. Added auto delete of cache for a zone that was created or enabled to allow rebuilding cache for stub and forwarder zones.
|
2020-12-25 19:27:36 +05:30 |
|
Shreyas Zare
|
1bf2e43ec4
|
StatsManager: implemented top stats feature.
|
2020-12-25 18:29:21 +05:30 |
|