Shreyas Zare
|
74ea06fe2a
|
webapp: added logs.js for query logs feature and moved all logging code here from main.js.
|
2021-09-11 16:10:31 +05:30 |
|
Shreyas Zare
|
8beb987573
|
webapp dhcp.js: using moment to format date time.
|
2021-09-11 16:09:46 +05:30 |
|
Shreyas Zare
|
00649b9bea
|
webapp common.js: moved cleanTextList() here from main.js
|
2021-09-11 16:09:08 +05:30 |
|
Shreyas Zare
|
3344e39557
|
webapp app.js: implemented new dns apps support.
|
2021-09-11 16:08:43 +05:30 |
|
Shreyas Zare
|
c1d3fd5723
|
webapp: added moment js.
|
2021-09-11 16:07:14 +05:30 |
|
Shreyas Zare
|
57ea326ab3
|
webapp: added bootstrap datetimepicker js and css.
|
2021-09-11 16:06:55 +05:30 |
|
Shreyas Zare
|
4d32341662
|
updated api docs
|
2021-09-11 16:06:14 +05:30 |
|
Shreyas Zare
|
4c09ca7603
|
DnsWebService: Implemented query logs api. Updated api to return datetime in standard js format.
|
2021-09-11 16:05:30 +05:30 |
|
Shreyas Zare
|
28818c3bd0
|
LogManager: minor changes and refactoring done.
|
2021-09-11 15:31:30 +05:30 |
|
Shreyas Zare
|
f51bc6f869
|
DnsServer: Updated cache timer interval to 5 mins to remove expired records quickly. Code refactoring done. Implemented new DNS app interfaces.
|
2021-09-11 15:29:56 +05:30 |
|
Shreyas Zare
|
74a6ea8190
|
ResolverPrefetchDnsCache: updated code to support dns app to find closest delegation.
|
2021-09-11 15:22:07 +05:30 |
|
Shreyas Zare
|
a1bcbf9e9c
|
ResolverDnsCache: updated code to support querying dns apps for authoritative queries.
|
2021-09-11 15:09:28 +05:30 |
|
Shreyas Zare
|
39f5437795
|
StatsManager: implemented IDnsLogger to allow dns apps to log requests and responses. Code refactoring done.
|
2021-09-11 15:07:54 +05:30 |
|
Shreyas Zare
|
2e4ae1fa4b
|
BlockListZoneManager: setting soa minimum to 60. Using correct zone for soa response. Minor refactoring done.
|
2021-09-11 15:05:56 +05:30 |
|
Shreyas Zare
|
ba9d766877
|
setting soa minimum to 60 sec.
|
2021-09-11 15:03:00 +05:30 |
|
Shreyas Zare
|
a156a969be
|
IDnsServer: added ApplicationName property and minor refactoring done.
|
2021-09-11 13:30:00 +05:30 |
|
Shreyas Zare
|
dc2341a6dc
|
DnsServerInternal: updated code for new implementation changes. Minor refactoring done.
|
2021-09-11 13:29:14 +05:30 |
|
Shreyas Zare
|
81e14e3724
|
DnsApplicationManager: updated implementation to allow access to all the DNS app new interface instances for performance reasons.
|
2021-09-11 13:18:57 +05:30 |
|
Shreyas Zare
|
acc3573e0e
|
DnsApplicationAssemblyLoadContext: updated implementation to load unmanaged native dlls.
|
2021-09-11 13:14:33 +05:30 |
|
Shreyas Zare
|
946aa4fb97
|
DnsApplication: implemented new dns app interfaces.
|
2021-09-11 13:10:03 +05:30 |
|
Shreyas Zare
|
9609a02c6b
|
Scope: minor changes.
|
2021-09-11 13:03:41 +05:30 |
|
Shreyas Zare
|
312e8e9d74
|
added IDnsRequestController
|
2021-09-11 13:02:51 +05:30 |
|
Shreyas Zare
|
fce900dc9f
|
added IDnsLogger
|
2021-09-11 12:58:30 +05:30 |
|
Shreyas Zare
|
3789a4fbd0
|
added IDnsAuthoritativeRequestHandler
|
2021-09-11 12:25:33 +05:30 |
|
Shreyas Zare
|
2f125240e1
|
IDnsServer: added comments.
|
2021-09-11 12:18:33 +05:30 |
|
Shreyas Zare
|
827db47960
|
Refactored IDnsApplicationRequestHandler to IDnsAppRecordRequestHandler. Updated ProcessRequestAsync definition.
|
2021-09-11 12:15:33 +05:30 |
|
Shreyas Zare
|
8d85c9bbae
|
FailoverApp: implemented under maintanence feature to indicate if an address is taken down for maintenance. Code refactoring done.
|
2021-09-01 18:00:09 +05:30 |
|
Shreyas Zare
|
9953db90c0
|
assembly version updated for release
|
2021-08-21 16:51:20 +05:30 |
|
Shreyas Zare
|
6cdf3c9dc0
|
updated inno setup file for v6.4.1
|
2021-08-21 16:42:39 +05:30 |
|
Shreyas Zare
|
3063bdbf35
|
updated change log for v6.4.1 release
|
2021-08-21 16:42:24 +05:30 |
|
Shreyas Zare
|
b7ad0d34b5
|
DnsWebService: setting default value to true for NsRevalidation when config file is not found.
|
2021-08-21 16:00:51 +05:30 |
|
Shreyas Zare
|
d24aaf0c28
|
StatsManager: fixed total clients stat implementation considering that daily stats has truncated list of unique clients and thus finding unique clients is not possible when data is truncated.
|
2021-08-21 15:11:51 +05:30 |
|
Shreyas Zare
|
478aa10a5e
|
Failover.HealthCheck: set idle connection timeout for http client. Updated error handling implementation in IsHeahthyAsync(). Code refactoring done.
|
2021-08-21 12:34:32 +05:30 |
|
Shreyas Zare
|
5fd3c80a9c
|
Failover.HealthCheckStatus: code refactoring done.
|
2021-08-21 12:33:09 +05:30 |
|
Shreyas Zare
|
164187e315
|
HealthMonitor: removed alerts for change of failure reason. Added initial delay for starting health check. Minor refactoring changes.
|
2021-08-21 12:32:47 +05:30 |
|
Shreyas Zare
|
2ab782c0bf
|
Failover.HealthService: implemented common monitoring for address and domain. Code refactoring done.
|
2021-08-21 12:31:44 +05:30 |
|
Shreyas Zare
|
5976e71649
|
Failover: minor refactoring changes
|
2021-08-21 12:30:33 +05:30 |
|
Shreyas Zare
|
e6c8fd322a
|
Failover: removed type specific monitoring code.
|
2021-08-21 12:29:48 +05:30 |
|
Shreyas Zare
|
c70a2365a2
|
Failover: updated implementation to not perform health check on server down addresses.
|
2021-08-21 12:29:19 +05:30 |
|
Shreyas Zare
|
d7c0bd5272
|
updated api docs
|
2021-08-21 12:22:01 +05:30 |
|
Shreyas Zare
|
e246cd5876
|
webapp main.js: implemented ns revalidation.
|
2021-08-21 12:21:31 +05:30 |
|
Shreyas Zare
|
565a73f7be
|
webapp: added html in settings for ns revalidation.
|
2021-08-21 12:20:53 +05:30 |
|
Shreyas Zare
|
1664397129
|
DnsWebService: implemented ns revalidation option in api. Updated minor implementation issues.
|
2021-08-21 12:20:24 +05:30 |
|
Shreyas Zare
|
137c32e545
|
DnsServer: implemented NS revalidation options.
|
2021-08-21 12:15:52 +05:30 |
|
Shreyas Zare
|
d5e61db98b
|
StatsManager: fixed bug while merging stats causing total clients stats to show non unique client count.
|
2021-08-21 12:15:05 +05:30 |
|
Shreyas Zare
|
da56c453c7
|
BlockListZoneManager: updated allowed list implementation to check for domains zone wise so that subdomain names from blocked lists too are allowed.
|
2021-08-21 12:13:08 +05:30 |
|
Shreyas Zare
|
24eba0c080
|
DnsServer: refactored ProcessDoHRequestAsync() to implement correct sequence for qpm rate limit check for different cases.
|
2021-08-15 19:38:35 +05:30 |
|
Shreyas Zare
|
df76122125
|
DnsServer: checking qpm rate limit after reading real ip address for cases when DoH is behind an reverse proxy.
|
2021-08-15 18:18:48 +05:30 |
|
Shreyas Zare
|
7dde2661c1
|
updated readme
|
2021-08-14 16:51:48 +05:30 |
|
Shreyas Zare
|
46763d26ac
|
updated assembly version for release
|
2021-08-14 16:44:42 +05:30 |
|