aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1231 from patricklodder/1.10-majority-v2-constraintsRoss Nicoll2015-08-101-3/+6
|\ | | | | Re-enable SuperMajority triggered activation for v2 block constraints
| * Re-enable SuperMajority triggered activation for v2 block constraintsPatrick Lodder2015-08-101-3/+6
| | | | | | | | | | | | | | | | Start validating v2 blocks when there is a v3 supermajority, because v2 clients (1.5->1.8) had supermajority checks disabled. This is needed for future-proofing, so that a currently accepted, but invalid v2 block will also be accepted on newer nodes.
* | Merge pull request #1234 from patricklodder/1.10-constraint-flagsRoss Nicoll2015-08-101-20/+17
|\ \ | | | | | | Enable block constraints for BIP16 and 30 properly
| * | Enable block constraints properlyPatrick Lodder2015-08-101-20/+17
|/ / | | | | | | | | BIP16 and BIP30 have both been enabled on Dogecoin since inception and should not be conditional.
* | Merge pull request #1224 from rnicoll/1.10-paperwalletMax K.2015-08-0722-5/+812
|\ \ | |/ |/| Add paper wallet generator to QT wallet
| * Replace print icon with Typeicons equivalentRoss Nicoll2015-08-071-0/+0
| |
| * Add paper wallet generator to QT walletAndymeows2015-08-0722-5/+812
|/
* Merge pull request #1227 from kaykurokawa/1.10-devPatrick Lodder2015-08-074-2/+13
|\ | | | | changing CAmount (is a int64_t) to arith_uint256 for nTotalAmount
| * changing CAmount (is a int64_t) to arith_uint256 for nTotalAmount in ↵ukurokawa2015-08-044-2/+13
| | | | | | | | CCoinsStats to prevent overflow
* | Merge pull request #1220 from rnicoll/1.10-paymentprotocolMax K.2015-08-062-13/+15
|\ \ | | | | | | Revised payment request handling to use genesis block hash
| * | Revised payment request handling to use genesis block hash instead of ↵Ross Nicoll2015-08-062-13/+15
| | | | | | | | | | | | | | | | | | | | | network name Revised payment request handling to use genesis block hash instead of network name, enabling support for more networks that just Bitcoin main and test net.
* | | Merge pull request #1225 from rnicoll/1.10-constantsMax K.2015-08-062-15/+15
|\ \ \ | |_|/ |/| | Update time-based constants
| * | Update time-based constantsRoss Nicoll2015-08-042-15/+15
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updated various time-based constants to more closely reflect values appropriate to Dogecoin: * Number of blocks to look back for BIP 66 enforcement is doubled on main net (to about a day and a half's worth, vs 5 days on Bitcoin), and raised to 1,000 on testnet (bringing it up to the same quantity as Bitcoin testnet). * BIP 66 enforcement cut-offs are scaled up appropriate. * Minimum number of blocks and blockchain size are increased for pruning. In comparison to Bitcoin this uses 24 hours as a minimum, rather than 48, although given blocks are rarely full this likely reflects a lot longer in reality.
* | Merge pull request #1221 from langerhans/1.10-dev-testsRoss Nicoll2015-08-0221-157/+155
|\ \ | |/ |/| Fix the basic and some of the extended RPC tests
| * Make most of the RPC tests passlangerhans2015-08-0220-157/+154
| |
| * Set regtest coinbase maturity for easier maths in RPC testslangerhans2015-08-011-0/+1
|/
* Merge pull request #1217 from rnicoll/1.10-checkpoints-seedsMax K.2015-08-011-13/+7
|\ | | | | Update checkpoints
| * Update checkpointsRoss Nicoll2015-07-301-13/+7
| |
* | Merge pull request #1213 from langerhans/1.10-dev-maturityRoss Nicoll2015-07-317-14/+17
|\ \ | | | | | | Minor fixes to concensus relevant parameters
| * | Move COINBASE_MATURITY to the consensus parameterslangerhans2015-07-317-13/+14
| | |
| * | Make RegTest use simplified rewards for easier test vector setup and use ↵langerhans2015-07-311-1/+3
| |/ | | | | | | short block times
* | Merge pull request #1204 from rnicoll/1.10-feesMax K.2015-07-3111-19/+78
|\ \ | |/ |/| Add Dogecoin current fee calculation logic
| * Add Dogecoin current fee calculation logicRoss Nicoll2015-07-3111-19/+78
| | | | | | | | | | | | | | | | Introduces 1 COIN/kb fees, rounded up to the next 1 COIN. Disable free transactions Dust outputs incur a 1 COIN additional fee Add unit tests for fee calculation Update existing unit tests with higher transaction values so that transactions are still standard
* | Merge pull request #1215 from rnicoll/1.10-bitcoin-fixMax K.2015-07-301-1/+1
|\ \ | | | | | | Add chain height when fetching consensus parameters in initialization
| * | Add chain height when fetching consensus parameters in initializationRoss Nicoll2015-07-301-1/+1
|/ / | | | | | | | | Add chain height when fetching consensus parameters in initialization, this code was missed in the first patch as it was disabled at the time.
* | Merge pull request #1207 from rnicoll/1.10-bitcoinMax K.2015-07-3015-40/+146
|\ \ | | | | | | Bring client up to date with Bitcoin Core 0.11.0
| * | doc: add important information about tx flood to release notesWladimir J. van der Laan2015-07-291-0/+30
| | |
| * | Fix typo in release notes.spin2015-07-291-1/+1
| | |
| * | release notes for fee estimation changesAlex Morcos2015-07-291-0/+11
| | |
| * | assets-attribution: Update typicons to MIT licenseLuke Dashjr2015-07-291-2/+2
| | | | | | | | | | | | | | | | | | stephenhutchings commented 3 Jul 2015, 6:35 GMT: > Hi Luke, happy for these to be distributed under the terms of the MIT licence. > Let me know if you need anything further from me.
| * | update release notes for 0.11.0rc3Wladimir J. van der Laan2015-07-291-0/+7
| | |
| * | Ideal release process for Windows detached signingMicha2015-07-291-13/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an ideal version of what the release process should look like, making it more consistent with the OS X process. Some of the changes described here would need to be made in the descriptors, which is somewhat beyond what I would feel comfortable doing, not really understanding the signature process in depth. [skip ci] Github-Pull: #6354 Rebased-From: 6e849b8309558ec83710d86c0f784566996da58b
| * | gitian: make the windows signing process match OSXCory Fields2015-07-292-7/+15
| | | | | | | | | | | | | | | Github-Pull: #6354 Rebased-From: a3ba9a553acefd567ccb304b8600d2149ffab9aa
| * | Advance pindexLastCommonBlock for blocks in chainActiveSuhas Daftuar2015-07-291-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents an edge case where a block downloaded and pruned in-between successive calls to FindNextBlocksToDownload could cause the block to be unnecessarily re-requested. Github-Pull: #6233 Rebased-From: 3e9143386a90e508c8d41719294db11264f5f0a0
| * | doc: mention bitcoin-submittx example in release notesWladimir J. van der Laan2015-07-291-0/+2
| | |
| * | fix crash on shutdown when e.g. changing -txindex and abort actionPhilip Kaufmann2015-07-292-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fixes #3136 - the problem is related to Boost path and a static initialized internal pointer - using a std::string in CDBEnv::EnvShutdown() prevents the problem - this removes the boost::filesystem::path path field from CDBEnv Github-Pull: #6282 Rebased-From: 0ce30eaa36295447c6e7f8d16a05798c746fe28a
| * | Add an alternate location of endian.h headerAndriy Voskoboinyk2015-07-292-1/+5
| | | | | | | | | | | | | | | Github-Pull: #6246 Rebased-From: 0640a5eb60b06de61f873fd88ae0252f5a11c339
| * | gitian: add a gitian-win-signer descriptorCory Fields2015-07-292-12/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is exactly like the current OSX signing process. osslsigncode has been patched to detach and re-attach Windows signatures. The changes can be seen here: https://github.com/theuni/osslsigncode/commits/attach-signature There's a pull-request open upstream for the changes: https://sourceforge.net/p/osslsigncode/osslsigncode/merge-requests/3/ This work has been back-ported to the stable 1.7.1 release of osslsigncode, so that a smaller patch can be reviewed. Github-Pull: #6303 Rebased-From: d08cfc2bd752fdb1e8547f957f1c38275540df7a
| * | doc: update mailing list addressWladimir J. van der Laan2015-07-294-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Move from sourceforge to linux foundation. Also get rid of some other stale mentions of sourceforge. Github-Pull: #6319 Rebased-From: 88d8525ca2ff2afc171cd0f625a098371f3a6af5
| * | Revert "Disable partition check for now, it triggers too often (issue #6251)"Wladimir J. van der Laan2015-07-291-2/+2
| | | | | | | | | | | | | | | | | | Re-enable partition check, it should be safe again after #6256. This reverts commit 3eada74d6f4720e650c67461c04c3aafdeaff21e.
* | | Merge pull request #1206 from rnicoll/1.10-txdbMax K.2015-07-304-10/+32
|\ \ \ | | | | | | | | Add Scrypt hash and AuxPoW header to index database
| * | | Add Scrypt hash and AuxPoW header to index databaseRoss Nicoll2015-07-264-10/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Scrypt hash and AuxPoW header to index database so that index can be validated (a check that both Litecoin and Namecoin disable for simplicity). The index format is incompatible with 1.8, as a result, however, and guidelines on performing the upgrade will need to be prepared. Given scope of the change, it may be advisable for services to prepare bootstrap files and destroy existing index databases entirely before reindexing. To discuss.
* | | | Merge pull request #1208 from rnicoll/1.10-simplified-rewardsMax K.2015-07-294-2/+10
|\ \ \ \ | |_|/ / |/| | | Remove hard coded switch on whether simplified rewards are used.
| * | | Remove hard coded switch on whether simplified rewards are used.Ross Nicoll2015-07-274-2/+10
| |/ /
* | | Merge pull request #1212 from langerhans/1.10-dev-travis-cachingRoss Nicoll2015-07-291-9/+47
|\ \ \ | | | | | | | | Update .travis.yml to make use of the new container based infrastructure
| * | | Update .travis.yml to make use of the new container based infrastructure.langerhans2015-07-251-9/+47
| |/ /
* | | Merge pull request #1210 from rnicoll/1.10-auxpow-fixesMax K.2015-07-293-2/+9
|\ \ \ | |_|/ |/| | Minor AuxPoW fixes
| * | Minor AuxPoW fixesRoss Nicoll2015-07-283-2/+9
|/ / | | | | | | | | | | Replaced references to Namecoin with Dogecoin Set chain ID when constructing a new block to be mined Added assignment overload so that assigning one BlockVersion to another does a full copy.
* | Merge pull request #1205 from rnicoll/1.10-genesis-checksMax K.2015-07-281-2/+2
|\ \ | |/ |/| Use block height 0 when checking for genesis block
| * Use block height 0 when checking for genesis blockRoss Nicoll2015-07-261-2/+2
|/ | | | | | There is no previous block when validating the genesis block as part of contextual checks, so block height cannot be used. Consensus parameters are now taken from height 0 for the genesis check, and from block height only if the it's not the genesis block.