--- Log opened Thu Dec 20 00:00:56 2018 00:02 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 250 seconds] 00:04 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 00:09 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 00:14 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 00:17 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds] 00:17 -!- hebasto [~hebasto@95.164.65.194] has joined #bitcoin-core-dev 00:18 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 246 seconds] 00:21 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 00:21 -!- dviola [~diego@unaffiliated/dviola] has joined #bitcoin-core-dev 00:25 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 00:27 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 00:30 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 250 seconds] 00:31 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 00:35 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 00:40 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 240 seconds] 00:46 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 00:49 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 00:50 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 00:51 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 00:53 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 00:56 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 244 seconds] 01:01 -!- setpill [~setpill@unaffiliated/setpill] has joined #bitcoin-core-dev 01:07 -!- kabaum [~kabaum@h-13-35.A163.priv.bahnhof.se] has quit [Ping timeout: 244 seconds] 01:14 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 01:15 -!- rh0nj [~rh0nj@136.243.139.96] has quit [Remote host closed the connection] 01:16 -!- rh0nj [~rh0nj@136.243.139.96] has joined #bitcoin-core-dev 01:23 -!- kabaum [~kabaum@h-13-35.A163.priv.bahnhof.se] has joined #bitcoin-core-dev 01:25 -!- ken2812221 [~ken281222@180.217.180.85] has joined #bitcoin-core-dev 01:27 -!- timothy [~tredaelli@redhat/timothy] has joined #bitcoin-core-dev 01:34 -!- jungly [~quassel@host97-200-static.8-79-b.business.telecomitalia.it] has joined #bitcoin-core-dev 01:36 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 01:41 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 268 seconds] 01:48 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has quit [Ping timeout: 252 seconds] 01:52 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has joined #bitcoin-core-dev 02:04 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 02:08 < meshcollider> Is there a meeting tomorrow or not due to Christmas? 02:08 < meshcollider> Today* for some of you in incorrect timezones 02:10 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 02:15 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 02:18 < sipa> meetings are cancelled for the holidays i think 02:18 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has quit [Ping timeout: 252 seconds] 02:20 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 02:23 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has joined #bitcoin-core-dev 02:25 -!- danra [5ee654fb@gateway/web/freenode/ip.94.230.84.251] has joined #bitcoin-core-dev 02:30 -!- JIZHANHUANG [~JIZHANHUA@121.228.98.233] has joined #bitcoin-core-dev 02:32 -!- JIZHANHUANG [~JIZHANHUA@121.228.98.233] has quit [Remote host closed the connection] 02:34 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 02:34 -!- dviola [~diego@unaffiliated/dviola] has quit [Quit: WeeChat 2.3] 02:35 < meshcollider> Ok 02:37 -!- rh0nj [~rh0nj@136.243.139.96] has quit [Read error: Connection reset by peer] 02:38 -!- rh0nj [~rh0nj@136.243.139.96] has joined #bitcoin-core-dev 02:38 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 02:42 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has quit [Quit: Snoozing.] 02:46 -!- promag [~promag@bl6-24-70.dsl.telepac.pt] has joined #bitcoin-core-dev 02:50 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 02:50 -!- spinza [~spin@155.93.246.187] has quit [Quit: Coyote finally caught up with me...] 02:52 < provoostenator> I still don't like that -wallet automatically creates a new wallet. 02:52 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 02:52 < promag> provoostenator: why? 02:53 < provoostenator> Because of the confusion gwillen described, but also because a typo leads to a new wallet. 02:53 < provoostenator> E.g. forgetting to add ".dat" 02:53 < promag> the same typo can happen in createwallet rpc? 02:54 -!- spinza [~spin@155.93.246.187] has joined #bitcoin-core-dev 02:54 < provoostenator> The problem is when you're trying to open an existing wallet and instead it creates a new one. 02:54 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 245 seconds] 02:55 < promag> ah 02:55 < provoostenator> The behavior made sense before we had dynamic wallet loading support, but I think it could be deprecated now, e.g. initially with a warning "In the future, use createwallet to create a new wallet" 02:56 < promag> provoostenator: we need #13100 first 02:56 < gribble> https://github.com/bitcoin/bitcoin/issues/13100 | gui: Add dynamic wallets support by promag · Pull Request #13100 · bitcoin/bitcoin · GitHub 02:56 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 02:56 < promag> but I think that's reasonable 02:57 < promag> provoostenator: another alternative is to create wallet if -wallet is specified on the command line 02:57 < promag> -wallet on the config only loads? 02:58 < promag> otoh, if you want to launch a container and create a wallet xxx how would you do it? 03:00 < promag> for instance, postgres docker image has an entrypoint that initializes the database on the first run, and in that script it waits for the server to be available to execute the init sql 03:01 < promag> deprecate -wallet and add both -createwallet and -loadwallet 03:05 < provoostenator> Getting 13100 in makes sense for the GUI, but creating new wallets is "advanced" enough in my opinion that we can ask users to use the RPC console for that. But let's just get it merged. 03:06 < provoostenator> Not a fan of making commandline behavior different from config file. 03:06 < provoostenator> Interesting point about doing things on first. 03:06 < provoostenator> lad 03:07 < provoostenator> load 03:07 < provoostenator> That's a genertic problem though, most RPC operations don't immediately work. We could add a "wait_for_rpc_to_wake_up" ish call. 03:08 < provoostenator> The last time I had to deal with that issue I just polled until it stopped throwing errors :-) 03:09 < gmaxwell> we have a longstanding request to only create wallets when either told to encrypt OR when asked for an address. 03:09 < gmaxwell> As this would fix the problem of an unencrypted wallet being created first and ending up with a bunch of unused retired keys in it when you encrypt. 03:10 < gmaxwell> also solves the problem where the user starts up, backs up their wallet, then encrypts .... and doesn't backup again, and their backup is no good. (solves it because there wouldn't be a wallet file to backup at that point) 03:10 < provoostenator> There's that issue too. It could be solved by adding a password argument to createwallet. 03:10 < provoostenator> However that doesn't handle the default wallet case. 03:10 < gmaxwell> there shouldn't be a default wallet, is what I'm saying 03:10 < gmaxwell> one should get created on demand. 03:11 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 03:11 < gmaxwell> We tried to make the change previously but prior to dynamic wallet support it wasn't easy to implement, it probably is now. 03:11 < provoostenator> Ah yes, then the entire problem goes away. RPC methods that expect a wallet would just throw "create wallet first", and the GUI would have to be smart enough to create a wallet just in time. 03:11 < gmaxwell> Right. 03:12 < gmaxwell> and it would also improve the problem that developers get where you end up with 50 wallet files and aren't sure which of them you can throw away. :P 03:12 < provoostenator> That indeed seems doable once 13100 is in. promag: when rebase? :-) 03:12 < sipa> december 23rd seems like a good date to get rid of openssl: https://www.openssl.org/blog/blog/2018/12/20/20years/ 03:13 < gmaxwell> and yes, indeed, create should be able to take a passphrase so that a wallet can be born encrypted. 03:13 < sipa> gmaxwell: there is a PR for that 03:13 < sipa> #15006 03:13 < promag> provoostenator: it will be your xmas gift :D 03:13 < gribble> https://github.com/bitcoin/bitcoin/issues/15006 | Add option to create an encrypted wallet by achow101 · Pull Request #15006 · bitcoin/bitcoin · GitHub 03:14 < provoostenator> promag: awesome. I'm fine with the idea of splitting the prerequisite stuff out of it, but I also think the PR is small enough to review as a whole. 03:14 < provoostenator> However, splitting some stuff out keeps the UI bikeshedding seperate. 03:15 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 03:16 < gmaxwell> sipa: ack on openssl. 03:29 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 03:34 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] 03:38 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 03:43 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 03:47 -!- igitoor20 [~igitoor@175.210.79.116] has joined #bitcoin-core-dev 03:47 -!- igitoor20 [~igitoor@175.210.79.116] has quit [Remote host closed the connection] 03:48 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 03:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:52 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 03:52 -!- danra [5ee654fb@gateway/web/freenode/ip.94.230.84.251] has quit [Ping timeout: 256 seconds] 03:53 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:56 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 03:56 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 03:57 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:57 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 04:00 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 04:01 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 04:06 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 04:07 -!- jbarcelo [4f92b124@gateway/web/freenode/ip.79.146.177.36] has joined #bitcoin-core-dev 04:11 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 04:16 -!- jbarcelo [4f92b124@gateway/web/freenode/ip.79.146.177.36] has quit [Quit: Page closed] 04:24 < promag> btw, I think all wallets commands should have the passphrase argument 04:25 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 04:25 < promag> i mean, why would a wallet be unencrypted for others for a short period of time? 04:28 < wumpus> agree 04:29 < wumpus> making it possible to have wallet 'born encrypted' was one of the goals of multiwallet 04:29 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 04:33 -!- murrayn [~murrayn@unaffiliated/murrayn] has quit [Read error: Connection reset by peer] 04:34 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 04:38 < wumpus> oh, you mean actually *passing the passphrase argument* for unlocking for every command... neutral on that, I guess with named arguments it's somewhat less of a hassle now than before. I think there's something to be said for the current time-locked functionalit as well as it means not all wallet-using commands have to know the passphrase. 04:39 < wumpus> now it could be some separate process that unlocks periodically, or when necessary; imagine the client code having to pass through the passphrase everywhere 04:40 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 04:43 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 246 seconds] 04:45 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 04:50 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 04:50 -!- Deinogalerix21 [~Deinogale@89.238.176.150] has joined #bitcoin-core-dev 04:51 < gmaxwell> I think it would be interesting to support, but it would not be very usable to use that way normally. 04:54 -!- Deinogalerix21 [~Deinogale@89.238.176.150] has quit [Client Quit] 04:55 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 04:58 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Read error: Connection reset by peer] 04:58 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has quit [Quit: Laters] 04:59 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 05:00 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 246 seconds] 05:01 < promag> wumpus: gmaxwell: I think we could support unlock per connection only 05:01 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has joined #bitcoin-core-dev 05:01 -!- alpalp [~alpalp@2602:306:ce2a:a070:6d03:fbe6:9ba:7d5c] has joined #bitcoin-core-dev 05:01 -!- alpalp [~alpalp@2602:306:ce2a:a070:6d03:fbe6:9ba:7d5c] has quit [Changing host] 05:01 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-core-dev 05:02 < promag> so the connection would hold the wallet lock and so no other connections could interact with that wallet 05:03 < wumpus> connection specific state really breaks the http abstraction 05:03 < promag> meaning that the wallet could stay unencrypted 05:03 < wumpus> I also don't see why multiple connections wouldn't be allowed to interact with a wallet, this is something for the external software to coordinate! 05:03 < promag> wumpus: for rest yes, but does that hold for rpc? 05:04 < promag> wumpus: and then there is also batch 05:04 < wumpus> I know, but I don't really like it 05:04 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 05:05 < wumpus> a) connections time out, so there'd need to be some hack to keep them open to prevent locking the wallet b) I remember convention is that a connection is closed when there is *any* http error 05:06 < wumpus> for another RPC protocol it might be acceptable, but http just isn't suited to what you want to do 05:06 -!- hebasto [~hebasto@95.164.65.194] has quit [Remote host closed the connection] 05:06 < wumpus> bolting it on in a bitcoin specific way seems a bad idea 05:06 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 05:07 < promag> I just think walletpassphrase is bad 05:07 < wumpus> client libraries likely won't have fine-grained control what to send over one conection 05:08 < promag> it's like doing sudo xxx and then everyone on the system has sudo 05:08 < wumpus> well RPC supports multiple users now 05:08 < gmaxwell> promag: being able to send a passphrase that applies to a single call, and only that call, wouldn't have that effect. 05:08 < wumpus> could use that if you want to restrict the scope of an unlock... 05:09 < wumpus> that at least is completely compatible with how authentication is used normall... 05:09 -!- hebasto [~hebasto@95.164.65.194] has joined #bitcoin-core-dev 05:09 < promag> we could send the passphrase as a query parameter (in the URL)? 05:09 < wumpus> though I don't really like more and more 'business rule' kind of functionality leaking into bitcoin core, it reminds me a bit of the account stuff, it's so specific on your applciation 05:09 < wumpus> nooOOOO 05:10 < wumpus> never embed passwords in URLs 05:10 < wumpus> never 05:10 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 268 seconds] 05:10 < gmaxwell> Whats wrong with making walletpassphrase an automatic named argument to _every_ rpc, and if the rpc can make use of the passprase, they use it... without unlocking. 05:11 < gmaxwell> so then you can authenticate single sends without opening anything up. 05:11 < gmaxwell> and without any kind of crazy connection-session state. 05:11 < wumpus> yes 05:11 < promag> gmaxwell: just fine! 05:11 < promag> so we would add customer support to each RPC 05:11 < wumpus> as said I'm neutral on that 05:12 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has quit [Quit: Laters] 05:12 < gmaxwell> I think probably I would use that... provide the phassphrase on signrawtransaction/etc. and not otherwise. 05:12 < promag> s/customer/custom 05:12 < gmaxwell> promag: well I think the way we'd do that is with a utility function for rpcs that need an unlock, that checks if its already unlocked or otherwise gets access to it via the passphrase in the argument. 05:13 < gmaxwell> (and otherwise fails) 05:13 < promag> ok 05:13 < promag> so concept ACK? 05:13 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 05:13 < gmaxwell> there are only a couple RPCs that can make use of unlocking (the send, sign, dump ones). 05:14 < wumpus> you should ask the wallet maintainer :) 05:14 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 05:14 < promag> this way no one would be able to "steal" from a wallet in that short period of time 05:14 < wumpus> agree 05:14 < promag> meshcollider: ^ 05:15 < gmaxwell> promag: yes, it would reduce exposure slightly... though god knows we probably have an RCE burried in some RPC. :P 05:15 < promag> RCE? 05:15 -!- cluelessperson [~cluelessp@unaffiliated/cluelessperson] has joined #bitcoin-core-dev 05:15 < gmaxwell> remote code execution (bug). 05:16 < promag> huh, do you even consider that? 05:16 < gmaxwell> promag: I mean the addition of this would not change that I would recommend against letting the rpc be used by less trusted parties. 05:16 < wumpus> well you're afraid of local users, *with* credentials, and access to the RPC, stealing funds; then you're regarding the RPC as a hardened interface 05:17 < promag> oh right 05:17 < gmaxwell> The thing I like about the passphrase argument approach is that it's also quite compatible with cli usage... so it will be used, not just some vague enterprise feature which may or may not get used and we won't get feedback about it. :) 05:17 < promag> I just think walletpassphrase as a global switch is a bad concept 05:17 < gmaxwell> promag: also txfee is another 'global' thing which could be scoped this same way. 05:17 < promag> agree 05:18 < gmaxwell> I don't believe there are any others re wallet behavior? 05:18 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 05:18 < gmaxwell> FWIW, GUI will also prompt on demand and not leave things unlocked. 05:19 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 240 seconds] 05:19 < promag> good point 05:19 < gmaxwell> promag: the main utility of the time based unlock is this use case: You have an online hot wallet, you want if the daemon gets shut off that you have to log in and unlock it again yourself. 05:20 < gmaxwell> promag: it turns out that in a significant percentage of commercial system compromises we've heard reported (maybe a majority), someone gets remote access but causes a reboot in the process. (e.g. by getting into a server admin console, or convincing remote hands to change the root password). 05:20 < wumpus> it allows for some separateion of concerns; in any case your idea wouldn't replace it 05:20 < gmaxwell> So several big users have had their bacon saved by that setup. 05:21 < gmaxwell> but its okay we could continue to support both ways of using it. 05:21 < wumpus> I'm ok with the pass-a-passphrase as an option, but not deprecating the old behavior 05:21 < promag> I see 05:21 < gmaxwell> (thats why I'm explaining that usage) 05:21 < wumpus> it also feels like changing things just to change them, just because you don't like it, all users have to change their usage 05:22 < gmaxwell> In an ideal world, I think it would even be best if that usage had two stages of authorization--- a startup key and a usage key, but I think we shouldn't worry about that for now and leave improvements like that to external key handling processes. 05:22 < promag> one time usage key yes 05:23 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 05:23 < promag> I'm working on #13100 and then maybe I'll try adding the passphrase to some RPC 05:23 < gribble> https://github.com/bitcoin/bitcoin/issues/13100 | gui: Add dynamic wallets support by promag · Pull Request #13100 · bitcoin/bitcoin · GitHub 05:24 < promag> thanks guys 05:24 < wumpus> np 05:25 < gmaxwell> FWIW, the way I often recommend people use walletpassphrase is with a really dumb key (say like "password") that they could never forget... just so they can feel more confident using their wallet without worrying that they'll accidentally send funds somewhere. 05:25 -!- promag [~promag@bl6-24-70.dsl.telepac.pt] has quit [Remote host closed the connection] 05:26 < wumpus> makes sense 05:27 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 05:41 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 05:46 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 05:50 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 05:52 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 268 seconds] 05:53 -!- hebasto_ [~hebasto@95.164.65.194] has joined #bitcoin-core-dev 05:53 -!- hebasto [~hebasto@95.164.65.194] has quit [Quit: Leaving] 05:55 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 05:57 -!- spinza [~spin@155.93.246.187] has quit [Quit: Coyote finally caught up with me...] 05:59 -!- ap4lmtree- [~ap4lmtree@unaffiliated/ap4lmtree] has joined #bitcoin-core-dev 05:59 -!- ken2812221 [~ken281222@180.217.180.85] has quit [Ping timeout: 244 seconds] 05:59 -!- ap4lmtree- [~ap4lmtree@unaffiliated/ap4lmtree] has quit [Read error: Connection reset by peer] 06:02 -!- ap4lmtree [~ap4lmtree@unaffiliated/ap4lmtree] has quit [Ping timeout: 250 seconds] 06:08 -!- spinza [~spin@155.93.246.187] has joined #bitcoin-core-dev 06:09 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 06:14 -!- aqk [~aqk@c-24-6-252-161.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds] 06:15 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 06:16 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 268 seconds] 06:19 -!- danra_ [5ee654fb@gateway/web/freenode/ip.94.230.84.251] has joined #bitcoin-core-dev 06:21 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 06:27 -!- ap4lmtree [~ap4lmtree@unaffiliated/ap4lmtree] has joined #bitcoin-core-dev 06:42 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has joined #bitcoin-core-dev 06:55 -!- rh0nj [~rh0nj@136.243.139.96] has quit [Remote host closed the connection] 06:56 -!- rh0nj [~rh0nj@136.243.139.96] has joined #bitcoin-core-dev 06:56 < jnewbery> wumpus: https://github.com/bitcoin-core/univalue/pull/17 has three ACKs. May be ready for merge? 06:58 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 268 seconds] 06:59 < jnewbery> sipa: ACK not printing private keys in error messages. You're right that it's a terrible idea. 07:00 < jnewbery> More generally, my review comments about improving error messages were mostly meant as notes for me or anyone else who wants to do a follow-up PR to improve error messages and testing. I don't think they need to change in your PR. 07:02 -!- setpill [~setpill@unaffiliated/setpill] has quit [Quit: o/] 07:20 -!- shesek [~shesek@141.226.217.67] has joined #bitcoin-core-dev 07:20 -!- shesek [~shesek@141.226.217.67] has quit [Changing host] 07:20 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 07:24 -!- shesek [~shesek@unaffiliated/shesek] has quit [Read error: Connection reset by peer] 07:24 -!- shesek [~shesek@141.226.217.67] has joined #bitcoin-core-dev 07:24 -!- shesek [~shesek@141.226.217.67] has quit [Changing host] 07:24 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 07:36 -!- shesek [~shesek@unaffiliated/shesek] has quit [Read error: Connection reset by peer] 07:36 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has joined #bitcoin-core-dev 07:37 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 07:51 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 250 seconds] 07:54 -!- olo [d45cd32a@gateway/web/freenode/ip.212.92.211.42] has joined #bitcoin-core-dev 07:55 -!- olo [d45cd32a@gateway/web/freenode/ip.212.92.211.42] has quit [Client Quit] 08:08 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 08:09 -!- jarthur [~jarthur@207.114.244.5] has joined #bitcoin-core-dev 08:13 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 245 seconds] 08:20 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-ebbhaexhhlankqzn] has joined #bitcoin-core-dev 08:20 < bitcoin-git> [bitcoin] jnewbery opened pull request #15010: [wallet] Fix getbalance with minconf (master...fix_getbalance_with_minconf) https://github.com/bitcoin/bitcoin/pull/15010 08:20 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-ebbhaexhhlankqzn] has left #bitcoin-core-dev [] 08:27 -!- harrymm [~harrymm@69.161.195.103] has quit [Ping timeout: 240 seconds] 08:30 < provoostenator> Tangential to adding wallet password to RPC calls, I'd like a way to enter said password in a way that doesn't end up in bash history (there might already be a PR for that). 08:30 < provoostenator> That would be a change at the bitcoin-cli level. 08:31 < timothy> provoostenator: it's not a problem of bitcoin-cli, you cannot disable history in called command 08:31 -!- grubles [~grubles@unaffiliated/grubles] has joined #bitcoin-core-dev 08:32 < timothy> you can do: unset HISTFILE before using a command that includes the password 08:32 < timothy> (bitcoin-cli already have -stdin) 08:32 < wumpus> yes, private keys in error messages is almost as bad as private keys in the log (as the client application will most likely log them) 08:33 < provoostenator> timothy: bitcoin-cli could prompt for a password rather than expecting it as an argument 08:33 < timothy> provoostenator: you can pass it by using -stdin option 08:34 < gmaxwell> provoostenator: you can tell bash to not save any line that begins with a space or has certian strings in it. 08:34 < gmaxwell> (or use -stdin) 08:38 < provoostenator> I didn't know about stdin. That's useful indeed, might be worth mentioning in the walletpassphrase RPC help. 08:42 -!- profmac [~ProfMac@2001:470:1f0f:226:6565:873d:2237:28ec] has quit [Ping timeout: 268 seconds] 08:48 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 08:52 -!- gkrizek [~gkrizek@ip98-164-15-79.ks.ks.cox.net] has quit [Quit: Ping timeout (120 seconds)] 08:52 -!- gkrizek [~gkrizek@ip98-164-15-79.ks.ks.cox.net] has joined #bitcoin-core-dev 08:53 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 245 seconds] 08:54 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-urwvokdnttroquyl] has joined #bitcoin-core-dev 08:54 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #14932: ui: Warn the user on file corruption in mempool.dat (master...Mf1812-testFileCorruption) https://github.com/bitcoin/bitcoin/pull/14932 08:54 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-urwvokdnttroquyl] has left #bitcoin-core-dev [] 08:58 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-pkojdvelfimjusjh] has joined #bitcoin-core-dev 08:58 < bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/cb52cee29d0d...86e0a33f5c38 08:58 < bitcoin-git> bitcoin/master e982f0b andrewtoth: Add all category options to wallet rpc help 08:58 < bitcoin-git> bitcoin/master f3f6dde andrewtoth: Test coinbase category in wallet rpcs 08:58 < bitcoin-git> bitcoin/master 86e0a33 MarcoFalke: Merge #14653: rpcwallet: Add missing transaction categories to rpc helptexts... 08:58 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-pkojdvelfimjusjh] has left #bitcoin-core-dev [] 08:59 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-mhmazizosspezhyq] has joined #bitcoin-core-dev 08:59 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #14653: rpcwallet: Add missing transaction categories to rpc helptexts (master...listtransactions-help) https://github.com/bitcoin/bitcoin/pull/14653 08:59 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-mhmazizosspezhyq] has left #bitcoin-core-dev [] 09:02 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Remote host closed the connection] 09:11 < moneyball> We have one proposed topic for today's meeting https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a 09:14 < gmaxwell> I thought the meetings were all canceled. 09:15 < gmaxwell> like every meeting everwhere. (is this why US markets are at a 52 week low? :P you'd think the end of meetings and their overheads would be a boon to the GDP...) 09:21 < moneyball> ah indeed, i see sipa mentioned that now. 09:23 -!- laptop__ [~laptop@host86-175-127-233.range86-175.btcentralplus.com] has joined #bitcoin-core-dev 09:23 < sipa> i doubt i'll be awake in 1.5h in any case 09:29 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 09:34 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 246 seconds] 09:38 < achow101> gmaxwell: I'm not sure that creating the wallet on use is possible even with multiwallet. however getting rid of the default wallet and forcing the user to just make a wallet themselves certainly is 09:39 < achow101> I'm planning on implementing the latter, as the former looks to be fairly complicated and fragile 09:48 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 250 seconds] 09:55 -!- CodeBlue1776 [~CodeBlue1@107-215-134-60.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection reset by peer] 09:55 < sipa> achow101, gmaxwell: one possibility is creating a dummy CWallet object for freshly created wallets initially, without file to back it, and the only materializing it on firet use 09:56 -!- CodeBlue1776 [~CodeBlue1@107-215-134-60.lightspeed.cicril.sbcglobal.net] has joined #bitcoin-core-dev 10:18 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 10:21 -!- CodeBlue1776 [~CodeBlue1@107-215-134-60.lightspeed.cicril.sbcglobal.net] has quit [Read error: Connection timed out] 10:21 -!- CodeBlue1776 [~CodeBlue1@107-215-134-60.lightspeed.cicril.sbcglobal.net] has joined #bitcoin-core-dev 10:23 -!- dqx [~dqx@unaffiliated/dqx] has joined #bitcoin-core-dev 10:26 -!- Squidicuz [~squid@pool-72-74-34-120.bstnma.fios.verizon.net] has joined #bitcoin-core-dev 10:26 -!- Squidi [~squid@pool-72-74-34-120.bstnma.fios.verizon.net] has quit [Read error: Connection reset by peer] 10:33 -!- Csus [58c4726f@gateway/web/freenode/ip.88.196.114.111] has joined #bitcoin-core-dev 10:34 < Csus> Hi - I'm trying to setup a full node on Raspberry pi. ./configure CPPFLAGS="-I/usr/local/BerkeleyDB.5.3/include -O2" LDFLAGS="-L/usr/local/BerkeleyDB.5.3/lib" --enable-upnp-default 10:35 < Csus> After inserting this command I get error - "configure: error: C++ compiler cannot create executables" 10:35 < Csus> Any ideas? 10:51 -!- Bullit [~Bullit01@042-236-158-163.dynamic.caiway.nl] has quit [Read error: Connection reset by peer] 10:53 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has joined #bitcoin-core-dev 10:55 -!- clarkmoody [~clarkmood@47-218-248-206.bcstcmta04.res.dyn.suddenlink.net] has joined #bitcoin-core-dev 10:57 -!- rh0nj [~rh0nj@136.243.139.96] has quit [Remote host closed the connection] 10:58 -!- rh0nj [~rh0nj@136.243.139.96] has joined #bitcoin-core-dev 10:59 < wumpus> Csus: so, can your c++ compiler create executables? does g++ work? 11:00 < wumpus> #startmeeting 11:00 < lightningbot> Meeting started Thu Dec 20 19:00:10 2018 UTC. The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot. 11:00 < lightningbot> Useful Commands: #action #agreed #help #info #idea #link #topic. 11:00 < jonasschnelli> hi 11:00 < achow101> i thought there was no meeting? 11:00 < jnewbery> hi 11:00 < wumpus> achow101: oh? 11:01 < chenpo> I also thought that there is no meeting today. 11:01 < wumpus> short meeting then :< 11:01 < jonasschnelli> why? 11:01 < achow101> Is there a meeting tomorrow or not due to Christmas? 11:01 < achow101> Today* for some of you in incorrect timezones 11:01 < achow101> meetings are cancelled for the holidays i think 11:01 < achow101> ^from earlier 11:02 < jonasschnelli> I though christmas is 24th onwards. 11:02 < jonasschnelli> *thought 11:02 < wumpus> I'm confused isn't xmas next week and on? 11:02 < wumpus> right- 11:02 < wumpus> I missed meshcollider's messages 11:03 < wumpus> so no meeting this week and next? 11:03 < achow101> i guess we can still have a meeting, just missing some people 11:04 < wumpus> that's not really fair if people were under the impression that there would be none 11:04 < jonasschnelli> agree 11:04 < wumpus> see you at next meeting Thu 3 2019 then 11:05 < wumpus> #endmeeting 11:05 < lightningbot> Meeting ended Thu Dec 20 19:05:02 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 11:05 < lightningbot> Minutes: http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-12-20-19.00.html 11:05 < lightningbot> Minutes (text): http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-12-20-19.00.txt 11:05 < lightningbot> Log: http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-12-20-19.00.log.html 11:05 < kanzure> womp womp 11:09 -!- clarkmoody [~clarkmood@47-218-248-206.bcstcmta04.res.dyn.suddenlink.net] has quit [] 11:24 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-core-dev 11:30 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 11:31 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Quit: https://www.Quanto.ga/] 11:35 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 246 seconds] 11:42 -!- lnostdal [~lnostdal@77.70.119.51] has joined #bitcoin-core-dev 11:47 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has quit [Read error: Connection reset by peer] 11:49 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has joined #bitcoin-core-dev 11:54 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has quit [Ping timeout: 246 seconds] 11:55 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has quit [Ping timeout: 250 seconds] 11:57 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has joined #bitcoin-core-dev 12:11 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 12:12 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds] 12:12 -!- timothy [~tredaelli@redhat/timothy] has quit [Quit: Konversation terminated!] 12:15 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 250 seconds] 12:16 -!- state_bits [~state_bit@2604:a880:2:d0::216b:7001] has quit [Quit: ZNC 1.6.6+deb1ubuntu0.1 - http://znc.in] 12:16 -!- state_bits [~state_bit@178.128.177.41] has joined #bitcoin-core-dev 12:29 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has joined #bitcoin-core-dev 12:30 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has quit [Quit: drexl] 12:30 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has joined #bitcoin-core-dev 12:32 < Csus> @wumpus Yes g++ does work.. 12:33 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has quit [Ping timeout: 244 seconds] 12:35 -!- face [~face@80.72.82.160.coresnet.bg] has quit [Ping timeout: 250 seconds] 12:37 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 12:39 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 12:42 -!- face [~face@80.72.82.160.coresnet.bg] has joined #bitcoin-core-dev 12:44 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 12:49 -!- e4xit [~e4xit@cpc123762-trow7-2-0-cust7.18-1.cable.virginm.net] has joined #bitcoin-core-dev 12:49 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 250 seconds] 12:51 -!- promag [~promag@bl22-246-44.dsl.telepac.pt] has joined #bitcoin-core-dev 12:56 -!- promag [~promag@bl22-246-44.dsl.telepac.pt] has quit [Remote host closed the connection] 13:02 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 13:05 < jonasschnelli> sipa: for the CNetMessage refactoring, instead of using polymorphism (virtual base class), would you suggest having a global pointer to a instance of something we could call CNetMessageSerializer? 13:05 < jonasschnelli> So move all the ser/deser code there? 13:06 < jonasschnelli> So there could be two serialization instance (legacy p2p and BIP151 p2p) where each node would hold a shared pointer to that instance? 13:12 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 244 seconds] 13:13 -!- mileschet [~mileschet@92.187.13.69] has quit [Quit: leaving] 13:13 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 13:17 -!- rex4539 [~rex4539@ppp-2-84-161-2.home.otenet.gr] has joined #bitcoin-core-dev 13:19 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 13:22 < sipa> jonasschnelli: well each connection only needs one 13:22 < jonasschnelli> sipa: Yes. But a pointer to a global instance seems okay, right? 13:23 < sipa> and if there is no local state in the deserializer you don't need to instantiate it 13:23 < jonasschnelli> Yes 13:23 < sipa> so no pointers 13:23 < sipa> it depends 13:24 < jonasschnelli> but somewhere you need to keep record of the position you have read the message up to 13:25 < jonasschnelli> so CNetMessage gets do then still contain some minimal serialization state 13:25 < jonasschnelli> Where CNetMessage is more or less a serialisation helper 13:26 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 13:26 < jonasschnelli> so I'm not yet entirely convinced of the split between CNetMessage and CNetMessageSerializer 13:26 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-core-dev 13:26 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 13:26 < sipa> i'm just saying there is no need to make each CNetMessage know what type of serialization is used 13:26 < sipa> it's a per node thing, not per message 13:27 < jonasschnelli> Yes. I agree with that 13:27 < sipa> it's bith a waste of memory and cpu to push it down so deep 13:27 < jonasschnelli> I think the initial design came from the two step BIP151 handshare where v1 protocol was required for the initial messages 13:28 < sipa> i also don't understand the global pointer question 13:28 < jonasschnelli> *handshake 13:28 < sipa> that still doesn't require every message to know how it was serialized 13:28 < sipa> either the serializer classes hold state, and you'll want one object per node 13:28 < sipa> or it doesn't, and there is no need fo instantiate them at all 13:29 -!- Csus [58c4726f@gateway/web/freenode/ip.88.196.114.111] has quit [Ping timeout: 256 seconds] 13:29 < jonasschnelli> sipa: so each node has either v1 or v2 serialization, each CNode could have a shared pointer to v1 or v2 global serializer instance 13:29 < jonasschnelli> but since there is no need for instantisation, I'm unsure 13:29 < sipa> sure, but why? 13:29 -!- copumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Ping timeout: 268 seconds] 13:30 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 13:30 < sipa> maybe all you need is a function to serialize/deserialize that takes an enum for the type of serialization 13:30 < jonasschnelli> i see,.. yes 13:30 -!- hex17or [~hex17or@HSI-KBW-046-005-137-223.hsi8.kabel-badenwuerttemberg.de] has joined #bitcoin-core-dev 13:31 < sipa> but if there is a concern we may need state, sure a per-node instance sounds good 13:32 < jonasschnelli> I guess we don't need state on that level 13:32 -!- promag [~promag@bl22-246-44.dsl.telepac.pt] has joined #bitcoin-core-dev 13:32 < sipa> i don't know 13:33 < sipa> it can hold partial checksum data 13:34 -!- hex17or [~hex17or@HSI-KBW-046-005-137-223.hsi8.kabel-badenwuerttemberg.de] has quit [Quit: leaving] 13:35 < jonasschnelli> sipa: you mean the SHA256 or poly1305 state? 13:36 < sipa> yes 13:37 -!- promag [~promag@bl22-246-44.dsl.telepac.pt] has quit [Ping timeout: 246 seconds] 13:40 -!- hex17or [~hex17or@HSI-KBW-046-005-137-223.hsi8.kabel-badenwuerttemberg.de] has joined #bitcoin-core-dev 13:40 -!- Tralfaz [~none@185.156.175.59] has joined #bitcoin-core-dev 13:46 -!- profmac [~ProfMac@2001:470:1f0f:226:5cf5:8e00:d220:c1e1] has joined #bitcoin-core-dev 13:49 -!- rh0nj [~rh0nj@136.243.139.96] has quit [Ping timeout: 272 seconds] 13:50 -!- rh0nj [~rh0nj@136.243.139.96] has joined #bitcoin-core-dev 13:54 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 245 seconds] 13:56 < meshcollider> promag: 2:10 AM Whats wrong with making walletpassphrase an automatic named argument to _every_ rpc, and if the rpc can make use of the passprase, they use it... without unlocking. 13:56 < meshcollider> Concept ACK ^ 13:58 -!- spaced0ut [~spaced0ut@unaffiliated/spaced0ut] has joined #bitcoin-core-dev 14:05 -!- jarthur [~jarthur@207.114.244.5] has quit [] 14:05 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 14:07 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-lkxhneiuauesjkrt] has joined #bitcoin-core-dev 14:07 < bitcoin-git> [bitcoin] bitcoinhodler opened pull request #15012: Docs: Fix minor grammar error (master...patch-1) https://github.com/bitcoin/bitcoin/pull/15012 14:07 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-lkxhneiuauesjkrt] has left #bitcoin-core-dev [] 14:10 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 245 seconds] 14:11 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 14:12 -!- laptop__ [~laptop@host86-175-127-233.range86-175.btcentralplus.com] has quit [Quit: Leaving] 14:13 -!- Tralfaz [~none@185.156.175.59] has quit [Quit: Leaving] 14:14 -!- spinza [~spin@155.93.246.187] has quit [Quit: Coyote finally caught up with me...] 14:17 -!- spinza [~spin@155.93.246.187] has joined #bitcoin-core-dev 14:19 -!- hex17or [~hex17or@HSI-KBW-046-005-137-223.hsi8.kabel-badenwuerttemberg.de] has quit [Quit: leaving] 14:30 -!- ozymandias_2 [~ozymandia@071-071-010-063.res.spectrum.com] has joined #bitcoin-core-dev 14:30 -!- ozymandias_2 [~ozymandia@071-071-010-063.res.spectrum.com] has quit [Remote host closed the connection] 14:33 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 245 seconds] 14:45 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 14:50 -!- mileschet [~mileschet@92.187.13.69] has quit [Ping timeout: 240 seconds] 14:55 -!- mileschet [~mileschet@92.187.13.69] has joined #bitcoin-core-dev 15:00 -!- promag [~promag@bl22-246-44.dsl.telepac.pt] has joined #bitcoin-core-dev 15:03 -!- mileschet [~mileschet@92.187.13.69] has quit [Quit: Lost terminal] 15:28 -!- promag [~promag@bl22-246-44.dsl.telepac.pt] has quit [Remote host closed the connection] 15:35 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has joined #bitcoin-core-dev 15:40 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has quit [Ping timeout: 246 seconds] 15:53 -!- murrayn [~murrayn@unaffiliated/murrayn] has joined #bitcoin-core-dev 15:54 -!- BGL [eighty@75-149-171-58-Washington.hfc.comcastbusiness.net] has quit [Ping timeout: 250 seconds] 16:00 -!- michaelfolkson [~textual@host86-140-18-12.range86-140.btcentralplus.com] has joined #bitcoin-core-dev 16:04 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-xviudsiaknrrczvh] has joined #bitcoin-core-dev 16:04 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/86e0a33f5c38...45fe39022a65 16:04 < bitcoin-git> bitcoin/master fa05d52 MarcoFalke: test: Bump timeout to run tests in travis thread sanitizer 16:04 < bitcoin-git> bitcoin/master 45fe390 MarcoFalke: Merge #15005: test: Bump timeout to run tests in travis thread sanitizer... 16:04 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-xviudsiaknrrczvh] has left #bitcoin-core-dev [] 16:05 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-hojtlntwfmoxtuws] has joined #bitcoin-core-dev 16:05 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #15005: test: Bump timeout to run tests in travis thread sanitizer (master...Mf1812-testBumpTimeout) https://github.com/bitcoin/bitcoin/pull/15005 16:05 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-hojtlntwfmoxtuws] has left #bitcoin-core-dev [] 16:54 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 17:04 -!- ariard [~ariard@167.99.46.220] has left #bitcoin-core-dev [] 17:04 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-vkheycrmitengjwg] has joined #bitcoin-core-dev 17:04 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #15013: test: Avoid race in p2p_timeouts (master...Mf1812-testP2PnoRace) https://github.com/bitcoin/bitcoin/pull/15013 17:04 -!- bitcoin-git [bitcoin-gi@gateway/service/github.com/x-vkheycrmitengjwg] has left #bitcoin-core-dev [] 17:08 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has joined #bitcoin-core-dev 17:12 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has quit [Ping timeout: 250 seconds] 17:26 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has joined #bitcoin-core-dev 17:30 -!- chenpo [~chenpo@36-226-70-184.dynamic-ip.hinet.net] has quit [Ping timeout: 250 seconds] 17:37 -!- kmels [~kmels@190.14.131.146] has joined #bitcoin-core-dev 18:02 -!- michaelfolkson [~textual@host86-140-18-12.range86-140.btcentralplus.com] has quit [Quit: Sleep mode] 18:14 -!- e4xit [~e4xit@cpc123762-trow7-2-0-cust7.18-1.cable.virginm.net] has quit [Ping timeout: 244 seconds] 18:45 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 18:47 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Client Quit] 18:48 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 19:13 -!- BGL [~BGLWrK@75-149-171-58-Washington.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 19:55 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 264 seconds] 19:59 -!- danra_ [5ee654fb@gateway/web/freenode/ip.94.230.84.251] has quit [Ping timeout: 256 seconds] 19:59 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 250 seconds] 20:01 -!- TheRec [~toto@drupal.org/user/146860/view] has quit [] 20:22 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 20:28 -!- Tralfaz [~none@185.156.175.59] has joined #bitcoin-core-dev 20:28 -!- Tralfaz [~none@185.156.175.59] has quit [Client Quit] 20:33 -!- Eagle[TM] [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 20:34 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 245 seconds] 20:35 -!- spinza [~spin@155.93.246.187] has quit [Quit: Coyote finally caught up with me...] 21:01 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 21:14 -!- spinza [~spin@155.93.246.187] has joined #bitcoin-core-dev 21:18 -!- hebasto_ [~hebasto@95.164.65.194] has quit [Ping timeout: 272 seconds] 21:19 -!- instagibbs [~instagibb@pool-100-15-135-248.washdc.fios.verizon.net] has quit [Ping timeout: 245 seconds] 21:20 -!- instagibbs [~instagibb@pool-100-15-135-248.washdc.fios.verizon.net] has joined #bitcoin-core-dev 21:22 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has quit [Remote host closed the connection] 21:44 -!- hebasto [~hebasto@95.164.65.194] has joined #bitcoin-core-dev 21:47 -!- rh0nj [~rh0nj@136.243.139.96] has quit [Remote host closed the connection] 21:48 -!- rh0nj [~rh0nj@136.243.139.96] has joined #bitcoin-core-dev 21:49 -!- tryphe [~tryphe@unaffiliated/tryphe] has joined #bitcoin-core-dev 22:07 -!- DougieBot5000_ [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-core-dev 22:10 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Ping timeout: 240 seconds] 22:18 -!- DougieBot5000_ is now known as DougieBot5000 23:00 -!- ujjwalt [6777f702@gateway/web/freenode/ip.103.119.247.2] has joined #bitcoin-core-dev 23:01 -!- ujjwalt [6777f702@gateway/web/freenode/ip.103.119.247.2] has quit [] 23:03 -!- ujjwalt [6777f702@gateway/web/freenode/ip.103.119.247.2] has joined #bitcoin-core-dev 23:03 -!- ujjwalt [6777f702@gateway/web/freenode/ip.103.119.247.2] has quit [Client Quit] 23:06 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Ping timeout: 244 seconds] 23:13 -!- jimmysong [~jimmysong@72-48-253-51.dyn.grandenetworks.net] has quit [Read error: Connection reset by peer] 23:46 -!- Eagle[TM] [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 250 seconds] 23:54 -!- TheRec [~toto@drupal.org/user/146860/view] has joined #bitcoin-core-dev 23:58 -!- e4xit [~e4xit@cpc123762-trow7-2-0-cust7.18-1.cable.virginm.net] has joined #bitcoin-core-dev --- Log closed Fri Dec 21 00:00:57 2018