Comparar commits
1 Commits
master
...
http2_x100
| Autor | SHA1 | Data | |
|---|---|---|---|
| e5e37e4f96 |
@@ -204,6 +204,7 @@ QNetworkReply *Account::headRequest(const QUrl &url)
|
||||
QNetworkRequest request(url);
|
||||
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
|
||||
request.setSslConfiguration(this->getOrCreateSslConfig());
|
||||
request.setAttribute(QNetworkRequest::HTTP2AllowedAttribute, true);
|
||||
#endif
|
||||
return _am->head(request);
|
||||
}
|
||||
@@ -218,6 +219,7 @@ QNetworkReply *Account::getRequest(const QUrl &url)
|
||||
QNetworkRequest request(url);
|
||||
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
|
||||
request.setSslConfiguration(this->getOrCreateSslConfig());
|
||||
request.setAttribute(QNetworkRequest::HTTP2AllowedAttribute, true);
|
||||
#endif
|
||||
return _am->get(request);
|
||||
}
|
||||
@@ -227,6 +229,7 @@ QNetworkReply *Account::deleteRequest( const QUrl &url)
|
||||
QNetworkRequest request(url);
|
||||
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
|
||||
request.setSslConfiguration(this->getOrCreateSslConfig());
|
||||
request.setAttribute(QNetworkRequest::HTTP2AllowedAttribute, true);
|
||||
#endif
|
||||
return _am->deleteResource(request);
|
||||
}
|
||||
@@ -241,6 +244,7 @@ QNetworkReply *Account::davRequest(const QByteArray &verb, const QUrl &url, QNet
|
||||
req.setUrl(url);
|
||||
#if QT_VERSION > QT_VERSION_CHECK(4, 8, 4)
|
||||
req.setSslConfiguration(this->getOrCreateSslConfig());
|
||||
req.setAttribute(QNetworkRequest::HTTP2AllowedAttribute, true);
|
||||
#endif
|
||||
return _am->sendCustomRequest(req, verb, data);
|
||||
}
|
||||
|
||||
@@ -74,17 +74,8 @@ OwncloudPropagator::~OwncloudPropagator()
|
||||
/* The maximum number of active jobs in parallel */
|
||||
int OwncloudPropagator::maximumActiveJob()
|
||||
{
|
||||
static int max = qgetenv("OWNCLOUD_MAX_PARALLEL").toUInt();
|
||||
if (!max) {
|
||||
max = 3; //default
|
||||
}
|
||||
|
||||
if (_downloadLimit.fetchAndAddAcquire(0) != 0 || _uploadLimit.fetchAndAddAcquire(0) != 0) {
|
||||
// disable parallelism when there is a network limit.
|
||||
return 1;
|
||||
}
|
||||
|
||||
return max;
|
||||
// this will be parallelised to 100 by hardMaximumActiveJob for files < 100kB
|
||||
return 50;
|
||||
}
|
||||
|
||||
int OwncloudPropagator::hardMaximumActiveJob()
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário