mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-06 05:01:25 -07:00
Add support for allow_idna
option
Upstream PR: https://github.com/arvidn/libtorrent/pull/5316
This commit is contained in:
parent
0baa23f553
commit
20ae89c2a1
6 changed files with 55 additions and 1 deletions
|
@ -309,6 +309,8 @@ void AppController::preferencesAction()
|
|||
data["upnp_lease_duration"] = session->UPnPLeaseDuration();
|
||||
// uTP-TCP mixed mode
|
||||
data["utp_tcp_mixed_mode"] = static_cast<int>(session->utpMixedMode());
|
||||
// Support internationalized domain name (IDN)
|
||||
data["idn_support_enabled"] = session->isIDNSupportEnabled();
|
||||
// Multiple connections per IP
|
||||
data["enable_multi_connections_from_same_ip"] = session->multiConnectionsPerIpEnabled();
|
||||
// Validate HTTPS tracker certificate
|
||||
|
@ -771,6 +773,9 @@ void AppController::setPreferencesAction()
|
|||
// uTP-TCP mixed mode
|
||||
if (hasKey("utp_tcp_mixed_mode"))
|
||||
session->setUtpMixedMode(static_cast<BitTorrent::MixedModeAlgorithm>(it.value().toInt()));
|
||||
// Support internationalized domain name (IDN)
|
||||
if (hasKey("idn_support_enabled"))
|
||||
session->setIDNSupportEnabled(it.value().toBool());
|
||||
// Multiple connections per IP
|
||||
if (hasKey("enable_multi_connections_from_same_ip"))
|
||||
session->setMultiConnectionsPerIpEnabled(it.value().toBool());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue