Commit Graph

8364 Commits

Author SHA1 Message Date
Charles Kerr c01ceaaa25 (trunk) update NEWS for 1.80 beta 4 2009-12-29 21:14:53 +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
Mitchell Livingston cee48f8c07 might as well dump a bunch of small changes/optimizations I have sitting locally 2009-12-28 20:05:33 +00:00
Mitchell Livingston 78c2abb585 update French localization 2009-12-28 20:03:36 +00:00
Charles Kerr 4e44e9c2cb (trunk libT) https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/500625 2009-12-28 00:35:29 +00:00
Mitchell Livingston c242a19eaf avoid needlessly copying the folder icon 2009-12-27 19:30:20 +00:00
Mitchell Livingston 37c0f8cfa8 update Traditional Chinese localization 2009-12-27 07:21:13 +00:00
Charles Kerr bc86c0b364 (trunk libT) #2416 "crash in event_queue_insert" -- maybe this will finally fix it... 2009-12-26 23:57:25 +00:00
Charles Kerr 8bc90ca644 (trunk libT) fix crash in tr_fdSocketClose() reported by agsystem in the forums @ http://forum.transmissionbt.com/viewtopic.php?p=42993&f=1#p42993 2009-12-26 23:52:59 +00:00
Mitchell Livingston a3b7c17437 add Simplified Chinese localization 2009-12-26 16:43:55 +00:00
Mitchell Livingston ad8ab37fac update Dutch strings 2009-12-26 00:12:52 +00:00
Mitchell Livingston b32ff10cba assorted code cleanup 2009-12-26 00:02:20 +00:00
Mitchell Livingston 4fe06681be update Dutch localization 2009-12-26 00:01:55 +00:00
Mitchell Livingston f6a5117ef9 calculate proper file progress for 0-byte files (fixes #2689) 2009-12-25 16:56:33 +00:00
Mitchell Livingston 8dbfb708f5 #2696 posix_fadv_dontneed undeclared 2009-12-25 15:48:41 +00:00
Charles Kerr 8903e1b4e3 (trunk libT) #2416 "crash in event_queue_insert" -- another experimental commit. /as an experiment/ let's just leak that event struct and see if that makes the crash go away. Obviously leaking those objects is not a long term fix but this will help point the way towards the real fix. 2009-12-24 18:50:34 +00:00
Charles Kerr 3e2269e5e3 (trunk libT) #2632 "Add streaming capability to libtransmission (but not the Transmission GUI clients)" -- revert this feature due to pushback from devs and users and the 1.80 freeze 2009-12-24 18:01:48 +00:00
Charles Kerr 12ffdb7d87 (trunk libT) #2632 "Add streaming capability to libtransmission (but not the Transmission GUI clients)" -- implemented 2009-12-24 01:02:54 +00:00
Charles Kerr 832d619a32 (trunk gtk) add a little more height to the "edit trackers" dialog... right now it's so short that any more than two or three trackers look squashed in the dialog 2009-12-23 16:44:10 +00:00
Mitchell Livingston dee7d70dbd experiment with Stabs instead of DWARF as the debug information format 2009-12-23 16:33:06 +00:00
Charles Kerr b8d7e76750 (trunk libT) #2416 "crash in event_queue_insert" -- possible fix. it looks like the kqueue client is accessing the event after the callback and after event_del() is being called. *If* that's the case I don't know if it's a libevent bug or if libtransmission is making assumptions it shouldn't've... but it's easy enough to keep the memory in a pool and free it later when it's safer to do so. 2009-12-23 16:12:18 +00:00
Mitchell Livingston 5812c61812 small code nudges here and there 2009-12-23 02:02:11 +00:00
Mitchell Livingston c9a3324684 replace a 10.6-deprecated method 2009-12-21 23:47:16 +00:00
Mitchell Livingston a7245651f2 avoid an extra comparison caused by macro expansion 2009-12-21 22:03:19 +00:00
Mitchell Livingston 25a023023f eliminate the clamp function for now, allow peer connections once again 2009-12-21 14:30:43 +00:00
Kevin Glowacz 526f8006eb (trunk web) show version info in the prefs dialog 2009-12-20 21:06:20 +00:00
Mitchell Livingston c14571561d miscellany 2009-12-20 21:02:58 +00:00
Mitchell Livingston c5b73408ab update Russian localization 2009-12-20 18:33:04 +00:00
Mitchell Livingston 130b4ffd29 add a magnet link "icon" 2009-12-20 14:44:56 +00:00
Mitchell Livingston c167246319 whoops 2009-12-19 21:43:15 +00:00
Mitchell Livingston 8bb145e61b make the previously selectable fields again selectable on non-English 2009-12-19 21:39:59 +00:00
Mitchell Livingston 2f5ee5546f #2594 make the headers selectable as well 2009-12-19 20:25:27 +00:00
Mitchell Livingston 64696d5714 #2594 Make all inspector fields selectable 2009-12-19 20:15:16 +00:00
Mitchell Livingston 274f6b2707 random cleanup 2009-12-19 19:17:09 +00:00
Mitchell Livingston f7bc63e080 #2686 Do not cache torrents added by url 2009-12-19 19:14:29 +00:00
Charles Kerr ef650d0398 (trunk libT) it certainly smells like we're using freed memory in the libcurl + libevent code in web.c... let's trash the structures right before free()ing them 2009-12-18 17:32:16 +00:00
Charles Kerr a653d37225 (trunk libT) possibly reduce the frequency of the "too many open files" errors 2009-12-18 07:05:36 +00:00
Charles Kerr 1457567880 (trunk gtk) make check_filenames() a private function 2009-12-18 05:56:41 +00:00
Charles Kerr 2ff810d18f (trunk) use AC_ARG_VAR for some autoconf variables s.t. their values will persist between reconfs 2009-12-18 05:02:48 +00:00
Charles Kerr e7a442f28e (trunk libT) fix r9793 oops -- I didn't mean to commit my local changes to the autoconf code 2009-12-16 18:23:09 +00:00
Charles Kerr d9369718b3 (trunk) #2548 "T's request queue can send out too many duplicate requests" -- (1) fix r9465 implementation bug that caused some peers to get starved of requests if they rejected a request or choked, then unchoked us. (2) increase a block request's TTL by 15 seconds to reduce cancel/req cycles between two or more blocks (3) add a debug mode to the GTK+ client's peer tab to watch the pending requests counts both up & down 2009-12-16 18:20:01 +00:00
Eric Petit a91c5e44e3 build fix 2009-12-16 07:47:04 +00:00
Charles Kerr 122d69d013 (trunk libT) try not to cache file data read in during verification 2009-12-16 06:34:17 +00:00
Mitchell Livingston a942125d2f #2680 "Group Name" cleared after choosing "Custom location" 2009-12-16 03:19:09 +00:00