Software:qBittorrent

From HandWiki
Short description: Free and open source BitTorrent client

qBittorrent
New qBittorrent Logo.svg
QBittorrent 4.3.9 screenshot.png
A screenshot of qBittorrent v4.3.9 running on Arch Linux
Original author(s)Christophe Dumez[1]
Developer(s)Sledgehammer999, Chocobo1, glassez, pmzqla and others[2]
Initial releaseMay 16, 2006; 17 years ago (2006-05-16)[3]
Stable release4.4.5 (August 30, 2022; 20 months ago (2022-08-30)) [±][4]
Written inC++ (Qt),[5] Python
Operating systemCross-platform: FreeBSD, Linux, macOS, OS/2, Windows
PlatformARM, x86, x64
Available in≈70 languages[6]
List of languages
Default UI: English

≥ 99% translated: Basque, Catalan, Chinese (Taiwan), Czech, Danish, Dutch, Galician, German, Hebrew, Indonesian, Japanese, Korean, Lithuanian, Polish, Portuguese (Brazil), Russian, Turkish, Ukrainian

≥ 50% translated: Belarusian, Bulgarian, Chinese, Chinese (Hong Kong), Finnish, French, Greek, Hungarian, Italian, Latvian (Latvia), Malay (Malaysia), Norwegian Bokmål, Occitan (post 1500), Portuguese, Romanian, Slovak, Slovenian, Spanish, Swedish

≥ 10% translated: Croatian, Esperanto, Arabic, Armenian, English (Australia), English (United Kingdom), Georgian, Hindi (India), Icelandic, Latgalian, Uzbek (Latin), Vietnamese
TypeBitTorrent client
LicenseGPLv3+[7] with OpenSSL linking exception
Website{{{1}}}

qBittorrent is a cross-platform free and open-source BitTorrent client written in native C++. It relies on Boost, OpenSSL, zlib, Qt 6 toolkit and the libtorrent-rasterbar library (for the torrent back-end), with an optional search engine written in Python.[8][9]

History

QBittorent Mascot

qBittorrent was originally developed in March 2006 by Christophe Dumez,[1] from the University of Technology of Belfort-Montbéliard (UTBM).

It is currently developed by contributors worldwide and is funded through donations,[10] led by Sledgehammer999 from Greece, who became project maintainer in June 2013.[11]

Along with the 4.0.0 release a new logo for the project was unveiled.[12][13]

In February 2023, a security vulnerability affecting versions 4.5.0 and 4.5.1 was discovered in the Web UI running on Windows systems. This vulnerability enabled unauthenticated access to all files on the host computer via a path traversal bug.[14] This issue has been patched in version 4.5.2, which was released to the public on February 23, 2023.[15]

Features

Some of the features present in qBittorrent include:

  • Bandwidth scheduler
  • Bind all traffic to a specific interface
  • Control over torrents, trackers and peers (torrents queueing and prioritizing and torrent content selection and prioritizing)
  • DHT, PEX, encrypted connections, LPD, UPnP, NAT-PMP port forwarding support, µTP, magnet links, private torrents, v4.6.0 added (experimental) I2P support[15]
  • IP filtering: file types eMule dat or PeerGuardian
  • IPv6 support
  • Integrated RSS feed reader (with advanced download filters) and downloader
  • Integrated torrent search engine (simultaneous search in many torrent search sites and category-specific search requests, such as books, music and software)
  • Remote control through a secure web user interface
  • Sequential downloading (download in order). Enables "streaming" media files
  • Super-seeding option
  • Torrent creation tool
  • Torrent queuing, filtering and prioritizing
  • Unicode support, available in ≈70 languages[6]

Versions

qBittorrent is cross-platform, available on many operating systems, including: FreeBSD, Linux, macOS, OS/2 (including ArcaOS and eComStation),[16] Windows.

(As of July 2017), SourceForge statistics indicate that the most popular qBittorrent version of all supported platforms, 81% of downloads were for Windows computers.[17]

(As of May 2020), FossHub statistics indicate qBittorrent as the second most downloaded software with over 75 million downloads.[18]

Packages for different Linux distributions are available, though most are provided through official channels via various distributions.[15]

qBittorrent Enhanced is a fork of qBittorrent intended for blocking leeching clients such as Xunlei. It is hosted on GitHub.[citation needed]

Reception

In 2012, Ghacks suggested qBittorrent as a great alternative to μTorrent, for those put off by its controversial adware and bundleware changes.[19]

See also

References

  1. 1.0 1.1 "Authors file". https://github.com/qbittorrent/qBittorrent/blob/master/AUTHORS. 
  2. "Contributors to qbittorrent/QBittorrent". https://github.com/qbittorrent/qBittorrent/graphs/contributors. 
  3. "Oldest available changelog". https://github.com/qbittorrent/qBittorrent/blob/969a02b93e704a7cc7157780194b4ad267362bec/Changelog. 
  4. qBittorrent Release News, SourceForge.net, https://www.qbittorrent.org/news.php 
  5. "qBittorrent", Analysis Summary (Ohloh), http://www.ohloh.net/p/qbittorrent, retrieved 2012-08-23 
  6. 6.0 6.1 "Localization of qBittorrent". http://www.qbittorrent.org/localization.php. 
  7. Copying file, https://github.com/qbittorrent/qBittorrent/blob/master/COPYING, retrieved 2012-08-26 
  8. qbittorrent/qBittorrent, qBittorrent project, 2022-05-22, https://github.com/qbittorrent/qBittorrent/blob/7e0cd223fd7fa6f1b374c1863bb21c600f93e506/INSTALL#L21-L23, retrieved 2022-05-22 
  9. "qBittorrent/CONTRIBUTING.md". 13 August 2022. https://github.com/qbittorrent/qBittorrent/blob/master/CONTRIBUTING.md. "Make sure you have python installed correctly (remember the search functionality requires a working python installation)." 
  10. Team members, http://www.qbittorrent.org/team.php, retrieved 2012-09-25 
  11. "qBittorrent is under a new maintainer". http://qbforums.shiki.hu/index.php?topic=2009.msg6939#msg6939. 
  12. "Change qbittorrent logo. Issue #6467. by sledgehammer999 · Pull Request #6484 · qbittorrent/qBittorrent" (in en). https://github.com/qbittorrent/qBittorrent/pull/6484. 
  13. "New Icon/Logo Proposal · Issue #6467 · qbittorrent/qBittorrent" (in en). https://github.com/qbittorrent/qBittorrent/issues/6467. 
  14. "Web UI - apparent path traversal vulnerability · Issue #18618 · qbittorrent/qBittorrent" (in en). https://github.com/qbittorrent/qBittorrent/issues/18618. 
  15. 15.0 15.1 15.2 "News Releases". https://www.qbittorrent.org/news.php. 
  16. "Network / Networking / Internet applications". http://trac.netlabs.org/qtapps/wiki/QT4%20Networking. 
  17. "Download Statistics: All Files". http://sourceforge.net/projects/qbittorrent/files/stats/timeline?dates=+2006-03-22+to+2014-03-01. 
  18. "FossHub Download Statistics: All Files". https://www.fosshub.com/qBittorrent.html. 
  19. Brinkmann, Martin (21 February 2012). "Looking For A uTorrent Alternative? Try qBittorrent". Ghacks. https://www.ghacks.net/2012/02/21/looking-for-a-utorrent-alternative-try-qbittorrent/. 

External links