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 |
|
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
|
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
|
853a67fbfc
|
(libT) define peer connections' sockets' so_sndbuf size in the tr_session struct.
|
2008-11-21 16:32:55 +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
|
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
|
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 |
|
Charles Kerr
|
53339a1498
|
(libt) remove some more instances of MAX_PATH_LENGTH
|
2008-10-14 03:54:57 +00:00 |
|
Charles Kerr
|
e3a5524189
|
have tr_buildPath() allocate memory from the heap rather than using an input buffer
|
2008-10-14 03:03:29 +00:00 |
|
Charles Kerr
|
e660acc669
|
fix oops
|
2008-10-14 01:29:33 +00:00 |
|
Charles Kerr
|
88ce8a5c44
|
more changes inspired by spry's `winport' code: for portability, use the standard __VA_ARGS__ macro for variadic macros instead of the CPP extensions.
|
2008-10-13 22:45:05 +00:00 |
|
Charles Kerr
|
178008650e
|
(libT) remove dead code
|
2008-10-06 19:44:38 +00:00 |
|
Charles Kerr
|
6cba9305ae
|
add a separate flag for enabling/disabling the rpc address whitelist
|
2008-10-01 22:59:29 +00:00 |
|
Charles Kerr
|
bddf34d7a8
|
#1309: Web/RPC interface ACL ignored
|
2008-10-01 20:23:57 +00:00 |
|
Charles Kerr
|
8903960174
|
a little more cleanup of the rpc server stuff.
|
2008-09-26 04:41:13 +00:00 |
|
Charles Kerr
|
4c34b2bc89
|
rpc-server cleanups. add true wildmat control. break the Mac build a little harder.
|
2008-09-25 18:48:09 +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
|
4fe1e1dae3
|
first draft at having more accurate speed controls
|
2008-09-17 19:44:24 +00:00 |
|
Charles Kerr
|
82815a74d2
|
#1214: add RPC support for per-peer status,ul,dl,address info
|
2008-08-22 17:59:31 +00:00 |
|
Charles Kerr
|
960ded0af4
|
force Transmission to crash when started. don't use this revision; it's for testing the nightly build system.
|
2008-08-22 17:14:29 +00:00 |
|
Charles Kerr
|
ef68e36a0d
|
(libT) more dead code removal: tr_compareUint32(), tr_compareUint64(), tr_strcmp(), tr_strcasecmp()
|
2008-08-22 14:52:20 +00:00 |
|
Charles Kerr
|
58881d45be
|
more metainfo/bencode cleanup
|
2008-08-21 16:12:17 +00:00 |
|
Charles Kerr
|
d06f101e57
|
#220: lazy bitfields
|
2008-08-16 21:06:57 +00:00 |
|
Mukund Sivaraman
|
de62de3e19
|
Replace random number generation code
|
2008-08-14 11:11:25 +00:00 |
|