Commit graph

309 commits

Author SHA1 Message Date
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
c1d3f719df - Compilation fix for libtorrent v0.14 2009-11-22 10:35:16 +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
5d427d2acf - Save fast resume data for paused torrents too to avoid loosing information (e.g. user trackers, ...) 2009-11-20 18:36:34 +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
262b88930e - Use lowercase characters only in filenames 2009-11-20 07:48:44 +00:00
Christophe Dumez
98223e54e8 - Updated tracker behavior, it works better now (more µTorrent like) 2009-11-19 15:50:57 +00:00
Christophe Dumez
e36e500045 - Added DHT to trackers list 2009-11-19 15:43:00 +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
8ada8d33c8 FEATURE: Announce to all trackers specified for a torrent (µTorrent behavior) 2009-11-19 08:43:18 +00:00
Christophe Dumez
ac279979fb - Fix errors in tracker messages saving code 2009-11-19 08:36:03 +00:00
Christophe Dumez
d5e2905ead - Clean up of bittorrent class 2009-11-19 08:14:04 +00:00
Christophe Dumez
e93fab40fe - Removed some too verbose debug
- Suppress a Qt warning about the layout in status bar
2009-11-18 18:07:31 +00:00
Christophe Dumez
d3c59f0814 - Move Web UI code to Bittorrent class 2009-11-18 17:46:59 +00:00
Christophe Dumez
0bc2e9aeeb - Removed regular tracker scrape code since it is done automatically by libtorrent (it should not have been in GUI class anyway...)
- Moved bittorrent specific code from GUI class to bittorrent class
2009-11-18 12:35:55 +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
4ca2d060ea - Make everything compile back with libtorrent v0.14
- Fix crash in search engine destructor if downloads are running
2009-11-18 10:29:20 +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
c5c09b09ee - Implemented flag display in peer list (has to be enabled in program preferences, connection section) 2009-11-15 12:57:25 +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
7792b4f849 - Branched trunk in order to work on a major GUI remodeling. I will attempt to:
* Merge download and upload lists
  * Display torrent properties in the same tab (horizontal split)
2009-11-06 14:30:14 +00:00
Christophe Dumez
966367aff6 - Fix compilation error 2009-10-24 14:36:17 +00:00
Christophe Dumez
1cc6086468 FEATURE: Metadata download from swarm is now compatible with µtorrent
FEATURE: Support tracker exchange between peers

Updated Changelog
2009-10-24 14:28:00 +00:00
Christophe Dumez
0485864d38 - Fix a crash when scanned directory does not exist 2009-09-30 18:36:47 +00:00
Christophe Dumez
a2792efa72 - Make sure torrents are complete before auto downloader picks them up 2009-09-26 09:06:17 +00:00
Christophe Dumez
2556346dda - Fix a possible crash when pausing then deleting a torrent quickly 2009-09-21 19:08:33 +00:00
Christophe Dumez
0433254ad8 - Should fix torrents pausing for no reason 2009-09-20 21:25:17 +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
8792637634 - Fixed uTorrent spoofing code 2009-09-03 11:29:15 +00:00
Christophe Dumez
63ad2def91 - Improve readability of tracker error tooltips
- Update uTorrent spoofer to v1.9.4
2009-09-03 11:05:20 +00:00
Christophe Dumez
e53c7aaea6 - Added Portuguese and brazilian translations to desktop file
- Recursive torrent download now consider torrents with more than one file inside
2009-08-31 08:51:55 +00:00
Christophe Dumez
dc9802fe1e - Forgot not to remove this file too 2009-08-27 13:20:33 +00:00
Christophe Dumez
64f1d306f4 - Do not remove older torrent parameters files, just to be on the safe side 2009-08-27 13:18:45 +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
e2dc2207d8 - Fixed v1.4.x torrent import 2009-08-27 08:23:35 +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