1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-02-02 09:55:55 +00:00

- Improved download from Url (Fixed BTJunkie search engine)

This commit is contained in:
Christophe Dumez 2006-10-04 10:56:35 +00:00
parent 50d8f8eb04
commit b54e40c87d
2 changed files with 11 additions and 1 deletions

2
TODO
View File

@ -34,5 +34,5 @@
// Before 0.7.0 // Before 0.7.0
- Test tracker authentication - Test tracker authentication
- Wait for libtorrent v0.11rc release - Wait for libtorrent v0.11rc release
- Test & fix search engines (especially DownloadFromUrl) - Fix curl downloader to work with TorrentReactor engine

View File

@ -92,6 +92,16 @@ class downloadThread : public QThread {
// Some SSL mambo jambo // Some SSL mambo jambo
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0);
// Disable progress meter
curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 1);
// Any kind of authentication
curl_easy_setopt(curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
// Auto referrer
curl_easy_setopt(curl, CURLOPT_AUTOREFERER, 1);
// Follow redirections
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1);
// Enable cookies
curl_easy_setopt(curl, CURLOPT_COOKIEFILE, "");
// We want error message: // We want error message:
char errorBuffer[CURL_ERROR_SIZE]; char errorBuffer[CURL_ERROR_SIZE];
return_code = curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errorBuffer); return_code = curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errorBuffer);