JustPaste.it

Changelog Netcoin 2.4
Commits
( All blank lines will be a commit to the repo)
-------------
add support for miniupnpc api version 14
fix static build with miniupnpc >= 1.9.20140610
moved // CAddrDB from txdb.cpp naar db.cpp
added leveldb
Optimization: disable block signature verification during initial block index checking
Squashed 'src/leveldb/' changes from 9094c7f..7924331

Prevent socket leak in ThreadSocketHandler.

Handle locked pages more robustly
Make CCrypter use LockedPageManager to manage locked pages

P2P: parse network datastream into header/data components in socket thread
Some fixes to CNetMessage processing
P2P, cosmetic: break out buffer send(2) code into separate function
P2P: improve RX/TX flow control

Use per-message send buffer, rather than per connection

Split MIN_PROTO_VERSION into INIT_PROTO_VERSION and MIN_PEER_PROTO_VERSION

Limit number of known addresses per peer

fix memory leak

Allocate receive buffers in on the fly

Add missing FindNode prototype to net.h

Avoid querying DNS seeds, if we have open connections.

Add built-in seeds for .onion

 Remove IRC Seed support

addrman: Do not propagate obviously poor addresses onto the network

Use a copy in place of mapMultiArgs["-addnode"].
Try more than the first address for a DNS -addnode

RPC, cosmetic: push down ReadHTTPStatus() calls into ReadHTTP() callers
RPC: HTTP server uses its own ReadHTTPRequestLine()

netbase: Use .data() instead of .c_str() on binary string
RPC: strictly require HTTP URI "/"
RPC client option: -rpcwait, to wait for server start

 Add GetTimeMicros() for ore accurate benchmarking
Added ping time measurement.
Ping automatically every 2 minutes (unconditionally)
Use pong receive time rather than processing time

Moved PushGetBlocks to main.cpp to eliminate dependence of net.cpp
Make sure we always have a node to do IBD from
Use pnode->nLastRecv as sync score directly

eliminate addrSeenByPeer
Do not use third party services for IP detection
docs: ThreadGetMyExternalIP has been removed

Show warning when using prerelease version

change layout overview page
fix relock on sending coins when "for staking only" is activated
fix periodical gui lag
Fix PoW reward in overviewpage
added PoS diff to overviewpage

replace custom GetFilesize() with boost::filesystem::file_size()
Drop release times for CNode
remove double #define CLIENT_VERSION from version.h
remove option to build without ipv6 support
added auto-create conf file if not have
change theme imgages from jpg to png