- 23 Jun, 2014 15 commits
-
-
jtimon authored
-
jtimon authored
-
Wladimir J. van der Laan authored
f3967bcc build: fix build weirdness after 54372482. (Cory Fields)
-
Cory Fields authored
bitcoin-config.h moved, but the old file is likely to still exist when reconfiguring or switching branches. This would've caused files to not rebuild correctly, and other strange problems. Make the path explicit so that the old one cannot be found. Core libs use config/bitcoin-config.h. Libs (like crypto) which don't want access to bitcoin's headers continue to use -Iconfig and #include bitcoin-config.h.
-
Gavin Andresen authored
qa/rpc_tests: Wait for handshake to complete in connect_nodes
-
Wladimir J. van der Laan authored
This avoids a race condition in which the connection was made but the version handshake is not completed yet. In that case transactions won't be broadcasted to a peer yet, and the nodes will wait forever for their mempools to sync.
-
Wladimir J. van der Laan authored
3f9a0199 added list/get received by address/ account tests (Alon Muroch)
-
Wladimir J. van der Laan authored
b3c912d9 [Qt] Change Coin control labels and tooltips because of non-rounding fees (Cozz Lovan)
-
Wladimir J. van der Laan authored
It is outdated information. If we ever resurrect gitian-downloader it can be brought back from history and updated.
-
Wladimir J. van der Laan authored
fa126eff Avoid undefined behavior using CFlatData in CScript serialization (Wladimir J. van der Laan)
-
Wladimir J. van der Laan authored
`&vch[vch.size()]` and even `&vch[0]` on vectors can cause assertion errors with VC in debug mode. This is the problem mentioned in #4239. The deeper problem with this is that we rely on undefined behavior. - Add `begin_ptr` and `end_ptr` functions that get the beginning and end pointer of vector in a reliable way that copes with empty vectors and doesn't reference outside the vector (see https://stackoverflow.com/questions/1339470/how-to-get-the-address-of-the-stdvector-buffer-start-most-elegantly/1339767#1339767). - Add a convenience constructor to CFlatData that wraps a vector. I added `begin_ptr` and `end_ptr` as separate functions as I imagine they will be useful in more places.
-
Wladimir J. van der Laan authored
3dc1464f add missing vhListenSocket.clear(); to CNetCleanup() (Philip Kaufmann) 2831a03b remove unused CNode::Cleanup() (Philip Kaufmann)
-
Wladimir J. van der Laan authored
040c2d3f Fix formatting (Drak)
-
Wladimir J. van der Laan authored
b612bde5 remove unneded class CNodeCombinedStats; from rpcconsole.cpp (Philip Kaufmann)
-
Philip Kaufmann authored
- also 2 small style fixes
-
- 22 Jun, 2014 4 commits
-
-
Pieter Wuille authored
d38da59b Code simplifications after CTransaction::GetHash() caching (Pieter Wuille) 4949004d Add CMutableTransaction and make CTransaction immutable. (Pieter Wuille)
-
Pieter Wuille authored
806fd19e Allocate receive buffers in on the fly (Pieter Wuille)
-
Philip Kaufmann authored
-
Philip Kaufmann authored
-
- 21 Jun, 2014 21 commits
-
-
Pieter Wuille authored
-
Pieter Wuille authored
In addition, introduce a cached hash inside CTransaction, to prevent recalculating it over and over again.
-
Drak authored
-
Pieter Wuille authored
a0495bb6 Add <Hasher>::OUTPUT_SIZE (Pieter Wuille) 4791b99e crypto: create a separate lib for crypto functions (Cory Fields) f2647cc0 crypto: explicitly check for byte read/write functions (Cory Fields) 54372482 build: move bitcoin-config.h to its own directory (Cory Fields) 3820e01e Extend and move all crypto tests to crypto_tests.cpp (Pieter Wuille) 7ecd9739 Move {Read,Write}{LE,BE}{32,64} to common.h and use builtins if possible (Pieter Wuille) a5bc9c09 Add built-in RIPEMD-160 implementation (Pieter Wuille) 13b5dfef Move crypto implementations to src/crypto/ (Pieter Wuille) 1cc344ce Add built-in SHA-1 implementation. (Pieter Wuille) 85aab2a0 Switch miner.cpp to use sha2 instead of OpenSSL. (Pieter Wuille) cf0c47b2 Remove getwork() RPC call (Pieter Wuille) 7b4737c8 Switch script.cpp and hash.cpp to use sha2.cpp instead of OpenSSL. (Pieter Wuille) 977cdade Add a built-in SHA256/SHA512 implementation. (Pieter Wuille)
-
Jeff Garzik authored
small cleanup in src/compat .h and .cpp
-
Pieter Wuille authored
-
Cory Fields authored
This lib has no dependencies on other bitcoin functionality. Attempting to use bitcoin headers will result in a failure to compile.
-
Cory Fields authored
Don't depend on hard-coded platform lists
-
Cory Fields authored
This allows us to include its path without making other header includes valid.
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
-
Pieter Wuille authored
This also moves the HMAC-SHA512 implementation to sha2.cpp.
-
Wladimir J. van der Laan authored
38405ac1 Add comment regarding experimental-use service bits (Peter Todd) 99ddc6cb Add nLocalServices info to RPC getinfo (Peter Todd)
-
Peter Todd authored
As per mailing list discussion.
-
Peter Todd authored
Also show full 64 bits of services. Previously service bits >32 that were advertised just didn't show up at all.
-