< bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/f17e8ba3a17b...80d4231e1638
< bitcoin-git> bitcoin/master 021feb3 João Barbosa: refactor: Drop redudant CWallet::GetDBHandle
< bitcoin-git> bitcoin/master 9b74461 João Barbosa: refactor: Assert before dereference in CWallet::GetDatabase
< bitcoin-git> bitcoin/master 80d4231 fanquake: Merge #19980: refactor: Some wallet cleanups
< bitcoin-git> [bitcoin] fanquake merged pull request #19980: refactor: Some wallet cleanups (master...2020-09-wallet-cleanups) https://github.com/bitcoin/bitcoin/pull/19980
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to 0.21: https://github.com/bitcoin/bitcoin/compare/9facca3ce0ad...68bd88597a79
< bitcoin-git> bitcoin/0.21 01b647b Niklas Gögge: build: Avoid secp256k1.h include from system
< bitcoin-git> bitcoin/0.21 68bd885 fanquake: Merge #20505: [backport] build: Avoid secp256k1.h include from system
< bitcoin-git> [bitcoin] fanquake merged pull request #20505: [backport] build: Avoid secp256k1.h include from system (0.21...21_backport) https://github.com/bitcoin/bitcoin/pull/20505
< bitcoin-git> [bitcoin] fanquake opened pull request #20543: ci: no-longer exclude feature_block in TSAN job (master...dont_exclude_feature_block_cirrus) https://github.com/bitcoin/bitcoin/pull/20543
< bitcoin-git> [bitcoin] fanquake closed pull request #20357: ci: Use travis_fold on Travis CI only (master...201109-travis) https://github.com/bitcoin/bitcoin/pull/20357
< fanquake> Anyone else want to review the 0.19 backports in #20150 ?
< gribble> https://github.com/bitcoin/bitcoin/issues/20150 | [0.19] Backports by fanquake · Pull Request #20150 · bitcoin/bitcoin · GitHub
< fanquake> Having to double-click through to see in-progress cirrus runs is very annoying
< fanquake> What is the point of this intermediate "checks" page (i.e https://github.com/bitcoin/bitcoin/pull/20543/checks?check_run_id=1484331810) that just lists "view more details" links
< fanquake> Also the fact that the left hand column truncates the CI names just enough so that none of the identifying info is visible
< fanquake> +1
< luke-jr> fanquake: agree
< fanquake> thanks dergoegge
< bitcoin-git> [bitcoin] MarcoFalke reopened pull request #20357: ci: Use travis_fold on Travis CI only (master...201109-travis) https://github.com/bitcoin/bitcoin/pull/20357
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/80d4231e1638...607c844f3720
< bitcoin-git> bitcoin/master fada2df MarcoFalke: test: Fix wallet_multiwallet issue on windows
< bitcoin-git> bitcoin/master 607c844 MarcoFalke: Merge #20540: test: Fix wallet_multiwallet issue on windows
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20540: test: Fix wallet_multiwallet issue on windows (master...2012-testmw) https://github.com/bitcoin/bitcoin/pull/20540
< vasild> promag: maybe the cookie file could be exposed outside of the machine via some network filesystem?
< bitcoin-git> [bitcoin] MarcoFalke pushed 9 commits to 0.19: https://github.com/bitcoin/bitcoin/compare/aee9d2306ad1...5baaea4410a1
< bitcoin-git> bitcoin/0.19 a8411b3 Hennadii Stepanov: qt: Fix QFileDialog for static builds
< bitcoin-git> bitcoin/0.19 8bd2ab1 Nadav Ivgi: docs: Correct description for getblockstats's txs field
< bitcoin-git> bitcoin/0.19 27bb2cc MIZUTA Takeshi: util: Don't reference errno when pthread fails.
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20150: [0.19] Backports (0.19...more_019_backports) https://github.com/bitcoin/bitcoin/pull/20150
< bitcoin-git> [bitcoin] MarcoFalke pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/607c844f3720...283f22cabb9a
< bitcoin-git> bitcoin/master d37c813 João Barbosa: rpc: Refactor to process -rpcauth once
< bitcoin-git> bitcoin/master 4600132 João Barbosa: rpc: Validate -rpcauth arguments
< bitcoin-git> bitcoin/master 053b4fb João Barbosa: doc: Release note regarding -rpcauth validation
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20461: rpc: Validate -rpcauth arguments (master...2020-11-validate-rpcauth) https://github.com/bitcoin/bitcoin/pull/20461
< bitcoin-git> [bitcoin] MarcoFalke pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/283f22cabb9a...7f0f01f0ab45
< bitcoin-git> bitcoin/master 6d3689f Vasil Dimov: sync: print proper lock order location when double lock is detected
< bitcoin-git> bitcoin/master a21dc46 Vasil Dimov: sync: const-qualify the argument of double_lock_detected()
< bitcoin-git> bitcoin/master db058ef Vasil Dimov: sync: use HasReason() in double lock tests
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20507: sync: print proper lock order location when double lock is detected (master...double_lock_print_location) https://github.com/bitcoin/bitcoin/pull/20507
< promag> vasild: could be, thats a valid use case I guess - point -rpccookiefile to a shared location
< bitcoin-git> [bitcoin] hebasto opened pull request #20544: build: Do not repeat warning names in -Werror=... options (master...201202-werror) https://github.com/bitcoin/bitcoin/pull/20544
< sipa> if only socket/fifo files on network filesystems also allowed network communication between multiple mounting systems
< MarcoFalke> [06:41] <fanquake> Having to double-click through to see in-progress cirrus runs is very annoying
< MarcoFalke> Agree
< MarcoFalke> Thats a GitHub bug, though. bitcoinbuilds is also affected.
< MarcoFalke> #proposedmeetingtopic rc3, 0.19 release, 0.20 release
< bitcoin-git> [bitcoin] jonasschnelli pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/7f0f01f0ab45...c33662a0eaff
< bitcoin-git> bitcoin/master 5659e73 Hennadii Stepanov: qt: Add ObjectInvoke template function
< bitcoin-git> bitcoin/master 5fcfee6 Hennadii Stepanov: qt: Call setParent() in the parent's context
< bitcoin-git> bitcoin/master 8963b2c Hennadii Stepanov: qt: Improve comments in WalletController::getOrCreateWallet()
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #18948: qt: Call setParent() in the parent's context (master...200511-qt-assert) https://github.com/bitcoin/bitcoin/pull/18948
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c33662a0eaff...3693fccc3acd
< bitcoin-git> bitcoin/master 2b35611 fanquake: ci: no-longer exclude feature_block in TSAN job
< bitcoin-git> bitcoin/master 3693fcc MarcoFalke: Merge #20543: ci: no-longer exclude feature_block in TSAN job
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20543: ci: no-longer exclude feature_block in TSAN job (master...dont_exclude_feature_block_cirrus) https://github.com/bitcoin/bitcoin/pull/20543
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #20545: ci: Adjust cirrus ci task names (master...2012-ciNames) https://github.com/bitcoin/bitcoin/pull/20545
< promag> sipa: that would be... a pita?
< bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/3693fccc3acd...0a13d15c1439
< bitcoin-git> bitcoin/master c502a6d Fabian Jahr: lint: Use c++17 std in cppcheck linter
< bitcoin-git> bitcoin/master 1e62350 Fabian Jahr: refactor: Improve use of explicit keyword
< bitcoin-git> bitcoin/master 0a13d15 fanquake: Merge #20530: lint, refactor: Update cppcheck linter to c++17 and improve ...
< bitcoin-git> [bitcoin] fanquake merged pull request #20530: lint, refactor: Update cppcheck linter to c++17 and improve explicit usage (master...cppcheck17) https://github.com/bitcoin/bitcoin/pull/20530
< bitcoin-git> [bitcoin] jonatack opened pull request #20546: wallet: check for non-representable CFeeRates (0-0.0009 sat/vB) (master...non-representable-CFeeRate-check) https://github.com/bitcoin/bitcoin/pull/20546
< luke-jr> MarcoFalke: #20461 should not have been merged
< gribble> https://github.com/bitcoin/bitcoin/issues/20461 | rpc: Validate -rpcauth arguments by promag · Pull Request #20461 · bitcoin/bitcoin · GitHub
< MarcoFalke> why? Is there a bug?
< luke-jr> MarcoFalke: it's flawed conceptually
< luke-jr> MarcoFalke: read the comments
< MarcoFalke> Core doesn't support Knots, it never has been
< luke-jr> MarcoFalke: this is about forward compatbility
< MarcoFalke> When it comes to auth, we should be strict in validating it. Not silently accept trash and return true. This might lead to loss of funds or confusion at best.
< luke-jr> how?
< luke-jr> ignoring it at startup is a safe failure mode; it is still enforced overly strict at runtime
< MarcoFalke> Ok fine, it doesn't return true
< MarcoFalke> Though silently ignoring invalid auths is just asking for hard-to-debug issues
< luke-jr> has that *ever* been the case?
< MarcoFalke> yes, args not being validated has made people to create nonsense config files in the past
< luke-jr> but that's not what we were discussing..
< luke-jr> has ignoring invalid rpcauth lines ever created a situation where debugging was confusing or difficult?
< MarcoFalke> not for me personally. I can't speak about other users. I like the change, but I am not married to it, if you feel strongly, feel free to revert it. This is a minor change to user experience, not something for me to have a lenghty discussion about.
< promag> flawed conceptually is too much no? it validates by the current format and forces the user to fix it. normal stuff
< MarcoFalke> the only difference is that the user will see a permission error on startup and be asked to fix it as opposed to later when the server is running and the permission in denied and they'd have to restart the server
< promag> you can workaround your case by splitting the config in multiple files which can share some of the config
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0a13d15c1439...a35b948836db
< bitcoin-git> bitcoin/master fa5c4f1 MarcoFalke: ci: Adjust cirrus ci task names
< bitcoin-git> bitcoin/master a35b948 MarcoFalke: Merge #20545: ci: Adjust cirrus ci task names
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20545: ci: Adjust cirrus ci task names (master...2012-ciNames) https://github.com/bitcoin/bitcoin/pull/20545
< luke-jr> if it's not broken, the user shouldn't have to "fix" it
< luke-jr> user may very well be happy with it not working while using [an older] Core
< luke-jr> anyway, working on a PR that hopefully makes everyone happy
< bitcoin-git> [bitcoin] luke-jr opened pull request #20548: RPC: Tolerate unknown parameters, but with clear warning/errors (master...soften_rpcauth) https://github.com/bitcoin/bitcoin/pull/20548
< bitcoin-git> [bitcoin] promag opened pull request #20549: Support make src/bitcoin-node (master...2020-12-make-bitcoin-node) https://github.com/bitcoin/bitcoin/pull/20549
< luke-jr> MarcoFalke: you mean https://github.com/luke-jr/bitcoin/pull/new/soften_rpcauth2 ? that doesn't address your fears of harder debugging though
< MarcoFalke> luke-jr: It will be in the debug.log at least
< MarcoFalke> Better than nothing at all and a fully silent error
< bitcoin-git> [bitcoin] luke-jr opened pull request #20550: RPC: Tolerate invalid rpcauth options (master...soften_rpcauth2) https://github.com/bitcoin/bitcoin/pull/20550
< bitcoin-git> [bitcoin] luke-jr closed pull request #12674: RPC: Support addnode onetry without making the connection priviliged (master...rpc_onetry_nonpriv) https://github.com/bitcoin/bitcoin/pull/12674
< bitcoin-git> [bitcoin] luke-jr opened pull request #20551: RPC/Net: Allow changing the connection_type for addnode onetry (master...rpc_onetry_conntype) https://github.com/bitcoin/bitcoin/pull/20551