source: branches

Revision Log Mode:


Legend:

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