aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-31Merge #7743: [0.11] Important backports for 0.11.3 (updated to v0.12.0)Wladimir J. van der Laan
e979f09 build: Set osx permissions in the dmg to make Gatekeeper happy (Cory Fields) 5c0b357 build: Use fPIC rather than fPIE for qt objects. (Cory Fields) 90de0e1 build: Split hardening/fPIE options out (Cory Fields)
2016-03-30Mark p2p alert system as deprecated.BtcDrak
Set default to off This feature is removed entirely as of 0.13.0 Github-Pull: #7741 Rebased-From: c0fe2c9e0301f9b046b51fd78bb89ed8f6946eb8
2016-03-30bump version to 0.11.3Wladimir J. van der Laan
And clean out release notes.
2016-03-24build: Set osx permissions in the dmg to make Gatekeeper happyCory Fields
Github-Pull: #7092 Rebased-From: 392d3c5846db69dcbcc448d7504d0e4e73832ecf
2016-03-24Merge commit '5c0b357' into backports-for-0.11.3Luke Dashjr
2016-03-15Merge #7682: [0.11.3] Fix "Unclear error when starting Bitcoin Core"Wladimir J. van der Laan
7e1f975 [trivial] init cleanup (MarcoFalke)
2016-03-14Revert "[wallet] Add rpc tests to verify fee calculations"Wladimir J. van der Laan
This reverts commit 5f09cda0bf4cddc7d33989717a97ae53e85a7a00. (make tests pass again)
2016-03-14Revert "Default fPayAtLeastCustomFee to false"Wladimir J. van der Laan
This reverts commit 7d0a05f4c16aba51d980a33184a080f224a025f4. This change in fee behavior was unexpected to users and shouldn't be in a backport release. See detailed timeline in https://github.com/bitcoin/bitcoin/issues/7633#issuecomment-195254622 for details. People can upgrade to 0.12 if they want this new behavior.
2016-03-14[trivial] init cleanupMarcoFalke
Github-Pull: #6664 Rebased-From: 4c3cab14b71dd13be066f5be7c24ddaa7a2f8724
2016-03-01[depends] builders: No need to set -L and --location for curlMarcoFalke
Github-Pull: #7606 Rebased-From: fa7a5c54fc836ada12c185c43806c5e4a1044701
2016-03-01Workaround Travis-side CI issuesLuke Dashjr
Github-Pull: #7487 Rebased-From: 149641e8fc9996da01eb76ffe4578828c40d37b5 c01f08db127883ff985889214eebdbe9513c729a 5d1148cb79856ac4695a0c7ac1cd28ada04eff34 1ecbb3b0f717c277f3db1a923fff16f7fc39432c
2016-03-01Fix url in .travis.ymlMarcoFalke
Github-Pull: #7136 Rebased-From: 9999cb0626750c912097c73a1ef5c50435a922e3
2016-03-01Bugfix: gitian: Add curl to packages (now needed for depends)Luke Dashjr
Github-Pull: #7614 Rebased-From: 5c70a6d6d15cc301b76558f708948c375fe63ccb
2016-01-20[walletdb] Fix syntax error in key parserMarcoFalke
Github-Pull: #7381 Rebased-From: fa6d4cc09575de30386bfbc5c8c3858cd7a2f42a
2016-01-09Merge pull request #7259Wladimir J. van der Laan
fa3cb49 [init] Fix typo (MarcoFalke) fa24941 [dbwrapper] Detect obfuscation (MarcoFalke)
2015-12-26[init] Fix typoMarcoFalke
2015-12-26[dbwrapper] Detect obfuscationMarcoFalke
2015-11-30[wallet] Add rpc tests to verify fee calculationsMarcoFalke
Conflicts: qa/rpc-tests/wallet.py Rebased-From: fa506c0c9b3928843704c666909c0b0c5af2f9a0
2015-11-30Default fPayAtLeastCustomFee to falseRyan Havar
This allows for much finer control of the transaction fees per kilobyte as it prevent small transactions using a fee that is more appropriate for one that is of a kilobyte. This also allows controlling the fee per kilobyte over rpc such that: bitcoin-cli settxfee `bitcoin-cli estimatefee 2` would make sense, while currently it grossly fails often by a factor of x3 Conflicts: src/wallet/wallet.cpp Rebased-From: 4b89f01d727433f02cc8ff72799e0d0a7e6ceafe
2015-11-18build: Use fPIC rather than fPIE for qt objects.Cory Fields
But only if qt was built with reduced relocations. Github-Pull: #6978 Rebased-From: 69d05134367da9a897ad14562a1d266750db450a
2015-11-18build: Split hardening/fPIE options outCory Fields
This allows for fPIE to be used selectively. Github-Pull: #6978 Rebased-From: 17c4d9d1647bbac4b0557136b1c3d98c951feb79
2015-11-16Merge pull request #7021Wladimir J. van der Laan
9730051 add bip65 tests to rpc-tests.sh -extended (Alex Morcos)
2015-11-15add bip65 tests to rpc-tests.sh -extendedAlex Morcos
2015-11-10Merge pull request #6975v0.11.2Wladimir J. van der Laan
ab6ff12 [doc] 0.11.2 release notes: use original pull numbers (David A. Harding)
2015-11-09[doc] 0.11.2 release notes: use original pull numbersDavid A. Harding
[ci skip]
2015-11-09Merge pull request #6968Wladimir J. van der Laan
9149589 [docs] 0.11.2 release notes: add sipa graphs & leveldb note (David A. Harding) 929b2c7 [docs] Minor revisions to 0.11.2RC1 release notes (David A. Harding) 40941d9 [Docs] First-draft release notes for 0.11.2RC1 (David A. Harding)
2015-11-08[docs] 0.11.2 release notes: add sipa graphs & leveldb noteDavid A. Harding
[ci skip]
2015-11-08[docs] Minor revisions to 0.11.2RC1 release notesDavid A. Harding
- Revisions to text as proposed by Greg Maxwell - Add Btcdrak to contributors for backporting #6884 - Fix spelling mistake [ci skip]
2015-11-08[Docs] First-draft release notes for 0.11.2RC1David A. Harding
2015-11-08bump version to 0.11.2v0.11.2rc1Wladimir J. van der Laan
2015-11-06Always flush block and undo when switching to new filePieter Wuille
Previously, the undo weren't being flushed during a reindex because fKnown was set to true in FindBlockPos. That is the correct behaviour for block files as they aren't being touched, but undo files are touched. This changes the behaviour to always flush when switching to a new file (even for block files, though that isn't really necessary). Rebased-From: 22e780737db57bcb18b3824eb8158e19a4775cb6 Github-Pull: #6948
2015-11-06Merge pull request #6825Wladimir J. van der Laan
af6edac *: alias -h for --help (Daniel Cousens) 131d7f9 Change URLs to https in debian/control (Matt Corallo) 7ce2c91 Update debian/changelog and slight tweak to debian/control (Matt Corallo) 4fbfebe Correct spelling mistakes in doc folder (Mitchell Cash) e42bf16 Clarification of unit test build instructions. (Eric Lombrozo) 54f9dee Update bluematt-key, the old one is long-since revoked (Matt Corallo) bfc6154 [Trivial] Fixed typo when referring to a previous section in depends/README.md [skip ci] (Chris Kleeschulte) 9e45157 build: disable -Wself-assign (Wladimir J. van der Laan) 33d6825 Bugfix: Allow mining on top of old tip blocks for testnet (fixes testnet-in-a-box use case) (Luke Dashjr) 87a797a build: Remove dependency of bitcoin-cli on secp256k1 (Wladimir J. van der Laan) a33cd5b [trivial] Fix rpc message "help generate" (MarcoFalke) 6fd0019 Drop "with minimal dependencies" from description (Zak Wilcox) 2394f4d Split bitcoin-tx into its own package (Zak Wilcox) 1e672ae Include bitcoin-tx binary on Debian/Ubuntu (Zak Wilcox) b3eaa30 [Qt] Raise debug window when requested (MarcoFalke) 01878c9 Fix locking in GetTransaction. (Alex Morcos) 9b9acc2 Fix spelling of Qt (Diego Viola)
2015-11-05Merge pull request #6884Wladimir J. van der Laan
f720c5f Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints (Mark Friedenbach) a1d3c6f Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations (Mark Friedenbach)
2015-11-05Merge pull request #6945Wladimir J. van der Laan
0af5b8e Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f (Pieter Wuille)
2015-11-04Update LevelDBPieter Wuille
2015-11-04Squashed 'src/leveldb/' changes from 7d41e6f..20ca81fPieter Wuille
20ca81f Merge pull request #9 7aa105e leveldb: Win32WritableFile without memory mapping git-subtree-dir: src/leveldb git-subtree-split: 20ca81f08fb7fa108923a091668e447dcf5c6b9d
2015-10-23Enable policy enforcing GetMedianTimePast as the end point of lock-time ↵Mark Friedenbach
constraints Transactions are not allowed in the memory pool or selected for inclusion in a block until their lock times exceed chainActive.Tip()->GetMedianTimePast(). However blocks including transactions which are only mature under the old rules are still accepted; this is *not* the soft-fork required to actually rely on the new constraint in production.
2015-10-23Add rules--presently disabled--for using GetMedianTimePast as endpoint for ↵Mark Friedenbach
lock-time calculations The lock-time code currently uses CBlock::nTime as the cutoff point for time based locked transactions. This has the unfortunate outcome of creating a perverse incentive for miners to lie about the time of a block in order to collect more fees by including transactions that by wall clock determination have not yet matured. By using CBlockIndex::GetMedianTimePast from the prior block instead, the self-interested miner no longer gains from generating blocks with fraudulent timestamps. Users can compensate for this change by simply adding an hour (3600 seconds) to their time-based lock times. If enforced, this would be a soft-fork change. This commit only adds the functionality on an unexecuted code path, without changing the behaviour of Bitcoin Core.
2015-10-23Do not allow blockfile pruning during reindex.Alex Morcos
Also clarify startup message. Github-Pull: #6856 Rebased-From: d3b09f6bac738958b6bf5711bcb5291049b7466d
2015-10-23Merge pull request #6707Wladimir J. van der Laan
6af25b0 Add BIP65 to getblockchaininfo softforks list (Peter Todd) ba1da90 Show softfork status in getblockchaininfo (Wladimir J. van der Laan) 70a427b CLTV: Add more tests to improve coverage (Esteban Ordano) c5a27f4 Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork (Peter Todd) 5e82e1c Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic (Peter Todd) 6ea5ca4 Enable CHECKLOCKTIMEVERIFY as a standard script verify flag (Peter Todd) 4fa7a04 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) (Peter Todd) 6ec08db Move LOCKTIME_THRESHOLD to src/script/script.h (Peter Todd) 684636b Make CScriptNum() take nMaxNumSize as an argument (Peter Todd)
2015-10-23Set TCP_NODELAY on P2P sockets.Gregory Maxwell
Nagle appears to be a significant contributor to latency now that the static sleeps are gone. Most of our messages are relatively large compared to IP + TCP so I do not expect this to create enormous overhead. This may also reduce traffic burstyness somewhat. Conflicts: src/net.cpp Rebased-From: a4e28b3d1e5c95eb0c87f144851cd65048c3e0bc Github-Pull: #6867
2015-10-23*: alias -h for --helpDaniel Cousens
2015-10-23Change URLs to https in debian/controlMatt Corallo
2015-10-23Update debian/changelog and slight tweak to debian/controlMatt Corallo
2015-10-23Correct spelling mistakes in doc folderMitchell Cash
- OSX —> OS X - XCode —> Xcode - github —> GitHub - homebrew —> Homebrew - gitian —> Gitian - Other miscellaneous obvious spelling fixes and whitespace removal
2015-10-20Make fee aware of min relay in pruning.py RPC testAlex Morcos
Rebased-From: b6d5e32e0e5b038c6ff7e2ab5221b10727722341 Github-Pull: #6841
2015-10-19build: make sure OpenSSL heeds noexecstackWladimir J. van der Laan
This passes `-Wa,--noexecstack` to the assembler when building platform-specific assembly files, to signal that a non-executable stack can be used. This is the same approach as used by Debian (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430583) Rebased-From: bfcdc21a5da25ec1aa4aecc4cd8960dfa1c11781 Github-Pull: #6852
2015-10-15Add historical release notes for October 2015 bugfix releasesMicha
[skip ci] Rebased-From: d57586f91c6cfe7480ae87b81a041009776a33af Github-Pull: #6832
2015-10-14Clarification of unit test build instructions.Eric Lombrozo
2015-10-14Update bluematt-key, the old one is long-since revokedMatt Corallo