aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-09-07add waitfornewblock/waitforblock/waitforblockheight rpcs and use them for testsCory Fields
waitfornewblock waits until a new block is received, or the timeout expires, then returns the current block height/hash. waitforblock waits for a specific blockhash, or until the timeout expires, then returns the current block height/hash. If the target blockhash is the current tip, it will return immediately. waitforblockheight waits until the tip has reached a certain height or higher, then returns the current height and hash. waitforblockheight is used to avoid polling in the rpc tests.
2016-09-07Merge #8594: Do not add random inbound peers to addrman.Pieter Wuille
eb3596f Do not add random inbound peers to addrman. (Gregory Maxwell)
2016-09-07Merge #8606: Fix some locksPieter Wuille
144ed76 Fix some locks (Pieter Wuille)
2016-09-06Merge #8663: trivial: remove unnecessary variable fDaemonWladimir J. van der Laan
ff2ed7a trivial: remove unnecessary variable fDaemon (mruddy)
2016-09-05Merge #8651: Predeclare PrecomputedTransactionData as structPieter Wuille
4424af5 Predeclare PrecomputedTransactionData as sturct (Pieter Wuille)
2016-09-04trivial: remove unnecessary variable fDaemonmruddy
2016-09-02Merge #8466: [Trivial] Do not shadow variables in networking codeWladimir J. van der Laan
b7c349d Do not shadow variables in networking code (Pavel Janík)
2016-09-02Merge #8449: [Trivial] Do not shadow local variable, cleanupWladimir J. van der Laan
a159f25 Remove redundand (and shadowing) declaration (Pavel Janík) cce3024 Do not shadow local variable, cleanup (Pavel Janík)
2016-09-02Predeclare PrecomputedTransactionData as sturctPieter Wuille
2016-09-02Merge #8629: C++11: s/boost::scoped_ptr/std::unique_ptr/Wladimir J. van der Laan
cdd79eb C++11: s/boost::scoped_ptr/std::unique_ptr/ (Jorge Timón)
2016-09-01C++11: s/boost::scoped_ptr/std::unique_ptr/Jorge Timón
2016-09-01Make the dummy argument to getaddednodeinfo optionalPieter Wuille
2016-09-01Merge #8638: rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUESTWladimir J. van der Laan
f012a85 rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUEST (djpnewton)
2016-09-01Merge #8472: Do not shadow LOCK's criticalblock variable for LOCK inside LOCKWladimir J. van der Laan
33d15a3 Do not shadow LOCK's criticalblock variable for LOCK inside LOCK (Pavel Janík)
2016-09-01Merge #8524: Precompute sighashesPieter Wuille
35fe039 Rename to PrecomputedTransactionData (Pieter Wuille) ab48c5e Unit test for sighash caching (Nicolas DORIER) d2c5d04 Precompute sighashes (Pieter Wuille)
2016-09-01rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUESTdjpnewton
2016-08-31Merge #8612: Check for compatibility with download in FindNextBlocksToDownloadWladimir J. van der Laan
887919c Check for compatibility with download in FindNextBlocksToDownload (Pieter Wuille)
2016-08-31Merge #8191: Do not shadow variables in src/walletWladimir J. van der Laan
b175cb7 Do not shadow variables. (Pavel Janík)
2016-08-31Merge #8291: [util] CopyrightHolders: Check for untranslated substitutionWladimir J. van der Laan
33336e1 [util] CopyrightHolders: Check for untranslated substitution (MarcoFalke)
2016-08-31Do not shadow variables.Pavel Janík
2016-08-31Merge #8163: Do not shadow global RPC table variable (tableRPC)Wladimir J. van der Laan
de1bbe3 Do not shadow global RPC table variable (tableRPC) (Pavel Janík)
2016-08-31Merge #8626: Berkeley DB v6 compatibility fixWladimir J. van der Laan
323a5fe Berkeley DB v6 compatibility fix (Alexey Vesnin)
2016-08-30Merge #8611: Reduce default number of blocks to check at startupWladimir J. van der Laan
203f212 Reduce default number of blocks to check at startup (Pieter Wuille)
2016-08-30Berkeley DB v6 compatibility fixAlexey Vesnin
Fixes building error looking like this: CXX wallet/libbitcoin_wallet_a-db.o wallet/db.cpp: In member function ‘void CDBEnv::EnvShutdown()’: wallet/db.cpp:46:16: error: call of overloaded ‘DbEnv(int)’ is ambiguous DbEnv(0).remove(strPath.c_str(), 0); ^ wallet/db.cpp:46:16: note: candidates are: In file included from wallet/db.h:21:0, from wallet/db.cpp:6: /usr/include/db_cxx.h:916:2: note: DbEnv::DbEnv(const DbEnv&) DbEnv(const DbEnv &); ^ /usr/include/db_cxx.h:518:2: note: DbEnv::DbEnv(DB_ENV) DbEnv(DB_ENV *dbenv); ^ /usr/include/db_cxx.h:516:2: note: DbEnv::DbEnv(u_int32_t) DbEnv(u_int32_t flags); ^ Makefile:5780: recipe for target 'wallet/libbitcoin_wallet_a-db.o' failed make[2]: ** [wallet/libbitcoin_wallet_a-db.o] Error 1
2016-08-29Merge #8564: [Wallet] remove unused code/conditions in ReadAtCursorPieter Wuille
beef966 [Wallet] remove unused code/conditions in ReadAtCursor (Jonas Schnelli)
2016-08-28Merge #8607: [doc] Fix doxygen off-by-one comments, fix typosWladimir J. van der Laan
fafe7b3 contrib: Make fix-copyright-headers.py more portable (MarcoFalke) fa27c0a [doc] Fix typos in comments, doxygen: Fix comment syntax (MarcoFalke) fabfd5d [qa] pull-tester: Don't mute zmq ImportError (MarcoFalke) 67a5502 init: Fix typo in help message for -whitelistforcerelay (Wladimir J. van der Laan)
2016-08-28Merge #8573: Set jonasschnellis dns-seeder filter flagPieter Wuille
40a95cf Set jonasschnellis dns-seeder filter flag (Jonas Schnelli)
2016-08-27Reduce default number of blocks to check at startupPieter Wuille
2016-08-26Check for compatibility with download in FindNextBlocksToDownloadPieter Wuille
2016-08-26Fix some locksPieter Wuille
This makes sure that cs_filter is never held while taking cs_main or CNode::cs_vSend.
2016-08-26Rename to PrecomputedTransactionDataPieter Wuille
2016-08-26Merge #8109: Do not shadow member variablesPieter Wuille
ff8d279 Do not shadow member variables (Pavel Janík)
2016-08-26Merge #8590: Remove unused variablesWladimir J. van der Laan
fa6dc9f Remove unused variables (MarcoFalke)
2016-08-26Merge #8581: [wallet] rpc: Drop misleading optionWladimir J. van der Laan
fab5ecb [wallet] rpc: Drop misleading option (MarcoFalke)
2016-08-26Merge #8583: Show XTHIN in GUIWladimir J. van der Laan
4c3e2cb Show XTHIN in GUI (R E Broadley)
2016-08-26Merge #8561: Show "end" instead of many zeros when getheaders request ↵Wladimir J. van der Laan
received with a hashStop of Null 259ee09 Show "end" instead of many zeros when getheaders request received with a hashStop of Null. (R E Broadley)
2016-08-25Do not add random inbound peers to addrman.Gregory Maxwell
We should learn about new peers via address messages. An inbound peer connecting to us tells us nothing about its ability to accept incoming connections from us, so we shouldn't assume that we can connect to it based on this. The vast majority of nodes on the network do not accept incoming connections, adding them will only slow down the process of making a successful connection in the future. Nodes which have configured themselves to not announce would prefer we not violate their privacy by announcing them in GETADDR responses.
2016-08-25Merge #8462: Move AdvertiseLocal debug output to net categoryPieter Wuille
f13c1ba Move AdvertiseLocal debug output to net category (Michael Rotarius)
2016-08-25Do not shadow global RPC table variable (tableRPC)Pavel Janík
2016-08-25Remove unused variablesMarcoFalke
2016-08-25Merge #7579: [Qt] show network/chain errors in the GUIJonas Schnelli
2f32c82 [Qt] show network/chain errors in the GUI (Jonas Schnelli)
2016-08-25Merge #8487: Persist the datadir after option resetJonas Schnelli
57acb82 Load choose datadir dialog after options reset (Andrew Chow) 15df3c1 Persist the datadir after option reset (Andrew Chow)
2016-08-25Merge #8578: [test] Remove unused codeMarcoFalke
fa1cf9e [test] Remove unused code (MarcoFalke)
2016-08-25Merge #8282: net: Feeler connections to increase online addrs in the tried ↵Wladimir J. van der Laan
table. dbb1f64 Added feeler connections increasing good addrs in the tried table. (Ethan Heilman)
2016-08-25Show XTHIN in GUIR E Broadley
2016-08-24[test] Remove unused codeMarcoFalke
2016-08-24[wallet] rpc: Drop misleading optionMarcoFalke
2016-08-24Load choose datadir dialog after options resetAndrew Chow
2016-08-24Merge #8463: [qt] Remove Priority from coincontrol dialogJonas Schnelli
fa8dd78 [qt] Remove Priority from coincontrol dialog (MarcoFalke)
2016-08-24Merge #8450: [Test] Replace rpc_wallet_tests.cpp with python RPC unit testsWladimir J. van der Laan
9578333 Remove rpc_wallet_tests.cpp (Patrick Strateman) 25400c4 Account wallet feature RPC tests. (Patrick Strateman)