Add allow_multiple_connections_per_ip knob. Closes #5884.

This commit is contained in:
Chocobo1
2017-08-11 16:37:32 +08:00
parent 4185209036
commit 21ec8fe53f
4 changed files with 28 additions and 1 deletions

View File

@@ -375,6 +375,8 @@ namespace BitTorrent
void setUTPRateLimited(bool limited);
int utpMixedMode() const;
void setUtpMixedMode(int mode);
bool multiConnectionsPerIpEnabled() const;
void setMultiConnectionsPerIpEnabled(bool enabled);
bool isTrackerFilteringEnabled() const;
void setTrackerFilteringEnabled(bool enabled);
QStringList bannedIPs() const;
@@ -600,6 +602,7 @@ namespace BitTorrent
CachedSettingValue<bool> m_isUTPEnabled;
CachedSettingValue<bool> m_isUTPRateLimited;
CachedSettingValue<int> m_utpMixedMode;
CachedSettingValue<bool> m_multiConnectionsPerIpEnabled;
CachedSettingValue<bool> m_isAddTrackersEnabled;
CachedSettingValue<QString> m_additionalTrackers;
CachedSettingValue<qreal> m_globalMaxRatio;