Commit Graph

3071 Commits

Author SHA1 Message Date
Brennan Kinney
7df9f7a1db chore: Add Dockerfile to .gitattributes
Ensures that a git clone / checkout for Windows users will keep `LF` as the line endings for `Dockerfile`. This is required for the HEREDOC feature to work correctly.
2024-10-17 08:49:03 +13:00
Brennan Kinney
28fd9b5f7c chore(Dockerfile): Use ADD instead of curl to get libmsquic 2024-10-15 08:12:01 +13:00
Brennan Kinney
4556ce07b0 chore: Drop support for chiseled base 2024-09-27 16:59:08 +12:00
Brennan Kinney
7813d36029 chore: Keep /opt/technitium/dns/ as final WORKDIR 2024-09-25 18:13:34 +12:00
Brennan Kinney
755d684d32 chore(Dockerfile): Migrate to slimmer chiseled image
Reduction in size by over 50%:
- Uncompressed (_local storage_): 270MB => 123MB
- Compressed (_at image registry_): 110MB => 50MB

No longer includes a package manager, shell, or the `dig` DNS utility.
2024-09-25 17:56:07 +12:00
Shreyas Zare
632e2b210d Merge branch 'develop' 2024-09-23 19:11:00 +05:30
Shreyas Zare
44df9d4094 updated changelogs for v13.0.1 release. 2024-09-23 19:10:43 +05:30
Shreyas Zare
4a03a0bd9e inno: updated version to v13.0.1. 2024-09-23 19:10:21 +05:30
Shreyas Zare
6cab012a6b assembly version updated to v13.0.1 for release. 2024-09-23 19:10:01 +05:30
Shreyas Zare
418ccb9a7f DnsServer: updated forwarding code to ignore forwarder domain resolution when proxy is configured. Updated StopAsync() and StopDoHAsync() to ignore any errors while stopping. 2024-09-23 19:09:25 +05:30
Shreyas Zare
19a9a66232 Merge branch 'develop' 2024-09-22 17:15:12 +05:30
Shreyas Zare
94ae2c1d67 updated readme 2024-09-22 17:14:17 +05:30
Shreyas Zare
934f73865c updated changelog for v13.0 release 2024-09-22 17:14:03 +05:30
Shreyas Zare
5c9830f3ba assembly version updated to v13.0 for release 2024-09-22 17:13:32 +05:30
Shreyas Zare
c02f73fc8b solution file updated 2024-09-22 17:13:00 +05:30
Shreyas Zare
0f2059ecbb assembly version updated for release 2024-09-22 17:12:51 +05:30
Shreyas Zare
c83070e4d6 app store json updated 2024-09-22 17:12:28 +05:30
Shreyas Zare
7e57fef85a app assembly version updated for release. 2024-09-22 17:12:00 +05:30
Shreyas Zare
e7a1e11733 inno: upgraded dotnet version to v8.0.8 2024-09-22 17:11:09 +05:30
Shreyas Zare
bdf7567547 inno: updated version to v13.0 2024-09-22 17:10:45 +05:30
Shreyas Zare
88118e5f70 updated apidocs 2024-09-22 17:10:22 +05:30
Shreyas Zare
93b3b60222 updated root-anchors.xml 2024-09-22 17:10:05 +05:30
Shreyas Zare
5aeb3f0d37 updated named.root 2024-09-22 17:09:50 +05:30
Shreyas Zare
16623101ce DnsServer: Updated ProcessAuthoritativeQueryAsync() to use ProcessRecursiveQueryAsync() call for blocking support. 2024-09-21 17:47:32 +05:30
Shreyas Zare
76b8112745 updated moment.min.js 2024-09-21 12:57:46 +05:30
Shreyas Zare
5d9fc8a74d zone.js: updated code for zone options implementation changes and other minor features. 2024-09-21 12:57:28 +05:30
Shreyas Zare
aa77004418 webapp: updated html for minor feature. 2024-09-21 12:56:30 +05:30
Shreyas Zare
1fa35e6ace WebServiceZonesApi: updated zone options api implementation as per implementation changes. 2024-09-21 12:55:52 +05:30
Shreyas Zare
618d2577b1 WebServiceSettingsApi: Fixed minor bugs in RestoreSettingsAsync(). 2024-09-21 12:54:05 +05:30
Shreyas Zare
e834bd9cf0 ResolverDnsCache: updated implementation to prefer auth zone response over app response. 2024-09-21 12:53:06 +05:30
Shreyas Zare
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. 2024-09-21 12:51:58 +05:30
Shreyas Zare
d73f971d02 SubDomainZone: minor code refactoring. 2024-09-21 12:49:18 +05:30
Shreyas Zare
764edb1bec StubZone: updated CreateAsync() to add support for ignoreSoaFailure option. Added validation for PrimaryNameServerAddresses property. Code refactoring changes done. 2024-09-21 12:48:58 +05:30
Shreyas Zare
0b018e5e10 SecondaryZone: Updated RefreshZoneAsync() to probe with SOA only before AXFR. Code refactoring changes done. 2024-09-21 12:46:59 +05:30
Shreyas Zare
14f1a00222 SecondaryForwarderZone: minor changes done. 2024-09-21 12:45:18 +05:30
Shreyas Zare
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. 2024-09-21 12:44:42 +05:30
Shreyas Zare
bbe44d1f9c PrimaryZone: updated Disabled property implementation. 2024-09-21 12:40:48 +05:30
Shreyas Zare
364f8b33d5 AuthZoneInfo: Updated file format for Secondary, SecondaryForwarder, and SecondaryCatalog to support additional parameters. 2024-09-21 12:40:18 +05:30
Shreyas Zare
ca6873661c AuthZone: removed protected from disabled variable. 2024-09-21 12:38:55 +05:30
Shreyas Zare
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. 2024-09-21 12:38:18 +05:30
Shreyas Zare
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. 2024-09-21 12:34:24 +05:30
Shreyas Zare
bc4b65e2c3 AuthZoneTree: added GetApexZone() method. 2024-09-21 12:31:37 +05:30
Shreyas Zare
89a33f1f0d minor changes. 2024-09-15 15:17:20 +05:30
Shreyas Zare
ab63df6599 WebServiceZonesApi: code refactoring changes. 2024-09-15 15:16:43 +05:30
Shreyas Zare
86653de0cd WebServiceZonesApi: updated API to support new record types and features. 2024-09-15 15:14:12 +05:30
Shreyas Zare
cc43382503 webapp: updated html to support new options and features. 2024-09-14 20:22:13 +05:30
Shreyas Zare
047b507ccb zone.js: updated code to support new zone types with new options. 2024-09-14 20:21:31 +05:30
Shreyas Zare
b69dc12219 main.js: updated code to support new options and features. Fixed time zone issue in custom option for dashboard stats. 2024-09-14 20:20:52 +05:30
Shreyas Zare
4937e91b18 logs.js: updated code to do query logs immediately. 2024-09-14 20:19:24 +05:30
Shreyas Zare
275a8d53bb WebServiceSettingsApi: updated settings API for new options. 2024-09-14 19:44:02 +05:30