Charles Kerr
|
52777f376f
|
(trunk libT) make TR_DEFAULT_PEER_SOCKET_TOS_STR default to "0" based on a suggestion from sylware in #transmission
|
2009-02-20 17:34:35 +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 |
|
Mitchell Livingston
|
fa3b9a12c5
|
eta will now indicate time remaining to reach seed ratio when seeding
|
2009-02-14 05:15:23 +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
|
c99f941d16
|
(trunk libT) make file preallocation optional via settings.json. choices are: full, sparse, and none
|
2009-01-16 16:38:16 +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
|
c6a454d2e2
|
(trunk libT) win32 portability fixes, reported by Alexey
|
2009-01-10 02:22:13 +00:00 |
|
Charles Kerr
|
2702fc289a
|
(trunk libT) finally get around to making upload-slots-per-torrent a settings.json option, thanks to friendly prodding from ful in #transmission
|
2009-01-09 15:45:44 +00:00 |
|
Charles Kerr
|
55aa6d834f
|
(trunk libT) make the default number of open files 32 rather than 16, and make it configurable via settings.json. (Reported by Lucius Windschuh via denis_)
|
2009-01-08 19:20:24 +00:00 |
|
Charles Kerr
|
b41cf9f231
|
(trunk libT) avoid some unnecessary memory fragmentation... for composited objects that have a tr_bandwidth, contain the it directly rather than a pointer to one allocated elsewhere on the heap.
|
2009-01-02 19:56:06 +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
|
5e806dc816
|
* add autoconf test AC_C_INLINE to do the Right Thing for "inline", "__inline__", and "__inline".
* make tr_isAddress(), tr_isDirection(), and a bunch of the tr_torrent() macro functions into true inline functions
|
2009-01-02 05:11:50 +00:00 |
|
Charles Kerr
|
0cd572a0da
|
(trunk libT) make tr_isAddress() and tr_isDirection() inline
|
2009-01-02 04:47:37 +00:00 |
|
Charles Kerr
|
694a980348
|
(trunk daemon) #1618: patch from er13 to make transmission-daemon's encryption, port, and peer limit command-line arguments similar to transmission-remote's
|
2008-12-30 18:18:34 +00:00 |
|
Charles Kerr
|
dfcc9173e5
|
(trunk libT) #include "session.h" cleanup from wereHamster
|
2008-12-23 17:27:15 +00:00 |
|
Charles Kerr
|
303356d110
|
(trunk) #1029: When removing local data only remove data from the torrent
|
2008-12-23 16:04:11 +00:00 |
|
Charles Kerr
|
55f263312f
|
(trunk) patch from wereHamster to finish off tr_handle
|
2008-12-22 19:14:43 +00:00 |
|
Charles Kerr
|
acdd8c860c
|
(trunk libT) minor cleanups found while diffing for backport to 1.4x in r7455
|
2008-12-22 00:52:44 +00:00 |
|
Charles Kerr
|
8556ce653f
|
(trunk libT) comments, tr_bool correctness, better runtime tests.
|
2008-12-21 18:15:00 +00:00 |
|
Charles Kerr
|
a9f8c517a0
|
(trunk) fix gtk bug of not remembering users' settings for per-torrent peer limits
|
2008-12-14 22:57:08 +00:00 |
|
Mitchell Livingston
|
02521f4bf8
|
simplify the "randomize port" text
|
2008-12-14 00:50:41 +00:00 |
|
Mitchell Livingston
|
2707962707
|
#1559 Simplify tr_sessionInitFull - Mac client
|
2008-12-14 00:31:33 +00:00 |
|
Charles Kerr
|
78a68337fd
|
(trunk libT) remove unneeded key
|
2008-12-14 00:23:00 +00:00 |
|
Charles Kerr
|
f1419a95c0
|
(trunk libT) semantic cleanup: int -> tr_bool
|
2008-12-13 23:39:12 +00:00 |
|
Charles Kerr
|
6b0d98a695
|
(trunk) #1559: Simplify tr_sessionInitFull
|
2008-12-13 23:17:36 +00:00 |
|
Charles Kerr
|
35f40bdfa6
|
(trunk libT) #1593: Setting upload to 0 kills all download
|
2008-12-13 22:52:15 +00:00 |
|
Mitchell Livingston
|
7b17087c70
|
#1157 ability to pick a random port in libtransmission; mac preference to pick a random port on launch and on button click
|
2008-12-11 04:41:23 +00:00 |
|
Charles Kerr
|
3a970c9fd9
|
(trunk libT) fix INET6_ADDRSTRLEN build error on cygwin, reported by stdisease in #transmission
|
2008-12-09 20:56:24 +00:00 |
|
Charles Kerr
|
a33b78fc53
|
(daemon) #1510: kysucix's patch to give an option to delete local data via RPC when removing a torrent.
|
2008-12-09 17:01:49 +00:00 |
|
Charles Kerr
|
92dff35710
|
(libT) more tr_bool, tr_port junk
|
2008-12-03 07:10:09 +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
|
166c6e5f3c
|
(libT) add tr_peer_stat.isSeed
|
2008-12-02 23:16:01 +00:00 |
|
Charles Kerr
|
d4ee0d714a
|
(libT) #1379: support "partial seeds" BEP 22
|
2008-12-02 19:46:51 +00:00 |
|
Charles Kerr
|
0d5fed6442
|
(libT) re-apply jhujhiti's IPv6 patch. This merges in my tr_port cleanup, so any new bugs are mine :/
|
2008-12-02 03:41:58 +00:00 |
|
Charles Kerr
|
a14621c363
|
(libT) janitorial: use the tr_port type whenever we have a `port' as a function argument or as a field in a struct.
|
2008-12-01 20:51:01 +00:00 |
|
Charles Kerr
|
7fa9813955
|
(libT) #252: revert r7195 (jhujhiti's IPv6 test patch). It seems to be the culprit in a `thrashing' issue reported by Waldorf and m1b in irc -- the behavior appeared between r7183 and r7187 -- so this commit is to trigger off a nightly build w/o the patch to test with in irc.
|
2008-12-01 20:21:06 +00:00 |
|
Charles Kerr
|
c910993b68
|
#1379 lay some very early groundwork for "partial seeds" -- change tr_completion's enum to use the partial seed terminology
|
2008-11-30 01:52:45 +00:00 |
|
Charles Kerr
|
a2ad4f6543
|
(libT) patch from jhujhiti to add ipv6 support.
|
2008-11-30 00:47:18 +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
|
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
|
0bcff74d52
|
minor code cleanup
|
2008-11-23 16:30:09 +00:00 |
|
Charles Kerr
|
f8a7c4b347
|
#1406: need tr_getDefaultDownloadDir() for consistency between apps
|
2008-11-15 17:39:54 +00:00 |
|
Charles Kerr
|
42fe27c067
|
more fucking around with the speed measurements.
|
2008-11-08 02:49:04 +00:00 |
|
Charles Kerr
|
10566eece9
|
(libT) #849: preallocate files when possible to prevent disk fragmentation
|
2008-11-05 05:56:06 +00:00 |
|
Charles Kerr
|
b263a5f0e2
|
(libT) tr_handle --> tr_session
|
2008-11-02 22:21:59 +00:00 |
|
Charles Kerr
|
188adb1d6a
|
reverse patch #6948. one of the new gcc attributes seems to be causing trouble.
|
2008-10-23 02:37:21 +00:00 |
|
Charles Kerr
|
f0eddb5c20
|
(libT) move the TR_GNUC macros from utils.h to a standalone header file so other libT headers can use them without getting an extra dependency tree.
|
2008-10-22 18:42:37 +00:00 |
|
Charles Kerr
|
674307add7
|
Add a new token, TR_DEFAULT_ENCRYPTION, and use it as the default in the various clients.
Add a new #define, TR_EMBEDDED. When it's set, gettext is disabled and non-encrypted connections are the default.
|
2008-10-22 17:16:12 +00:00 |
|