Commit Graph

  • 2553820cab QueryLogsSqlite: assembly version updated to 2.0.3 for release. Shreyas Zare 2022-07-03 16:43:01 +05:30
  • 3436a90e5c updated apidocs to fix minor issues. Shreyas Zare 2022-07-03 15:31:19 +05:30
  • 1717a1ef79 webapp: updated html to show new default value for reesolver retries. Shreyas Zare 2022-07-03 15:30:47 +05:30
  • 7cc35c188f DnsWebService: updated resolver retries default value to 2. Shreyas Zare 2022-07-03 15:30:12 +05:30
  • 814d1c2fd2 DnsServer: updated resolver retries default value to 2. Updated RecursiveResolveAsync() to enable async NS resolution feature when doing recursive resolution. Shreyas Zare 2022-07-03 15:29:35 +05:30
  • 046a957827 PrimaryZone: updated SetRecords() to add more validation checks for updating SOA record. Shreyas Zare 2022-07-03 15:27:50 +05:30
  • cb39e0e9b1 updated changelog for v8.1.3 release. Shreyas Zare 2022-06-11 13:12:01 +05:30
  • 63a708c28a assembly version updated to v8.1.3 for release Shreyas Zare 2022-06-11 13:11:35 +05:30
  • 2137c7d9aa inno: updated version to 8.1.3 Shreyas Zare 2022-06-11 13:10:58 +05:30
  • b7cd2df944 Merge pull request #405 from libDarkstreet/patch-1 Shreyas Zare 2022-06-11 12:20:31 +05:30
  • 6bce6f34cc webapp: added OpenDNS DoH end points to DNS Client and Forwarder. Shreyas Zare 2022-06-11 12:01:25 +05:30
  • 34375f095e Better Source Port randomization Kristóf 2022-05-30 13:11:08 +02:00
  • fb619ee722 assembly version updated for release Shreyas Zare 2022-05-28 13:53:04 +05:30
  • c3f711ced2 assembly version updated for release Shreyas Zare 2022-05-28 13:52:46 +05:30
  • ef8c350e00 updated changelog Shreyas Zare 2022-05-28 13:52:27 +05:30
  • ab5c3b05ba inno: updated setup version to v8.1.2 Shreyas Zare 2022-05-28 13:51:28 +05:30
  • e16ff56532 updated apidocs for delete record and update record calls for MX and SRV record related changes. Shreyas Zare 2022-05-28 12:29:01 +05:30
  • 89a5234fa7 zone.js: updated code for delete and update records as per new api changes for MX and SRV records. Shreyas Zare 2022-05-28 12:28:00 +05:30
  • 4e95380235 DnsWebService: setting default cache maximum entries to 10000. Shreyas Zare 2022-05-28 12:26:48 +05:30
  • 29ac0246e4 WebServiceZonesApi: updated DeleteRecord() and UpdateRecord() for MX and SRV record data changes. Other minor fixes done. Shreyas Zare 2022-05-28 12:25:54 +05:30
  • 4bf104ec85 webapp: minor changes Shreyas Zare 2022-05-28 12:22:57 +05:30
  • afbbc57da4 DnsServer: updated ProcessDoHRequestAsunc() to remove trailing period from qname for HttpsJson transport protocol. Updated RecursiveResolveAsync() to handle IOException to show correct extended dns error. Shreyas Zare 2022-05-28 12:21:46 +05:30
  • 9b98860e1f PrimaryZone: Updated AddRecord() to commit change only when record was added to rrset. Updated constructor with minor SOA related changes. Shreyas Zare 2022-05-28 12:19:55 +05:30
  • d3a89d91a4 AuthZone: updated AddRecord() to add the record to added list after its inserted into the rrset. Shreyas Zare 2022-05-28 12:18:26 +05:30
  • 50fd5e004f BlockListZoneManager: minor change. Shreyas Zare 2022-05-28 12:17:10 +05:30
  • e9e99991b7 BlockedZoneManager: minor change. Shreyas Zare 2022-05-28 12:16:53 +05:30
  • c04e9610c8 AllowedZoneManager: minor change. Shreyas Zare 2022-05-28 12:16:35 +05:30
  • a677c9428c AdvancedBlocking.App: minor change. Shreyas Zare 2022-05-28 12:15:51 +05:30
  • 2dbee1f203 NxDomain.App: minor change done. Shreyas Zare 2022-05-28 12:15:27 +05:30
  • ae0f215650 PrimaryZone: fixed minor issue with Notify and ZoneTransfer properties. Shreyas Zare 2022-05-22 18:28:30 +05:30
  • e0c39e41c3 PrimaryZone: Updated AddRecord() and UpdateRecord() to correctly get the added and deleted records to commit to history. Shreyas Zare 2022-05-22 16:03:47 +05:30
  • 1d22138e56 AuthZone: fixed AddRecord() implementation to correctly return the added and deleted records due to TTL changes. Shreyas Zare 2022-05-22 16:02:47 +05:30
  • a963845836 updated changelog for v8.1.1 release. Shreyas Zare 2022-05-21 16:55:49 +05:30
  • 48bb8ee472 inno: updated version to 8.1.1 Shreyas Zare 2022-05-21 16:55:21 +05:30
  • 13194bc238 assembly version updated to v8.1.1 for release. Shreyas Zare 2022-05-21 16:54:51 +05:30
  • 0bb1ba2b2d inno: updated dotnet to v6.0.5 Shreyas Zare 2022-05-21 16:54:04 +05:30
  • e0f9c2fc83 PrimaryZone: correctly implemented DNSSEC key retire timings and other related implementation issues. Code refactoring done. Shreyas Zare 2022-05-21 13:10:57 +05:30
  • d1d4578559 zone.js: updated getZoneRecordRowHtml() to display ready by date for published DNSKEY records. Other minor UI changes done. Shreyas Zare 2022-05-21 13:05:50 +05:30
  • f5fa2c3ceb WebServiceZonesApi: updated WriteRecordAsJson() to add dnsKeyStateReadyBy property for primary zones. Shreyas Zare 2022-05-21 13:04:03 +05:30
  • 8ba1f4c9ef StubZone: updated RefreshTimerCallback() to only use primary name server addresses. Shreyas Zare 2022-05-21 13:02:50 +05:30
  • 671d9dc548 AuthZoneInfo: added ApexZone internal property. Shreyas Zare 2022-05-21 13:01:40 +05:30
  • b4fe3c701e AuthZone: updated AddRecord() to use update existing record TTL values to new record TTL value. Shreyas Zare 2022-05-21 13:00:48 +05:30
  • c5b08ec568 ApexZone: removed unused GetAllNameServerAddressesAsync() method. Shreyas Zare 2022-05-21 12:59:49 +05:30
  • a47bb8fc24 DnssecPrivateKey: Updated RolloverDays to add one more validation check. Shreyas Zare 2022-05-21 12:58:55 +05:30
  • 9ea77190d3 DnsServer: updated ProcessUdpRequestAsync() to add OPT to truncation response when request has OPT. Shreyas Zare 2022-05-14 18:52:21 +05:30
  • e8efc412be updated api docs Shreyas Zare 2022-05-14 13:52:28 +05:30
  • 3b625a6899 zone.js: implemented new zone transfer and notify options. Fixed minor status update issue. Implemented sync failed and notify failed status. Updated DNSKEY default value to 3600. Shreyas Zare 2022-05-14 13:52:16 +05:30
  • a29969ff85 webapp: updated html to add new zone transfer and notify options. Updated default DNSKEY ttl to 3600. Other minor changes done. Shreyas Zare 2022-05-14 13:50:10 +05:30
  • b08490e156 WebServiceZonesApi: added WriteZoneInfoAsJson() to write zone info with added notifyFailed and syncFailed properties. Code refactoring done to reuse WriteZoneInfoAsJson() in ListZones(), AddRecord(), GetRecord(), and UpdateRecord(). Shreyas Zare 2022-05-14 13:49:05 +05:30
  • 17edbced83 DnsServer: updated ProcessZoneTransferQueryAsync() to implement AllowBothZoneAndSpecifiedNameServers option. Shreyas Zare 2022-05-14 13:42:14 +05:30
  • 69a937e140 StubZone: implemented sync failed feature. Shreyas Zare 2022-05-14 13:41:06 +05:30
  • 1f49d0e153 SecondaryZone: Moved NOTIFY code to ApexZone. Implemented sync failed feature. Fixed Disabled property set method to also handle notify timer. Shreyas Zare 2022-05-14 13:40:36 +05:30
  • 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. Shreyas Zare 2022-05-14 13:39:20 +05:30
  • c1a30ce5a0 AuthZoneInfo: added notify failed and sync failed properties. Shreyas Zare 2022-05-14 13:35:59 +05:30
  • 46a86001c4 AuthZone: removed IDisposable implementation. Shreyas Zare 2022-05-14 13:35:28 +05:30
  • 8a2c5b55ba AuthZoneNode: minor change. Shreyas Zare 2022-05-14 13:34:54 +05:30
  • 14fd509929 ApexZone: Moved NOTIFY code here for primary and secondary zones. Added AllowBothZoneAndSpecifiedNameServers and BothZoneAndSpecifiedNameServers options. Added sync failed and notify failed properties. Shreyas Zare 2022-05-14 13:34:18 +05:30
  • 980e1646ac updated changelog for v8.1 release. Shreyas Zare 2022-05-08 17:39:19 +05:30
  • d9bbbd179a assembly version updated for release. Shreyas Zare 2022-05-08 17:38:51 +05:30
  • a168218c28 updated docker compose to add new env var. Shreyas Zare 2022-05-08 17:38:18 +05:30
  • 9613c0044c inno: updated version to 8.1 for release. Shreyas Zare 2022-05-08 17:37:48 +05:30
  • 38c226d14c inno: updated dotnet version to 6.0.4. Shreyas Zare 2022-05-08 17:37:22 +05:30
  • 72216e4f42 WebServiceZonesApi: updated WriteRecordAsJson() to add parentSideTtl value for NS records. Shreyas Zare 2022-05-08 15:35:21 +05:30
  • 96fde6c643 LogManager: updated Write() to log additional section data for NS, MX and SRV types. Shreyas Zare 2022-05-08 15:34:32 +05:30
  • 7b0b81bec7 DnsWebService: minor fix. Shreyas Zare 2022-05-08 15:33:37 +05:30
  • 45933830f7 ResolverPrefetchDnsCache: updated implementation to use base class's QueryClosestDelegation(). Shreyas Zare 2022-05-08 15:33:12 +05:30
  • 265210218f ResolverDnsCache: updated implementation to add QueryClosestDelegation(). Shreyas Zare 2022-05-08 15:32:34 +05:30
  • 33eb5d2266 DnsServer: updated PrepareRecursiveResolveResponse() to handle ANY response correctly. Shreyas Zare 2022-05-08 15:31:54 +05:30
  • cda4d493ac PrimaryZone: updated RevokeKskDnsKeys() to fix issue of duplicate DNSKEY entry into zone history. Shreyas Zare 2022-05-08 15:31:06 +05:30
  • 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. Shreyas Zare 2022-05-08 15:30:00 +05:30
  • df02416e30 CacheZoneManager: updated CacheRecords() to not cache synthesized CNAME records. Updated QueryClosestDelegation() to return DS records. Shreyas Zare 2022-05-08 15:27:54 +05:30
  • 3a71cd38ad CacheZoneTree: updated GetClosestValuesForZone() implementation as per new definition. Shreyas Zare 2022-05-08 15:26:20 +05:30
  • 016ff144aa AuthZoneTree: updated GetClosestValuesForZone() implementation as per new definition. Shreyas Zare 2022-05-08 15:26:03 +05:30
  • 963565e5a5 ZoneTree: updated FindZoneNode() to fix minor issues and updated GetClosestValuesForZone() definition. Shreyas Zare 2022-05-08 15:24:59 +05:30
  • 872544e2a7 VendorSpecificInformationOption: fixed formating issue in ToString(). Shreyas Zare 2022-05-08 15:20:02 +05:30
  • d23829d3f4 minor changes Shreyas Zare 2022-05-08 15:17:57 +05:30
  • b86fa6633f ZoneTree: updated FindZone() to clear closestSubDomain when closestAuthority value changes. Shreyas Zare 2022-04-30 18:14:56 +05:30
  • eb720faaee AuthZoneTree: updated GetClosestValuesForZone() to fix issue with getting delegation for the zone value. Shreyas Zare 2022-04-30 18:14:07 +05:30
  • ed3f904b07 updated api docs. Shreyas Zare 2022-04-30 16:24:14 +05:30
  • 10770a861c zone.js: Updated addRecord() and updateRecord() implementation to use the new api return values and update the zone record html in place without reloading all zone records. Other minor UI changes done to prevent reloading records data. Code refactoring done. Shreyas Zare 2022-04-30 16:23:29 +05:30
  • 7f1c8646aa webapp: minor html changes done. Shreyas Zare 2022-04-30 16:19:50 +05:30
  • 683a488b80 DnsWebService: minor changes done. Shreyas Zare 2022-04-30 16:19:24 +05:30
  • 1b83d6d72f WebServiceZonesApi: updated AddRecord() and UpdateRecord() to return the new record details. Code refactoring done. Shreyas Zare 2022-04-30 16:19:02 +05:30
  • e17a43109c dhcp.js: updated deleteDhcpScope() implementation to avoid refreshing scopes list. Shreyas Zare 2022-04-30 13:29:54 +05:30
  • 3f4e0086ec updated api docs. Shreyas Zare 2022-04-30 13:07:55 +05:30
  • daf69eff61 dhcp.js: updated code to use client identifier to convert to reserved/dynamic lease. Updated removeLease() to avoid refreshing entire leases list. Shreyas Zare 2022-04-30 13:07:08 +05:30
  • dce60e2a29 WebServiceDhcpApi: Updated RemoveDhcpLease() to directly find scope and use its methods. Updated ConvertToReservedLease() and ConvertToDynamicLease() methods to support using both hardware address and client identifier. Shreyas Zare 2022-04-30 13:04:36 +05:30
  • 0e4f8f4d57 Scope: refactored RemoveLease() methods. Updated ConvertToReservedLease() and ConvertToDynamicLease() methods to support using both hardware address and client identifier. Code refactoring done. Shreyas Zare 2022-04-30 13:02:11 +05:30
  • cca8433b0e DhcpServer: removed the remove lease methods. Shreyas Zare 2022-04-30 13:00:45 +05:30
  • a879af9caa DnsServer: updated PrepareRecursiveResolveResponse() & RemoveOPTFromAdditional() to remove DNSSEC records when not requested. Updated CacheMaintenanceTimerCallback() to force garbage collection after removing cache records to quickly free memory. Shreyas Zare 2022-04-30 12:21:54 +05:30
  • 69cb6eb0c7 CacheZoneManager: Updated ResolveAdditionalRecords() to add RRSIG for additional records. Updated Query() to return response with EDNS only when request had EDNS. Shreyas Zare 2022-04-30 12:18:33 +05:30
  • ecd8864401 dhcp.js: updated code to use client identifier to remove lease. Shreyas Zare 2022-04-30 12:12:27 +05:30
  • 22a80e65e3 WebServiceDhcpApi: updated ListDhcpLeases() to add clientIdentifier for each lease. Updated RemoveDhcpLease() to allow removing lease by both hardware address and client identifier. Shreyas Zare 2022-04-30 12:11:43 +05:30
  • 50f3ac388f DhcpServer: renamed RemoveLease() to RemoveLeaseByHardwareAddress(). Implemented RemoveLeaseByClientIdentifier() method. Minor refactoring changes done. Shreyas Zare 2022-04-30 12:04:46 +05:30
  • ed5a831f95 Scope: implemented RemoveLeaseByClientIdentifier() method and renamed RemoveLease() to RemoveLeaseByHardwareAddress(). Shreyas Zare 2022-04-30 12:03:25 +05:30
  • c52211fb47 Lease: minor refactoring done. Shreyas Zare 2022-04-30 12:02:17 +05:30
  • 02242a9bdf ClientIdentifierOption: implemented Parse() and ToString() helper methods. Shreyas Zare 2022-04-30 12:01:48 +05:30
  • d1b528b0d6 DropRequests: updated app to support blocking entire zone of the configured qname. Shreyas Zare 2022-04-30 12:00:45 +05:30
  • 279feebbbf DnsWebService: updated SetDnsSettings() to detect server domain name change to regenerate new self signed cert for web service. Shreyas Zare 2022-04-24 18:10:10 +05:30
  • 317310579c DnsServer: updated ProcessANAMEAsync() to set last used on value when returning authority records for ANAME response. Shreyas Zare 2022-04-24 17:28:17 +05:30