< kallewoof> meshcollider achow101: would you guys mind giving #13756 a review? I would feel a lot more comfortable with it if you two had signed off on it. I think it's pretty much ready to go.
< gribble> https://github.com/bitcoin/bitcoin/issues/13756 | wallet: "avoid_reuse" wallet flag for improved privacy by kallewoof · Pull Request #13756 · bitcoin/bitcoin · GitHub
< fanquake> kallewoof heh I just pinged them both from that PR as well. I'm sure they'll turn up.
< kallewoof> fanquake: would be great!
< achow101> coin selection is scary
< chandoo> hi
< chandoo> is it possible to dump bitcoin transactions into a csv file or .xls file or a database?
< chandoo> how to read ledger from cmd line?
< phantomcircuit> chandoo, #bitcoin
< meshcollider> fanquake, kallewoof: sure, I'll take a look when I get home
< fanquake> meshcollider: cheers
< kallewoof> meshcollider: nice ty
< bitcoin-git> [bitcoin] luke-jr opened pull request #16228: Bugfix: make check: Only run tests that were compiled (master...bugfix_raii_check_fail) https://github.com/bitcoin/bitcoin/pull/16228
< fanquake> Is there a particular reason Appveyor isn't running on new PRs?
< bitcoin-git> [bitcoin] ajtowns opened pull request #16229: Standardise deployment handling (master...201906-deployments) https://github.com/bitcoin/bitcoin/pull/16229
< wumpus> fanquake:yes, drahtbot needed write access to the repo, should be fixed now
< fanquake> wumpus I see. What does drahtbot needs write access to bitcoin/bitcoin for? I'd have thought it'd be able to use the new triage perms?
< wumpus> it needs write access for the appveyor stuff only, the rest it could do with triage
< fanquake> ah right, so it's an appveyor over reach issue
< fanquake> ajtowns I suppose you are "chasing concept ACKs" for 16229 ?
< fanquake> *aj
< aj> yes, i guess so
< wumpus> fanquake: I've actually created a special-exception-for-drahtbot group on the bitcoin org now :-)
< wumpus> I hope it's enough of a reminder that it can go away if github ever solves this
< fanquake> Sounds good
< kallewoof> achow101: only just now saw your comment. I think #13756 is pretty okay, because all it does is remove certain coins, if the user has avoid_reuse turned on, and those coins are from addresses that were used once as inputs already. So coin selection is actually untouched, theres only a part that removes coins before coin sel.
< gribble> https://github.com/bitcoin/bitcoin/issues/13756 | wallet: "avoid_reuse" wallet flag for improved privacy by kallewoof · Pull Request #13756 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] meshcollider pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/98958c81f506...22b6c4ed7562
< bitcoin-git> bitcoin/master fa5c5cd MarcoFalke: rpc: Switch touched RPCs to IsValidNumArgs
< bitcoin-git> bitcoin/master fa499b5 MarcoFalke: rpc: bugfix: Properly use iswitness in converttopsbt
< bitcoin-git> bitcoin/master 22b6c4e MeshCollider: Merge #15899: rpc: Document iswitness flag and fix bug in converttopsbt
< bitcoin-git> [bitcoin] meshcollider merged pull request #15899: rpc: Document iswitness flag and fix bug in converttopsbt (master...1904-docIsWitness) https://github.com/bitcoin/bitcoin/pull/15899
< bitcoin-git> [bitcoin] promag opened pull request #16231: gui: Fix open wallet menu initialization order (master...2019-06-fix-open-menu) https://github.com/bitcoin/bitcoin/pull/16231
< bitcoin-git> [bitcoin] achow101 closed pull request #16022: Don't sign when segwit signatures are being used and the pubkey(s) are uncompressed (master...dont-sign-uncomp-segwit) https://github.com/bitcoin/bitcoin/pull/16022
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/22b6c4ed7562...e2182b02b5af
< bitcoin-git> bitcoin/master 8053e5c Matt Corallo: Remove -mempoolreplacement to prevent needless block prop slowness.
< bitcoin-git> bitcoin/master e2182b0 MarcoFalke: Merge #16171: Remove -mempoolreplacement to prevent needless block prop sl...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #16171: Remove -mempoolreplacement to prevent needless block prop slowness. (master...2019-06-fix-tx-prop) https://github.com/bitcoin/bitcoin/pull/16171
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #16232: travis: Remove travis (master...1906-byeTravis) https://github.com/bitcoin/bitcoin/pull/16232
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e2182b02b5af...8777a80706c5
< bitcoin-git> bitcoin/master 86b47fa Akio Nakamura: speed up Unserialize_impl for prevector
< bitcoin-git> bitcoin/master 8777a80 Wladimir J. van der Laan: Merge #12324: speed up Unserialize_impl for prevector
< bitcoin-git> [bitcoin] laanwj merged pull request #12324: speed up Unserialize_impl for prevector (master...unserialize) https://github.com/bitcoin/bitcoin/pull/12324
< kallewoof> meshcollider: I got some nits from achow101, but I think they are not merge-stoppers, so whenever you feel like it, I think #13756 is finally good to go
< gribble> https://github.com/bitcoin/bitcoin/issues/13756 | wallet: "avoid_reuse" wallet flag for improved privacy by kallewoof · Pull Request #13756 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8777a80706c5...6c9d3c704f38
< bitcoin-git> bitcoin/master 8a26567 Luke Dashjr: torcontrol: Use the default/standard network port for Tor hidden services,...
< bitcoin-git> bitcoin/master 6c9d3c7 Wladimir J. van der Laan: Merge #15651: torcontrol: Use the default/standard network port for Tor hi...
< promag> I was under the impression there's somewhere a guide for reviewers, or am I dreaming?
< kallewoof> or wumpus, if you feel comfortable doing that merge.
< kallewoof> promag: contributor guidelines?
< achow101> meshcollider is probably asleep
< promag> no, for code review etc
< bitcoin-git> [bitcoin] laanwj merged pull request #15651: torcontrol: Use the default/standard network port for Tor hidden services, even if the internal port is set differently (master...tor_standard_port) https://github.com/bitcoin/bitcoin/pull/15651
< kallewoof> promag: CONTRIBUTING.md has a section on how to review, but not sure there is anything beyond that
< promag> kallewoof: thanks
< promag> not the right place to add technicals suggestions though
< achow101> promag: docs/productivity.md?
< promag> yeah that sounds good, thanks
< bitcoin-git> [bitcoin] jonasschnelli opened pull request #16233: WIP: add basic semaphore2 CI (master...master) https://github.com/bitcoin/bitcoin/pull/16233
< bitcoin-git> [bitcoin] MarcoFalke pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/6c9d3c704f38...0853d8d2fd3c
< bitcoin-git> bitcoin/master 4129874 Anthony Towns: Replace OpenDebugLog() with StartLogging()
< bitcoin-git> bitcoin/master 0b282f9 Anthony Towns: Log early messages with -printtoconsole
< bitcoin-git> bitcoin/master faa2a47 MarcoFalke: logging: Add threadsafety comments
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #16112: util: Log early messages (master...1905-bufferLog) https://github.com/bitcoin/bitcoin/pull/16112
< luke-jr> btw, does Travis just not work at all anymore? :|
< jonasschnelli> luke-jr: we probably overdid it. I guess it's not made to extensively test C++ projects...
< jonasschnelli> I guess the todays focus of a CI platform (in order to make money) is web apps and Android/Mobile smartphone apps
< luke-jr> jonasschnelli: doesn't explain its unwillingness to actually cache stuff
< jonasschnelli> luke-jr: yeah. I haven't looked into that. but looks broken.
< luke-jr> maybe whoever is talking to them about a renewal should make a point of their stuff being broken and them being unwilling to fix it
< luke-jr> (I did talk to their support about this issue, and got nowhere with them)
< luke-jr> ie, this stuff actually working should be an obvious prerequisite (on their end) to even asking us to renew
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #16234: test: Add test for unknown args (master...1906-unknownArgs) https://github.com/bitcoin/bitcoin/pull/16234
< dongcarl> jonasschnelli: Is semaphore planning on allowing publicly-viewable builds?
< jonasschnelli> dongcarl: yes. One of the co-founds said so in an email
< jonasschnelli> "founders
< dongcarl> jonasschnelli: Oh very cool. That seems like a viable alternative.
< jonasschnelli> Indeed
< jonasschnelli> However,... I'm going to setup my own CI now.
< jonasschnelli> Never hurts
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0853d8d2fd3c...0b68fca70071
< bitcoin-git> bitcoin/master 0959d37 practicalswift: Don't use global (external) symbols for symbols that are used in only one ...
< bitcoin-git> bitcoin/master 0b68fca MarcoFalke: Merge #16092: Don't use global (external) symbols for symbols that are use...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #16092: Don't use global (external) symbols for symbols that are used in only one translation unit (master...reduce-global-namespacing) https://github.com/bitcoin/bitcoin/pull/16092
< bitcoin-git> [bitcoin] sipsorcery opened pull request #16235: Cleaned up and consolidated msbuild files (no code changes) (master...vs2019) https://github.com/bitcoin/bitcoin/pull/16235
< bitcoin-git> [bitcoin] TheBlueMatt closed pull request #16175: Call ProcessNewBlock() asynchronously (master...2019-06-add-second-thread) https://github.com/bitcoin/bitcoin/pull/16175
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #16236: fuzz: Log output even if fuzzer failed (master...1906-fuzzLsanFix) https://github.com/bitcoin/bitcoin/pull/16236
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #16226: Move ismine to the wallet module (master...mv-ismine-wallet) https://github.com/bitcoin/bitcoin/pull/16226
< bitcoin-git> [bitcoin] MarcoFalke reopened pull request #16226: Move ismine to the wallet module (master...mv-ismine-wallet) https://github.com/bitcoin/bitcoin/pull/16226
< promag> achow101: re #16226
< gribble> https://github.com/bitcoin/bitcoin/issues/16226 | Move ismine to the wallet module by achow101 · Pull Request #16226 · bitcoin/bitcoin · GitHub
< promag> could ditch ismine.h and move/merge the contents into wallet.h?
< promag> circular dependency would go away
< achow101> promag: wallet.h/cpp is already massive. we're trying to break things out of it
< achow101> the circular dependency is going away soon anyways
< promag> achow101: I meant only .h
< promag> anyway, just saying, looks ok to me
< achow101> meh, I have no strong feelings about it
< sipa> agree
< bitcoin-git> [bitcoin] achow101 opened pull request #16237: Have the wallet give out addresses instead of keys (master...cwallet-getnewaddr) https://github.com/bitcoin/bitcoin/pull/16237
< sipa> such things are expected temporarily
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/0b68fca70071...ac4d38c337db
< bitcoin-git> bitcoin/master fa35c42 MarcoFalke: test: Log output even if fuzzer failed
< bitcoin-git> bitcoin/master fa410f6 MarcoFalke: test: Suppress false positive leak in secure_allocator<RNGState>
< bitcoin-git> bitcoin/master ac4d38c MarcoFalke: Merge #16236: fuzz: Log output even if fuzzer failed
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #16236: fuzz: Log output even if fuzzer failed (master...1906-fuzzLsanFix) https://github.com/bitcoin/bitcoin/pull/16236
< bitcoin-git> [bitcoin] achow101 closed pull request #15764: Native descriptor wallets (master...wallet-of-the-glorious-future) https://github.com/bitcoin/bitcoin/pull/15764
< achow101> i guess?
< promag> i dunno, never saw those errors
< bitcoin-git> [bitcoin] practicalswift opened pull request #16238: build: Reduce accumulated max memory usage (RSS) during build by 1% (-800 MB) by not including unused C++ standard library headers (master...c++-standard-library-headers) https://github.com/bitcoin/bitcoin/pull/16238
< bitcoin-git> [bitcoin] meshcollider pushed 11 commits to master: https://github.com/bitcoin/bitcoin/compare/ac4d38c337db...44d817232361
< bitcoin-git> bitcoin/master 129a5ba Karl-Johan Alm: wallet: rename g_known_wallet_flags constant to KNOWN_WALLET_FLAGS
< bitcoin-git> bitcoin/master 5892809 Karl-Johan Alm: wallet: make IsWalletFlagSet() const
< bitcoin-git> bitcoin/master eec1566 Karl-Johan Alm: wallet: avoid reuse flags
< bitcoin-git> [bitcoin] meshcollider merged pull request #13756: wallet: "avoid_reuse" wallet flag for improved privacy (master...feature-avoidreuse) https://github.com/bitcoin/bitcoin/pull/13756
< meshcollider> #16026 is quite a simple change + bugfix so I've added it to the bugfix list, it only needs a little more review
< gribble> https://github.com/bitcoin/bitcoin/issues/16026 | Ensure that uncompressed public keys in a multisig always returns a legacy address by achow101 · Pull Request #16026 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] meshcollider closed pull request #16012: rpc: addmultisigaddress should fallback to OutputType::LEGACY when uncompressed public keys are provided (master...master) https://github.com/bitcoin/bitcoin/pull/16012