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
2017-07-05 09:17:01 +02:00
8d41d5fcf6
default known nodes update
2017-06-10 10:11:21 +02:00
810e50a040
Fix minor issues
...
- landscape.io complained
- obsolete imports
- ciphers -> self.ciphers
2017-01-12 07:26:04 +01:00
bd520a340f
Trustedpeer fix and more refactoring
...
- fixed trustedPeer (thanks to anonymous bug reporter)
- moved trustedPeer and Peer into state.py
2017-01-12 06:58:35 +01:00
Jonathan Warren
4622d952e4
update list of defaultKnownNodes
2015-03-09 22:33:46 -04:00
Jonathan Warren
bcb05419db
updated defaultKnownNodes
2014-10-12 23:22:21 -04:00
Jonathan Warren
c306062282
Bitmessage Protocol Version Three
2014-08-27 03:14:32 -04:00
Jonathan Warren
22934441dc
Fix #662 - 'PyBitmessage does not wait for verack'
2014-04-30 15:39:25 -04:00
Jonathan Warren
d150193f43
Fix #545
2013-11-06 23:51:42 -05:00
Jonathan Warren
a147c38ab6
ignore eighteenByteRipe value if user specified numberofnullbytesonaddress in keys.dat file
2013-09-19 22:27:01 -04:00
Jonathan Warren
02ea2a50d3
more v4 address work. Should be done.
2013-09-18 00:04:01 -04:00
Jonathan Warren
56168e82b5
most initial work on v4 pubkeys completed
2013-09-13 00:27:34 -04:00
Jonathan Warren
d3b9791442
Fix problem with pull request #388
2013-08-09 12:12:57 -04:00
Lucretiel
854b739431
The createDefaultKnownNodes function now uses a with statement
2013-08-08 03:52:47 -04:00
Gergö Barany
401c95cdb6
Correct handling of old knownnodes.dat format at import.
2013-08-01 12:31:40 +02:00
nobody
d606bb1333
Fix: Distinguish peers by both IP address and port.
...
Until now many parts of the code assumed that IP addresses are
unique for peers. However, more than one Bitmessage instance might
be running with a given IP address due to multi-user systems or
firewalls.
2013-07-30 22:23:18 +02:00
Jordan Hall
2eb6558cf1
Added a number of missing imports fixing several issues (thank you PyDev)
2013-06-23 20:52:39 +01:00
Jonathan Warren
da0f486179
manually merge github pull request: Unicode chars in localtime prevented the gui from starting
2013-06-18 13:11:30 -04:00
Jonathan Warren
4f8742655d
update defaultKnownNodes
2013-06-18 12:37:13 -04:00
Jonathan Warren
dd2a512111
update defaultKnownNodes.py
2013-05-20 15:58:45 -04:00
Jonathan Warren
de59b4adf1
API-related changes
2013-05-02 15:39:51 -04:00
fuzzgun
cb96f840a0
Merge branch 'master' of https://github.com/Atheros1/PyBitmessage
2013-04-05 23:13:20 +01:00
fuzzgun
b79d1e93f5
Debian packaging
2013-04-01 20:23:32 +01:00