Commit Graph

  • 5c7d5162b1 log.js: updated error message in queryLogs() to explicitly mention the dns app name. Shreyas Zare 2024-10-19 17:13:28 +05:30
  • a2debc645a webapp: updated html to support new custom real ip headers feature for admin web service and DoH. Added support for blocking answer ttl option. Added support for secondary root zone option. Added support for new notify option for catalog zones. Other minor changes done. Shreyas Zare 2024-10-19 17:12:53 +05:30
  • 0cb309c377 WebServiceZonesApi: updated ListZones() implementation to do pagination task directly. Updated ListCatalogZones() and GetZoneOptions() to use new GetCatalogZones() call. Updated CreateZoneAsync() and SetZoneOptions() to add missing catalog zone permission check. Updated GetZoneOptions() and SetZoneOptions() to support new notify option for catalog zones. Code refactoring changes done. Shreyas Zare 2024-10-19 17:10:15 +05:30
  • 8fd927400d WebServiceSettingsApi: updated settings api to support custom real ip header feature for admin web server and DoH, and blocking answer ttl option. Updated SetDnsSettings() to add support for new options and add validation checks. Code refactoring changes done. Shreyas Zare 2024-10-19 17:05:47 +05:30
  • 825b4db69a code refactoring changes Shreyas Zare 2024-10-19 17:03:46 +05:30
  • 61d9cc6c6d LogManager: added validation check for LogFolder property. Shreyas Zare 2024-10-19 17:01:54 +05:30
  • 0a4eeb9ced DnsWebService: implemented custom real ip header feature for admin web service. Updated config code to save/load new options. Shreyas Zare 2024-10-19 17:01:05 +05:30
  • 56b7934644 Extensions: updated GetRemoteEndPoint() method to support custom real ip header feature. Shreyas Zare 2024-10-19 16:59:26 +05:30
  • c7ce7077c5 DnsServer: implemented support for custom real ip header for DoH. Implemented blocking answer ttl feature. Fixed minor issue with rate limiting detection logging feature. Fixed minor issue with DoH start process. Added missing validation checks for optional protocol port properties. Code refactoring changes done. Shreyas Zare 2024-10-19 16:58:04 +05:30
  • b6b4877c91 StubZone: updated error message description. Shreyas Zare 2024-10-19 16:53:19 +05:30
  • fa800a406a SecondaryZone: Updated RefreshZoneAsync() to do SOA probe for all cases except for proprietary zone types. Updated Notify to prevent using option valid only for catalog zones. Other minor changes done. Shreyas Zare 2024-10-19 16:52:52 +05:30
  • 7cf8e14c33 PrimaryZone: fixed issue in GetMaxRecordTtl() and GetMaxRRSigTtl() to check all records in the zone. Updated Notify property to prevent using the option that is valid only for catalog zones. Code refactoring changes done. Shreyas Zare 2024-10-19 16:51:04 +05:30
  • fb22196bed ForwarderZone: overrided Disabled property to control notify. Updated Notify property to only allow catalog zones to use new notify option. Shreyas Zare 2024-10-19 16:49:17 +05:30
  • 5361533ae0 AuthZoneInfo: updated code to support new notify option for catalog zones. Shreyas Zare 2024-10-19 16:47:48 +05:30
  • b5d9f46423 ApexZone: implemented new notify option for separate name servers for catalog and member zones for use with catalog zones. Shreyas Zare 2024-10-19 16:45:28 +05:30
  • 3f74d95d70 BlockListZoneManager: updated UpdateServerDomain() and Query() to support blocking answer ttl feature. Shreyas Zare 2024-10-19 16:43:58 +05:30
  • 58fa6c9580 BlockedZoneManager: updated UpdateServerDomain() to support blocking answer ttl feature. Shreyas Zare 2024-10-19 16:42:00 +05:30
  • cd64c04a1e AuthZoneManager: updated UpdateServerDomain() to support blocking answer ttl feature. Added GetZones() and GetCatalogZones() methods. Removed GetZonesPage() method and moved pagination task to api code. Shreyas Zare 2024-10-19 16:41:17 +05:30
  • f9edcd67a1 DhcpServer: Updated GetSanitizedHostName() to allow period char. Shreyas Zare 2024-10-19 16:38:30 +05:30
  • 4eaee79001 Update README.md with last blog posts Josechu 2024-10-18 11:04:16 +02:00
  • 7df9f7a1db chore: Add Dockerfile to .gitattributes Brennan Kinney 2024-10-17 08:49:03 +13:00
  • 28fd9b5f7c chore(Dockerfile): Use ADD instead of curl to get libmsquic Brennan Kinney 2024-10-15 08:12:01 +13:00
  • 8a95b657ee Add filterDomains setting to Filter AAAA app. Ingmar Stein 2024-10-14 08:54:07 +02:00
  • cde2c21a3c Add documentation for the Filter AAAA and Split Horizon apps. Ingmar Stein 2024-10-12 21:34:57 +02:00
  • fb42498485 Performance improvements Zafer Balkan 2024-10-03 15:14:29 +03:00
  • 7425191a50 Simplified config Zafer Balkan 2024-10-02 20:02:44 +03:00
  • 952290dce1 Aligned targets and strategies Zafer Balkan 2024-10-01 14:20:56 +03:00
  • 81b553761f Simplified syslog message Zafer Balkan 2024-10-01 14:02:16 +03:00
  • 7a934d9eb8 Regions Zafer Balkan 2024-09-29 11:42:21 +03:00
  • 5980aab24e Initial version of the Log Exporter app Zafer Balkan 2024-09-23 22:41:23 +03:00
  • 4ec02fb762 updated changelog for v13.0.2 release. Shreyas Zare 2024-09-28 17:39:50 +05:30
  • 968e702d12 assembly version updated to v13.0.2 for release. Shreyas Zare 2024-09-28 17:39:15 +05:30
  • c75c3965c8 inno: updated version to 13.0.2 Shreyas Zare 2024-09-28 17:38:46 +05:30
  • 23b1c17c0b updated docker env vars to add new parameter. Shreyas Zare 2024-09-28 16:18:03 +05:30
  • 789ee5af11 updated docker-compose to add new parameter. Shreyas Zare 2024-09-28 16:17:13 +05:30
  • 4ca65bd123 webapp: updated help instructions. Shreyas Zare 2024-09-28 16:16:22 +05:30
  • bdb01b26b7 main.js: fixed dashboard main chart label issue which displayed wrong labels for last week, last month, and last year for some timezones. Shreyas Zare 2024-09-28 16:15:04 +05:30
  • 9ce324a377 DnsServer: fixed null ref issue in ProcessZoneTransferQueryAsync() by removing log entries that are not really required. Shreyas Zare 2024-09-28 16:13:43 +05:30
  • ceae2bbab0 Scope: updated GetClientFullyQualifiedDomainNameOption() to sanitize hostname before using it to generate client domain name. Shreyas Zare 2024-09-28 16:11:51 +05:30
  • 8bd1ec3b75 DhcpServer: implemented GetSanitizedHostName() method to sanitize hostname before using it to generate client domain name. Shreyas Zare 2024-09-28 16:10:59 +05:30
  • 4556ce07b0 chore: Drop support for chiseled base Brennan Kinney 2024-09-27 16:59:08 +12:00
  • fe0f6de9db Merge pull request #1044 from elias314/fix-UseSpecifiedNetworks Shreyas Zare 2024-09-25 13:21:09 +05:30
  • 7813d36029 chore: Keep /opt/technitium/dns/ as final WORKDIR Brennan Kinney 2024-09-25 18:13:34 +12:00
  • 755d684d32 chore(Dockerfile): Migrate to slimmer chiseled image Brennan Kinney 2024-09-25 17:56:07 +12:00
  • 9b1de8681a Change remaining references of UseSpecifiedNetworks to UseSpecifiedNetworkACL Elias Alvord 2024-09-24 11:43:34 -07:00
  • 632e2b210d Merge branch 'develop' Shreyas Zare 2024-09-23 19:11:00 +05:30
  • 44df9d4094 updated changelogs for v13.0.1 release. Shreyas Zare 2024-09-23 19:10:43 +05:30
  • 4a03a0bd9e inno: updated version to v13.0.1. Shreyas Zare 2024-09-23 19:10:21 +05:30
  • 6cab012a6b assembly version updated to v13.0.1 for release. Shreyas Zare 2024-09-23 19:10:01 +05:30
  • 418ccb9a7f DnsServer: updated forwarding code to ignore forwarder domain resolution when proxy is configured. Updated StopAsync() and StopDoHAsync() to ignore any errors while stopping. Shreyas Zare 2024-09-23 19:09:25 +05:30
  • 19a9a66232 Merge branch 'develop' Shreyas Zare 2024-09-22 17:15:12 +05:30
  • 94ae2c1d67 updated readme Shreyas Zare 2024-09-22 17:14:17 +05:30
  • 934f73865c updated changelog for v13.0 release Shreyas Zare 2024-09-22 17:14:03 +05:30
  • 5c9830f3ba assembly version updated to v13.0 for release Shreyas Zare 2024-09-22 17:13:32 +05:30
  • c02f73fc8b solution file updated Shreyas Zare 2024-09-22 17:13:00 +05:30
  • 0f2059ecbb assembly version updated for release Shreyas Zare 2024-09-22 17:12:51 +05:30
  • c83070e4d6 app store json updated Shreyas Zare 2024-09-22 17:12:28 +05:30
  • 7e57fef85a app assembly version updated for release. Shreyas Zare 2024-09-22 17:12:00 +05:30
  • e7a1e11733 inno: upgraded dotnet version to v8.0.8 Shreyas Zare 2024-09-22 17:11:09 +05:30
  • bdf7567547 inno: updated version to v13.0 Shreyas Zare 2024-09-22 17:10:45 +05:30
  • 88118e5f70 updated apidocs Shreyas Zare 2024-09-22 17:10:22 +05:30
  • 93b3b60222 updated root-anchors.xml Shreyas Zare 2024-09-22 17:10:05 +05:30
  • 5aeb3f0d37 updated named.root Shreyas Zare 2024-09-22 17:09:50 +05:30
  • 16623101ce DnsServer: Updated ProcessAuthoritativeQueryAsync() to use ProcessRecursiveQueryAsync() call for blocking support. Shreyas Zare 2024-09-21 17:47:32 +05:30
  • 76b8112745 updated moment.min.js Shreyas Zare 2024-09-21 12:57:46 +05:30
  • 5d9fc8a74d zone.js: updated code for zone options implementation changes and other minor features. Shreyas Zare 2024-09-21 12:57:28 +05:30
  • aa77004418 webapp: updated html for minor feature. Shreyas Zare 2024-09-21 12:56:30 +05:30
  • 1fa35e6ace WebServiceZonesApi: updated zone options api implementation as per implementation changes. Shreyas Zare 2024-09-21 12:55:52 +05:30
  • 618d2577b1 WebServiceSettingsApi: Fixed minor bugs in RestoreSettingsAsync(). Shreyas Zare 2024-09-21 12:54:05 +05:30
  • e834bd9cf0 ResolverDnsCache: updated implementation to prefer auth zone response over app response. Shreyas Zare 2024-09-21 12:53:06 +05:30
  • 565b6d53d0 DnsServer: updated ProcessZoneTransferQueryAsync() to check for secondary catalog properties and update notify failed list by removing current client from it. Updated validation checks in properties. Code refactoring changes done. Shreyas Zare 2024-09-21 12:51:58 +05:30
  • d73f971d02 SubDomainZone: minor code refactoring. Shreyas Zare 2024-09-21 12:49:18 +05:30
  • 764edb1bec StubZone: updated CreateAsync() to add support for ignoreSoaFailure option. Added validation for PrimaryNameServerAddresses property. Code refactoring changes done. Shreyas Zare 2024-09-21 12:48:58 +05:30
  • 0b018e5e10 SecondaryZone: Updated RefreshZoneAsync() to probe with SOA only before AXFR. Code refactoring changes done. Shreyas Zare 2024-09-21 12:46:59 +05:30
  • 14f1a00222 SecondaryForwarderZone: minor changes done. Shreyas Zare 2024-09-21 12:45:18 +05:30
  • 12717ddf33 SecondaryCatalogZone: updated implementation to support minimal provisioning for IXFR. Updated implementation to store global custom properties in secondary catalog zone itself. Code refactoring changes done. Shreyas Zare 2024-09-21 12:44:42 +05:30
  • bbe44d1f9c PrimaryZone: updated Disabled property implementation. Shreyas Zare 2024-09-21 12:40:48 +05:30
  • 364f8b33d5 AuthZoneInfo: Updated file format for Secondary, SecondaryForwarder, and SecondaryCatalog to support additional parameters. Shreyas Zare 2024-09-21 12:40:18 +05:30
  • ca6873661c AuthZone: removed protected from disabled variable. Shreyas Zare 2024-09-21 12:38:55 +05:30
  • 7f385d44e8 ApexZone: added SecondaryCatalogZone property. Added RemoveFromNotifyFailedList() method to remove name servers from failed list. Updated Disabled property implementation to allow automatic remove and add as member zone from catalog. Updated validation code for properties. Code refactoring changes done. Shreyas Zare 2024-09-21 12:38:18 +05:30
  • c721a0ba33 AuthZoneManager: Added GetApexZone() method. Updated CreateStubZoneAsync() to support ignoreSoaFailure option. Updated AddCatalogMemberZone() to support ignoreValidationErrors option. Fixed minor issues in ConvertZoneType() for SecondaryForwarder zone. Minor code refactoring done. Shreyas Zare 2024-09-21 12:34:24 +05:30
  • bc4b65e2c3 AuthZoneTree: added GetApexZone() method. Shreyas Zare 2024-09-21 12:31:37 +05:30
  • 89a33f1f0d minor changes. Shreyas Zare 2024-09-15 15:17:20 +05:30
  • ab63df6599 WebServiceZonesApi: code refactoring changes. Shreyas Zare 2024-09-15 15:16:43 +05:30
  • 86653de0cd WebServiceZonesApi: updated API to support new record types and features. Shreyas Zare 2024-09-15 15:14:12 +05:30
  • cc43382503 webapp: updated html to support new options and features. Shreyas Zare 2024-09-14 20:22:13 +05:30
  • 047b507ccb zone.js: updated code to support new zone types with new options. Shreyas Zare 2024-09-14 20:21:31 +05:30
  • b69dc12219 main.js: updated code to support new options and features. Fixed time zone issue in custom option for dashboard stats. Shreyas Zare 2024-09-14 20:20:52 +05:30
  • 4937e91b18 logs.js: updated code to do query logs immediately. Shreyas Zare 2024-09-14 20:19:24 +05:30
  • 275a8d53bb WebServiceSettingsApi: updated settings API for new options. Shreyas Zare 2024-09-14 19:44:02 +05:30
  • b08211d92d code refactoring changes done. Shreyas Zare 2024-09-14 19:34:12 +05:30
  • d89598e04a code refactoring changes done. Shreyas Zare 2024-09-14 19:32:52 +05:30
  • a4e5bf8070 WebServiceAppsApi: replaced WithTimeout() usage with TimeoutAsync(). Shreyas Zare 2024-09-14 19:32:27 +05:30
  • 0a88cfcdd9 WebServiceApi: updated ResolveQueryAsync() to add timeout for recursive resolution. Code refactoring done. Shreyas Zare 2024-09-14 19:31:29 +05:30
  • 9f9fee603a LogManager: updated code to log all TSIG details from request. Shreyas Zare 2024-09-14 19:29:21 +05:30
  • 34acd56ea8 AuthZoneManager: updated CreateEmptyApexZone() to add missing secondary catalog ZoneRemoved event handler. Shreyas Zare 2024-09-14 19:28:00 +05:30
  • 9aa6dcac0e DnsWebService: added catalog zone support. Updated dns config file format for supporting new options. Shreyas Zare 2024-09-14 19:19:59 +05:30
  • bdda47db3f DnsServer: Updated recursion option to support access control list. Added max overall timeout for recursive resolution. Added option to enable/disable DNS-over-HTTP/3. Added option to configure resolver concurrency. Added option to enable/disable concurrent forwarding. Replaced WithTimeout() usage to new TimeoutAsync() to allow cancelling running task after timeout. Updated ProcessQueryAsync() handle timeout exception to allow debugging CPU usage issue. Updated notify and zone transfer to support new zone types. Added update support for secondary forwarder. Fixed issue in ProcessAuthoritativeQueryAsync() that caused failure to process FWD record. Updated AuthoritativeQueryAsync() to add TimeoutAsync() to allow mitigating and debuging cpu usage issue. Fixed issue in ProcessAPPAsync() to process FWD record. Fixed bug in IsAllowedAsync() when request of DS type is received. Implemented priority based conditional forwarding feature. Added feature to write client subnet rate limiting changes to log file. Updated StartAsync() to wait and retry when socket binding fails. Code refactoring changes done. Shreyas Zare 2024-09-14 19:12:46 +05:30
  • 220de20a90 Zone: code refactoring changes done. Shreyas Zare 2024-09-14 18:50:21 +05:30
  • f51aa2f11c StubZone: Added primary name server address at zone level. Added catalog zone support. Code refactoring changes done. Shreyas Zare 2024-09-14 18:48:51 +05:30