Charles Kerr
|
a277382578
|
more download speed tweaks for situations where T is both uploading and downloading.
|
2007-11-18 04:24:17 +00:00 |
|
Charles Kerr
|
9a81cd7637
|
reintroduce the "SWIFT" algorithm
|
2007-11-18 01:00:49 +00:00 |
|
Charles Kerr
|
37969406b2
|
Add "Status" column to tr_peer_stat.
|
2007-11-17 23:43:33 +00:00 |
|
Charles Kerr
|
66c9119a84
|
tiennou's fix for #461
|
2007-11-12 15:15:51 +00:00 |
|
Charles Kerr
|
125bd34bbb
|
added `plaintext preferred' encryption option.
|
2007-11-08 21:20:08 +00:00 |
|
Charles Kerr
|
e625b10d6d
|
"corruption" fix part 3: cleanup. remove unneeded possible points of failure.
|
2007-10-31 18:10:55 +00:00 |
|
Charles Kerr
|
e6fbcaeae6
|
Quick & dirty fix to crasher ticket #415.
|
2007-10-26 03:02:23 +00:00 |
|
Charles Kerr
|
e38311e64e
|
fix two separate version.h errors
|
2007-10-24 18:36:53 +00:00 |
|
Charles Kerr
|
f71319b90f
|
get "make distcheck" working again
|
2007-10-24 17:20:50 +00:00 |
|
Charles Kerr
|
c50cadbcaa
|
remove dead code (TR_STATUS_ACTIVE, TR_STATUS_INACTIVE)
|
2007-10-20 22:07:21 +00:00 |
|
Charles Kerr
|
264f7ab8b3
|
Dead code removal (TR_STATUS_STOPPING)
|
2007-10-20 21:17:37 +00:00 |
|
Charles Kerr
|
b7258fbf33
|
try to better sync up the tr_stat fields, as requested by BentMyWookie
|
2007-10-20 21:07:11 +00:00 |
|
Charles Kerr
|
4acfe5e1b5
|
have gtk+ use the batch form of setFilePriorities(). remove saveFastResumeSoon().
|
2007-10-19 23:44:01 +00:00 |
|
Charles Kerr
|
25fa56d294
|
* don't fire the "status changed" event if the status changes while a torrent's being started for the first time.
* cleaner setting of the DND flags in the gtk+ client.
* cpStatus cleanup.
|
2007-10-19 23:23:21 +00:00 |
|
Charles Kerr
|
e698756c98
|
remove unused flags
|
2007-10-15 20:58:39 +00:00 |
|
Charles Kerr
|
c65d6a20c3
|
remove dead code tr_file_stat::completionStatus
|
2007-10-15 18:45:25 +00:00 |
|
Charles Kerr
|
159f1de576
|
remove dead code tr_stat::cpStatus
|
2007-10-15 18:28:49 +00:00 |
|
Mitchell Livingston
|
cc2db392f5
|
make libtransmission's pex accessor public, and eliminate a redundant variable in Torrent.[mh]
|
2007-10-14 22:01:55 +00:00 |
|
Charles Kerr
|
e4fec9eefd
|
add tr_stat.peersKnown to indicate how many peers exist in the peer `pool'
|
2007-10-01 15:51:54 +00:00 |
|
Charles Kerr
|
cba61802cf
|
remove newly-unused field tr_peer_stat::isConnected
|
2007-10-01 15:41:42 +00:00 |
|
Charles Kerr
|
f0c9f9a99a
|
add a callback to notify clients when a torrent's state changes
|
2007-09-28 14:51:34 +00:00 |
|
Charles Kerr
|
d3077bbce1
|
round 2 of minor revisions to tr_stat
|
2007-09-27 03:30:22 +00:00 |
|
Charles Kerr
|
439c1f38c1
|
some experimental code. (1) try to improve throughput to peers. (2) add first draft of new tr_stat fields requested by BentMyWookie (3) raise the per-torrent peer limit to 100 to match LibTorrent's defaults
|
2007-09-27 03:03:38 +00:00 |
|
Charles Kerr
|
ee6a0b8945
|
modify the tr_stat struct as hashed out by charles_ and BentMyWookie. sync gtk, ipc, and wx clients.
|
2007-09-26 01:55:04 +00:00 |
|
Charles Kerr
|
904359a049
|
* fix oops from last checkin
* remove some unused fields from internal structures
|
2007-09-25 22:37:23 +00:00 |
|
Charles Kerr
|
fb70a9cca0
|
remove the backwards compatability typedefs at BentMyWookie's suggestion. update libT, gtk, daemon, and cli accordingly...
|
2007-09-20 20:14:13 +00:00 |
|
Mitchell Livingston
|
76da1185ca
|
merge encryption branch to trunk (xcode project is still out of date)
|
2007-09-20 16:32:01 +00:00 |
|
Charles Kerr
|
bae07d471e
|
added support for `corrupt' announce tag s.t. corrupted bytes don't count towards your download ratio
|
2007-08-21 15:17:02 +00:00 |
|
Charles Kerr
|
5f5a743790
|
the new tracker code seems to be working, so now it's time for me to learn yet again how much better users are at noticing bugs than I am. :)
|
2007-08-16 20:00:06 +00:00 |
|
Charles Kerr
|
f158112ece
|
clarify the speedlimit comments
|
2007-08-03 15:55:32 +00:00 |
|
Charles Kerr
|
ba3dc008fc
|
get the socket/net code working on win32 too
|
2007-07-31 16:55:47 +00:00 |
|
Charles Kerr
|
1be185aacd
|
(libT) get "update tracker" working again.
(gtk) add "update tracker" button.
|
2007-07-30 17:11:00 +00:00 |
|
Charles Kerr
|
79a0081092
|
a nice patch that makes the three most CPU-hogging functions (as reported by Shark) essentially free and reduces memory overhead by 8 bytes per piece per torrent. Lots of asserts for extra testing fun.
|
2007-07-28 15:43:34 +00:00 |
|
Charles Kerr
|
730d6df742
|
* fix overflow error from earlier today. (this was the crash talked about in IRC)
* fix long-standing error that occurred when pieceSize isn't evenly divisible by blockSize
* speed up and macro-ize piece-to-block conversions
|
2007-07-25 01:59:46 +00:00 |
|
Charles Kerr
|
dd55805012
|
much faster rechecking of incomplete torrents. added tr_stat_t.recheckProgress field.
|
2007-07-24 01:33:59 +00:00 |
|
Charles Kerr
|
809ec63e95
|
new utility function for app startup: tr_loadTorrents()
|
2007-07-21 18:46:54 +00:00 |
|
Charles Kerr
|
bbac082af5
|
finish splitting the rate control from one state into two states as requested by BMW
|
2007-07-20 08:33:59 +00:00 |
|
Charles Kerr
|
4ef1592e6b
|
more work on the speed limits as hammered out w/BentMyWookie
|
2007-07-20 03:24:04 +00:00 |
|
Josh Elsasser
|
99e471f05d
|
Replace nice readable bitshifts with ugly hex constants
to avoid the compiler warning about our weird error codes.
|
2007-07-18 18:09:03 +00:00 |
|
Charles Kerr
|
dbe96a9e82
|
fold per-torrent ul/dl speed cap settings into libtransmission. synchronize gtk+ client with this change. breaks os x client.
|
2007-07-18 05:27:45 +00:00 |
|
Charles Kerr
|
82fbfb4c47
|
disambiguate some of the tr_stat_t variables' names
|
2007-07-16 00:50:43 +00:00 |
|
Charles Kerr
|
7229f6c56b
|
remove more functions made obsolete by tr_torrentFile().
|
2007-07-15 20:29:57 +00:00 |
|
Charles Kerr
|
59459feb26
|
replace tr_torrentGetFileStatus() with tr_torrentFiles() for BMW
|
2007-07-15 20:05:32 +00:00 |
|
Charles Kerr
|
321b01d430
|
make tr_torrentStat() const.
malloc, rather than calloc, the buffer in strndup.
|
2007-07-15 19:12:54 +00:00 |
|
Charles Kerr
|
ad6ae58e06
|
fix the bugs outlined by cluthi81 in ticket #255.
|
2007-07-15 17:36:56 +00:00 |
|
Charles Kerr
|
73ca83a455
|
split tr_stat_t's peersTotal into peersTotal and peersConnected
|
2007-07-15 17:19:07 +00:00 |
|
Charles Kerr
|
4311b160b5
|
add tr_torrentGetFileStatus() for BentMyWookie
|
2007-07-15 03:26:22 +00:00 |
|
Charles Kerr
|
b667ad3037
|
... and do the same for tr_torrentGetFileDL()
|
2007-07-13 01:17:21 +00:00 |
|
Charles Kerr
|
a3eb718162
|
revise tr_torrentSetFilePriorities() for BMW
|
2007-07-13 00:27:47 +00:00 |
|
Charles Kerr
|
5e4a49be16
|
first draft of a fix for the tracker communication bug reported by TMT
|
2007-07-12 20:48:13 +00:00 |
|