2018-11-30

< bitcoin-git> [bitcoin] kallewoof closed pull request #14492: autoconf: add 'test' alias for 'tests' to configure (master...ac-test-arg-alias) https://github.com/bitcoin/bitcoin/pull/14492
< sdaftuar> "what is the hold up with implementing Dandelion in Bitcoin Core" <-- definitely a loaded question
< bitcoin-git> [bitcoin] kallewoof opened pull request #14847: refactor: SHA256Autodetect dead stores (master...20181129-sha256autodetect-deadstores) https://github.com/bitcoin/bitcoin/pull/14847
< gribble> https://github.com/bitcoin/bitcoin/issues/13947 | Dandelion transaction relay (BIP 156) by MarcoFalke · Pull Request #13947 · bitcoin/bitcoin · GitHub
< Chris_Stewart_5> if anyone wants to take a stab at answering this loaded question ;) ttps://bitcoin.stackexchange.com/questions/81503/what-is-the-tradeoff-between-privacy-and-implementation-complexity-of-dandelion

2018-11-29

< gribble> https://github.com/bitcoin/bitcoin/issues/14409 | utils and libraries: Make blocksdir always net specific by hebasto · Pull Request #14409 · bitcoin/bitcoin · GitHub
< jnewbery> zallarak: any testing/review of PRs in 'high priority for review' is always appreciated: https://github.com/bitcoin/bitcoin/projects/8
< bitcoin-git> [bitcoin] vim88 opened pull request #14846: Docs: Adds development guidelines about Scripts shebang to developer-notes.md. (master...add_scripts_development_guidelines) https://github.com/bitcoin/bitcoin/pull/14846
< BlueMatt> I have another bitcoin-dev post coming discussing package relay, but we have a few options there, if we just want to solve package relay for contracting applications like lightning, we can do so with limited consideration, I think
< sipa> here is another earlier proposed modification: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-February/015717.html
< wumpus> BlueMatt: ok what was your proposal, I'm not in #bitcoin-dev
< BlueMatt> oh, i meant bitcoin-dev ml but it hasnt passed moderation yet
< BlueMatt> next topic: the wall of text I just posted to bitcoin-dev :p
< wumpus> (see the commits in other backport PRs such as https://github.com/bitcoin/bitcoin/pull/14835)
< gribble> https://github.com/bitcoin/bitcoin/issues/14380 | fix assert crash when specified change output spend size is unknown by instagibbs · Pull Request #14380 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14780 | PSBT backports to 0.17 by sipa · Pull Request #14780 · bitcoin/bitcoin · GitHub
< BlueMatt> but, at least IMO, its super annoying that you cant build+run bitcoin-qt on the now-several-months-old versions of various OSs, and I presume other rolling distros (eg arch) also have this issue
< wumpus> still lots of backports open https://github.com/bitcoin/bitcoin/milestone/39 I guess they need review, or at least merging
< gmaxwell> I guess I can argue the consequences either way, I can imagine someone losing a wallet file with lots of bitcoin in it because it showed a low balance due to some easily abandoned transactions.
< gribble> https://github.com/bitcoin/bitcoin/issues/14602 | Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") by luke-jr · Pull Request #14602 · bitcoin/bitcoin · GitHub
< BlueMatt> but 0.17.0 currently cannot be self-built and bitcoin-qt opened on latest fedora/ubuntu release
< gribble> https://github.com/bitcoin/bitcoin/issues/14782 | [0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") by luke-jr · Pull Request #14782 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14602 | Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") by luke-jr · Pull Request #14602 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14646 | Add expansion cache functions to descriptors (unused for now) by sipa · Pull Request #14646 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14380 | fix assert crash when specified change output spend size is unknown by instagibbs · Pull Request #14380 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14565 | Overhaul importmulti logic by sipa · Pull Request #14565 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14670 | http: Fix HTTP server shutdown by promag · Pull Request #14670 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/13932 | Additional utility RPCs for PSBT by achow101 · Pull Request #13932 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14646 | Add expansion cache functions to descriptors (unused for now) by sipa · Pull Request #14646 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14336 | net: implement poll by pstratem · Pull Request #14336 · bitcoin/bitcoin · GitHub
< wumpus> #bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14803: consensus: Avoid data race in CBlock class (master...20181125-cblock-threadsafe) https://github.com/bitcoin/bitcoin/pull/14803
< bitcoin-git> [bitcoin] jnewbery opened pull request #14845: [tests] Add wallet_balance.py (master...balance_tests) https://github.com/bitcoin/bitcoin/pull/14845
< gribble> https://github.com/bitcoin/bitcoin/issues/14670 | http: Fix HTTP server shutdown by promag · Pull Request #14670 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] ariaamz opened pull request #14843: 0.17 (master...0.17) https://github.com/bitcoin/bitcoin/pull/14843
< bitcoin-git> [bitcoin] fanquake closed pull request #14843: 0.17 (master...0.17) https://github.com/bitcoin/bitcoin/pull/14843
< bitcoin-git> [bitcoin] hebasto opened pull request #14841: consensus: Move CheckBlock() call to critical section (master...20181129-checkblock-mutex) https://github.com/bitcoin/bitcoin/pull/14841
< bitcoin-git> [bitcoin] AmirAbrams opened pull request #14840: Remove duplicate libconsensus linking in test make (master...patch-4) https://github.com/bitcoin/bitcoin/pull/14840
< bitcoin-git> [bitcoin] fanquake closed pull request #14342: threads: fix potential unitialized members in sched_param (master...fix-musl-sched) https://github.com/bitcoin/bitcoin/pull/14342
< bitcoin-git> [bitcoin] fanquake opened pull request #14839: [rebase] threads: fix unitialized members in sched_param (master...rebased-fix-musl-sched) https://github.com/bitcoin/bitcoin/pull/14839
< gribble> https://github.com/bitcoin/bitcoin/issues/14342 | threads: fix potential unitialized members in sched_param by theuni · Pull Request #14342 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] hebasto opened pull request #14838: Use const in COutPoint class (master...20181129-const-null-outpoint) https://github.com/bitcoin/bitcoin/pull/14838
< bitcoin-git> [bitcoin] fanquake closed pull request #14387: Faster Input Deduplication Algorithm (master...faster-dedup) https://github.com/bitcoin/bitcoin/pull/14387
< bitcoin-git> [bitcoin] JeremyRubin opened pull request #14837: Stricter & More Performant Invariant Checking in CheckBlock (master...faster-dedup-working-rebase) https://github.com/bitcoin/bitcoin/pull/14837
< bitcoin-git> [bitcoin] JeremyRubin opened pull request #14836: Probabalistic Checker for Duplicate Inputs (master...faster-dedup-working-rebase) https://github.com/bitcoin/bitcoin/pull/14836
< bitcoin-git> [bitcoin] JeremyRubin closed pull request #14836: Probabalistic Checker for Duplicate Inputs (master...faster-dedup-working-rebase) https://github.com/bitcoin/bitcoin/pull/14836
< gmaxwell> Also this isn't merged yet, https://github.com/bitcoin/bitcoin/pull/14380 but looks done to me? and its a fix we should have in 0.17.1
< bitcoin-git> [bitcoin] fanquake opened pull request #14835: [0.17] Backport #14593, #14596 and #14690 (0.17...further-0-17-backports) https://github.com/bitcoin/bitcoin/pull/14835
< bitcoin-git> [bitcoin] kallewoof opened pull request #14834: validation: do not break assumption that pindexPrev may be null (master...20181129-contextualcheckblock-pindexprev-nullness) https://github.com/bitcoin/bitcoin/pull/14834
< bitcoin-git> [bitcoin] cryptosnail closed pull request #14833: 0.17 (master...0.17) https://github.com/bitcoin/bitcoin/pull/14833
< bitcoin-git> [bitcoin] cryptosnail opened pull request #14833: 0.17 (master...0.17) https://github.com/bitcoin/bitcoin/pull/14833

2018-11-28

< gribble> https://github.com/bitcoin/bitcoin/issues/14196 | [0.17][psbt] always drop the unnecessary utxo and convert non-witness utxo to witness when necessary by achow101 · Pull Request #14196 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14380 | fix assert crash when specified change output spend size is unknown by instagibbs · Pull Request #14380 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke pushed 13 new commits to 0.17: https://github.com/bitcoin/bitcoin/compare/5150accdd2a7...9f556622c57d
< bitcoin-git> bitcoin/0.17 bb90695 gustavonalle: [wallet] Ensure wallet is unlocked before signing...
< bitcoin-git> bitcoin/0.17 85aacc4 Walter: Add autogen.sh in ARM Cross-compilation...
< bitcoin-git> bitcoin/0.17 9406502 Kaz Wesley: add a test demonstrating an overflow in a deserialization edge case...
< bitcoin-git> [bitcoin] ch4ot1c opened pull request #14832: docs: Add more Doxygen information to Developer Notes (master...improvement/doxygen-docs) https://github.com/bitcoin/bitcoin/pull/14832
< bitcoin-git> [bitcoin] vim88 opened pull request #14831: Scripts and tools: Use #!/usr/bin/env bash instead of #!/bin/bash. (master...proper_shebang) https://github.com/bitcoin/bitcoin/pull/14831
< gribble> https://github.com/bitcoin/bitcoin/issues/14380 | fix assert crash when specified change output spend size is unknown by instagibbs · Pull Request #14380 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/13005 | Make --enable-debug to pick better options by practicalswift · Pull Request #13005 · bitcoin/bitcoin · GitHub
< promag> another "An established connection was aborted by the software in your host machine" https://ci.appveyor.com/project/DrahtBot/bitcoin/builds/20621323
< bitcoin-git> [bitcoin] practicalswift opened pull request #14829: travis: Enable functional tests in the ThreadSanitizer (TSan) build job (master...tsan) https://github.com/bitcoin/bitcoin/pull/14829
< gribble> https://github.com/bitcoin/bitcoin/issues/14670 | http: Fix HTTP server shutdown by promag · Pull Request #14670 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14822: bench: Destroy wallet txs instead of leaking their memory (master...Mf1811-benchWalletTxs) https://github.com/bitcoin/bitcoin/pull/14822
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/0a452d02cebb...60b20c869f8d
< bitcoin-git> bitcoin/master fa5cef0 MarcoFalke: bench: Destroy wallet txs instead of leaking their memory
< bitcoin-git> bitcoin/master 60b20c8 MarcoFalke: Merge #14822: bench: Destroy wallet txs instead of leaking their memory...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14487: Constexpr Everything Part 1: Constants (master...patch-3) https://github.com/bitcoin/bitcoin/pull/14487
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/9ebfe0e92737...0a452d02cebb
< bitcoin-git> bitcoin/master b312cd7 practicalswift: Add missing locking annotations
< bitcoin-git> bitcoin/master 4894133 practicalswift: Add missing lock in CNode::copyStats(...)
< bitcoin-git> bitcoin/master 0a452d0 MarcoFalke: Merge #13123: net: Add Clang thread safety annotations for guarded variables in the networking code...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #13123: net: Add Clang thread safety annotations for guarded variables in the networking code (master...net-guarded-by) https://github.com/bitcoin/bitcoin/pull/13123
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14819: Bugfix: test/functional/mempool_accept: Ensure oversize transaction is actually oversize (master...bugfix_test_mempool_accept) https://github.com/bitcoin/bitcoin/pull/14819
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/600b85bb4172...9ebfe0e92737
< bitcoin-git> bitcoin/master 29aeed1 Luke Dashjr: Bugfix: test/functional/mempool_accept: Ensure oversize transaction is actually oversize...
< bitcoin-git> bitcoin/master 9ebfe0e MarcoFalke: Merge #14819: Bugfix: test/functional/mempool_accept: Ensure oversize transaction is actually oversize...
< bitcoin-git> [bitcoin] hebasto closed pull request #14817: qt: Remove unnecessary columns in Coin Selection window (#11811) (master...20181126-fix-hidden-columns) https://github.com/bitcoin/bitcoin/pull/14817
< bitcoin-git> [bitcoin] fanquake closed pull request #14827: remove fCheckDuplicateInputs (master...master) https://github.com/bitcoin/bitcoin/pull/14827
< bitcoin-git> [bitcoin] promag opened pull request #14828: qt: Remove hidden columns in coin control dialog (master...2018-11-coincontroldialog) https://github.com/bitcoin/bitcoin/pull/14828
< bitcoin-git> [bitcoin] 3s3s opened pull request #14827: remove fCheckDuplicateInputs (master...master) https://github.com/bitcoin/bitcoin/pull/14827
< bitcoin-git> [bitcoin] promag opened pull request #14826: Avoid expanding descriptor scriptPubKeys (master...2018-11-faster-descriptor-expand) https://github.com/bitcoin/bitcoin/pull/14826
< Guest80> Again, the Bitcoin.org can have whatever build system, it doesn't help to see the result of their build.
< Guest80> Bitcoin.org has Windows installers. They build them somehow.
< dongcarl> gmaxwell: Huh... I was actually thinking that errors need error codes in Bitcoin... But perhaps that's a bad idea...
< Guest80> Anybody here experienced with bitcoin core build?
< sipa> for example, bitcoin core will use a very different codepath for an ecdsa signature that is too long vs one that is just invalid
< gmaxwell> like, yes maybe bitcoin core has a branch that checks the size and terminates... but without that branch it would still reject those cases because the hash function (a size triggered OR of two functions) will never match for inputs of other sizes.
< sipa> latest scaling bitcoin had a talk on improvements to cryptographic accumulators to make them more usable for this kind of application
< bitcoin-git> [bitcoin] laanwj closed pull request #14825: 0.17 (master...0.17) https://github.com/bitcoin/bitcoin/pull/14825
< bitcoin-git> [bitcoin] Mountains-and-rivers opened pull request #14825: 0.17 (master...0.17) https://github.com/bitcoin/bitcoin/pull/14825
< aj> $ time (blk=$(bitcoin-cli getblockhash 551601); echo $blk; bitcoin-cli invalidateblock $blk; bitcoin-cli gettxoutsetinfo | grep hash_serial; bitcoin-cli reconsiderblock $blk) # --> 666550387c3f5fa8e9353ce561fcee2a164022d31b97affd7c982388f19a4904as the hash, took about 1m12 all up
< NicolasDorier> aj: At least for the reviewers. People running those "bitcoin core in a box" are already blindly trusting binaries anyway.
< NicolasDorier> I think this is even better UX than embedding known utxo hash set anywhere into bitcoin core.
< gmaxwell> NicolasDorier: if the "bitcoin core in a box" then the entire software could do arbritary things, the hash it gives is meaningless.
< NicolasDorier> Yes I can understand. I am just worried that right now what we will see with those "Bitcoin Core in a box" is blind reliance on a pre-shipped UTXO Set
< NicolasDorier> So the user could fast sync from untrusted source, and would get a warning if that differ from Bitcoin Core website/twitter or whatever publish mechanism
< NicolasDorier> so instead I was thinking the following: What about Bitcoin Core share the txoutset hash on bitcoincore website or twitter or whatever (like every 1000 blocks). At BTCPay level, I would show the UTXOSet of their own node and check against the website
< NicolasDorier> At first I was thinking to do https://github.com/bitcoin/bitcoin/pull/13713#issuecomment-442333282

2018-11-27

< bitcoin-git> [bitcoin] MarcoFalke opened pull request #14822: bench: Destroy wallet txs instead of leaking their memory (master...Mf1811-benchWalletTxs) https://github.com/bitcoin/bitcoin/pull/14822
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14794: tests: Add AddressSanitizer (ASan) Travis build (master...asan-in-travis) https://github.com/bitcoin/bitcoin/pull/14794
< bitcoin-git> [bitcoin] MarcoFalke pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/fdf146f3293c...600b85bb4172
< bitcoin-git> bitcoin/master ebd3bf2 practicalswift: Make test p2p_invalid_messages.py pass: Allow for expected Travis ASAN memory increase
< bitcoin-git> bitcoin/master ff7212e practicalswift: Add ASan Travis build
< bitcoin-git> bitcoin/master 6541d59 practicalswift: Add LSan suppression warnings
< bitcoin-git> [bitcoin] sipa opened pull request #14821: Replace CAffectedKeysVisitor with descriptor based logic (master...201810_die_caffectedkeysvisitor_die) https://github.com/bitcoin/bitcoin/pull/14821
< gribble> https://github.com/bitcoin/bitcoin/issues/14565 | Overhaul importmulti logic by sipa · Pull Request #14565 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] sipa pushed 7 new commits to master: https://github.com/bitcoin/bitcoin/compare/0fa3703c1757...fdf146f3293c
< bitcoin-git> bitcoin/master 4d78bd9 Pieter Wuille: Add support for inferring descriptors from scripts
< bitcoin-git> bitcoin/master 225bf3e Pieter Wuille: Add Descriptor::IsSolvable() to distinguish addr/raw from others
< bitcoin-git> bitcoin/master 9b2a25b Pieter Wuille: Add tests for InferDescriptor and Descriptor::IsSolvable
< bitcoin-git> [bitcoin] sipa closed pull request #14477: Add ability to convert solvability info to descriptor (master...201810_inferdescript) https://github.com/bitcoin/bitcoin/pull/14477
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14820: test: Fix descriptor_tests not checking ToString output of public descriptors (master...pr/descstr) https://github.com/bitcoin/bitcoin/pull/14820
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/8c119b27551f...0fa3703c1757
< bitcoin-git> bitcoin/master c77f092 Russell Yanofsky: Fix descriptor_tests not checking ToString output of public descriptors
< bitcoin-git> bitcoin/master 0fa3703 MarcoFalke: Merge #14820: test: Fix descriptor_tests not checking ToString output of public descriptors...
< bitcoin-git> [bitcoin] ryanofsky opened pull request #14820: Fix descriptor_tests not checking ToString output of public descriptors (master...pr/descstr) https://github.com/bitcoin/bitcoin/pull/14820
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14813: qa: Add wallet_encryption error tests (master...Mf1811-qaWalletEncTest) https://github.com/bitcoin/bitcoin/pull/14813
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/d49103007676...8c119b27551f
< bitcoin-git> bitcoin/master fa739d4 MarcoFalke: qa: Add wallet_encryption error tests
< bitcoin-git> bitcoin/master 8c119b2 MarcoFalke: Merge #14813: qa: Add wallet_encryption error tests...
< gmaxwell> provoostenator: 09:57:52 < jnewbery> I'm inclined to agree with gmaxwell. The Bitcoin Core project doesn't need to support theoretical miners who for some reason
< gribble> https://github.com/bitcoin/bitcoin/issues/10595 | Bugfix: RPC/Mining: Use pre-segwit sigops and limits, when working with non-segwit GBT clients by luke-jr · Pull Request #10595 · bitcoin/bitcoin · GitHub
< jnewbery> I'm inclined to agree with gmaxwell. The Bitcoin Core project doesn't need to support theoretical miners who for some reason don't want to include a certain class of transaction in their blocks.
< bitcoin-git> [bitcoin] luke-jr opened pull request #14819: Bugfix: test/functional/mempool_accept: Ensure oversize transaction is actually oversize (master...bugfix_test_mempool_accept) https://github.com/bitcoin/bitcoin/pull/14819
< jnewbery> I think promag means 'what if the miner wants to take Bitcoin Core 0.18 but doesn't want to upgrade his pool software to support mining segwit blocks?'
< sipa> promag: currently, if the gbt client does not provide segwit flag, bitcoin core will produce a (suboptimal) block template without segwit txn
< bitcoin-git> [bitcoin] luke-jr opened pull request #14818: Bugfix: test/functional/rpc_psbt: Remove check for specific error message that depends on uncertain assumptions (master...bugfix_test_rpc_psbt) https://github.com/bitcoin/bitcoin/pull/14818
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14772: refactor: Convert comments to thread safety annotations (master...Mf1802-csCommentsLock) https://github.com/bitcoin/bitcoin/pull/14772
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/a4eaaa6ac536...d49103007676
< bitcoin-git> bitcoin/master fa71eb5 MarcoFalke: Convert comments to thread safety annotations
< bitcoin-git> bitcoin/master d491030 MarcoFalke: Merge #14772: refactor: Convert comments to thread safety annotations...
< jnewbery> I'm looking at #14602 and https://bitcoin.stackexchange.com/questions/80926/update-to-0-17-0-broke-several-rpc-api-calls-that-worked-under-0-16-3-how-to-mi and trying to understand exactly what the use case is for getbalance *
< gribble> https://github.com/bitcoin/bitcoin/issues/14602 | Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") by luke-jr · Pull Request #14602 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] hebasto opened pull request #14817: qt: Remove unnecessary columns in Coin Selection window (#11811) (master...20181126-fix-hidden-columns) https://github.com/bitcoin/bitcoin/pull/14817
< bitcoin-git> [bitcoin] instagibbs opened pull request #14816: Add CScriptNum decode python implementation in functional suite (master...functional_cscriptnum_decode) https://github.com/bitcoin/bitcoin/pull/14816
< gribble> https://github.com/bitcoin/bitcoin/issues/14356 | fix converttopsbt permitsigdata arg, add basic test by instagibbs · Pull Request #14356 · bitcoin/bitcoin · GitHub

2018-11-26

< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14812: qa: fix p2p_invalid_messages on macOS (master...2018-11-test-macos-mem-fix) https://github.com/bitcoin/bitcoin/pull/14812
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/b5c3d7affc98...a4eaaa6ac536
< bitcoin-git> bitcoin/master 0cf1632 James O'Beirne: qa: fix p2p_invalid_messages on macOS
< bitcoin-git> bitcoin/master 5a1f576 James O'Beirne: qa: clean up assert_memory_usage_stable utility
< bitcoin-git> bitcoin/master a4eaaa6 MarcoFalke: Merge #14812: qa: fix p2p_invalid_messages on macOS...
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #14813: qa: Add wallet_encryption error tests (master...Mf1811-qaWalletEncTest) https://github.com/bitcoin/bitcoin/pull/14813
< bitcoin-git> [bitcoin] jamesob opened pull request #14812: qa: fix p2p_invalid_messages on macOS (master...2018-11-test-macos-mem-fix) https://github.com/bitcoin/bitcoin/pull/14812
< bitcoin-git> [bitcoin] jnewbery opened pull request #14811: Mining: Enforce that segwit option must be set in GBT (master...remove_non_segwit_mining) https://github.com/bitcoin/bitcoin/pull/14811
< bitcoin-git> [bitcoin] hebasto closed pull request #14577: qt: Cleanup `textInteractionFlags` for `QLabel` (master...20181025-textInteractionFlags) https://github.com/bitcoin/bitcoin/pull/14577
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14808: doc: clarify RPC rawtransaction documentation (master...RPCHelpTypo) https://github.com/bitcoin/bitcoin/pull/14808
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/327129f7a644...b5c3d7affc98
< bitcoin-git> bitcoin/master 848077f Jameson Lopp: clarify RPC rawtransaction documentation
< bitcoin-git> bitcoin/master b5c3d7a MarcoFalke: Merge #14808: doc: clarify RPC rawtransaction documentation...
< bitcoin-git> [bitcoin] hebasto opened pull request #14810: qt: Enable tabbing through labels (master...20181124-tab-through-labels) https://github.com/bitcoin/bitcoin/pull/14810
< bitcoin-git> [bitcoin] promag closed pull request #12299: Improve CWallet::IsFromMe for positive results (master...2018-01-isfromme) https://github.com/bitcoin/bitcoin/pull/12299
< bitcoin-git> [bitcoin] promag closed pull request #13193: Avoid mapTx lookup in CTxMemPool::UpdateTransactionsFromBlock (master...2018-05-avoid-maptx-lookup) https://github.com/bitcoin/bitcoin/pull/13193
< bitcoin-git> [bitcoin] promag closed pull request #12297: Improve CWallet::IsAllFromMe for false results (master...2018-01-isallfromme) https://github.com/bitcoin/bitcoin/pull/12297
< bitcoin-git> [bitcoin] jlopp opened pull request #14809: Improve documentation for running verify-commits.py script (master...verifyCommitsDocumentation) https://github.com/bitcoin/bitcoin/pull/14809
< bitcoin-git> [bitcoin] jlopp opened pull request #14808: clarify RPC rawtransaction documentation (master...RPCHelpTypo) https://github.com/bitcoin/bitcoin/pull/14808
< bitcoin-git> [bitcoin] stevenroose opened pull request #14805: tests: Support calling add_nodes more than once (master...test-framework) https://github.com/bitcoin/bitcoin/pull/14805
< bitcoin-git> [bitcoin] fanquake opened pull request #14804: docs: Less confusing documentation for `torpassword` (master...rebased-squashed-14609) https://github.com/bitcoin/bitcoin/pull/14804
< bitcoin-git> [bitcoin] fanquake closed pull request #14609: docs: Less confusing documentation for `torpassword` (master...patch-1) https://github.com/bitcoin/bitcoin/pull/14609

2018-11-25

< bitcoin-git> [bitcoin] fanquake closed pull request #14072: [primitives, consensus] Make fChecked an atomic<bool> (master...fchecked-atomic) https://github.com/bitcoin/bitcoin/pull/14072
< bitcoin-git> [bitcoin] hebasto opened pull request #14803: consensus: Avoid data race in CBlock class (master...20181125-cblock-threadsafe) https://github.com/bitcoin/bitcoin/pull/14803
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14400: Add Benchmark to test input de-duplication worst case (master...benchmark-reject-duplicate-inputs) https://github.com/bitcoin/bitcoin/pull/14400
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/a7dc03223e91...327129f7a644
< bitcoin-git> bitcoin/master e4eee7d Jeremy Rubin: Add Benchmark to test input de-duplication worst case...
< bitcoin-git> bitcoin/master 327129f MarcoFalke: Merge #14400: Add Benchmark to test input de-duplication worst case...
< bitcoin-git> [bitcoin] FelixWeis opened pull request #14802: rpc: faster getblockstats using BlockUndo data (master...201811_blockstats_undoblock) https://github.com/bitcoin/bitcoin/pull/14802
< bitcoin-git> [bitcoin] ch4ot1c reopened pull request #14459: More RPC help description fixes (master...fix/rpc-descriptions) https://github.com/bitcoin/bitcoin/pull/14459
< bitcoin-git> [bitcoin] ch4ot1c closed pull request #14459: More RPC help description fixes (master...fix/rpc-descriptions) https://github.com/bitcoin/bitcoin/pull/14459
< grubles> #bitcoin-dev
< nobrainkevin> is this where I can talk to bitcoin core developers?
< intcat> would it be an idea to put the fingerprint of the bitcoin core signing key in the topic here?
< bitcoin-git> [bitcoin] hebasto opened pull request #14801: qt: Use window() instead of obsolete topLevelWidget() (master...20181125-obsolete-toplevelwidget) https://github.com/bitcoin/bitcoin/pull/14801

2018-11-24

< bitcoin-git> [bitcoin] mmachicao opened pull request #14800: Tests : timedata : unittest : median file filter shall not grow beyond size. (master...test_timedata) https://github.com/bitcoin/bitcoin/pull/14800
< bitcoin-git> [bitcoin] mmachicao closed pull request #14761: Tests : timedata : median file filter shall not grow beyond size (master...timedata_tests) https://github.com/bitcoin/bitcoin/pull/14761
< gribble> https://github.com/bitcoin/bitcoin/issues/14577 | qt: Cleanup `textInteractionFlags` for `QLabel` by hebasto · Pull Request #14577 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] rex4539 opened pull request #14799: http -> https (master...http-to-https) https://github.com/bitcoin/bitcoin/pull/14799
< bitcoin-git> [bitcoin] hebasto opened pull request #14798: qt: Fix Peers tab switch away in RPC console (master...20181124-fix-peers-tab-switch) https://github.com/bitcoin/bitcoin/pull/14798
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14789: qa: Run feature_block tests on p2p and rpc interface (master...Mf1811-qaBlockRpc) https://github.com/bitcoin/bitcoin/pull/14789

2018-11-23

< bitcoin-git> [bitcoin] MarcoFalke opened pull request #14796: rpc: Pass argument descriptions to RPCHelpMan (master...Mf1810-rpcHelpMan) https://github.com/bitcoin/bitcoin/pull/14796
< lopp> are you suggesting that people have a life outside of bitcoin??? :-P
< lopp> Using verify-commits data from /home/lopp/code/bitcoin/contrib/verify-commits error: gpg failed to sign the data fatal: failed to write commit object Merge commit HEAD is not clean
< lopp> Using verify-commits data from /home/lopp/code/bitcoin/contrib/verify-commits
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14785: Scripts: Fix detection of copyright holders (master...copyright-header) https://github.com/bitcoin/bitcoin/pull/14785
< bitcoin-git> bitcoin/master a7dc032 MarcoFalke: Merge #14785: Scripts: Fix detection of copyright holders...
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/2607c38fc517...a7dc03223e91
< bitcoin-git> bitcoin/master af9a991 Cornelius Schumacher: Fix detection of copyright holders...
< bitcoin-git> [bitcoin] marcoagner opened pull request #14795: test: allows test_runner command line to receive parameters for each test (master...fix_test_runner_parameters) https://github.com/bitcoin/bitcoin/pull/14795
< bitcoin-git> [bitcoin] practicalswift opened pull request #14794: [wip] Add ASan Travis build (master...asan-in-travis) https://github.com/bitcoin/bitcoin/pull/14794
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14764: travis: Run thread sanitizer on unit tests (master...Mf1811-travisSanThread) https://github.com/bitcoin/bitcoin/pull/14764
< bitcoin-git> [bitcoin] MarcoFalke pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/59f05d116169...2607c38fc517
< bitcoin-git> bitcoin/master 89bf196 MarcoFalke: travis: Run thread sanitizer
< bitcoin-git> bitcoin/master fa36d4e MarcoFalke: travis: --disable-hardening for xenial thread sanitizer...
< bitcoin-git> bitcoin/master fa7d36b MarcoFalke: test: Move UBSAN suppressions to test/sanitizer_suppressions/ubsan
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/0595164dbaa3...59f05d116169
< bitcoin-git> bitcoin/master 60ae463 Hennadii Stepanov: Fix `bitcoin-qt -version` output formatting
< bitcoin-git> bitcoin/master 59f05d1 Wladimir J. van der Laan: Merge #14521: qt, docs: Fix `bitcoin-qt -version` output formatting...
< bitcoin-git> [bitcoin] laanwj closed pull request #14521: qt, docs: Fix `bitcoin-qt -version` output formatting (master...20181019-qt-cli-license) https://github.com/bitcoin/bitcoin/pull/14521
< bitcoin-git> [bitcoin] laanwj closed pull request #14678: [wallet] remove redundant KeyOriginInfo access, already done in CreateSig (master...redundant_keypath) https://github.com/bitcoin/bitcoin/pull/14678
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/1d3af69fd074...0595164dbaa3
< bitcoin-git> bitcoin/master f7beb95 Gregory Sanders: remove redundant KeyOriginInfo access, already done in CreateSig
< bitcoin-git> bitcoin/master b81a186 Gregory Sanders: GetPubKey: make sigdata const
< bitcoin-git> bitcoin/master 0595164 Wladimir J. van der Laan: Merge #14678: [wallet] remove redundant KeyOriginInfo access, already done in CreateSig...
< bitcoin-git> [bitcoin] laanwj closed pull request #14612: Include full version number in released file names (master...fix-make-build-version) https://github.com/bitcoin/bitcoin/pull/14612
< bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/e3a1b74cdf7d...1d3af69fd074
< bitcoin-git> bitcoin/master 895e6bb Andrew Chow: build: if VERSION_BUILD is non-zero, include it in the package version...
< bitcoin-git> bitcoin/master 04b0bc7 Andrew Chow: build: include rc number in version number
< bitcoin-git> bitcoin/master 75a4bf6 Andrew Chow: Update release-process.md to include RC version bumping
< bitcoin-git> [bitcoin] laanwj closed pull request #14448: doc: Clarify rpcwallet flag url change (master...clarify_rpc_wallet_flag) https://github.com/bitcoin/bitcoin/pull/14448
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/2479b779aae4...e3a1b74cdf7d
< bitcoin-git> bitcoin/master 0c69ff6 Jordan Baczuk: clarify rpcwallet flag url change
< bitcoin-git> bitcoin/master e3a1b74 Wladimir J. van der Laan: Merge #14448: doc: Clarify rpcwallet flag url change...
< bitcoin-git> [bitcoin] laanwj closed pull request #14728: fix uninitialized read when stringifying an addrLocal (master...uninit-scopeid) https://github.com/bitcoin/bitcoin/pull/14728
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/a0d86815cda9...2479b779aae4
< bitcoin-git> bitcoin/master 8ebbef0 Kaz Wesley: add test demonstrating addrLocal UB
< bitcoin-git> bitcoin/master b7b36de Kaz Wesley: fix uninitialized read when stringifying an addrLocal...
< bitcoin-git> bitcoin/master 2479b77 Wladimir J. van der Laan: Merge #14728: fix uninitialized read when stringifying an addrLocal...
< bitcoin-git> [bitcoin] laanwj closed pull request #14726: Use RPCHelpMan for all RPCs (master...Mf1810-rpcHelpMan) https://github.com/bitcoin/bitcoin/pull/14726
< bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/d7fbe7d927ea...a0d86815cda9
< bitcoin-git> bitcoin/master fa520e7 MarcoFalke: lint: Must use RPCHelpMan to generate the RPC docs
< bitcoin-git> bitcoin/master fa91e8e MarcoFalke: Use RPCHelpMan for all RPCs
< bitcoin-git> bitcoin/master fa5e045 MarcoFalke: rpc: Documentation fixups
< gribble> https://github.com/bitcoin/bitcoin/issues/14792 | rpc_bind tests failing locally for ipv6 and nonloopback · Issue #14792 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj closed pull request #14778: A few minor formatting fixes and clarifications to descriptors.md (master...descriptors_doc_update) https://github.com/bitcoin/bitcoin/pull/14778
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/3dda4c5f037b...d7fbe7d927ea
< bitcoin-git> bitcoin/master 8284756 John Newbery: A few minor formatting fixes and clarifications to descriptors.md
< bitcoin-git> bitcoin/master d7fbe7d Wladimir J. van der Laan: Merge #14778: A few minor formatting fixes and clarifications to descriptors.md...

2018-11-22

< bitcoin-git> [bitcoin] kristapsk opened pull request #14790: Tests: Allow running rpc_bind.py --nonloopback test without IPv6 (master...testrpcbind) https://github.com/bitcoin/bitcoin/pull/14790
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #14789: qa: Run feature_block tests on p2p and rpc interface (master...Mf1811-qaBlockRpc) https://github.com/bitcoin/bitcoin/pull/14789
< bitcoin-git> [bitcoin] ken2812221 opened pull request #14788: tests: Possible fix the permission error when the tests open the cookie file (master...fix-win-test-perm-deny) https://github.com/bitcoin/bitcoin/pull/14788
< bitcoin-git> [bitcoin] merland opened pull request #14787: Replace old instructions with links to official docs (master...issue14639) https://github.com/bitcoin/bitcoin/pull/14787
< bitcoin-git> [bitcoin] jl2012 opened pull request #14786: Skip redundant OP_CODESEPARATOR scan (master...skip_codeseparator) https://github.com/bitcoin/bitcoin/pull/14786
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14747: build: Drop AC_CHECK_DECLS for unused __builtin_clz (master...builtin-clz) https://github.com/bitcoin/bitcoin/pull/14747
< sipa> cjd: long time no see here, i think we met in 2011 or 2012 at a bitcoin conference
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14777: tests: Add regtest for JSON-RPC batch calls (master...batch-rpc) https://github.com/bitcoin/bitcoin/pull/14777
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/2a97f192ea92...3dda4c5f037b
< bitcoin-git> bitcoin/master 3d2c7d6 Daniel Kraft: Add regtest for JSON-RPC batch calls....
< bitcoin-git> bitcoin/master 3dda4c5 MarcoFalke: Merge #14777: tests: Add regtest for JSON-RPC batch calls...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14771: test: Add BOOST_REQUIRE to getters returning optional (master...Mf1811-testNoDiscard) https://github.com/bitcoin/bitcoin/pull/14771
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/708cbb172dbf...2a97f192ea92
< bitcoin-git> bitcoin/master fa21ca0 MarcoFalke: test: Add BOOST_REQUIRE to getters returning optional
< bitcoin-git> bitcoin/master 2a97f19 MarcoFalke: Merge #14771: test: Add BOOST_REQUIRE to getters returning optional...
< cjd> Quick, call a vote to change bitcoin over to proof of stake ;)
< bitcoin-git> [bitcoin] cornelius opened pull request #14785: Scripts: Fix detection of copyright holders (master...copyright-header) https://github.com/bitcoin/bitcoin/pull/14785
< bitcoin-git> [bitcoin] promag opened pull request #14784: qt: Don't use the wallet name as map key (master...2018-11-qtwalletmodel) https://github.com/bitcoin/bitcoin/pull/14784
< gribble> https://github.com/bitcoin/bitcoin/issues/14670 | http: Fix HTTP server shutdown by promag · Pull Request #14670 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14708 | Warn unrecognised sections in the config file by AkioNak · Pull Request #14708 · bitcoin/bitcoin · GitHub
< promag> maybe we should just call `noui_connect()` in bitcoin-qt?
< bitcoin-git> [bitcoin] promag opened pull request #14783: qt: Fix boost::signals2::no_slots_error in early calls to InitWarning (master...2018-11-fix-noslotserror) https://github.com/bitcoin/bitcoin/pull/14783
< bitcoin-git> [bitcoin] laanwj closed pull request #14756: Improve rpcauth.py by using argparse and getpass modules (master...2018-11-improve-rpcauth.py) https://github.com/bitcoin/bitcoin/pull/14756
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/e77a2258e4da...708cbb172dbf
< bitcoin-git> bitcoin/master d6cde00 João Barbosa: rpcauth: Improve by using argparse and getpass modules
< bitcoin-git> bitcoin/master 708cbb1 Wladimir J. van der Laan: Merge #14756: Improve rpcauth.py by using argparse and getpass modules...
< gribble> https://github.com/bitcoin/bitcoin/issues/14756 | Improve rpcauth.py by using argparse and getpass modules by promag · Pull Request #14756 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj closed pull request #14532: Never bind INADDR_ANY by default, and warn when doing so explicitly (master...rpcbind_explicit) https://github.com/bitcoin/bitcoin/pull/14532
< bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/e736b67467ef...e77a2258e4da
< bitcoin-git> bitcoin/master 3615003 Luke Dashjr: net: Always default rpcbind to localhost, never "all interfaces"...
< bitcoin-git> bitcoin/master d6a1287 Luke Dashjr: CNetAddr: Add IsBindAny method to check for INADDR_ANY
< bitcoin-git> bitcoin/master 27c44ef Luke Dashjr: rpcbind: Warn about exposing RPC to untrusted networks
< bitcoin-git> [bitcoin] laanwj closed pull request #14715: Drop defunct prevector compat handling (master...trivial-prevector) https://github.com/bitcoin/bitcoin/pull/14715
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/d7b0258ff037...e736b67467ef
< bitcoin-git> bitcoin/master 7bad78c Ben Woosley: Drop defunct IS_TRIVIALLY_CONSTRUCTIBLE handling from prevector.h...
< bitcoin-git> bitcoin/master 69ca487 Ben Woosley: Implement prevector::fill once...
< bitcoin-git> bitcoin/master e736b67 Wladimir J. van der Laan: Merge #14715: Drop defunct prevector compat handling...
< bitcoin-git> [bitcoin] luke-jr opened pull request #14781: [0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") (master...bugfix_rpc_getbalance_acctstar-0.17) https://github.com/bitcoin/bitcoin/pull/14781
< bitcoin-git> [bitcoin] luke-jr closed pull request #14781: [0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") (master...bugfix_rpc_getbalance_acctstar-0.17) https://github.com/bitcoin/bitcoin/pull/14781
< bitcoin-git> [bitcoin] luke-jr opened pull request #14782: [0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") (0.17...bugfix_rpc_getbalance_acctstar-0.17) https://github.com/bitcoin/bitcoin/pull/14782
< bitcoin-git> [bitcoin] sipa opened pull request #14780: PSBT backports to 0.17 (0.17...201811_psbt_backports_0.17) https://github.com/bitcoin/bitcoin/pull/14780
< gmaxwell> Stackexchange deleted the question, but this person: https://github.com/rollmeister/bitcoin-armv8/blob/master/src/crypto/sha256.cpp showed up asking some questions about optimizing sha256d64 for arm, he says the code he has there speeds up his sync 2x.
< gmaxwell> "I have made progress and while the current implementation is 20% slower than it could be it is still five times faster than before and think I will settle for that. Details are in my bitcoin-armv8 repo. It is reindexing my copy of the bitcoin blockchain at over double the pace."

2018-11-21

< bitcoin-git> [bitcoin] jnewbery opened pull request #14778: A few minor formatting fixes and clarifications to descriptors.md (master...descriptors_doc_update) https://github.com/bitcoin/bitcoin/pull/14778
< luke-jr> dgpv: here, you can submit this if you want: https://github.com/luke-jr/bitcoin/pull/new/sort-multisigs-0.17
< gribble> https://github.com/bitcoin/bitcoin/issues/8751 | RPC: Add parameter to addmultisigaddress / createmultisig to sort public keys by afk11 · Pull Request #8751 · bitcoin/bitcoin · GitHub
< dgpv> sipa: actually my initial question was should I submit a PR with change for sortedmulti() or just create an issue on bitcoin core github
< sipa> all i'm saying is that i don't think it makes sense to commit to "bitcoin core aims to be interoperable with software X"
< gmaxwell> dgpv: Seriously, the bitcoin project has been held back for years by misguided efforts towards interoperability with a largely indifferent industry. It's a bit irritating that you're advocating us burning more time here on this particular point of it, because it would be useful in your product.
< bitcoin-git> [bitcoin] laanwj closed pull request #14708: Warn unrecognised sections in the config file (master...warn_unrecognized_section) https://github.com/bitcoin/bitcoin/pull/14708
< sipa> dgpv: so far, the bitcoin core wallet also hasn't really supported HD chains created by other software as import