2017-08-18

< bitcoin-git> bitcoin/master aeec8b4 Wladimir J. van der Laan: Merge #11080: doc: Update build-openbsd for 6.1...
< bitcoin-git> bitcoin/master 5be6e9b Wladimir J. van der Laan: doc: Update build-openbsd for 6.1...
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/9f60b3707d1e...aeec8b4b6882
< bitcoin-git> [bitcoin] laanwj closed pull request #11081: Add length check for CExtKey deserialization (jonasschnelli, guidovranken) (master...2017/08/fix_cextkey) https://github.com/bitcoin/bitcoin/pull/11081
< bitcoin-git> bitcoin/master 07685d1 Jonas Schnelli: Add length check for CExtKey deserialization
< bitcoin-git> bitcoin/master 9f60b37 Wladimir J. van der Laan: Merge #11081: Add length check for CExtKey deserialization (jonasschnelli, guidovranken)...
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/c58128f18992...9f60b3707d1e
< bitcoin-git> [bitcoin] dooglus opened pull request #11085: Add 'sethdseed' RPC to initialize or replace HD seed. (master...set_hd_seed) https://github.com/bitcoin/bitcoin/pull/11085
< bitcoin-git> bitcoin/0.15 1c4b9b3 Wladimir J. van der Laan: Merge #11076: 0.15 release-notes nits: fix redundancy, remove accidental parenthesis & fix range style...
< bitcoin-git> bitcoin/0.15 30c246b practicalswift: Updating the release notes (minor stylistic changes)
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to 0.15: https://github.com/bitcoin/bitcoin/compare/252ca9c5d8d7...1c4b9b31355f
< bitcoin-git> [bitcoin] laanwj closed pull request #10878: Docs: Fix Markdown formatting issues in init.md (master...patch-1) https://github.com/bitcoin/bitcoin/pull/10878
< bitcoin-git> bitcoin/master c58128f Wladimir J. van der Laan: Merge #10878: Docs: Fix Markdown formatting issues in init.md...
< bitcoin-git> bitcoin/master d201e40 Carl Dong: Update init.md: Fix section numbering.
< bitcoin-git> bitcoin/master 72a184a Carl Dong: Update init.md: Fix line breaks in section 3b.
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/f3558834db4d...c58128f18992
< bitcoin-git> bitcoin/master f355883 Wladimir J. van der Laan: Merge #11083: Fix combinerawtransaction RPC help result section...
< bitcoin-git> [bitcoin] laanwj closed pull request #11083: Fix combinerawtransaction RPC help result section (master...fix-combinerawtransaction-help) https://github.com/bitcoin/bitcoin/pull/11083
< bitcoin-git> bitcoin/master f9ca0fe Jonas Nick: Fix combinerawtransaction RPC help result section
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/dbf6bd6ea05f...f3558834db4d
< bitcoin-git> [bitcoin] laanwj closed pull request #11071: Use static_assert(…, …) (C++11) instead of assert(…) where appropriate (master...static_assert) https://github.com/bitcoin/bitcoin/pull/11071
< bitcoin-git> bitcoin/master dbf6bd6 Wladimir J. van der Laan: Merge #11071: Use static_assert(…, …) (C++11) instead of assert(…) where appropriate...
< bitcoin-git> bitcoin/master d1e6f91 practicalswift: Prefer compile-time checking over run-time checking
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/4afb5aa9e173...dbf6bd6ea05f
< bitcoin-git> [bitcoin] kallewoof opened pull request #11084: [mempool] Mempool snapshots to avoid lots of locking (master...mempool-snapshot) https://github.com/bitcoin/bitcoin/pull/11084
< bitcoin-git> [bitcoin] laanwj closed pull request #10969: Declare single-argument (non-converting) constructors "explicit" (master...explicit) https://github.com/bitcoin/bitcoin/pull/10969
< bitcoin-git> bitcoin/master 4afb5aa Wladimir J. van der Laan: Merge #10969: Declare single-argument (non-converting) constructors "explicit"...
< bitcoin-git> bitcoin/master 64fb0ac practicalswift: Declare single-argument (non-converting) constructors "explicit"...
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/22e301a3d56d...4afb5aa9e173

2017-08-17

< cfields> kallewoof: you can use my lock dumper to profile: https://github.com/theuni/bitcoin/commit/be49a294a240ec81a901af1aaabbba2172d38dc1
< praxeology> Does bitcoin's networking code operate on polling or interrupt?
< bitcoin-git> [bitcoin] jonasnick opened pull request #11083: Fix combinerawtransaction RPC help result section (master...fix-combinerawtransaction-help) https://github.com/bitcoin/bitcoin/pull/11083
< praxeology> kallewoof: does your bitcoin process have enough memory to hold the entire chainstate?
< kallewoof> gmaxwell: there is some amount of overhead as I am doing the profiling on my own. Maybe that's the cause for the high portion of time spent there, but it still seems like a lot of LOCK calls, regardless of actual CPU cycle count. Would be cool if the mempool could be copied once and then not lock cs at all. Code is here btw: https://github.com/kallewoof/bitcoin/tree/profile-resources
< praxeology> Like... I know that BitPay and Coinbase are declaring that they will support Segwit2x... has any exchange declared that they will continue to support Bitcoin (Bitcoin Core's rules)?
< praxeology> Re: https://docs.google.com/document/d/1y6Hsqdg1xBrJY4dFeKP6y05XCceJoVMs0_M_VwKFReM/edit Maybe it would be a good idea to communicate with the exchanges and check and see who will continue to support Bitcoin Core's chain
< jimpo> This grant doesn't appear to be checked in ThreadOpenConnections. https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L1712. Only the one in ProcessOneShot is. Why is that?
< kallewoof> I'm running a modified Bitcoin Core node to do some profiling on where resources are spent (CPU cycles and bandwidth in particular) and am seeing some really weird stuff. E.g:
< luke-jr> in other news, Texas Bitcoin conference is promoting 2X as if it's Bitcoin, so I think that makes the decision to go simple (ie, not to)
< gmaxwell> if they said "[compatible fully validating nodes] btc1 \n [compatible wallet software] bitcoin classic\n" it would n... oh okay, well I suppose because it's not a lie in every possible sense it's okay. :P
< Cryptocide> Abra|BitClub Network|Bitcoin.com|BitFury|BitGo|Bitmain|BitPay Blockchain|Bloq|BTCC|Circle|Ledger|RSK Labs|Xapo, no thanks
< gmaxwell> Wow, this is super dishonest https://segwit2x.github.io/segwit2x-announce.html ... "Bitcoin Upgrade" is untrue... it claims Bitcoin "Classic" and unlimited are compatible "Compatible Fully-Validating Node Software" but they don't implement the S2X rules and don't even implement segwit!

2017-08-16

< sipa> i find it amazing that all of bitcoin core's history, is less than 100 MB
< gmaxwell> And in particular, the people that the users of bitcoin are generally reseting a fair amount of trust to create and maintain the software the network is using, for the most part (or completely though we can't be sure) don't agree with the narative they're being sold.
< bitcoin-git> [bitcoin] runn1ng closed pull request #10370: [pull request idea] addressindex, spentindex, timestampindex (Bitcore patches) (master...rebase_bitcoin_master) https://github.com/bitcoin/bitcoin/pull/10370
< BlueMatt> I mean can you seriously claim that almost the entirety of your rather short blog posts is disagreed with by almost any contributor to bitcoin core
< gmaxwell> (also, "here is a really interesting view you should read and consider" is not morally equivilent to /pretending to be us/ or faking that s2x is just an uncontroversial and low risk bitcoin upgrade...)
< bitcoin-git> [bitcoin] luke-jr opened pull request #11082: Add new bitcoin_rw.conf file that is used for settings modified by this software itself (master...rwconf) https://github.com/bitcoin/bitcoin/pull/11082
< instagibbs> i think there's the two issues: 1) claiming to be core 2) claiming to offer bitcoin upgrades
< BlueMatt> morcos: see greg's comments - people are claiming to "be" bitcoin core saying otherwise
< praxeology> Maybe... the people who would be duped into downloading/installing btc1... haven't even/don't/won't install Bitcoin Core in the first place. So that set of people is probably pretty small, like maybe 0 people?
< jimpo> cfields: Is there a reason that the "send rejects" part of SendRejectsAndCheckBanned should be called at the end of ProcessMessages as introduced in https://github.com/bitcoin/bitcoin/pull/9720?
< jimpo> If I rebroadcast an already-confirmed transaction, will Bitcoin Core nodes add it as an orphan tx?
< sturles> btc1 calls their node software Bitcoin Core as well.
< luke-jr> (or worse, does so by implying Bitcoin Core is Bitcoin!)
< luke-jr> jnewbery: it seems to fail to address the main misinformation (that they are misrepresenting an altcoin as an upgrade to Bitcoin)
<@wumpus> another openbsd issue I can't reproduce https://github.com/bitcoin/bitcoin/issues/11063, seems to work fine here
< praxeology> I disagree with luke's suggested rename to "2X". Ideally we could get the whole bitcoin/altcoin community to change the name, but its too late now, should just stick w/ what everyone is familiar with
< jnewbery> to be clear, I'm not disputing the quality of morcos's posts, and I personally agree with them, but I find the idea of 'Bitcoin Core thinks <x>' objectionable
< BlueMatt> can also just quote tweet and say like "Some thoughts on 2x, from a major contributor to Bitcoin Core"
< luke-jr> "Of the 25 Bitcoin Core developers who have stated a position on 2X, all of them are opposed."
< jnewbery> Murch - I agree. Have misgivings about "Bitcoin Core" endorsing a personal opinion
< Murch> gmaxwell: That needs a response from the actual Bitcoin Core twitter account to condemn it as false flag.
< gmaxwell> luke-jr: aka bitcoin press center.
<@wumpus> luke-jr: yes, something like https://planet.freedesktop.org/ would be nice, though on the other hand for bitcoin that would result in endless political discussions about who to include and who not
< bitcoin-git> [bitcoin] jonasschnelli opened pull request #11081: Add length check for CExtKey deserialization (master...2017/08/fix_cextkey) https://github.com/bitcoin/bitcoin/pull/11081
< Murch> BlueMatt: Yeah, Replay Protection might be a bit over the head for the general audience. It should be mentioned though that it is unrelated to and _not supported by Bitcoin Core_.
< BlueMatt> yea, that seems reasonable, just "hey, this is unrelated to Bitcoin Core or Bitcoin, really, they are playing a very, very risky game and most folks dont condone this"
< gmaxwell> praxeology: it's run by the bitcoin.org people. They're generally reasonable folks.
< Chris_St1> maybe bitcoin.org people can throw up a warning about people promoting consensus imcompatible implementations
< praxeology> How close is bitcoin.org w/ the core dev team? Who runs it?
< gmaxwell> We can also talk to the bitcoin.org folks in general.
< BlueMatt> ok, so objections to luke-jr's proposal to put something on bitcoincore.org that simply points out that s2x is unrelated to segwit, and a fork of bitcoin, not a "harmless upgrade"?
< praxeology> gmaxwell: I saw in #bitcoin someone was saying that bitpay was linking to use btc1 https://blog.bitpay.com/bitcore-segwit-activation/ with "bitcore"
< gmaxwell> E.g. seen it on reddit and hacker news; and our community links people to https://en.bitcoin.it/wiki/Segwit_support but then gets trolls responding that its "fake" and "censored by theymos"
< gmaxwell> spreading misinformation about S2X describing it as a harmless "upgrade" to bitcoin, misstating that things like
< BlueMatt> <gribble> https://github.com/bitcoin/bitcoin/issues/10267 | INew -includeconf argument for including external configuration files by kallewoof · Pull Request #10267 · bitcoin/bitcoin · GitHub
< jtimon> so jnewbery had some suggestions for #8994 https://github.com/bitcoin/bitcoin/pull/8994#issuecomment-321355349
< bitcoin-git> [bitcoin] practicalswift opened pull request #11071: Use static_assert(…, …) instead of assert(…) where appropriate (master...static_assert) https://github.com/bitcoin/bitcoin/pull/11071
< gribble> https://github.com/bitcoin/bitcoin/issues/10756 | Connection reset by peer.
< gribble> https://github.com/bitcoin/bitcoin/issues/10785 | Connection reset by peer.
< gribble> https://github.com/bitcoin/bitcoin/issues/10387 | Implement BIP159, define and signal NODE_NETWORK_LIMITED (pruned peers) by jonasschnelli · Pull Request #10387 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/10286 | Call wallet notify callbacks in scheduler thread (without cs_main) by TheBlueMatt · Pull Request #10286 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/11044 | [wallet] Keypool topup cleanups by jnewbery · Pull Request #11044 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/11044 | [wallet] Keypool topup cleanups by jnewbery · Pull Request #11044 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/7522 | Bugfix: Only use git for build info if the repository is actually the right one by luke-jr · Pull Request #7522 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/10923 | Use -Wthread-safety-analysis if available (+ -Werror=[…] if --enable-werror) by practicalswift · Pull Request #10923 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/11027 | [RPC] Only return hex field once in getrawtransaction by achow101 · Pull Request #11027 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/11044 | [wallet] Keypool topup cleanups by jnewbery · Pull Request #11044 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/10923 | Use -Wthread-safety-analysis if available (+ -Werror=[…] if --enable-werror) by practicalswift · Pull Request #10923 · 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
< gribble> https://github.com/bitcoin/bitcoin/issues/11057 | Connection timed out.
< gribble> https://github.com/bitcoin/bitcoin/issues/10801 | bench_bitcoin segfaults · Issue #10801 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/11063 | bitcoind aborts · Issue #11063 · bitcoin/bitcoin · GitHub
< wumpus> you can use https://github.com/laanwj/bitcoin-submittx to submit the signed transaction to a list of BCH nodes
< wumpus> praxeology: this patch adds ALL|ABC support to signrawtransaction: https://github.com/laanwj/bitcoin/commit/22a4c47643203f86e03f4b001e776fcff1fe8d92
< bitcoin-git> [bitcoin] laanwj opened pull request #11080: doc: Update build-openbsd for 6.1 (master...2017_08_openbsd_bump) https://github.com/bitcoin/bitcoin/pull/11080
< sipa> 17:17:57 < gribble> https://github.com/bitcoin/bitcoin/issues/11057 | QT5 interface build failed · Issue #11057 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/11057 | QT5 interface build failed · Issue #11057 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] popenkomaksim opened pull request #11069: Trivial: Lossless image optimization. (master...master) https://github.com/bitcoin/bitcoin/pull/11069
< gribble> https://github.com/bitcoin/bitcoin/issues/11057 | QT5 interface build failed · Issue #11057 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #11068: [WIP] qa: Replace wait_until with wait_until_mn (scripted) (master...Mf1708-qaWaitUntilMiniNode) https://github.com/bitcoin/bitcoin/pull/11068
< gribble> https://github.com/bitcoin/bitcoin/issues/10756 | net processing: swap out signals for an interface class by theuni · Pull Request #10756 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #11067: [qa] TestNode: Add wait_until_node_stopped helper method (master...Mf1708-qaTestnodeWaitStopHelper) https://github.com/bitcoin/bitcoin/pull/11067
< bitcoin-git> [bitcoin] jnewbery opened pull request #11078: [tests] Make p2p-leaktests.py more robust (master...p2p_leaktests_robust) https://github.com/bitcoin/bitcoin/pull/11078
< gribble> https://github.com/bitcoin/bitcoin/issues/11006 | Improve shutdown process by promag · Pull Request #11006 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] practicalswift opened pull request #11066: Document the preference of nullptr over NULL or (void*)0 (master...document-nullptr-preference) https://github.com/bitcoin/bitcoin/pull/11066
< karelb> question about bitcoin 0.15.0 ... does estimatesmartfee return the same fees as estimatefee?
< karelb> Hello, nobody replied at #bitcoin, I hope I am not interrupting a meeting again, I will ask here
< webuser232> wumpus, re your reply over https://github.com/bitcoin/bitcoin/issues/11064 , posting an idea publicly like that usually saves you all the work you listed in case you missed something obvious to begin with
< bitcoin-git> [bitcoin] jnewbery opened pull request #11077: [tests] fix timeout issues from TestNode (master...test_node_fixes) https://github.com/bitcoin/bitcoin/pull/11077
< bitcoin-git> [bitcoin] practicalswift opened pull request #11076: 0.15 release-note nits: fix redundancy, remove accidental parenthesis & fix range style (0.15...0.15-release-notes) https://github.com/bitcoin/bitcoin/pull/11076
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10901: Fix constness of ArgsManager methods (master...2017-07-args-manager-constness) https://github.com/bitcoin/bitcoin/pull/10901
< bitcoin-git> bitcoin/master 22e301a MarcoFalke: Merge #10901: Fix constness of ArgsManager methods...
< bitcoin-git> bitcoin/master a622a17 João Barbosa: Fix constness of ArgsManager methods
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/c484ec6c9b85...22e301a3d56d
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10645: Use nullptr (C++11) instead of zero (0) as the null pointer constant (master...welcome-nullptr-goodbye-0) https://github.com/bitcoin/bitcoin/pull/10645
< bitcoin-git> bitcoin/master c484ec6 MarcoFalke: Merge #10645: Use nullptr (C++11) instead of zero (0) as the null pointer constant...
< bitcoin-git> bitcoin/master 36d326e practicalswift: Use nullptr instead of zero (0) as the null pointer constant
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/d451d0bcf15d...c484ec6c9b85
< webuser232> gmaxwell, what do you think about this? https://github.com/bitcoin/bitcoin/issues/11064
< bitcoin-git> [bitcoin] BitonicEelis opened pull request #11074: Assert that CWallet::SyncMetaData finds oldest transaction. (master...syncassert) https://github.com/bitcoin/bitcoin/pull/11074
< bitcoin-git> [bitcoin] BitonicEelis opened pull request #11073: Remove dead store in ecdsa_signature_parse_der_lax. (master...deadstore) https://github.com/bitcoin/bitcoin/pull/11073
< bitcoin-git> [bitcoin] kallewoof opened pull request #11062: [mempool] Mark mempool import fails that were found in mempool as 'already there' (master...mempool-alreadythere) https://github.com/bitcoin/bitcoin/pull/11062
< wumpus> as I had to test binary upload I've already uploaded rc1 to both sites https://bitcoin.org/bin/bitcoin-core-0.15.0/test.rc1/ https://bitcoincore.org/bin/bitcoin-core-0.15.0/test.rc1/ - but we should wait with announcing this publicly until there's at least two more gitian sigs for the code-signed executables
< bitcoin-git> [bitcoin] laanwj closed pull request #11056: disable jni in builds (master...disablejni) https://github.com/bitcoin/bitcoin/pull/11056
< bitcoin-git> bitcoin/master 844b73e Gregory Sanders: disable jni in builds
< bitcoin-git> bitcoin/master d451d0b Wladimir J. van der Laan: Merge #11056: disable jni in builds...
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/a46a671e2535...d451d0bcf15d
< bitcoin-git> [bitcoin] sipa closed pull request #11059: Its just for education, not a real pull request (master...master) https://github.com/bitcoin/bitcoin/pull/11059
< bitcoin-git> [bitcoin] Ilikenumber0 opened pull request #11059: Its just for education, not a real pull request (master...master) https://github.com/bitcoin/bitcoin/pull/11059
< bitcoin-git> [bitcoin] jimpo opened pull request #11058: Comments: More comments on functions/globals in standard.h. (master...standard-comments) https://github.com/bitcoin/bitcoin/pull/11058
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10957: Avoid returning a BIP9Stats object with uninitialized values (master...bip9status) https://github.com/bitcoin/bitcoin/pull/10957
< bitcoin-git> bitcoin/master a46a671 MarcoFalke: Merge #10957: Avoid returning a BIP9Stats object with uninitialized values...
< bitcoin-git> bitcoin/master 3eb53b8 practicalswift: Avoid returning a BIP9Stats object with uninitialized values...
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/655970d9c60a...a46a671e2535
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10965: Replace deprecated throw() with noexcept specifier (C++11) (master...noexcept) https://github.com/bitcoin/bitcoin/pull/10965
< bitcoin-git> bitcoin/master 655970d MarcoFalke: Merge #10965: Replace deprecated throw() with noexcept specifier (C++11)...
< bitcoin-git> bitcoin/master 9862550 practicalswift: Use the noexcept specifier (C++11) instead of deprecated throw()
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/b6a48914c506...655970d9c60a
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #9964: Add const to methods that do not modify the object for which it is called (master...const) https://github.com/bitcoin/bitcoin/pull/9964
< bitcoin-git> bitcoin/master b6a4891 MarcoFalke: Merge #9964: Add const to methods that do not modify the object for which it is called...
< bitcoin-git> bitcoin/master 6e8c48d practicalswift: Add const to methods that do not modify the object for which it is called
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/7db65c363a0c...b6a48914c506

2017-08-15

< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11011: [Trivial] Add a comment on the use of prevector in script. (master...201708-prevector-comment) https://github.com/bitcoin/bitcoin/pull/11011
< bitcoin-git> bitcoin/master 7db65c3 MarcoFalke: Merge #11011: [Trivial] Add a comment on the use of prevector in script....
< bitcoin-git> bitcoin/master 08f71c2 Gregory Maxwell: [Trivial] Add a comment on the use of prevector in script.
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/636694127534...7db65c363a0c
< bitcoin-git> bitcoin/master 6366941 MarcoFalke: Merge #10680: Fix inconsistencies and grammar in various files...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10680: Fix inconsistencies and grammar in various files (master...fix_typos_and_inconsistencies) https://github.com/bitcoin/bitcoin/pull/10680
< bitcoin-git> bitcoin/master 1d8df01 MeshCollider: Fix MD formatting in REST-interface.md and spelling mistake in...
< bitcoin-git> bitcoin/master 41f3e84 MeshCollider: Fix inconsistencies and grammar in various files
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/4fb258666147...636694127534
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10956: Fix typos (master...typos-201708) https://github.com/bitcoin/bitcoin/pull/10956
< bitcoin-git> bitcoin/master 4fb2586 MarcoFalke: Merge #10956: Fix typos...
< bitcoin-git> bitcoin/master 9d5e98f practicalswift: Fix typos.
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/d7be7b39fa10...4fb258666147
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10705: Trivial: spelling fixes (master...feature/spelling) https://github.com/bitcoin/bitcoin/pull/10705
< bitcoin-git> bitcoin/master f42fc1d klemens: doc: spelling fixes
< bitcoin-git> bitcoin/master d7be7b3 MarcoFalke: Merge #10705: Trivial: spelling fixes...
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/85aec87b11ec...d7be7b39fa10
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10711: [tests] Introduce TestNode (master...testnode2) https://github.com/bitcoin/bitcoin/pull/10711
< bitcoin-git> bitcoin/master 85aec87 MarcoFalke: Merge #10711: [tests] Introduce TestNode...
< bitcoin-git> bitcoin/master 7897338 John Newbery: [tests] Introduce TestNode...
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ae47724687a7...85aec87b11ec
< cfields_> "Bitcoin Core Daemon version v0.15.0.0-g252ca9c"
< bitcoin-git> [bitcoin] jonasschnelli closed pull request #10989: RPC: Restore backward compatibility, in multiwallet mode (master...multiwallet_rpccompat) https://github.com/bitcoin/bitcoin/pull/10989
< bitcoin-git> [bitcoin] jonasschnelli closed pull request #11017: [wallet] Close DB on error. (master...close-dbenv) https://github.com/bitcoin/bitcoin/pull/11017
< bitcoin-git> bitcoin/master ae47724 Jonas Schnelli: Merge #11017: [wallet] Close DB on error....
< bitcoin-git> bitcoin/master 03bc719 Karl-Johan Alm: [wallet] Close DB on error.
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/64e66bb26288...ae47724687a7
< bitcoin-git> [bitcoin] jonasschnelli closed pull request #10964: Pass SendCoinsRecipient (208 bytes) by reference (master...pass-big-parameters-by-reference) https://github.com/bitcoin/bitcoin/pull/10964
< bitcoin-git> bitcoin/master 64e66bb Jonas Schnelli: Merge #10964: Pass SendCoinsRecipient (208 bytes) by reference...
< bitcoin-git> bitcoin/master d3d946a practicalswift: Pass SendCoinsRecipient (208 bytes) by const reference
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/3841aaf05963...64e66bb26288
< bitcoin-git> [bitcoin] instagibbs opened pull request #11056: disable jni in builds (master...disablejni) https://github.com/bitcoin/bitcoin/pull/11056
< gribble> https://github.com/bitcoin/bitcoin/issues/7522 | Bugfix: Only use git for build info if the repository is actually the right one by luke-jr · Pull Request #7522 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/11054 | TODO for release notes 0.16.0 · Issue #11054 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] jnewbery opened pull request #11055: getreceivedbyaddress should return error if called with address not owned by the wallet (master...getreceivedbyaddress_error) https://github.com/bitcoin/bitcoin/pull/11055
< bitcoin-git> [bitcoin] laanwj closed pull request #11008: Enable disablesafemode by default. (master...no-safe-mode) https://github.com/bitcoin/bitcoin/pull/11008
< bitcoin-git> bitcoin/master 3841aaf Wladimir J. van der Laan: Merge #11008: Enable disablesafemode by default....
< bitcoin-git> bitcoin/master f4c3d2c Gregory Maxwell: Enable disablesafemode by default....
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/140de14a1222...3841aaf05963
< bitcoin-git> [bitcoin] laanwj opened pull request #11053: refactor: Make all #includes relative to project root (master...2017_08_includes_absolute) https://github.com/bitcoin/bitcoin/pull/11053
< jonasschnelli> arowser, achow101, wumpus: would those *-debug.tar.gz files do the job: https://bitcoin.jonasschnelli.ch/build/177
< bitcoin-git> [bitcoin] fanquake closed pull request #11052: Jennhorng dev (master...jennhorng-dev) https://github.com/bitcoin/bitcoin/pull/11052
< bitcoin-git> [bitcoin] JennHorng opened pull request #11052: Jennhorng dev (master...jennhorng-dev) https://github.com/bitcoin/bitcoin/pull/11052
< bitcoin-git> [bitcoin] laanwj closed pull request #10752: Use quoted form when including primitives/transaction.h and wallet/wallet.h (master...transaction-h) https://github.com/bitcoin/bitcoin/pull/10752
< arowser> Hi, if exists a place that can download the dbg file that split from the released bitcoin core ?
< bitcoin-git> [bitcoin] fanquake closed pull request #11051: Test branch (master...testBranch) https://github.com/bitcoin/bitcoin/pull/11051
< bitcoin-git> [bitcoin] zhiweiwong96 opened pull request #11051: Test branch (master...testBranch) https://github.com/bitcoin/bitcoin/pull/11051
< dermoth> the details are in comments, but basically I ensure each blockfile is loaded in OS cache before bitcoin-qt opens them while rescanning the whole blockchain
< dermoth> Hey... I worked out a small speedup to initial blockchain load from bootstrap.dat (and likely rescan operations)... If you're interested it would be best implemented as a separate thread in the bitcoin node...

2017-08-14

< bitcoin-git> [bitcoin] instagibbs opened pull request #11049: coincontrol can filter for segwit inputs, expose fundraw option (master...segwitfundraw) https://github.com/bitcoin/bitcoin/pull/11049
< promag> ryanofsky: I can rebase on #https://github.com/bitcoin/bitcoin/pull/11039 on #9680 if you think that's better
< gribble> https://github.com/bitcoin/bitcoin/issues/9680 | Unify CWalletTx construction by ryanofsky · Pull Request #9680 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] jnewbery opened pull request #11047: [tests] rename functional tests (master...rename_functional_tests) https://github.com/bitcoin/bitcoin/pull/11047
< bitcoin-git> [bitcoin] TheBlueMatt closed pull request #10652: Small step towards demangling cs_main from CNodeState (master...2017-06-cnodestateaccessors-1) https://github.com/bitcoin/bitcoin/pull/10652
< bitcoin-git> [bitcoin] jonasschnelli opened pull request #11046: Replace boost sleep_for with C++11 equivalent (master...2017/08/boost_sleep_for) https://github.com/bitcoin/bitcoin/pull/11046
< bitcoin-git> [bitcoin] jnewbery opened pull request #11044: [wallet] Keypool topup cleanups (master...keypool_topup_cleanups) https://github.com/bitcoin/bitcoin/pull/11044
< gribble> https://github.com/bitcoin/bitcoin/issues/7729 | rpc: introduce label API for wallet by laanwj · Pull Request #7729 · bitcoin/bitcoin · GitHub
< bitcoin-git> bitcoin/master 140de14 Wladimir J. van der Laan: gitian: bump descriptors for master...
< bitcoin-git> [bitcoin] laanwj pushed 1 new commit to master: https://github.com/bitcoin/bitcoin/commit/140de14a12228cf7af44f59f40a937c2910a0158
< bitcoin-git> bitcoin/master f6283b4 Wladimir J. van der Laan: build: bump version to 0.15.99...
< bitcoin-git> [bitcoin] laanwj pushed 1 new commit to master: https://github.com/bitcoin/bitcoin/commit/f6283b4719d740a91a84b354951c2dc169779d34
< bitcoin-git> bitcoin/0.15 252ca9c Wladimir J. van der Laan: build: bump version to 0.15.0...
< bitcoin-git> [bitcoin] laanwj created 0.15 (+1 new commit): https://github.com/bitcoin/bitcoin/commit/252ca9c5d8d7
< bitcoin-git> [bitcoin] laanwj closed pull request #10607: scripted-diff: stop using the gArgs wrappers (master...gargs_wrappers) https://github.com/bitcoin/bitcoin/pull/10607
< bitcoin-git> bitcoin/master c2704ec Wladimir J. van der Laan: Merge #10607: scripted-diff: stop using the gArgs wrappers...
< bitcoin-git> bitcoin/master fcbde90 Marko Bencun: remove unused gArgs wrappers
< bitcoin-git> bitcoin/master bb81e17 Marko Bencun: scripted-diff: stop using the gArgs wrappers...
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/1227be30ecff...c2704ec98a1b
< bitcoin-git> bitcoin/master 1227be3 Wladimir J. van der Laan: doc: Update release notes from wiki...
< bitcoin-git> [bitcoin] laanwj pushed 1 new commit to master: https://github.com/bitcoin/bitcoin/commit/1227be30ecff2bdf9f88213f356e1b4a2b28543a
< bitcoin-git> [bitcoin] practicalswift opened pull request #11043: Use std::unique_ptr (C++11) where possible (master...unique-pointers) https://github.com/bitcoin/bitcoin/pull/11043
< bitcoin-git> [bitcoin] laanwj closed pull request #10483: scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL (master...nullptr) https://github.com/bitcoin/bitcoin/pull/10483
< bitcoin-git> bitcoin/master ce74799 Wladimir J. van der Laan: Merge #10483: scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL...
< bitcoin-git> bitcoin/master 90d4d89 practicalswift: scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL...
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/0e5cff6f2b57...ce74799a3c21
< bitcoin-git> bitcoin/master 0e5cff6 Wladimir J. van der Laan: Merge #11012: Make sure to clean up mapBlockSource if we've already seen the block...
< bitcoin-git> [bitcoin] laanwj closed pull request #11012: Make sure to clean up mapBlockSource if we've already seen the block (master...cleanup-blocksource) https://github.com/bitcoin/bitcoin/pull/11012
< bitcoin-git> bitcoin/master 3f8fa7f Cory Fields: Make sure to clean up mapBlockSource if we've already seen the block...
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/6bdf4b3c7c4e...0e5cff6f2b57
< bitcoin-git> [bitcoin] laanwj closed pull request #11028: Avoid masking of difficulty adjustment errors by checkpoints (master...20170810_maskpow) https://github.com/bitcoin/bitcoin/pull/11028
< bitcoin-git> bitcoin/master 6bdf4b3 Wladimir J. van der Laan: Merge #11028: Avoid masking of difficulty adjustment errors by checkpoints...
< bitcoin-git> bitcoin/master 85c82b5 Pieter Wuille: Avoid masking of difficulty adjustment errors by checkpoints...
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/653a46dd9177...6bdf4b3c7c4e
< bitcoin-git> bitcoin/master 83f1ec3 John Newbery: [wallet] Don't hold cs_LastBlockFile while calling setBestChain...
< bitcoin-git> [bitcoin] laanwj closed pull request #11022: Basic keypool topup (master...basic_keypool_topup) https://github.com/bitcoin/bitcoin/pull/11022
< bitcoin-git> bitcoin/master 2376bfc Matt Corallo: [wallet] [moveonly] Move LoadKeyPool to cpp
< bitcoin-git> bitcoin/master cab8557 Jonas Schnelli: [wallet] [moveonly] Move CAffectedKeysVisitor
< bitcoin-git> [bitcoin] laanwj pushed 8 new commits to master: https://github.com/bitcoin/bitcoin/compare/98aa3f6d5c78...653a46dd9177
< bitcoin-git> [bitcoin] laanwj closed pull request #10968: Add instructions for parallel gitian builds. (master...coblee_multi_core) https://github.com/bitcoin/bitcoin/pull/10968
< bitcoin-git> bitcoin/master 98aa3f6 Wladimir J. van der Laan: Merge #10968: Add instructions for parallel gitian builds....
< bitcoin-git> bitcoin/master e93ff71 Charlie Lee: Add instructions for multi-processor gitian builds
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/aeb317562760...98aa3f6d5c78
< bitcoin-git> [bitcoin] fanquake closed pull request #11042: [Trivial] update copyright years in comments (master...master) https://github.com/bitcoin/bitcoin/pull/11042

2017-08-13

< bitcoin-git> [bitcoin] terryschmidt opened pull request #11042: Trivial - update copyright years in comments (master...master) https://github.com/bitcoin/bitcoin/pull/11042
< bitcoin-git> [bitcoin] promag opened pull request #11041: Add LookupBlockIndex (master...2017-08-lookup-block-index) https://github.com/bitcoin/bitcoin/pull/11041
< promag> BlueMatt: https://github.com/bitcoin/bitcoin/blame/master/src/net_processing.cpp#L1020 mi can be mapBlockIndex.end() right?
< bitcoin-git> [bitcoin] promag opened pull request #11039: Avoid second mapWallet lookup (master...2017-08-avoid-second-mapwallet-lookup) https://github.com/bitcoin/bitcoin/pull/11039

2017-08-12

< promag> with bitcoin-cli how do you specify only stop?
< bitcoin-git> [bitcoin] practicalswift opened pull request #11035: contrib: Add Valgrind suppressions file (master...valgrind-suppressions) https://github.com/bitcoin/bitcoin/pull/11035
< bitcoin-git> [bitcoin] fanquake closed pull request #9721: Headers announcement for nodes that can do headers. (master...AnnounceUsingHeaders) https://github.com/bitcoin/bitcoin/pull/9721
< bitcoin-git> [bitcoin] fanquake closed pull request #9082: Fix peer selection so that non-Witness peers are still connected to (master...FixPeerSelection) https://github.com/bitcoin/bitcoin/pull/9082
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11032: [qa] Fix block message processing error in sendheaders.py (master...2017-08-sendheaders) https://github.com/bitcoin/bitcoin/pull/11032
< bitcoin-git> bitcoin/master aeb3175 MarcoFalke: Merge #11032: [qa] Fix block message processing error in sendheaders.py...
< bitcoin-git> bitcoin/master f1bf311 Suhas Daftuar: [qa] Fix block message processing error in sendheaders.py
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ac016e17d202...aeb317562760
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11000: test: Add resendwallettransactions functional tests (master...201708-resendwallettransactions-test) https://github.com/bitcoin/bitcoin/pull/11000
< bitcoin-git> bitcoin/master ac016e1 MarcoFalke: Merge #11000: test: Add resendwallettransactions functional tests...
< bitcoin-git> bitcoin/master bdf607e João Barbosa: test: Add resendwallettransactions functional tests
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/bf74d377fb8e...ac016e17d202

2017-08-11

< gribble> https://github.com/bitcoin/bitcoin/issues/10973 | WIP: Add IPC layer between node and wallet by ryanofsky · Pull Request #10973 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/10286 | Call wallet notify callbacks in scheduler thread (without cs_main) by TheBlueMatt · Pull Request #10286 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11023: [tests] Add option to attach a python debugger if functional test fails (master...func_test_pdb) https://github.com/bitcoin/bitcoin/pull/11023
< bitcoin-git> bitcoin/master bf74d37 MarcoFalke: Merge #11023: [tests] Add option to attach a python debugger if functional test fails...
< bitcoin-git> bitcoin/master cc5d38f John Newbery: Add option to attach a python debugger if test fails
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/2c811e08db65...bf74d377fb8e
< jonasschnelli> gmaxwell, sdaftuar: advertise, yes. I see. But I guess we need a protection here: https://github.com/bitcoin/bitcoin/blob/master/src/net_processing.cpp#L977
< bitcoin-git> [bitcoin] sdaftuar opened pull request #11032: [qa] Fix block message processing error in sendheaders.py (master...2017-08-sendheaders) https://github.com/bitcoin/bitcoin/pull/11032
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10765: Tests: address placement should be deterministic by default (master...test-addrman) https://github.com/bitcoin/bitcoin/pull/10765
< bitcoin-git> bitcoin/master 2c811e0 MarcoFalke: Merge #10765: Tests: address placement should be deterministic by default...
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/e5d26e47c7a4...2c811e08db65
< bitcoin-git> bitcoin/master c5ebddd René Nyffenegger: Tests: address placement should be deterministic by default
< bitcoin-git> [bitcoin] jnewbery opened pull request #11031: [rpc] deprecate estimatefee (master...deprecate_estimatefee) https://github.com/bitcoin/bitcoin/pull/11031
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11025: qa: Fix inv race in example_test (master...Mf1708-qaInvExampleTest) https://github.com/bitcoin/bitcoin/pull/11025
< bitcoin-git> bitcoin/master e5d26e4 MarcoFalke: Merge #11025: qa: Fix inv race in example_test...
< bitcoin-git> bitcoin/master faa76d1 MarcoFalke: qa: Fix inv race in example_test
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/96a63a3e0cef...e5d26e47c7a4
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11029: [RPC] trivial: gettxout no longer shows version of tx (master...patch-1) https://github.com/bitcoin/bitcoin/pull/11029
< bitcoin-git> bitcoin/master 96a63a3 MarcoFalke: Merge #11029: [RPC] trivial: gettxout no longer shows version of tx...
< bitcoin-git> bitcoin/master 8627946 Felix Weis: [RPC] trivial: gettxout no longer shows version of tx...
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/e526ca6284b9...96a63a3e0cef
< bitcoin-git> [bitcoin] FelixWeis opened pull request #11029: [RPC] trivial: gettxout no longer shows version of tx (master...patch-1) https://github.com/bitcoin/bitcoin/pull/11029
< bitcoin-git> [bitcoin] achow101 closed pull request #10875: BIP 91 deployment parameters (master...bip91-dep-params) https://github.com/bitcoin/bitcoin/pull/10875
< bitcoin-git> [bitcoin] sipa opened pull request #11028: Avoid masking of difficulty adjustment errors by checkpoints (master...20170810_maskpow) https://github.com/bitcoin/bitcoin/pull/11028

2017-08-10

< bitcoin-git> [bitcoin] achow101 opened pull request #11027: [RPC] Only return hex field once in getrawtransaction (master...fix-getrawtx) https://github.com/bitcoin/bitcoin/pull/11027
< bitcoin-git> [bitcoin] luke-jr opened pull request #11026: Bugfix: Use testnet RequireStandard for -acceptnonstdtxn default (master...bugfix_acceptnonstd_def) https://github.com/bitcoin/bitcoin/pull/11026
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #11025: qa: Fix inv race in example_test (master...Mf1708-qaInvExampleTest) https://github.com/bitcoin/bitcoin/pull/11025
< CodeShark> I would need to rebase, but now that SegWit is activating I'd really like to merge https://github.com/bitcoin/bitcoin/pull/10350
< gribble> https://github.com/bitcoin/bitcoin/issues/10740 | [WIP] [wallet] dynamic loading/unloading of wallets by jnewbery · Pull Request #10740 · bitcoin/bitcoin · GitHub
< jnewbery> if we can get bitcoin-wallet-tool and offline topup into v0.16 we have a very nice way of sidestepping most of the problems I believe
< gmaxwell> luke-jr: but in general, versions that shutdown based on low keypool have a problem with existing wallets failing to work when users upgrade, and efforts to avoid that can create cases where we'll fail to force a shutdown when we should. (for example if the user backed up and restored a whole .bitcoin directory).
< gmaxwell> behind; as a simple example: backup your whole .bitcoin directory and later restor the backup)
< 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
< gribble> https://github.com/bitcoin/bitcoin/issues/11022 | Basic keypool topup by jnewbery · Pull Request #11022 · bitcoin/bitcoin · GitHub