< bitcoin-git> [bitcoin] jtimon opened pull request #10859: RPC: gettxout: Slightly improve doc and tests (master...b15-rpc-gettxout-mempool) https://github.com/bitcoin/bitcoin/pull/10859
< Guest38971> lets say I wanted my node to support bip148. What do I need to configure in order to allow this? I am currently running bitcoin core 0.14.2 am I just ammending a line of code into the config file? I just need a reference if possible or is it advised to just wait for a release from bitcoin core?. I do not know if this is the proper channel for this so I apologize in advance. Thank you very much for the help.
< sipa> Bitcoin Core at this point does not support BIP148
< sipa> There are forks of the codebase that do.
< Guest38971> Understood my question was hypethical. My main concern is if I am running my node how can I test BIP148 suppost. I found a link that allows me to download bitcoin core with BIP148 support, but I did not know if this was trustworthy. Thank you
< bitcoin-git> [bitcoin] ryanofsky closed pull request #10829: Simple, backwards compatible RPC multiwallet support. (master...pr/multiparam) https://github.com/bitcoin/bitcoin/pull/10829
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/75b5643c47c3...81560b07ce8a
< bitcoin-git> bitcoin/master 077d01f Cory Fields: random: only use getentropy on openbsd
< bitcoin-git> bitcoin/master 81560b0 Wladimir J. van der Laan: Merge #10855: random: only use getentropy on openbsd...
< bitcoin-git> [bitcoin] laanwj closed pull request #10855: random: only use getentropy on openbsd (master...getentropy-openbsd) https://github.com/bitcoin/bitcoin/pull/10855
< sipa> wumpus: how about a --sha256= option, which now defaults to basic, but can be changed to auto or a specific implementatio
< sipa> ?
< wumpus> sipa: if you want to go that way, it needs to be future-proof to be able to add more sha algorithms in the future and select multiple, I guess
< wumpus> that's why I proposed a a generic 'experimental assembly' flag, which is not so specific
< wumpus> but sure, that makes sense
< cfields> sipa: i think that's good to have either way. If nothing else, it makes benchmarking/comparing easier.
< sipa> cfields: agree
< gmaxwell> more complex is genreally less good because it's costly to test all the options. --enable-expiremental-asm is also what we did in libsecp (and FWIW! how arm still is!)
< sipa> gmaxwell: there are other advantages... like being able to run the tests and benchmarks on different hash function impls even if it's not the best available on your platform
< wumpus> that doesn't need a compile time option
< wumpus> e.g. bench could just cycle through all available sha algorithms
< sipa> agree, like your branch did
< wumpus> or some run-time override, if you want to do the other tests / a chain sync with it
< wumpus> but maybe that's overkill to add an option for such a rare scenario
< wumpus> but at least the tests should test all the possibilities (that run on the platform) I guess
< sipa> wumpus: by --sha256 i meant a runtime option
< wumpus> for basic sanity testing, not for running all tests
< wumpus> okay
< sipa> i'll keep it simple now
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/81560b07ce8a...7b6e8bc44240
< bitcoin-git> bitcoin/master 1fc8c3d Matt Corallo: No longer ever reuse keypool indexes...
< bitcoin-git> bitcoin/master 7b6e8bc Wladimir J. van der Laan: Merge #10795: No longer ever reuse keypool indexes...
< sipa> wumpus: oh, i see, you meant a compile time option
< sipa> ack
< bitcoin-git> [bitcoin] laanwj closed pull request #10795: No longer ever reuse keypool indexes (master...2017-07-wallet-keypool-overwrite) https://github.com/bitcoin/bitcoin/pull/10795
< wumpus> yes, I meant a compile-time option, sorry for not being clear
< bitcoin-git> [bitcoin] practicalswift opened pull request #10862: Remove unused variable int64_t nEnd. Fix typo: "conditon" → "condition". (master...nEnd) https://github.com/bitcoin/bitcoin/pull/10862
< bitcoin-git> [bitcoin] corebob opened pull request #10863: Fix leaking a socket handle if call to SetSocketNonBlocking failed (master...20170718-fix-leak-1) https://github.com/bitcoin/bitcoin/pull/10863
< bitcoin-git> [bitcoin] practicalswift opened pull request #10864: Avoid redundant redeclaration of GetWarnings(const string&) (master...GetWarnings-in-warnings.h) https://github.com/bitcoin/bitcoin/pull/10864
< bitcoin-git> [bitcoin] corebob closed pull request #10863: Fix leaking a socket handle if call to SetSocketNonBlocking failed (master...20170718-fix-leak-1) https://github.com/bitcoin/bitcoin/pull/10863
< bitcoin-git> [bitcoin] corebob opened pull request #10865: Move CloseSocket out of SetSocketNonBlocking in netbase.cpp (master...20170718-refactor-1) https://github.com/bitcoin/bitcoin/pull/10865
< bitcoin-git> [bitcoin] practicalswift opened pull request #10866: Add mutex requirement for AddToCompactExtraTransactions(…) (master...lock-requirement-for-AddToCompactExtraTransactions) https://github.com/bitcoin/bitcoin/pull/10866
< BlueMatt> wumpus: where did we land on freeze?
< wumpus> #10849 and #10571 seem ready to go in
< gribble> https://github.com/bitcoin/bitcoin/issues/10849 | Multiwallet: simplest endpoint support by jonasschnelli · Pull Request #10849 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/10571 | [RPC]Move transaction combining from signrawtransaction to new RPC by achow101 · Pull Request #10571 · bitcoin/bitcoin · GitHub
< wumpus> #10579 has missed the window imo
< gribble> https://github.com/bitcoin/bitcoin/issues/10579 | [RPC] Split signrawtransaction into wallet and non-wallet RPC command by achow101 · Pull Request #10579 · bitcoin/bitcoin · GitHub
< wumpus> same for #9502
< gribble> https://github.com/bitcoin/bitcoin/issues/9502 | [Qt] Add option to pause/resume block downloads by jonasschnelli · Pull Request #9502 · bitcoin/bitcoin · GitHub
< wumpus> I think the rest tagged for 0.15 qualifies as bug-fix, not feature
< wumpus> BlueMatt: #10784 needs rebase btw
< gribble> https://github.com/bitcoin/bitcoin/issues/10784 | Do not allow users to get keys from keypool without reserving them by TheBlueMatt · Pull Request #10784 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj pushed 7 new commits to master: https://github.com/bitcoin/bitcoin/compare/7b6e8bc44240...bde4f937aebc
< bitcoin-git> bitcoin/master dd2185c Jonas Schnelli: Register wallet endpoint
< bitcoin-git> bitcoin/master 31e0720 Jonas Schnelli: Add wallet endpoint support to bitcoin-cli (-usewallet)
< bitcoin-git> bitcoin/master 32c9710 Jonas Schnelli: Fix test_bitcoin circular dependency issue
< bitcoin-git> [bitcoin] laanwj closed pull request #10849: Multiwallet: simplest endpoint support (master...2017/07/mw_endpoint_simple) https://github.com/bitcoin/bitcoin/pull/10849
< BlueMatt> wumpus: done
< BlueMatt> wumpus: concept ack on 10571, I'm happy to see it merged now and I'll postumously ack it later today
< wumpus> just found a bug in 10571
< BlueMatt> heh, ok, nevermind, then
< BlueMatt> no harm in pushing to 16 imo, no?
< wumpus> a very minor one though just an error message
< BlueMatt> up to you, we have a few weeks bugfix window anyway
< wumpus> well it would be a waste with so many utacks, this is a trivial fix, will wait for achow101
< wumpus> #10784 does need mention in release notes I guess
< gribble> https://github.com/bitcoin/bitcoin/issues/10784 | Do not allow users to get keys from keypool without reserving them by TheBlueMatt · Pull Request #10784 · bitcoin/bitcoin · GitHub
< BlueMatt> indeed
< * wumpus> wishes people would do that immediately instead of leaving it until the end
< wumpus> but ok, shouldn't hold up merge
< BlueMatt> heh, sorry
< BlueMatt> been a mad rush this last week or two
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/bde4f937aebc...9e8d6a3fb43a
< bitcoin-git> bitcoin/master cf82a9e Matt Corallo: Do not allow users to get keys from keypool without reserving them...
< bitcoin-git> bitcoin/master 9e8d6a3 Wladimir J. van der Laan: Merge #10784: Do not allow users to get keys from keypool without reserving them...
< bitcoin-git> [bitcoin] laanwj closed pull request #10784: Do not allow users to get keys from keypool without reserving them (master...2017-07-keep-change) https://github.com/bitcoin/bitcoin/pull/10784
< bitcoin-git> [bitcoin] jonasschnelli opened pull request #10867: Allow only a single -usewallet argument (master...2017/07/multiwallet_bitcoincli) https://github.com/bitcoin/bitcoin/pull/10867
< bitcoin-git> [bitcoin] jnewbery opened pull request #10868: Remove -usewallet (master...remove_use_wallet) https://github.com/bitcoin/bitcoin/pull/10868
< jonasschnelli> ^^
< jonasschnelli> Hmm... isn't the whole wallet endpoint URI encoding really required if we only allow "CHARS_ALPHA_NUM + ".-_"" for wallet filenames?!
< jonasschnelli> I guess it's not. Ping ryanofsky
< cfields> jonasschnelli: i wondered about that as well. I tried (unsuccessfully) to get wallets containing sneaky characters to load, and it failed as expected (though sometimes with a segfault that needs to be fixed). I fail to see why it's necessary
< cfields> jonasschnelli: i assumed it was for more robust usage in the future
< jonasschnelli> cfields: yes. That makes sense.
< cfields> jonasschnelli: well that theory is based on absolutely nothing :)
< jonasschnelli> Indeed
< ryanofsky> url encoding was suggested when there were still wallet ids. if you want to check for CHARS_ALPHA_NUM in bitcoin-cli instead of percent encoding, that seems fine, though a little more fragile (because maybe we will allow another class of characters in bitcoind and bitcoin-cli will break)
< sipa> i'd rather leave it this way
< morcos> wumpus: #10817 is not really a bug fix, but its ready for merge and adds a couple strings
< gribble> https://github.com/bitcoin/bitcoin/issues/10817 | Redefine Dust and add a discard_rate by morcos · Pull Request #10817 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] jonasschnelli opened pull request #10870: [Qt] Use wallet 0 in rpc console if running with multiple wallets (master...2017/07/qt_mw) https://github.com/bitcoin/bitcoin/pull/10870
< jtimon> jonasschnelli: I'm having problems explaining my suggestion in https://github.com/bitcoin/bips/pull/555
< jtimon> do you understand my suggestion?
< jtimon> perhaps you can help. communication is hard
< goatpig> jtimon: you to provide the outpoint with the address?
< goatpig> want*
< jtimon> it seems I missunderstood this comment "The checksum should not contain any salted data. Otherwise with 30bits of non-cryptographic checksum one can easily calculate a TxID that is valid for more than one Network"
< jtimon> he means that since it's only 30 bits of checksum, with 2^15 tries you can create a collision that is valid for more than 1 network.
< bitcoin-git> [bitcoin] achow101 opened pull request #10871: Handle getinfo in bitcoin-cli w/ -getinfo (revival of #8843) (master...cli-getinfo) https://github.com/bitcoin/bitcoin/pull/10871
< bitcoin-git> [bitcoin] eklitzke opened pull request #10872: Docs: Syntax highlight shell commands in the building notes (master...hilite) https://github.com/bitcoin/bitcoin/pull/10872
< jtimon> mhmm it's just me... http://downforeveryoneorjustme.com/github.com
< jtimon> it's alive! now
< sipa> status.github.com
< bitcoin-git> [bitcoin] eklitzke opened pull request #10873: Use a condition variable for shutdown notifications (master...shutdown_notify) https://github.com/bitcoin/bitcoin/pull/10873