< bitcoin-git> [bitcoin] ariard opened pull request #17719: Document better -keypool as a look-ahead safety mechanism (master...2019-12-improve-keypool-doc) https://github.com/bitcoin/bitcoin/pull/17719
< bitcoin-git> [bitcoin] theStack opened pull request #17720: test: add unit test for non-standard "scriptsig-not-pushonly" txs (master...20191211-test-check-for-non-standard-txs-with-non-push-scriptsig) https://github.com/bitcoin/bitcoin/pull/17720
< bitcoin-git> [bitcoin] practicalswift opened pull request #17721: util: Don't allow Base58 decoding of non-Base58 strings. Add base58 tests. (master...less-liberal-base58-decoding) https://github.com/bitcoin/bitcoin/pull/17721
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3d6752779f05...4863a8ff1678
< bitcoin-git> bitcoin/master e97f5c1 fanquake: depends: don't configure xcb_proto
< bitcoin-git> bitcoin/master 4863a8f Wladimir J. van der Laan: Merge #17698: depends: don't configure xcb_proto
< bitcoin-git> [bitcoin] laanwj merged pull request #17698: depends: don't configure xcb_proto (master...xcbproto_no_disable_no_pic) https://github.com/bitcoin/bitcoin/pull/17698
< wumpus> why does verify-commits take so incredibly long
< wumpus> (or maybe this script is using it wrong)
< bitcoin-git> [bitcoin] chandpreet69 opened pull request #17722: Delete COPYING (master...patch-1) https://github.com/bitcoin/bitcoin/pull/17722
< bitcoin-git> [bitcoin] fanquake closed pull request #17722: Delete COPYING (master...patch-1) https://github.com/bitcoin/bitcoin/pull/17722
< wumpus> lol @ someone trying to delete the license
< wumpus> github should get a drunk test...
< wumpus> looking at that user's contributions it's all like this, to scattered apparently rndom repos
< provoostenator> Travis on master looks very unhappy in the last two days.
< provoostenator> Oh no it's AppVeyor. Just another day...
< wumpus> WAIT, travis too?
< wumpus> oh
< wumpus> yes appveyor is broken, they yet again upgraded something behind our backs
< wumpus> CI is no fun if it runs in an unpredictable envirnment
< bitcoin-git> [bitcoin] chandpreet69 opened pull request #17723: Delete COPYING (master...patch-3) https://github.com/bitcoin/bitcoin/pull/17723
< wumpus> at least the bitcoincore.org depends fallback sould be fixed now
< wumpus> banhammer time
< bitcoin-git> [bitcoin] laanwj closed pull request #17723: Delete COPYING (master...patch-3) https://github.com/bitcoin/bitcoin/pull/17723
< fanquake> wumpus yep
< wumpus> bitcoincore.org is now reachable through an onion address: http://6hasakffvppilxgehrswmffqurlcjjjhd76jgvaqmsg6ul25s7t3rzyd.onion
< jonatack> \o
< jonatack> ty BlueMatt!
< jonatack> sipa: gleb: wrt to #16702, how long does the asmap buildmap.py script typically take to run? It's been at the "[INFO] Loading" step for me for some time.
< gribble> https://github.com/bitcoin/bitcoin/issues/16702 | p2p: supplying and using asmap to improve IP bucketing in addrman by naumenkogs . Pull Request #16702 . bitcoin/bitcoin . GitHub
< wumpus> why is so much of addrman's implementation in the header instead of the cpp?
< wumpus> (as it's included through net.h in *many* places, this is bad for compile times, probably)
< jonatack> i suppose i'm not piping data (from https://dev.maxmind.com/geoip/geoip2/geolite2/) into buildmap.py correctly
< gleb> jonatack: how exactly you call the file? Show me "python3 ..."
< jonatack> gleb: tried a few things, like: cat GeoLite2-ASN_20191210/GeoLite2-ASN.mmdb | python3 -m buildmap.py
< jonatack> with that i see "UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9b in position 4: invalid start byte"
< jonatack> gleb: or python3 -buildmap.py < GeoLite2-ASN_20191210/GeoLite2-ASN.mmdb
< jonatack> passing stdin to python scripts is new for me
< jonatack> python3 buildmap.py < GeoLite2-ASN_20191210/GeoLite2-ASN.mmdb *
< gleb> In transit, will respond in an hour, your another chance is if sipa wakes up.
< jonatack> gleb: ty! if you have an asmap file ready to use for testing the PR, i'll take that too :)
< jonatack> perhaps the geolite data needs to be converted, as per this review comment by provoostenator https://github.com/bitcoin/bitcoin/pull/16702#pullrequestreview-280680935
< gleb> There is a dummy file in the repo
< gleb> in the pr*
< gleb> And in github.com/sipa/asmap, I believe demo.map is the real file.
< jonatack> gleb: thanks! clearly have been at the keyboard too long; i'm blind. will try.
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4863a8ff1678...fab9d115cdd2
< bitcoin-git> bitcoin/master b0b1531 Aaron Clauson: Adds GitHub Action workflow which duplicates AppVeyor job.
< bitcoin-git> bitcoin/master fab9d11 MarcoFalke: Merge #17697: CI: GitHub Action workflow which duplicates AppVeyor job
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17697: CI: GitHub Action workflow which duplicates AppVeyor job (master...ci_github_action) https://github.com/bitcoin/bitcoin/pull/17697
< jonatack> gleb: #yay 2019-12-11T14:50:19Z Using asmap version fec61fa21a9f46f3b17bdcd660d7f4cd90b966aad3aec593c99b35f0aca15853 for IP bucketing.
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #17490: ci: Add valgrind run (master...1911-ciValgrind) https://github.com/bitcoin/bitcoin/pull/17490
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #17725: ci: Add valgrind run (master...1911-ciValgrind) https://github.com/bitcoin/bitcoin/pull/17725
< jonatack> gleb: confirmed, https://github.com/sipa/asmap/demo.map works as asmap file: "2019-12-11T15:01:16Z Opened asmap file (932999 bytes) from disk."
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fab9d115cdd2...f1d3d3430e3b
< bitcoin-git> bitcoin/master 7e8b4de Jon Atack: rpc: add missing newline in analyzepsbt rpcresult
< bitcoin-git> bitcoin/master f1d3d34 MarcoFalke: Merge #17714: rpc: add missing newline in analyzepsbt RPCResult
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17714: rpc: add missing newline in analyzepsbt RPCResult (master...pr-17524-follow-up) https://github.com/bitcoin/bitcoin/pull/17714
< belcher> i think scantxoutset may have been broken in bitcoin core 0.19 ? regardless of what parameters i run it with (e.g. "scantxoutset abort", "scantxoutset status") it just returns the help doc, according to the release notes the only change was https://github.com/bitcoin/bitcoin/pull/16285/files but i dont see anything that wouldve broken it, it works fine in 0.18
< belcher> im on regtest, in case its important
< harding> I can confirm `scantxoutset abort` returns the help doc on latest master. Waiting for 0.18.1 to start now to attempt to reproduce there.
< harding> It looks like it's expecting a second parameter (even though that doesn't make sense with "abort").
< jonatack> Same for me as well
< harding> Can also confirm that `scantxoutset abort` returns the expected result on 0.18.1.
< belcher> im about to try on mainnet as well
< jonatack> on mainnet
< harding> Oh, should've mentioned my tests were on mainnet.
< achow101> same, giving it an empty array second arg works as expected
< belcher> confirmed on mainnet, `scantxoutset abort` gives the help doc
< achow101> it's because of the RPCArg stuff which doesn't really let you do optional second arg depending on what the first arg is
< achow101> #16240 is the culprit
< gribble> https://github.com/bitcoin/bitcoin/issues/16240 | JSONRPCRequest-aware RPCHelpMan by kallewoof . Pull Request #16240 . bitcoin/bitcoin . GitHub
< belcher> would it affect any other RPCs?
< harding> Simplest solution is just to add some text to the help saying that an empty second arg can be passed. scantxoutset is marked as experimental, which was supposed to make it easy for devs to make API changes, so I think it's probably ok that the 16240 change is not backwards compatible.
< achow101> I don't think we have any RPCs that are like that
< harding> achow101: back before named args, we had several that required you to pass an empty string in position n in order to pass an argument to position n+1.
< harding> (I think we still have some like that if using positional arguments.)
< achow101> that's just because of positional args
< achow101> I don't think we have any that change whether the next arg is optional or required depending on the value of the first arg
< achow101> besides scantxoutset
< luke-jr> that sounds like "optional, but it's an error to omit it if you have another value"
< luke-jr> I think maybe some of the complex RPCs have it too - you can't pass a fee estimation type without a confirm target or vice versa
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f1d3d3430e3b...14dafcbc13f6
< bitcoin-git> bitcoin/master fa4b656 MarcoFalke: doc: Add release notes for 17447
< bitcoin-git> bitcoin/master 14dafcb MarcoFalke: Merge #17713: doc: Add release notes for 17447
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17713: doc: Add release notes for 17447 (master...1912-docRelNotes) https://github.com/bitcoin/bitcoin/pull/17713
< bitcoin-git> [bitcoin] MarcoFalke pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/14dafcbc13f6...7da9e3a8171f
< bitcoin-git> bitcoin/master 0dc5907 practicalswift: tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missi...
< bitcoin-git> bitcoin/master 074cb64 practicalswift: tests: Add ParseHDKeypath(...) (bip32) fuzzing harness
< bitcoin-git> bitcoin/master fb8c120 practicalswift: tests: Add ParseScript(...) (core_io) fuzzing harness
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17050: tests: Add fuzzing harnesses for functions parsing scripts, numbers, JSON and HD keypaths (bip32) (master...fuzzers) https://github.com/bitcoin/bitcoin/pull/17050
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #17726: ci: Use python 3.7 on Windows Github Actions (master...1912-ciGitHubWindows) https://github.com/bitcoin/bitcoin/pull/17726
< bitcoin-git> [bitcoin] sipsorcery closed pull request #17709: WIP: msvc add an ignore for warning C4834 related to nodiscard attribute. (master...msvc_ignore_c4834) https://github.com/bitcoin/bitcoin/pull/17709
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/7da9e3a8171f...5948398b1866
< bitcoin-git> bitcoin/master df77de8 Luke Dashjr: Bugfix: GUI: Recognise NETWORK_LIMITED in formatServicesStr
< bitcoin-git> bitcoin/master 4341bff Luke Dashjr: GUI: Refactor formatServicesStr to warn when a ServicesFlag is missing
< bitcoin-git> bitcoin/master 5948398 MarcoFalke: Merge #17474: Bugfix: GUI: Recognise NETWORK_LIMITED in formatServicesStr
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17474: Bugfix: GUI: Recognise NETWORK_LIMITED in formatServicesStr (master...bugfix_gui_netlimited_svcbit+refactor) https://github.com/bitcoin/bitcoin/pull/17474
< fanquake> sipsorcery if you're going to rebuild the windows qt binaries, I've for a qt related PR you might want to wait for.
< fanquake> Will put it up tonight
< sipsorcery> fanquake: 2 hours too late :), just uploaded new binaries
< sipsorcery> can easily redo
< fanquake> sipsorcery hah all good
< bitcoin-git> [bitcoin] sipsorcery opened pull request #17727: WIP: Update msvc build to ignore warning and bump Qt version to 5.12.6. (master...msvc_qtupdate) https://github.com/bitcoin/bitcoin/pull/17727
< bitcoin-git> [bitcoin] sipsorcery closed pull request #17710: msvc: Change appveyor build image to previous visual studio 2019. (master...appveyor_prev2019) https://github.com/bitcoin/bitcoin/pull/17710
< bitcoin-git> [bitcoin] achow101 opened pull request #17728: rpc: require second argument only for scantxoutset start action (master...fix-scantxoutset-args) https://github.com/bitcoin/bitcoin/pull/17728