Commit graph

174 commits

Author SHA1 Message Date
Christophe Dumez
530fbfc9b4 Ask for user confirmation because proceeding with recursive torrent download (security risk)
Fix "add file" dialog in torrent creation tool
2010-03-20 11:30:11 +00:00
Christophe Dumez
912056a364 Added back folder watching in Web UI 2010-03-18 19:25:16 +00:00
Christophe Dumez
bea3c33a46 Fix several signals/slots bindings
Drop backward compatiblity functions for qBT <= 1.4.0
Clean up torrent loading code (Use priority queue instead of insertion sort)
2010-03-04 19:29:48 +00:00
Christophe Dumez
a9be841d2d Keep on cleaning up 2010-03-03 19:04:34 +00:00
Christophe Dumez
7d0581a7a5 Started code clean up and optimization 2010-03-03 17:27:25 +00:00
Christophe Dumez
7710c88797 FEATURE: Support for multiple scan folders
* Patch by Christian Kandeler (Thanks!)
2010-02-28 15:15:00 +00:00
Christophe Dumez
a03ad3de23 FEATURE: Torrent files can be exported to a given directory
BUGFIX: Fix crash when double-clicking on a torrent that has no metadata to open its save path
2010-01-31 13:09:46 +00:00
Christophe Dumez
48dbaf05ae FEATURE: Bandwidth scheduler (automatically use alternative speed limits for a given period) 2010-01-24 11:57:15 +00:00
Christophe Dumez
1840d1c49f - Paused torrents can now be rechecked 2010-01-20 18:02:26 +00:00
Christophe Dumez
99459dc55d - Fixing indentation
- Stop catching SIGINT and SIGTERM once the application has exiting
2010-01-02 23:03:46 +00:00
Christophe Dumez
cbe4bbac6a - Merged headless branch 2010-01-02 22:20:37 +00:00
Christophe Dumez
d5a09674ae FEATURE: Better proxy support and preferences remodeling 2009-12-30 10:53:58 +00:00
Christophe Dumez
4f9eca78d9 - Fix to port settings 2009-12-28 21:17:15 +00:00
Christophe Dumez
411a1c641d - Fix several bugs in new "Append label to save path" feature 2009-12-18 16:56:57 +00:00
Christophe Dumez
c61aded388 - Initial implementation of "Append .!qB extension to incomplete files" (untested)
- Update torrent save path when its label is changed and "Append label to save path" setting is set
2009-12-18 13:36:47 +00:00
Christophe Dumez
1fd57b5d63 - FEATURE: Labeled torrent can be downloaded corresponding subfolders 2009-12-17 20:28:30 +00:00
Christophe Dumez
755b8dec30 - Peer Exchange can be disabled from preferences 2009-12-17 18:00:21 +00:00
Christophe Dumez
8e39eef7aa - Display console messages on Terminal
- Program seems to be working
2009-12-15 12:55:46 +00:00
Christophe Dumez
3ec118d59b - When downloading a torrent from its URL in Web UI, the torrent addition dialog was not skipped and displayed on server side.
* Regression introduced in a recent release candidate
2009-12-06 14:41:05 +00:00
Christophe Dumez
4dc8959f67 * More exit tweaking to make shutdown faster
* Fixed active upload icon in Web UI
* Fixed text alignment in Web UI preferences dialog
* Fixes to ratio display in Web UI transfer list and properties panel
* Edited Queued/Paused/Checking icons so that they are the same for complete/incomplete torrents (easier to understand)
* Color torrents in UI transfer list as in qBittorrent < 2.0 (more easily understandable)
* Progress and size are now updated when files are filtered in torrent properties
2009-11-30 21:30:14 +00:00
Christophe Dumez
c52e0cf841 - Improve tracker status detection when using libtorrent v0.14 2009-11-23 07:18:28 +00:00
Christophe Dumez
8fe448d35f - Fixed compilation with libtorrent v0.14 2009-11-22 11:16:30 +00:00
Christophe Dumez
480d1b18db - Display in tracker list the number of peers gotten from LSD/PeX/DHT 2009-11-21 15:18:09 +00:00
Christophe Dumez
62f57862e5 - Properly report paused torrents from Bittorrent session to GUI (closes #86293)
- Removed some verbose debug
2009-11-21 14:25:07 +00:00
Christophe Dumez
aa0c2e611f - Remove useless code in torrentpersistentdata since libtorrent is saving and restoring this for us 2009-11-20 18:29:13 +00:00
Christophe Dumez
4ee47ce2b8 - Use a capital "B" for Bittorrent class 2009-11-20 08:01:59 +00:00
Christophe Dumez
c6a9ec7c6f - Added a few more country flags to Geoip 2009-11-19 19:38:37 +00:00
Christophe Dumez
e2b8aeafa6 - FEATURE: Display the number of peers returned by each tracker 2009-11-19 15:04:43 +00:00
Christophe Dumez
d5e2905ead - Clean up of bittorrent class 2009-11-19 08:14:04 +00:00
Christophe Dumez
d3c59f0814 - Move Web UI code to Bittorrent class 2009-11-18 17:46:59 +00:00
Christophe Dumez
623933e2aa - COSMETIC: New deletion confirmation dialog (Merged delete/delete permanently actions)
- Delete useless properties button in top tool bar
- Set Alt+P keyboard shortcut to toggle torrent properties visibility
2009-11-18 12:11:15 +00:00
Christophe Dumez
31374d8d30 - Remove useless code since it is handled on libtorrent side 2009-11-17 18:21:46 +00:00
Christophe Dumez
7c84551150 - Support peer manual ban (from peer list) 2009-11-17 16:02:35 +00:00
Christophe Dumez
5ffcf5a9dc - Fixed per torrent speed limiting
- A lot of cleanup in speed limiting dialog
2009-11-17 13:11:32 +00:00
Christophe Dumez
4e8eaafd53 - Torrents can now be rechecked from Web UI (patch by Stephanos Antaris)
- Torrents paused/resumed state is not reflected in GUI if the action was executed from Web UI
2009-11-17 08:15:26 +00:00
Christophe Dumez
eab216e5a8 - Improved ETA calculation for big torrents 2009-11-16 20:28:58 +00:00
Christophe Dumez
9e9e6f028c - Integrate Geoip database to speed up country resolution 2009-11-15 20:03:23 +00:00
Christophe Dumez
12106c308e - Manage country resolution on libtorrent side. The flags are not displayed in the peer list yet though 2009-11-15 10:59:11 +00:00
Christophe Dumez
51ebfadd85 - Split Preferences from the GUI so that Options dialog does not need to be created on startup to retrieve the preferences:
* This speeds up startup
  * Bittorrent session settings are now applied at bittorrent class level (Required for headless running)
2009-11-14 19:08:28 +00:00
Christophe Dumez
daef9ece75 - FEATURE: Folder scanning now works with CIFS and NFS mounted folders 2009-11-12 18:24:51 +00:00
Christophe Dumez
d6e90883cb - Initial commit (both lists are merged but not all the features are there and it is probably buggy) 2009-11-07 19:55:33 +00:00
Christophe Dumez
37158a32ad - Fix crash in torrent addition dialog when save path does not exist (closes #425227)
- Fix downloading from URL (broken in v1.5.0)
2009-09-07 11:48:31 +00:00
Christophe Dumez
63761afd0a - Got rid of .speedlimits file and use new TorrentPersistantData system 2009-08-27 09:07:33 +00:00
Christophe Dumez
8da148ffa1 - Import URL seeds and trackers from v1.4.x too 2009-08-27 08:43:19 +00:00
Christophe Dumez
c1378450fc - Import torrents from v1.4.x (or earlier) in order not to lose them when updating 2009-08-27 03:13:39 +00:00
Christophe Dumez
9a14c4c599 - FEATURE: A random listening port can be chosen automatically 2009-08-25 09:19:02 +00:00
Christophe Dumez
25d998f1b5 - Added magnet URI support to Web UI 2009-08-21 14:05:03 +00:00
Christophe Dumez
0b9c05d41b - FEATURE: Make use of torrent enclosure in RSS feeds for direct download
- FEATURE: Implemented a RSS feed downloader with filter support
- FEATURE: Save old RSS item to hard disk to remember them on start up
- FEATURE: RSS Feeds can now be copied to the clipboard
2009-08-21 07:40:57 +00:00
Christophe Dumez
e429126934 - Ok. torrentless downloads paused state is now restored properly (once metadata is received) 2009-08-17 08:08:51 +00:00
Christophe Dumez
e619b6977a - Added Magnet URI support (might be still buggy)
* Known problem: Always added in paused state for some obscure reason)
2009-08-17 05:14:03 +00:00