1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-24 15:10:39 +00:00
Commit graph

1068 commits

Author SHA1 Message Date
Charles Kerr
c3c4b699b9 stats 2007-11-26 20:20:46 +00:00
Charles Kerr
2185081fcb more stats 2007-11-26 20:05:46 +00:00
Mitchell Livingston
bf3bd6bd5d avoid divide-by-0 in stats 2007-11-26 19:18:00 +00:00
Mitchell Livingston
6b5f1839aa get last commit building 2007-11-26 19:10:53 +00:00
Charles Kerr
3aae5534bd work on the stats a little bit. 2007-11-26 18:55:36 +00:00
Charles Kerr
0ed3610468 fix crash on startup reported by Gimp_ 2007-11-26 05:03:28 +00:00
Charles Kerr
e354b82452 disable SWIFT on private trackers, because they are typically ratio-based sites where you *want* to upload as much as possible to deadbeats 2007-11-26 04:05:12 +00:00
Charles Kerr
63cb8506ca fix crash when loading fastresume files 2007-11-26 03:54:20 +00:00
Charles Kerr
ec042e7278 enable SWIFT in trunk 2007-11-25 17:09:09 +00:00
Charles Kerr
a720545256 fix peer-mgr.c shear between 0.9x and trunk 2007-11-25 17:07:12 +00:00
Charles Kerr
d735989aec fix clientIsSnubbedBy() to work correctly when we're a seed 2007-11-25 16:57:08 +00:00
Mitchell Livingston
bd2de0888e fix Wyzo 2007-11-24 19:36:26 +00:00
Mitchell Livingston
4a53c761a3 add Wyzo to clients list 2007-11-24 19:19:22 +00:00
Charles Kerr
18b3b388c0 fix oops from last commit 2007-11-23 03:01:13 +00:00
Charles Kerr
5ad14e4abc fix another 0.94 prerelease crash report... this one from when finishing verifying a torrent that's running. 2007-11-23 02:49:06 +00:00
Charles Kerr
3b04f824e0 fix libT crash reported in the forums 2007-11-23 02:14:21 +00:00
Charles Kerr
8caa113d4b fix LTEP PEX error reported by Adrian Ulrich in the BitTorrent mailing list 2007-11-22 06:48:08 +00:00
Charles Kerr
6df942138b fix portmapping crash. 2007-11-22 06:13:57 +00:00
Charles Kerr
87d4bcd278 Change the default port from 9090 to 51413 to get in compliance with IANA's port number assignment scheme. (1024 through 49151 are reserved) 2007-11-22 04:15:22 +00:00
Charles Kerr
91e672d428 some progress on the overall statistics, though probably not visible to end users yet 2007-11-21 20:03:53 +00:00
Charles Kerr
260033847f fix ticket #451 (Files remain in use after removal) 2007-11-21 16:16:59 +00:00
Mitchell Livingston
a7671a3afc update clients list to identify test builds 2007-11-21 15:20:07 +00:00
Charles Kerr
9f9901b3fa tweak the peer limits a bit for faster uploading 2007-11-20 17:29:56 +00:00
Charles Kerr
172efd42fa fix "manual update" crash reported by Gimp_ and BentMyWookie 2007-11-20 16:50:48 +00:00
Charles Kerr
0a61e04757 now that libevent has a stable 1.4 release out with the features & fixes we wanted, aim third-party/libevent/ at libevent's 1.4 maintainance branch instead of their trunk. 2007-11-20 03:11:50 +00:00
Charles Kerr
9cec81b524 fix the crash reported by pea_, Gimp, and John_Clay [ref: http://pastebin.ca/784834] 2007-11-19 21:44:38 +00:00
Charles Kerr
9f0ca608f6 fix r3892 oops 2007-11-19 21:24:53 +00:00
Charles Kerr
b61dcfdbff add "this session" stats stubs for BentMyWookie 2007-11-19 20:07:21 +00:00
Charles Kerr
f6371c99a3 add "time running" to tr_global_stats 2007-11-19 19:30:24 +00:00
Charles Kerr
4cfa1ca6b5 added tr_global_stats prototypes for BentMyWookie 2007-11-19 17:29:17 +00:00
Charles Kerr
41b1f76d9b remove more dead code. this scaffolding was to let libevent play nice back when we had one thread per torrent 2007-11-19 16:30:31 +00:00
Charles Kerr
3929b37da3 denis is right about r3880; we should respect umask 2007-11-19 12:59:26 +00:00
Charles Kerr
41cee06b66 oops, this was supposed to be in 3879 2007-11-19 05:52:05 +00:00
Charles Kerr
3704854654 add more asserts up the call chain to find the source of pea_ and Gimp's bug 2007-11-19 04:51:06 +00:00
Charles Kerr
a654f808e3 change TR_MKDIR_PERM from 0777 to 0755
change TR_CREAT_PERM from 0666 to 0644
2007-11-19 04:46:49 +00:00
Charles Kerr
aa11440755 *maybe* fix the crash reported by pea_ in the forums and by Gimp in http://pastebin.ca/777952 2007-11-19 04:44:14 +00:00
Charles Kerr
b0f5ff96f3 back to the "router death" issue: throttle how many connections T will try to open at any one time 2007-11-18 17:35:28 +00:00
Charles Kerr
ed72b1b795 fix choking bug that could penalize good peers. 2007-11-18 06:15:13 +00:00
Charles Kerr
a277382578 more download speed tweaks for situations where T is both uploading and downloading. 2007-11-18 04:24:17 +00:00
Charles Kerr
e371009606 this should improve download speeds. test it! 2007-11-18 03:18:26 +00:00
Charles Kerr
9a81cd7637 reintroduce the "SWIFT" algorithm 2007-11-18 01:00:49 +00:00
Charles Kerr
37969406b2 Add "Status" column to tr_peer_stat. 2007-11-17 23:43:33 +00:00
Charles Kerr
54a2bb978b fix timeout error that caused us to drop connections prematurely 2007-11-17 17:49:30 +00:00
Charles Kerr
a2609ae2a7 fix permissions issue reported by Jaybird in http://transmission.m0k.org/forum/viewtopic.php?t=2944 2007-11-17 16:20:08 +00:00
Charles Kerr
ef3d0df0d9 try to tickle some more information out of John_Clay's bug report 2007-11-17 07:48:51 +00:00
Charles Kerr
77d58126f4 remove yet more dead code 2007-11-17 02:47:47 +00:00
Charles Kerr
135da6efca tweaking the speed limit settings a little more 2007-11-17 00:30:36 +00:00
Charles Kerr
8d08db716d speed limit code cleanup 2007-11-17 00:16:26 +00:00
Charles Kerr
cc728b0470 progress on the "speed limits kill my transfer rate" bug. 2007-11-16 21:58:11 +00:00
Charles Kerr
521d32af9d tweak the libevent read buffer size 2007-11-16 21:47:55 +00:00
Charles Kerr
a1805875ee try to fix the platform.c:278 issue reported by dave in http://transmission.m0k.org/forum/viewtopic.php?t=2949 2007-11-16 20:41:41 +00:00
Charles Kerr
0ac302b302 progress on the "speed limits kill my transfer rate" bug. 2007-11-16 20:40:03 +00:00
Charles Kerr
d2a5dd50d3 remove dead code 2007-11-16 20:38:51 +00:00
Charles Kerr
73680b6263 fix tr_peerMsgsAddRequest memory leak reported by tiennou 2007-11-16 15:45:26 +00:00
Charles Kerr
1ebaf597a4 fix trunk memory leak reported by tiennou 2007-11-16 15:33:57 +00:00
Charles Kerr
787d2b800c fix benocde crash reported by Gimp_ 2007-11-16 06:37:01 +00:00
Charles Kerr
1464dc7962 fix r3830 bug reported by Gimp_ 2007-11-16 05:43:47 +00:00
Charles Kerr
c3dce15a9e if we haven't advertised that we support pex, then even if a peer sends us a pex message, don't send one back. 2007-11-16 04:42:51 +00:00
Charles Kerr
b6b339e25a fix bencode crash reported earlier today by Gimp_, and possibly also by tiennou 2007-11-16 03:32:42 +00:00
Charles Kerr
807eff8416 remove dead code. 2007-11-15 22:03:22 +00:00
Charles Kerr
a048204380 remove dead code. 2007-11-15 16:43:46 +00:00
Charles Kerr
815fb89b91 fix torrent metafile creation error introduced in trunk in r3735 and reported by tiennou in ticket #478 2007-11-15 15:07:05 +00:00
Charles Kerr
cc42c8aaf6 fix tracker redirect bug reported by sunny 2007-11-15 14:34:48 +00:00
Charles Kerr
257eaee631 more of the same 2007-11-15 05:47:23 +00:00
Charles Kerr
ea3a1387f2 more of the same. 2007-11-15 05:20:38 +00:00
Charles Kerr
8019f8cd2c raise the number of unchoked peers per torrent 2007-11-15 05:04:21 +00:00
Charles Kerr
a14fe99e00 another download speed tweak 2007-11-15 04:59:37 +00:00
Charles Kerr
c4f15263a0 since many people seem to be having a hard time holding onto good peers, be a little more lenient on how quickly we hang up on peers that have transferred piece data with us. 2007-11-14 05:02:03 +00:00
Charles Kerr
a9e5fff2e6 * fix the `req->length == (uint32_t)( ((block)==((msgs->torrent)->blockCount-1))' bug.
* there seems to be a pattern for peers that were (intentionally?) giving incomplete data to trigger the bug above.  when a peer does this, give them a strike on its three-strikes-and-you're-banned count
2007-11-13 05:36:43 +00:00
Charles Kerr
6242508fe2 minor tweaks. 2007-11-12 22:26:10 +00:00
Charles Kerr
66c9119a84 tiennou's fix for #461 2007-11-12 15:15:51 +00:00
Charles Kerr
dfba59b97a tiennou's fix for #463 2007-11-12 15:08:58 +00:00
Charles Kerr
f1e85f5206 Increase the intervals on timers that won't affect performance. This reduces most of Transmission's PowerTOP footprint. 2007-11-11 20:27:13 +00:00
Charles Kerr
8516860fec fix a bug in tr_stat's availability numbers, reported by BentMyWookie 2007-11-11 16:33:04 +00:00
Charles Kerr
d89d6faad4 don't require clients to call tr_torrentClearStatusCallback() before tr_torrentClose(). 2007-11-11 03:14:01 +00:00
Charles Kerr
adeee3d886 silence some Fast Peer console messages 2007-11-10 22:29:55 +00:00
Charles Kerr
0aee22aaff have tr_close() call tr_torrentClose() on all running torrents 2007-11-10 22:29:28 +00:00
Charles Kerr
c32f893038 commit tiennou's fast-peers-final patch from ticket 149 2007-11-10 16:06:00 +00:00
Charles Kerr
4cb16901b8 fix tracker wart reported by tiennou 2007-11-10 16:00:59 +00:00
Charles Kerr
76626796f3 make the hard drive less noisy than it was in 0.92 2007-11-10 05:09:40 +00:00
Charles Kerr
e7e479d758 fix r3777 compiler warning reported by SoftwareElves 2007-11-10 05:01:13 +00:00
Charles Kerr
ca03b62a58 * fix a bug that could corrupt peer connections, causing slower speeds and/or fewer connections
* add more assertions to smoke out any remaining BT protocol bugs
2007-11-10 04:56:27 +00:00
Charles Kerr
fd430fde90 undoing the r3773-r3774 experiment. 2007-11-09 20:07:52 +00:00
Charles Kerr
fda79c7eef oops, wrong #include for NSCParameterAssert in r3773. 2007-11-09 19:51:48 +00:00
Charles Kerr
67b719c2de on Darwin, use NSCParameterAssert() instead of assert(). 2007-11-09 19:50:40 +00:00
Charles Kerr
4792788d24 move the gateway discovery from init() to start() so that tr_init() doesn't block. 2007-11-09 16:10:48 +00:00
Charles Kerr
e168cf3f69 don't let incoming peer connections sneak past MAX_CONNECTED_PEERS_PER_TORRENT. 2007-11-09 15:19:12 +00:00
Mitchell Livingston
b382628933 have libtransmission be in charge of checking if nat traversal is disabled when quitting 2007-11-09 15:06:32 +00:00
Charles Kerr
5da8a977c6 * add O_LARGEFILE support to fdlimit for the benefit of 32-bit posix machines
* minor tweaks
2007-11-09 04:32:19 +00:00
Charles Kerr
42e70ad53e fix John_Clay's assertion bugreport 2007-11-09 01:25:34 +00:00
Charles Kerr
99ea26c1c9 * try to get peers to scale up to speed faster.
* remove unnecessary steps when receiving block data from peers.
2007-11-09 01:22:15 +00:00
Charles Kerr
39f9f14751 minor tweaks. 2007-11-08 21:25:17 +00:00
Charles Kerr
125bd34bbb added `plaintext preferred' encryption option. 2007-11-08 21:20:08 +00:00
Charles Kerr
0d819bd67e more work on the "router death" issue. 2007-11-08 19:43:48 +00:00
Charles Kerr
bc3eff899f * some work on lessening the way we hammer the router.
* move strlcpy and strlcat out of their own files and into utils.c
2007-11-08 04:11:09 +00:00
Charles Kerr
71f4efcbad update our #includes now that libevent has cleaned up event.h 2007-11-07 18:26:19 +00:00
Charles Kerr
b43bb1483d fix libevent #include quirk reported by SoftwareElves 2007-11-07 03:13:04 +00:00
Charles Kerr
906c5d6f1f dead code removal: azId 2007-11-07 01:27:32 +00:00
Charles Kerr
dc6a7b9485 fix crash reported by hussam in #transmission 2007-11-07 00:42:19 +00:00
Charles Kerr
229102a196 more libevent fun. good thing the mac build is broken or I'd've been getting bug reports on this instead :) 2007-11-06 23:23:47 +00:00