Shreyas Zare
|
a60f1d5f9b
DnsWebService: Updated API for dns key automatic rollover option. Added DNS server parameters to the settings API. Fixed multiple issues in ResolveQuery() import option.
|
2 years ago |
Shreyas Zare
|
39920870ba
DnsServer: Updated default settings. Updated PreProcessQueryAsync() and ProcessAuthoritativeQueryAsync() to handle dns app errors. Implemented conditional forwarding zone support for controlling DNSSEC validation for `this-server` option. Added validation for properties.
|
2 years ago |
Shreyas Zare
|
4fccdb522c
StatsManager: minor code refactoring done.
|
2 years ago |
Shreyas Zare
|
389f378208
ResolverPrefetchDnsCache: Added error handling for dns app calls.
|
2 years ago |
Shreyas Zare
|
c04fcf91bf
ResolverDnsCache: Added error handling for dns app calls.
|
2 years ago |
Shreyas Zare
|
0365cb7080
AuthZoneInfo: Implemented zsk rollover option.
|
2 years ago |
Shreyas Zare
|
4a8d994602
PrimaryZone: Implemented zsk automatic rollover feature. Fixed nsec3 hashed owner name issue.
|
2 years ago |
Shreyas Zare
|
7280e86547
ForwarderSubDomainZone: updated code to add validation checks.
|
2 years ago |
Shreyas Zare
|
4adf0dc5d4
ForwarderZone: Updated implementation to allow adding NS records to make the zone work as an stub zone.
|
2 years ago |
Shreyas Zare
|
0da36928b0
AuthZone: Fixed minor name issue in GetPartialNSec3Record().
|
2 years ago |
Shreyas Zare
|
2712434144
AuthZoneManager: Updated GetForwarderResponse() implementation to check for NS records first to work as a stub zone. Other minor implementation changes done.
|
2 years ago |
Shreyas Zare
|
0f89ed683d
AuthZoneTree: Fixed wildcard check issue in FindNSecProofOfNonExistenceNxDomain(). Fixed nsec3 hashed owner name issue in FindNSec3ProofOfNonExistenceNxDomain() and FindNSec3ProofOfNonExistenceNoData().
|
2 years ago |
Shreyas Zare
|
c61f40b301
ZoneTree: Updated IsKeySubDomain() to add matchWildcard option. Fixed wildcard selection issues in FindZoneNode().
|
2 years ago |
Shreyas Zare
|
c31d765b87
DnsApplicationManager: updated InstallApplicationAsync() to validate app name.
|
2 years ago |
Shreyas Zare
|
7c61be02eb
DnsApplicationAssemblyLoadContext: updated implementation to cache the IntPtr address for loaded unmanaged modules to reuse it and prevent reloading it to fix issues with new Sqlite nuget package.
|
2 years ago |
Shreyas Zare
|
fa417216f3
major code refactoring done.
|
2 years ago |
Shreyas Zare
|
b8f0b3453f
updated apidocs
|
2 years ago |
Shreyas Zare
|
d83d53f51b
SystemTrayApp: Added check for first run call to detect existing network DNS and ask user before changing the network DNS.
|
2 years ago |
Shreyas Zare
|
03985c82a4
zone.js: Updated code to implement the API changes.
|
2 years ago |
Shreyas Zare
|
1a1ecfb88e
dhcp.js: minor code changes done.
|
2 years ago |
Shreyas Zare
|
05fff0e1f5
webapp: minor updates to html.
|
2 years ago |
Shreyas Zare
|
6b3b5aaab0
WebServiceZonesApi: Updated API for add, get, update and delete.
|
2 years ago |
Shreyas Zare
|
bcb8bbeb1c
WebServiceDhcpApi: Updated SetDhcpScopeAsync() to rename the scope after all the changes are saved to the existing scope.
|
2 years ago |
Shreyas Zare
|
fc422563a3
DnsServer: updated DnssecValidation property to clear cache when switching on DNSSEC validation to remove all unvalidated cached records.
|
2 years ago |
Shreyas Zare
|
594b7f8b91
PrimarySubDomainZone: Updated implementation to validate of the RRSet type is supported by DNSSEC.
|
2 years ago |
Shreyas Zare
|
af88ea9e5d
PrimaryZone: Fixed minor issue with zone signing. Added missing notify trigger calls when converting between NSEC and NSEC3. Updated GetDSPublishedPrivateKeys() to use DirectQueryAsync() to get DS records. Updated implementation to validate if the RRSet type supports signing. Code refactoring done.
|
2 years ago |
Shreyas Zare
|
d813fe2fe1
AuthZone: Updated implementation to allow multiple PTR records. Minor validation check added.
|
2 years ago |
Shreyas Zare
|
8696566c48
AuthZoneManager: Updated GetOrAddSubDomainZone() to use TryGet to directly get the apex zone. Updated implementation to allow multiple PTR records. Code refactoring done.
|
2 years ago |
Shreyas Zare
|
7bc6ff9e70
CacheZoneManager: Updated Query() to use FindZone call only when its required to find closest name servers else it will use TryGet to directly get the value from tree.
|
2 years ago |
Shreyas Zare
|
1281e04c12
AuthZoneTree: Removed GetNextSubDomainZoneNode() since it could not detect a sub apex zone. Code refactoring done.
|
2 years ago |
Shreyas Zare
|
885b93688f
ZoneTree: Updated FindZoneNode() to find the closest values for wildcard matches.
|
2 years ago |
Shreyas Zare
|
c29c120624
DnssecPrivateKey: updated SignRRSet() to mod the expiration and inception dates to keep them within uint limits.
|
2 years ago |
Shreyas Zare
|
c8289e4c11
DhcpServer: Updated ReadUdpRequestAsync() to ignore SocketError.OperationAborted socket error code being thrown by .NET 6 when server is stopping. Updated UpdateDnsAuthZone() check if the DNS record for the domain name of a dynamic lease already exists to prevent overwrite but allow reserved leases to overwrite and existing DNS record. Updated RenameScope() to validate new scope name.
|
2 years ago |
Shreyas Zare
|
5cd9d2e37d
Scope: Added scope name validation. Updated FindInterface() to handle PlatformNotSupportedException. Updated GetOfferAsync() to return existing reserved lease only when the IP address matches. Updated GetExistingLeaseOrOffer() to check for offers first. Updated RemoveLease() to remove matching reserved lease entry only when the IP addresses match.
|
2 years ago |
Shreyas Zare
|
f81880f1a2
WebServiceZonesApi: fixed minor issue.
|
2 years ago |
Shreyas Zare
|
79282be643
AuthZoneManager: updated LoadTrustAnchorsTo() to skip revoked dns keys.
|
2 years ago |
Shreyas Zare
|
9b6b78500b
webapp: minor UI changes done.
|
2 years ago |
Shreyas Zare
|
793e1623ea
TrayApp: minor changes done.
|
2 years ago |
Shreyas Zare
|
01d81da613
webapp: updated html for DS record support.
|
2 years ago |
Shreyas Zare
|
3870f7e365
zone.js: updated code for managing DS records.
|
2 years ago |
Shreyas Zare
|
2436b5997e
updated api docs.
|
2 years ago |
Shreyas Zare
|
058858d460
WebServiceZonesApi: updated API to support managing DS records.
|
2 years ago |
Shreyas Zare
|
6d5656a9b6
DnsWebService: updated ResolveQuery() to load local zone trust anchors into the dns client.
|
2 years ago |
Shreyas Zare
|
5e7dbe38cb
AuthZoneManager: updated code for DNSSEC implementation. Added LoadTrustAnchorsTo() to load trust anchors for locally hosted auth zones.
|
2 years ago |
Shreyas Zare
|
35a8a46004
PrimaryZone: fixed multiple DNSSEC implementation issues.
|
2 years ago |
Shreyas Zare
|
790b968029
ForwarderZone: minor changes done.
|
2 years ago |
Shreyas Zare
|
ba1d79883c
CacheZone: minor changes done.
|
2 years ago |
Shreyas Zare
|
3e8b74a15d
AuthZone: added GetUpdatedNSec3RRSet(). Fixed issues in CreateNSec3RRSet() and GetPartialNSec3Record(). Updated QueryRecords() to return exact type records for selected types.
|
2 years ago |
Shreyas Zare
|
73232bae0a
AuthZoneTree: Fixed implementation issues with GetPreviousSubDomainZoneNode(), FindPreviousSubDomainZone(), FindNextSubDomainZone() and GetNextSubDomainZoneNode(). Updated FindZone() implementation. Fixed minor issues in FindNSecProofOfNonExistenceNxDomain(). Implemented FindNSec3ProofOfNonExistenceNxDomain(). Added FindNSecProofOfNonExistenceNoData() and FindNSec3ProofOfNonExistenceNoData().
|
2 years ago |
Shreyas Zare
|
3ae268e92b
CacheZoneTree: Updated FindZone() for minor changes. Code refactoring done.
|
2 years ago |