Charles Kerr
7683452514
(trunk libT) undo r7645 based on feedback that the experimental code did improve performance.
2009-01-09 19:24:40 +00:00
Charles Kerr
2eb9888db4
(trunk libT) fix getConfigDir() bug reported by wereHamster
2009-01-09 19:16:52 +00:00
Charles Kerr
b545dbe28a
(trunk libT) fix downloadDir error reported & tracked down by wereHamster
2009-01-09 18:39:30 +00:00
Charles Kerr
a1b2af981c
(trunk libT) annotate tr_cpBlockBitfieldSet() as suggested by wereHamster.
2009-01-09 17:55:48 +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
f7db63329d
(trunk libT) clear out the experimental code that accumulated while trying to find the fix to the tracker-announces-never-finish bug. This revision is 1.42's version plus bugfixes.
2009-01-08 20:35:10 +00:00
Charles Kerr
e7b9a2eaa2
(trunk libT) fix evbuffer oops
2009-01-08 20:33:33 +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
f3db4c14b7
(trunk libT) The buffer is static anyway, no need to malloc it
2009-01-08 14:05:30 +00:00
Charles Kerr
98420365e9
(trunk libT) remove a small number of redundant or unnecessary asserts
2009-01-08 04:43:00 +00:00
Mitchell Livingston
17ef142fc9
make credits match authors
2009-01-08 02:55:56 +00:00
Mitchell Livingston
fd7fa49fc3
#1668 Groups: filter torrents by evalutating a multivalue property (any tracker and any file)
2009-01-08 02:37:18 +00:00
Malcolm Jarvis
4f1b4de470
my bike shed is colored with an "L".
2009-01-08 02:09:03 +00:00
Charles Kerr
12fa587aeb
(trunk) what color is your bike shed?
2009-01-08 01:57:15 +00:00
Charles Kerr
d55e4e9d76
(trunk) try to give credit where it's due. if anyone got left out, just yell.
2009-01-08 01:50:40 +00:00
Erick Turnquist
a3f7b8d7e7
add myself to AUTHORS
2009-01-08 01:29:35 +00:00
Charles Kerr
6917cac918
(trunk libT) fix odd handshake bug reported by wereHamster
2009-01-07 22:06:40 +00:00
Charles Kerr
30ebbdaacb
(trunk libT) re-enable the completion sanity tests for the benefit of the nightly builds
2009-01-07 17:22:17 +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
c5ecccdd24
(trunk libT) much faster implementation of tr_cpBlockBitfieldSet()
2009-01-07 02:22:11 +00:00
Charles Kerr
196c3c19c3
(trunk libT) apparently the r7629 tr_cpBlockBitfieldSet() speedup introduced a bug.
2009-01-06 14:43:15 +00:00
Charles Kerr
c0acf3e920
(trunk libT) hm, checked in the wrong version.
2009-01-06 07:48:30 +00:00
Charles Kerr
7581f04242
(trunk libT) faster tr_cpBlockBitfieldSet()
2009-01-06 07:45:15 +00:00
Erick Turnquist
2a6c7dd0fa
(trunk libT) Fix an assertion failure in ptrarrays when values are equal.
...
This bug manifest itself due to a subtle change in tr_compareAddresses(), but
was always there. An assertion would fail if two (obviously adjacent) values
were equal.
2009-01-06 03:22:10 +00:00
Charles Kerr
73d32850ed
(trunk libT) fix refcount error in the new peer-io refcount code
2009-01-06 03:21:22 +00:00
Mitchell Livingston
cd7b38e007
warnings--; miscellaneous other cleanup
2009-01-06 02:07:55 +00:00
Mitchell Livingston
28ce3a64e8
#1661 show group rules for the proper group
2009-01-06 01:21:02 +00:00
Charles Kerr
3ff145f058
(trunk libT) two bugfixes in one: (1) fix leaking tr_handshake objects reported by BentMyWookie (2) fix yet another permutation of the tr_isBandwidth() assertion failure -- maybe the last one? -- reported by Waldorf
2009-01-06 00:24:44 +00:00
Charles Kerr
30a989f1df
(trunk libT) fix the new-code errors reported by ZogG and Rolcol and Spaham
2009-01-05 18:20:47 +00:00
Charles Kerr
fd26f21400
(trunk libT) fix a minor memory leak reported by Valgrind
2009-01-05 18:18:13 +00:00
Charles Kerr
1b527610dd
(trunk libT) yet another step in the debugging cycle, crash report from ZogG and Rolcol
2009-01-05 07:57:10 +00:00
Charles Kerr
124658791a
(trunk libT) probably fix r7618 reported in #transmission by Rolcol
2009-01-05 06:45:08 +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
b68a3bb96c
ensure that -ggdb3 is used if we're using gcc
2009-01-04 18:30:34 +00:00
Charles Kerr
2eb1faa5e8
(trunk libT) minor speedup tweaks in peer-request hotspots
2009-01-04 18:01:15 +00:00
Charles Kerr
6681107c00
(trunk libT) remove a small memory leak in the request-list unit test s.t. valgrind will be happy
2009-01-04 17:46:27 +00:00
Charles Kerr
ca6dd89e10
(trunk libT) minor tr_ptrArray API cleanup
2009-01-04 16:59:15 +00:00
Charles Kerr
cf79c87d7e
(trunk libT) forgot to "svn add" request-list-test.c before committing...
2009-01-04 16:58:09 +00:00
Mitchell Livingston
4fac7102bb
the year is 2009
2009-01-04 16:58:00 +00:00
Charles Kerr
6d21e557f5
(trunk libT) fix r7610 bug reported by BentMyWookie
2009-01-04 16:48:31 +00:00
Mitchell Livingston
3c863dd37b
add request-list.[ch] to xcode project
2009-01-04 16:30:25 +00:00
Charles Kerr
51e68d6e56
(trunk libT) new peer request fifo queue with log(N) search time. new unit tests for the queue. new utility tr_lowerBound()
2009-01-04 16:29:44 +00:00
Charles Kerr
a0390c6111
(trunk libT) remove unnecessary prototype
2009-01-04 04:37:47 +00:00
Charles Kerr
2b38f6f81a
(trunk libT) don't use void* when doing pointer math.
2009-01-04 04:37:26 +00:00
Charles Kerr
8690d83ba4
(trunk libT) minor improvement to testing to see if two requests are equal
2009-01-04 02:49:30 +00:00
Charles Kerr
f2c9d270b0
(trunk libT) do scrape paused torrents.
2009-01-04 02:05:17 +00:00
Charles Kerr
422d1b0f97
(trunk libT) don't scrape paused torrents.
2009-01-04 02:01:57 +00:00
Charles Kerr
3086631734
(trunk gtk) small typo fix as reported by via in http://forum.transmissionbt.com/viewtopic.php?f=1&t=6780
2009-01-04 00:33:50 +00:00
Charles Kerr
b0e9cf7b77
(trunk cli) fix command-line arg mixup for encryption preference, reported by er13 and Whoopie
2009-01-03 23:37:29 +00:00
Charles Kerr
ead8254b85
(trunk libT) tr_torrentStat() speedups
2009-01-03 23:11:29 +00:00