Charles Kerr
|
c9b071015f
|
(trunk libT) #2530: Announce attempt to invalid tracker occurs too often
|
2009-10-28 04:53:39 +00:00 |
Charles Kerr
|
4b804e32ed
|
(trunk libT) another tweak to tr_torrentSetLocation()
|
2009-10-28 04:50:37 +00:00 |
Mitchell Livingston
|
693897ce4c
|
BitTorrent Embedded -> SDK
|
2009-10-28 03:48:54 +00:00 |
Mitchell Livingston
|
c0d68a06c9
|
add "BitTorrent Embedded" to client list
|
2009-10-28 03:31:02 +00:00 |
Charles Kerr
|
22e3f1175a
|
(trunk libT) #2531: when the user moves a torrent from one location to another, we don't need to reverify if the files are just rename()d
|
2009-10-27 23:00:34 +00:00 |
Charles Kerr
|
087f75e1ce
|
(trunk libT) #2518: overzealously alarmist re unresponsive trackers
|
2009-10-27 21:03:13 +00:00 |
Charles Kerr
|
bcce43021f
|
(trunk libT) fix #2534: if port forwarding is disabled, tr_sessionClose() closes a random file descriptor
|
2009-10-27 20:29:02 +00:00 |
Charles Kerr
|
858e691381
|
(trunk libT) add a wrapper function, tr_netCloseSocket(), around EVUTIL_CLOSESOCKET() so that not all of our code has to #include evutil
|
2009-10-27 20:27:27 +00:00 |
Charles Kerr
|
7a4f22ba12
|
(trunk libT) use part of hexum's patch from <http://forum.transmissionbt.com/viewtopic.php?p=41572#p41572>. The part added sorts peers by their overall speed when deciding which ones to disconnect from first, and which to request from first.
|
2009-10-27 20:06:55 +00:00 |
Charles Kerr
|
2acc006807
|
(trunk libT) There seems to be a lot of talk about T hosing routers, preventing other network traffic, etc. As an experiment let's try reducing the number of new connections we allow per second and see if/how that affects performance.
|
2009-10-27 16:08:38 +00:00 |
Mitchell Livingston
|
130c9af1d1
|
on second thought, the other UI's might want this value sooner or later, and it's cheaper to calculate it in the stat function
|
2009-10-25 18:49:20 +00:00 |
Mitchell Livingston
|
a5e0b6e5b2
|
since the Mac UI is the only one to use it, move percentRatio calculation into the Mac code
|
2009-10-25 18:45:35 +00:00 |
Mitchell Livingston
|
9254de1a36
|
smooth out the upload eta the same way as the download eta
|
2009-10-25 02:42:57 +00:00 |
Mitchell Livingston
|
47e19c4410
|
when calculating the "smoothed" eta, 1. only factor in previous speeds when those speeds were recent (ie. if we just resumed from pause, discard the previous speed) and 2. factor in if the speed was 0 as well
|
2009-10-25 02:36:03 +00:00 |
Charles Kerr
|
55c59fa478
|
(trunk) fix r9380 #2412 timing issue
|
2009-10-23 05:48:56 +00:00 |
Charles Kerr
|
37aaf66d4e
|
(trunk) #2527: daemon should log messages to syslog
|
2009-10-23 05:00:16 +00:00 |
Charles Kerr
|
c85ee09fef
|
(trunk) trunk's just been too stable lately. #2119: reload settings.json on SIGHUP
|
2009-10-23 03:41:36 +00:00 |
Charles Kerr
|
00197cc461
|
(trunk libT) undo today's earlier commit r9381 for #2508 -- looks like I introduced a bug into the patch.
|
2009-10-22 19:08:45 +00:00 |
Charles Kerr
|
73222ce7aa
|
(trunk libT) revert r9345, because all our .torrent and .resume files' hex letters are in lowercase
|
2009-10-22 18:48:26 +00:00 |
Charles Kerr
|
bb541fc8d6
|
(trunk libT) #2508: atom->port never updated
|
2009-10-22 15:05: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
|
baa860e6ce
|
(trunk libT) #2518: r9334 overzealously alarmist wrt unresponsive trackers
|
2009-10-22 01:28:39 +00:00 |
Charles Kerr
|
d9e4ddab1f
|
(trunk libT) #2510: port messages not sent for outgoing peer connections
|
2009-10-22 01:03:17 +00:00 |
Mitchell Livingston
|
236bdc594f
|
#2524 torrent peer limit not saved right away
|
2009-10-21 23:32:02 +00:00 |
Charles Kerr
|
c59ae60488
|
libT doesn't need to create the Incomplete directory until it's needed
|
2009-10-21 19:33:37 +00:00 |
Charles Kerr
|
adfb6f70a1
|
(trunk libT) show sha1's hex letters in uppercase, as suggested by waldorf
|
2009-10-21 16:24:58 +00:00 |
Charles Kerr
|
95989a0b21
|
(trunk libT) add callback notification when a torrent has been moved via RPC
|
2009-10-21 14:02:02 +00:00 |
Charles Kerr
|
0c53f3fa62
|
(trunk libT) add a couple of hooks for the mac client to use when migrating from its earlier move-on-complete code
|
2009-10-21 05:03:10 +00:00 |
Charles Kerr
|
8d1d91499a
|
(trunk libT) #2520: tor->isRunning is not always saved to .resume file
|
2009-10-21 02:45:49 +00:00 |
Charles Kerr
|
eef6177f0a
|
(trunk libT) #1483: fix bug introduced in r9328
|
2009-10-20 20:19:41 +00:00 |
Charles Kerr
|
0df58b9ab4
|
(trunk libT) change the new public API a little bit -- clearer, but a little wordier
|
2009-10-20 04:43:51 +00:00 |
Charles Kerr
|
7b5dcdf6d1
|
(trunk libT) semi-paranoid safeguard: when searching for a torrent's file, look for finished versions (normal filename) before unfinished ones (with the .part suffix). In the unlikely event of a bug where both exist, it's better for Transmission to use the finished one...
|
2009-10-20 04:15:10 +00:00 |
Charles Kerr
|
27b9f6e27d
|
(trunk libT) make the ".part" suffix an optional feature as per BMW's request. Clean up the code a little.
|
2009-10-20 03:14:44 +00:00 |
Charles Kerr
|
5a96ee9fc4
|
(trunk libT) make tr_torrentFindFile() a public API
|
2009-10-19 13:55:42 +00:00 |
Charles Kerr
|
6af5b7691e
|
(trunk libT) make tr_torrentFileCompleted() safe for older torrents that were incomplete before the ".part" feature was added
|
2009-10-19 13:15:46 +00:00 |
Charles Kerr
|
c35beb3843
|
(trunk) #1483: move completed torrents to a user-specified directory
|
2009-10-19 05:25:50 +00:00 |
Charles Kerr
|
05c77cc975
|
(trunk) #1483: move completed torrents to a user-specified directory + #629: different file extension for incomplete files
|
2009-10-19 05:05:00 +00:00 |
Charles Kerr
|
d6acde35d3
|
(trunk libT) #2360: ratio-limit becomes a strange value on uClibc
|
2009-10-14 13:22:42 +00:00 |
Charles Kerr
|
2e3a3e60aa
|
(trunk libT) #2498: DHT broken
|
2009-10-12 23:16:51 +00:00 |
Charles Kerr
|
3da08652ba
|
(trunk libT) #2494: Adding a tracker changes announce status from time to "queued."
|
2009-10-12 06:08:28 +00:00 |
Mitchell Livingston
|
2af26e1d7c
|
#2488 when sorting by tracker, first use the tracker that comes first alphabetically
|
2009-10-11 13:42:10 +00:00 |
Charles Kerr
|
fde3abaa1e
|
(trunk libT) fix scrape status string error reporte by bmw
|
2009-10-11 04:39:24 +00:00 |
Charles Kerr
|
504eaa6410
|
(trunk, libT) #2425: New torrents are verified after pause.
|
2009-10-11 03:10:17 +00:00 |
Mitchell Livingston
|
4290927563
|
retain previous announce/scrape info when a tracker becomes a backup
|
2009-10-10 20:46:24 +00:00 |
Mitchell Livingston
|
2730f9ac9c
|
finish #2463
|
2009-10-10 20:25:05 +00:00 |
Charles Kerr
|
b7677f7059
|
(trunk libT) #2463 if at first you don't succeed...
|
2009-10-10 20:14:26 +00:00 |
Charles Kerr
|
fe2d851e5b
|
(trunk libT) #2489: stricter checking of fringe cases in tr_torrentSetAnnounceList()
|
2009-10-10 19:39:43 +00:00 |
Charles Kerr
|
2a22e1782f
|
(trunk libT) #2489: tr_torrentSetAnnounceList() should check for invalid and duplicate announce URLs
|
2009-10-10 19:16:21 +00:00 |
Charles Kerr
|
0fd817b757
|
(trunk libT) more assertions to help find the cause of #2480
|
2009-10-10 17:37:34 +00:00 |
Charles Kerr
|
61042404ad
|
(trunk) replace tr_tracker_stat's "isActive" field with the more descriptive "isBackup"
|
2009-10-10 00:17:00 +00:00 |