< bitcoin-git> [bitcoin] kallewoof closed pull request #9595: [consensus] Make coinbase maturity a network parameter instead of an app-wide constant (master...consensus-coin-maturity) https://github.com/bitcoin/bitcoin/pull/9595
< bitcoin-git> [bitcoin] kallewoof opened pull request #9612: [trivial] Rephrase the definition of difficulty. (master...clarify-difficulty) https://github.com/bitcoin/bitcoin/pull/9612
< bitcoin-git> [bitcoin] kallewoof closed pull request #9597: [rpc] Bug-fix: getdifficulty: use network parameters for minimum difficulty (master...getdifficulty-use-net-params) https://github.com/bitcoin/bitcoin/pull/9597
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ff58b1c3bdff...eafba4e273f0
< bitcoin-git> bitcoin/master 9899893 Matt Corallo: Move wallet callbacks into cs_main (this effectively reverts #7946)
< bitcoin-git> bitcoin/master eafba4e Wladimir J. van der Laan: Merge #9583: Move wallet callbacks into cs_main (this effectively reverts #7946)...
< bitcoin-git> [bitcoin] laanwj closed pull request #9583: Move wallet callbacks into cs_main (this effectively reverts #7946) (master...2017-01-revert-7946) https://github.com/bitcoin/bitcoin/pull/9583
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/eafba4e273f0...78849564144e
< bitcoin-git> bitcoin/master 116419e Alex Morcos: Don't overwrite validation state with corruption check...
< bitcoin-git> bitcoin/master 7884956 Wladimir J. van der Laan: Merge #9511: Don't overwrite validation state with corruption check...
< bitcoin-git> [bitcoin] laanwj closed pull request #9511: Don't overwrite validation state with corruption check (master...ATMPstate) https://github.com/bitcoin/bitcoin/pull/9511
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/78849564144e...5cf3c60fccb1
< bitcoin-git> bitcoin/master 5cdf106 practicalswift: Remove redundant semicolons in Python code
< bitcoin-git> bitcoin/master 5cf3c60 Wladimir J. van der Laan: Merge #9607: Remove redundant semicolons in Python code...
< bitcoin-git> [bitcoin] laanwj closed pull request #9607: Remove redundant semicolons in Python code (master...remove-redundant-semicolons-in-python-code) https://github.com/bitcoin/bitcoin/pull/9607
< BlueMatt> ;;later tell MarcoFalke huh? why did you change the title on #9609? its super nice when titles refer to the bugs they fix.
< gribble> The operation succeeded.
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/5cf3c60fccb1...727a79836035
< bitcoin-git> bitcoin/master ee5c1ce Karl-Johan Alm: Bug-fix: listsinceblock: use closest common ancestor when a block hash was provided for a chain that was not the main chain.
< bitcoin-git> bitcoin/master 7ba0a00 Karl-Johan Alm: Testing: listsinceblock should not use orphan block height.
< bitcoin-git> bitcoin/master 727a798 Wladimir J. van der Laan: Merge #9516: Bug-fix: listsinceblock: use fork point as reference for blocks in reorg'd chains...
< bitcoin-git> [bitcoin] laanwj closed pull request #9516: Bug-fix: listsinceblock: use fork point as reference for blocks in reorg'd chains (master...listsinceblock-reorg-fix) https://github.com/bitcoin/bitcoin/pull/9516
< bitcoin-git> [bitcoin] ryanofsky opened pull request #9613: [wallet] Clarify getbalance help string to explain interaction with bumpfee (master...pr/getbalance-help) https://github.com/bitcoin/bitcoin/pull/9613
< bitcoin-git> [bitcoin] jnewbery closed pull request #9591: [net] count mempool and extra pool matches correctly in PartiallyDownloadedBlock::InitData() (master...compactmatches) https://github.com/bitcoin/bitcoin/pull/9591
< BlueMatt> lol, someone might want to remove "Add support for Segregated Witness to Bitcoin Core" from the in-progress projects list....
< BlueMatt> also, maybe add "Rethink DoS protection methods, see #9530" and "Rethink time usage across codebase, see https://github.com/bitcoin/bitcoin/pull/9566#issuecomment-274542292 and #9606"
< gribble> https://github.com/bitcoin/bitcoin/issues/9530 | [brainstorm] DoS protection for blocks · Issue #9530 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/9606 | net: Consistently use GetTimeMicros() for inactivity checks by sdaftuar · Pull Request #9606 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] ryanofsky opened pull request #9614: [wallet] [refactor] Simplify getbalance implementation (master...pr/getbalance-cleanup) https://github.com/bitcoin/bitcoin/pull/9614
< sipa> BlueMatt: is #1535 related to what you recently reported?
< gribble> https://github.com/bitcoin/bitcoin/issues/1535 | Interrupting CWallet::AddToWallet requires rescan · Issue #1535 · bitcoin/bitcoin · GitHub
< BlueMatt> sipa: I dont think so?
< BlueMatt> sipa: I think that /might/ be fixed by #9583?
< gribble> https://github.com/bitcoin/bitcoin/issues/9583 | Move wallet callbacks into cs_main (this effectively reverts #7946) by TheBlueMatt · Pull Request #9583 · bitcoin/bitcoin · GitHub
< BlueMatt> no, nvm, that cantbe
< sipa> ok
< sipa> gmaxwell: i don't understand #2265
< gribble> https://github.com/bitcoin/bitcoin/issues/2265 | signrawtransaction returns "complete" : false sometimes when it really is complete · Issue #2265 · bitcoin/bitcoin · GitHub
< BlueMatt> sipa: do we even know if #1535 is still an issue???
< gribble> https://github.com/bitcoin/bitcoin/issues/1535 | Interrupting CWallet::AddToWallet requires rescan · Issue #1535 · bitcoin/bitcoin · GitHub
< sipa> BlueMatt: no clue
< sipa> i'm going through old issues
< BlueMatt> luke-jr: or gmaxwell might know, otherwise i say close
< BlueMatt> I'll go do a code pass and see if i see anything surprising anywhere
< MarcoFalke> BlueMatt: I don't like too much references to GitHub in the commits and stuff. It is already mentioned in one of the commits. No need to put it in the title (i.e. merge commit)
< * sipa> has a deep philosophical objection to having PR numbers in commits
< sipa> PR and issues
< BlueMatt> ok
< BlueMatt> i mean we fucking trust github for everything else, I'm not sure why thats the line, but ok :p
< sipa> i still see the commit history as something that exists independently from github
< midnightmagic> and independently verifiable
< gwillen> BlueMatt: if github went away tomorrow, everything would be fine and the project would recover and go elsewhere, but all those issue and PR numbers would be permanently rendered nonsense pointers to nowhere.
< midnightmagic> last I asked, there is someone mirroring all that data via either the github api or otherwise.
< BlueMatt> yea, I mean I dont really want to copy all the details of an issue into a commitmsg just to reference it
< BlueMatt> midnightmagic: I know i heard someone doing it...I assume kanzure?
< BlueMatt> him or petertodd are probably timestamping it, too
< midnightmagic> I sadly don't recall and would have to check logs.
< kanzure> no no
< kanzure> i have a single timestamp of this from a few weeks ago, but it's not regularly timesstamped
< kanzure> we would need to find the person who runs that and ask them to timestamp each commit (a very simple thing to do)
< BlueMatt> i mean make petertodd do it, doesnt he already run his timestamping service thing?
< midnightmagic> is github still making the timestamping proofing thing available to anyone?
< kanzure> BlueMatt: i think it's "zw". who is that?
< BlueMatt> nfc
< BlueMatt> "Zac Wilcox"
< kanzure> midnightmagic: github? it's a petertodd thing. https://alice.btc.calendar.opentimestamps.org/
< midnightmagic> Huh. I looked him up for some other reason entirely like.. yesterday.
< kanzure> i think wilcox is the zooko family, but no doxxing
< BlueMatt> kanzure: this isnt reddit, you may be ok :p
< BlueMatt> I believe there is at least one case in #1535 which is an easy fix
< gribble> https://github.com/bitcoin/bitcoin/issues/1535 | Interrupting CWallet::AddToWallet requires rescan · Issue #1535 · bitcoin/bitcoin · GitHub
< MarcoFalke> #9596 looks ready for merge
< gribble> https://github.com/bitcoin/bitcoin/issues/9596 | [bugfix] save feeDelta instead of priorityDelta in DumpMempool by morcos · Pull Request #9596 · bitcoin/bitcoin · GitHub
< midnightmagic> Ah. I think that's iwilcox.
< sipa> i believe that's correct
< midnightmagic> ;;seen iwilcox
< gribble> I have not seen iwilcox.
< BlueMatt> which version of gcc do we support?
< sipa> 4.8 and up, iirc
< BlueMatt> good
< bitcoin-git> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/727a79836035...71148b8947fe
< bitcoin-git> bitcoin/master bd92f24 Alex Morcos: [bugfix] save feeDelta instead of priorityDelta in DumpMempool
< bitcoin-git> bitcoin/master 71148b8 Pieter Wuille: Merge #9596: [bugfix] save feeDelta instead of priorityDelta in DumpMempool...
< bitcoin-git> [bitcoin] sipa closed pull request #9596: [bugfix] save feeDelta instead of priorityDelta in DumpMempool (master...dumpmapdeltas) https://github.com/bitcoin/bitcoin/pull/9596
< bitcoin-git> [bitcoin] morcos opened pull request #9615: Wallet incremental fee (master...walletincremental) https://github.com/bitcoin/bitcoin/pull/9615
< gmaxwell> sipa: what don't you understand? signrawtransaction is pretty eager in returning complete: false in many situations when the transaction is actually complete.
< sipa> gmaxwell: can you give an example?
< sipa> ah, i think i see... when there is a pre-existing valid signature for an input, but not the prevout information to validate it?
< gmaxwell> sipa: I think the issue mentioned one? grab a random transaction out of a block, run signraw on it. complete will be false.
< sipa> does it also if you pass the prevouts it spends?
< gmaxwell> there are many different ways to run into it, but I think most of them reduce to not knowing the prevout.
< gmaxwell> I believe it's still false if you do that, but I'm not sure, brain rot.
< gmaxwell> what I was trying to say in the PR is that it's okay if we don't return complete true if we don't know... but we shouldn't return false when we don't know either.
< sipa> i guess we should have made the output an array, which lists the status of each input
< gmaxwell> I've ended up wasting time while offline multisigning things with people due to it falsely returning false making us think it wasn't working when it was.
< sipa> complete/incomplete/unknown
< gmaxwell> (after wasting a bunch of time because "scriptPubkey" is not "scriptPubKey")
< bitcoin-git> [bitcoin] thedigitalpatriot opened pull request #9616: Interested in Fixing Vulnerabilities. (master...master) https://github.com/bitcoin/bitcoin/pull/9616
< gmaxwell> how are clueless people ending up doing that?
< BlueMatt> gmaxwell: apparently a ton of people get confused when you point them to github...somehow this is a common issue
< BlueMatt> :/
< BlueMatt> i guess the "open source" thing isnt clear to people - you dont have to ask to get the code
< sipa> yes, "pull request" sounds to many like that's what they do to pull the code
< sipa> gitlab calls it a merge request
< sipa> much better
< midnightmagic> +1 merge request, -1 antiquated ideas of theirs/yours
< gmaxwell> I just don't get what sequence of buttons that person pressed.
< sipa> browsing some fork branch of bitcoin, not realizing it's a fork, and clicking "New pull request"
< sipa> https://github.com/sipa/bitcoin/tree/multilocal -> click "New pull request"
< sipa> try it!
< BlueMatt> oh, yea, he just pr'd the bu codebase, so thats what he did, i suppose
< BlueMatt> or classic? ehh, whatever
< gmaxwell> ah, for some reason I thought it only showed that button on your own branches.
< luke-jr> GitHub could sure use some improvement of terminology ;)
< BlueMatt> someone email support@?
< BlueMatt> they're pretty responsive, at least get it in their internal issue tracker
< jtimon> sipa: what does git blame -w doe?
< sipa> jtimon: ignore whitespace changes in the analysis
< jtimon> yeah, just saw it, but thanks
< jtimon> yeah, that would remove the concern for the later indent
< bitcoin-git> [bitcoin] laudaa opened pull request #9617: [Trivial] Update license year range to 2017 (master...master) https://github.com/bitcoin/bitcoin/pull/9617
< jtimon> mhmm, https://github.com/bitcoin/bitcoin/pull/9294 returns 500 for me...
< achow101> we've broken github
< bitcoin-git> [bitcoin] luke-jr opened pull request #9619: Bugfix: RPC/Mining: GBT should return 1 MB sizelimit before segwit activates (master...bugfix_gbt_presw) https://github.com/bitcoin/bitcoin/pull/9619