Age | Commit message (Collapse) | Author |
|
|
|
one or two peers, wasting 8*15 or 8*14 bytes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
flag from struct http, since its rarely used and can be done in a seperate memcmp.
|
|
|
|
|
|
|
|
improved performance of fromhex
improved performance of is_unreserved() by moving it all into a simple byte array
improved performance of %41 => 'A' conversion by reordering variables
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
removes one of the last extraneous gettimeofday calls
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* implemented basic blacklisting:
** the file specified with -b <BLACKLIST> is read and added to a blacklist vector
** if an announce hits a torrent in that blacklist vector, add_peer_to_torrent fails
** sending a SIGHUP to the program forces it to reread the blacklists
** the server returns with a 500, which is not exactly nice but does the job for now
** an adaequat "failure reason:" should be delivered... TODO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|