- Apr 20, 2011
-
-
Gavin Andresen authored
Bump version number in Windows installer file Update READMEs.
-
Gavin Andresen authored
-
Pieter Wuille authored
-
- Apr 19, 2011
-
-
Gavin Andresen authored
-
- Apr 18, 2011
-
-
Pieter Wuille authored
Information about the best known chain is added to wallet.dat. If this information does not match the data in blkindex.dat, a rescan is automatically performed, starting from the the last known block. When upgrading from a wallet which does not have this information, no rescan is done automatically.
-
-
- Apr 16, 2011
-
-
Dan Helfman authored
-
- Apr 15, 2011
-
-
-
Gavin Andresen authored
-
Gavin Andresen authored
-
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Matt Corallo authored
-
- Apr 13, 2011
-
-
Dan Loewenherz authored
-
Gavin Andresen authored
-
gjs278 authored
-
- Apr 12, 2011
-
-
Gavin Andresen authored
-
-
Pieter Wuille authored
When starting the client, ReacceptWalletTransaction didn't skip spent transactions in its loop, and processed all old spent transactions again.
-
-
-
Pieter Wuille authored
Update to SelectCoins and CreateTransaction to select source transaction outputs separately instead of per whole transaction.
-
Pieter Wuille authored
Change some internal data structures to keep track of spentness of each wallet transaction output separately, to support partially-spent transactions: * an update to the data structures (vfSpent in CWalletTx instead of fSpent) * a backward-compatible update to the wallet disk format. Old clients reading back an updated wallet will ignore partially spent transactions when creating new ones, and may report a wrong balance, though. * some helper functions (CWalletTx: IsSpent, MarkSpent, MarkDirty to reset cached values, GetAvailableCredit which only counts unredeemed outputs)
-
- Apr 09, 2011
-
-
tcatm authored
[added setsid() call to ui.cpp, to regain consistency with init.cpp -jgarzik]
-
Jeff Garzik authored
Make sure we can accomodate all possibilities.
-
- Apr 06, 2011
-
-
Gavin Andresen authored
Report coin generation transactions as 'category':'immature' until they have 120 confirmations (when they are reported as 'category':'generate', as before). If the block they are in is not part of the main chain (you lost a 'block race'), then they are reported as 'category':'orphan' (with 0 confirmations).
-
Eric Swanson authored
-
-
- Apr 05, 2011
-
-
Jeff Garzik authored
-
Jeff Garzik authored
SendMoney*() now requires caller to acquire cs_main. GetAccountAddress() now requires caller to acquire cs_main, cs_mapWallet. Ordering is intended to match these two callchains[1]: 1. CRITICAL_BLOCK(cs_main) ProcessMessage(pfrom, strCommand, vMsg) AddToWalletIfMine() AddToWallet(wtx) CRITICAL_BLOCK(cs_mapWallet) 2. CRITICAL_BLOCK(cs_main) ProcessMessage(pfrom, strCommand, vMsg) AddToWalletIfMine() AddToWallet(wtx) CRITICAL_BLOCK(cs_mapWallet) walletdb.WriteName(PubKeyToAddress(vchDefaultKey), "") CRITICAL_BLOCK(cs_mapAddressBook) Spotted by ArtForz. Additional deadlock fixes by Gavin. [1] http://www.bitcoin.org/smf/index.php?topic=4904.msg71897#msg71897
-
- Apr 01, 2011
-
-
Jeff Garzik authored
-
- Mar 30, 2011
-
-
Matt Corallo authored
Allow UPnP mapping when USE_UPNP is defined and miniupnpc is installed at build time(statically linked). Thanks joepie91 for the translation of the new copyright notices into Dutch. Thanks sipa for the translation of the new copyright notices into French. Thanks megu for the translation of the new copyright notices into Spanish. Thanks justmoon/Blitzboom for the translation of the new copyright notices into German. Thanks Joozero for the translation of the new copyright notices into Italian. Remaining translations were provided by Google Translate.
-
- Mar 25, 2011
-
-
tcatm authored
-
- Mar 23, 2011
-
-
-
Jeff Garzik authored
-
-
-
tcatm authored
-
- Mar 21, 2011
-
-
tcatm authored
-