< sipa> unless SetAddressBook needs a lock, let me see
< sipa> nope
< promag> right, AddCScript is thread safe
< promag> sipa: however CWallet::AddCScript should be atomic, and it's not
< sipa> promag: ?
< promag> nevermind, it exits
< bitcoin-git> [bitcoin] jonasschnelli closed pull request #11412: Simplify GetWarnings() (master...2017/09/getwarnings) https://github.com/bitcoin/bitcoin/pull/11412
< achow101> how do we handle RPC api changes?
< ossifrage> I think I just managed to get the client to take the fee from the wrong side of the transaction
< achow101> I want to change addmultisigaddress's output from an address to a json object with an address and redeemscript field, so what's the best way to do that?
< jonasschnelli> achow101: just do it and make sure it's mentioned in the release notes?
< jonasschnelli> API changes should be avoided, yes. But also we should not have every new RPC call static made in stone
< luke-jr> IMO just do it for that specific case, mainly because it's not useful for non-testing
< achow101> ok
< bitcoin-git> [bitcoin] achow101 opened pull request #11415: [RPC] Disallow using addresses in createmultisig (master...createmultisig-no-addr) https://github.com/bitcoin/bitcoin/pull/11415
< esotericnonsense> looking back on the meeting; I've done some work previously on serverside ZMQ tracking of topics, it's kind of a hack on the protocol but you can detect when a client disconnects and queue up messages for them for some period, if you combine that with sequence numbers and overlap them you can mitigate missing messages to some extent, but it's still a hack on the ZMQ semantics for pubsub
< esotericnonsense> (and makes the notifications stateful)
< bitcoin-git> [bitcoin] jl2012 opened pull request #11417: Correct typo in comments (master...patch-19) https://github.com/bitcoin/bitcoin/pull/11417
< bitcoin-git> [bitcoin] laanwj pushed 10 new commits to master: https://github.com/bitcoin/bitcoin/compare/a72003d794f3...aa624b61c928
< bitcoin-git> bitcoin/master 1e46ebd Pieter Wuille: Implement {Encode,Decode}Destination without CBitcoinAddress
< bitcoin-git> bitcoin/master 8fd2267 Pieter Wuille: Import Bech32 C++ reference code & tests...
< bitcoin-git> bitcoin/master 6565c55 Pieter Wuille: Convert base58_tests from type/payload to scriptPubKey comparison
< bitcoin-git> [bitcoin] laanwj closed pull request #11167: Full BIP173 (Bech32) support (master...201708_bech32) https://github.com/bitcoin/bitcoin/pull/11167
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/aa624b61c928...0ec9c91623fc
< bitcoin-git> bitcoin/master 6f33d8c Johnson Lau: Correct typo in comments
< bitcoin-git> bitcoin/master 0ec9c91 Wladimir J. van der Laan: Merge #11417: Correct typo in comments...
< bitcoin-git> [bitcoin] laanwj closed pull request #11417: Correct typo in comments (master...patch-19) https://github.com/bitcoin/bitcoin/pull/11417
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/0ec9c91623fc...bbc901d3a683
< bitcoin-git> bitcoin/master bb174e1 fanquake: [docs] Remove partial gitian instructions from descriptors dir
< bitcoin-git> bitcoin/master bbc901d Wladimir J. van der Laan: Merge #11414: [docs] Remove partial gitian build instructions from descriptors dir....
< bitcoin-git> [bitcoin] laanwj closed pull request #11414: [docs] Remove partial gitian build instructions from descriptors dir. (master...gitian-cleanups) https://github.com/bitcoin/bitcoin/pull/11414
< esotericnonsense> wumpus: on the Termux thing; I did get it to work, I had to hack a few of the #defines in leveldb, compile libevent, and make that #include change from the issue.\
< esotericnonsense> I'm heading off to work now but I can write it up later if you're interested, it's running on a few different phones I have here.
< bitcoin-git> [bitcoin] maaku opened pull request #11418: Add error string for CLEANSTACK script violation (master...cleanstack-error-code) https://github.com/bitcoin/bitcoin/pull/11418
< bitcoin-git> [bitcoin] OmeGak opened pull request #11419: Utils: Fix launchctl not being able to stop bitcoind (master...fix-macos-init) https://github.com/bitcoin/bitcoin/pull/11419
< ThomasV> bip173 merged :)
< mryandao> hi, i just ran `ldd` on bitcoin-cli and noticed that it requires libboost, is it really necessary?
< timothy> mryandao: yes
< meshcollider> Awesome to see 11167 merged now
< meshcollider> Exciting stuff
< rabidus> #11167
< gribble> https://github.com/bitcoin/bitcoin/issues/11167 | Full BIP173 (Bech32) support by sipa · Pull Request #11167 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #11420: Bump univalue subtree and fix json formatting in tests (master...Mf1709-bumpUnivalue) https://github.com/bitcoin/bitcoin/pull/11420
< bitcoin-git> [bitcoin] MarcoFalke pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/bbc901d3a683...93d20a734d2e
< bitcoin-git> bitcoin/master fd849e1 Alex Morcos: Change AcceptToMemoryPool function signature...
< bitcoin-git> bitcoin/master 04f78ab Alex Morcos: Do not reject based on mempool min fee when bypass_limits is set....
< bitcoin-git> bitcoin/master bf64c3c Alex Morcos: Ignore transactions added to mempool during a reorg for fee estimation purposes.
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11309: Minor cleanups for AcceptToMemoryPool (master...ATMP_cleanup) https://github.com/bitcoin/bitcoin/pull/11309
< wumpus> esotericnonsense: cool! can you post the patch somewhere please? we should probably handle the leveldb changes through upstream but it'd be nice to try
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #11421: Merge current secp256k1 subtree (master...Mf1709-subtree-secp256k1) https://github.com/bitcoin/bitcoin/pull/11421
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/93d20a734d2e...9c3c9cdae3e2
< bitcoin-git> bitcoin/master d3677ab Andrew Chow: Tests for zmqpubrawtx and zmqpubrawblock
< bitcoin-git> bitcoin/master 9c3c9cd MarcoFalke: Merge #10552: [Test] Tests for zmqpubrawtx and zmqpubrawblock...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #10552: [Test] Tests for zmqpubrawtx and zmqpubrawblock (master...zmq-raw-tests) https://github.com/bitcoin/bitcoin/pull/10552
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/9c3c9cdae3e2...ff4cd6075b12
< bitcoin-git> bitcoin/master a782042 Suhas Daftuar: qa: Treat mininode p2p exceptions as fatal
< bitcoin-git> bitcoin/master f97ab35 Suhas Daftuar: qa: Fix bug introduced in p2p-segwit.py...
< bitcoin-git> bitcoin/master ff4cd60 MarcoFalke: Merge #11319: [qa] Fix error introduced into p2p-segwit.py, and prevent future similar errors...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11319: [qa] Fix error introduced into p2p-segwit.py, and prevent future similar errors (master...2017-09-fix-p2p-segwit) https://github.com/bitcoin/bitcoin/pull/11319
< esotericnonsense> wumpus: sure. i'll recompile on master and post a diff (I just downloaded the tarball and hacked about so it's annoying, also i've make cleaned so might as well wait it out anyway).
< esotericnonsense> i'll try test_bitcoin as well. pretty sure the issue is just fs::temp_directory_path() giving an inaccessible directory.
< esotericnonsense> unrelated, i would appreciate input on https://github.com/bitcoin/bitcoin/pull/11359 if someone could be so kind. it's a tiny diff, just curious on whether anyone has a better approach.
< BlueMatt> jonasschnelli: care to close 8757 (superceded)
< BlueMatt> cfields: wanna just close 9000? It needed rebase a long time ago and you even said you dont particularly care if it goes upstream
< esotericnonsense> yeah, that's it. boost::filesystem::temp_directory_path() gives /data/local/tmp which is denied access (if it even exists, i don't have root on this device).
< bitcoin-git> [bitcoin] theuni closed pull request #9000: miner debugging: faux-mining (master...faux-mining) https://github.com/bitcoin/bitcoin/pull/9000
< esotericnonsense> ah it is there, just not accessible by the user.
< cfields> BlueMatt: sure :)
< bitcoin-git> [bitcoin] sipa closed pull request #9101: [Wallet] Do not parse ssValue in CWalletDB::Recover (master...2016-11-07-cwalletdb-recover) https://github.com/bitcoin/bitcoin/pull/9101
< bitcoin-git> [bitcoin] jonasschnelli closed pull request #8757: Fix issue with conflicted mempool tx in listsinceblock (master...2016/09/listsinceblock) https://github.com/bitcoin/bitcoin/pull/8757
< esotericnonsense> wumpus: patches against bitcoin master and libevent master https://esotericnonsense.com/tmp/
< esotericnonsense> it's pretty much the bare minimum hack to get it to compile and for test_bitcoin / bitcoind to run, hardcoding #define OS_ANDROID is my lazy way of not wanting to face autotools stuff :P
< esotericnonsense> i'm guessing it just sees Linux in uname -a or whatever and that's that
< esotericnonsense> i'm using ./configure --disable-wallet, and also termux-chroot, i didn't note the dependencies as I went along, unfortunately, but everything else should be in termux repos
< bitcoin-git> [bitcoin] TheBlueMatt opened pull request #11422: Verify DBWrapper iterators are taking snapshots (master...2017-09-leveldb-check-snapshots) https://github.com/bitcoin/bitcoin/pull/11422
< bitcoin-git> [bitcoin] jl2012 opened pull request #11423: [Policy] Make OP_CODESEPARATOR and FindAndDelete in non-segwit scripts non-std (master...const_scriptcode) https://github.com/bitcoin/bitcoin/pull/11423
< bitcoin-git> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ff4cd6075b12...38c201f47c0b
< bitcoin-git> bitcoin/master cee28fb Mark Friedenbach: Add error string for CLEANSTACK script violation, preventing an "unknown error" if the CLEANSTACK error condition is set.
< bitcoin-git> bitcoin/master 38c201f Pieter Wuille: Merge #11418: Add error string for CLEANSTACK script violation...
< bitcoin-git> [bitcoin] sipa closed pull request #11418: Add error string for CLEANSTACK script violation (master...cleanstack-error-code) https://github.com/bitcoin/bitcoin/pull/11418