Shreyas Zare
|
71a0cd72ca
|
DnsWebService: minor changes and refactoring done.
|
2021-09-11 17:59:26 +05:30 |
|
Shreyas Zare
|
649d72a173
|
DnsApplication: updated dns app loading code to make sure that the app loads even if some component fails to initialize.
|
2021-09-11 17:58:32 +05:30 |
|
Shreyas Zare
|
bc9a365d5c
|
DnsApplicationManager: minor refactoring done.
|
2021-09-11 17:55:53 +05:30 |
|
Shreyas Zare
|
f8558a8fc6
|
DnsApplication: minor refactoring done.
|
2021-09-11 17:40:57 +05:30 |
|
Shreyas Zare
|
d09273f303
|
webapp: updated index.html for query logging support.
|
2021-09-11 16:15:30 +05:30 |
|
Shreyas Zare
|
3b0edd5bcd
|
webapp main.js: using moment js to format date time. Moved code to new js files.
|
2021-09-11 16:13:53 +05:30 |
|
Shreyas Zare
|
35034fc214
|
webapp zone.js: updated code for dns app api changes. Using moment js for date time formatting.
|
2021-09-11 16:12:35 +05:30 |
|
Shreyas Zare
|
6636f33139
|
webapp: added other-zone.js with code for cache, allowed and blocked zones moved here from main.js
|
2021-09-11 16:11:26 +05:30 |
|
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 |
|