Charles Kerr
|
dd6f87a5eb
|
fix race condition in the torrent rechecker.
|
2007-09-24 17:47:15 +00:00 |
Charles Kerr
|
6897fe4327
|
plug some minor memory leaks. (valgrind)
|
2007-09-24 15:50:59 +00:00 |
Charles Kerr
|
b402687c93
|
* add sanity checks to incoming piece data requests. This may solve the inout.c:99 assertion failure.
* rename the gtk client from `transmission-gtk' to `transmission' for parity with the mac client.
|
2007-09-23 23:38:39 +00:00 |
Charles Kerr
|
4834dc4b13
|
fix crash-on-shutdown
|
2007-09-23 19:24:06 +00:00 |
Charles Kerr
|
b3fde0b43b
|
tweak responsivenes on switching between `uploading' and `downloading' when a user changes a file's do-not-download state
|
2007-09-23 14:17:39 +00:00 |
Charles Kerr
|
d27c9c5034
|
* update tor->activityDate whenever piece data is transferred.
|
2007-09-23 14:12:17 +00:00 |
Charles Kerr
|
89da2294b1
|
* when a torrent's done downloading, have it switch to seeding mode.
* tweak the gtk+ client's torrent inspector's display of transfer rates
|
2007-09-23 13:53:44 +00:00 |
Charles Kerr
|
968868debe
|
fix bug that tended to disconnect from valid peers when we were seeding. also, follow the BT spec's terminology a little closer.
|
2007-09-23 02:19:59 +00:00 |
Charles Kerr
|
7a54e88d4e
|
fix bug #342 -- some hash checks were incorrectly failing, which caused the `bytes downloaded' field to appear to jump back and forth
|
2007-09-23 02:11:53 +00:00 |
Charles Kerr
|
d8d46517b9
|
fix a couple of encryption bugs.
|
2007-09-22 21:48:02 +00:00 |
Charles Kerr
|
3c73a86595
|
tweak some more. follow BentMyWookie's suggestion for raising the connection limits.
|
2007-09-22 14:42:15 +00:00 |
Charles Kerr
|
a33a033b9b
|
tweak the peer mgr
|
2007-09-22 14:32:02 +00:00 |
Charles Kerr
|
10b8326f1d
|
add a peer connection manager s.t. have a consistent way of disconnecting from bad peers, connecting to new potential peers, disconnecting from seeds when we're seeding, etc.
|
2007-09-22 14:18:52 +00:00 |
Charles Kerr
|
ea7513e59d
|
undo commit that accidentally checked in testing code that only allowed connections from encrypted peers
|
2007-09-22 05:40:33 +00:00 |
Charles Kerr
|
c6aa57f306
|
make download speed limits work?
|
2007-09-22 05:16:32 +00:00 |
Charles Kerr
|
87f53cba5b
|
maybe get speed limits working.
|
2007-09-22 04:44:50 +00:00 |
Charles Kerr
|
ebc612d725
|
get encrypted uTorrent working.
|
2007-09-22 03:37:37 +00:00 |
Charles Kerr
|
f724cdd304
|
* abort connections if the peer selects an encryption option we didn't offer them.
* fix a shutdown crash as a result of peer-mgr timers not getting destroyed.
* remove some console messages.
|
2007-09-22 00:53:11 +00:00 |
Charles Kerr
|
a903f07058
|
fix logic error in handshake that allowed unencrypted peers even when "ignore unencrypted peers" is checked
|
2007-09-22 00:36:37 +00:00 |
Charles Kerr
|
56b0e5d1ac
|
* remove some console messages.
* scrape sooner when peers are added.
* added stub code for the connection manager code
|
2007-09-22 00:22:10 +00:00 |
Charles Kerr
|
4b46430731
|
give waldorf a different assertion to crash on.
|
2007-09-21 15:31:46 +00:00 |
Charles Kerr
|
980a7bda9a
|
fix stat bug reported by BentMyWookie
|
2007-09-21 15:13:23 +00:00 |
Charles Kerr
|
e9ed5e28d9
|
* accept tiennou's partial patch for `fast peers' extension
* fix growl problem I introduced in the last checkin, reported by chrissturm
|
2007-09-21 14:50:29 +00:00 |
Charles Kerr
|
9248143ce8
|
fix recursive crash when stopping a torrent, reported by plantain. silence a few more console messages.
|
2007-09-21 14:20:55 +00:00 |
Charles Kerr
|
54c84d0b30
|
silence a few more console messages
|
2007-09-21 13:52:42 +00:00 |
Charles Kerr
|
4d15bbdc2a
|
slightly less broken handling of cases where we can't bind to our listening port.
|
2007-09-21 05:31:29 +00:00 |
Charles Kerr
|
6479ecbcf6
|
fix crash reported by Gimp_, John_Clay, and persept_
|
2007-09-21 04:41:44 +00:00 |
Charles Kerr
|
28bcf6204b
|
clamp down on the flood of debug messages.
|
2007-09-20 23:33:46 +00:00 |
Charles Kerr
|
379beed969
|
if we're seeding, disconnect from other seeds (part 1 of 2)
|
2007-09-20 23:07:36 +00:00 |
Charles Kerr
|
fb70a9cca0
|
remove the backwards compatability typedefs at BentMyWookie's suggestion. update libT, gtk, daemon, and cli accordingly...
|
2007-09-20 20:14:13 +00:00 |
Charles Kerr
|
ad71027cbb
|
fix small merge wart
|
2007-09-20 16:44:37 +00:00 |
Mitchell Livingston
|
76da1185ca
|
merge encryption branch to trunk (xcode project is still out of date)
|
2007-09-20 16:32:01 +00:00 |
Charles Kerr
|
d996b96e65
|
in WIN32, #define lseek _lseeki64
|
2007-09-09 01:32:59 +00:00 |
Charles Kerr
|
b0505157a4
|
(0.8x) take denis_' suggestion for improving the peer debug message
|
2007-09-09 00:45:08 +00:00 |
Charles Kerr
|
4b980c4c36
|
(trunk) fix a nasty width truncation bug, reported by Eric in http://transmission.m0k.org/forum/viewtopic.php?t=2304&start=16
|
2007-09-06 16:28:24 +00:00 |
Charles Kerr
|
3cd185747c
|
fix cut-and-paste bug
|
2007-09-05 23:58:35 +00:00 |
Charles Kerr
|
b1c9a9bd97
|
(trunk) fix some of the crash-on-shutdown issues.
|
2007-09-05 23:01:56 +00:00 |
Charles Kerr
|
7be8b8d116
|
(trunk) better fix for previous commit
|
2007-09-01 02:56:48 +00:00 |
Charles Kerr
|
eeb5cc6b5e
|
(trunk) Fix hash-checking error. Thanks to denis for tracking it down and submitting a patch.
|
2007-09-01 02:46:04 +00:00 |
Josh Elsasser
|
d422d6dbc7
|
Enable the azureus/libtorrent extension negotiation reserved bits.
|
2007-08-26 16:16:41 +00:00 |
Charles Kerr
|
53d48e4c37
|
add utility function for setting libevent timer intervals
|
2007-08-23 20:33:01 +00:00 |
Josh Elsasser
|
6323a59c6a
|
Add workaround for broken bittyrant client name.
|
2007-08-23 06:44:52 +00:00 |
Charles Kerr
|
77e7bc4f84
|
make upnp's internal structures' naming schemes whallop-like
|
2007-08-21 20:38:34 +00:00 |
Charles Kerr
|
44f6cb1098
|
fix NaN error reported by persept
|
2007-08-21 16:26:01 +00:00 |
Charles Kerr
|
bae07d471e
|
added support for `corrupt' announce tag s.t. corrupted bytes don't count towards your download ratio
|
2007-08-21 15:17:02 +00:00 |
Charles Kerr
|
8c54b7eb46
|
ensure that all the tracker destruction code is done in the libevent thread, for a cleaner shutdown
|
2007-08-21 00:01:14 +00:00 |
Charles Kerr
|
624257c995
|
better cleanup on shutdown. don't crash when the torrent doesn't support scrape. (Gimp :)
|
2007-08-20 23:37:08 +00:00 |
Charles Kerr
|
64faed5c47
|
better saving of run/stopped state.
|
2007-08-20 23:36:18 +00:00 |
Charles Kerr
|
1d6e20594d
|
minor improvements to.. you guessed it.. the tracker/libevent code
|
2007-08-20 02:29:36 +00:00 |
Charles Kerr
|
1f08d0ce52
|
cleaner shutdown
|
2007-08-20 02:18:38 +00:00 |