|
|
@3104
|
15 years |
charles |
* don't initiate a new connection to a peer that we're already …
|
|
|
@3102
|
15 years |
charles |
tweak the speed limit code
|
|
|
@3101
|
15 years |
charles |
* add a public API call for setting encryption preferences
* fix …
|
|
|
@3098
|
15 years |
charles |
fix a memory leak and delete some dead code.
|
|
|
@3096
|
15 years |
charles |
bump the version number from 0.81+ to 0.82+
|
|
|
@3095
|
15 years |
charles |
fix a couple of bugs I introduced yesterday.
|
|
|
@3094
|
15 years |
charles |
more work on the download speed plateau bug
|
|
|
@3092
|
15 years |
charles |
remove duplicate `got pex' event
|
|
|
@3090
|
15 years |
charles |
janitorial cleanup: uniform class names
|
|
|
@3089
|
15 years |
charles |
* peer manager: use a lot less memory.
* make peer code aware of …
|
|
|
@3079
|
15 years |
charles |
tighten up some of the field widths in the Handshake internal struct
|
|
|
@3078
|
15 years |
charles |
add #limits,h to peer-mgr.c
|
|
|
@3077
|
15 years |
charles |
remove PRIME_LEN from handshake.c
|
|
|
@3076
|
15 years |
charles |
* better pex handling. we now support uTorrent's added.f flags for …
|
|
|
@3072
|
15 years |
charles |
remove dead code: rwlock
|
|
|
@3070
|
15 years |
charles |
* save a little bit of memory -- we're still using too much.
* …
|
|
|
@3065
|
15 years |
charles |
handle peers sending us corrupted blocks. better handling and …
|
|
|
@3062
|
15 years |
charles |
fix very minor memory leak.
|
|
|
@3061
|
15 years |
charles |
improving download speeds, cleaning up choke/unchoke bugs
|
|
|
@3060
|
15 years |
charles |
move the lock icon over a bit
|
|
|
@3059
|
15 years |
charles |
add `lock' icon for encrypted peers
|
|
|
@3058
|
15 years |
charles |
remove some pieces that are now unused.
|
|
|
@3057
|
15 years |
charles |
I think this winds up the last few days of pulling my hair out. The …
|
|
|
@3056
|
15 years |
charles |
fix memory corruption error that occurred if a peer disconnected …
|
|
|
@3055
|
15 years |
charles |
tweak the block refill code
|
|
|
@3054
|
15 years |
charles |
use much less memory in the peer manager
|
|
|
@3052
|
15 years |
charles |
fix timer count
|
|
|
@3050
|
15 years |
charles |
fix race condition that could cause crash-on-startup
|
|
|
@3049
|
15 years |
charles |
lots of thread work
|
|
|
@3032
|
15 years |
charles |
* get torrent-stopping working a little better.
* tr_torrentStop() now …
|
|
|
@3029
|
15 years |
charles |
fix read-past-array-end
|
|
|
@3028
|
15 years |
charles |
more work with memory leaks/corruption. fix peer gridlock during endgame.
|
|
|
@3027
|
15 years |
charles |
free more memory leaks
|
|
|
@3026
|
15 years |
charles |
goodbye to the shared-loop thread
|
|
|
@3025
|
15 years |
charles |
janitorial work
|
|
|
@3022
|
15 years |
charles |
faster downloading.
|
|
|
@3021
|
15 years |
charles |
patch a couple of memory leaks
|
|
|
@3020
|
15 years |
charles |
reimplement trevent using a list, rather than a pipe, so that we can …
|
|
|
@3018
|
15 years |
charles |
BANG! another thread, and 300 lines of code, go away and are replaced …
|
|
|
@3017
|
15 years |
charles |
this one's a biggie: the per-torrent threads are gone now. w00t!
|
|
|
@3010
|
15 years |
charles |
unwind the bitfield change
|
|
|
@3000
|
15 years |
charles |
(encryption) fix loooong-standing off-by-one memory allocation bug in …
|
|
|
@2998
|
15 years |
charles |
tweaks to yesterday's checker rewrite -- easier to call and use now.
|
|
|
@2995
|
15 years |
charles |
add an `isEncrypted' field to tr_peer_stat, so the GUI can show which …
|
|
|
@2992
|
15 years |
charles |
in win32, #define lseek _lseeki64
|
|
|
@2989
|
15 years |
charles |
update the request block array after the recheck finishes, so that we …
|
|
|
@2988
|
15 years |
charles |
move the torrent recheck into its own thread. we're getting close to …
|
|
|
@2987
|
15 years |
charles |
downloading mostly works now. pulling down 250KiB/sec and using only …
|
|
|
@2985
|
15 years |
charles |
work on incoming connections, and better deciding of which pieces to …
|
|
|
@2984
|
15 years |
charles |
periodic checkin. nothing to see here.
|
|
|
@2983
|
15 years |
charles |
a little more work on requests
|
|
|
@2982
|
15 years |
charles |
requests
|
|
|
@2981
|
15 years |
charles |
(encryption) fix a nasty width truncation bug, reported by Eric in …
|
|
|
@2978
|
15 years |
charles |
still way too buggy, but I can now seed at full speed using < 2% of …
|
|
|
@2977
|
15 years |
charles |
* fix some threading issues.
* avoid the trevent read/write pipe when …
|
|
|
@2972
|
15 years |
charles |
tweaks
|
|
|
@2971
|
15 years |
charles |
harden the read/write event synchronization.
|
|
|
@2969
|
15 years |
charles |
shutdown errors and memory leaks found by valgrind
|
|
|
@2968
|
15 years |
charles |
Implement Bram's choking algorithm.
|
|
|
@2967
|
15 years |
charles |
promote some fields up out of peer-msgs s.t. the manager knows about …
|
|
|
@2966
|
15 years |
charles |
peer-msgs.[ch]
|
|
|
@2965
|
15 years |
charles |
adding shutdown code for peer-mgr
|
|
|
@2963
|
15 years |
charles |
get per-peer ul/dl rate measurement working again.
|
|
|
@2960
|
15 years |
charles |
(encryption) better fix for previous commit
|
|
|
@2959
|
15 years |
charles |
(encryption) Fix hash-checking error. Thanks to denis for tracking it …
|
|
|
@2956
|
15 years |
charles |
get things linking again.
|
|
|
@2955
|
15 years |
charles |
give the peer-work module a name.
|
|
|
@2954
|
15 years |
charles |
add peer-mgr to act as the hub between { handshake, peer io, choking, …
|
|
|
@2953
|
15 years |
charles |
rename peer-connection as the less prolix peer-io
|
|
|
@2949
|
15 years |
charles |
add libevent-ized uploads, downloads, speed limits, choke messages. …
|
|
|
@2946
|
15 years |
charles |
this is another code dump that prints a lot of debug messages to the …
|
|
|
@2944
|
15 years |
charles |
another workdump. still not suitable for human consumption. some of …
|
|
|
@2942
|
15 years |
charles |
more encryption work... adding convenience peer read/write routines …
|
|
|
@2941
|
15 years |
charles |
remove the _t suffix from some of transmission's internal structures.
|
|
|
@2940
|
15 years |
charles |
add utility functions for reading uint16/32 from an encrypted, …
|
|
|
@2939
|
15 years |
charles |
encrypt PadC
|
|
|
@2938
|
15 years |
charles |
make things a little less prolix - s/tr_encryption/tr_crypto/
|
|
|
@2936
|
15 years |
charles |
not ready for use yet -- this is a periodic checkin so I don't lose my …
|
|
|
@2935
|
15 years |
charles |
add the Message Stream Encryption 1.0 spec to the docs directory
|
|
|
@2921
|
15 years |
charles |
add support for thread-safe bufferevent actions
|
|
|
@2920
|
15 years |
charles |
added encryption branch
|
|
copied from trunk:
|
|
|
@2919
|
15 years |
charles |
extra docs for uTorrent's PEX
|