Advertisement
Guest User

qbittorrent patch for rutracker.org

a guest
Jun 29th, 2011
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.69 KB | None | 0 0
  1. diff -Naur qbittorrent_2.8.2_orig/src/preferences/preferences.h qbittorrent-2.8.2/src/preferences/preferences.h
  2. --- qbittorrent_2.8.2_orig/src/preferences/preferences.h 2011-06-02 11:35:47.000000000 +0400
  3. +++ qbittorrent-2.8.2/src/preferences/preferences.h 2011-06-29 15:22:08.859177420 +0400
  4. @@ -939,7 +939,8 @@
  5. }
  6.  
  7. bool trackerExchangeEnabled() const {
  8. - return value(QString::fromUtf8("Preferences/Advanced/TrackerExchange"), true).toBool();
  9. +// return value(QString::fromUtf8("Preferences/Advanced/TrackerExchange"), true).toBool();
  10. + return false;
  11. }
  12.  
  13. void setTrackerExchangeEnabled(bool enable) {
  14. diff -Naur qbittorrent_2.8.2_orig/src/preferences/preferences.h.rej qbittorrent-2.8.2/src/preferences/preferences.h.rej
  15. --- qbittorrent_2.8.2_orig/src/preferences/preferences.h.rej 2011-06-29 15:24:49.091960763 +0400
  16. +++ qbittorrent-2.8.2/src/preferences/preferences.h.rej 1970-01-01 03:00:00.000000000 +0300
  17. @@ -1,12 +0,0 @@
  18. ---- src/preferences/preferences.h 2011-06-29 15:22:08.859177420 +0400
  19. -+++ src/preferences/preferences.h 2011-06-02 11:35:47.000000000 +0400
  20. -@@ -939,8 +939,7 @@
  21. - }
  22. -
  23. - bool trackerExchangeEnabled() const {
  24. --// return value(QString::fromUtf8("Preferences/Advanced/TrackerExchange"), true).toBool();
  25. -- return false;
  26. -+ return value(QString::fromUtf8("Preferences/Advanced/TrackerExchange"), true).toBool();
  27. - }
  28. -
  29. - void setTrackerExchangeEnabled(bool enable) {
  30. diff -Naur qbittorrent_2.8.2_orig/src/qtlibtorrent/qbtsession.cpp qbittorrent-2.8.2/src/qtlibtorrent/qbtsession.cpp
  31. --- qbittorrent_2.8.2_orig/src/qtlibtorrent/qbtsession.cpp 2011-06-18 17:40:33.000000000 +0400
  32. +++ qbittorrent-2.8.2/src/qtlibtorrent/qbtsession.cpp 2011-06-29 15:21:15.230915239 +0400
  33. @@ -109,11 +109,13 @@
  34. boost::filesystem::path::default_name_check(boost::filesystem::no_check);
  35. // Creating Bittorrent session
  36. QList<int> version;
  37. - version << VERSION_MAJOR;
  38. - version << VERSION_MINOR;
  39. - version << VERSION_BUGFIX;
  40. - version << 0;
  41. - const QString peer_id = "qB";
  42. +// version << VERSION_MAJOR;
  43. +// version << VERSION_MINOR;
  44. +// version << VERSION_BUGFIX;
  45. +// version << 0;
  46. + version << 2 << 2 << 1 << 0;
  47. +// const QString peer_id = "qB";
  48. + const QString peer_id = "UT";
  49. // Construct session
  50. s = new session(fingerprint(peer_id.toLocal8Bit().constData(), version.at(0), version.at(1), version.at(2), version.at(3)), 0);
  51. std::cout << "Peer ID: " << fingerprint(peer_id.toLocal8Bit().constData(), version.at(0), version.at(1), version.at(2), version.at(3)).to_string() << std::endl;
  52. @@ -379,7 +381,8 @@
  53. }
  54. // * Session settings
  55. session_settings sessionSettings = s->settings();
  56. - sessionSettings.user_agent = "qBittorrent "VERSION;
  57. +// sessionSettings.user_agent = "qBittorrent "VERSION;
  58. + sessionSettings.user_agent = "uTorrent/2210(25302)";
  59. std::cout << "HTTP user agent is " << sessionSettings.user_agent << std::endl;
  60. addConsoleMessage(tr("HTTP user agent is %1").arg(misc::toQString(sessionSettings.user_agent)));
  61.  
  62. @@ -393,7 +396,8 @@
  63. sessionSettings.auto_scrape_interval = 1200; // 20 minutes
  64. #if LIBTORRENT_VERSION_MINOR > 14
  65. sessionSettings.announce_to_all_trackers = true;
  66. - sessionSettings.announce_to_all_tiers = false;
  67. +// sessionSettings.announce_to_all_tiers = false;
  68. + sessionSettings.announce_to_all_tiers = true;
  69. sessionSettings.auto_scrape_min_interval = 900; // 15 minutes
  70. #endif
  71. sessionSettings.cache_size = pref.diskCacheSize()*64;
  72. diff -Naur qbittorrent_2.8.2_orig/src/qtlibtorrent/qbtsession.cpp.rej qbittorrent-2.8.2/src/qtlibtorrent/qbtsession.cpp.rej
  73. --- qbittorrent_2.8.2_orig/src/qtlibtorrent/qbtsession.cpp.rej 2011-06-29 15:24:50.527967773 +0400
  74. +++ qbittorrent-2.8.2/src/qtlibtorrent/qbtsession.cpp.rej 1970-01-01 03:00:00.000000000 +0300
  75. @@ -1,41 +0,0 @@
  76. ---- src/qtlibtorrent/qbtsession.cpp 2011-06-29 15:21:15.230915239 +0400
  77. -+++ src/qtlibtorrent/qbtsession.cpp 2011-06-18 17:40:33.000000000 +0400
  78. -@@ -109,13 +109,11 @@
  79. - boost::filesystem::path::default_name_check(boost::filesystem::no_check);
  80. - // Creating Bittorrent session
  81. - QList<int> version;
  82. --// version << VERSION_MAJOR;
  83. --// version << VERSION_MINOR;
  84. --// version << VERSION_BUGFIX;
  85. --// version << 0;
  86. -- version << 2 << 2 << 1 << 0;
  87. --// const QString peer_id = "qB";
  88. -- const QString peer_id = "UT";
  89. -+ version << VERSION_MAJOR;
  90. -+ version << VERSION_MINOR;
  91. -+ version << VERSION_BUGFIX;
  92. -+ version << 0;
  93. -+ const QString peer_id = "qB";
  94. - // Construct session
  95. - s = new session(fingerprint(peer_id.toLocal8Bit().constData(), version.at(0), version.at(1), version.at(2), version.at(3)), 0);
  96. - std::cout << "Peer ID: " << fingerprint(peer_id.toLocal8Bit().constData(), version.at(0), version.at(1), version.at(2), version.at(3)).to_string() << std::endl;
  97. -@@ -381,8 +379,7 @@
  98. - }
  99. - // * Session settings
  100. - session_settings sessionSettings = s->settings();
  101. --// sessionSettings.user_agent = "qBittorrent "VERSION;
  102. -- sessionSettings.user_agent = "uTorrent/2210(25302)";
  103. -+ sessionSettings.user_agent = "qBittorrent "VERSION;
  104. - std::cout << "HTTP user agent is " << sessionSettings.user_agent << std::endl;
  105. - addConsoleMessage(tr("HTTP user agent is %1").arg(misc::toQString(sessionSettings.user_agent)));
  106. -
  107. -@@ -396,8 +393,7 @@
  108. - sessionSettings.auto_scrape_interval = 1200; // 20 minutes
  109. - #if LIBTORRENT_VERSION_MINOR > 14
  110. - sessionSettings.announce_to_all_trackers = true;
  111. --// sessionSettings.announce_to_all_tiers = false;
  112. -- sessionSettings.announce_to_all_tiers = true;
  113. -+ sessionSettings.announce_to_all_tiers = false;
  114. - sessionSettings.auto_scrape_min_interval = 900; // 15 minutes
  115. - #endif
  116. - sessionSettings.cache_size = pref.diskCacheSize()*64;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement