Commit Graph

6598 Commits

Author SHA1 Message Date
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 983455abbc (trunk libT) possible fix for the transfers-not-loaded-on-startup issue introduced in r7806 2009-01-27 02:01:04 +00:00
Mitchell Livingston 1205605953 re-add dead code stripping on release builds 2009-01-27 01:25:13 +00:00
Mitchell Livingston 1f53c24d29 turn off dead code stripping, again 2009-01-27 00:47:52 +00:00
Mitchell Livingston 1f60e2c102 disable dead-code stripping - the space saved was trivial if any, and I'm suspicious that it might cause other problems 2009-01-27 00:45:06 +00:00
Charles Kerr 90f8a08794 (trunk libT) another possible fix for the libevent corruption issue -- libevent calls were being invoked from the gui thread at startup via tr_sessionInit()'s call to tr_webInit(). This revision moves those calls into the libtransmission/libevent thread. 2009-01-26 08:23:11 +00:00
Mitchell Livingston 224ead7e57 remove NSAsserts when compiling under Release configuration 2009-01-26 04:05:41 +00:00
Mitchell Livingston 072e63168f enable dead code stripping 2009-01-26 03:54:06 +00:00
Charles Kerr 8c9d5359b5 (trunk libT) add more assertions to make Biiaru crash more^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^Hhelp track down the cause of Biiaru's crashes 2009-01-26 02:51:50 +00:00
Mitchell Livingston 8ec25a2fdb random cleanup and update the strings file 2009-01-26 02:16:03 +00:00
Charles Kerr 1e8c374fd5 (trunk libT) fsync busy files every 15 seconds or so. On linux, use posix_fadvise() to tell the system no to cache torrent blocks 2009-01-26 00:36:34 +00:00
Charles Kerr 9d7c74cc8a (trunk libT) try again to make hudson-t happy wrt posix_fadvise() 2009-01-25 23:47:07 +00:00
Charles Kerr 3b7494efd2 (trunk libT) possibly make hudson-t happy on Linux 2009-01-25 23:40:08 +00:00
Charles Kerr 00125c9726 (trunk libT) add mac, linux, and win32 support for os-level hints that local data will be read in random order, to disable readahead buffering. 2009-01-25 23:33:10 +00:00
Charles Kerr 29661cf245 (trunk libT) new macro, tr_assert(). use it to help smoke out #1749 2009-01-25 16:14:11 +00:00
Charles Kerr f47cc0cf4d (trunk libT) #1794: possible fix -- better handling of zero-size files 2009-01-25 04:22:11 +00:00
Mitchell Livingston 73265333c8 always fallback with sorting by name 2009-01-24 19:26:16 +00:00
Mitchell Livingston 945978ee41 determine queue order solely on order in the fTorrent array - this gets around potential problems when relaunching with less torrents 2009-01-24 19:07:25 +00:00
Charles Kerr 6d6a76d48a (trunk libT) more of the same 2009-01-24 17:37:28 +00:00
Charles Kerr 5812b9f05b (trunk libT) more debugging messages 2009-01-24 17:20:07 +00:00
Charles Kerr dd00672517 (trunk libT) more experimental code for Biiaru 2009-01-24 16:21:34 +00:00
Charles Kerr 40f3c725d7 (trunk libT) experimental commit that will *possibly* fix the "assert( tr_isPeerIo( io ) )" crash reported by Biiaru and others 2009-01-24 14:49:35 +00:00
Charles Kerr 7f82b7172c (trunk libT) don't limit peer bandwidth during the handshake phase. this solves a bug that made it difficult to connect to peers when the upload bandwidth is saturated. 2009-01-24 03:17:59 +00:00
Charles Kerr ce9eff1fb2 (trunk libT) #1743: potential threading issue in tr_list. only affects 1.50b[1-3] 2009-01-24 02:33:25 +00:00
Charles Kerr 6a1c91b6ca (trunk) same as r7786, but in daemon & gtk too 2009-01-24 00:28:41 +00:00
Charles Kerr 0b5558c3e3 (trunk libT) silence curl_easy_setopt -Wunreachable-code warnings 2009-01-24 00:25:11 +00:00
Charles Kerr 61fd825e89 (trunk libT) #1723: View version with / from transmission-remote 2009-01-23 19:36:34 +00:00
Charles Kerr 85bf1865a5 (trunk) #1742: don't use warnings added in gcc 3.4 if we're using a version older than that. 2009-01-23 18:46:09 +00:00
Charles Kerr 13c22f88ff (trunk libT) fix some code that the newly-added gcc warnings didn't like 2009-01-23 18:44:15 +00:00
Mitchell Livingston 0e072e7c25 remove unnecessary header from the RPC white list table 2009-01-23 03:50:09 +00:00
Mitchell Livingston 83dcd3b358 (trunk) #1736 Text for unknown error in torrent creator 2009-01-23 02:39:34 +00:00
Mitchell Livingston 0644b7b8d5 (trunk) update NEWS 2009-01-22 22:47:09 +00:00
Charles Kerr 6f95a057d0 (trunk libT) when deleting a torrent's local data -- folders and files -- use remove() instead of unlink() because the former handles both folders and files gracefully 2009-01-22 21:43:46 +00:00
Charles Kerr 33aab046f5 (trunk gtk) use g_remove() instead of g_unlink() so that folders can be deleted too 2009-01-22 20:46:21 +00:00
Charles Kerr 300c425a44 #1728: lower the minimum libnotify version from 0.4.4 to 0.4.3 2009-01-22 15:05:22 +00:00
Charles Kerr b6c73370e3 (trunk libT) #1734: encrypted peers' outgoing RC4 stream can be corrupted by sending protocol messages out-of-order 2009-01-22 14:32:29 +00:00
Charles Kerr 46aa5c6fc0 (trunk libT) well, maybe it's not a problem with sending the pex messages, but with parsing it... 2009-01-22 04:20:30 +00:00
Charles Kerr ba5d3f068d (trunk libT) add a couple of simple debugging messages 2009-01-21 04:02:39 +00:00
Charles Kerr 082cf8c370 (trunk daemon) #1718: -f and -p? do not agree on first file index 2009-01-20 16:16:11 +00:00
Charles Kerr 06887c9e9e (trunk libT) better implementation of r7761 to take into account feedback from repattila in the forums 2009-01-20 15:47:25 +00:00
Charles Kerr 4cbbefd656 (trunk libT) bah, fix r7761 oops 2009-01-20 05:45:03 +00:00
Duncan Beevers f00619bab7 Add upload torrent by url to web interface 2009-01-20 03:41:19 +00:00
Charles Kerr 69404a8c36 (trunk libT) when pruning out slow peers, don't prune if we don't have good candidates to replace them. 2009-01-20 03:32:54 +00:00
Charles Kerr 1375c707ed (trunk libT) fix uninitialized variable in bandwidth code 2009-01-20 02:43:21 +00:00
Charles Kerr dfd5c70916 (trunk libT) fix crash-on-add-torrent-from-clutch reported by anf6 2009-01-20 02:03:09 +00:00
Mitchell Livingston 8f5e8e1599 (trunk) last filter button resizing adjustment, I swear 2009-01-19 22:28:25 +00:00
Mitchell Livingston cdb0bbcb2a (trunk) streamline the filter button resize code a bit 2009-01-19 22:16:11 +00:00
Mitchell Livingston 1224d9f586 (trunk) filter button shrinking will now scale proportionally based on button size - a big improvement for localizations 2009-01-19 22:08:21 +00:00
Charles Kerr 2131e8f403 (trunk libT) fix two bugs introduced yesterday's add-torrent changes and uncovered/reported by anf6 2009-01-19 21:37:34 +00:00
Charles Kerr cfe1358626 (trunk libT) #1715: More stats information in rpc session-stats command 2009-01-19 21:17:29 +00:00