aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-02-03qt: translations update pre-rc3v0.12.0rc3Wladimir J. van der Laan
2016-02-03[qt] Peertable: Increase SUBVERSION_COLUMN_WIDTHMarcoFalke
Github-Pull: #7384 Rebased-From: faa9011d09d7429b97ec7595f9f77abf8ea770d3
2016-02-03Merge #7440: [0.12] Rename permitrbf to mempoolreplacement and provide ↵Wladimir J. van der Laan
minimal string-list forward compatibility af9f564 release-notes: Update for replacebyfee->mempoolreplacement rename (Luke Dashjr) 4ad418b Rename replacebyfee=opt-in to mempoolreplacement=fee (Luke Dashjr) b2287a7 release-notes: Update for permitrbf->replacebyfee rename (Luke Dashjr) 5f456a6 Simplify check for replacebyfee=opt-in (Luke Dashjr) e8d19ab Accept replacebyfee=opt-in for turning on opt-in RBF (Luke Dashjr) 1205f87 Rename permitrbf to replacebyfee (Luke Dashjr)
2016-02-01Rename replacebyfee=opt-in to mempoolreplacement=feeLuke Dashjr
2016-02-01Add whitelistforcerelay to control forced relaying. [#7099 redux]Gregory Maxwell
- Add whitelistforcerelay to control forced relaying. Also renames whitelistalwaysrelay. Nodes relay all transactions from whitelisted peers, this gets in the way of some useful reasons for whitelisting peers-- for example, bypassing bandwidth limitations. The purpose of this forced relaying is for specialized gateway applications where a node is being used as a P2P connection filter and multiplexer, but where you don't want it getting in the way of (re-)broadcast. This change makes it configurable with whitelistforcerelay. - Blacklist -whitelistalwaysrelay; replaced by -whitelistrelay. Github-Pull: #7439 Rebased-From: 325c725fb6205e38142914acb9ed1733d8482d46 89d113e02a83617b4e971c160d47551476dacc71
2016-01-29Simplify check for replacebyfee=opt-inLuke Dashjr
2016-01-29Accept replacebyfee=opt-in for turning on opt-in RBFLuke Dashjr
Basic forward-compatibility with more flexible parameters like fss
2016-01-29Rename permitrbf to replacebyfeeLuke Dashjr
"permit" is currently used to configure transaction filtering, whereas replacement is more to do with the memory pool state than the transaction itself.
2016-01-28Decide eviction group ties based on time.Gregory Maxwell
This corrects a bug the case of tying group size where the code may fail to select the group with the newest member. Since newest time is the final selection criteria, failing to break ties on it on the step before can undermine the final selection. Tied netgroups are very common.
2016-01-28Do not absolutely protect local peers from eviction.Gregory Maxwell
With automatic tor HS support in place we should probably not be providing absolute protection for local peers, since HS inbound could be used to attack pretty easily. Instead, this counts on the latency metric inside AttemptToEvictConnection to privilege actually local peers.
2016-01-28net: Hardcoded seeds update January 2016Wladimir J. van der Laan
Github-Pull: #7415 Rebased-From: 4818dba90074f213efa0fa7faf577ce5fb02eaee
2016-01-27release: Add security/export checks to gitian and fix current failuresCory Fields
- fix parsing of BIND_NOW with older readelf - add _IO_stdin_used to ignored exports For details see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634261#109 - add check-symbols and check-security make targets These are not added to the default checks because some of them depend on release-build configs. - always link librt for glibc back-compat builds glibc absorbed clock_gettime in 2.17. librt (its previous location) is safe to link in anyway for back-compat. Fixes #7420 - add security/symbol checks to gitian Github-Pull: #7424 Rebased-From: cd27bf51e06a8d79790a631696355bd05751b0aa 475813ba5b208eb9a5d027eb628a717cc123ef4f f3d3eaf78eb51238d799d8f20a585550d1567719 a8ce872118c4807465629aecb9e4f3d72d999ccb a81c87fafce43e49cc2307947e3951b84be7ca9a
2016-01-22qt: pre-rc2 translations updateWladimir J. van der Laan
2016-01-22Merge #7371: [0.12] backportsWladimir J. van der Laan
236686b [init] Add missing help for args (MarcoFalke) 44438a1 [init] Fix error message of maxtxfee invalid amount (MarcoFalke) a74fa1f [Wallet] Transaction View: LastMonth calculation fixed (crowning-)
2016-01-22Merge #7387: Get rid of inaccurate ScriptSigArgsExpectedWladimir J. van der Laan
52b29dc Get rid of inaccurate ScriptSigArgsExpected (Pieter Wuille)
2016-01-22[qt] Windows: Make rpcconsole monospace font largerMarcoFalke
Github-Pull: #7364 Rebased-From: fa6a59dd397e62e850fc57df05cd6d117fbdcd82
2016-01-21Get rid of inaccurate ScriptSigArgsExpectedPieter Wuille
2016-01-21Add option `-permitrbf` to set transaction replacement policyWladimir J. van der Laan
Add a configuration option `-permitrbf` to set transaction replacement policy for the mempool. Enabling it will enable (opt-in) RBF, disabling it will refuse all conflicting transactions. Conflicts: src/init.cpp src/main.cpp src/main.h Github-Pull: #7386 Rebased-From: b768108d9c0b83330572711aef1e569543130d5e
2016-01-20RPC: indicate which transactions are replaceableSuhas Daftuar
Add "bip125-replaceable" output field to listtransactions and gettransaction which indicates if an unconfirmed transaction, or any unconfirmed parent, is signaling opt-in RBF according to BIP 125. Github-Pull: #7286 Rebased-From: eaa8d2754b48b62cdd07255fc3028feecad0c095
2016-01-20[walletdb] Fix syntax error in key parserMarcoFalke
Github-Pull: #7381 Rebased-From: fa6d4cc09575de30386bfbc5c8c3858cd7a2f42a
2016-01-18[init] Add missing help for argsMarcoFalke
Github-Pull: #7290 Rebased-From: fa6ab96799f9d7946200fb646fefe35c6daab9b2 faa572a3296c0955dcb2cc0bd9b925c2a31e7892 fa461df685063e6b12664fe6928362484f690f01
2016-01-18[init] Fix error message of maxtxfee invalid amountMarcoFalke
Github-Pull: #7290 Rebased-From: fac11ea3106ff29ec884dfe9d9b287fd1beda5fc
2016-01-18[Wallet] Transaction View: LastMonth calculation fixedcrowning-
Github-Pull: #7327 Rebased-From: 30cdacea3c356acda32ab77238f07c1c40b1f1b5
2016-01-18Fix help, add RPC tests for getblockheaderJames O'Beirne
- Add assert_is_hex_string and assert_is_hash_string to RPC test utils. - Add RPC documentation for getblockheader[chainwork]. - Add RPC tests for getblockheader. Github-Pull: #7194 Rebased-From: 16d4fce0b203bdaa679ad5b3f1e6b6f46880d5d2 4745636126d9a4f28f701f701be392779815a7bf 135d6ec8cedc83ad800da45080c16d49e9182e80
2016-01-18Added help text for chainwork valueGregory Sanders
Github-Pull: #7232 Rebased-From: 94bdd71f9b4768c9803ffd133aa7781b19bfa6f9
2016-01-18Merge pull request #7338Wladimir J. van der Laan
f17b00b release-notes: Combine NOP2->CLTV asm change into "RPC: Low-level API changes" section (Luke Dashjr) e20704b Replace some instances of formatWithUnit with formatHtmlWithUnit (fanquake) 6f8346d qt5: Use the fixed font the system recommends (MarcoFalke) 605de4a Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY. (mb300sd) 6191a9b [RPC-Tests] add option to run rpc test over QT clients (Jonas Schnelli) 6307beb Note that reviewers should mention the commit hash of the commits they reviewed. (Patrick Strateman) 6092ff2 Set link from http:// to https:// (Suriyaa Kudo)
2016-01-18Update license year range to 2016Prayag Verma
Conflicts: configure.ac Github-Pull: #7363 Rebased-From: bd34174ebca239e6796f0eb2015ddc2f218aac3c
2016-01-13Replace some instances of formatWithUnit with formatHtmlWithUnitfanquake
Strings in a HTML context should be using formatHtmlWithUnit. Github-Pull: #7255 Rebased-From: 5fdf32de7ed85a1a0aec7cdedb83f750f4a0f7ff
2016-01-13qt5: Use the fixed font the system recommendsMarcoFalke
Github-Pull: #7214 Rebased-From: fa2f4bc4eb0f21f5be8c88954ae2d99c5b18b987
2016-01-13Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY.mb300sd
Github-Pull: #7213 Rebased-From: 37d271d7cce44885f835292ffe99b54399b014d6
2016-01-13add InMempool() functionJonas Schnelli
2016-01-13Merge pull request #7332Wladimir J. van der Laan
2016-01-13Update translations pre-rc1Wladimir J. van der Laan
2016-01-13Add RPC call abandontransactionAlex Morcos
- Make wallet descendant searching more efficient - Add new rpc call: abandontransaction Unconfirmed transactions that are not in your mempool either due to eviction or other means may be unlikely to be mined. abandontransaction gives the wallet a way to no longer consider as spent the coins that are inputs to such a transaction. All dependent transactions in the wallet will also be marked as abandoned. - Add RPC test for abandoned and conflicted transactions. - [Wallet] Call notification signal when a transaction is abandoned Github-Pull: #7312 Rebased-From: 9e697172542e2b01517e4025df2c23d0ed5447f4 01e06d1fa365cedb7f5d5e17e6bdf0b526e700c5 df0e2226d998483d247c0245170f6b8ff6433b1d d11fc1695c0453ef22a633e516726f82717dd1d9
2016-01-13[wallet] Clarify rpc help message with regard to roundingMarcoFalke
2016-01-13Add sane fallback for fee estimationAlex Morcos
- Always respect GetRequiredFee for wallet txs - Add sane fallback for fee estimation - SQUASHME: Fix rpc tests that assumed fallback to minRelayTxFee Add new commandline option "-fallbackfee" to use when fee estimation does not have sufficient data. Github-Pull: #7296 Rebased-From: 995b9f3 e420a1b bebe58b
2016-01-09Merge branch bytespersigopLuke Dashjr
2016-01-08Make sure conflicted wallet tx's update balancesAlex Morcos
Github-Pull: #7306 Rebased-From: f61766b37beb2fecbe3915a72a814cbdb107be0a
2016-01-08Merge pull request #7318Wladimir J. van der Laan
daa8da2 Backport: quickfix for RPC timer interface problem (Jonas Schnelli)
2016-01-08[qt] Intro: Display required spaceMarcoFalke
Required space depends on the user's choice: -prune=0 -prune=<n>
2016-01-08Backport: quickfix for RPC timer interface problemJonas Schnelli
2016-01-07[wallet] Add regression test for vValue sort orderMarcoFalke
- [wallet] Add regression test for vValue sort order - [trivial] Merge test cases and replace CENT with COIN Github-Pull: #7293 Rebased-From: fa3c7e644f427329bcffa1a5600fdbd7e97c837f faf538bfdbb4ecebde73e95c80718c2d9ecee1f5
2016-01-07[qa] wallet: Check if maintenance changes the balanceMarcoFalke
- [qa] Cleanup wallet.py test - [qa] check if wallet or blochchain maintenance changes the balance - [walletdb] Add missing LOCK() in Recover() for dummyWallet Github-Pull: #7229 Rebased-From: fa0765d433eb6d44a5cbec44f136b62814c663e5 fa14d994843fe2d700c977653cd3133d0a77cb67 fa33d9740c9b0d1071094ab6c1736f27a7090c95
2016-01-05Bump copyright headers to 2015MarcoFalke
- Bump copyright headers to 2015 - [devtools] Rewrite fix-copyright-headers.py - [devtools] Use git pretty-format for year parsing Github-Pull: #7205 Rebased-From: fa6ad855e9159b2247da4fa0054f32fa181499ab fa24439ff3d8ab5b9efaf66ef4dae6713b88cb35 fa71669452e57039e4270fd2b33a0e0e1635b813
2016-01-05[Qt] fix coincontrol update issue when deleting a send coin entryJonas Schnelli
Github-Pull: #7282 Rebased-From: 621bd6919f47be4d23091d8ae7c980f9567d83a9
2016-01-05[wallet] Adjust pruning testMarcoFalke
Github-Pull: #7193 Rebased-From: fafd09375eb5133abf921132643384a1ac6fa444
2016-01-05Mark blocks with too many sigops as failedSuhas Daftuar
Github-Pull: #7217 Rebased-From: 5246180f168c9b761b6158b0725f5718239ba66c
2016-01-04Update translations after #7253Wladimir J. van der Laan
Include translations that omit raw number from the singular case.
2016-01-04qt: periodic translations pull from transifexWladimir J. van der Laan
2016-01-04Merge pull request #7245Wladimir J. van der Laan
fa8c8d7 torcontrol debug: Change to a blanket message that covers both cases (MarcoFalke)