Commit Graph

  • be81749b1a IDnsServer: added ResponsiblePerson property. Shreyas Zare 2024-05-19 15:14:11 +05:30
  • b679fbcab9 DnsServer: added option to specify default responsible person for zones. Updated serve stale feature implementation to make serve stale max wait time variable configurable. Code refactoring changes done. Shreyas Zare 2024-05-19 15:13:35 +05:30
  • 5a32f0452a LogManager: implemented delayed save feature. Shreyas Zare 2024-05-19 15:10:17 +05:30
  • 3cc1fa49ed StatsManager: updated implementation to handle rate limited dropped stats separately from other drop cases. Shreyas Zare 2024-05-19 15:09:15 +05:30
  • 44e9126b30 ResolverPrefetchDnsCache: implemented IDnsCache changes. Shreyas Zare 2024-05-19 15:07:16 +05:30
  • 0ec837d872 ResolverDnsCache: implemented IDnsCache changes. Shreyas Zare 2024-05-19 15:06:54 +05:30
  • d4218a189c PrimaryZone: updated implementation to use default responsible person config. Code refactoring done. Shreyas Zare 2024-05-19 15:06:25 +05:30
  • 5b14987a2e CacheZoneManager: added support for configuring serve stale answer and reset ttl. Updated Query() to split serve stale and reset expiry features. Shreyas Zare 2024-05-19 15:05:41 +05:30
  • f0c24092fc AuthZoneManager: implemented delayed save feature. Code refactoring done. Shreyas Zare 2024-05-19 15:02:59 +05:30
  • 1e78770ce3 BlockListZoneManager: code refactoring done. Shreyas Zare 2024-05-19 15:01:32 +05:30
  • 0292fd1968 BlockedZoneManager: implemented delayed save feature. Code refactoring done. Shreyas Zare 2024-05-19 15:00:53 +05:30
  • 04709e5971 AllowedZoneManager: implemented delayed save feature. Code refactoring done. Shreyas Zare 2024-05-19 15:00:00 +05:30
  • f6dae9a7d9 DnssecPrivateKey: updated SetState() to ignore when state is lower than existing state. Shreyas Zare 2024-05-19 14:58:59 +05:30
  • 2fbda53c81 DnsServerInternal: updated to implement IDnsServer changes. Shreyas Zare 2024-05-19 14:56:11 +05:30
  • c188d0146b DnsApplication: updated implementation to move assembly loading code to DnsApplicationAssemblyLoadContext. Code refactoring done. Shreyas Zare 2024-05-19 14:55:44 +05:30
  • ba7e05a450 DnsApplicationAssemblyLoadContext: updated implementation to use AssemblyDependencyResolver. Moved assembly loading code here. Fixed issue with loading alpine musl native dll. Shreyas Zare 2024-05-19 14:54:29 +05:30
  • 7cefb102ea DhcpServer: Updated implementation to remove delayed save feature for modified auth zones. Shreyas Zare 2024-05-19 14:51:50 +05:30
  • f8fe1b5bb6 AuthManager: code refactoring done. Shreyas Zare 2024-05-19 14:50:43 +05:30
  • 04de9120b8 NxDomain: minor change. Shreyas Zare 2024-05-19 14:48:56 +05:30
  • 6d84f23e3c BlockPage: added support for .p12 cert extension. Updated implementation to use specific file name for self signed cert. Shreyas Zare 2024-05-19 14:48:31 +05:30
  • b3737eb457 AdvancedBlocking: minor changes done. Shreyas Zare 2024-05-19 14:45:05 +05:30
  • 240a68121d Merge pull request #885 from anonhostpi/patch-1 Shreyas Zare 2024-04-20 17:35:09 +05:30
  • 04e5b541d9 Phrasing Blue Falcon 2024-03-19 19:49:33 -07:00
  • 56551447e8 Update envs in docker-compose.yml Blue Falcon 2024-03-19 19:34:17 -07:00
  • 175a7c5328 Merge branch 'master' of https://github.com/TechnitiumSoftware/DnsServer Shreyas Zare 2024-03-16 18:19:11 +05:30
  • c5007bdda4 Merge pull request #873 from pbinks/master Shreyas Zare 2024-03-16 18:18:53 +05:30
  • 885a89f395 assembly version updated to v12.1 for release. Shreyas Zare 2024-03-16 18:16:43 +05:30
  • 1c6aa06d21 updated readme. Shreyas Zare 2024-03-16 18:16:16 +05:30
  • 9a2185db43 updated change log. Shreyas Zare 2024-03-16 18:13:41 +05:30
  • d80066cf32 inno: updated version to 12.1 Shreyas Zare 2024-03-16 18:13:09 +05:30
  • 75e3163c55 inno: updated dotnet to v8.0.3. Shreyas Zare 2024-03-16 18:12:46 +05:30
  • 265e45707b updated app store json data Shreyas Zare 2024-03-16 18:12:14 +05:30
  • 096a0cd7ab app assembly version updated for release. Shreyas Zare 2024-03-16 18:07:08 +05:30
  • b849b6594c updated docker env variables. Shreyas Zare 2024-03-16 16:16:21 +05:30
  • 59c79fc831 updated apidocs. Shreyas Zare 2024-03-16 16:15:57 +05:30
  • f00cab6e63 minor refactoring changes Shreyas Zare 2024-03-16 16:14:39 +05:30
  • 72d61df26f zone.js: updated code to support dynamic updates permission for secondary zones. Shreyas Zare 2024-03-16 15:59:26 +05:30
  • e0ab0171ea main.js: updated code to support new dns client features, and ECS override feature. Shreyas Zare 2024-03-16 15:58:24 +05:30
  • c8060d1e95 updated jquery to v3.7.1 Shreyas Zare 2024-03-16 15:57:01 +05:30
  • a9118a55eb dhcp.js: updated code to support ignore client identifier option feature. Shreyas Zare 2024-03-16 15:56:46 +05:30
  • a1b6f339cd webapp: updated html for new dns client features, EDNS client subnet override feature, and DHCP scope ignore client identifier option feature. Shreyas Zare 2024-03-16 15:56:08 +05:30
  • 0e61ae387a DnsWebService: updated config code for ECS override feature. Shreyas Zare 2024-03-16 15:50:11 +05:30
  • ee38acfef1 WebServiceZonesApi: Updated api for response metadata feature. Updated Zone options api for secondary zone dynamic update permissions. Fixed bug in fwd record update. Shreyas Zare 2024-03-16 15:46:55 +05:30
  • 775fca0f54 WebServiceSettingsApi: updated api for EDNS client subnet override feature. Shreyas Zare 2024-03-16 15:45:30 +05:30
  • 42a053b3eb WebServiceDhcpApi: updated api to support ignoreClientIdentifierOption. Shreyas Zare 2024-03-16 14:02:14 +05:30
  • 4b60404153 WebServiceApi: Updated resolve query api to add ednsClientSubnet option and raw responses feature. Shreyas Zare 2024-03-16 14:01:38 +05:30
  • beb9ff2546 DnsWebService: added DNS_SERVER_WEB_SERVICE_LOCAL_ADDRESSES environment variable. Shreyas Zare 2024-03-16 14:00:11 +05:30
  • b9986f1501 DnsServer: Implemented EDNS Client Subnet override feature. Updated ProcessUpdateQueryAsync() to check for update permissions for secondary zone. Updated serve stale to wait for max 1800ms. Code refactoring done. Shreyas Zare 2024-03-16 13:59:22 +05:30
  • 9f6e7d7145 SecondaryZone: Updated RefreshZoneAsync() to retry with axfr for refused rcode. Updated zone to allow dynamic updates config. Shreyas Zare 2024-03-16 13:46:03 +05:30
  • eaf96b24c0 CacheZone: code refactoring done. Shreyas Zare 2024-03-16 13:43:31 +05:30
  • eae9568290 CacheZoneManager: Implemented response metadata feature. Fixed minor bugs. Code refactoring done. Shreyas Zare 2024-03-16 13:31:52 +05:30
  • 6489c9828c ZoneTree: fixed wildcard matching bug in FindZoneNode(). Shreyas Zare 2024-03-16 13:27:38 +05:30
  • 332b64e6c2 CacheRecordInfo: added response metadata feature. Shreyas Zare 2024-03-16 13:26:55 +05:30
  • ff6cbfcd54 Scope: implemented ignore client identifier feature. Shreyas Zare 2024-03-16 13:25:52 +05:30
  • cfed453bf5 DhcpServer: Updated default scope to use IgnoreClientIdentifierOption option. Updated dhcp log with more details in UpdateDnsAuthZone(). Shreyas Zare 2024-03-16 13:23:53 +05:30
  • 5b2cd14d22 DhcpMessage: Added GetClientIdentifier() to handle client identifier based on MAC address. Shreyas Zare 2024-03-16 13:22:36 +05:30
  • 7639eee3bb GeoDistanceApp: updated readme. Shreyas Zare 2024-03-16 13:17:36 +05:30
  • ffd2f69893 GeoDistance.MaxMind: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 13:17:14 +05:30
  • 7c5b45e655 GeoDistance.CNAME: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 12:42:10 +05:30
  • 190c408450 GeoDistance.Address: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 12:41:22 +05:30
  • a5972ed61f GeoCountry: updated readme. Shreyas Zare 2024-03-16 12:40:32 +05:30
  • 35da179128 GeoCountry.MaxMind: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 12:40:15 +05:30
  • 1c53bd27a6 GeoCountry.CNAME: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 12:39:47 +05:30
  • 421497a2af GeoCountry.Address: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 12:39:21 +05:30
  • d4d265919f GeoContinentApp: updated readme. Shreyas Zare 2024-03-16 12:38:39 +05:30
  • 19d550429c GeoContinent.MaxMind: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 12:38:08 +05:30
  • 0690ee72b7 GeoContinent.CNAME: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 12:36:35 +05:30
  • 4d5250babf GeoContinent.Address: Implemented support for ISP/ASN database. Shreyas Zare 2024-03-16 12:36:12 +05:30
  • e73b1aabe9 DnsRebindingProtectionApp: minor change. Shreyas Zare 2024-03-16 12:35:02 +05:30
  • 40b510c59c Dns64App: minor change. Shreyas Zare 2024-03-16 12:34:45 +05:30
  • 6090efe6fe BlockPageApp: minor change. Shreyas Zare 2024-03-16 12:34:23 +05:30
  • d706c702d6 Grammar corrections Paul Binks 2024-02-25 15:51:56 +00:00
  • 958ea66677 zone.js: updated code to support new import zone api option. Shreyas Zare 2024-02-17 18:15:14 +05:30
  • 696bc5ea91 webapp: updated html to support import zone overwrite soa serial option. Shreyas Zare 2024-02-17 18:14:22 +05:30
  • 8a4dfe9e67 WebServiceApi: updated ResolveQueryAsync() for ImportRecord() changes. Shreyas Zare 2024-02-17 18:13:54 +05:30
  • 3e3c3ed2bb WebServiceDhcpApi: updated code for Scope implementation change. Shreyas Zare 2024-02-17 18:12:54 +05:30
  • cd34a686b6 WebServiceZonesApi: updated Import Zone API to add support for overwriteSoaSerial option. Shreyas Zare 2024-02-17 18:12:13 +05:30
  • c00a2a15a6 DnsServer: updated ProcessConnectionAsync() to read server domain name from TLS request to set it as request local EP. Updated ProcessQuicConnectionAsync() to read target hostname from the QUIC connection to set it as request local EP. Shreyas Zare 2024-02-17 18:08:04 +05:30
  • 55e51a88b9 SecondaryZone: code refactoring changes done. Shreyas Zare 2024-02-17 18:05:40 +05:30
  • 872e825189 PrimaryZone: Added SetSoaSerial() to allow setting custom SOA serial. Code refactoring changes done. Shreyas Zare 2024-02-17 18:05:20 +05:30
  • 9e7d8cde79 ApexZone: code refactoring changes. Shreyas Zare 2024-02-17 18:04:25 +05:30
  • de6a630c47 AuthZoneManager: Updated ImportRecords() to add overwriteSoaSerial support to allow setting SOA serial from imported SOA record. Shreyas Zare 2024-02-17 18:03:39 +05:30
  • 0b5d018968 DhcpServer: updated code for Scope implementation changes. Shreyas Zare 2024-02-17 18:01:47 +05:30
  • cc820c7be1 Scope: updated FindThisDnsServerAddress() implementation to check the DNS server local endpoints for selecting This Server address. Shreyas Zare 2024-02-17 18:00:59 +05:30
  • 9bb62a8eb9 Failover.CNAME: Fixed issue in GetAnswers() to select only A/AAAA type for health check monitoring. Shreyas Zare 2024-02-17 17:58:22 +05:30
  • dc5cb68f81 Failover.EmailAlert: updated error message. Shreyas Zare 2024-02-17 17:57:17 +05:30
  • 4e58641a8f Failover.WebHook: updated error message. Shreyas Zare 2024-02-17 17:56:45 +05:30
  • 2db9e9ee83 AdvancedForwarding: updated adguard upstream implementation to support multiple forwarders. Shreyas Zare 2024-02-17 17:22:29 +05:30
  • a1ec420f83 AdvancedBlocking: updated implementation to support using domain names for local endpoint group map feature which will work with requests over DoT, DoH and DoQ protocols. Shreyas Zare 2024-02-17 17:18:22 +05:30
  • 05ec6a5da4 updated changelog for v12.0.1 release Shreyas Zare 2024-02-08 19:29:39 +05:30
  • 04c333f020 inno: setup version updated to 12.0.1 Shreyas Zare 2024-02-08 19:29:16 +05:30
  • 7e3ea9a5a6 assembly version updated to v12.0.1 for release Shreyas Zare 2024-02-08 19:28:55 +05:30
  • 765723c264 webapp: minor change. Shreyas Zare 2024-02-08 19:08:18 +05:30
  • 7ed733e8aa ZoneTree: fixed issue with wildcard matching conditions with ENT entries. Shreyas Zare 2024-02-08 19:07:51 +05:30
  • 874e712d2b updated readme to add blog link Shreyas Zare 2024-02-05 00:59:30 +05:30
  • 3ba3189bf3 updated changelog for v12.0 Shreyas Zare 2024-02-04 22:01:07 +05:30
  • e9ff018901 inno: setup version updated to v12.0 Shreyas Zare 2024-02-04 22:00:27 +05:30
  • 46447778c2 docker file updated Shreyas Zare 2024-02-04 22:00:06 +05:30
  • 3bd70f6d2d assembly version updated for release Shreyas Zare 2024-02-04 21:59:54 +05:30
  • ef8216dcbe app store json updated Shreyas Zare 2024-02-04 21:59:32 +05:30