Charles Kerr
|
bf08de36d9
|
(trunk libT) remove the r9933 assertions and maybe fix Yada's bug
|
2010-01-15 00:20:48 +00:00 |
|
Charles Kerr
|
e1005726a2
|
(trunk libT) add in some assertions to try & smoke out Yada's crash
|
2010-01-14 21:37:27 +00:00 |
|
Charles Kerr
|
616c09156a
|
(trunk libt) #2755 "assert( session->fdInfo != NULL ) in tr_fdTorrentClose() is failing" -- fixed for 1.80
|
2010-01-14 14:22:43 +00:00 |
|
Charles Kerr
|
6ce8085243
|
(trunk) housekeeping: (1) add standard svn properties for $Id$ substitution in some files (2) add #include guards in a couple of libtransmission headers (3) refresh build instructions in README
|
2010-01-14 14:20:49 +00:00 |
|
Mitchell Livingston
|
aac5e5cb61
|
add to RPC info for peers from DHT and LTEP
|
2010-01-14 00:25:03 +00:00 |
|
Charles Kerr
|
de82e235af
|
(trunk) second half of r9927.... :/
|
2010-01-13 22:46:22 +00:00 |
|
Charles Kerr
|
a77770a51a
|
(trunk) add tr_torrent_stat.id to RPC documentation. Rename tr_tracker_stat.identifier as tr_tracker_stat.id for consistency with tr_torrent.id
|
2010-01-13 22:40:07 +00:00 |
|
Charles Kerr
|
86a5e6be8a
|
(trunk libT) fix assertion-on-shutdown failure reported by livings
|
2010-01-13 01:21:26 +00:00 |
|
Charles Kerr
|
4b0c1ea332
|
(trunk libT) #2705 "speeding up request queue management" -- committed v1.1.diff for 1.80
|
2010-01-12 20:17:22 +00:00 |
|
Charles Kerr
|
5decc9ffb1
|
(trunk) add a log message telling the user which configDir is being used and whether or not its settings.json was used
|
2010-01-12 16:43:37 +00:00 |
|
Charles Kerr
|
fae3516d4b
|
(trunk libT) #2750 "Crash on quit r9862 in TrCloseFile" -- fixed for 1.80
|
2010-01-11 18:26:29 +00:00 |
|
Charles Kerr
|
e2feb075b9
|
(trunk libT) reinstate proxies in the http announce
|
2010-01-10 20:15:56 +00:00 |
|
Charles Kerr
|
2ac553361a
|
(trunk libT) #2416 "crash in event_queue_insert" -- I think this is happening if we queue up two changes, one to listen for read/write, and then a second one to delete the polling, in kqueue's event mechanism, at libcurl's request. Let's try disabling kqueue in libevent and use poll/select instead.
|
2010-01-10 19:52:01 +00:00 |
|
Mitchell Livingston
|
da06bc054f
|
take a shot at #2715 - modular division on a negative number doesn't return a positive
|
2010-01-10 16:26:56 +00:00 |
|
Mitchell Livingston
|
14da64ec06
|
assorted small cleanup and log removal
|
2010-01-10 16:26:30 +00:00 |
|
Mitchell Livingston
|
5af45426d4
|
random code optimization: when escaping http, use an if with a lot less comparisons rather than a switch
|
2010-01-10 14:56:04 +00:00 |
|
Mitchell Livingston
|
8f6e1dedf5
|
revert r9505, which appears to cause a crash on launch
|
2010-01-10 14:36:53 +00:00 |
|
Charles Kerr
|
5a60e4549d
|
(trunk libT) #2416 "crash in event_queue_insert" -- another guess, based on the idea that we might queue two actions (one to insert, one to delete) on the same event before libevent's dispatcher is invoked
|
2010-01-10 08:53:17 +00:00 |
|
Mitchell Livingston
|
d81389da50
|
add rpc fields for the tracker identifier stats
|
2010-01-10 04:23:09 +00:00 |
|
Charles Kerr
|
0f19dbd600
|
(trunk libT) #2740 "sefault in torrent creating" -- fixed for 1.80
|
2010-01-10 02:40:22 +00:00 |
|
Mitchell Livingston
|
6138daec3f
|
add an identifier to trackers, for use by the ui's (this should hopefully fix the problem for removing trackers with "invisible" trackers)
|
2010-01-10 02:34:00 +00:00 |
|
Charles Kerr
|
69cb1362e3
|
(trunk libT) #2416 "crash in event_queue_insert" -- see if we can get the program to crash in a different way.
|
2010-01-09 07:27:45 +00:00 |
|
Charles Kerr
|
6076d7c6bd
|
(trunk libT) add <stdarg.h> call before <evutil.h> to get 1.80 building on Fedora 11
|
2010-01-09 07:24:47 +00:00 |
|
Charles Kerr
|
0bb355d8df
|
(trunk libT) #2416 "crash in event_queue_insert" -- continue throwing the kitchen sink at this ticket. (1) disable proxies to see if that makes any difference (2) rearrange the sequencing in sock_cb() to unconditionally delete the active event before doing anything else (3) use a libevent timer instead of CURLOPT_TIMEOUT to workaround curl bug http://tinyurl.com/ycm5d3e
|
2010-01-08 21:45:56 +00:00 |
|
Charles Kerr
|
0d91f3cadf
|
(trunk libT) more documentation and doxygen markup
|
2010-01-06 00:18:33 +00:00 |
|
Charles Kerr
|
182cbb8b90
|
(trunk) one of the less-interesting commits in a while: remove trailing spaces from lines
|
2010-01-05 23:47:50 +00:00 |
|
Charles Kerr
|
5c26afdb52
|
happy new year!
|
2010-01-04 21:00:47 +00:00 |
|
Charles Kerr
|
a5446669b4
|
(trunk libT) #2711 "no metadata exchange when using magnet links and trackerless torrents" -- fixed
|
2010-01-04 20:28:54 +00:00 |
|
Charles Kerr
|
42fb92170a
|
(trunk libT) remove dead code: tr_announce_list_err
|
2010-01-04 20:14:25 +00:00 |
|
Charles Kerr
|
339173d1b4
|
(trunk libT) make sure to restart curl's periodic timer
|
2010-01-04 20:06:39 +00:00 |
|
Charles Kerr
|
59c10a3dc8
|
(trunk libT) #2722 "crash when removing/modifying trackers" -- fixed
|
2010-01-04 09:11:27 +00:00 |
|
Charles Kerr
|
6f68e30f37
|
(trunk libT) consistency tweak: rename tr_global{Lock,Unlock,IsLocked} as tr_session{Lock,Unlock,IsLocked}
|
2010-01-04 09:05:02 +00:00 |
|
Charles Kerr
|
be77238af4
|
(trunk libT) #2709 "RPC files-unwanted" out-of-bounds access
|
2010-01-03 17:21:10 +00:00 |
|
Mitchell Livingston
|
ba7dae1678
|
should've alphabetized by peer id, not client name
|
2010-01-02 18:50:59 +00:00 |
|
Mitchell Livingston
|
7a16959096
|
add "OneSwarm" to client list
|
2010-01-02 18:47:59 +00:00 |
|
Charles Kerr
|
696aa7aba6
|
(trunk libT) resolve thread condition in libtransmission by moving the `waiting' state variable to the stack in tr_sessionSet() and tr_sessionInit()
|
2010-01-01 22:35:49 +00:00 |
|
Charles Kerr
|
283b6d6a36
|
(trunk libT) rename tr_wait() tr_wait_msec()
|
2010-01-01 22:30:36 +00:00 |
|
Charles Kerr
|
08af516e12
|
(trunk libT) unset DHT's ip4 and ip6 sockets on shutdown so that the libtransmission thread doesn't block on tr_dhtStatus() during shutdown
|
2010-01-01 22:28:50 +00:00 |
|
Charles Kerr
|
6b8fb48d64
|
(trunk libT) replace the TR_INLINE macro with the standard "inline" keyword, since we require inline functions anyway
|
2010-01-01 22:26:35 +00:00 |
|
Charles Kerr
|
21bd268aa9
|
(trunk libT) fix <assert.h> #includes
|
2010-01-01 22:14:50 +00:00 |
|
Charles Kerr
|
e61e0fcd3d
|
(trunk libT) improved API documentation / commenting for doxygen
|
2010-01-01 22:13:27 +00:00 |
|
Mitchell Livingston
|
f2bbae3fd8
|
some more insignificant changes I have sitting around locally
|
2009-12-31 03:19:54 +00:00 |
|
Mitchell Livingston
|
90ecb67c92
|
fix bug from r9820 where file progress was either 0.0 or 1.0
|
2009-12-29 01:35:52 +00:00 |
|
Charles Kerr
|
8ae3911477
|
(trunk libT) #2416 "crash in event_queue_insert" -- I am really quite sick of this bug. It's not reproducible at all under Linux and appears to be a bug in libevent's kqueue implementation. In this commit, we leak the event object on OS X.
|
2009-12-29 00:00:33 +00:00 |
|
Charles Kerr
|
6151881a03
|
(trunk libT) #2416 "crash in event_queue_insert" -- instead of freeing libevent's event objects, pool and reuse them. *sigh*
|
2009-12-28 23:29:59 +00:00 |
|
Charles Kerr
|
1eb0cdd7c6
|
(trunk libT) fix various minor compiler warnings that show up when you build libtransmission with NDEBUG defined
|
2009-12-28 23:27:17 +00:00 |
|
Charles Kerr
|
ee58472ec2
|
(trunk libT) fix minor bug in r9651 "Reduce SO_SNDBUF and SO_RCVBUF for tracker announce/scrape messages" -- libcurl's CURLOPT_SOCKOPTFUNCTION doesn't return void; it returns an int that is nonzero if an error occurs.
|
2009-12-28 23:25:50 +00:00 |
|
Charles Kerr
|
196666da72
|
(trunk libT) fix minor bug in r9651 "Reduce SO_RCVBUF for outgoing peer connections on seeding torrents" -- remember the "isSeed" attribute so that we can use it on reconnects
|
2009-12-28 23:24:00 +00:00 |
|
Charles Kerr
|
ac202f13bb
|
(trunk libT) remove dead code -- tr_assert()
|
2009-12-28 23:11:26 +00:00 |
|
Charles Kerr
|
4e44e9c2cb
|
(trunk libT) https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/500625
|
2009-12-28 00:35:29 +00:00 |
|