Commit graph

348 commits

Author SHA1 Message Date
Christophe Dumez
56d80118b7 - Can spoof Azureus peer id and user agent to avoid ban 2008-05-18 09:50:35 +00:00
Christophe Dumez
711699e200 - COSMETIC: Display "unpaused/total_torrent" in download/upload tabs 2008-05-18 09:26:02 +00:00
Christophe Dumez
fc931d8c88 - FEATURE: Allow to customize folder scan interval 2008-05-18 08:40:39 +00:00
Christophe Dumez
7463552dcd - BUGFIX: Threadified IP filter file parser to avoid GUI freeze 2008-05-17 20:32:03 +00:00
Christophe Dumez
ce627de39d - FEATURE: Added support for PeerGuardian p2b filters (binary) 2008-05-17 19:27:08 +00:00
Christophe Dumez
5c054223e8 - FEATURE: Added support for PeerGuardian p2p filters 2008-05-17 18:06:42 +00:00
Christophe Dumez
133007c451 - FEATURE: Improved eMule DAT ip filter parser 2008-05-17 17:55:12 +00:00
Christophe Dumez
6926b3f7a0 - Updated changelog 2008-05-17 14:00:27 +00:00
Christophe Dumez
8deb18fa9d - Updated changelog 2008-05-16 11:02:02 +00:00
Christophe Dumez
c6abdacadd - Threadified torrent creation
- Added a progress bar in torrent creation
- Display if UPnP/NAT-PMP was successful or not
2007-12-31 16:57:35 +00:00
Christophe Dumez
b2950afd5c - FEATURE: Allow to buy downloads using ShareMonkey 2007-12-07 22:33:19 +00:00
Christophe Dumez
b24a1e9123 - COSMETIC: Do not display progress bar in seeding list (always 100%) 2007-11-24 22:24:01 +00:00
Arnaud Demaiziere
b8200fd7b2 feature : allow to hide/show columns 2007-11-19 00:58:14 +00:00
Christophe Dumez
58c78fa6f6 - FEATURE: Real progress bar in torrent properties that displays downloaded pieces (contribution by
Ishan Arora)
2007-11-18 18:06:44 +00:00
Christophe Dumez
18ee43225e - Allow to open destination folder on double-click 2007-11-16 18:26:00 +00:00
Christophe Dumez
6cb636f85d - Fixed Changelog 2007-11-07 12:19:12 +00:00
Christophe Dumez
7563b09ead - Updated TODO/Changelog 2007-11-07 11:20:28 +00:00
Arnaud Demaiziere
76783c819c clear the results of a search stops it 2007-11-07 08:41:34 +00:00
Arnaud Demaiziere
42312b982b i forgot the changelog ... oups 2007-11-06 21:16:49 +00:00
Christophe Dumez
8ea34135e4 - BUGFIX: Catching DHT exception in case there is a problem 2007-10-27 20:53:09 +00:00
Christophe Dumez
b66be5b64b - Removed build dependency on Python 2007-10-27 20:24:17 +00:00
Christophe Dumez
a26333bc65 - BUGFIX: Now filtered don't appear on hard drive anymore (libtorrent >= r1659 REQUIRED)
- BUGFIX: AddInPause setting doesn't pause downloads on startup anymore
2007-10-10 17:34:52 +00:00
Christophe Dumez
c478ba59ac - new torrent content selection (as a tree). Merge from the new-torrent-selection branch 2007-09-16 09:19:22 +00:00
Christophe Dumez
484f1c36c9 - Improved systray style 2007-09-10 20:25:31 +00:00
Christophe Dumez
70beef9f94 - FEATURE: Added an option to display current transfer speeds in title bar 2007-09-09 09:35:30 +00:00
Christophe Dumez
862d24ac48 - FEATURE: Added an option to automatically delete torrents when they reach a given ratio (>= 1.0) 2007-09-09 09:09:24 +00:00
Christophe Dumez
078c80c81d - FEATURE: Added an option to set the max number of connections per torrent
- FEATURE: Added an option to set the max number of uploads per torrent
2007-09-09 07:44:22 +00:00
Christophe Dumez
cd70843ee9 - Totally redesigned program preferences
- Added some options, the following are already implemented:
  * Start/Stop LSD/NAT-PMP/UPnP
	* Force preallocation of all files
	* Force new torrents status to pause
- Other new features are going to be implemented soon
2007-09-08 17:07:29 +00:00
Christophe Dumez
ffb262f0a1 - Fixed log context menu position
- Updated Changelog
2007-09-02 14:42:09 +00:00
Christophe Dumez
cf6128a222 - Fixed drag'ndrop on non-KDE systems 2007-09-02 13:06:42 +00:00
Christophe Dumez
91bd5f1d8e - Updated Changelog 2007-08-31 16:51:02 +00:00
Christophe Dumez
ff4ab915a2 - Merged custom-search branch. New search plugins management system 2007-08-31 12:06:31 +00:00
Christophe Dumez
cdfaed4fb4 BUGFIX: ETA was wrong for torrents with filtered files 2007-08-28 18:49:45 +00:00
Christophe Dumez
c7592a6dc8 - prevent downloadFromUrl flooding 2007-08-27 10:06:13 +00:00
Christophe Dumez
e82cb2188e - Made torrent deletion from hard-drive safer 2007-08-23 14:04:53 +00:00
Christophe Dumez
8ba1cb329d - Improved unicode support a bit 2007-08-20 07:03:41 +00:00
Christophe Dumez
b4fbaaa47c BUGFIX: Improved incremental download 2007-08-17 02:22:04 +00:00
Christophe Dumez
d5fa6cefe4 - Removed some debug
- Updated Changelog (now libtorrent supports Bittorrent FAST extension)
2007-08-15 19:17:17 +00:00
Christophe Dumez
31abae33a1 - Improved the way menu icons are installed to avoid problems on some systems (Thanks JanCR for reporting this)
- Fixed version in desktop file
2007-08-11 14:47:52 +00:00
Christophe Dumez
4922eb3dc5 - Improved preview list delegate
- All delegates are now good :)
2007-07-31 11:12:41 +00:00
Christophe Dumez
99530728c5 Update torrent progress when its content changed (filtered files) 2007-07-31 09:25:54 +00:00
Christophe Dumez
d680be3626 FEATURE: Allow to drag 'n drop urls on the main window 2007-07-30 09:30:07 +00:00
Christophe Dumez
0043edc85f - Updated changelog 2007-07-29 15:40:56 +00:00
Christophe Dumez
c4a1f30b70 - Prepare for brazilian translation by Nick Manrinho 2007-07-29 03:51:42 +00:00
Christophe Dumez
b4537c52c1 - Fixed typo in changelog 2007-07-27 10:04:43 +00:00
Christophe Dumez
9cbab8d63e -FEATURE: Url seeds are now displayed in torrent properties and are editable
- Broke compatibility with Qt4.2. Will fix this a bit later (in the meantime, edit properties.ui)
2007-07-27 09:53:55 +00:00
Christophe Dumez
4e4b0ed9ff - Reverted a previous commit. Transfer lists refreshers aren't in separate threads anymore: too buggy 2007-07-25 14:14:38 +00:00
Christophe Dumez
2ab7f6f923 - Transfer lists refreshers were moved to separate threads to improve GUI responsiveness. Please report any problem (like mutex deadlocks in console output) or crashes. 2007-07-25 09:03:22 +00:00
Christophe Dumez
d43d68122b BUGFIX: The number of search results was not reset when clicking on 'Clear' button 2007-07-25 07:22:32 +00:00
Christophe Dumez
f27e913f67 - updated changelog 2007-07-24 08:33:00 +00:00
Christophe Dumez
a370503eb3 search plugin update - do not display only last version changelog 2007-07-24 08:22:12 +00:00
Christophe Dumez
e493776a73 - User is now warned when fast resume data was rejected 2007-07-24 07:30:33 +00:00
Christophe Dumez
5713af7375 - Workaround to build on fedora system (pkg-config problem) 2007-07-24 05:08:02 +00:00
Christophe Dumez
cf6a91e850 - BUGFIX: DHT settings were not saved correctly 2007-07-23 04:51:29 +00:00
Christophe Dumez
2c48968a31 - a search request can now be terminated by another 2007-07-22 13:42:09 +00:00
Christophe Dumez
2fd0de082c - Updated configure file to check for libcommoncpp2 instead of libcurl
- Used downloadThread in search plugin update instead of libcurl (no more gui freeze by the same occasion)
- Still need to handle download from urls errors and use fallback url in search plugin update (before beta2)
2007-07-20 17:11:02 +00:00
Christophe Dumez
7c8677d787 - Improved a lot downloading from url using libcommoncpp2 instead of libcurl
- TODO soon:
  - Updated configure file
	- Add url download error handling
2007-07-20 15:55:50 +00:00
Christophe Dumez
8fdd614673 - Added popup menu for file priorities in torrent addition dialog too 2007-07-20 13:21:46 +00:00
Christophe Dumez
99959b1aa3 - Added keyboard shortcuts for main actions (thanks Alexander Kuzmenkov) 2007-07-19 12:58:45 +00:00
Christophe Dumez
86a0e68f46 - Added ratio column 2007-07-18 07:44:52 +00:00
Christophe Dumez
28ea505088 - qBittorrent is not exiting anymore when Main window is hidden and a dialog is closed (nasty long-standing bug...) 2007-07-14 12:35:04 +00:00
Christophe Dumez
8c5d38400a - Allow to set global upload/download bandwidth limit from tray icon menu
- Fixed a bug in bandwidth limitation per torrent (confused bytes with kbytes)
- Fixed a bug with paused torrents still displayed as checking
2007-07-14 10:50:38 +00:00
Christophe Dumez
dda4ffed08 - Added hungarian translation 2007-07-13 12:28:18 +00:00
Christophe Dumez
54f9375b32 - Update to GNU GPL v3 2007-07-13 06:55:51 +00:00
Christophe Dumez
18ec98c3fb - Reloading a torrent only when necessary (properties, when files are filtered but full allocation mode is disabled) 2007-07-04 10:06:22 +00:00
Christophe Dumez
4657ee9087 Fixed a crash when filtering all the files in a torrent 2007-07-04 07:28:51 +00:00
Christophe Dumez
c11e5e8b12 - Blocked users (by ipfilter) are now logged in GUI 2007-07-04 06:42:36 +00:00
Christophe Dumez
e2427a4ce2 - Delete torrent permanently from hard drive used to delete parent folder if empty (fixed) 2007-06-30 19:19:09 +00:00
Christophe Dumez
80f61880b7 made ETA calculation more reliable 2007-06-29 15:23:15 +00:00
Christophe Dumez
ee4a4c81bf Attempt to fix the sorting of the progress column on restart (anyone can confirm? my Qt4.3 is buggy and columns won't sort) 2007-06-28 22:13:01 +00:00
Christophe Dumez
568b2ddf75 Progress of paused torrents is now correct on restart 2007-06-28 21:54:07 +00:00
Christophe Dumez
c39da36cca - Added Encryption support!
- Removed old UPnP code
- Removed UPnP in options since libtorrent doesn't allow to disable it. Thus, UPnP is always enabled
- Made options window a bit larger
- Added Arnaud Demaiziere to developpers list
- Updated TODO & Changelog
2007-06-15 20:35:07 +00:00
Christophe Dumez
c4b49a6d96 Added a way to build statically against libtorrent (see ./configure --help) 2007-06-15 11:29:00 +00:00
Christophe Dumez
fe70d5ecaa - Oops was in v0.9.3 already 2007-06-12 18:30:59 +00:00
Christophe Dumez
89022a5065 - Updated Changelog (forgot this one) 2007-06-12 18:28:27 +00:00
Christophe Dumez
a0d107a0e8 - Updated changelog 2007-06-12 18:24:15 +00:00
Christophe Dumez
2196fcc911 - Supports SOCKS5 proxies as well as HTTP ones
- Allow to use Proxy for Trackers / Peers / Web seeds / DHT connections
- Redesigned Proxy options a little (for new features)
2007-05-13 20:02:30 +00:00
Christophe Dumez
ff70dc7c83 - Updated changelog 2007-05-02 14:04:11 +00:00
Christophe Dumez
9093f8e44a - Proxy is now used for tracker / web seeds / peers connections
- Fixed the compiling errors with latest libtorrent svn
2007-05-02 13:52:29 +00:00
Christophe Dumez
ada614a956 - Updated Changelog 2007-04-12 21:43:33 +00:00
Christophe Dumez
45d51e1d44 - The torrent size displayed now takes filtered files into consideration 2007-04-12 21:28:15 +00:00
Christophe Dumez
ff3575c7ac - Implemented files prioritizing in a torrent (Part I: Torrent Properties), still need to work on torrent addition dialog 2007-04-12 19:51:39 +00:00
Christophe Dumez
ab4ad0b114 - Use a standard QDialogButtonBox in options for better systems integration 2007-04-11 18:19:20 +00:00
Christophe Dumez
cfe979c8dd - Updated changelog
- Made sorting work in the finished torrents list
2007-04-11 13:19:58 +00:00
Christophe Dumez
4473b7917b - Fixed some bugs in rss 2007-04-05 22:38:46 +00:00
Christophe Dumez
ff0dd88ee1 - Improved a lot the torrent creation module 2007-04-04 18:55:38 +00:00
Christophe Dumez
81d05a67b3 - Window can now stay maximized on exit 2007-04-04 14:53:00 +00:00
Christophe Dumez
37027c0480 - A lot of work on "Finished torrents are moved to a new tab". It still needs improvements but most of it is working
- Fixed pressing return in search field to launch search
2007-04-04 12:01:32 +00:00
Christophe Dumez
c832d91f79 - Ask for exit confirmation only if the download list is not empty 2007-04-04 00:47:26 +00:00
Christophe Dumez
c6c4bc1277 - FEATURE: Search engine is now using one thread per website for faster results 2007-04-03 23:55:21 +00:00
Christophe Dumez
ab1d664f07 - Updated Changelog / Todo
- Fixed a title boldness in torrent properties
2007-04-02 13:22:48 +00:00
Christophe Dumez
5d0e466d6d - Allow the user to disable systray integration 2007-03-29 19:54:45 +00:00
Christophe Dumez
b3e6f341ff - Added RSS icon on its tab 2007-03-29 16:02:34 +00:00
Christophe Dumez
92f840519c - Allow to change UPnP port while it is enabled
- Allow to change qBT style! (GTK people should like Cleanlooks style)
2007-03-28 08:05:37 +00:00
Christophe Dumez
9408e8006d - Redesigned options
- Updated TODO
- Added UPnP option entry (but still not taken into consideration nor saved)
2007-03-27 20:26:07 +00:00
Christophe Dumez
ef71b122df - Made ipfilter.dat parser less sensitive to errors 2007-03-26 14:48:01 +00:00
Christophe Dumez
d2d3968b8b - Finished trackers edition 2007-03-25 18:39:27 +00:00
Christophe Dumez
f785888213 - Updated Changelog 2007-03-24 17:52:51 +00:00
Christophe Dumez
fd2d2ddc0b - Added UPnP support (experimental) - taken from aMule CVS 2007-03-19 21:15:29 +00:00
Christophe Dumez
5140f42cb1 Update application style according to the system (WindowsXP, MacOS, X11) 2007-03-19 14:45:17 +00:00
Christophe Dumez
398e121d2c - Added some windows rules to src.pro 2007-03-12 13:20:29 +00:00
Christophe Dumez
15d0315c9f - Updated Changelog 2007-03-12 12:58:57 +00:00
Christophe Dumez
fb54c035a7 - Set DHT Port only when DHT is enabled 2007-03-10 18:20:13 +00:00
Christophe Dumez
7fac73b76d - Updated to beta6
- Updated Changelog
2007-03-10 18:17:44 +00:00
Christophe Dumez
6d65ef067d Create Options object only when necessary (to save memory) 2007-03-10 18:14:53 +00:00
Christophe Dumez
950072c696 - Search process is now stopped cleanly before exit to avoid error messages in console 2007-03-09 18:38:58 +00:00
Christophe Dumez
87f440aa9e ** I18N Commit **
- Better i18n thanks to dynamic text support
- Some typos fixed in translatable texts
- Provide exemples to make translators' task easier
- Update translation files
2007-03-08 22:51:52 +00:00
Christophe Dumez
bd3bde919d ** BIG COMMIT **
- Fixed a bug in options (scan dir widget were not initialized well, still disabled when they shouldn't)
- Fixed a bug in scan dir (doesn't display torrent addition dialog several times for the same torrent if we don't close the dialog before next scan refresh
- Splitted GUI from Bittorrent, lot of code rewritten and optimized. Code changed so much that we will spend the next few days squashing eventual new bugs ;)
- We don't use the hash table to store the torrent handles anymore because libtorrent is already doing it for us (save memory)
2007-03-07 22:36:01 +00:00
Christophe Dumez
11a146a796 - Updated TODO / Changelog
- Added a signal to the deleteThead for future use
- Started coding of a bittorrent class to split GUI/BT (still unused)
2007-03-05 13:55:23 +00:00
Arnaud Demaiziere
8df90e2567 added autocompletion to search engine 2007-03-04 17:13:29 +00:00
Christophe Dumez
78aef3c3bc - Implemented "Close to systray" 2007-02-24 19:23:10 +00:00
Christophe Dumez
fb9c1938ea BUGFIX: Fix directory scanning (stop trying to download the same files several times) 2007-02-24 18:36:15 +00:00
Christophe Dumez
17d880189f - Updated Translation files
- Use fileHash as ID instead of fileName so that different torrents can have the same name
- WARNING: Changed a lot of code and it may include new bugs, please report them as soon as possible.
2007-02-23 22:52:24 +00:00
Christophe Dumez
f4be28c014 - Move deletion from hard drive to a thread to avoid GUI freezing 2007-02-19 16:34:23 +00:00
Christophe Dumez
dd0b110eae - qBittorrent now identifies its version correctly on the network 2007-01-07 14:57:26 +00:00
Christophe Dumez
9f075f5087 BUGFIX: Fixed deletion from hard drive (failed for non-empty folders) 2006-12-28 00:54:05 +00:00
Christophe Dumez
248f13099b - Detailed PeX a little in changelog 2006-12-27 23:59:59 +00:00
Christophe Dumez
931cfb6783 - Based on libtorrent v0.12 (still unreleased, use libtorrent cvs)
- Added Peer Exchange (PeX)
- Display number of complete/incomplete sources in download list for each torrent
- Updated version to v0.9.0beta1
2006-12-27 23:56:30 +00:00
Christophe Dumez
4603d95e13 + - FEATURE: Added a menu action to visit qBittorrent website
+    - FEATURE: Added a menu action to report a bug in qBittorrent
+    - FEATURE: User is warned when hard drive becomes full and downloads are paused
+    - FEATURE: Seeds / Leechers are displayed in download list as well as in torrent properties
+    - BUGFIX: Save directory was reset to default when filtering files in torrent
+    - BUGFIX: Force a refresh of download list when the window is shown (avoid delay)
2006-12-27 03:19:38 +00:00
Christophe Dumez
7ef2225b9e - Updated Changelog 2006-11-28 21:36:16 +00:00
Christophe Dumez
b9c7d34532 - trunk is now v0.9.0alpha (because stable branche is now v0.8.0) 2006-10-25 21:21:02 +00:00
Christophe Dumez
1bb286f4a9 Fixed utf-8 support in paths and filenames 2006-10-25 20:35:41 +00:00
Christophe Dumez
f7140491cd - Now user can change DHT port in options
- Reworked options window a little
2006-10-24 11:28:32 +00:00
Christophe Dumez
ee8bc5cdaf Made right click menu work for multiple selection in DL list 2006-10-23 22:52:26 +00:00
Christophe Dumez
d1546d18e6 Displaying save path in torrent properties window 2006-10-23 22:36:00 +00:00
Christophe Dumez
52f1463cb9 - Added a torrent addition dialog (Part 1: Still unperfect but working) 2006-10-23 21:42:37 +00:00
Christophe Dumez
76ffe565e8 - Added Finnish translation 2006-10-21 23:58:08 +00:00
Christophe Dumez
01c467c31a - Replaced OSD messages by systray messages 2006-10-18 20:40:40 +00:00
Christophe Dumez
8b702ef622 - Based on Qt 4.2
- Brand new trayicon from Qt 4.2
- Updated Changelog
- Updated configure file
2006-10-18 19:53:54 +00:00
Christophe Dumez
410535b2da - updated changelog 2006-10-16 20:23:57 +00:00
Christophe Dumez
80d090cd1f - updated splash screen 2006-10-16 19:33:25 +00:00
Christophe Dumez
1ce83c1174 - v0.7.0 release! 2006-10-13 08:55:03 +00:00
Christophe Dumez
0f3c1ef65f - Improved trayicon image 2006-10-13 08:30:25 +00:00
Christophe Dumez
df2d5fa741 - Not loading/applying options everytime we show options window anymore...
- Fixed ip filter
- Updated version number
- Disabled debug mode
*** Release is approaching :) ***
2006-10-12 16:02:56 +00:00
Christophe Dumez
035f2bdf18 - Selective download should be fixed
- updated polish translation
2006-10-08 00:37:51 +00:00
Christophe Dumez
c32fe3a41d - Fixed tooltp behaviour for trayicon 2006-10-07 11:25:00 +00:00
Christophe Dumez
117448fb0b + - FEATURE: Now remembers filtered pieces in a torrent on restart
+    - FEATURE: Now updating pieces progress in real time in torrent properties
+    - BUGFIX: Fixed memory leaks in torrent properties
Updated italian and German translation
2006-10-06 18:07:01 +00:00
Christophe Dumez
e83b872c4b Switched to full allocation mode to fix selective download 2006-10-05 21:39:52 +00:00
Christophe Dumez
0df84cd94b - Had to remove BTJunkie search engine because of their new anti-bot security 2006-10-05 20:12:10 +00:00
Christophe Dumez
d8f7f54127 - Fixed download button in search engine 2006-10-05 19:49:06 +00:00
Christophe Dumez
a072247e70 - Fixed download from url function (should be a lot less buggy). It improves downloads from search engine since it uses this function
- Removed torrentReactor search engine (hopefully temporarilly) because I can't manage to download from their links using libcurl
- When HTTP response code is 500 (5xx in fact: too busy), downloader will retry 10 times every second.
2006-10-05 19:01:41 +00:00
Christophe Dumez
50d8f8eb04 - Fixed isohunt search engine 2006-10-03 18:11:24 +00:00
Christophe Dumez
55fd750bfd - BUGFIX: Fixed an arithmetic exception that could happen in ETA calculation 2006-10-03 00:28:41 +00:00
Christophe Dumez
dd65bb7292 - COSMETIC: Now displaying the number of downloads in tab title
- BUGFIX: Fixed problems that could happen with delete selection action
2006-10-03 00:11:35 +00:00
Christophe Dumez
c135fc2350 - updated changelog 2006-09-30 22:45:25 +00:00
Christophe Dumez
201dddd30a - Resized flags in localization settings 2006-09-30 19:10:37 +00:00
Christophe Dumez
e9e55a3a9e - Added Norwegian translation 2006-09-30 18:48:16 +00:00
Christophe Dumez
969a02b93e - Moved everything to trunk to create a stable branch 2006-09-30 16:02:39 +00:00