Charles Kerr
|
55c59fa478
|
(trunk) fix r9380 #2412 timing issue
|
2009-10-23 05:48:56 +00:00 |
|
Charles Kerr
|
9affe9ef59
|
(trunk libT) #2412: tracker query should use bind address
|
2009-10-22 05:15:34 +00:00 |
|
Charles Kerr
|
459bea37f9
|
(trunk libT) remove a couple more debugging printf() calls
|
2009-09-26 13:21:46 +00:00 |
|
Charles Kerr
|
86ada18266
|
(trunk)
#1699: Announce to multiple trackers at once
#2424: Tracker address is not listed in GTK client.
|
2009-09-25 21:05:59 +00:00 |
|
Charles Kerr
|
172d64c32c
|
(trunk libT) #2416: possible fix for 'crash in event_queue_insert' on Snow Leopard
|
2009-09-23 15:28:11 +00:00 |
|
Charles Kerr
|
3524ae637e
|
(trunk libT) sync the announce/scrape timeout intervals in trunk with those in 1.7x
|
2009-09-08 18:39:20 +00:00 |
|
Charles Kerr
|
bd41421591
|
decide at runtime, rather than compile time, whether to use curl_multi_action
|
2009-09-08 05:18:46 +00:00 |
|
Charles Kerr
|
786887b147
|
(trunk libT) tell libcurl to set a time limit of 120 seconds for announces; 30 seconds for scrapes
|
2009-08-22 23:22:50 +00:00 |
|
Charles Kerr
|
cb79214854
|
(trunk) remove trailing spaces
|
2009-08-10 20:04:08 +00:00 |
|
Charles Kerr
|
24746cff7f
|
(trunk libT) minor #include futzing
|
2009-07-01 14:58:57 +00:00 |
|
Charles Kerr
|
b2a6def953
|
(trunk libT) fix small dead code. found by clang static analyzer and reported by d0k
|
2009-05-13 19:04:14 +00:00 |
|
Charles Kerr
|
03a7251054
|
(trunk) make it possible to #include "version.h" without having to add -I${TOP}/libtransmission/ to your CFLAGS
|
2009-04-13 19:04:21 +00:00 |
|
Charles Kerr
|
9e9743c6b1
|
(trunk libT) re-add the curl "easy queue" from 1.4x to queue libcurl tasks to ameliorate complaints of "too many open files"
|
2009-04-05 13:00:17 +00:00 |
|
Charles Kerr
|
491a6ac63d
|
(trunk libT) #1844: Prefer curl_multi_socket_action() to curl_multi_perform() in modern versions of libcurl
|
2009-02-18 16:16:24 +00:00 |
|
Charles Kerr
|
236f8ad2ff
|
(trunk libT) yet another possible fix for the libcurl/libevent/kqueue issue
|
2009-02-10 18:03:55 +00:00 |
|
Erick Turnquist
|
f3a2a35952
|
(trunk libT) only resolve ipv4 tracker addresses for now
|
2009-02-07 00:20:47 +00:00 |
|
Charles Kerr
|
eb538aa492
|
(trunk libT) #1748 keep looking for a workaround
|
2009-02-06 21:14:05 +00:00 |
|
Charles Kerr
|
8572d81e00
|
(trunk libT) experimental fix for #1748: crash in event_queue_insert in thread1
|
2009-02-05 22:00:21 +00:00 |
|
Charles Kerr
|
46ff5598a7
|
(trunk libT) more hoops for Biiaru
|
2009-02-05 20:53:59 +00:00 |
|
Charles Kerr
|
ee58379377
|
(trunk libT) #1748: judging from Biiaru's testing yesterday after I left, the problem is somewhere in web.c. Let's start by adding some cruel assertions in there.
|
2009-02-05 14:52:00 +00:00 |
|
Charles Kerr
|
adc6791de3
|
(trunk libT) add more assertions to ensure that the libevent calls are all being made from the same thread
|
2009-01-28 19:35:39 +00:00 |
|
Charles Kerr
|
0b5558c3e3
|
(trunk libT) silence curl_easy_setopt -Wunreachable-code warnings
|
2009-01-24 00:25:11 +00:00 |
|
Charles Kerr
|
4f95edf647
|
(trunk libT) minor cleanup
|
2009-01-17 22:49:15 +00:00 |
|
Charles Kerr
|
bc2b7fcb03
|
(trunk libT) minor tweaks to reduce libtransmission shear between trunk and 1.5x
|
2009-01-16 17:29:42 +00:00 |
|
Charles Kerr
|
fe816d8135
|
(trunk) update the GPL code's copyright dates
|
2009-01-10 23:09:07 +00:00 |
|
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
|
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
|
217d3d3c91
|
(trunk libT) this diff has held #1631 at bay for 18 hours now... is it finally fixed? :)
|
2008-12-31 14:28:20 +00:00 |
|
Charles Kerr
|
68ad6f452c
|
(trunk libT) probable fix for #1631
|
2008-12-30 01:02:53 +00:00 |
|
Charles Kerr
|
eff510da18
|
(trunk libT) simplify web.c's remove_finished_tasks() a bit
|
2008-12-29 19:02:12 +00:00 |
|
Charles Kerr
|
415f04059f
|
(trunk libT) wrap tr_inf(), tr_msg(), tr_dbg() calls inside a check to see if that debugging level is active. That way that function calls in the vararg list won't be invoked unless that level of verbosity is actually turned on.
|
2008-12-29 18:11:56 +00:00 |
|
Charles Kerr
|
db381a5e40
|
(trunk libT) revert #7517 since it didn't do any good. disable http connection reuse.
|
2008-12-29 07:51:09 +00:00 |
|
Charles Kerr
|
1582135e3c
|
(trunk libT) experimental test for #1631 in web.c::setsock()
|
2008-12-26 20:14:47 +00:00 |
|
Charles Kerr
|
dfcc9173e5
|
(trunk libT) #include "session.h" cleanup from wereHamster
|
2008-12-23 17:27:15 +00:00 |
|
Charles Kerr
|
9594112d27
|
updated email address
|
2008-12-16 00:20:44 +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
|
b9b67ee2c2
|
(libT) libcurl configuration tweaks
|
2008-12-02 23:54:26 +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
|
f336aff2e7
|
(libT) fix a pair of dead store warnings from m1b & clang
|
2008-11-04 19:40:18 +00:00 |
|
Charles Kerr
|
d0ade0358f
|
(libT) #1399: No tracker response result in error: 0 in the log
|
2008-10-31 19:01:27 +00:00 |
|
Charles Kerr
|
4480da5403
|
(libT) #1359: Transmission shows no tracker error when unable to contact the tracker
|
2008-10-29 16:06:14 +00:00 |
|
Charles Kerr
|
98168cb605
|
(libT) #1359: Transmission shows no tracker error when unable to contact the tracker
|
2008-10-27 18:00:03 +00:00 |
|
Charles Kerr
|
06939cafa6
|
(libT) low-hanging fruit discovered from softwareelves' shark profile.
|
2008-10-26 15:39:04 +00:00 |
|
Charles Kerr
|
7ec84486ee
|
(libT) more win32 portability fixes from Spry
|
2008-10-20 19:34:19 +00:00 |
|
Charles Kerr
|
071c6733e5
|
this seems to work pretty well. maybe it's done now?
|
2008-10-18 15:45:12 +00:00 |
|
Charles Kerr
|
00cfd90bb5
|
<bullwinkle>this time for sure!</bullwinkle>
|
2008-10-18 00:20:37 +00:00 |
|
Charles Kerr
|
a44f3d75a0
|
more hacking on libcurl + libevent integration
|
2008-10-17 20:57:54 +00:00 |
|
Charles Kerr
|
123a5c53a9
|
Try to hammer out some of the bugs in web.c. This still feels like a work in progress. Also, add a queue for tracker requests so that we don't wind up with 100s of concurrent http requests when there are a lot of torrents.
|
2008-10-16 05:24:57 +00:00 |
|
Mitchell Livingston
|
96f3939edd
|
2 arguments were swapped in curl_multi_socket_action()
|
2008-10-15 23:21:53 +00:00 |
|
Charles Kerr
|
26cac56509
|
(libT) if a tracker announce succeeds and the tracker's response is a superset of a scrape response, then treat it as a successful announce AND scrape.
|
2008-10-15 17:53:42 +00:00 |
|