Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-12 | Merge branch 'spentpertxout' of https://github.com/sipa/bitcoin | Gavin Andresen | |
2011-04-12 | select transaction outputs separately | Pieter Wuille | |
Update to SelectCoins and CreateTransaction to select source transaction outputs separately instead of per whole transaction. | |||
2011-04-12 | Spent per txout | Pieter Wuille | |
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) | |||
2011-04-08 | disable -daemon on windows; bitcoind forks only with -daemon set | tcatm | |
[added setsid() call to ui.cpp, to regain consistency with init.cpp -jgarzik] | |||
2011-04-08 | rfc1123Time: increase buffer size for time string | Jeff Garzik | |
Make sure we can accomodate all possibilities. | |||
2011-04-05 | Fixed issue 76 -- RPC error where addresses from addressbook's sending tab ↵ | Eric Swanson | |
appear in listaccounts | |||
2011-04-05 | Merge branch 'deadlock-fixes' of https://github.com/jgarzik/bitcoin | Gavin Andresen | |
2011-04-05 | RPC sendmany must acquire cs_main lock | Jeff Garzik | |
2011-04-04 | Fix deadlocks in setaccount, sendfrom RPC calls | Jeff Garzik | |
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 | |||
2011-04-01 | Update DNS seed list | Jeff Garzik | |
2011-03-25 | allow coredumps by not catching SIGSEGV | tcatm | |
2011-03-23 | Merge branch 'master' of git://github.com/bitcoin/bitcoin | Jeff Garzik | |
2011-03-23 | [locale] Regenerate es, nl binary message catalogs | Jeff Garzik | |
2011-03-23 | Merge branch 'master' of https://github.com/smola/bitcoin into tmp | Jeff Garzik | |
2011-03-23 | Merge branch 'dutchloc' of https://github.com/sipa/bitcoin into tmp | Jeff Garzik | |
2011-03-23 | catch SIGINT, SIGHUP and SIGSEGV and shutdown cleanly | tcatm | |
2011-03-21 | daemon-mode: add sleep() loop to prevent defunct child process, call ↵ | tcatm | |
setsid() in child | |||
2011-03-19 | Updated dutch translation | Sven Slootweg | |
2011-03-17 | Update copyright in About box from 2010 to 2011 | Gavin Andresen | |
2011-03-16 | Update Spanish translation. | Santiago M. Mola | |
2011-03-16 | Fix -logtimestamps to only print time prefix once per output line | Jeff Garzik | |
Incorporate BlueMatt's fix to only timestamp upon new line, and move -logtimestamp checking outside OutputDebugPrintF() to better future-proof it. | |||
2011-03-14 | Merge branch 'shy' | Gavin Andresen | |
2011-03-13 | Merge branch 'dns-seed' of https://github.com/jgarzik/bitcoin | Gavin Andresen | |
2011-03-13 | Merge branch 'log-timestamp' of https://github.com/TheBlueMatt/bitcoin | Gavin Andresen | |
2011-03-13 | Merge branch 'limitfree' of /Users/gavin/src/integration_btc | Gavin Andresen | |
2011-03-13 | Merge branch 'daemon-mode' of https://github.com/tcatm/bitcoin | Gavin Andresen | |
2011-03-13 | Merge branch 'subcent-change' of https://github.com/tcatm/bitcoin | Gavin Andresen | |
2011-03-13 | sendmany RPC command, to send to multiple recipients in one transaction. | Gavin Andresen | |
2011-03-13 | Make sure rate-limiting code is thread-safe | Gavin Andresen | |
2011-03-13 | Continuously rate-limit free transactions. | Gavin Andresen | |
Changed algorithm to use continuous exponential function instead of discrete 10-minute window. Changed -limitfreerelay to be kilobytes-per-minute instead of boolean. | |||
2011-03-13 | remove from/message field from uiproject | tcatm | |
2011-03-10 | Merge branch 'smalltxfix' of https://github.com/gavinandresen/bitcoin-git ↵ | Jeff Garzik | |
into tmp | |||
2011-03-10 | Merge branch 'master' of https://github.com/devrandom/bitcoin into tmp | Jeff Garzik | |
2011-03-10 | Update copyright in About box from 2010 to 2011 | Gavin Andresen | |
2011-03-10 | Bump version number to 0.3.21 (lest we forget) | Gavin Andresen | |
2011-03-09 | Only log timestamps if -logtimestamps is set. | Matt Corallo | |
2011-03-09 | Add timestamp prefix to each line in the debug log (this time with ↵ | Matt Corallo | |
human-readable times) | |||
2011-03-08 | dnsseed: fix printf | Jeff Garzik | |
2011-03-08 | DNS seeding | Jeff Garzik | |
2011-03-05 | shy patch from Hal | Gavin Andresen | |
2011-03-05 | Merge branch 'TheBlueMatt-setaccountfix' into integration | tcatm | |
2011-03-05 | Merge branch 'setaccountfix' of https://github.com/TheBlueMatt/bitcoin into ↵ | tcatm | |
TheBlueMatt-setaccountfix | |||
2011-03-05 | throw JSONRPCError(-5, "Invalid bitcoin address") instead. | Matt Corallo | |
2011-03-05 | setaccount should return if an invalid address is provided. | Matt Corallo | |
This prevents setaccount from creating new accounts which do not have any addresses. | |||
2011-03-03 | -help: do not show -server and -daemon in bitcoind | tcatm | |
2011-03-03 | force fDaemon in bitcoind | tcatm | |
2011-03-03 | fix whitespace | tcatm | |
2011-03-03 | fix -daemon switch | tcatm | |
2011-03-03 | Make send/receive limits bigger (10MB each) | Gavin Andresen | |
2011-03-02 | Fix minimum transaction fee calculation mismatch between CreateTransaction ↵ | Gavin Andresen | |
and CreateBlock |