The newest version of HBN is now ready. This is a hard fork release and it will take effect on Jan 17, 2015 and a secondary fork on block 1.6 million. You must upgrade by that time, you will risk your stakes being orphaned or unusable, and having to download the block chain again.
Ubuntu 32/64: https://github.com/Tranz5/HoboNickels/releases/tag/18.104.22.168
For users on version 22.214.171.124 or lower you will have to reindex the block chain. If you use 126.96.36.199 or greater there is no need. It should be a simple exe change.
To do this navigate to your %appdata%/HoboNickels folder and rename or remove the txleveldb folder. You can then either remove the blk0001.dat and re-download from peers. Or rename blk0001.dat to bootstrap.dat, and then start up the client. This should also speed up the process, but can fail sometimes.
Another option is to download the file below and replace the files in the zip with the ones you removed.
You should also take the time to copy your wallet(s).dat to an offline device.
Change log below from 188.8.131.52 to 184.108.40.206
1.5 Hard Fork
Fix Max Weight to be correctly set to 30 days.
Set Past/Future Drift to 5 min
Set Max PoS Reward to 250.
Sanity check spacing to prevent time bomb bug
Added Block hash to index(fast start). If you are coming from version 220.127.116.11 or earlier you will have to re-index.
replace custom GetFilesize() with boost::filesystem::file_size()
Change ChainTrust to uinit256
Smooth out Net Stake Weight Take a bigger sample less variation
Drop release times for CNode Closes DoS window
Enable -msse2 flag for i686 only (Raspberry Pi Fix)
Change Sleep to MilliSleep
Changes to StakeMiner
Add pindexPrev check to CreateCoinStake
Linux Autostart fix
Allocate receive buffers in on the fly
Add redeemScript to listunspent
remove fStrictPayToScriptHash checking.
Wrap GetMedianTimePast() in GetPastTimeLimit()
Relay OP_RETURN TxOut as standard transaction type
Bug fix: CDataStream::GetAndClear() when nReadPos > 0
Reject non-canonically-encoded sizes
Only send reorged txn to mempool after checkpoint
Updates to isFinal and fix off by one errors
Internal RNG for approximateBestSubset to prevent degenerate behavior.
Fix multi-block reorg transaction resurrection
Change to int64_t
Major update regarding locking
More Lock Updates
More lock updates
Add lock during S4C
Do not write to wallet during LoadWallet
Wallet Fixes dealing with birthday
Don't fail if default key is unavailable
remove setting methods in wallet/walletdb
CWallet: fix nTimeFirstKey init, by making constructor init common code
refactor coin selection for staking
Ignore too-long redeemScripts while loading wallet
Correct some proxy related socket leaks.
Prevent socket leak in ThreadSocketHandler.
P2P: parse network datastream into header/data components …
Further updates 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 …
Limit number of known addresses per peer
fix build on Debian 7 wheezy
.pro updates for linux
remove option to build without ipv6 support + Remove IPV6
osx: fix building libmemenv.a
key.cpp: fail with a friendlier message on missing ssl EC support
Fix for QT pre 4.7 (setPlaceholderText)
RPC and Start up Switches
Added zapwallettxes. This is less abrasive then -salvagewallet, good for missing/incorrect transactions.
Add -alertnotify startup switch
Add startup switch -synctime Default on
Changes to nReserveBalance
Changes to walletpassphrase
New debug category checkpoint
Changes to Wallet Buttons
from iamunick/master Mac fixes, including close button.
Modernize Transactions + fix unconfirmed balance if wallet contains conflicted transactions Update how transactions are shown.
Default sort transactions by date + Sort OverviewPage by Date + Change Overview Page to show 6 items
Move Display Ver to Client Ver and bump client ver
Add ReserveBalance to Extended PoS Information
Change Coin Control to use local time
Update About Page
[Qt] Improve rpc console history behavior
askpassphrasedialog: clear pass fields on accept
Display tx nLockTime correctly when set to block #
Add more options to Network menu
Set Wallet Stack size to fixed 150
Add Network Traffic Graph
Add Peer Info to Console
Coin Control Updates Added Age, Potential Stake, Coin Selection, Address and paste buttons
Add total to transaction page
Stake For Charity
Add Stake For Charity to GUI + Embed S4C as gui widget
Add Min Max to S4C
Stake For Charity saved to wallet +Stake For Charity saved to wallet rpc + Fix For S4C Write in Gui and Bump Versions + Make sure wallet is filebacked before writing S4C
Make S4C Message persist after restart
Prevent sending the same S4C twice.
Update Stake For Charity
S4C Change Address Fix
Make Block Browser function as standalone window
Add right click on transaction ID goes to blockbrowswer
Block Browser Fix Fees
Block Browser Fix Outputs
Block Browser Fix Inputs
Block Browser right click txid in tx page will also set block info
Block Browser Fix updateExplorer
Block Browser Cleanup
Block Browser Final Update
Fix Block Browser Crash
Add money supply to BB
replace 3 separate calls to WSAGetLastError() with 1
Remove old code
Remove dupe fNameLookp
More code cleanup
remove unused UPnP code from main.h
Remove un-needed SyncWithWallets
Remove dead transaction replacement code …
drop workaround for bitcoin v0.1.5
Remove CTransaction::IsNewerThan which is never used
Fixed for FindNode
Special thanks to everyone who has helped out with HBN. presstab, unick, meska, dreamwatcher, ghostlander, and many others.