- 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
- Test tracker authentication
- 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
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, FALSE);
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:
char errorBuffer[CURL_ERROR_SIZE];
return_code = curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errorBuffer);