Shreyas Zare
|
d49753575d
|
zone.js: added soa serial date scheme support. Added IDN support.
|
2023-04-23 16:36:55 +05:30 |
|
Shreyas Zare
|
a04fe8992a
|
other-zones.js: added IDN support.
|
2023-04-23 16:35:28 +05:30 |
|
Shreyas Zare
|
42999e902b
|
main.js: added IDN support.
|
2023-04-23 16:34:54 +05:30 |
|
Shreyas Zare
|
c78984fcbc
|
WebServiceZonesApi: Added IDN support. Added SOA serial date scheme support.
|
2023-04-23 16:34:17 +05:30 |
|
Shreyas Zare
|
d9a1d20acf
|
WebServiceSettingsApi: added validation for http proxy protocol.
|
2023-04-23 16:32:16 +05:30 |
|
Shreyas Zare
|
c3d550e5a6
|
WebServiceOtherZonesApi: added IDN support.
|
2023-04-23 16:30:49 +05:30 |
|
Shreyas Zare
|
c924ec6188
|
WebServiceDashboardApi: added IDN support.
|
2023-04-23 16:29:01 +05:30 |
|
Shreyas Zare
|
1f8d2a538c
|
DnsWebService: Enabled save cache option by default. Updated web server to serve unknown file types for certbot webroot http challenge. Added 4 new env var support.
|
2023-04-23 16:28:27 +05:30 |
|
Shreyas Zare
|
46d4e17856
|
DnsServer: Implemented socket pool feature for port randomization on windows platform. Updated AuthoritativeQueryAsync() to check the auth zone before querying DNS apps. Updated RecursiveResolveAsync() and ConditionalForwarderResolveAsync() to support conditional forwarding client subnet. Updated DoH web server to serve unknown file types for certbot webroot HTTP challenge. Fixed issue in ServerDomain property when invalid domain name was set.
|
2023-04-23 16:24:45 +05:30 |
|
Shreyas Zare
|
79ae0c5632
|
PrimaryZone: implemented soa serial date scheme support.
|
2023-04-23 16:20:35 +05:30 |
|
Shreyas Zare
|
6554367ad7
|
AuthZone: updated RefreshSignatures() to fix RRSIG check. Updated GetUpdatedNSecRRSet() to simplify implementation. Updated CreateNSec3RRSet() and GetPartialNSec3Record() to fix bug in NSEC3 type list.
|
2023-04-23 16:19:33 +05:30 |
|
Shreyas Zare
|
216695a3cd
|
CacheZone: added support for conditional forwarding client subnet.
|
2023-04-23 16:15:12 +05:30 |
|
Shreyas Zare
|
1d3a1c5c3b
|
CacheZoneManager: added support for conditional forwarding client subnet.
|
2023-04-23 16:12:58 +05:30 |
|
Shreyas Zare
|
0e0481d0a1
|
CacheRecordInfo: added support for conditional forwarding client subnet.
|
2023-04-23 16:10:27 +05:30 |
|
Shreyas Zare
|
821af41210
|
AuthRecordInfo: added support for soa serial date scheme.
|
2023-04-23 16:09:58 +05:30 |
|
Shreyas Zare
|
1361a78ae7
|
DnsServerInternal: updated code to return new cache object to skip authoritative request handler calls.
|
2023-04-23 16:09:09 +05:30 |
|
Shreyas Zare
|
a462b3097a
|
DnsServer: Updated ProcessRecursiveQueryAsync() to return rcode from blocked response.
|
2023-03-18 13:39:23 +05:30 |
|
Shreyas Zare
|
812b505d34
|
WebServiceAppsApi: using HttpClientNetworkHandler for retries and custom DNS resolution support.
|
2023-03-18 13:38:32 +05:30 |
|
Shreyas Zare
|
3f92cb8846
|
WebServiceApi: using HttpClientNetworkHandler for retries and custom DNS resolution support.
|
2023-03-18 13:37:34 +05:30 |
|
Shreyas Zare
|
444baf1b03
|
BlockListZoneManager: using HttpClientNetworkHandler for retries and custom DNS resolution support.
|
2023-03-18 13:36:56 +05:30 |
|
Shreyas Zare
|
f7a1d80aeb
|
DnsServerInternal: implemented IDnsClient.ResolveAsync().
|
2023-03-18 13:35:51 +05:30 |
|
Shreyas Zare
|
b3fe4ed302
|
assembly version updated to v11.0.3
|
2023-03-11 17:03:40 +05:30 |
|
Shreyas Zare
|
9cd47c79b1
|
WebServiceSettingsApi: updated SetDnsSettings() to fix issue causing double block list update trigger. Other minor code refactoring changes done.
|
2023-03-11 15:21:31 +05:30 |
|
Shreyas Zare
|
caa5e950e0
|
WebServiceAppsApi: Updated StartAutomaticUpdate() to remote timeout that caused auto update to fail when server delays response. Updated GetStoreAppsJsonData() and DownloadAndUpdateAppAsync() to support optional http retries. Updated ListStoreApps() to have 30 sec timeout.
|
2023-03-11 15:20:05 +05:30 |
|
Shreyas Zare
|
0bcb233e1c
|
DnsServer: Updated ProcessUdpRequestAsync() to limit the response side to the configured udp payload size to limit amplification attack issue reported by Xiang Li. Updated ProcessAuthoritativeQueryAsync() to prevent conditional forwarding when request does not have RD flag set as reported by Xiang Li.
|
2023-03-11 15:17:59 +05:30 |
|
Shreyas Zare
|
611641dced
|
code refactoring changes
|
2023-03-11 15:14:11 +05:30 |
|
Shreyas Zare
|
0ca9232a52
|
BlockListZoneManager: updated UpdateBlockListsAsync() to perform http retries.
|
2023-03-11 15:13:21 +05:30 |
|
Shreyas Zare
|
bbf4a2e773
|
DnsServer: updated ProcessUdpRequestAsync() to handle truncation for MX response to allow trying once after removing glue records before sending a TC response due to issues with some old mail servers that do not retry over TCP when TC response is received. Updated ProcessRecursiveQueryAsync() to use EDNS request to allow relaying extended DNS error response from blocked zone to client.
|
2023-03-05 19:26:05 +05:30 |
|
Shreyas Zare
|
157115b48e
|
ResolverDnsCache: minor refactoring change.
|
2023-03-05 19:22:31 +05:30 |
|
Shreyas Zare
|
003379efa6
|
webapp: fixed zone table sort issue and other minor blog entry title change done.
|
2023-03-05 19:21:54 +05:30 |
|
Shreyas Zare
|
f97738e7e8
|
LogManager: updated response logging to add [TRUNCATED] log when TC flag is set to distinguish the log entry from empty response.
|
2023-03-05 19:20:41 +05:30 |
|
Shreyas Zare
|
ff54d6a38e
|
WebServiceOtherZonesApi: updated ImportAllowedZones() and ImportBlockedZones() to use new ImportZones() method to allow fast bulk importing.
|
2023-03-05 19:19:42 +05:30 |
|
Shreyas Zare
|
03603b1482
|
BlockedZoneManager: using LoadSpecialPrimaryZones() to bulk load and import to avoid loading delays due to indexing. Minor code refactoring changes done.
|
2023-03-05 19:18:37 +05:30 |
|
Shreyas Zare
|
5f831ed998
|
AllowedZoneManager: using LoadSpecialPrimaryZones() to bulk load and import to avoid loading delays due to indexing. Minor code refactoring changes done.
|
2023-03-05 19:18:09 +05:30 |
|
Shreyas Zare
|
1fc615eeb8
|
AuthZoneManager: Added LoadSpecialPrimaryZones() methods to allow bulk loading/importing zones. Updated Query() to add isRecursionAllowed parameter to be used to set expected RA flag value. Minor code refactoring changes done.
|
2023-03-05 19:16:30 +05:30 |
|
Shreyas Zare
|
53a21c20de
|
assembly version updated to v11.0.2 for release.
|
2023-02-26 18:03:39 +05:30 |
|
Shreyas Zare
|
3060412d44
|
zone.js: fixed issue in pagination caused when zone has 0 records.
|
2023-02-26 17:27:56 +05:30 |
|
Shreyas Zare
|
4384792f42
|
webapp: minor ui changes.
|
2023-02-26 17:27:17 +05:30 |
|
Shreyas Zare
|
c1f287528b
|
DnsServer: fixed issue in DNS-over-HTTP private IP check causing 403 with reverse proxy.
|
2023-02-26 17:26:55 +05:30 |
|
Shreyas Zare
|
7c82ed7907
|
Extensions: Updated GetRemoteEndPoint() to include ignoreXRealIpHeader option to ignore reading the remote IP from headers.
|
2023-02-26 17:22:04 +05:30 |
|
Shreyas Zare
|
ec8dce21cf
|
AuthZoneManager: fixed minor issue when there are no zones.
|
2023-02-26 17:16:25 +05:30 |
|
Shreyas Zare
|
cabd87a7d2
|
assembly version updated to 11.0.1 for release.
|
2023-02-25 17:09:54 +05:30 |
|
Shreyas Zare
|
b8813fe432
|
main.js: updated dashboard api changes. Updated settings code to show DoH url too in info.
|
2023-02-25 13:19:33 +05:30 |
|
Shreyas Zare
|
b73d2e2ffc
|
dhcp.js: updated saveDhcpScope() to use POST method to prevent long url error.
|
2023-02-25 13:17:41 +05:30 |
|
Shreyas Zare
|
50be5d0b09
|
updated main.css for dashboard zone stats changes.
|
2023-02-25 13:16:51 +05:30 |
|
Shreyas Zare
|
1fa8fdf95d
|
webapp: updated index to add blog post links. Updated dashboard to add allow list stats. Other minor changes done.
|
2023-02-25 13:16:26 +05:30 |
|
Shreyas Zare
|
22d480b4dd
|
code refactoring changes
|
2023-02-25 13:15:03 +05:30 |
|
Shreyas Zare
|
2c14da3c2e
|
WebServiceDashboardApi: updated dashboard api to add allow list zones count.
|
2023-02-25 13:14:50 +05:30 |
|
Shreyas Zare
|
7fb8e2730d
|
DnsWebService: updated StartWebServiceAsync() to have safe mode to allow only http listening when required. Code refactoring changes done.
|
2023-02-25 13:12:06 +05:30 |
|
Shreyas Zare
|
fa82a737e9
|
DnsServer: Updated ProcessAuthoritativeQueryAsync() by moving query code into separate AuthoritativeQueryAsync() method. Updated ProcessCNAME(), ProcessANAME(), and CachePrefetchSamplingTimerCallback() to use AuthoritativeQueryAsync(). Updated "this-server" implementation to move checking code into RecursiveResolveAsync(). Code refactoring changes done.
|
2023-02-25 13:10:42 +05:30 |
|