From 883042f11f716c8bc1604d11f446271ec20fbb38 Mon Sep 17 00:00:00 2001 From: YsEmei <157606619+YsEmei@users.noreply.github.com> Date: Thu, 3 Jul 2025 10:23:18 +0200 Subject: [PATCH] Add support for Encrypted DNS Done by disabling Aria's built-in asynchronous DNS resolver. --- .../Game/Patch/Acquisition/Aria/AriaHttpPatchAcquisition.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/XIVLauncher.Common/Game/Patch/Acquisition/Aria/AriaHttpPatchAcquisition.cs b/src/XIVLauncher.Common/Game/Patch/Acquisition/Aria/AriaHttpPatchAcquisition.cs index 5c2f7a331..c58485e7a 100644 --- a/src/XIVLauncher.Common/Game/Patch/Acquisition/Aria/AriaHttpPatchAcquisition.cs +++ b/src/XIVLauncher.Common/Game/Patch/Acquisition/Aria/AriaHttpPatchAcquisition.cs @@ -55,7 +55,7 @@ public static async Task InitializeAsync(long maxDownloadSpeed, FileInfo logFile var ariaHost = $"http://localhost:{ariaPort}/jsonrpc"; var ariaArgs = - $"--enable-rpc --rpc-secret={secret} --rpc-listen-port={ariaPort} --log=\"{logFile.FullName}\" --log-level=notice --max-connection-per-server=8 --auto-file-renaming=false --allow-overwrite=true"; + $"--enable-rpc --rpc-secret={secret} --rpc-listen-port={ariaPort} --log=\"{logFile.FullName}\" --log-level=notice --max-connection-per-server=8 --auto-file-renaming=false --allow-overwrite=true --async-dns=false"; Log.Verbose($"[ARIA] Aria process not there, creating from {ariaPath} {ariaArgs}..."); @@ -184,4 +184,4 @@ public override async Task CancelAsync() await manager.PauseAllTasks(); } } -} \ No newline at end of file +}