Charles Kerr
|
3a6985195d
|
removed an assertion that depended on valid input from a peer in order to be true.
|
2007-10-05 05:53:00 +00:00 |
|
Charles Kerr
|
0872b4f40a
|
fix the crash reported by Waldorf and John_Clay
|
2007-10-04 20:31:19 +00:00 |
|
Charles Kerr
|
f4901211ca
|
Fix erratic `(int)EVBUFFER_LENGTH( inbuf ) >= byteCount' error
|
2007-10-02 16:59:56 +00:00 |
|
Charles Kerr
|
7cc6771318
|
experimental better peer management.
|
2007-09-30 23:55:49 +00:00 |
|
Charles Kerr
|
dad333ceec
|
more work on the locks
|
2007-09-29 14:55:30 +00:00 |
|
Charles Kerr
|
8a40a15b16
|
more work on the peer-mgr locks
|
2007-09-29 14:19:23 +00:00 |
|
Charles Kerr
|
64239a21e1
|
prevent a deadlock via the handshake code
|
2007-09-29 13:47:15 +00:00 |
|
Charles Kerr
|
3f1d888354
|
improved uTorrent handshaking, after talking to #utorrent-dev about minutae...
|
2007-09-29 00:46:41 +00:00 |
|
Charles Kerr
|
79973a8a93
|
commit the next step of tiennou's fastpeers code.
|
2007-09-28 16:40:21 +00:00 |
|
Charles Kerr
|
1c1ef83a65
|
better support of the MSE protocol w.r.t. PadC and PadD
|
2007-09-27 14:43:33 +00:00 |
|
Charles Kerr
|
7ccab9de2c
|
peer i/o cleanup
|
2007-09-26 14:42:03 +00:00 |
|
Charles Kerr
|
f20358927b
|
lots of handshake fixes. incoming connections work now, both encrypted & plaintext. yay!
|
2007-09-26 03:52:30 +00:00 |
|
Charles Kerr
|
b63a505c6d
|
fix a handshake bug and reduce the idle cpu load a little.
|
2007-09-26 02:29:49 +00:00 |
|
Charles Kerr
|
c6fdad0514
|
accept erdgeist's suggestion of using ensureMinimumFileSize() only on WIN32 -- on posix, seek+write is enough.
|
2007-09-25 23:21:00 +00:00 |
|
Charles Kerr
|
dcfe4f9802
|
if we connect to a peer that understands the encryption handshake, try harder to continue the connection in encrypted mode.
|
2007-09-25 17:56:46 +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
|
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
|
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
|
28bcf6204b
|
clamp down on the flood of debug messages.
|
2007-09-20 23:33:46 +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 |
|