summary refs log tree commit diff
path: root/evloop/epoll.c
diff options
context:
space:
mode:
authorRichard Nyberg <rnyberg@murmeldjur.se>2009-02-07 21:13:07 +0100
committerRichard Nyberg <rnyberg@murmeldjur.se>2009-02-07 21:20:31 +0100
commit8b04af7e9104874a26fc511ca666bc88ff3e178d (patch)
treec4e0808c3e85ab763bbc7eacde8d4c9ec3fe18cb /evloop/epoll.c
parent89a95cbdf5b4b0b8c82ca937156ba0db1205f73a (diff)
downloadbtpd-8b04af7e9104874a26fc511ca666bc88ff3e178d.tar.gz
btpd-8b04af7e9104874a26fc511ca666bc88ff3e178d.zip
Find and ban peers with bad data.
Log which peer contributed what to a piece. Do not try to download the
same piece from the same peers. Don't download at all from peers implicated
in 3 bad pieces. When a previously bad piece has been downloaded successfully
the bad peer(s) can be found and banned.
Diffstat (limited to 'evloop/epoll.c')
0 files changed, 0 insertions, 0 deletions