Charles Kerr
|
41b0cc8cdd
|
(trunk) libT and gtk+ parts for #1889: per-torrent vs. global speed limit confusion
|
2009-03-04 19:52:57 +00:00 |
Charles Kerr
|
857b3dab10
|
(trunk libT) #1823: Ratio limit is only checked when peers are active
|
2009-03-01 13:56:22 +00:00 |
Mitchell Livingston
|
39b0108366
|
have the mac ui use libT's ratio settings (attempt 1); when seed ratio is reached in libT, set the seed ratio setting to "seed forever"
|
2009-02-14 21:15:57 +00:00 |
Charles Kerr
|
3f9a1d090b
|
(trunk) #1787: add support for seeding ratio limiting in libtransmission
|
2009-02-13 18:23:56 +00:00 |
Charles Kerr
|
6c7097d1f4
|
(trunk libT) more assertions
|
2009-01-30 00:41:08 +00:00 |
Charles Kerr
|
486c55c1ed
|
(trunk libT) peerMgr: operate directly on tr_torrent and not peerMgr+torrentHash
|
2009-01-13 21:00:05 +00:00 |
Charles Kerr
|
08403324bd
|
(trunk libT) Remove tr_torrentNext() from the public libT API (wereHamster)
|
2009-01-13 16:39:19 +00:00 |
Charles Kerr
|
2f6b56671f
|
(trunk libT) win32 portability patch from Alexey
|
2009-01-11 17:02:04 +00:00 |
Charles Kerr
|
141847b902
|
(trunk libT) update the copyrights on some files that no longer have old code in them
|
2009-01-07 06:53:29 +00:00 |
Charles Kerr
|
0d2d375125
|
(trunk libT) inline a few more torrent methods
|
2009-01-03 00:25:27 +00:00 |
Charles Kerr
|
86d3e70121
|
(trunk libT) avoid some unnecessary memory fragmentation... for composited objects that have a tr_ratecontrol, contain the it directly rather than a pointer to one allocated elsewhere on the heap.
|
2009-01-02 20:42:35 +00:00 |
Charles Kerr
|
199e38dd66
|
(trunk libT) avoid some unnecessary memory fragmentation... for composited objects that have a tr_completion, contain the it directly rather than a pointer to one allocated elsewhere on the heap.
|
2009-01-02 17:01:55 +00:00 |
Charles Kerr
|
d6b4db4a78
|
(trunk libT) add "inline" hint to several one-liner functions
|
2009-01-02 06:28:22 +00:00 |
Charles Kerr
|
7a4002dd3a
|
(trunk libT) avoid some unnecessary memory fragmentation... for composited objects that have a tr_bitfield, contain it directly rather than a pointer to one allocated elsewhere on the heap.
|
2008-12-29 09:51:54 +00:00 |
Charles Kerr
|
f1419a95c0
|
(trunk libT) semantic cleanup: int -> tr_bool
|
2008-12-13 23:39:12 +00:00 |
Charles Kerr
|
5d36543c40
|
(libT) #1557: handshake peer-id doesn't match the peer-id sent in the tracker announce
|
2008-12-04 05:27:59 +00:00 |
Charles Kerr
|
aa9b1d2b8e
|
(libT) misc cleanup: use tr_bool and tr_port where appropriate
|
2008-12-03 04:55:10 +00:00 |
Charles Kerr
|
d12af295c1
|
use tr_bool instead of C bitfields. (http://blogs.msdn.com/oldnewthing/archive/2008/11/26/9143050.aspx)
|
2008-11-28 22:11:41 +00:00 |
Charles Kerr
|
f44248a7d7
|
(libT) yet another stab at getting bandwidth management under control. this version may suck less than previous attempts. It also breaks the mac build until someone adds iobuf.[ch] to xcode...
|
2008-11-25 21:35:17 +00:00 |
Charles Kerr
|
a1cd6d85dc
|
(libT) add #ifdefs to ensure that client apps don't #include private libtransmission headers.
|
2008-11-24 20:17:36 +00:00 |
Charles Kerr
|
be5e6774ad
|
(libT) #1468: another stab at getting the peer transfer speeds both fast and a little more consistent.
|
2008-11-24 04:21:23 +00:00 |
Charles Kerr
|
42fe27c067
|
more fucking around with the speed measurements.
|
2008-11-08 02:49:04 +00:00 |
Charles Kerr
|
58ea9e4be8
|
(libT) revise r7065
|
2008-11-07 05:37:59 +00:00 |
Charles Kerr
|
c8b51fb734
|
#1429 (libT) cleaner handling of the special case where the upload or download speed limit is zero
|
2008-11-07 04:10:27 +00:00 |
Charles Kerr
|
8e4fa83c77
|
update NEWS
|
2008-11-06 02:56:51 +00:00 |
Charles Kerr
|
06939cafa6
|
(libT) low-hanging fruit discovered from softwareelves' shark profile.
|
2008-10-26 15:39:04 +00:00 |
Charles Kerr
|
0c4f300f1b
|
#1369: clarify the different torrent status & callbacks' APIs and typenames
|
2008-10-20 17:54:56 +00:00 |
Charles Kerr
|
2adcf84784
|
#1366: move tr_ctor{Set,Get}Save() to a package-private header.
|
2008-10-20 16:00:14 +00:00 |
Charles Kerr
|
b1ef118e3f
|
(libT) housekeeping: tr_torrent.handle --> tr_torrent.session
|
2008-10-02 15:53:33 +00:00 |
Charles Kerr
|
cc89872dd4
|
run libT, cli, daemon, gtk through the source-code formatter "uncrustify" as promised/threatened
|
2008-09-23 19:11:04 +00:00 |
Charles Kerr
|
b5efa86ad7
|
add new compile-time throttle options suggested by persept
|
2008-09-18 03:55:31 +00:00 |
Charles Kerr
|
4fe1e1dae3
|
first draft at having more accurate speed controls
|
2008-09-17 19:44:24 +00:00 |
Charles Kerr
|
419242e36f
|
(libT) change benc's integral type from int to size_t, squashing a couple of minor warnings
|
2008-09-04 14:42:32 +00:00 |
Charles Kerr
|
e1a23350d4
|
(1) add a doneDate to tr_torrent and tr_stat. (2) save tr_torrent.doneDate and tr_torrent.activityDate between sessions in the .resume file.
|
2008-06-03 19:16:12 +00:00 |
Charles Kerr
|
5db4ca7fa3
|
#981: add tr_stat.dateAdded to libT; add "sort by age" to gtk+ client
|
2008-06-02 04:41:55 +00:00 |
Charles Kerr
|
7bfe7cc471
|
remove unused functions tr_torrentSetActiveCallback() and tr_torrentClearActiveCallback()
|
2008-05-23 20:33:54 +00:00 |
Charles Kerr
|
53d8574b11
|
* change tr_stat.activityDate's and tr_stat.startedDate's type to time_t, since that's how everyone uses them anyway
* add a little more documentation to tr_stat and tr_ctor in transmission.h
|
2008-05-23 20:04:41 +00:00 |
Charles Kerr
|
2c79888a93
|
RPC/IPC redesign
|
2008-05-18 16:44:30 +00:00 |
Charles Kerr
|
63b82714f8
|
partial implementation of json-ipc backend: torrent start/stop/close/verify/stat/info, as are getting & setting per-torrent peer limits, upload speeds, and download speeds. this is a work in progress.
|
2008-05-12 00:41:55 +00:00 |
Charles Kerr
|
33839f77be
|
new utility for iterating through torrents: tr_torrentNext()
|
2008-05-10 00:19:00 +00:00 |
Charles Kerr
|
d561187227
|
when one of the trackers in a multitracker list is successful, bump it to the top of the tier.
|
2008-05-05 19:51:53 +00:00 |
Charles Kerr
|
afde752dc0
|
'resume' cleanup
|
2008-04-14 11:52:50 +00:00 |
Charles Kerr
|
3e4168025b
|
experimental commit to save 1888 bytes from each tr_torrent
|
2008-03-31 19:34:20 +00:00 |
Charles Kerr
|
c63b548195
|
fix bug that caused very large torrents to crash Transmission
|
2008-03-22 18:10:59 +00:00 |
Charles Kerr
|
5e3dcb5f6f
|
#751: more digging to try to figure out where the problem is.
|
2008-03-06 13:24:44 +00:00 |
Charles Kerr
|
4456c2dd90
|
(gtk) #544: remove fast-resume cache when appropriate
|
2008-02-19 05:03:56 +00:00 |
Charles Kerr
|
6fb57dcd59
|
modify "verify local data" to not lose the blocks in incomplete pieces
|
2008-02-15 16:00:46 +00:00 |
Charles Kerr
|
88cfec047f
|
#666: pausing in the middle of "verify local data" makes T forget about the nonverified portion
|
2008-02-01 01:38:55 +00:00 |
Charles Kerr
|
b1cd6ecccc
|
remove unused "max unchoked peers" feature. fix obsolete TR_FLAG_SAVE comment.
|
2008-01-23 17:06:36 +00:00 |
Charles Kerr
|
de515ee339
|
if the torrent's download path doesn't exist, don't create it -- it's might be a removeable disk that got unplugged.
|
2008-01-18 19:13:32 +00:00 |