aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | Note preexisting bug in display of fee calculation in coin controlAlex Morcos2017-06-141-0/+9
| |/ / / / / / /
| * | | | | | | doc: Fill in details about miniupnp CVE-2017-8798Wladimir J. van der Laan2017-06-071-3/+13
| | | | | | | |
| * | | | | | | doc: Update manpages for 0.14.2Wladimir J. van der Laan2017-06-064-14/+14
| | | | | | | |
| * | | | | | | qt: 0.14.2 pre-rc2 translations updateWladimir J. van der Laan2017-06-0617-156/+2596
| |/ / / / / /
| * | | | | | doc: Preliminary release notes 0.14.2Wladimir J. van der Laan2017-06-051-5/+35
| | | | | | |
| * | | | | | build: bump version to 0.14.2Wladimir J. van der Laan2017-06-025-5/+5
| | | | | | |
| * | | | | | net: only enforce the services required to connectCory Fields2017-06-011-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also once half of all outgoing nodes have our preferred flags, require only minimal flags from the rest. Github-Pull: #10441 Rebased-From: b6fbfc228236947eaea5c14dda299f5a01810e92
| * | | | | | Merge #10484: 0.14 BackportsWladimir J. van der Laan2017-05-318-15/+54
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1847642 [Wallet] unset change position when there is no change on exact match (Gregory Sanders) ae479bc build: fix bitcoin-config.h regeneration after touching build files (Cory Fields) 3d395d6 build: remove wonky auto top-level convenience targets (Cory Fields) 4bc99c3 Add missing <atomic> header in clientmodel.h (Jonas Schnelli) 222f377 Set both time/height header caches at the same time (Jonas Schnelli) 7da1337 Declare headers height/time cache mutable, re-set the methods const (Jonas Schnelli) 9ac40e8 Update the remaining blocks left in modaloverlay at init. (Jonas Schnelli) 1e936d7 Reduce cs_main locks during modal overlay by adding an atomic cache (Jonas Schnelli) 0aee4a1 Check interruptNet during dnsseed lookups (Matt Corallo)
| | * | | | | | [Wallet] unset change position when there is no change on exact matchGregory Sanders2017-05-312-2/+8
| | | | | | | |
| | * | | | | | build: fix bitcoin-config.h regeneration after touching build filesCory Fields2017-05-311-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was a long-standing and annoying problem. If autogen.sh was not manually run after touching configure.ac, bitcoin-config.h would not be properly regenerated. This causes very subtle problems when configure appears to enable a new value, but it does not end up reflected in the build.
| | * | | | | | build: remove wonky auto top-level convenience targetsCory Fields2017-05-311-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were meant to help build subdir targets from the top builddir, but cause infinite recursion when going the other way. If anyone actually uses these, we can add back specific targets.
| | * | | | | | Add missing <atomic> header in clientmodel.hJonas Schnelli2017-05-311-0/+2
| | | | | | | |
| | * | | | | | Set both time/height header caches at the same timeJonas Schnelli2017-05-311-0/+2
| | | | | | | |
| | * | | | | | Declare headers height/time cache mutable, re-set the methods constJonas Schnelli2017-05-312-6/+6
| | | | | | | |
| | * | | | | | Update the remaining blocks left in modaloverlay at init.Jonas Schnelli2017-05-311-2/+1
| | | | | | | |
| | * | | | | | Reduce cs_main locks during modal overlay by adding an atomic cacheJonas Schnelli2017-05-312-12/+31
| | | | | | | |
| | * | | | | | Check interruptNet during dnsseed lookupsMatt Corallo2017-05-311-0/+6
| |/ / / / / /
| * | | | | | Minor fix in build documentation for FreeBSD 11Shigeya Suzuki2017-05-291-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Package name is libevent, not libevent2 - Need to use GNU make Github-Pull: #10245 Rebased-From: 0611bc3439c65e100db98914d18606f623048ba8
| * | | | | | Fix importwallet edge case rescan bugRussell Yanofsky2017-05-232-6/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Start importwallet rescans at the first block with timestamp greater or equal to the wallet birthday instead of the last block with timestamp less or equal. This fixes an edge case bug where importwallet could fail to start the rescan early enough if there are blocks with decreasing timestamps or multiple blocks with the same timestamp. Github-Pull: #10410 Rebased-From: 2a8e35a11d4bd4828631654fc7b8b8fe8f0a2460
| * | | | | | Populate services in GetLocalAddressAlex Morcos2017-05-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously if we didn't have any local addresses, GetLocalAddress would return 0.0.0.0 and then we'd swap in a peer's notion of our address in AdvertiseLocal, but then nServices would never get set. Github-Pull: #10424 Rebased-From: 307013469f9a3b8f13d3eb9dbeea419a55148493
| * | | | | | [depends] miniupnpc 2.0.20170509fanquake2017-05-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github-Pull: #10414 Rebased-From: af5d48c9a03182fdf121623bd98136b66d0fcb27
| * | | | | | doc: clean out release notesWladimir J. van der Laan2017-04-222-95/+148
| | | | | | |
| * | | | | | Merge #10232: [0.14] release-notes: Accurately explain getblocktemplate ↵Wladimir J. van der Laan2017-04-201-8/+12
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | improvements 38ab0a7 release-notes: Accurately explain getblocktemplate improvements (Luke Dashjr) Tree-SHA512: b519431d5009c5bdb7511e46c9dec05370ba62d70f5f6a9d00b82d190581b937e34d29c32c3795f4f219288d40695091cfe60ec93b3c40c01ab72d9232064c04
| | * | | | | | release-notes: Accurately explain getblocktemplate improvementsLuke Dashjr2017-04-191-8/+12
| | |/ / / / /
| * / / / / / Clarify importprivkey help text with example of blank label without rescanWarren Togami2017-04-201-0/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Occasionally I waste a lot of time not remembering that the second parameter to importprivkey must be blank if you intend to stop rescan with "false" as the third parameter. Github-Pull: #10207 Rebased-From: c9e31c36ffacedb85d4d9ce75a92e011a3e7d4b4
| * | | | | doc: Update release notes pre-rc2Wladimir J. van der Laan2017-04-141-3/+12
| | | | | |
| * | | | | qt: translations update pre-rc2Wladimir J. van der Laan2017-04-1416-37/+1369
| | | | | |
| * | | | | net: define NodeId as an int64_tCory Fields2017-04-143-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should make occurances of NodeId wrapping essentially impossible for real-world usage. Github-Pull: #10176 Rebased-From: c851be4b25905977ca471c42435dc590fd2ff2f5
| * | | | | [rpc] rename disconnectnode argumentJohn Newbery2017-04-141-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github-Pull: #10204 Rebased-From: 883154cbcb306dcc6205fe349c7056ced1f6c5fc
| * | | | | Merge #10185: [0.14] Mention dbcache memory changes in release notesWladimir J. van der Laan2017-04-131-0/+18
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b7caa30 Mention dbcache memory changes in 0.14.1 release notes (Suhas Daftuar) Tree-SHA512: cbc4bd55075c21c3cb1ea7857cf977ca60c6ae75b615512fbc9a42c4f329c40701fe31697634a47a17367e291c0969c2ad47266c8ef6d5bfd23e56614f515027
| | * | | | | Mention dbcache memory changes in 0.14.1 release notesSuhas Daftuar2017-04-121-0/+18
| |/ / / / /
| * | | | | Merge #10157: [0.14] Fix the mempool_packages.py testWladimir J. van der Laan2017-04-061-2/+2
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 39febb8 [qa] Fix mempool_packages.py for the 0.14 branch (Suhas Daftuar) Tree-SHA512: 7b5f2627a76d79da5d7c9d30794219a87bec99296d5f74f66b347c7c8914244bfd07f0d48231adda7269678706fd9158b846d710f942b724c8c5748cc4a49c7e
| | * | | | | [qa] Fix mempool_packages.py for the 0.14 branchSuhas Daftuar2017-04-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The backport in d947afc0f7868815dff248ad398c3680def5bf81 of this test was incorrect due to an api change in prioritisetransaction.
| * | | | | | Merge #10158: Add some more release notes for 0.14.1.Wladimir J. van der Laan2017-04-061-1/+16
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 226a9cb Add some more release notes for 0.14.1. (Gregory Maxwell) Tree-SHA512: ea74ae21f0a15556c877318833b998869a8a7378b40e168f84c80ee6c3433befa68ba52502d4d13ce2e5f14b8ad6b0a4075d67fea603d60ec94698f2a0606f6d
| | * | | | | | Add some more release notes for 0.14.1.Gregory Maxwell2017-04-051-1/+16
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | This adds a blurb for the segwit signaling and fixes up the attribution.
| * | | | | | doc: Remove release note about release notesWladimir J. van der Laan2017-04-051-1/+0
| | | | | | |
| * | | | | | doc: Update release notes for 0.14.1Wladimir J. van der Laan2017-04-051-11/+45
| |/ / / / /
| * | | | | Bump version to 0.14.1Wladimir J. van der Laan2017-04-055-5/+5
| | | | | |
| * | | | | Bugfix: ancestor modifed fees were incorrect for descendantsSuhas Daftuar2017-04-051-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If prioritisetransaction was called for a tx with in-mempool descendants, the modified ancestor fee values for those descendants was incorrect. Github-Pull: #10144 Rebased-From: 9bef02e36525d0eed4e2e31678b3ff04bbb0b8cb
| * | | | | Test prioritisetransaction and ancestor fee stateSuhas Daftuar2017-04-051-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is already a similar test for descendant fee state. Github-Pull: #10144 Rebased-From: ba7dd8bf6f41de647a8df0c4570df6ac20b08e48
| * | | | | Make threshold for flushing more conservative.Alex Morcos2017-04-052-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always leave a reasonable buffer of 50MB for usage from newly connected block (once over 50%) and increase the high water mark buffer to 200MB. Github-Pull: #10133 Rebased-From: 1b55e07b7a61a9e6c299cf4c40fde80fa715d440
| * | | | | Lower default memory footprint slightlyAlex Morcos2017-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github-Pull: #10133 Rebased-From: f33afd3b2be1bcabeb10168a53835359c9ff4a3e
| * | | | | Make pcoinsTip memory calculations consistentAlex Morcos2017-04-052-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since we are more accurately measuring pcoinsTip peak usage at twice the current in dynamic usage, it makes sense to double the default (this will lead to the same effective usage and peak usage as previously). We should also double the buffer used to avoid flushing if above 90% but still sufficient space remaining. Github-Pull: #10133 Rebased-From: 5b95a190e8d7059039ce61e808d494dcf89ebb3b
| * | | | | Check transaction count early in submitblock.Gregory Maxwell2017-04-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no point in even hashing a submitted block which doesn't have a coinbase transaction. This also results in more useful error reporting on corrupted input. Thanks to rawodb for the bug report. Github-Pull: #10146 Rebased-From: 4f15ea102d15eb237b63464725508dc509e98819
| * | | | | Make GetWitnessCommitmentIndex callable on blocks without a coinbase txn.Gregory Maxwell2017-04-041-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This isn't actually needed anywhere, but it's less brittle. Github-Pull: #10146 Rebased-From: ada0caa165905b50db351a56ec124518c922085a
| * | | | | [rpc] Remove auth cookie on shutdownpracticalswift2017-04-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Accidentally removed in 40b556d3742a1f65d67e2d4c760d0b13fe8be5b7 Github-Pull: #10139 Rebased-From: 4b87973c32bcaa5fa7509793e4f0c4f4f981f21b
| * | | | | Compensate for memory peak at flush timePieter Wuille2017-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github-Pull: #10126 Rebased-From: 7228ce853de5670d559d752f04a7db79578990ea
| * | | | | Merge #10127: [0.14 backport] Mining: Prevent slowdown in CreateNewBlock on ↵Wladimir J. van der Laan2017-03-312-8/+43
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | large mempools a296c60 Update benchmarking with package statistics (Suhas Daftuar) 10028fb Add benchmarking for CreateNewBlock (Suhas Daftuar) b5c3440 Mining: return early when block is almost full (Suhas Daftuar) Tree-SHA512: 7c39d03a778abe00412743958981a1a55d22fc1843c9a3aef7a56506622e6f5d6b8962c586a339b6031e1ee4815d6981351cf527e8fbe5b265824c81d6c7199d
| | * | | | | Update benchmarking with package statisticsSuhas Daftuar2017-03-302-9/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github-Pull: #9959 Rebased-From: 011124a2b278c5a60bad5f1b0b4abbf7ebc95aa0
| | * | | | | Add benchmarking for CreateNewBlockSuhas Daftuar2017-03-301-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github-Pull: #9959 Rebased-From: 42cd8c890fb2d65274f26edf95b6d52ac41fcab8