qBittorrent
|
Typedefs | |
using | Subnet = QPair< QHostAddress, int > |
Functions | |
bool | isValidIP (const QString &ip) |
Subnet | parseSubnet (const QString &subnetStr, bool *ok) |
bool | canParseSubnet (const QString &subnetStr) |
bool | isLoopbackAddress (const QHostAddress &addr) |
bool | isIPInRange (const QHostAddress &addr, const QVector< Subnet > &subnets) |
QString | subnetToString (const Subnet &subnet) |
QHostAddress | canonicalIPv6Addr (const QHostAddress &addr) |
QList< QSslCertificate > | loadSSLCertificate (const QByteArray &data) |
bool | isSSLCertificatesValid (const QByteArray &data) |
QSslKey | loadSSLKey (const QByteArray &data) |
bool | isSSLKeyValid (const QByteArray &data) |
Variables | |
const int | MAX_SSL_FILE_SIZE = 1024 * 1024 |
using Utils::Net::Subnet = typedef QPair<QHostAddress, int> |
QHostAddress Utils::Net::canonicalIPv6Addr | ( | const QHostAddress & | addr | ) |
Definition at line 100 of file net.cpp.
Referenced by BitTorrent::Session::configureNetworkInterfaces(), AppController::networkInterfaceAddressListAction(), and AdvancedSettings::updateInterfaceAddressCombo().
bool Utils::Net::canParseSubnet | ( | const QString & | subnetStr | ) |
Definition at line 57 of file net.cpp.
References parseSubnet().
Referenced by IPSubnetWhitelistOptionsDialog::on_txtIPSubnet_textChanged().
bool Utils::Net::isIPInRange | ( | const QHostAddress & | addr, |
const QVector< Subnet > & | subnets | ||
) |
Definition at line 71 of file net.cpp.
Referenced by WebApplication::isAuthNeeded().
bool Utils::Net::isLoopbackAddress | ( | const QHostAddress & | addr | ) |
Definition at line 64 of file net.cpp.
Referenced by WebApplication::isAuthNeeded().
bool Utils::Net::isSSLCertificatesValid | ( | const QByteArray & | data | ) |
Definition at line 139 of file net.cpp.
References loadSSLCertificate().
Referenced by OptionsDialog::webUIHttpsCertChanged().
bool Utils::Net::isSSLKeyValid | ( | const QByteArray & | data | ) |
Definition at line 153 of file net.cpp.
References loadSSLKey().
Referenced by OptionsDialog::webUIHttpsKeyChanged().
bool Utils::Net::isValidIP | ( | const QString & | ip | ) |
Definition at line 43 of file net.cpp.
Referenced by BanListOptionsDialog::on_buttonBanIP_clicked(), BanListOptionsDialog::on_txtIP_textChanged(), and BitTorrent::Session::setBannedIPs().
QList< QSslCertificate > Utils::Net::loadSSLCertificate | ( | const QByteArray & | data | ) |
Definition at line 131 of file net.cpp.
Referenced by isSSLCertificatesValid(), and Http::Server::setupHttps().
QSslKey Utils::Net::loadSSLKey | ( | const QByteArray & | data | ) |
Definition at line 144 of file net.cpp.
Referenced by isSSLKeyValid(), and Http::Server::setupHttps().
Subnet Utils::Net::parseSubnet | ( | const QString & | subnetStr, |
bool * | ok | ||
) |
Definition at line 48 of file net.cpp.
Referenced by canParseSubnet(), Preferences::getWebUiAuthSubnetWhitelist(), IPSubnetWhitelistOptionsDialog::on_buttonWhitelistIPSubnet_clicked(), and Preferences::setWebUiAuthSubnetWhitelist().
QString Utils::Net::subnetToString | ( | const Subnet & | subnet | ) |
Definition at line 95 of file net.cpp.
Referenced by IPSubnetWhitelistOptionsDialog::IPSubnetWhitelistOptionsDialog(), IPSubnetWhitelistOptionsDialog::on_buttonWhitelistIPSubnet_clicked(), and AppController::preferencesAction().
const int Utils::Net::MAX_SSL_FILE_SIZE = 1024 * 1024 |
Definition at line 50 of file net.h.
Referenced by WebUI::configure(), OptionsDialog::webUIHttpsCertChanged(), and OptionsDialog::webUIHttpsKeyChanged().