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
|
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
|
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
|
9953db90c0
|
assembly version updated for release
|
2021-08-21 16:51:20 +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
|
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
|
46763d26ac
|
updated assembly version for release
|
2021-08-14 16:44:42 +05:30 |
|
Shreyas Zare
|
a088261a1c
|
main.js: updated code for tsig changes.
|
2021-08-14 12:03:09 +05:30 |
|
Shreyas Zare
|
f00308e54e
|
zone.js: updated code for tsig changes.
|
2021-08-14 12:02:12 +05:30 |
|
Shreyas Zare
|
dd5da05148
|
webapp common.js: updated serializeTableData() to use select tags.
|
2021-08-14 12:00:34 +05:30 |
|
Shreyas Zare
|
a2d08b1c95
|
webapp: updated html for tsig changes. other minor changes.
|
2021-08-14 11:55:31 +05:30 |
|
Shreyas Zare
|
ddd52cf2b4
|
DnsWebService: implemented tsig changes. Fixed issue in ResolveQuery() import feature when importing subdomain records.
|
2021-08-14 11:50:33 +05:30 |
|
Shreyas Zare
|
e64a330909
|
LogManager: fixed issue with log file rolling when userLocalTime is enabled. Other minor fixes done.
|
2021-08-14 11:47:47 +05:30 |
|
Shreyas Zare
|
9c5a235bc7
|
StatsManager: added separate counter for clients since the clients list is getting truncated for daily stats.
|
2021-08-14 11:46:39 +05:30 |
|
Shreyas Zare
|
8a21c84cf2
|
DnsServer: implemented TsigKey and tsig implementation changes. Fixed minor issue in ProcessCNAMEAsync() preventing the response from having expected authority records.
|
2021-08-14 11:45:26 +05:30 |
|
Shreyas Zare
|
f2b1c3453e
|
DnsResourceRecordInfo: tsig implementation changes done.
|
2021-08-14 11:42:14 +05:30 |
|
Shreyas Zare
|
5e6e9eee94
|
AuthZoneManager: tsig implementation changes.
|
2021-08-14 11:41:27 +05:30 |
|
Shreyas Zare
|
e51f58eb7e
|
AuthZone: fixed issue in GetPrimaryNameServerAddressesAsync() to resolve IP if not specified in primary name server addresses. Code refactoring done.
|
2021-08-14 11:40:49 +05:30 |
|
Shreyas Zare
|
8b157fd11b
|
PrimaryZone: minor log message changes.
|
2021-08-14 11:38:51 +05:30 |
|
Shreyas Zare
|
a36107a300
|
SecondaryZone: updated tsig implementation. minor changes done.
|
2021-08-14 11:38:10 +05:30 |
|
Shreyas Zare
|
8827eadbe9
|
StubZone: minor change in logging message.
|
2021-08-14 11:35:46 +05:30 |
|
Shreyas Zare
|
a656afc1d4
|
DnsWebService: fixed minor issues in ResolveQuery() in import feature.
|
2021-08-08 19:57:04 +05:30 |
|
Shreyas Zare
|
e4b4b6abb8
|
AuthZoneManager: Triggering zone refresh immediately for secondary and stub zones after creation.
|
2021-08-08 17:33:28 +05:30 |
|
Shreyas Zare
|
bb0ef33a92
|
SecondaryZone: Updated TriggerRefresh() to set custom interval. Updated TriggerResync() to immediately resync. Updated RefreshZoneAsync() to not perform SOA check when resyncing, fixed issue with name server protocol change causing IXFR over UDP which was not being handled.
|
2021-08-08 17:32:21 +05:30 |
|
Shreyas Zare
|
e7d29ad89f
|
StubZone: Updated TriggerRefresh() to set custom interval. Updated TriggerResync() to immediately resync.
|
2021-08-08 17:29:43 +05:30 |
|
Shreyas Zare
|
a1f0529c1b
|
webapp: minor fix while showing zone name for root zone case.
|
2021-08-07 19:40:26 +05:30 |
|