1 2017-03-28T00:00:29  *** abpa has quit IRC
  2 2017-03-28T00:01:28  *** davec has joined #bitcoin-core-dev
  3 2017-03-28T00:06:34  *** magicwund has joined #bitcoin-core-dev
  4 2017-03-28T00:12:57  *** dodomojo has joined #bitcoin-core-dev
  5 2017-03-28T00:13:34  *** magicwund has quit IRC
  6 2017-03-28T00:15:18  *** magicwund has joined #bitcoin-core-dev
  7 2017-03-28T00:17:07  *** dodomojo has quit IRC
  8 2017-03-28T00:24:08  *** Ylbam has quit IRC
  9 2017-03-28T01:03:57  *** abpa has joined #bitcoin-core-dev
 10 2017-03-28T01:03:59  *** jannes has quit IRC
 11 2017-03-28T01:07:05  *** dodomojo has joined #bitcoin-core-dev
 12 2017-03-28T01:11:19  *** dodomojo has quit IRC
 13 2017-03-28T01:25:08  *** nanotube has quit IRC
 14 2017-03-28T01:26:08  *** nejon has quit IRC
 15 2017-03-28T01:26:08  *** sipa has quit IRC
 16 2017-03-28T01:28:22  *** sipa has joined #bitcoin-core-dev
 17 2017-03-28T01:28:32  *** xiangfu has quit IRC
 18 2017-03-28T01:28:46  *** xiangfu has joined #bitcoin-core-dev
 19 2017-03-28T01:28:48  *** jrayhawk_ has quit IRC
 20 2017-03-28T01:28:57  *** jrayhawk has joined #bitcoin-core-dev
 21 2017-03-28T01:41:19  *** abpa has quit IRC
 22 2017-03-28T01:42:58  *** nanotube has joined #bitcoin-core-dev
 23 2017-03-28T01:45:57  <jcorgan> does anyone know if the digital garage presentation will be live streamed?
 24 2017-03-28T02:00:45  <phantomcircuit> jcorgan, you mean the bitcoin dev meetup happening nowish?
 25 2017-03-28T02:01:15  <jcorgan> yes. i had planned to attend but had something come up at the last minute.
 26 2017-03-28T02:02:09  <jcorgan> well, i'm sure it will be recorded in any case
 27 2017-03-28T02:07:24  <phantomcircuit> jcorgan, they're usually not
 28 2017-03-28T02:07:32  <phantomcircuit> i doubt this will be
 29 2017-03-28T02:08:23  <jcorgan> ah well.
 30 2017-03-28T02:09:25  *** magicwund has quit IRC
 31 2017-03-28T02:09:29  <jcorgan> i'll just have to do what they did in the pre-Interet age and use my *imagination* when reading sipa's documentation
 32 2017-03-28T02:10:11  *** magicwund has joined #bitcoin-core-dev
 33 2017-03-28T02:12:36  *** magicwund has quit IRC
 34 2017-03-28T02:13:28  *** magicwund has joined #bitcoin-core-dev
 35 2017-03-28T02:25:36  <sipa> jcorgan: or you could ask questions here :)
 36 2017-03-28T02:25:40  <sipa> it will be recorded, yes
 37 2017-03-28T02:25:46  <sipa> not streamed i believe
 38 2017-03-28T02:29:57  *** magicwund has quit IRC
 39 2017-03-28T02:32:43  *** magicwund has joined #bitcoin-core-dev
 40 2017-03-28T02:47:44  *** magicwund has quit IRC
 41 2017-03-28T02:54:35  *** magicwund has joined #bitcoin-core-dev
 42 2017-03-28T02:56:36  *** dodomojo has joined #bitcoin-core-dev
 43 2017-03-28T02:58:57  *** magicwund has quit IRC
 44 2017-03-28T03:05:53  *** magicwund has joined #bitcoin-core-dev
 45 2017-03-28T03:07:34  *** mo has joined #bitcoin-core-dev
 46 2017-03-28T03:07:58  *** mo is now known as Guest50891
 47 2017-03-28T03:09:54  *** AdrianG has quit IRC
 48 2017-03-28T03:11:01  *** magicwund has quit IRC
 49 2017-03-28T03:12:00  *** dodomojo has quit IRC
 50 2017-03-28T03:12:31  *** dodomojo has joined #bitcoin-core-dev
 51 2017-03-28T03:13:33  *** magicwund has joined #bitcoin-core-dev
 52 2017-03-28T03:14:55  *** dodomojo has quit IRC
 53 2017-03-28T03:17:18  *** AdrianG has joined #bitcoin-core-dev
 54 2017-03-28T03:18:32  *** magicwund has quit IRC
 55 2017-03-28T03:25:17  *** nejon has joined #bitcoin-core-dev
 56 2017-03-28T03:28:18  *** goksinen has joined #bitcoin-core-dev
 57 2017-03-28T03:29:12  *** magicwund has joined #bitcoin-core-dev
 58 2017-03-28T03:33:27  *** magicwund has quit IRC
 59 2017-03-28T04:00:03  *** magicwund has joined #bitcoin-core-dev
 60 2017-03-28T04:03:05  *** JackH has quit IRC
 61 2017-03-28T04:04:49  *** magicwund has quit IRC
 62 2017-03-28T04:09:51  <achow101> I'm attempting to run the linearize scripts but it keeps timing out? anyone have any ideas?
 63 2017-03-28T04:15:35  <achow101> nvm. it magically resolved itself
 64 2017-03-28T04:21:33  <bitcoin-git> [bitcoin] achow101 opened pull request #10104: linearize script: Option to use RPC cookie (master...linearize-use-cookie) https://github.com/bitcoin/bitcoin/pull/10104
 65 2017-03-28T04:29:12  *** testando has joined #bitcoin-core-dev
 66 2017-03-28T04:30:52  *** magicwund has joined #bitcoin-core-dev
 67 2017-03-28T04:35:27  *** magicwund has quit IRC
 68 2017-03-28T04:46:07  <testando> test
 69 2017-03-28T04:46:24  *** testando has quit IRC
 70 2017-03-28T04:53:24  *** waxwing has quit IRC
 71 2017-03-28T05:07:11  *** waxwing has joined #bitcoin-core-dev
 72 2017-03-28T05:16:45  *** magicwund has joined #bitcoin-core-dev
 73 2017-03-28T05:21:13  *** magicwund has quit IRC
 74 2017-03-28T05:47:24  *** go1111111 has joined #bitcoin-core-dev
 75 2017-03-28T05:47:27  *** magicwund has joined #bitcoin-core-dev
 76 2017-03-28T05:51:57  *** magicwund has quit IRC
 77 2017-03-28T05:51:58  *** go1111111 has quit IRC
 78 2017-03-28T05:52:23  *** go1111111 has joined #bitcoin-core-dev
 79 2017-03-28T06:02:24  *** go1111111 has quit IRC
 80 2017-03-28T06:13:54  *** go1111111 has joined #bitcoin-core-dev
 81 2017-03-28T06:18:17  *** magicwund has joined #bitcoin-core-dev
 82 2017-03-28T06:20:43  *** goksinen has quit IRC
 83 2017-03-28T06:22:35  *** magicwund has quit IRC
 84 2017-03-28T06:30:42  <kallewoof> There were cameras pointed at sipa so presumably there are recordings
 85 2017-03-28T06:42:02  *** go1111111 has quit IRC
 86 2017-03-28T06:46:16  *** LeMiner2 has joined #bitcoin-core-dev
 87 2017-03-28T06:46:29  *** BashCo has quit IRC
 88 2017-03-28T06:47:20  *** Evel-Knievel has quit IRC
 89 2017-03-28T06:48:36  *** str4d has joined #bitcoin-core-dev
 90 2017-03-28T06:48:44  *** LeMiner has quit IRC
 91 2017-03-28T06:48:44  *** LeMiner2 is now known as LeMiner
 92 2017-03-28T06:49:05  *** magicwund has joined #bitcoin-core-dev
 93 2017-03-28T06:51:56  *** JackH has joined #bitcoin-core-dev
 94 2017-03-28T06:53:27  *** magicwund has quit IRC
 95 2017-03-28T06:53:45  *** go1111111 has joined #bitcoin-core-dev
 96 2017-03-28T07:00:07  *** Evel-Knievel has joined #bitcoin-core-dev
 97 2017-03-28T07:10:28  *** go1111111 has quit IRC
 98 2017-03-28T07:15:05  *** BashCo has joined #bitcoin-core-dev
 99 2017-03-28T07:15:35  *** justan0theruser has quit IRC
100 2017-03-28T07:19:56  *** Guest53386 has quit IRC
101 2017-03-28T07:20:25  *** Colleen2 has joined #bitcoin-core-dev
102 2017-03-28T07:23:52  *** go1111111 has joined #bitcoin-core-dev
103 2017-03-28T07:34:55  *** magicwund has joined #bitcoin-core-dev
104 2017-03-28T07:39:28  *** magicwund has quit IRC
105 2017-03-28T07:54:37  *** go1111111 has quit IRC
106 2017-03-28T07:56:34  *** JackH has quit IRC
107 2017-03-28T08:00:19  *** paveljanik has quit IRC
108 2017-03-28T08:06:37  *** arowser has quit IRC
109 2017-03-28T08:06:52  *** arowser has joined #bitcoin-core-dev
110 2017-03-28T08:21:01  *** magicwund has joined #bitcoin-core-dev
111 2017-03-28T08:25:19  *** magicwund has quit IRC
112 2017-03-28T08:37:49  *** vicenteH has joined #bitcoin-core-dev
113 2017-03-28T08:49:34  *** whphhg has quit IRC
114 2017-03-28T08:52:42  *** Ylbam has joined #bitcoin-core-dev
115 2017-03-28T08:54:50  *** riemann has joined #bitcoin-core-dev
116 2017-03-28T09:01:56  *** jannes has joined #bitcoin-core-dev
117 2017-03-28T09:27:05  <bitcoin-git> [bitcoin] MarcoFalke pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/5114f8113627...c412fd805ddf
118 2017-03-28T09:27:06  <bitcoin-git> bitcoin/master 55992f1 John Newbery: Add --quiet option to suppress rpc-tests.py output...
119 2017-03-28T09:27:06  <bitcoin-git> bitcoin/master 6d780b1 John Newbery: Update travis config to run rpc-tests.py in quiet mode
120 2017-03-28T09:27:07  <bitcoin-git> bitcoin/master 8c7288c John Newbery: Print out the final 1000 lines of test_framework.log if test fails
121 2017-03-28T09:27:30  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #9780: Suppress noisy output from qa tests in Travis (master...travislogging) https://github.com/bitcoin/bitcoin/pull/9780
122 2017-03-28T09:38:51  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/c412fd805ddf...79af9fbd8c3c
123 2017-03-28T09:38:51  <bitcoin-git> bitcoin/master 29d6634 John Newbery: Check that all test scripts in test/functional are being run...
124 2017-03-28T09:38:52  <bitcoin-git> bitcoin/master 79af9fb MarcoFalke: Merge #10096: Check that all test scripts in test/functional are being run...
125 2017-03-28T09:39:11  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #10096: Check that all test scripts in test/functional are being run (master...check_all_tests_run) https://github.com/bitcoin/bitcoin/pull/10096
126 2017-03-28T10:04:46  *** herzmeister[m] has quit IRC
127 2017-03-28T10:04:46  *** kewde[m] has quit IRC
128 2017-03-28T10:04:49  *** frabrunelle1 has quit IRC
129 2017-03-28T10:06:24  *** herzmeister[m] has joined #bitcoin-core-dev
130 2017-03-28T10:13:41  *** JackH has joined #bitcoin-core-dev
131 2017-03-28T10:16:36  <brg444> has someone undertaken more research into BFD/committed bloom filters since it was proposed on the ml?
132 2017-03-28T10:18:43  *** arubi has quit IRC
133 2017-03-28T10:20:02  *** arubi has joined #bitcoin-core-dev
134 2017-03-28T10:20:04  *** Guyver2 has joined #bitcoin-core-dev
135 2017-03-28T10:21:44  *** magicwund has joined #bitcoin-core-dev
136 2017-03-28T10:26:27  *** magicwund has quit IRC
137 2017-03-28T10:52:30  *** magicwund has joined #bitcoin-core-dev
138 2017-03-28T10:56:57  *** magicwund has quit IRC
139 2017-03-28T10:57:43  *** Cheeseo has quit IRC
140 2017-03-28T10:58:32  *** Cheeseo has joined #bitcoin-core-dev
141 2017-03-28T11:17:10  *** jtimon has quit IRC
142 2017-03-28T11:26:03  *** magicwund has joined #bitcoin-core-dev
143 2017-03-28T11:30:28  *** magicwund has quit IRC
144 2017-03-28T11:39:39  *** AaronvanW has quit IRC
145 2017-03-28T11:47:08  *** AaronvanW has joined #bitcoin-core-dev
146 2017-03-28T11:51:13  *** magicwund has joined #bitcoin-core-dev
147 2017-03-28T11:55:57  *** magicwund has quit IRC
148 2017-03-28T12:03:16  *** frabrunelle has joined #bitcoin-core-dev
149 2017-03-28T12:03:16  *** kewde[m] has joined #bitcoin-core-dev
150 2017-03-28T12:12:28  *** str4d has quit IRC
151 2017-03-28T12:12:57  *** str4d has joined #bitcoin-core-dev
152 2017-03-28T12:24:35  *** shockoo has joined #bitcoin-core-dev
153 2017-03-28T12:36:53  *** justanotheruser has joined #bitcoin-core-dev
154 2017-03-28T12:44:05  *** cryptapus has joined #bitcoin-core-dev
155 2017-03-28T12:47:14  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/79af9fbd8c3c...5b029aaedb5f
156 2017-03-28T12:47:14  <bitcoin-git> bitcoin/master fa4535d MarcoFalke: [qa] combine_logs: Use ordered list for logfiles
157 2017-03-28T12:47:15  <bitcoin-git> bitcoin/master 5b029aa MarcoFalke: Merge #10076: [qa] combine_logs: Use ordered list for logfiles...
158 2017-03-28T12:47:39  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #10076: [qa] combine_logs: Use ordered list for logfiles (master...Mf1703-orderedLog) https://github.com/bitcoin/bitcoin/pull/10076
159 2017-03-28T12:49:36  <bitcoin-git> [bitcoin] jnewbery opened pull request #10105: [tests] fixup - make all Travis test runs quiet, non just cron job runs (master...fixup_travis_logging) https://github.com/bitcoin/bitcoin/pull/10105
160 2017-03-28T12:57:40  <bitcoin-git> [bitcoin] awemany opened pull request #10106: bitcoin-tx: Fix missing range check (master...bitcointx-addoutaddr) https://github.com/bitcoin/bitcoin/pull/10106
161 2017-03-28T13:09:32  *** cryptapus has quit IRC
162 2017-03-28T13:11:27  *** dcousens has quit IRC
163 2017-03-28T13:11:36  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/5b029aaedb5f...0b9fb682890b
164 2017-03-28T13:11:36  <bitcoin-git> bitcoin/master 91f1f19 John Newbery: Make all Travis test runs quiet, non just cron job runs
165 2017-03-28T13:11:37  <bitcoin-git> bitcoin/master 0b9fb68 MarcoFalke: Merge #10105: [tests] fixup - make all Travis test runs quiet, non just cron job runs...
166 2017-03-28T13:12:01  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #10105: [tests] fixup - make all Travis test runs quiet, non just cron job runs (master...fixup_travis_logging) https://github.com/bitcoin/bitcoin/pull/10105
167 2017-03-28T13:13:47  <luke-jr> hmm. I wonder if, when there are two equal-work tips, we ought to be treating the last common block as the real tip until the contention resolves.
168 2017-03-28T13:21:42  *** magicwund has joined #bitcoin-core-dev
169 2017-03-28T13:23:13  <bitcoin-git> [bitcoin] practicalswift opened pull request #10107: Remove unused variable. Fix accidental trailing semicolons in Python code (master...recent-python-style-regressions) https://github.com/bitcoin/bitcoin/pull/10107
170 2017-03-28T13:25:57  *** magicwund has quit IRC
171 2017-03-28T13:31:03  *** Cheeseo has quit IRC
172 2017-03-28T13:36:59  *** laurentmt has joined #bitcoin-core-dev
173 2017-03-28T13:40:14  *** nemgun has joined #bitcoin-core-dev
174 2017-03-28T13:42:17  *** nemgun1 has joined #bitcoin-core-dev
175 2017-03-28T13:42:29  *** magicwund has joined #bitcoin-core-dev
176 2017-03-28T13:45:08  *** nemgun has quit IRC
177 2017-03-28T13:46:57  *** magicwund has quit IRC
178 2017-03-28T13:56:49  *** laurentmt has quit IRC
179 2017-03-28T13:59:47  *** magicwund has joined #bitcoin-core-dev
180 2017-03-28T14:01:05  *** magicwund has quit IRC
181 2017-03-28T14:01:34  *** magicwund has joined #bitcoin-core-dev
182 2017-03-28T14:08:16  *** nemgun has joined #bitcoin-core-dev
183 2017-03-28T14:11:08  *** nemgun1 has quit IRC
184 2017-03-28T14:16:23  *** magicwund has quit IRC
185 2017-03-28T14:17:00  *** magicwund has joined #bitcoin-core-dev
186 2017-03-28T14:26:43  *** nemgun1 has joined #bitcoin-core-dev
187 2017-03-28T14:29:28  *** nemgun has quit IRC
188 2017-03-28T14:41:05  *** root-servers has joined #bitcoin-core-dev
189 2017-03-28T14:47:46  *** belcher has quit IRC
190 2017-03-28T14:55:14  *** root-servers has quit IRC
191 2017-03-28T14:55:48  *** root-servers has joined #bitcoin-core-dev
192 2017-03-28T14:58:52  *** riemann has quit IRC
193 2017-03-28T15:00:26  *** belcher has joined #bitcoin-core-dev
194 2017-03-28T15:01:25  *** magicwund has quit IRC
195 2017-03-28T15:01:59  *** rcd has joined #bitcoin-core-dev
196 2017-03-28T15:12:28  *** magicwund has joined #bitcoin-core-dev
197 2017-03-28T15:16:27  *** magicwund has quit IRC
198 2017-03-28T15:29:12  *** nemgun has joined #bitcoin-core-dev
199 2017-03-28T15:32:08  *** nemgun1 has quit IRC
200 2017-03-28T15:32:51  *** nemgun1 has joined #bitcoin-core-dev
201 2017-03-28T15:34:08  *** nemgun has quit IRC
202 2017-03-28T15:39:34  *** arowser has quit IRC
203 2017-03-28T15:39:47  *** arowser has joined #bitcoin-core-dev
204 2017-03-28T15:40:49  *** nemgun has joined #bitcoin-core-dev
205 2017-03-28T15:43:28  *** nemgun1 has quit IRC
206 2017-03-28T15:50:21  *** abpa has joined #bitcoin-core-dev
207 2017-03-28T15:57:28  <BlueMatt> wumpus: hmm, would be good to get a rebase on #7729
208 2017-03-28T15:57:30  <gribble> https://github.com/bitcoin/bitcoin/issues/7729 | An error has occurred and has been logged. Please contact this bot's administrator for more information.
209 2017-03-28T15:57:34  <BlueMatt> so i can review :)
210 2017-03-28T15:58:24  *** root-servers has quit IRC
211 2017-03-28T16:00:02  *** magicwund has joined #bitcoin-core-dev
212 2017-03-28T16:05:49  *** magicwund has quit IRC
213 2017-03-28T16:06:19  *** magicwund has joined #bitcoin-core-dev
214 2017-03-28T16:14:03  *** jtimon has joined #bitcoin-core-dev
215 2017-03-28T16:19:51  *** paveljanik has joined #bitcoin-core-dev
216 2017-03-28T16:33:44  *** Sosumi has joined #bitcoin-core-dev
217 2017-03-28T16:37:46  *** laurentmt has joined #bitcoin-core-dev
218 2017-03-28T16:38:16  *** laurentmt has quit IRC
219 2017-03-28T16:40:42  *** cryptapus has joined #bitcoin-core-dev
220 2017-03-28T17:07:40  *** mol has joined #bitcoin-core-dev
221 2017-03-28T17:10:28  *** moli_ has quit IRC
222 2017-03-28T17:11:25  *** spudowiar has joined #bitcoin-core-dev
223 2017-03-28T17:11:41  <spudowiar> Does Bitcoin Core use any IPC?
224 2017-03-28T17:12:14  <spudowiar> For signing, we could have a signer process (which could talk to a hardware wallet, a remote computer, etc.) which communicates with the wallet over IPC
225 2017-03-28T17:15:50  *** magicwund has quit IRC
226 2017-03-28T17:20:14  <TD-Linux> spudowiar, it only has the RPC interface and zeromq
227 2017-03-28T17:20:33  <spudowiar> TD-Linux: I was thinking about the RPC interface, but I don't think running a server would be a good idea
228 2017-03-28T17:20:45  <spudowiar> TD-Linux: What does it use ZMQ for?
229 2017-03-28T17:20:54  <TD-Linux> there was a previous BIP proposal for a URL-style communication for hw wallets: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-August/013008.html
230 2017-03-28T17:21:19  <spudowiar> If that's jonasschnelli's proposal, I've read that :)
231 2017-03-28T17:21:42  <TD-Linux> spudowiar, it's for "push notifications" of events
232 2017-03-28T17:21:53  <spudowiar> I see
233 2017-03-28T17:21:57  *** talmai has joined #bitcoin-core-dev
234 2017-03-28T17:22:36  <TD-Linux> spudowiar, yeah. I'm personally not a huge fan of the URL style communication method...
235 2017-03-28T17:22:43  <spudowiar> Me neither
236 2017-03-28T17:23:10  <spudowiar> I want a separate process (I don't want any hardware wallet stuff in Bitcoin Core)
237 2017-03-28T17:23:25  <spudowiar> We could have something like bitcoin-trezor-signd
238 2017-03-28T17:23:44  <TD-Linux> I think it'd actually be really neat if bitcoin core supported hw wallets out of the box
239 2017-03-28T17:24:08  <spudowiar> Of course, but it should be a separate process
240 2017-03-28T17:24:27  <spudowiar> e.g. Core starts `bitcoin-trezor-signd`, communicates over IPC
241 2017-03-28T17:24:48  <TD-Linux> what's the main purpose of the separate process?
242 2017-03-28T17:25:06  <spudowiar> I don't think it's a good idea to have the actual code in Core
243 2017-03-28T17:25:23  <TD-Linux> for security reasons?
244 2017-03-28T17:25:23  <spudowiar> gmaxwell: Since you're on GitHub RIGHT NOW talking about IPC, what IPC method do you suggest :)
245 2017-03-28T17:25:43  <spudowiar> For a number of reasons, security being one of them
246 2017-03-28T17:25:56  <TD-Linux> if you want to do IPC for security, you also need sandboxing or some sort of isolation between the two processes
247 2017-03-28T17:25:58  <spudowiar> You'd have to add dependencies on software like hidapi, etc.
248 2017-03-28T17:26:02  <luke-jr> TD-Linux: it'd be nice if hw wallets could just distribute plugins
249 2017-03-28T17:26:11  <spudowiar> luke-jr: That would work with my method
250 2017-03-28T17:26:13  <spudowiar> Ooh
251 2017-03-28T17:26:20  <spudowiar> Doesn't Bitcoin Core use Protocol Buffers for payment requests?
252 2017-03-28T17:26:26  <spudowiar> We could use Protocol Buffers?
253 2017-03-28T17:26:28  <gmaxwell> DO NOT USE PROTOBUF
254 2017-03-28T17:26:47  <spudowiar> Ok :)
255 2017-03-28T17:26:49  <spudowiar> Why?
256 2017-03-28T17:26:57  <spudowiar> I feel like I've been told off ;)
257 2017-03-28T17:27:03  <gmaxwell> As you should.
258 2017-03-28T17:27:04  <gmaxwell> :P
259 2017-03-28T17:27:10  <luke-jr> use Perl and put a Perl interpreter in Core
260 2017-03-28T17:27:11  <luke-jr> /s
261 2017-03-28T17:27:29  <spudowiar> luke-jr: I kind of think Java would be better? Know any Perl JVM implementations? /s :)
262 2017-03-28T17:27:34  <gmaxwell> spudowiar: what you're discussing has been discussed a few times in the past. You don't need a freeking seralization library to send a simple 'sign this'
263 2017-03-28T17:27:35  <TD-Linux> luke-jr, yes, though that's an extra step that would be nice to have automated
264 2017-03-28T17:27:49  <spudowiar> gmaxwell: Well, you can't send the transaction, you need a data format
265 2017-03-28T17:28:10  <spudowiar> The hardware wallet needs to know the key path and other metadata it will store with the wallet (like account number, etc.)
266 2017-03-28T17:28:18  *** JackH has quit IRC
267 2017-03-28T17:28:49  *** BashCo has quit IRC
268 2017-03-28T17:28:56  <spudowiar> And UTXO ids
269 2017-03-28T17:29:27  *** BashCo has joined #bitcoin-core-dev
270 2017-03-28T17:29:38  <gmaxwell> spudowiar: yes, so just seralize it. this isn't rocket science. We manage to run the whole network without any wonky seralization libraries.
271 2017-03-28T17:30:09  <TD-Linux> I'd really love to have a standard USB protocol, maybe I am overreaching :)
272 2017-03-28T17:30:20  <gmaxwell> die.
273 2017-03-28T17:31:29  <gmaxwell> somewhere I wrote some requiremets for a suggestion that you be able to add to the configuration a path to an executable to run for signing, and it would just invoke it and communicate over stdin, to tell it what to sign.  Said executable could do whatever it wanted, pop up confirmation dialogs to get passwords and decrypt keys, connect out over usb using whatever protocol you want, etc.
274 2017-03-28T17:32:49  <gmaxwell> this keeps the implementation of whatever weird interface you want to use outside of bitcoin.
275 2017-03-28T17:32:50  <spudowiar> gmaxwell: Serialize it with... what? That's all I'm asking you :)
276 2017-03-28T17:33:03  <spudowiar> gmaxwell: That's the sort of thing I was thinking of
277 2017-03-28T17:33:11  <spudowiar> I meant serialization earlier, not IPC when I asked you :)
278 2017-03-28T17:33:33  <gmaxwell> spudowiar: the serialization code already in the software.
279 2017-03-28T17:33:36  *** BashCo has quit IRC
280 2017-03-28T17:33:47  <spudowiar> So, the C* family of classes?
281 2017-03-28T17:34:21  <spudowiar> Well, base_blob
282 2017-03-28T17:35:40  *** laurentmt has joined #bitcoin-core-dev
283 2017-03-28T17:36:08  <gmaxwell> spudowiar: this is like ... programming 101 stuff. Define a structure for what you need to communicate and then make a seralizer for it. This is simplified by the fact that we already have seralizers for most or all of the fields you need to send (like a transaction).
284 2017-03-28T17:36:30  *** magicwund has joined #bitcoin-core-dev
285 2017-03-28T17:36:34  <spudowiar> gmaxwell: I know how to serialize, but this is more of a "this is your codebase, how do you do stuff around here"
286 2017-03-28T17:37:23  <gmaxwell> spudowiar: look at the codebase to answer that! we don't do things by pulling in gigantic libraries that barely do what we need and only inefficiently in other to replace what is probably 5 lines of code. :P
287 2017-03-28T17:37:52  *** vicenteH has quit IRC
288 2017-03-28T17:37:53  <spudowiar> Anyway, sorry for being annoying, it takes me a bit of time to get familiar with large codebases
289 2017-03-28T17:38:23  <spudowiar> Grrr, CExtKey and CExtPubKey share no interface :( This means there's a ton of repeated code :(
290 2017-03-28T17:40:57  *** magicwund has quit IRC
291 2017-03-28T17:44:45  <bsm117532> bitcoin.sipa.be appears to be down.  I can't check my daily segwit activation stats!
292 2017-03-28T17:46:27  <sipa> spudowiar: look at the Serialize and Unserialize methods that some classes have
293 2017-03-28T17:46:47  <spudowiar> sipa: Ah, so it's all the base_blob stuff, gotcha! :)
294 2017-03-28T17:47:30  <spudowiar> I should just be able to create something like an ExternalSignatureCreator : BaseSignatureCreator
295 2017-03-28T17:47:58  <sipa> eh, maybe
296 2017-03-28T17:48:05  <sipa> i dodn't read the conversation above
297 2017-03-28T17:48:57  <spudowiar> sipa: Basically, execute other program, feed it serialized transaction data, (external program talks to HW wallet), verify signature
298 2017-03-28T17:49:52  <spudowiar> Probably : TransactionSignatureCreator, rather than Base
299 2017-03-28T17:50:41  *** nemgun1 has joined #bitcoin-core-dev
300 2017-03-28T17:53:28  *** nemgun has quit IRC
301 2017-03-28T17:56:05  <spudowiar> Thanks sipa & gmaxwell for all the help :)
302 2017-03-28T17:56:22  <spudowiar> Now I know what to grep for, I can infer the rest :)
303 2017-03-28T17:56:25  *** magicwund has joined #bitcoin-core-dev
304 2017-03-28T17:57:08  *** spudowiar has left #bitcoin-core-dev
305 2017-03-28T18:05:33  *** BashCo has joined #bitcoin-core-dev
306 2017-03-28T18:10:32  <sipa> bsm117532: my vps provider claims it was running a bitcoin miner and turned it off
307 2017-03-28T18:10:47  <sipa> bsm117532: thankfully i'm in the middle of migrating elsewhere
308 2017-03-28T18:11:51  <bsm117532> Sounds like they need to be hit with a cluestick.  Moving sounds like a good plan...
309 2017-03-28T18:12:33  <sipa> it is not even the first time they claim this
310 2017-03-28T18:12:57  <sipa> though in previous occasions they at least asked for an explanation instead of just turning it off
311 2017-03-28T18:13:37  <bitcoin-git> [bitcoin] RHavar opened pull request #10108: ApproximateBestSubset should take inputs by reference, not value (master...trivial) https://github.com/bitcoin/bitcoin/pull/10108
312 2017-03-28T18:22:12  <bitcoin-git> [bitcoin] jnewbery opened pull request #10109: Remove SingleNodeConnCB (master...remove_single_node_conn_cb) https://github.com/bitcoin/bitcoin/pull/10109
313 2017-03-28T18:25:18  *** cryptapus has quit IRC
314 2017-03-28T18:26:04  *** cryptapus has joined #bitcoin-core-dev
315 2017-03-28T18:29:10  <bitcoinreminder_> sipa: it looks like your segwit stats are offline?
316 2017-03-28T18:33:14  <sipa> bitcoinreminder_: read a few lines up
317 2017-03-28T18:33:42  <bitcoinreminder_> oh right, I see, sorry! :)
318 2017-03-28T18:41:18  *** laurentmt has quit IRC
319 2017-03-28T18:54:20  *** cryptapus has quit IRC
320 2017-03-28T18:54:38  *** magicwund has quit IRC
321 2017-03-28T18:55:03  *** cryptapus has joined #bitcoin-core-dev
322 2017-03-28T18:57:30  *** cryptapus has quit IRC
323 2017-03-28T19:10:06  *** magicwund has joined #bitcoin-core-dev
324 2017-03-28T19:14:55  *** magicwund has quit IRC
325 2017-03-28T19:18:48  *** JackH has joined #bitcoin-core-dev
326 2017-03-28T19:24:25  *** magicwund has joined #bitcoin-core-dev
327 2017-03-28T19:26:58  *** mol has quit IRC
328 2017-03-28T19:30:09  <instagibbs> what's the fastest way to run a python test with an additional debug log param?
329 2017-03-28T19:31:08  <jnewbery> ./test_runner.py -l debug
330 2017-03-28T19:32:19  <jnewbery> Sorry. To be clearer: bitcoind instances being tested now always have debug logging enabled. the -l debug enables debug logging for the test framework
331 2017-03-28T19:33:22  <jnewbery> instagibbs: ^
332 2017-03-28T19:38:33  *** nemgun1 has quit IRC
333 2017-03-28T19:38:36  *** CubicEarthh has joined #bitcoin-core-dev
334 2017-03-28T19:41:17  <instagibbs> jnewbery, ah thanks.
335 2017-03-28T19:41:52  *** magicwund has quit IRC
336 2017-03-28T19:42:17  <jnewbery> #10017 may also be helpful if you're trying to fix failing testcases
337 2017-03-28T19:42:18  <gribble> https://github.com/bitcoin/bitcoin/issues/10017 | combine_logs.py - aggregates log files from multiple bitcoinds during functional tests. by jnewbery · Pull Request #10017 · bitcoin/bitcoin · GitHub
338 2017-03-28T19:44:48  *** berndj has quit IRC
339 2017-03-28T19:46:10  *** berndj has joined #bitcoin-core-dev
340 2017-03-28T19:49:42  *** talmai has quit IRC
341 2017-03-28T19:50:58  *** Cobra has joined #bitcoin-core-dev
342 2017-03-28T19:51:43  <sipa> bsm117532: it's moved, but DNS will take 12 hours to propagate
343 2017-03-28T19:51:54  <sipa> s/propagate/timeout/
344 2017-03-28T19:52:11  <bsm117532> But...what if segwit activates in the next 12 hours?!?!?!  How will we know?!?!?!
345 2017-03-28T19:52:42  <bsm117532> I kid...I kid...but thanks for making that service.
346 2017-03-28T19:53:09  <sipa> the only way you should find out: you run a segwit-enabled full node :)
347 2017-03-28T19:53:13  <bsm117532> Oh I do. :-P
348 2017-03-28T19:54:09  <Cobra> so this is where the magic happens :P
349 2017-03-28T19:54:47  <BlueMatt> sipa: I rndc flush'd and i still cant access it
350 2017-03-28T19:55:56  <BlueMatt> sipa: looks like ns*.ulyssis.org are still returning the old values
351 2017-03-28T19:58:13  *** CubicEarthh has quit IRC
352 2017-03-28T19:58:49  <sipa> BlueMatt: that's possible
353 2017-03-28T20:00:05  *** CubicEarthh has joined #bitcoin-core-dev
354 2017-03-28T20:01:04  *** abpa has quit IRC
355 2017-03-28T20:01:50  <bitcoin-git> [bitcoin] jnewbery opened pull request #10111: Remove NetworkThread from individual test cases (master...remove_network_thread_from_test_scripts) https://github.com/bitcoin/bitcoin/pull/10111
356 2017-03-28T20:04:03  *** Cobra has quit IRC
357 2017-03-28T20:10:27  *** magicwund has joined #bitcoin-core-dev
358 2017-03-28T20:18:04  *** Sosumi has quit IRC
359 2017-03-28T20:28:32  *** CubicEarthh has quit IRC
360 2017-03-28T20:35:42  *** CubicEarthh has joined #bitcoin-core-dev
361 2017-03-28T20:45:21  *** CubicEar_ has joined #bitcoin-core-dev
362 2017-03-28T20:48:17  *** CubicEarthh has quit IRC
363 2017-03-28T21:05:09  *** magicwund has quit IRC
364 2017-03-28T21:15:53  *** vicenteH has joined #bitcoin-core-dev
365 2017-03-28T21:16:36  *** CubicEar_ has quit IRC
366 2017-03-28T21:17:04  <bitcoin-git> [bitcoin] ryanofsky opened pull request #10113: Fix test_bitcoin-qt when DISPLAY is unset (master...pr/nodisp) https://github.com/bitcoin/bitcoin/pull/10113
367 2017-03-28T21:17:39  *** moli_ has joined #bitcoin-core-dev
368 2017-03-28T21:25:43  *** magicwund has joined #bitcoin-core-dev
369 2017-03-28T21:30:27  *** magicwund has quit IRC
370 2017-03-28T21:46:58  *** magicwund has joined #bitcoin-core-dev
371 2017-03-28T21:51:27  *** magicwund has quit IRC
372 2017-03-28T21:52:51  *** chjj has quit IRC
373 2017-03-28T21:59:22  *** CubicEar_ has joined #bitcoin-core-dev
374 2017-03-28T22:06:39  *** chjj has joined #bitcoin-core-dev
375 2017-03-28T22:07:47  *** magicwund has joined #bitcoin-core-dev
376 2017-03-28T22:07:51  *** CubicEar_ has quit IRC
377 2017-03-28T22:08:18  *** CubicEarthh has joined #bitcoin-core-dev
378 2017-03-28T22:11:57  *** magicwund has quit IRC
379 2017-03-28T22:13:01  *** shockoo has quit IRC
380 2017-03-28T22:16:41  *** jannes has quit IRC
381 2017-03-28T22:19:22  *** str4d has quit IRC
382 2017-03-28T22:23:36  *** chjj has quit IRC
383 2017-03-28T22:29:19  *** CubicEarthh has quit IRC
384 2017-03-28T22:30:37  *** CubicEarthh has joined #bitcoin-core-dev
385 2017-03-28T22:30:51  *** AaronvanW has quit IRC
386 2017-03-28T22:32:37  *** Guyver2 has quit IRC
387 2017-03-28T22:37:35  *** chjj has joined #bitcoin-core-dev
388 2017-03-28T22:38:53  *** dcousens has joined #bitcoin-core-dev
389 2017-03-28T23:01:27  *** CubicEar_ has joined #bitcoin-core-dev
390 2017-03-28T23:03:48  *** CubicEarthh has quit IRC
391 2017-03-28T23:20:26  *** chjj has quit IRC
392 2017-03-28T23:31:16  *** rcd has quit IRC
393 2017-03-28T23:32:34  *** rcd has joined #bitcoin-core-dev
394 2017-03-28T23:33:51  *** chjj has joined #bitcoin-core-dev