Skip to content

Commit d820c43

Browse files
committed
Add Mldsa65Verify,Xray-core v25.7.26+
XTLS/Xray-core#4915
1 parent 96e1f85 commit d820c43

16 files changed

+71
-2
lines changed

v2rayN/ServiceLib/Handler/ConfigHandler.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ public static async Task<int> AddServer(Config config, ProfileItem profileItem)
246246
item.PublicKey = profileItem.PublicKey;
247247
item.ShortId = profileItem.ShortId;
248248
item.SpiderX = profileItem.SpiderX;
249+
item.Mldsa65Verify = profileItem.Mldsa65Verify;
249250
item.Extra = profileItem.Extra;
250251
item.MuxEnabled = profileItem.MuxEnabled;
251252
}

v2rayN/ServiceLib/Handler/Fmt/BaseFmt.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ protected static int GetStdTransport(ProfileItem item, string? securityDef, ref
5959
{
6060
dicQuery.Add("spx", Utils.UrlEncode(item.SpiderX));
6161
}
62+
if (item.Mldsa65Verify.IsNotEmpty())
63+
{
64+
dicQuery.Add("pqv", Utils.UrlEncode(item.Mldsa65Verify));
65+
}
6266
if (item.AllowInsecure.Equals("true"))
6367
{
6468
dicQuery.Add("allowInsecure", "1");
@@ -159,6 +163,7 @@ protected static int ResolveStdTransport(NameValueCollection query, ref ProfileI
159163
item.PublicKey = Utils.UrlDecode(query["pbk"] ?? "");
160164
item.ShortId = Utils.UrlDecode(query["sid"] ?? "");
161165
item.SpiderX = Utils.UrlDecode(query["spx"] ?? "");
166+
item.Mldsa65Verify = Utils.UrlDecode(query["pqv"] ?? "");
162167
item.AllowInsecure = (query["allowInsecure"] ?? "") == "1" ? "true" : "";
163168

164169
item.Network = query["type"] ?? nameof(ETransport.tcp);

v2rayN/ServiceLib/Models/ProfileItem.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ public string GetNetwork()
9393
public string PublicKey { get; set; }
9494
public string ShortId { get; set; }
9595
public string SpiderX { get; set; }
96+
public string Mldsa65Verify { get; set; }
9697
public string Extra { get; set; }
9798
public bool? MuxEnabled { get; set; }
9899
}

v2rayN/ServiceLib/Models/V2rayConfig.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,7 @@ public class TlsSettings4Ray
340340
public string? publicKey { get; set; }
341341
public string? shortId { get; set; }
342342
public string? spiderX { get; set; }
343+
public string? mldsa65Verify { get; set; }
343344
}
344345

345346
public class TcpSettings4Ray

v2rayN/ServiceLib/Resx/ResUI.Designer.cs

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2rayN/ServiceLib/Resx/ResUI.fa-Ir.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,4 +1398,7 @@
13981398
<data name="SudoIncorrectPasswordTip" xml:space="preserve">
13991399
<value>Incorrect password, please try again.</value>
14001400
</data>
1401+
<data name="TbMldsa65Verify" xml:space="preserve">
1402+
<value>Mldsa65Verify</value>
1403+
</data>
14011404
</root>

v2rayN/ServiceLib/Resx/ResUI.hu.resx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1398,4 +1398,7 @@
13981398
<data name="SudoIncorrectPasswordTip" xml:space="preserve">
13991399
<value>Helytelen jelszó, próbálja újra.</value>
14001400
</data>
1401-
</root>
1401+
<data name="TbMldsa65Verify" xml:space="preserve">
1402+
<value>Mldsa65Verify</value>
1403+
</data>
1404+
</root>

v2rayN/ServiceLib/Resx/ResUI.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,4 +1398,7 @@
13981398
<data name="SudoIncorrectPasswordTip" xml:space="preserve">
13991399
<value>Incorrect password, please try again.</value>
14001400
</data>
1401+
<data name="TbMldsa65Verify" xml:space="preserve">
1402+
<value>Mldsa65Verify</value>
1403+
</data>
14011404
</root>

v2rayN/ServiceLib/Resx/ResUI.ru.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,4 +1398,7 @@
13981398
<data name="SudoIncorrectPasswordTip" xml:space="preserve">
13991399
<value>Incorrect password, please try again.</value>
14001400
</data>
1401+
<data name="TbMldsa65Verify" xml:space="preserve">
1402+
<value>Mldsa65Verify</value>
1403+
</data>
14011404
</root>

v2rayN/ServiceLib/Resx/ResUI.zh-Hans.resx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1395,4 +1395,7 @@
13951395
<data name="SudoIncorrectPasswordTip" xml:space="preserve">
13961396
<value>密码错误,请重试。</value>
13971397
</data>
1398+
<data name="TbMldsa65Verify" xml:space="preserve">
1399+
<value>Mldsa65Verify</value>
1400+
</data>
13981401
</root>

0 commit comments

Comments
 (0)