Commit Graph

3551 Commits

Author SHA1 Message Date
Charles Kerr 3a5d17cfde (trunk) #1538 "Make Web UI URL configurable" -- added to trunk. Patch by wereHamster 2010-12-12 18:22:11 +00:00
Charles Kerr 27a1b2dc33 (trunk) one of the periodic, banal "remove-trailing-spaces from lines of source code" cleanup commits 2010-12-12 16:43:19 +00:00
Charles Kerr ec18abf0a9 (trunk libT) raise the default cache size from 2 MB to 4 MB 2010-12-12 05:59:19 +00:00
Charles Kerr 006014edab (trunk) #3817 "Use the OS' proxy support" -- implemented for Qt 2010-12-11 21:27:15 +00:00
Charles Kerr 0e9247b84a (trunk) #3817 "use the OS' proxy support" -- implemented for libtransmission, transmission-gtk 2010-12-10 18:51:05 +00:00
Charles Kerr f4ee84069e (trunk libT) fix typo in error message reported by Rolcol 2010-12-10 03:28:27 +00:00
Charles Kerr 43ed57b278 (trunk libT) #2955 "Lazy Verification (aka Just-in-Time Verification)" -- implemented. 2010-12-09 20:43:23 +00:00
Charles Kerr df26058ee8 #3677 (libT) "Save .resume files less frequently to avoid excessive disk IO" -- fixed. 2010-12-09 16:54:14 +00:00
Charles Kerr b87826333c (trunk libT) #3806 "logging error in net.c" -- fixed. 2010-12-08 17:22:00 +00:00
Charles Kerr a16fb94756 (trunk libT) #3813 "libtransmission doesn't build on Solaris 10 because of strsep call()" -- fixed. 2010-12-08 14:57:34 +00:00
Charles Kerr aa79cbcbf2 (trunk libT) #3600 "Improve rechokeDownloads' peer limiter" -- fixed with patch from Longinus00 2010-12-04 17:17:44 +00:00
Charles Kerr 8ba76790e2 #3781: remove redundant debug messages 2010-12-04 14:53:53 +00:00
Charles Kerr e8ba22fc11 fix irrelevant text formatting error. :/ 2010-12-03 23:14:04 +00:00
Charles Kerr e957353a85 (trunk libT) r11448 seems to have been a red herring, so undo that commit. 2010-12-03 23:10:24 +00:00
Charles Kerr cef4c4da88 (trunk libT) possibly fix the "no announce scheduled" issue reported in the forums 2010-12-03 22:56:17 +00:00
Charles Kerr 11b34daea2 (trunk libT) possibly fix the "no announce scheduled" issue reported in the forums 2010-12-03 21:53:37 +00:00
Charles Kerr 2ce03097ee (trunk libT) #3781 -- remove excessive bencode debug messages. 2010-12-01 04:54:18 +00:00
Charles Kerr c064ef3c79 (trunk libT) #3682 "reduce memory footprint caused by tr_history" -- done. Patch by Longinus00 2010-11-16 15:17:34 +00:00
Mitchell Livingston 904f09a076 #3741 Session-get reports rpc-version 10 instead of 11 2010-11-14 18:17:52 +00:00
Charles Kerr 9335e02e6d (trunk libT) add some new bugs to the code so that it will crash when vraa tries to use it 2010-11-11 15:31:11 +00:00
Charles Kerr 5bc663be6c (trunk libT) #3727 "Fix NAT-PMP race between renewal and expiry" -- committed patch from bodgit 2010-11-07 21:33:01 +00:00
Charles Kerr d2837efc71 (trunk libT) anal correctness fix in the blocklist comments 2010-11-07 02:53:50 +00:00
Charles Kerr 6e29ad9459 (trunk libT) #3716 "take torrent priority into account when choosing which torrent to verify next" -- done. 2010-11-06 15:59:51 +00:00
Charles Kerr b1a7b981a2 (trunk) #3697 "https://trac.transmissionbt.com/ticket/3697" -- make "blocklist.bin" visible in transmission.h 2010-11-01 00:12:30 +00:00
Charles Kerr 92620b72b0 (trunk) #3697 "make blocklist URL configurable" -- implemented in GTK+, Qt, and RPC 2010-10-31 17:16:12 +00:00
Charles Kerr 22c622a92f (trunk) #3688 "remove proxy support" -- remove from libtransmission 2010-10-31 17:05:31 +00:00
Charles Kerr 498452fba4 (trunk libT) #3689 "libtransmission/announcer.c's announceURLIsSupported() function is redundant" -- removed. 2010-10-30 16:19:27 +00:00
Charles Kerr e8503b9d84 (trunk libT) testing over; reverting r11360 2010-10-30 05:24:50 +00:00
Charles Kerr 9a6f76d77a (trunk libT) experimentally disable DHT by default 2010-10-30 02:49:36 +00:00
Charles Kerr 8e548aafcb (trunk libT) #3687 "The V=XXXX key/val pair in our DHT messages seems to have no purpose" -- removed. 2010-10-30 01:48:45 +00:00
Charles Kerr 417f3fd3b0 (trunk libT) #3681 "tr-lpd.c's lpd_configureSocket() function is redundant" -- fixed. 2010-10-28 23:19:53 +00:00
Charles Kerr a9e740cb2c (trunk libT) #3678 "benc walking could be more efficient" -- fixed. 2010-10-26 19:30:35 +00:00
Charles Kerr 82781cf2a7 (trunk libT) #3666 "byteCount stored on a 32bits integer" -- fixed. 2010-10-24 21:35:23 +00:00
Charles Kerr 5725b7c922 (trunk) #3663 "clang warnings in 2.11" -- fixed. 2010-10-24 05:52:38 +00:00
Charles Kerr 01ab067e9c (trunk libT) #3662 "libtransmission cpu optimization: fewer calls to tr_time_msec()" -- fixed. 2010-10-24 01:08:08 +00:00
Charles Kerr 2ee5b08e94 (trunk libT) #3521 "rounding issue in tr_truncd()" -- try yet again to work out all the fringe cases :) 2010-10-21 23:47:23 +00:00
Charles Kerr 851ed9f929 (trunk libT) #3622 "verification ignores return value of pread" -- commit fixVerify.patch 2010-10-19 13:56:58 +00:00
Charles Kerr 0a323ac019 (trunk libT) #3584 "minor valgrind warning in makemeta.c" -- fixed. 2010-10-17 22:28:28 +00:00
Charles Kerr ad613b05f7 (trunk libT) #3638 "fewer crypto calls when creating peer-ids, session ids, announcer keys, etc" -- fixed. 2010-10-17 18:32:55 +00:00
Charles Kerr 97d992bba0 (trunk libT) add a new unit test for tr_truncd(2.05) 2010-10-17 18:29:36 +00:00
Charles Kerr f3460eaea0 (trunk libT) #3521 "rounding issue in tr_truncd()" -- this time for sure... 2010-10-17 18:27:42 +00:00
Charles Kerr 47fac6bc97 (trunk libT) #3631 "crash in tr_ioFindFileLocation" -- possible fix 2010-10-14 19:43:18 +00:00
Charles Kerr b51b6b14ae (trunk libT) #3631 "crash in tr_ioFindFileLocation" -- more tracer messages for the testers @ https://forum.transmissionbt.com/viewtopic.php?p=49625#p49625 2010-10-14 17:12:12 +00:00
Charles Kerr 74cff042ea (trunk libT) silence minor compiler warning 2010-10-14 17:03:04 +00:00
Charles Kerr dbed40ff5a (trunk libT) #3631 "crash in tr_ioFindFileLocation" -- add tracer messages to try & smoke out the error 2010-10-14 04:21:14 +00:00
Daniel Lee 3f8748edfc change 'v' field in dht to use major/minor version instead of svn revision 2010-10-13 17:09:05 +00:00
Charles Kerr 1f9e305e30 (trunk libT) #3596 "optimistic unchoke timer is too short" -- fixed. 2010-10-13 03:56:25 +00:00
Charles Kerr 5c46cdb161 (trunk libT) remove dead variable pieceBytesRead from verify.c. Reported by Longinus00 2010-10-12 15:52:20 +00:00
Charles Kerr 6c3d651ffe (trunk) #3618 "FreeBSD 8.1 & GCC 4.2.1 compiler warnings" -- fix some compiler warnings. 2010-10-11 21:44:46 +00:00
Charles Kerr 0cf643f8c3 (trunk libT) #3614 "Can't save benc files under uClibc 0.9.31" -- on some systems, calling unlink() on a file that doesn't exist returns 0 instead of -1 + ENOENT... so don't rely on that test. Instead, call stat() before unlink()ing the file. 2010-10-11 21:27:31 +00:00
Charles Kerr 8d15c48a3f (trunk libT) #3617 "1000+ warnings of 'inlining failed' in libtransmission when compiled with gcc 4.4.4" -- fixed. 2010-10-11 15:41:27 +00:00
Charles Kerr de4ab85030 (trunk libT) #3521 "rounding issue in tr_truncd()" -- fixed. 2010-10-11 15:05:24 +00:00
Charles Kerr f29cda25bc (trunk libT) remove unnecessary calls to time(NULL) 2010-10-08 13:36:33 +00:00
Charles Kerr 1eb2b44b75 (trunk libT) remove 120 unused ints and 2 unused time_t fields per-peer, whoo 2010-10-08 13:33:50 +00:00
Charles Kerr 56e90f1457 (trunk) more "svn propset" tweaks for $Id$ 2010-10-01 20:22:51 +00:00
Charles Kerr 91cc3f4a2d (trunk libT) #3329 "connection problems when downloading" -- apply Longinus00's fixSlowStart.diff 2010-10-01 18:16:01 +00:00
Charles Kerr 80f69ee7d3 (trunk) fix svn properties on several files. Thanks ot Elbandi for suggesting this 2010-10-01 13:33:39 +00:00
Daniel Lee 04a9add256 (libt) #3588:Torrents with non power 2 pieceSizes fail hashchecks 2010-09-30 17:59:30 +00:00
Daniel Lee 9cc56f3c7c (libt) r11244 introduced a regression when making single file torrents 2010-09-30 05:22:33 +00:00
Charles Kerr 865d9d7a34 (trukn libT) call tr_close_file() instead of close() after saving a benc file to disk 2010-09-29 02:38:14 +00:00
Daniel Lee 04aee3c49b (libt) remove jump discontinuities in getMaxAtomCount 2010-09-25 00:38:49 +00:00
Daniel Lee afc7c5355e (libT) #3453:Torrent does not stop when set per torrent seed ratio is reached before torrent is completed
(libT) #3578:Interested flag isn't cleared when transitioning from leeching to seeding
2010-09-25 00:34:15 +00:00
Charles Kerr 80582f8ccc add an #include guard to keep tr-lpd.h package-visible 2010-09-23 13:29:41 +00:00
Charles Kerr b63d64e0e3 (trunk libT) #3521 "rounding issue in tr_truncd()" -- fixed. 2010-09-22 16:09:36 +00:00
Charles Kerr 599c5a8cc4 (trunk daemon) #3511, part 2 of 2: get rid of the TR_DEBUG environment variable 2010-09-22 15:17:16 +00:00
Charles Kerr a6c4cc2987 remove a harmless, but accidental, paste error 2010-09-22 14:20:42 +00:00
Charles Kerr 51a61bc1da (trunk libT) #3562 ".torrent files are created incorrectly when the content is a single file inside a subdirectory" -- fixed. 2010-09-21 16:58:15 +00:00
Charles Kerr 65b4e28c60 (trunk libT) #3571 "Torrent done script clears important env vars" -- fixed. 2010-09-21 16:26:48 +00:00
Charles Kerr bbd0391f01 (trunk libT) fix unchoke regression 2010-09-20 20:32:40 +00:00
Charles Kerr 0c6657d64d (trunk libT) #3539 "Transmission sending corrupt data in metadata exchange" -- fixed. Thanks to The_8472 of Vuze fame for reporting this. :) 2010-09-19 21:07:57 +00:00
Daniel Lee 3ebe5d8f27 (trunk) bounds check trackerIds passed over rpc 2010-09-19 20:36:31 +00:00
Charles Kerr 9772cdb14d (trunk libT) #3568 "don't optimistically unchoke torrents when our bandwidth is maxed out" -- fixed. 2010-09-19 01:04:49 +00:00
Charles Kerr 4d7046fd67 (trunk) #3547 "Wrong speed display in web UI" -- fixed 2010-09-18 23:06:03 +00:00
Charles Kerr bf3dec4299 (trunk libT) #3567 "Minor memory leak in pthread_create()" -- fixed 2010-09-18 22:13:46 +00:00
Charles Kerr c7ebb37876 (trunk libT) #3566 "Memory leak in libtransmission/torrent.c: refreshCurrentDir()" -- fixed. 2010-09-18 21:57:22 +00:00
Daniel Lee acfec1c76f (trunk) revert downloadSpeed and uploadSpeed in session stats to Bps 2010-09-16 02:01:49 +00:00
Daniel Lee 09df34e4c4 (trunk) check for duplicate ids when removing trackers 2010-09-14 18:07:42 +00:00
Daniel Lee ac53f4792f switch trackerRemove and trackerReplace rpc calls to use tracker id instead of announce urls as identifiers 2010-09-14 06:23:48 +00:00
Mitchell Livingston 9135d5e061 fix a display issue with the idle time for a split second after the transfer starts, since the transfer would be marked as downloading but would not yet have a start time 2010-09-12 19:49:06 +00:00
Mitchell Livingston b3c8ca4604 #3513 inactive limit should set torrent state as finished, not stopped 2010-09-12 18:58:49 +00:00
Charles Kerr 18498e9c41 (trunk libT) #3077 "add support for cookies files" 2010-09-09 18:28:20 +00:00
Charles Kerr c86b87a511 (trunk) revert the RPC behavior of rateUpload, rateDownload, rateToClient, and rateToPeer as discussed with Longinus00 2010-09-03 04:30:43 +00:00
Charles Kerr 92e06acf74 (trunk) RPC: add "scrape" to the trackerStats array, making it a proper superset of the "trackers" array. Also, very minor tweaks to the RPC spec 2010-09-01 20:54:04 +00:00
Mitchell Livingston 05fabc6255 #3535 remove unnecessary escape characters and use lowercase in escaped letters in info_hash 2010-08-31 11:49:09 +00:00
Charles Kerr 6df6fd929b (trunk libT) #3519 "webseeds don't work" -- patch from gostrc to add support for a single string in the url-list 2010-08-22 18:40:18 +00:00
Daniel Lee a42c86a701 (libt) Fix tr_cacheFlushDone overrunning run_info 2010-08-22 09:49:10 +00:00
Charles Kerr 07e37057f2 (trunk libT) handle URLs, as well as filenames, via the rpc server's /transmission/upload mechanism 2010-08-21 12:50:13 +00:00
Charles Kerr 2d5ac5b150 (trunk libT) add a string length argument to tr_urlIsValid() 2010-08-21 12:47:28 +00:00
Mitchell Livingston 94ea77a014 #3517 Only apply the idle seed limit when the transfer is comple 2010-08-19 22:14:59 +00:00
Charles Kerr deef425a14 (trunk libT) peer-port-random-on-start was being returned as an int(0,1) instead of a bool(true,false) 2010-08-16 02:11:10 +00:00
Charles Kerr 4e0f5f5d35 (trunk libT) if we compile with TR_EMBEDDED, use Z_DEFAULT_COMPRESSION. otherwise, use Z_BEST_COMPRESSION 2010-08-15 23:45:58 +00:00
Mitchell Livingston 7e52a2e8bb don't set an idle eta if the transfer is currently uploading 2010-08-14 19:44:43 +00:00
Mitchell Livingston ef3865ec45 only show the eta string for idle seeding time remaining if the time is less than 2 minutes 2010-08-14 17:32:52 +00:00
Mitchell Livingston c3715ca6ce add a stat for the eta of the seeding idle limit, and use it in the Mac eta display 2010-08-14 15:30:43 +00:00
Charles Kerr 75b07909b7 (trunk libT) hm, this debugging line wasn't supposed to get checked in... 2010-08-10 11:43:29 +00:00
Charles Kerr 30b254eebf (trunk libT) #3493 "transmission doesn't exit cleanly if LPD is disabled during the session" -- fixed. 2010-08-07 03:29:47 +00:00
Charles Kerr 99bb470658 (trunk libT) when shutting down, use a shorter timeout interval for tracker announces 2010-08-07 02:17:29 +00:00
Charles Kerr 7b3757f6ad (trunk libT) fix compiler warnings on non-glibc systems 2010-08-06 23:28:30 +00:00
Charles Kerr 922b47c652 (trunk libT) #3490 "Ambiguous use of directory separators" -- fixed. 2010-08-05 19:54:44 +00:00
Charles Kerr 6fa12d599a (trunk libT) #3486 "Add gzip compression support to RPC server" -- minor tweaks to the compression settings. 2010-08-04 23:19:38 +00:00
Charles Kerr ad2cf3c394 (trunk libT) #3486 "add gzip compression support to RPC server" -- fixed. 2010-08-04 20:57:08 +00:00
Charles Kerr 5624840ac4 (trunk) #3478 "Display bug when magnet links without display names are added" -- fixed in trunk 2010-08-03 03:16:21 +00:00
Charles Kerr a105132d11 (trunk libT) #3475 "'"stop seeding when inactive' doesn't appear to work" -- experimental fix 2010-08-03 01:25:23 +00:00
Daniel Lee ff23406f38 (trunk) #3471:Add 'finished' to filterbar 2010-08-01 17:43:35 +00:00
Charles Kerr 6d445f29eb (trunk libT) #3462 "minor json formatting optimization: omit unnecessary floating-point precision" -- done. 2010-07-31 14:45:07 +00:00
Charles Kerr 914af1c9f8 (trunk Qt) sync the "trackers" tab with the GTK+ client and more. 2010-07-27 19:43:32 +00:00
Charles Kerr 230193053e (trunk libT) #3449 "overflow error in tr_truncd()" -- fixed. 2010-07-24 17:09:39 +00:00
Mitchell Livingston 8bee7fa23c update Mac build for the change from inactive to idle 2010-07-24 03:19:41 +00:00
Charles Kerr 3655047e85 (trunk) #2560: rename "inactive limit" to "idle limit". Add support in GTK+ client and preliminary support to Qt client 2010-07-24 02:57:39 +00:00
Charles Kerr d369c36372 (trunk libT) fix unused varg warning in cache 2010-07-24 00:52:02 +00:00
Mitchell Livingston 496712a87d fix typo 2010-07-23 23:37:03 +00:00
Mitchell Livingston feb6e6b785 fix inactivity typo 2010-07-23 11:02:57 +00:00
Mitchell Livingston 6024ea7fa6 #3466 reconcile number/double for speeds in the rpc spec, and set "downloadLimit" in RPC as an int instead of real 2010-07-23 01:38:34 +00:00
Mitchell Livingston 89d36de917 clarify the inactivity key's string 2010-07-23 01:20:38 +00:00
Mitchell Livingston 9f65c0ef11 #3445 bump RPC version to 10 2010-07-23 00:48:45 +00:00
Charles Kerr e7cf05a6ba (trunk libT) #3427 "use shortest-job-first scheduling for verifying local data" -- patch from wateenellende and sadface 2010-07-19 14:44:24 +00:00
Charles Kerr 9ea1cff367 (trunk libT) disable some more unnecessary debug messages 2010-07-17 22:37:13 +00:00
Mitchell Livingston 72cf30db35 #3433 Fix alignment issue with #3433 2010-07-16 11:02:27 +00:00
Mitchell Livingston fd0dd10419 First go at #2560 "inactive seeding time limit". libtransmission and Mac support are currently implemented. 2010-07-16 03:12:57 +00:00
Charles Kerr 5e2b41d868 (trunk) #3425 "transmission-remote is not able to get/set cache size" -- fixed 2010-07-15 01:03:56 +00:00
Charles Kerr 307147b838 (trunk libT) #3330 "checking message log causing hang" -- turn off the cache dbg messages since the cache has been running ok for awhile now 2010-07-13 20:12:54 +00:00
Charles Kerr 666f9258a8 (trunk libT) #3423 "crash when saving prefs" -- fixed 2010-07-13 13:36:00 +00:00
Charles Kerr 38c25a5890 (trunk libT) fix minor "comparison between signed and unsigned" warning in tr_moveFile() 2010-07-13 13:23:51 +00:00
Mitchell Livingston 235caa572b Have libtransmission keep track of idle seconds. Use this value for determining the stalled minutes in the Mac code. 2010-07-11 21:02:30 +00:00
Charles Kerr 6f5c9dcafb (trunk libt) rename tr_date() as tr_time_msec() for clarity 2010-07-11 20:49:19 +00:00
Charles Kerr 8d60d46538 (trunk libT) #3407 "stop ratio callback called twice in some situations" -- experimental fix in trunk 2010-07-11 18:36:18 +00:00
Charles Kerr e3e7683077 (trunk libT) #3388 "file completion percentage never updates" -- fixed. 2010-07-10 21:30:37 +00:00
Charles Kerr 71cadc02b6 (trunk web) #3413 "download speed bad format in web interface" -- fixed. 2010-07-10 02:05:25 +00:00
Charles Kerr 52c04a0d06 (trunk) some units formatter cleanup. 2010-07-09 20:53:38 +00:00
Charles Kerr 649ebcd6c3 (trunk libT) #3411 "make https behave nicer when using stunnel" -- experimental fix 2010-07-09 14:11:58 +00:00
Charles Kerr 5e4f950358 (trunk libT) #1521 "memory cache to reduce disk IO" -- whoops, I missed these parts from Longinus' patch in r10978 2010-07-08 23:38:57 +00:00
Charles Kerr 95232dfe58 (trunk libT) fix bug between the new inout checksum code and the new cache code 2010-07-08 23:04:12 +00:00
Charles Kerr db13ac63ff (trunk libT) #1521 "memory cache to reduce disk IO" -- apply Longinus' libt_fixCache.patch version 3 2010-07-08 17:38:11 +00:00
Charles Kerr 098117c987 (trunk libT) use the Mac client's speed formatter 2010-07-08 03:20:07 +00:00
Charles Kerr c993c1703a (trunk libt) #3402 "cache-size parameter not retained in settings.json after a restart" -- fixed 2010-07-07 23:37:03 +00:00
Charles Kerr b5e93da8f4 (trunk T) #3404 "crash when creating a .torrent containing empty content" -- fixed 2010-07-07 22:50:18 +00:00
Charles Kerr 082384fc81 (trunk libT) sync unit tests to iconv() usage 2010-07-07 17:08:38 +00:00
Charles Kerr 91d8cbc383 (2.0x trunk) #3397 "checksum errors when downloading files whose names are encoded in iso-8859-1" -- fixed 2010-07-07 16:48:23 +00:00
Charles Kerr 93bb7d6b3c (trunk libT) #3399 "tr_ioTestPiece() can be faster" -- fixed 2010-07-07 16:31:07 +00:00
Charles Kerr f88ce0a083 (trunk gtk) #3396 "Not UTF-8 aware string truncation" -- fixed 2010-07-07 00:44:52 +00:00
Charles Kerr 88c61f8cc2 (trunk) #3045 fix oops from last commit 2010-07-06 20:52:54 +00:00
Charles Kerr 610061f79a (trunk T) #3045 "units" -- modify the formatter functions based on feedback from BMW 2010-07-06 20:25:54 +00:00
Mitchell Livingston ed74e0009b Mac build compiles again 2010-07-06 03:31:17 +00:00
Charles Kerr d4816f7461 (trunk libT) remove some debugging printf()s that were accidentally committed in r10941 2010-07-05 22:49:07 +00:00
Charles Kerr 841be713d1 (trunk libT) #3383 "When port forwarding, check to see if the public port matches the private port" -- fixed 2010-07-05 21:04:17 +00:00
Charles Kerr d088b289dd (trunk libT) isPeerCandidate(): sort the filter tests in order of those that get the mosts hits 2010-07-04 20:40:34 +00:00
Charles Kerr 6e5af03d78 (trunk) #3045 "speed units" -- change the public API of libtransmission based on feedback from livings 2010-07-04 06:07:21 +00:00
Charles Kerr 1df54942dc (trunk libT) fix overflow error in fileBytesCompleted() 2010-07-03 15:11:38 +00:00
Charles Kerr 178dd336fe (trunk) #3045 "make libtransmission's API byte-oriented instead of KiB-oriented." -- fix r10931 merge error 2010-07-03 00:33:30 +00:00
Charles Kerr cdcc4705aa (trunk) #3045 "make libtransmission's API byte-oriented instead of KiB-oriented." -- implemented. This is a largish commit and will break the mac build for a little while. 2010-07-03 00:25:22 +00:00
Charles Kerr fff1655fb6 (trunk libT) handle aria2 when determining a peer's software from its peer-id 2010-07-02 13:36:25 +00:00
Charles Kerr 8961d095d7 (trunk libT) #1521 "memory cache to reduce disk IO" -- improved revision from sadface 2010-07-01 17:09:13 +00:00
Charles Kerr e6d136f724 (trunk libT) #1521 "memory cache to reduce disk IO" -- improve one of the debugging messages 2010-07-01 16:26:30 +00:00
Charles Kerr 5a8c94cfe4 (trunk libT) #3382 "2.01+ (10919) hangs after launch" -- fixed. 2010-07-01 16:09:47 +00:00
Charles Kerr 2c85178f9b (trunk libT) fix a few -Wconversion warnings 2010-07-01 15:14:35 +00:00
Charles Kerr 4ad26f7910 (trunk libT) a couple more minor -Wconversion warnings 2010-07-01 05:39:54 +00:00
Charles Kerr a5a1f38393 (trunk libT) fix more issues found by -Wconversion 2010-07-01 05:14:34 +00:00
Charles Kerr 8b386a63b1 (trunk libT) #3311 "MingW build of Transmission" -- added rb07's revisions to my revisions to his diff. :P 2010-07-01 04:00:41 +00:00
Charles Kerr 4a9e36e842 (trunk libT) #3381 "replace calls to usleep() with calls to nanosleep()" -- done. 2010-07-01 03:59:06 +00:00
Charles Kerr 954a309d8f (trunk) #3311 "MingW build of Transmission" -- apply more of rb07's diffs, though edited to lessen the inevitable #ifdefs 2010-06-30 21:24:36 +00:00
Charles Kerr 254a1f15cb (trunk libT) down the rabbit hole: various minor type correctness changes unearthed by -Wconversion 2010-06-30 16:40:19 +00:00
Charles Kerr 77a2cf02f1 (trunk libT) fix a couple of minor warnings found by -Wfloat-equal 2010-06-30 15:05:43 +00:00
Charles Kerr d9e4ca49b5 (trunk) avoid a few unnecessary type conversions. remove a few unnecessary mutex locks. 2010-06-30 06:03:55 +00:00
Daniel Lee b99a4a57af (libT) #2581:RPC extended to manage tracker lists 2010-06-30 05:52:24 +00:00
Charles Kerr 8a835610c6 (trunk libT) remove unused code 2010-06-28 13:42:45 +00:00
Charles Kerr acd27a8c3b (trunk libT) #3371 "experimental use of F_NOCACHE to ameliorate inactive memory on OS X" 2010-06-27 17:44:34 +00:00
Charles Kerr 77aaeb932b (trunk libT) don't try to port forward through your cablebox just because it's hooked up to the local network... 2010-06-27 15:29:23 +00:00
Charles Kerr 77c43d3f66 (trunk libT) add randomness to the peer unchoking algorithm 2010-06-27 01:24:48 +00:00
Charles Kerr acd0e77901 (trunk libT) #3329 "connection problems when downloading" -- when deciding which peer to connect to, take download/seed status into account 2010-06-26 18:49:31 +00:00
Charles Kerr e70ed9a2e8 (trunk libT) #3329 "connection problems when downloading" -- raise MAX_CONNECTIONS_PER_SECOND up the higher value used in 1.93 2010-06-26 17:54:19 +00:00
Charles Kerr 62346fdac0 (trunk libT) #1521 "memory cache to reduce disk IO" -- improved average flush size thanks to efficiency patch from sadface 2010-06-26 16:21:50 +00:00
Charles Kerr 98cec85e46 (trunk libT) #3311 "MingW build of Transmission" -- apply further win32 diffs from rb07 2010-06-25 20:36:10 +00:00
Charles Kerr 7638e44724 (trunk libT) #3320 "If the seed ratio is already met" -- fix a bug in r10848 reported by BMW 2010-06-25 15:39:17 +00:00
Charles Kerr 7e239e932e (trunk) #3320: "If the seed ratio is already met when download completes, the Mac callback options do not occur" -- possible fix. needs confirmation from OP or BMW 2010-06-25 06:57:34 +00:00
Charles Kerr d43e284961 (trunk libt) #3311 "MingW build of Transmission" -- possible win32 fix for the curl thread's select() call. probably broken... :) 2010-06-25 01:31:25 +00:00
Charles Kerr 1f3ead026d (trunk) #3311 "MingW build of Transmission" -- modify tr_strip_positional_args() to strip out the ' printf flag. Platforms not supporting $ tend to not support ' either 2010-06-25 01:13:35 +00:00
Charles Kerr 41f9ae0500 (trunk) #3339 "crash when download some magnet links" -- fixed 2010-06-24 20:36:05 +00:00
Charles Kerr 5a0d9351d2 (trunk) #3341 "support alternate tracker syntax in magnet links" -- fixed 2010-06-24 18:25:21 +00:00
Charles Kerr a54270a11a (trunk libT) #3308 "Don't stop/restart torrents when setting the local data's location" -- fixed 2010-06-24 17:49:20 +00:00
Charles Kerr bcb53a8937 (2.0x) #3340 "tr_moveFile() can be faster" -- fixed for 2.01 2010-06-24 17:34:56 +00:00
Charles Kerr 075169b409 (trunk libT) formatter_get_size_str() -- we don't need decimal places when displaying bytes :) 2010-06-23 20:14:30 +00:00
Charles Kerr 5e2a6f6c6a (trunk libT) #2581 "RPC extended to manage tracker lists" -- add safeguards in tr_torrentSetAnnounceList() to handle the case of tracker arrays not being sorted by tier. 2010-06-23 16:06:15 +00:00
Charles Kerr 16f1ebefce (trunk libT) when comparing peer speed to decide which peers to unchoke, use different criteria for seeding, downloading public, and downloading private. Loosely related to #3334. 2010-06-23 04:36:16 +00:00
Daniel Lee bbe9e9843a #3298:Prettier formating of percentages 2010-06-22 22:30:58 +00:00
Charles Kerr 7e9ba59807 (trunk libT) minor procedural tweak to tr_peerMgrPeerStats() inspired by #3334 2010-06-22 20:39:19 +00:00
Charles Kerr 610c912c5a (trunk libT) #3329 "connection problems when downloading" -- randomize the peer arrays so that all untested peers will have an equal chance of being used. Suggested by Longinus00 2010-06-22 16:31:38 +00:00
Charles Kerr e6cf296a68 (trunk libT) add an accessor for the formatter unit strings 2010-06-22 13:34:46 +00:00
Charles Kerr 1d63aa4cda (trunk) add tr_formatter_size() and tr_formatter_speed() so that all the client apps don't have to reinvent the wheel 2010-06-22 04:34:16 +00:00
Charles Kerr 5ad7ed550f (trunk) more win32 fixes from rb07 in #3311 2010-06-22 00:12:52 +00:00
Charles Kerr 08628333d1 (trunk libT) part of rb07's win32 portability patches from ticket #3311 2010-06-21 16:44:35 +00:00
Charles Kerr 99318552eb call fcntl(F_NOCACHE,1) right before closing a local datafile. Does it have any effect? Who knows. 2010-06-21 13:08:04 +00:00
Charles Kerr 8d413e98fc (trunk libT) silence a cache log message 2010-06-20 13:19:24 +00:00
Charles Kerr db44d81b24 (trunk) #3256 "libtransmission/publish.[ch] should be replaced" -- apply publish.diff for 2.10 2010-06-19 14:33:10 +00:00
Charles Kerr e70bebf930 (trunk) #1521 "memory cache to reduce disk IO" -- commit block-cache-rc1.diff to trunk for the nightlies. 2010-06-19 14:25:11 +00:00
Charles Kerr eda211e5ce (trunk) #2983: add command-line utilities for creating .torrent files, for editing passkeys, for adding/removing trackers, etc. 2010-06-16 14:27:24 +00:00
Charles Kerr 71c1919cfc (trunk) #3263 "cli-based utils' --help page should limit themselves to 80 columns" 2010-06-16 14:05:18 +00:00
Charles Kerr 82f0ec7413 (trunk libT) #3297 "tr_makemeta() should use tr_open_file_for_scanning()" -- implemented in trunk for 2.10 2010-06-16 14:01:03 +00:00
Charles Kerr 13b073fcdc (libT) #3291 "tr_torrent.infoDictOffset should be lazily evaluated" 2010-06-16 03:05:23 +00:00
Charles Kerr 7dc9d4ac69 (trunk) fix minor memory leak in the bencode-test unit tests 2010-06-15 15:46:51 +00:00
Charles Kerr 3ae99f79ec (trunk libT) #3293 "fggets() is overkill for parsing the blocklist" -- fixed in trunk for 2.00 2010-06-15 00:38:10 +00:00