romanornr
7e8141c62d
Add Viacoin - Segwit Auxpow
8 years ago
Neil Booth
594b66236f
Prepare 1.0.5
8 years ago
Neil Booth
8e00affc1a
Fix the diagnostic looping in PeerSession
Fixes #160
8 years ago
Neil Booth
23a408c572
More logging
8 years ago
Neil Booth
9620aa8bb6
Restore dummy NAME and NET
8 years ago
Neil Booth
860a4e8e93
Prepare 1.0.4
8 years ago
Neil Booth
a88fc75610
Tweaks to coins.py
8 years ago
Neil Booth
9a00c9e164
Merge branch 'master' of github.com:kyuupichan/electrumx
8 years ago
Neil
e19c94fd32
Merge pull request #159 from argentumproject/master
Argentum; support for AuxPow
8 years ago
Neil Booth
2650459012
Peer discovery fixes
Change last_connect to mean last connection as its name implies,
not last connection that wasn't bad.
Keep bad peers around for 3 tries.
Improve diagnostic
8 years ago
protonn
122d78d25b
Argentum; support for AuxPow
8 years ago
Neil Booth
79bce5335e
Fix missing self
8 years ago
Neil Booth
fa1a5bd3e4
Prepare 1.0.3
8 years ago
Neil Booth
3236989165
Fix bad peer looping
JWU42 pointed out an issue where peer discovery could get in a
failure loop for bad peers; this fixes the the root cause and
the immediate retries
8 years ago
Neil Booth
7b263c5c49
Prepare 1.0.2
8 years ago
Neil Booth
e4947cb9ef
Sanitize the maximum number of sessions
Reduce the maximum number of sessions to permit if running with
a tight rlimit, to avoid hitting open file limits. Log when
doing so.
Closes #158
8 years ago
Neil Booth
f04ff6f5b3
Don't add_peer to ourself
8 years ago
Neil Booth
8236aaf234
Be more strict on form of features dictionary
8 years ago
Neil Booth
31755e1dac
Update PROTOCOL.rst and PEER_DISCOVERY.rst
8 years ago
Neil Booth
be5397a853
Validate hostnames before accepting a new peer
Don't retain non-public addresses
Closes #157
8 years ago
Neil Booth
7a2f29aabe
Be stricter accepting add_peer requests
- rate-limit onion add_peer requests
- for clearnet peers only accept if the peer resolves to the
source address
8 years ago
Neil Booth
84c201f665
Improve diagnostic
8 years ago
Neil Booth
10a2c8fed5
Update docs
8 years ago
John L. Jegutanis
50a829c371
added raw block tests
8 years ago
John L. Jegutanis
bc31df8ee0
Fix support for Namecoin and Dogecoin, add Zcash support
Closes #83
8 years ago
John L. Jegutanis
a820829e0e
Dynamic header support
Block headers can have a dynamic size that is being indexed on a
new meta file "headers_offsets".
The offsets are 64 bits in order to accommodate coins with big
headers that will accumulate GBs of header data after some years.
Closes #128
8 years ago
Neil Booth
37602d4eae
A couple of tweaks to the prior commit.
8 years ago
John L. Jegutanis
ed7d8a319d
Refactor block parsing API
8 years ago
Neil Booth
127b4de745
Add new RPC method: add_peer
8 years ago
Neil Booth
060d32211f
Check height for all peers
Closes #152
8 years ago
Neil Booth
d198b95798
Reduce new peers per source limit to 2 by default
8 years ago
Neil Booth
9238fe397d
Drop ports from top level of features
8 years ago
Neil Booth
30c91c69e1
Update protocol docs
8 years ago
Neil Booth
e0fd64d29a
Rate-limit add_peer calls randomly
Prepare 1.0.1
8 years ago
Neil Booth
294212d421
Fix discovery of base of reorgs
8 years ago
Neil Booth
5f56689e9c
Don't permit common invalid REPORT_HOST values
8 years ago
Neil Booth
af67536598
Set reorg limit to 8k on testnet
8 years ago
Neil
5c050e1d31
Merge pull request #151 from erasmospunk/master
Set the correct XPUB, XPRV bytes for dogecoin
8 years ago
Neil
081b199832
Merge pull request #149 from pooler/ltcparams
Fix Litecoin parameters
8 years ago
John L. Jegutanis
fe544eae7f
Set the correct XPUB, XPRV bytes for dogecoin
8 years ago
pooler
11a3c77fdb
Fix Litecoin parameters
8 years ago
Samuel Smith
67c135a194
update raspberrypi3 install procedure ( #148 )
install stable version of libreadline6 based on comment from MaxTG
8 years ago
Neil Booth
b7e32c0d81
Merge branch 'shsmith-master'
8 years ago
Johann Bauer
f3bffb5bb2
Minimize default config file ( #147 )
The current config file has a few issues:
- It suggests that a syntax like `COIN = Bitcoin # comment` would do something else than setting `COIN` to `Bitcoin # comment`
- It doesn't contain all settings
- It contains some settings that are not used (e.g. `ELECTRUMX`)
To minimize maintainment overhead, I suggest to keep the default config file small and link to the appropriate documentation that should be up to date.
8 years ago
shsmith
5ef25976c4
merge samples into contrib
8 years ago
shsmith
730fd56386
contribute notes for Raspberry Pi and Ubuntu 16.04 deployment
8 years ago
Neil Booth
9c6d2f5764
Update ACKNOWLEDGEMENTS
8 years ago
Neil Booth
30bb832ef8
Prepare 1.0
8 years ago
Neil Booth
90d1d2641b
Prepare 0.99.4
8 years ago
Neil Booth
42dfd16b14
Add Bitoin Unlimited nolnet
8 years ago