Skip to content

version 2.1.5#1

Open
CryptoDJ wants to merge 34 commits into
bitcointx:masterfrom
CryptoDJ:master
Open

version 2.1.5#1
CryptoDJ wants to merge 34 commits into
bitcointx:masterfrom
CryptoDJ:master

Conversation

@CryptoDJ
Copy link
Copy Markdown

  • Uses DNS seeders
  • Turns IRC off by default
  • Small improvements to chain downloading.
  • Fixes Windows Qt wallet bug that causes the process to hang when shutdown.

CryptoDJ and others added 30 commits September 21, 2015 17:15
bitcointx.io, and bitcointx.info.  Thanks MCDev!
Sets FD_SETSIZE --> 1024 for Windows in compat.h
The only time when a client sends a "getaddr" message is when he
esatblishes an Outbound connection (see ProcessMessage() in
src/main.cpp).  Another bitcoin client is expected to receive a
"getaddr" message only on Inbound connection. Ignoring "gettaddr"
requests on Outbound connections can resolve potential privacy
issues(and as was said such request normally do not happen anyway). This
asymmetric behavior for inbound and outbound connections was introduced
to prevent a fingerprinting attack: an attacker can send specific fake
addresses to users' AddrMan and later request them by sending getaddr
messages. Making users (which are behind NAT and can only make outgoing
connections) ignore getaddr message mitigates the attack.
Release candidate v2.1.5.  Released for testing on prod net.

1. Updated src/chainparams.cpp. Added five DNS seeders. Turned ON by default.  Use -dnsseed to turn off.
⋅⋅* btxseed1.bitcointx.info (New York)
⋅⋅* btxseed2.bitcointx.io (San Francisco)
⋅⋅* btxseed3.btxcoin.org (Amsterdam)
⋅⋅* btxseed4.btxcoin.net (London)
⋅⋅* btxseed5.bitcointx.co (Sigapore)
2. Updated src/net.cpp. IRC seeding. Turned OFF by default.  Use -ircseed to turn on.
3. Updated src/checkpoints.cpp.  Added new checkpoints.
4. Updated src/clientversion.h. Bump version to 2.1.5.0.
5. Updated src/version.h. Bump protocol version to 61339 for v2.1.5. 
6. Updated src/main.cpp. 
⋅⋅* Ignore "gettaddr" requests on Outbound connections.
⋅⋅* Don't check duplicate stake while importing. 
..* Ignore blocks received while importing 
7. Updated src/compat.h. Max number of fds in fd_set and prevent redefinition compiler warning. ()
8. Updated src/spork.h. Masternode enforce payments 
9. Updated src/timedata.cpp. Do not store more than 200 timedata samples. 
10. Updated src/wallet.cpp. Fix priority calculation in CreateTransaction 
11. Updated src/rpcprotocol.cpp. prevent easy memory exhaustion attack in rpc.
#### Release Notes for *v2.1.5 (11/02/2015)*:
1. Updated src/chainparams.cpp. Added five DNS seeders. Turned ON by default.  Use -dnsseed to turn off.
  * btxseed1.bitcointx.info (New York)
  * btxseed2.bitcointx.io (San Francisco)
  * btxseed3.btxcoin.org (Amsterdam)
  * btxseed4.btxcoin.net (London)
  * btxseed5.bitcointx.co (Sigapore)
2. Updated src/net.cpp. IRC seeding. Turned OFF by default.  Use -ircseed to turn on.
3. Updated src/checkpoints.cpp.  Added new checkpoints.
4. Updated src/clientversion.h. Bump version to 2.1.5.0.
5. Updated src/version.h. Bump protocol version to 61339 for v2.1.5. 
6. Updated src/main.cpp. 
  * Ignore "gettaddr" requests on Outbound connections.
  * Don't check duplicate stake while importing. 
  * Ignore blocks received while importing.
7. Updated src/compat.h. Max number of fds in fd_set and prevent redefinition compiler warning.
8. Updated src/spork.h. Masternode enforce payments.
9. Updated src/timedata.cpp. Do not store more than 200 timedata samples.
10. Updated src/wallet.cpp. Fix priority calculation in CreateTransaction.
11. Updated src/rpcprotocol.cpp. prevent easy memory exhaustion attack in rpc.
to 2.1.6
Add convert_to_container so boost::assign::list_of becomes vector<unsigned char>
list_of -> boost::assign::list_of
previously done for main, this commit updates testnet.
Convert boost list_of to standard vector
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants