Fixed: Form data encoding for non-UTF8 indexers

This commit is contained in:
segalll
2026-01-02 01:40:02 -06:00
committed by Auggie
parent 0884ac92ff
commit 878818e950
7 changed files with 78 additions and 1 deletions
@@ -58,6 +58,7 @@ public class FunFile : TorrentIndexerBase<UserPassTorrentBaseSettings>
};
var authLoginRequest = requestBuilder
.SetEncoding(Encoding)
.AddFormParameter("username", Settings.Username)
.AddFormParameter("password", Settings.Password)
.AddFormParameter("returnto", "")
@@ -57,6 +57,7 @@ namespace NzbDrone.Core.Indexers.Definitions
};
var authLoginRequest = requestBuilder
.SetEncoding(Encoding)
.AddFormParameter("login_username", Settings.Username)
.AddFormParameter("login_password", Settings.Password)
.AddFormParameter("login", "Login")
@@ -66,6 +66,7 @@ public class PreToMe : TorrentIndexerBase<PreToMeSettings>
};
var authLoginRequest = requestBuilder
.SetEncoding(Encoding)
.SetCookies(loginPage.GetCookies())
.AddFormParameter("username", Settings.Username)
.AddFormParameter("password", Settings.Password)
@@ -91,6 +91,7 @@ namespace NzbDrone.Core.Indexers.Definitions
Cookies = null;
var authLoginRequest = requestBuilder.Post()
.SetEncoding(Encoding)
.AddFormParameter("login_username", Settings.Username)
.AddFormParameter("login_password", Settings.Password)
.AddFormParameter("login", "Login")
@@ -58,6 +58,7 @@ namespace NzbDrone.Core.Indexers.Definitions
Cookies = null;
var authLoginRequest = requestBuilder
.SetEncoding(Encoding)
.AddFormParameter("username", Settings.Username)
.AddFormParameter("password", Settings.Password)
.AddFormParameter("returnto", "/")