aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-26Merge pull request #3749Wladimir J. van der Laan
4423571 Replace PrintException with PrintExceptionContinue + throw (Wladimir J. van der Laan)
2014-02-26Merge pull request #3737 from jgarzik/op-return-sizeGavin Andresen
script: reduce OP_RETURN standard relay bytes to 40
2014-02-26script: reduce OP_RETURN standard relay bytes to 40Jeff Garzik
Per mailing list discussion.
2014-02-26Merge pull request #3735 from laanwj/2014_02_remove_PRIx64_completelyGavin Andresen
Remove PRIx64 usage completely
2014-02-26Replace PrintException with PrintExceptionContinue + throwWladimir J. van der Laan
Just a pet peeve. (PrintException has exactly the same body as PrintExceptionContinue but does a re-throw at the end. Move these re-throws to the call site, this aids understanding what is going on as well as eliminates a bit of code duplication in util.cpp)
2014-02-26Merge pull request #3736Wladimir J. van der Laan
a719903 Fix bitcoin-cli exit status code (Cozz Lovan)
2014-02-26Fix bitcoin-cli exit status codeCozz Lovan
2014-02-25Merge pull request #3742 from laanwj/2014_02_win32_protobuf_determinismGavin Andresen
gitian: Make protobuf win32 intermediate output deterministic
2014-02-25Merge pull request #3559Wladimir J. van der Laan
e6c6bc9 Adds additional zero checks for setCompact These encoded values should all decode to zero (Noel Tiernan)
2014-02-25Merge pull request #3712Wladimir J. van der Laan
a3138ed add test of DecodeBase58 skipping whitespace (Christian von Roques)
2014-02-25gitian: Make protobuf win32 intermediate output deterministicWladimir J. van der Laan
While building protobuf in different environments we noticed that the host tool protoc was slightly different between builds (a symbol table sorting issue). Add a deterministic seed as well as disable zlib support. Exected output is now: e2e403e1a08869c7eed4d4293bce13d51ec6a63592918b90ae215a0eceb44cb4 protobuf-win32-2.5.0-gitian-r4.zip a0999037e8b0ef9ade13efd88fee261ba401f5ca910068b7e0cd3262ba667db0 protobuf-win64-2.5.0-gitian-r4.zip No effect on final executables so no version bump.
2014-02-24Merge pull request #3704 from gavinandresen/wallet_lock_fixesGavin Andresen
Wallet locking fixes for -DDEBUG_LOCKORDER
2014-02-24Merge pull request #3305 from mikehearn/fee_dropJeff Garzik
Drop fees by 10x due to the persistently higher exchange rate.
2014-02-24Merge pull request #3700 from gavinandresen/backuptestGavin Andresen
Test for walletbackup/walletdump RPC calls
2014-02-24Test for walletbackup/walletdump RPC callsGavin Andresen
2014-02-24Merge pull request #3718 from jgarzik/pubkey-sizeJeff Garzik
script: tighten multisig non-standard rules: do not relay pubkeys above 65 bytes
2014-02-24Remove definition of PRI?64 in util.hWladimir J. van der Laan
This was a bad idea. This can't be solved with macros as any other library that includes inttypes.h will get in the way. The parent commit has removed all usages from the source, this commit removes the definition.
2014-02-24Get rid of C99 PRI?64 usage in source filesWladimir J. van der Laan
Amend to d5f1e72. It turns out that BerkelyDB was including inttypes.h indirectly, so we cannot fix this with just macros. Trivial commit: apply the following script to all .cpp and .h files: # Middle sed -i 's/"PRIx64"/x/g' "$1" sed -i 's/"PRIu64"/u/g' "$1" sed -i 's/"PRId64"/d/g' "$1" # Initial sed -i 's/PRIx64"/"x/g' "$1" sed -i 's/PRIu64"/"u/g' "$1" sed -i 's/PRId64"/"d/g' "$1" # Trailing sed -i 's/"PRIx64/x"/g' "$1" sed -i 's/"PRIu64/u"/g' "$1" sed -i 's/"PRId64/d"/g' "$1" After this commit, `git grep` for PRI.64 should turn up nothing except the defines in util.h.
2014-02-23Merge pull request #3729Wladimir J. van der Laan
d5f1e72 Don't use PRIx64 formatting derives from inttypes.h (Wladimir J. van der Laan)
2014-02-23Merge pull request #3728Wladimir J. van der Laan
6c0276a gitian: add libz-dev dependency package for linux boost (Wladimir J. van der Laan)
2014-02-23Merge pull request #3733Wladimir J. van der Laan
6fe6a44 fix broken link to contrib/devtools (freewil)
2014-02-22fix broken link to contrib/devtoolsfreewil
2014-02-22Merge pull request #3731 from gmaxwell/signrawnulldocsGregory Maxwell
Make the signrawtransaction docs explicit that the arguments can be 'null'
2014-02-22Make the signrawtransaction docs explicit that the arguments can be 'null'.Gregory Maxwell
2014-02-22Don't use PRIx64 formatting derives from inttypes.hWladimir J. van der Laan
As the tinyformat-based formatting system (introduced in b77dfdc) is type-safe, no special format characters are needed to specify sizes. Tinyformat can support (ignore) the C99 prefixes such as "ll" but chokes on MSVC's inttypes.h defines prefixes such as "I64X". So don't include inttypes.h and define our own for compatibility. (an alternative would be to sweep the entire codebase using sed -i to get rid of the size specifiers but this has less diff impact)
2014-02-22Merge pull request #3720Wladimir J. van der Laan
b96f6a7 Remove "conflicted" as transaction category. (Wladimir J. van der Laan)
2014-02-22gitian: add libz-dev dependency package for linux boostWladimir J. van der Laan
Boost iostreams was picking up libz-dev in VirtualBox, as the recommended way to build is now to make a VM with all dependency packages installed. This caused a divergence between KVM/LXC build and VirtualBox build results. Fix this in the simplest possible way: add the libz-dev package.
2014-02-21Remove "conflicted" as transaction category.Wladimir J. van der Laan
We were losing information about sent/received by overriding the category in case of a conflicted transaction. Hence, remove the "conflicted" category. Conflicted status of a transaction can still be determined by looking for confirmations<0.
2014-02-21script: tighten multisig non-standard rules: do not relay pubkeys above 65 bytesJeff Garzik
2014-02-21add test of DecodeBase58 skipping whitespaceChristian von Roques
2014-02-20Merge pull request #2910Wladimir J. van der Laan
d8b4b49 Don't store or send side-chain blocks lower than last checkpoint. (Ashley Holman)
2014-02-19Merge pull request #3703Wladimir J. van der Laan
ad54a9b Change new constants in txdb.h to int64_t (Wladimir J. van der Laan)
2014-02-19Merge pull request #3699Wladimir J. van der Laan
ddcabae qt: Rename 'Confirmed' balance to 'Spendable' on overview page (Wladimir J. van der Laan)
2014-02-19qt: Rename 'Confirmed' balance to 'Spendable' on overview pageWladimir J. van der Laan
The word 'Spendable' more precisely says what the balance actually means. Avoids the confirmed/unconfirmed confusion that can be caused by #3676.
2014-02-18Wallet locking fixes for -DDEBUG_LOCKORDERGavin Andresen
Compiling with -DDEBUG_LOCKORDER and running the qa/rpc-test/ regression tests uncovered a couple of wallet methods that should (but didn't) acquire the cs_wallet mutext. I also changed the AssertLockHeld() routine print to stderr and abort, instead of printing to debug.log and then assert()'ing. It is annoying to look in debug.log to find out which AssertLockHeld is failing.
2014-02-18Change new constants in txdb.h to int64_tWladimir J. van der Laan
A shift overflow was happening when using these to check against in init.cpp. Fixes #3702.
2014-02-18Merge pull request #3693Wladimir J. van der Laan
f05fa03 [Qt] small .ui cleanup for optionsdialog and coincontrol (Philip Kaufmann)
2014-02-18Merge pull request #3687Wladimir J. van der Laan
82e9600 add constants for shared (GUI/core) -dbcache settings (Philip Kaufmann) 879b390 Increase default dbcache to 100 MiB (Pieter Wuille)
2014-02-17Merge pull request #3691Wladimir J. van der Laan
a143d4c Fix crash in importwallet and dumpwallet formatting (Wladimir J. van der Laan)
2014-02-17Fix crash in importwallet and dumpwallet formattingWladimir J. van der Laan
- DecodeDumpTime was passing a statically allocated facet object to std::locale. However, "The constructed locale object takes over responsibility for deleting this facet object." causing a free() crash on scope exit. Fixes #3670. - EncodeDumpTime was using the wrong format character for dates (appears accidentally introduced in 51ed9ec9)
2014-02-17Merge pull request #3679 from laanwj/2014_02_walletpassphrase_behaviorGavin Andresen
Document new `walletpassphrase` behavior in 0.9
2014-02-17Merge pull request #3690 from laanwj/2014_02_gettransaction_serialize_only_txGavin Andresen
Serialize only CTransaction data in gettransaction RPC hex
2014-02-17[Qt] small .ui cleanup for optionsdialog and coincontrolPhilip Kaufmann
2014-02-17add constants for shared (GUI/core) -dbcache settingsPhilip Kaufmann
- adds nDefaultDbCache, nMaxDbCache and nMinDbCache in txdb.h
2014-02-17Increase default dbcache to 100 MiBPieter Wuille
2014-02-17Merge pull request #3587Wladimir J. van der Laan
ceb8e22 [Qt] allow translation of client bitness (Philip Kaufmann)
2014-02-17Merge pull request #3666Wladimir J. van der Laan
bbfce8a fix non-standard reason string in main.cpp (Philip Kaufmann)
2014-02-17Merge pull request #3614Wladimir J. van der Laan
b920148 [Qt] Improve single step in bitcoinamountfield (Cozz Lovan)
2014-02-17Merge pull request #3643Wladimir J. van der Laan
d54e819 Log warnings when bootstrap files are specified but cannot be opened (Wladimir J. van der Laan)
2014-02-17Merge pull request #3649Wladimir J. van der Laan
3078b58 linearize.py: Harmonize rpcpass to rpcpassword (Subo1978)