Shreyas Zare
|
32b57db960
|
ForwarderSubDomainZone: updated code to allow adding/updating APP records.
|
2022-09-18 17:28:44 +05:30 |
|
Shreyas Zare
|
e43068f78a
|
ForwarderZone: updated code to allow adding/updating APP records.
|
2022-09-18 17:28:19 +05:30 |
|
Shreyas Zare
|
b4e7781ac0
|
AuthZoneInfo: minor refactoring changes
|
2022-09-18 17:27:30 +05:30 |
|
Shreyas Zare
|
046a957827
|
PrimaryZone: updated SetRecords() to add more validation checks for updating SOA record.
|
2022-07-03 15:27:50 +05:30 |
|
Shreyas Zare
|
9b98860e1f
|
PrimaryZone: Updated AddRecord() to commit change only when record was added to rrset. Updated constructor with minor SOA related changes.
|
2022-05-28 12:19:55 +05:30 |
|
Shreyas Zare
|
d3a89d91a4
|
AuthZone: updated AddRecord() to add the record to added list after its inserted into the rrset.
|
2022-05-28 12:18:26 +05:30 |
|
Shreyas Zare
|
ae0f215650
|
PrimaryZone: fixed minor issue with Notify and ZoneTransfer properties.
|
2022-05-22 18:28:30 +05:30 |
|
Shreyas Zare
|
e0c39e41c3
|
PrimaryZone: Updated AddRecord() and UpdateRecord() to correctly get the added and deleted records to commit to history.
|
2022-05-22 16:03:47 +05:30 |
|
Shreyas Zare
|
1d22138e56
|
AuthZone: fixed AddRecord() implementation to correctly return the added and deleted records due to TTL changes.
|
2022-05-22 16:02:47 +05:30 |
|
Shreyas Zare
|
e0f9c2fc83
|
PrimaryZone: correctly implemented DNSSEC key retire timings and other related implementation issues. Code refactoring done.
|
2022-05-21 13:10:57 +05:30 |
|
Shreyas Zare
|
8ba1f4c9ef
|
StubZone: updated RefreshTimerCallback() to only use primary name server addresses.
|
2022-05-21 13:02:50 +05:30 |
|
Shreyas Zare
|
671d9dc548
|
AuthZoneInfo: added ApexZone internal property.
|
2022-05-21 13:01:40 +05:30 |
|
Shreyas Zare
|
b4fe3c701e
|
AuthZone: updated AddRecord() to use update existing record TTL values to new record TTL value.
|
2022-05-21 13:00:48 +05:30 |
|
Shreyas Zare
|
c5b08ec568
|
ApexZone: removed unused GetAllNameServerAddressesAsync() method.
|
2022-05-21 12:59:49 +05:30 |
|
Shreyas Zare
|
69a937e140
|
StubZone: implemented sync failed feature.
|
2022-05-14 13:41:06 +05:30 |
|
Shreyas Zare
|
1f49d0e153
|
SecondaryZone: Moved NOTIFY code to ApexZone. Implemented sync failed feature. Fixed Disabled property set method to also handle notify timer.
|
2022-05-14 13:40:36 +05:30 |
|
Shreyas Zare
|
53b92a28c2
|
PrimaryZone: moved NOTIFY code to ApexZone. Correctly implemented DNSSEC key rollover timing as per rfc7583. Fixed issue in GetDSPublishedPrivateKeys() by deleting cache entry before fetching new DS record. Fixed UpdateDnsKeyTtl() to replace RRSIG when changing TTL and added missing notify trigger.
|
2022-05-14 13:39:20 +05:30 |
|
Shreyas Zare
|
c1a30ce5a0
|
AuthZoneInfo: added notify failed and sync failed properties.
|
2022-05-14 13:35:59 +05:30 |
|
Shreyas Zare
|
46a86001c4
|
AuthZone: removed IDisposable implementation.
|
2022-05-14 13:35:28 +05:30 |
|
Shreyas Zare
|
14fd509929
|
ApexZone: Moved NOTIFY code here for primary and secondary zones. Added AllowBothZoneAndSpecifiedNameServers and BothZoneAndSpecifiedNameServers options. Added sync failed and notify failed properties.
|
2022-05-14 13:34:18 +05:30 |
|
Shreyas Zare
|
cda4d493ac
|
PrimaryZone: updated RevokeKskDnsKeys() to fix issue of duplicate DNSKEY entry into zone history.
|
2022-05-08 15:31:06 +05:30 |
|
Shreyas Zare
|
2be4a3ed5d
|
CacheZone: updated SetRecords() to set ParentSideTtl values for new NS records from existing NS records for use with NS revalidation. Updated QueryRecords() to remove DS from ANY response.
|
2022-05-08 15:30:00 +05:30 |
|
Shreyas Zare
|
c2a3d38beb
|
AuthZone: updated FilterDisabledRecords() and AppendRRSigTo() to set last used value for records.
|
2022-04-23 17:55:14 +05:30 |
|
Shreyas Zare
|
96c66ace10
|
CacheZone: updated ValidateRRSet(), SetRecords() to set cached record's LastUsedOn value. Updated SetRecords() to return true when record was added. Updated RemoveExpiredRecords() to return number of entries removed. Added RemoveLeastUsedRecords() to remove least used entries by given cutoff. Added TotalEntries property.
|
2022-04-23 17:53:04 +05:30 |
|
Shreyas Zare
|
c282a5d56f
|
PrimaryZone: updated RevokeKskDnsKeys() and UnpublishDnsKeys() to fix issue of missing dnskey in zone history.
|
2022-04-23 17:45:55 +05:30 |
|
Shreyas Zare
|
11600e6699
|
PrimaryZone: fixed bug causing issue with ixfr history when soa record is updated with out of date serial.
|
2022-04-17 16:33:40 +05:30 |
|
Shreyas Zare
|
e1dc278ff3
|
PrimaryZone: updated GetZoneSoaMinimum() to get the minimum value only. Updated SetRecords() to use the minimum property directly.
|
2022-04-09 17:33:55 +05:30 |
|
Shreyas Zare
|
64fcbf3525
|
PrimaryZone: added RefreshNSec() and RefreshNSec3() to allow refreshing the records when SOA minimum TTL value changes.
|
2022-04-03 16:03:29 +05:30 |
|
Shreyas Zare
|
64415c2fc6
|
AuthZone: Updated GetUpdatedNSecRRSet() and GetUpdatedNSec3RRSet() to compare TTL values too for deciding if new records should be used.
|
2022-04-03 16:02:14 +05:30 |
|
Shreyas Zare
|
9d69359d66
|
PrimaryZone: Added validation to prevent disabling records for signed zones. Removed zskRolloverDays implementation and implemented rolloverDays for DnssecPrivateKey. Updated SignRRSet() to not sign NS refererrer records.
|
2022-03-26 11:48:52 +05:30 |
|
Shreyas Zare
|
e30d451c6b
|
PrimarySubDomainZone: Added validation to prevent disabling records for signed zones.
|
2022-03-26 11:45:28 +05:30 |
|
Shreyas Zare
|
39f60523b3
|
ForwarderZone: Updated constructor to allow setting FWD record comments.
|
2022-03-26 11:44:36 +05:30 |
|
Shreyas Zare
|
45aa092620
|
AuthZoneInfo: Removed zskRolloverDays related code to revert to previous version.
|
2022-03-26 11:43:59 +05:30 |
|
Shreyas Zare
|
64dcb48f08
|
PrimaryZone: fixed issues in key rollover with multiple active keys.
|
2022-03-13 22:50:16 +05:30 |
|
Shreyas Zare
|
d0146d4229
|
CacheZone: Updated SetRecords() to use DnsSpecialCacheRecord.IsFailureOrBadCache in condition check to cover both failure and bad cache cases.
|
2022-03-13 20:54:04 +05:30 |
|
Shreyas Zare
|
0365cb7080
|
AuthZoneInfo: Implemented zsk rollover option.
|
2022-03-12 15:34:07 +05:30 |
|
Shreyas Zare
|
4a8d994602
|
PrimaryZone: Implemented zsk automatic rollover feature. Fixed nsec3 hashed owner name issue.
|
2022-03-12 15:33:23 +05:30 |
|
Shreyas Zare
|
7280e86547
|
ForwarderSubDomainZone: updated code to add validation checks.
|
2022-03-12 15:31:16 +05:30 |
|
Shreyas Zare
|
4adf0dc5d4
|
ForwarderZone: Updated implementation to allow adding NS records to make the zone work as an stub zone.
|
2022-03-12 15:30:32 +05:30 |
|
Shreyas Zare
|
0da36928b0
|
AuthZone: Fixed minor name issue in GetPartialNSec3Record().
|
2022-03-12 15:29:43 +05:30 |
|
Shreyas Zare
|
fa417216f3
|
major code refactoring done.
|
2022-03-06 17:24:41 +05:30 |
|
Shreyas Zare
|
594b7f8b91
|
PrimarySubDomainZone: Updated implementation to validate of the RRSet type is supported by DNSSEC.
|
2022-03-06 16:06:26 +05:30 |
|
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.
|
2022-03-06 16:05:42 +05:30 |
|
Shreyas Zare
|
d813fe2fe1
|
AuthZone: Updated implementation to allow multiple PTR records. Minor validation check added.
|
2022-03-06 16:01:09 +05:30 |
|
Shreyas Zare
|
35a8a46004
|
PrimaryZone: fixed multiple DNSSEC implementation issues.
|
2022-02-27 18:17:20 +05:30 |
|
Shreyas Zare
|
790b968029
|
ForwarderZone: minor changes done.
|
2022-02-27 18:15:13 +05:30 |
|
Shreyas Zare
|
ba1d79883c
|
CacheZone: minor changes done.
|
2022-02-27 18:14:48 +05:30 |
|
Shreyas Zare
|
3e8b74a15d
|
AuthZone: added GetUpdatedNSec3RRSet(). Fixed issues in CreateNSec3RRSet() and GetPartialNSec3Record(). Updated QueryRecords() to return exact type records for selected types.
|
2022-02-27 18:14:08 +05:30 |
|
Shreyas Zare
|
98491afde7
|
PrimaryZone: implemented DNSSEC signed primary zone support with NSEC and NSEC3.
|
2022-02-19 13:08:55 +05:30 |
|
Shreyas Zare
|
4ebf222fb5
|
PrimarySubDomainZone: implemented dnssec record manipulation support.
|
2022-02-19 13:07:38 +05:30 |
|