You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PyBitmessage/src/network
Peter Šurda a0bbd21efc
Add ratings to peers
- outbound peers now have a rating
- it's also shown in the network status tab
- currently it's between -1 to +1, changes by 0.1 steps and uses a
hyperbolic function 0.05/(1.0 - rating) to convert rating to
probability with which we should connect to that node when randomly
chosen
- it increases when we successfully establish a full outbound connection
to a node, and decreases when we fail to do that
- onion nodes have priority when using SOCKS
6 years ago
..
__init__.py changes needed to get current code to run 7 years ago
addrthread.py AddrThread 6 years ago
advanceddispatcher.py Remove stack depth warnings 6 years ago
announcethread.py Code quality improvements 6 years ago
asyncore_pollchoose.py Code quality improvements 6 years ago
bmobject.py Object validator trigger moved 6 years ago
bmproto.py Add ratings to peers 6 years ago
connectionchooser.py Add ratings to peers 6 years ago
connectionpool.py Add ratings to peers 6 years ago
downloadqueue.py Big Asyncore update 6 years ago
downloadthread.py Code quality improvements 6 years ago
http-old.py New network subsystem, WIP 7 years ago
http.py Asyncore update (WIP) 7 years ago
httpd.py New network backend (WIP, not integrated) 7 years ago
https.py Fixes and refactoring 7 years ago
invthread.py New class multiqueue 6 years ago
networkthread.py Asyncore updates 6 years ago
node.py Big Asyncore update 6 years ago
objectracker.py Asyncore updates 6 years ago
proxy.py Asyncore proxy fixes 6 years ago
receivequeuethread.py Remove stack depth warnings 6 years ago
socks4a.py Reduce severity of socks connectivity errors 6 years ago
socks5.py Reduce severity of socks connectivity errors 6 years ago
stats.py Network status updates 6 years ago
tcp.py Add ratings to peers 6 years ago
tls.py TLS updates 6 years ago
udp.py Code quality improvements 6 years ago
uploadqueue.py Big Asyncore update 6 years ago