aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-04-12Bugfix for spentpertxout: slow startupPieter Wuille
When starting the client, ReacceptWalletTransaction didn't skip spent transactions in its loop, and processed all old spent transactions again.
2011-04-12select transaction outputs separatelyPieter Wuille
Update to SelectCoins and CreateTransaction to select source transaction outputs separately instead of per whole transaction.
2011-04-12Spent per txoutPieter 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-03-17Update copyright in About box from 2010 to 2011Gavin Andresen
2011-03-16Fix -logtimestamps to only print time prefix once per output lineJeff Garzik
Incorporate BlueMatt's fix to only timestamp upon new line, and move -logtimestamp checking outside OutputDebugPrintF() to better future-proof it.
2011-03-14Merge branch 'shy'Gavin Andresen
2011-03-13Merge branch 'dns-seed' of https://github.com/jgarzik/bitcoinGavin Andresen
2011-03-13Merge branch 'log-timestamp' of https://github.com/TheBlueMatt/bitcoinGavin Andresen
2011-03-13Merge branch 'limitfree' of /Users/gavin/src/integration_btcGavin Andresen
2011-03-13Merge branch 'daemon-mode' of https://github.com/tcatm/bitcoinGavin Andresen
2011-03-13Merge branch 'subcent-change' of https://github.com/tcatm/bitcoinGavin Andresen
2011-03-13sendmany RPC command, to send to multiple recipients in one transaction.Gavin Andresen
2011-03-13Make sure rate-limiting code is thread-safeGavin Andresen
2011-03-13Continuously 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-13remove from/message field from uiprojecttcatm
2011-03-10Merge branch 'smalltxfix' of https://github.com/gavinandresen/bitcoin-git ↵Jeff Garzik
into tmp
2011-03-10Merge branch 'master' of https://github.com/devrandom/bitcoin into tmpJeff Garzik
2011-03-10Update copyright in About box from 2010 to 2011Gavin Andresen
2011-03-10Bump version number to 0.3.21 (lest we forget)Gavin Andresen
2011-03-09Only log timestamps if -logtimestamps is set.Matt Corallo
2011-03-09Add timestamp prefix to each line in the debug log (this time with ↵Matt Corallo
human-readable times)
2011-03-08dnsseed: fix printfJeff Garzik
2011-03-08DNS seedingJeff Garzik
2011-03-05shy patch from HalGavin Andresen
2011-03-05Merge branch 'TheBlueMatt-setaccountfix' into integrationtcatm
2011-03-05Merge branch 'setaccountfix' of https://github.com/TheBlueMatt/bitcoin into ↵tcatm
TheBlueMatt-setaccountfix
2011-03-05throw JSONRPCError(-5, "Invalid bitcoin address") instead.Matt Corallo
2011-03-05setaccount 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 bitcoindtcatm
2011-03-03force fDaemon in bitcoindtcatm
2011-03-03fix whitespacetcatm
2011-03-03fix -daemon switchtcatm
2011-03-03Make send/receive limits bigger (10MB each)Gavin Andresen
2011-03-02Fix minimum transaction fee calculation mismatch between CreateTransaction ↵Gavin Andresen
and CreateBlock
2011-03-02Merge branch 'rounding'Gavin Andresen
2011-03-01Bugfix: avoid sub-cent change (lost in fees) whenever possibleLuke Dashjr
2011-02-28Avoid sprintf decimal-point localizationGavin Andresen
2011-02-28fix missing newline in helptcatm
2011-02-26Merge branch 'rounding' of https://github.com/gavinandresen/bitcoin-git into ↵tcatm
gavinandresen-rounding
2011-02-26Added .gitignore, which prevents 'bitcoin' and 'bitcoind' from showing up in ↵Matt Giuca
git.
2011-02-26Merge branch 'mgiuca-wx-config' into integrationtcatm
2011-02-26build-unix.txt: Updated (now OK to use wxWidgets > 2.9.0).Matt Giuca
2011-02-26makefile.unix: Fixed errors building bitcoind without wxWidgets installed.Matt Giuca
WXINCLUDEPATHS and WXLIBS now assigned with '=' instead of ':='. This means they are only evaluated on-demand, and they will never be requested by 'make bitcoind', so it won't try to call wx-config.
2011-02-26makefile.unix: WXINCLUDEPATHS now only used for building GUI object files.Matt Giuca
Moved it out of CXXFLAGS and into the command-line for the GUI objects. It will no longer be invoked for non-GUI and crypto object files.
2011-02-26makefile.unix: Removed redundant use of wx-config in DEFS (it was being ↵Matt Giuca
included twice). Also changed wx-config --cppflags to --cxxflags. I am not sure what the difference is supposed to be, but --cppflags does not include -pthread.
2011-02-26Merge https://github.com/ojab/bitcoin into wx-configMatt Giuca
2011-02-23ParseMoney: allow full precisionGavin Andresen
2011-02-23FormatMoney: show full-precision valuesGavin Andresen
2011-02-23Do not round input amounts; allow RPC full precision.Gavin Andresen
2011-02-23Use ValueFromAmount consistentlyGavin Andresen