1 2017-03-03T00:05:15  *** wudayoda has joined #bitcoin-core-dev
  2 2017-03-03T00:09:52  *** wudayoda has quit IRC
  3 2017-03-03T00:13:31  *** chjj has joined #bitcoin-core-dev
  4 2017-03-03T00:16:26  *** Giszmo has joined #bitcoin-core-dev
  5 2017-03-03T00:36:49  *** wudayoda has joined #bitcoin-core-dev
  6 2017-03-03T00:38:08  *** harrymm has quit IRC
  7 2017-03-03T00:41:06  *** wudayoda has quit IRC
  8 2017-03-03T00:43:34  *** str4d has joined #bitcoin-core-dev
  9 2017-03-03T00:50:38  *** justanotheruser has quit IRC
 10 2017-03-03T00:53:05  *** harrymm has joined #bitcoin-core-dev
 11 2017-03-03T00:54:47  *** justanotheruser has joined #bitcoin-core-dev
 12 2017-03-03T01:01:37  *** abpa has quit IRC
 13 2017-03-03T01:02:44  *** kewde[m] has quit IRC
 14 2017-03-03T01:03:13  *** frabrunelle has quit IRC
 15 2017-03-03T01:05:10  *** harrymm has quit IRC
 16 2017-03-03T01:06:17  *** belcher_ is now known as belcher
 17 2017-03-03T01:07:55  <bitcoin-git> [bitcoin] instagibbs opened pull request #9906: Disallow copy constructor CReserveKeys (master...noreservecopy) https://github.com/bitcoin/bitcoin/pull/9906
 18 2017-03-03T01:07:56  *** wudayoda has joined #bitcoin-core-dev
 19 2017-03-03T01:11:10  *** kewde[m] has joined #bitcoin-core-dev
 20 2017-03-03T01:12:37  *** lesderid has quit IRC
 21 2017-03-03T01:12:58  *** wudayoda has quit IRC
 22 2017-03-03T01:16:58  *** frabrunelle has joined #bitcoin-core-dev
 23 2017-03-03T01:25:12  *** harrymm has joined #bitcoin-core-dev
 24 2017-03-03T01:28:02  *** wudayoda has joined #bitcoin-core-dev
 25 2017-03-03T01:30:54  *** lesderid has joined #bitcoin-core-dev
 26 2017-03-03T01:36:00  *** harrymm has quit IRC
 27 2017-03-03T02:04:51  *** wudayoda has quit IRC
 28 2017-03-03T02:05:22  *** harrymm has joined #bitcoin-core-dev
 29 2017-03-03T02:16:08  *** harrymm has quit IRC
 30 2017-03-03T02:19:54  *** owowo has joined #bitcoin-core-dev
 31 2017-03-03T02:34:03  *** Ylbam has quit IRC
 32 2017-03-03T02:35:37  *** harrymm has joined #bitcoin-core-dev
 33 2017-03-03T02:44:32  *** wudayoda has joined #bitcoin-core-dev
 34 2017-03-03T02:44:36  *** xiangfu has quit IRC
 35 2017-03-03T02:45:49  *** xiangfu has joined #bitcoin-core-dev
 36 2017-03-03T02:49:01  *** wudayoda has quit IRC
 37 2017-03-03T02:52:50  *** azuchi has joined #bitcoin-core-dev
 38 2017-03-03T03:26:54  *** dodomojo_ has joined #bitcoin-core-dev
 39 2017-03-03T03:48:18  <bitcoin-git> [bitcoin] TheOnlyAymes opened pull request #9907: 0.14 (master...0.14) https://github.com/bitcoin/bitcoin/pull/9907
 40 2017-03-03T03:49:03  <bitcoin-git> [bitcoin] TheOnlyAymes closed pull request #9907: 0.14 (master...0.14) https://github.com/bitcoin/bitcoin/pull/9907
 41 2017-03-03T03:53:53  *** dodomojo_ has quit IRC
 42 2017-03-03T04:51:52  *** str4d has quit IRC
 43 2017-03-03T05:02:46  *** justanotheruser has quit IRC
 44 2017-03-03T05:05:02  *** justanotheruser has joined #bitcoin-core-dev
 45 2017-03-03T05:29:09  *** CubicEarth has joined #bitcoin-core-dev
 46 2017-03-03T05:43:27  *** ill has quit IRC
 47 2017-03-03T05:43:44  *** ill has joined #bitcoin-core-dev
 48 2017-03-03T06:17:09  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/f7ec7cfd38b5...58861ad91b49
 49 2017-03-03T06:17:09  <bitcoin-git> bitcoin/master 6485466 Wladimir J. van der Laan: test: Report InitBlockIndex result...
 50 2017-03-03T06:17:10  <bitcoin-git> bitcoin/master 58861ad Wladimir J. van der Laan: Merge #9904: test: Fail if InitBlockIndex fails...
 51 2017-03-03T06:17:27  <bitcoin-git> [bitcoin] laanwj closed pull request #9904: test: Fail if InitBlockIndex fails (master...2017_03_test_check_blkindex_result) https://github.com/bitcoin/bitcoin/pull/9904
 52 2017-03-03T06:25:27  *** davec__ has quit IRC
 53 2017-03-03T06:27:31  *** davec has joined #bitcoin-core-dev
 54 2017-03-03T06:56:05  *** n1ce_ is now known as n1ce
 55 2017-03-03T06:56:27  *** n1ce has joined #bitcoin-core-dev
 56 2017-03-03T06:58:30  *** juscamarena has quit IRC
 57 2017-03-03T07:00:03  *** juscamarena has joined #bitcoin-core-dev
 58 2017-03-03T07:11:16  *** kadoban has quit IRC
 59 2017-03-03T07:45:44  *** BashCo has quit IRC
 60 2017-03-03T07:51:08  *** AaronvanW has quit IRC
 61 2017-03-03T07:55:41  *** CubicEarth has quit IRC
 62 2017-03-03T08:05:47  *** BashCo has joined #bitcoin-core-dev
 63 2017-03-03T08:05:57  *** Joe___ has joined #bitcoin-core-dev
 64 2017-03-03T08:07:31  *** Joe___ has quit IRC
 65 2017-03-03T08:14:26  *** frabrunelle has quit IRC
 66 2017-03-03T08:14:28  *** kewde[m] has quit IRC
 67 2017-03-03T08:30:46  *** kewde[m] has joined #bitcoin-core-dev
 68 2017-03-03T08:42:46  *** wudayoda has joined #bitcoin-core-dev
 69 2017-03-03T08:47:04  *** wudayoda has quit IRC
 70 2017-03-03T08:53:11  *** frabrunelle has joined #bitcoin-core-dev
 71 2017-03-03T09:05:20  *** juscamarena has quit IRC
 72 2017-03-03T09:05:47  *** juscamarena has joined #bitcoin-core-dev
 73 2017-03-03T09:29:19  <wumpus> jeremyrubin: well cloudabi executables are marked with a special "OS/ABI" type, so it's easy to identify them as such. Also it's recommended to use cloudabi-run to run them, which should not launch native executables
 74 2017-03-03T09:30:13  <gmaxwell> wumpus: nice blog post btw.
 75 2017-03-03T09:30:54  <wumpus> but yes it'd make sense to add a check to whatever processes submitted executables that it's really the right kind of executable
 76 2017-03-03T09:30:57  <wumpus> gmaxwell: thanks :)
 77 2017-03-03T09:31:29  <gmaxwell> wumpus: how is the kernel security for it implemented? assuming you're using its special libc and whatnot, does it just use seccomp mode 1 on Linux?
 78 2017-03-03T09:33:42  <gmaxwell> ah, it's the Capsicum stuff.
 79 2017-03-03T09:33:51  <wumpus> gmaxwell: the preferred approach is to have it run on top of capsicum, this is what is used on freebsd at least. There's also an emulator, which may use seccomp, not sure.
 80 2017-03-03T09:36:42  <gmaxwell> it's a little sad that dns requests have to be external, since libc vulnerablities in dns handling is one of the things that bothers me more about our common attack surface. E.g. DNSseeds start returning a glibc dns 0day.
 81 2017-03-03T09:37:05  *** wudayoda has joined #bitcoin-core-dev
 82 2017-03-03T09:37:26  <wumpus> well it could be implemented differently
 83 2017-03-03T09:37:49  <wumpus> you could have something that passes in a ready-to-go UDP file descriptor for communicating to your preferred DNS server
 84 2017-03-03T09:38:00  <gmaxwell> oh. hm yea, it's true.
 85 2017-03-03T09:38:04  <wumpus> then use an internal DNS implementation
 86 2017-03-03T09:38:25  <gmaxwell> or even a mini dns resolver process that just uses a non-sandboxed udp shim.
 87 2017-03-03T09:38:27  <wumpus> (e.g. libevent's)
 88 2017-03-03T09:39:21  <wumpus> exactly
 89 2017-03-03T09:39:50  *** Ylbam has joined #bitcoin-core-dev
 90 2017-03-03T09:40:46  <wumpus> my initial usecase will be to have all outgoing network traffic go through tor, so it won't be doing any DNS lookups locally at all, only at the exit nodes I guess
 91 2017-03-03T09:41:33  <gmaxwell> wumpus: for mlock, would it be possible for an external process to create an anonymous mmap, mlock it, then pass the descriptor over a unix domain socket to the sandboxed process?
 92 2017-03-03T09:41:40  *** wudayoda has quit IRC
 93 2017-03-03T09:41:48  <wumpus> gmaxwell: yes, that's possible
 94 2017-03-03T09:42:19  <jonasschnelli> What I once started is to use sipas crawler (bitcoin-seeder) and fill everything into a db, then use that db from djbdns (which is still one of the best dnsd IMO).
 95 2017-03-03T09:42:19  <wumpus> gmaxwell: it's a bit scary though as the external process will be able to keep a reference, and have all your key data :)
 96 2017-03-03T09:42:47  <gmaxwell> yes, though it could presumably also ptrace your process. and hopefully it wouldn't keep a reference. :)
 97 2017-03-03T09:43:30  <wumpus> ideally we'd not want to store any key data in the process at all; e.g. interface to yet another module for that, which could be hw
 98 2017-03-03T09:44:17  <gmaxwell> yea, indeed, should just be a signer process that has an interface like a hardware wallet. Sometimes it's an actual hardware wallet, other times it's a sandboxed process, SGX module, or whatnot.
 99 2017-03-03T09:44:30  <wumpus> right
100 2017-03-03T09:45:06  <wumpus> jonasschnelli: to make a DNS server that can only look up bitcoind hosts?
101 2017-03-03T09:45:24  *** nemgun has joined #bitcoin-core-dev
102 2017-03-03T09:45:39  <wumpus> jonasschnelli: oh I get it, of course, you want to run an alternative DNS server as DNS seeder
103 2017-03-03T09:45:46  <jonasschnelli> wumpus: yes.
104 2017-03-03T09:45:54  <jonasschnelli> The crawler is great,... but not the dnsd part
105 2017-03-03T09:46:04  <gmaxwell> well we do use dns for things other than introduction.
106 2017-03-03T09:46:33  <wumpus> do we?
107 2017-03-03T09:46:53  <gmaxwell> sure, things like addnode can use it.
108 2017-03-03T09:47:07  <gmaxwell> and it's not a bad idea there simply because ... IPs change.
109 2017-03-03T09:47:11  <jonasschnelli> isn't that pure IPv4/v6?
110 2017-03-03T09:47:19  <jonasschnelli> we could or we can?
111 2017-03-03T09:47:37  <nemgun> Hello guys
112 2017-03-03T09:48:17  <wumpus> it's possible to pass some of the connect-to command line options (proxy, tor, etc) as hostnames.... but meh, there's no use for that in cloudabi because it won't be able to connect to those anyway. The right wya to do that would be to pass in a fd to a pipe or such...
113 2017-03-03T09:49:13  <wumpus> as for RPC you can do the lookups at the client side
114 2017-03-03T09:49:34  <gmaxwell> wumpus: ah, well I thought it would eventually be good to be able to support the complete feature set (except for some antiquated features like the notify interfaces which might be better done another way).
115 2017-03-03T09:50:39  <wumpus> well my goal with this experiment would be to make something better, sometimes that means making decisions to drop some functionality or do it some other way
116 2017-03-03T09:51:35  <wumpus> it'd be possible to emulate the complete old feature set on top of the sandbox, but that's not very interesting
117 2017-03-03T09:55:02  <wumpus> anyhow if addnode stores a name and does periodic DNS lookups, to track IP changes over time, there's something to be said that bitcoind needs to be able to initiate DNS lookups
118 2017-03-03T09:57:20  <gmaxwell> it does (well it will relookup again on a reconnect, e.g. after a disconnect under the old name...)
119 2017-03-03T09:57:22  <wumpus> simplest would be to use the "RESOLVE" [F0] SOCKS5 extension for that. This means the actual lookup can be done from another process (which could be sandboxed too)
120 2017-03-03T09:58:27  <wumpus> this also means that if the DNS resolver process is compromised, bitcoind itself isn't
121 2017-03-03T10:00:22  *** JackH has quit IRC
122 2017-03-03T10:02:49  <wumpus> there's a bit of a bootstrapping problem here, ideally there would be a command 'instantiate a graph of cloudabi processes and connect them such and such'
123 2017-03-03T10:07:00  <wumpus> btw verify-commits.sh is broken again
124 2017-03-03T10:07:05  *** azuchi has quit IRC
125 2017-03-03T10:08:45  <wumpus> looks like it croaks on MarcoFalke's key
126 2017-03-03T10:09:04  <jonasschnelli> hmm...
127 2017-03-03T10:19:02  *** AaronvanW has joined #bitcoin-core-dev
128 2017-03-03T10:23:48  *** JackH has joined #bitcoin-core-dev
129 2017-03-03T10:31:21  *** wudayoda has joined #bitcoin-core-dev
130 2017-03-03T10:33:02  <bitcoin-git> [bitcoin] ryanofsky opened pull request #9908: Define 7200 second timestamp window constant (master...pr/timewin) https://github.com/bitcoin/bitcoin/pull/9908
131 2017-03-03T10:35:55  *** wudayoda has quit IRC
132 2017-03-03T10:44:47  *** riemann has joined #bitcoin-core-dev
133 2017-03-03T10:52:22  *** whphhg has joined #bitcoin-core-dev
134 2017-03-03T11:13:43  *** whphhg has quit IRC
135 2017-03-03T11:25:36  *** wudayoda has joined #bitcoin-core-dev
136 2017-03-03T11:26:06  <bitcoin-git> [bitcoin] ryanofsky opened pull request #9909: Add FindEarliestAtLeast test for edge cases (master...pr/faltest) https://github.com/bitcoin/bitcoin/pull/9909
137 2017-03-03T11:30:10  *** wudayoda has quit IRC
138 2017-03-03T12:15:34  *** laurentmt has joined #bitcoin-core-dev
139 2017-03-03T12:16:40  <paveljanik> when running with -blocksonly, do we want to load and dump the memory pool?
140 2017-03-03T12:18:49  *** MarcoFalke has joined #bitcoin-core-dev
141 2017-03-03T12:19:53  *** wudayoda has joined #bitcoin-core-dev
142 2017-03-03T12:20:11  <bitcoin-git> [bitcoin] ian-kelling opened pull request #9910: Docs: correct and elaborate -rpcbind doc (master...docs-rpcbind) https://github.com/bitcoin/bitcoin/pull/9910
143 2017-03-03T12:23:28  *** jannes has joined #bitcoin-core-dev
144 2017-03-03T12:24:25  *** wudayoda has quit IRC
145 2017-03-03T12:37:43  <wumpus> paveljanik: does it hurt to do so? if not, better not to couple those options
146 2017-03-03T12:39:11  <bitcoin-git> [bitcoin] laanwj pushed 10 new commits to master: https://github.com/bitcoin/bitcoin/compare/58861ad91b49...eb281842b7df
147 2017-03-03T12:39:12  <bitcoin-git> bitcoin/master eca550f Luke Dashjr: RPC/Wallet: Pass CWallet as pointer to helper functions
148 2017-03-03T12:39:12  <bitcoin-git> bitcoin/master d77ad6d Luke Dashjr: RPC: Do all wallet access through new GetWalletForJSONRPCRequest
149 2017-03-03T12:39:13  <bitcoin-git> bitcoin/master 2e518e3 Luke Dashjr: Move nWalletUnlockTime to CWallet::nRelockTime, and name timed task unique per CWallet
150 2017-03-03T12:39:19  <bitcoin-git> [bitcoin] laanwj closed pull request #8775: RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest (master...multiwallet_prefactor_rpc) https://github.com/bitcoin/bitcoin/pull/8775
151 2017-03-03T12:39:25  *** CubicEarth has joined #bitcoin-core-dev
152 2017-03-03T12:42:21  *** CubicEarth has quit IRC
153 2017-03-03T13:01:02  *** AaronvanW has quit IRC
154 2017-03-03T13:03:50  *** AaronvanW has joined #bitcoin-core-dev
155 2017-03-03T13:04:17  *** wudayoda has joined #bitcoin-core-dev
156 2017-03-03T13:05:04  <paveljanik> wumpus, dumping is fast, but loading is very slow and CPU consuming. And it consumes memory if there was a large mempool.dat. But I do not care enough ;-)
157 2017-03-03T13:06:04  <wumpus> I think there should be an option to bypass mempool loading/writing. And possibly it could parameter-interact with disable-blocks mode, as long as it's clearly documented.
158 2017-03-03T13:06:23  <wumpus> or maybe an option to disable the mempool completely? I don't know.
159 2017-03-03T13:07:06  <wumpus> I don't care enough either. It seems optimizing for something that is an incedigly rare edge case
160 2017-03-03T13:07:49  *** wasi has quit IRC
161 2017-03-03T13:07:51  <wumpus> if you want to optimize actual bottlenecks, please pick my sha256 or crc32 optimization experiment :-)
162 2017-03-03T13:08:16  *** wasi has joined #bitcoin-core-dev
163 2017-03-03T13:08:52  *** wudayoda has quit IRC
164 2017-03-03T13:12:45  <paveljanik> Well, I'll first optimise my blocksonly gateway to the world ;-)
165 2017-03-03T13:13:04  <wumpus> both optimizations that I mention are very relevant to validating blocks, too
166 2017-03-03T13:13:28  <paveljanik> do you have the PR numbers? ;-)
167 2017-03-03T13:13:52  *** nemgun32 has joined #bitcoin-core-dev
168 2017-03-03T13:14:26  <wumpus> no PRs yet,but you can find the branches linked in the README here: https://github.com/laanwj/bitcoin
169 2017-03-03T13:16:01  *** d9b4bef9 has quit IRC
170 2017-03-03T13:16:55  *** nemgun has quit IRC
171 2017-03-03T13:17:07  *** d9b4bef9 has joined #bitcoin-core-dev
172 2017-03-03T13:29:05  <paveljanik> how do you satisfy multiarchitecture/multiOS with yasm?
173 2017-03-03T13:37:58  <wumpus> dunno?
174 2017-03-03T13:38:28  <wumpus> is yasm platform specific?
175 2017-03-03T13:39:33  <wumpus> as for architectures, use a general interface, and compile on the assembly appropriate for the architecture. For specific instruction sets it makes sense to do run-time detection.
176 2017-03-03T13:42:35  <wumpus> on x86 you can use the CPUID instruction for that (see for example the SDL2 implementation: https://github.com/spurious/SDL-mirror/blob/master/src/cpuinfo/SDL_cpuinfo.c), on ARM it's somewhat more difficult as the instruction to detect what instruction sets are available is privileged. So applications resort to OS-specific parsing of /dev/cpuinfo, or just trying out the instructions and catching SIGILL
177 2017-03-03T13:43:15  <wumpus> openssl, most notably, uses the latter approach, which is why you'lll always have to skip a SIGILL when running bitcoind in gdb on ARM
178 2017-03-03T13:52:43  *** ennui has joined #bitcoin-core-dev
179 2017-03-03T13:53:16  *** ennui has left #bitcoin-core-dev
180 2017-03-03T13:56:38  *** bsm1175322 has quit IRC
181 2017-03-03T13:57:24  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/eb281842b7df...ba80a684cfef
182 2017-03-03T13:57:24  <bitcoin-git> bitcoin/master 90a1d9a Ian Kelling: Docs: add details to -rpcclienttimeout doc
183 2017-03-03T13:57:25  <bitcoin-git> bitcoin/master ba80a68 Wladimir J. van der Laan: Merge #9903: Docs: add details to -rpcclienttimeout doc...
184 2017-03-03T13:57:44  <bitcoin-git> [bitcoin] laanwj closed pull request #9903: Docs: add details to -rpcclienttimeout doc (master...docs-client-timeout) https://github.com/bitcoin/bitcoin/pull/9903
185 2017-03-03T13:58:35  *** wudayoda has joined #bitcoin-core-dev
186 2017-03-03T14:03:07  *** wudayoda has quit IRC
187 2017-03-03T14:06:39  *** wudayoda has joined #bitcoin-core-dev
188 2017-03-03T14:11:10  *** wudayoda has quit IRC
189 2017-03-03T14:11:33  *** laurentmt has quit IRC
190 2017-03-03T14:12:04  *** laurentmt has joined #bitcoin-core-dev
191 2017-03-03T14:22:24  *** MarcoFalke has quit IRC
192 2017-03-03T14:22:32  *** MarcoFalke has joined #bitcoin-core-dev
193 2017-03-03T14:27:38  <jonasschnelli> What's the plan in how we solve the current travis problem in master?
194 2017-03-03T14:27:44  <jonasschnelli> Anyone working on that?
195 2017-03-03T14:28:47  <wumpus> I suppose you mean https://github.com/bitcoin/bitcoin/pull/9880#issuecomment-283959063 ?
196 2017-03-03T14:28:53  <wumpus> I don't really know how to solve it
197 2017-03-03T14:29:23  <wumpus> do we need to add a new key somewhere?
198 2017-03-03T14:29:44  <wumpus> would prefer to leave it up to BlueMatt
199 2017-03-03T14:31:33  *** Guyver2 has joined #bitcoin-core-dev
200 2017-03-03T14:32:54  *** bityogi has joined #bitcoin-core-dev
201 2017-03-03T14:41:22  <jonasschnelli> wumpus: https://github.com/bitcoin/bitcoin/issues/9898 isn't solved yet. right?
202 2017-03-03T14:42:31  <jonasschnelli> Ah. But right, the issue on master is verify-commits.
203 2017-03-03T14:42:40  <jonasschnelli> I though it was the travis OSX issue
204 2017-03-03T14:43:04  <wumpus> oh I had forgot about that one
205 2017-03-03T14:43:16  <wumpus> seems it went away out of itself though? pulls are passing
206 2017-03-03T14:43:28  <wumpus> it's just master, where verify-commits is run, where things fail
207 2017-03-03T14:44:05  <jonasschnelli> Okay. I'm happy 9898 is gone...
208 2017-03-03T14:49:25  <bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/ba80a684cfef...75d012e8c7d0
209 2017-03-03T14:49:26  <bitcoin-git> bitcoin/master 9de90bb Pavel Janík: Do not shadow variables (gcc set)
210 2017-03-03T14:49:26  <bitcoin-git> bitcoin/master ad1ae7a Pavel Janík: Check and enable -Wshadow by default.
211 2017-03-03T14:49:27  <bitcoin-git> bitcoin/master 75d012e Wladimir J. van der Laan: Merge #8808: Do not shadow variables (gcc set)...
212 2017-03-03T14:54:39  *** To7 has quit IRC
213 2017-03-03T14:57:57  <jonasschnelli> I think it would be great if #9294 could get a review from on of the bip32 authors (ping sipa, gmaxwell)
214 2017-03-03T14:58:00  <gribble> https://github.com/bitcoin/bitcoin/issues/9294 | Use internal HD chain for change outputs (hd split) by jonasschnelli · Pull Request #9294 · bitcoin/bitcoin · GitHub
215 2017-03-03T15:09:14  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/75d012e8c7d0...67c5cc19178d
216 2017-03-03T15:09:14  <bitcoin-git> bitcoin/master 09fe346 Russell Yanofsky: Avoid -Wshadow warnings in wallet_tests...
217 2017-03-03T15:09:15  <bitcoin-git> bitcoin/master 67c5cc1 Wladimir J. van der Laan: Merge #9828: Avoid -Wshadow warnings in wallet_tests...
218 2017-03-03T15:09:34  <bitcoin-git> [bitcoin] laanwj closed pull request #9828: Avoid -Wshadow warnings in wallet_tests (master...pr/multishadow) https://github.com/bitcoin/bitcoin/pull/9828
219 2017-03-03T15:22:45  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/67c5cc19178d...90cb2a218e58
220 2017-03-03T15:22:45  <bitcoin-git> bitcoin/master f36bdf0 Johnathan Corgan: Enable host lookups for -proxy and -onion parameters...
221 2017-03-03T15:22:46  <bitcoin-git> bitcoin/master 90cb2a2 Wladimir J. van der Laan: Merge #9774: Enable host lookups for -proxy and -onion parameters...
222 2017-03-03T15:23:06  <bitcoin-git> [bitcoin] laanwj closed pull request #9774: Enable host lookups for -proxy and -onion parameters (master...hostname-lookups) https://github.com/bitcoin/bitcoin/pull/9774
223 2017-03-03T15:39:23  *** dodomojo_ has joined #bitcoin-core-dev
224 2017-03-03T15:43:21  *** BashCo_ has joined #bitcoin-core-dev
225 2017-03-03T15:44:37  *** BashCo_ has quit IRC
226 2017-03-03T15:45:54  *** bsm1175322 has joined #bitcoin-core-dev
227 2017-03-03T15:46:01  *** BashCo has quit IRC
228 2017-03-03T15:48:58  <bitcoin-git> [bitcoin] jonasschnelli closed pull request #8764: [Wallet] get rid of pwalletMain, add simple CWallets infrastructure (master...2016/09/wallet_pointer) https://github.com/bitcoin/bitcoin/pull/8764
229 2017-03-03T15:52:30  *** dodomojo has joined #bitcoin-core-dev
230 2017-03-03T15:55:49  *** dodomojo_ has quit IRC
231 2017-03-03T16:00:44  *** riemann has quit IRC
232 2017-03-03T16:01:18  *** harrymm has quit IRC
233 2017-03-03T16:01:52  *** nemgun has joined #bitcoin-core-dev
234 2017-03-03T16:03:52  *** nemgun32 has quit IRC
235 2017-03-03T16:16:55  *** harrymm has joined #bitcoin-core-dev
236 2017-03-03T16:21:07  *** arowser has quit IRC
237 2017-03-03T16:22:37  *** arowser has joined #bitcoin-core-dev
238 2017-03-03T16:23:08  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/90cb2a218e58...53c300fb525a
239 2017-03-03T16:23:08  <bitcoin-git> bitcoin/master e5b449c Ian Kelling: Docs: correct and elaborate -rpcbind doc...
240 2017-03-03T16:23:09  <bitcoin-git> bitcoin/master 53c300f Wladimir J. van der Laan: Merge #9910: Docs: correct and elaborate -rpcbind doc...
241 2017-03-03T16:23:33  <bitcoin-git> [bitcoin] laanwj closed pull request #9910: Docs: correct and elaborate -rpcbind doc (master...docs-rpcbind) https://github.com/bitcoin/bitcoin/pull/9910
242 2017-03-03T16:24:22  *** BashCo has joined #bitcoin-core-dev
243 2017-03-03T16:39:48  *** wudayoda has joined #bitcoin-core-dev
244 2017-03-03T16:47:03  *** abpa has joined #bitcoin-core-dev
245 2017-03-03T17:19:20  *** bsm1175322 has quit IRC
246 2017-03-03T17:26:06  *** bsm1175322 has joined #bitcoin-core-dev
247 2017-03-03T17:39:56  *** lightningbot has joined #bitcoin-core-dev
248 2017-03-03T17:41:05  *** jrayhawk_ has joined #bitcoin-core-dev
249 2017-03-03T17:41:44  *** laurentmt has quit IRC
250 2017-03-03T17:42:24  *** ryanofsky_ has joined #bitcoin-core-dev
251 2017-03-03T17:42:37  *** BlueMatt_ has joined #bitcoin-core-dev
252 2017-03-03T17:43:07  *** murchandamus1 has joined #bitcoin-core-dev
253 2017-03-03T17:43:11  *** BlueMatt has quit IRC
254 2017-03-03T17:43:11  *** nsh has quit IRC
255 2017-03-03T17:43:11  *** ensign_ has quit IRC
256 2017-03-03T17:43:11  *** Taek has quit IRC
257 2017-03-03T17:43:12  *** murchandamus has quit IRC
258 2017-03-03T17:43:12  *** da2ce7 has quit IRC
259 2017-03-03T17:43:12  *** ryanofsky has quit IRC
260 2017-03-03T17:43:12  *** jrayhawk has quit IRC
261 2017-03-03T17:44:25  *** da2ce7 has joined #bitcoin-core-dev
262 2017-03-03T17:47:34  *** nsh has joined #bitcoin-core-dev
263 2017-03-03T17:47:51  *** cryptapus_afk is now known as cryptapus
264 2017-03-03T17:49:04  *** ensign- has joined #bitcoin-core-dev
265 2017-03-03T17:51:41  *** tripleslash has quit IRC
266 2017-03-03T17:52:10  *** ryanofsky_ is now known as ryanofsky
267 2017-03-03T17:55:01  *** whphhg has joined #bitcoin-core-dev
268 2017-03-03T18:12:28  *** JackH has quit IRC
269 2017-03-03T18:38:07  *** BlueMatt_ is now known as BlueMatt
270 2017-03-03T18:38:08  *** BlueMatt has quit IRC
271 2017-03-03T18:38:08  *** BlueMatt has joined #bitcoin-core-dev
272 2017-03-03T18:49:19  <bitcoin-git> [bitcoin] sdaftuar opened pull request #9912: Optimize GetWitnessHash() for non-segwit transactions (master...2017-03-optimize-witness-hash) https://github.com/bitcoin/bitcoin/pull/9912
273 2017-03-03T18:57:50  *** dodomojo has quit IRC
274 2017-03-03T19:04:00  *** To7 has joined #bitcoin-core-dev
275 2017-03-03T19:04:28  *** chjj has quit IRC
276 2017-03-03T19:10:11  *** AaronvanW has quit IRC
277 2017-03-03T19:10:52  *** AaronvanW has joined #bitcoin-core-dev
278 2017-03-03T19:15:08  *** AaronvanW has quit IRC
279 2017-03-03T19:38:24  *** AaronvanW has joined #bitcoin-core-dev
280 2017-03-03T20:15:51  *** AaronvanW has quit IRC
281 2017-03-03T20:39:25  *** james has joined #bitcoin-core-dev
282 2017-03-03T20:39:47  *** james is now known as Guest86728
283 2017-03-03T20:40:16  *** Guest86728 has left #bitcoin-core-dev
284 2017-03-03T20:44:47  *** fanquake has joined #bitcoin-core-dev
285 2017-03-03T20:45:57  *** waxwing has quit IRC
286 2017-03-03T20:46:56  *** fanquake has quit IRC
287 2017-03-03T20:55:42  *** waxwing has joined #bitcoin-core-dev
288 2017-03-03T21:09:46  *** chjj has joined #bitcoin-core-dev
289 2017-03-03T21:12:51  *** paveljanik has quit IRC
290 2017-03-03T21:26:53  *** AaronvanW has joined #bitcoin-core-dev
291 2017-03-03T21:26:53  *** AaronvanW has joined #bitcoin-core-dev
292 2017-03-03T22:18:46  *** Chris_Stewart_5 has quit IRC
293 2017-03-03T23:01:32  *** wasi has quit IRC
294 2017-03-03T23:01:57  *** wasi has joined #bitcoin-core-dev
295 2017-03-03T23:09:52  *** Guyver2 has quit IRC
296 2017-03-03T23:42:01  <gmaxwell> What are the barriers on getting SSE2  SHA2 in use? The speedup for initial sync should be far from trivial now.
297 2017-03-03T23:42:14  <gmaxwell> (plus lowering latency of everything else we do)
298 2017-03-03T23:43:05  <sipa> what is the speedup factor?
299 2017-03-03T23:49:42  <luke-jr> why not SSE4 or AVX?
300 2017-03-03T23:51:30  <gmaxwell> If I'm not misremembering SSE2 was 95% of the speedup of SSE4 and AVX was not faster on the hardware we tested (and in fact AVX was slower on AMD). But just replace SSE2 in my comment with whatever made sense.
301 2017-03-03T23:51:55  <gmaxwell> sipa: before jonasschnelli benchmarked IBD with the change and it was 5% faster. IIRC... but now with assume valid a MUCH larger percentage of the time is in hashing.
302 2017-03-03T23:53:12  <gmaxwell> So "more than 5%", though I don't know how much more. It will only grow after your UTXO changes.
303 2017-03-03T23:54:55  <sipa> does it need parallel hashing?