Hi All,
So after a little bit - we are finalizing a new client release! We don't have an official date of release yet, but we'll keep you posted in advance! There is a fair amount that has been changed (most internal things to continue to develop security).
(here's the list of updates)
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
Fixed 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
Removed 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
Changed layout overview page
Fixed relock on sending coins when "for staking only" is activated
Fixed periodical gui lag
Fixed 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
( commit at actual release
change theme images from jpg to png
add checkpoint
bump version -> 2.4 )
---------------------------------------------
This one's been a long time coming, so it's all the more welcome for that!
Ongoing development of NET should silence the fudders who have been claiming it's a scam. Personally, I've always had faith in this project, albeit you have to have a lot of patience with the glacial pace of change.
Keep going NET team; we'll get there!!
And I just realised NET will soon be 3 years old!