aboutsummaryrefslogtreecommitdiff
path: root/src/init.cpp
AgeCommit message (Collapse)Author
2016-12-05Add option to return non-segwit serialization via rpcGregory Sanders
Github-Pull: #9194 Rebased-From: 835c75acaac004c3315395dcd7d1f193dfb9e5da
2016-12-03Improvement of documentation of command line parameter 'whitelist'wodry
Github-Pull: #9251 Rebased-From: 8a70a9da3da0df5c376042b18b87f0a63e88d2e3
2016-12-02Fix calculation of number of bound sockets to useMatt Corallo
Github-Pull: #9253 Rebased-From: 9e1f46821d5bb69e2cbf25738eefa7c6cb99c838
2016-11-20Add cmpctblock to debug help listinstagibbs
Github-Pull: #8637 Rebased-From: b2e93a343ec2dc7d255b970e6ee45e9c390f7ed0
2016-09-26Allow changing BIP9 parameters on regtestSuhas Daftuar
Github-Pull: #8418 Rebased-From: 56c87e92110f05d7452f1e85bf755246ffc77206
2016-09-21init: Fix typo in help message for -whitelistforcerelayWladimir J. van der Laan
Reported by pryds on Transifex in the Danish translation. Github-Pull: #8607 Rebased-From: 67a55025a1ea5d0461139cd6764686a77524feed
2016-09-21various typosleijurv
Github-Pull: #8505 Rebased-From: 1aacfc2da521a8e0d718e9ac561d9b2d7916eb0b
2016-09-21Do diskspace check before import thread is startedPieter Wuille
Github-Pull: #8392 Rebased-From: 9d4eb9ad99f7c3abf7abaeaf7ea51f98f9445e75
2016-09-21Use a signal to continue init after genesis activationPieter Wuille
Github-Pull: #8392 Rebased-From: 0fd2a33648ccde4b989f1d69529daea4d88b14a2
2016-07-31Treat high-sigop transactions as larger rather than rejecting themPieter Wuille
2016-07-19Rename "block cost" to "block weight"Suhas Daftuar
Github-Pull: #8363 Rebased-From: 2c06bae39edfaa9c0855d83377ad8fda09e4fa08
2016-07-18mining: Improve `-blockmaxcost` help messageWladimir J. van der Laan
One-word replacement to #8354.
2016-07-18Merge #8295: Mining-related fixups for 0.13.0Wladimir J. van der Laan
c1d61fb Add warning if -blockminsize is used. (Suhas Daftuar) 27362dd Remove -blockminsize option (Suhas Daftuar) d2e46e1 Remove addScoreTxs() (Suhas Daftuar) 6dd4bc2 Exclude witness transactions in addPackageTxs() pre-segwit activation (Suhas Daftuar) f15c2cd CreateNewBlock: add support for size-accounting to addPackageTxs (Suhas Daftuar)
2016-07-06Merge #8273: Bump `-dbcache` default to 300MiBWladimir J. van der Laan
efd1d83 doc: Mention dbcache increase in release notes (Wladimir J. van der Laan) 32cab91 Bump `-dbcache` default to 300MiB (Wladimir J. van der Laan)
2016-07-06Bump `-dbcache` default to 300MiBWladimir J. van der Laan
Also cap the allocation for the leveldb-specific cache for the UTXO set to 8MiB. This avoids that the extra cache memory goes to the much less effective leveldb cache instead of our application-level cache.
2016-07-06Merge #8275: Remove bad chain alert partition checkWladimir J. van der Laan
ab8be98 Remove bad chain alert partition check (BtcDrak)
2016-07-05Add warning if -blockminsize is used.Suhas Daftuar
2016-06-30Remove -blockminsize optionSuhas Daftuar
2016-06-28Merge #8257: Do not ask a UI question from bitcoindWladimir J. van der Laan
1acf1db Do not ask a UI question from bitcoind (Pieter Wuille)
2016-06-24Do not ask a UI question from bitcoindPieter Wuille
2016-06-22Add rewind logic to deal with post-fork software updatesPieter Wuille
Includes logic for dealing with pruning by Suhas Daftuar.
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
Includes changes by Suhas Daftuar, Luke-jr, and mruddy.
2016-06-22BIP144: Handshake and relay (receiver side)Pieter Wuille
Service bit logic by Nicolas Dorier. Only download blocks from witness peers after fork.
2016-06-16[doc] Add website links to about dialogMarcoFalke
2016-06-14Remove bad chain alert partition checkBtcDrak
As per meeting 2016-03-31 https://bitcoincore.org/en/meetings/2016/03/31/#bad-chain-alerts The partition checker was producing huge number of false-positives and was disabled in 0.12.1 on the understanding it would either be fixed in 0.13 or removed entirely from master if not.
2016-06-13Introduce enum ServiceFlags for service flagsPieter Wuille
2016-06-09build: Get rid of `CLIENT_DATE`Wladimir J. van der Laan
Putting the build date in the executable is a practice that has no place in these days, now that deterministic building is increasingly common. Continues #7732 which did this for the GUI.
2016-06-07[init] Make feefilter option debug optionMarcoFalke
2016-06-01Use std::atomic for fRequestShutdown and fReopenDebugLogPieter Wuille
2016-05-29Always require OS randomness when generating secret keysPieter Wuille
2016-05-26Merge #8049: Expose information on whether transaction relay is enabled in ↵Pieter Wuille
`getnetwork` 1ab1dc3 rpc: Add `relaytxes` flag to `getnetworkinfo` (Wladimir J. van der Laan) 581ddff net: Add fRelayTxes flag (Wladimir J. van der Laan)
2016-05-26Merge #8015: CCoinsViewErrorCatcher raison-d-etreWladimir J. van der Laan
a4d5855 CCoinsViewErrorCatcher raison-d-etre (21E14)
2016-05-25Merge #8076: VerifyDB: don't check blocks that have been prunedPieter Wuille
bd477f4 VerifyDB: don't check blocks that have been pruned (Suhas Daftuar)
2016-05-25Merge #8063: Acquire lock to check for genesis block.Pieter Wuille
46b0c3b Acquire lock to check for genesis block. (Patrick Strateman)
2016-05-22VerifyDB: don't check blocks that have been prunedSuhas Daftuar
2016-05-16Acquire lock to check for genesis block.Patrick Strateman
2016-05-17Add -reindex-chainstate that does not rebuild block indexPieter Wuille
2016-05-17Switch reindexing to AcceptBlock in-loop and ActivateBestChain afterwardsPieter Wuille
2016-05-12net: Add fRelayTxes flagWladimir J. van der Laan
Add a fRelayTxes to keep track of the relay transaction flag we send to other peers.
2016-05-12Merge #8004: signal handling: fReopenDebugLog and fRequestShutdown should be ↵Wladimir J. van der Laan
type sig_atomic_t 3262316 fReopenDebugLog and fRequestShutdown should be type sig_atomic_t (Chirag Davé)
2016-05-10init: Move berkeleydb version reporting to walletWladimir J. van der Laan
Move the version reporting to Wallet::Verify, before starting verification of the wallet. This removes the dependency of init on a specific wallet database library. A further, trivial step towards resolving #7965.
2016-05-09fReopenDebugLog and fRequestShutdown should be type sig_atomic_tChirag Davé
This allows access as an atomic variable in the presence of async interrupts. See issue #7433 for more details fixes: #7433
2016-05-06CCoinsViewErrorCatcher raison-d-etre21E14
2016-04-21Merge #7868: net: Split DNS resolving functionality out of net structuresPieter Wuille
d39f5b4 net: disable resolving from storage structures (Cory Fields) 3675699 net: resolve outside of storage structures (Cory Fields) a98cd1f net: manually resolve dns seed sources (Cory Fields) e9fc71e net: require lookup functions to specify all arguments (Cory Fields)
2016-04-20net: resolve outside of storage structuresCory Fields
Rather than allowing CNetAddr/CService/CSubNet to launch DNS queries, require that addresses are already resolved. This greatly simplifies async resolve logic, and makes it harder to accidentally leak DNS queries.
2016-04-02[ui] Move InitError, InitWarning, AmountErrMsgMarcoFalke
2016-04-02Merge #7691: [Wallet] refactor wallet/init interactionWladimir J. van der Laan
25340b7 [Wallet] refactor wallet/init interaction (Jonas Schnelli)
2016-03-31Merge #7766: rpc: Register calls where they are definedWladimir J. van der Laan
fb8a8cf rpc: Register calls where they are defined (Wladimir J. van der Laan)
2016-03-31rpc: Register calls where they are definedWladimir J. van der Laan
Split out methods to every module, apart from 'help' and 'stop' which are implemented in rpcserver.cpp itself. - This makes it easier to add or remove RPC commands - no longer everything that includes rpcserver.h has to be rebuilt when there's a change there. - Cleans up `rpc/server.h` by getting rid of the huge cluttered list of function definitions. - Removes most of the bitcoin-specific code from rpcserver.cpp and .h. Continues #7307 for the non-wallet.
2016-03-29P2P: add maxtimeadjustment command line optionmruddy