Charles Kerr
|
adc5bec662
|
(trunk libT) silence a couple of session.c warnings from last night
|
2009-03-29 16:44:59 +00:00 |
Mitchell Livingston
|
66850624c5
|
ensure alt speed limit is set on launch when using the scheduler
|
2009-03-28 20:07:38 +00:00 |
Mitchell Livingston
|
1a716f2c76
|
on startup, if the speed limit timer is set, check the timer and ignore TR_PREFS_KEY_ALT_SPEED_ENABLED
|
2009-03-28 19:53:44 +00:00 |
Mitchell Livingston
|
828e0356cc
|
improve the logic when toggling the use of the speed limit timer
|
2009-03-28 19:46:34 +00:00 |
Charles Kerr
|
f1d92708e7
|
(trunk) more speedlimit work
|
2009-03-28 16:47:01 +00:00 |
Charles Kerr
|
93ffda5b5a
|
(trunk) fix a bug with the new libT alt speed limit code
|
2009-03-27 01:39:35 +00:00 |
Charles Kerr
|
d2d2364077
|
(trunk libT) modification to r8088 at livings1's request: make sure the alternate speed test takes place at the top of the minute
|
2009-03-25 19:50:58 +00:00 |
Charles Kerr
|
b1fc4ed8c4
|
(trunk) #1950: Add off-peak hour bandwidth limiting to libtransmission, rpc
|
2009-03-25 19:18:00 +00:00 |
Erick Turnquist
|
81a01fe1d3
|
(trunk libT) re-add rpc password to settings benc dict
|
2009-03-25 00:36:11 +00:00 |
Mitchell Livingston
|
50c9385ceb
|
#1276 encrypt the password to access web client interface using SHA-2
|
2009-03-17 21:50:20 +00:00 |
Charles Kerr
|
68448d18ea
|
(trunk gtk) launchpad bug #338046: XDG_DOWNLOAD_DIR isn't honored in gtk client
|
2009-03-10 15:24:40 +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 |
Charles Kerr
|
3f9a1d090b
|
(trunk) #1787: add support for seeding ratio limiting in libtransmission
|
2009-02-13 18:23:56 +00:00 |
Charles Kerr
|
3821413390
|
(trunk libT) add in a crasher bug for Rolcol to find
|
2009-02-06 23:35:47 +00:00 |
Charles Kerr
|
93642c5c4d
|
(trunk libT) Biaaru: repeat the TR_DEBUG_FD test on this please :)
|
2009-02-04 18:19:37 +00:00 |
Charles Kerr
|
08289b9d13
|
(trunk libT) #1748: possible fix for the kqueue corruption errors by consolidating the three per-torrent libevent timers into three session-wide timers. Since most people reporting this error have lots of torrents loaded, consider a hypothetical example: if you had 500 torrents, this patch will reduce 1,500 libevent timers down to just three timers. On top of that, those three have simpler life cycles too...
|
2009-02-04 16:58:52 +00:00 |
Charles Kerr
|
61e18f1d1b
|
(trunk libT) yet even *more* assertions for Biiaru and persept :)
|
2009-01-29 16:56:43 +00:00 |
Charles Kerr
|
983455abbc
|
(trunk libT) possible fix for the transfers-not-loaded-on-startup issue introduced in r7806
|
2009-01-27 02:01:04 +00:00 |
Charles Kerr
|
90f8a08794
|
(trunk libT) another possible fix for the libevent corruption issue -- libevent calls were being invoked from the gui thread at startup via tr_sessionInit()'s call to tr_webInit(). This revision moves those calls into the libtransmission/libevent thread.
|
2009-01-26 08:23:11 +00:00 |
Charles Kerr
|
8c9d5359b5
|
(trunk libT) add more assertions to make Biiaru crash more^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^Hhelp track down the cause of Biiaru's crashes
|
2009-01-26 02:51:50 +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
|
9c5b6e7d15
|
(trunk libT) #1698: RunTime Check failure
|
2009-01-14 13:30:51 +00:00 |
Charles Kerr
|
2c1afe07a4
|
(trunk libT) fix an r7707 bug in tr_sessionGetActiveTorrentCount()
|
2009-01-13 21:06:07 +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
|
db58b89f6e
|
(trunk libT) Clean up RPC server initialization (wereHamster)
|
2009-01-13 16:35:06 +00:00 |
Charles Kerr
|
fe816d8135
|
(trunk) update the GPL code's copyright dates
|
2009-01-10 23:09:07 +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
|
5ccd5a7700
|
(trunk libT) fix the much-hated "Assertion failed: (tr_isPeerIo( io ))". Also, repeated calls to tr_date() were taking up about 78% of the time in tr_stat(), so instead of calling multiple times, call it once in tr_stat() and pass that value around to the functions that need it.
|
2009-01-05 04:27:54 +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
|
1bcc998694
|
(trunk libT) fix a couple of minor memory leaks
|
2008-12-30 22:19:52 +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
|
9ea0489471
|
this should've been in r7529
|
2008-12-29 18:12:25 +00:00 |
Charles Kerr
|
dfcc9173e5
|
(trunk libT) #include "session.h" cleanup from wereHamster
|
2008-12-23 17:27:15 +00:00 |
Charles Kerr
|
8556ce653f
|
(trunk libT) comments, tr_bool correctness, better runtime tests.
|
2008-12-21 18:15:00 +00:00 |
Charles Kerr
|
9594112d27
|
updated email address
|
2008-12-16 00:20:44 +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 |
Charles Kerr
|
788b397ecc
|
(trunk libT) more semantic cleanup: tr_handle->tr_session, int->tr_bool, int->tr_port
|
2008-12-14 11:21:11 +00:00 |
Charles Kerr
|
e56643d7e7
|
(trunk daemon) added --dump option to dump the settings to stderr and exit.
|
2008-12-14 01:22:06 +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
|
5999fef70a
|
(trunk libT) #1569: tr_sessionIsSpeedLimitEnabled() returns wrong value
|
2008-12-06 17:01:18 +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
|
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
|
a2ad4f6543
|
(libT) patch from jhujhiti to add ipv6 support.
|
2008-11-30 00:47:18 +00:00 |