1 2015-11-27T00:02:25  *** cocoBTC has quit IRC
  2 2015-11-27T00:04:37  *** evoskuil has joined #bitcoin-core-dev
  3 2015-11-27T00:04:37  *** michagogo has joined #bitcoin-core-dev
  4 2015-11-27T00:08:59  *** d4de has quit IRC
  5 2015-11-27T00:33:44  *** AtashiCon has joined #bitcoin-core-dev
  6 2015-11-27T00:35:57  *** guest234234 has joined #bitcoin-core-dev
  7 2015-11-27T00:41:04  *** jl2012 has joined #bitcoin-core-dev
  8 2015-11-27T00:42:47  *** jl2012_ has quit IRC
  9 2015-11-27T01:04:30  *** Ylbam has quit IRC
 10 2015-11-27T01:20:04  *** guest234234 has quit IRC
 11 2015-11-27T01:27:15  *** michagogo has quit IRC
 12 2015-11-27T01:50:35  *** guest234234 has joined #bitcoin-core-dev
 13 2015-11-27T01:51:30  <BlueMatt> gmaxwell: yea, i havent had a chance to look into it
 14 2015-11-27T01:57:08  <BlueMatt> midnightmagic: hmm, yea, if thats still possible docs should be fixed to block internet access, not allow it
 15 2015-11-27T02:00:07  *** dermoth has quit IRC
 16 2015-11-27T02:00:36  *** dermoth has joined #bitcoin-core-dev
 17 2015-11-27T02:07:15  *** arowser has joined #bitcoin-core-dev
 18 2015-11-27T02:41:29  *** blkdb has quit IRC
 19 2015-11-27T02:42:01  *** blkdb has joined #bitcoin-core-dev
 20 2015-11-27T02:46:22  *** challisto has joined #bitcoin-core-dev
 21 2015-11-27T02:53:01  *** Anduck_ is now known as Anduck
 22 2015-11-27T04:55:02  *** d_t has quit IRC
 23 2015-11-27T05:06:16  *** btcdrak has joined #bitcoin-core-dev
 24 2015-11-27T05:11:35  *** guest234234 has quit IRC
 25 2015-11-27T05:40:36  *** d_t has joined #bitcoin-core-dev
 26 2015-11-27T06:20:49  *** d_t_ has joined #bitcoin-core-dev
 27 2015-11-27T06:23:35  *** d_t has quit IRC
 28 2015-11-27T06:24:11  *** challisto has quit IRC
 29 2015-11-27T06:24:11  *** arowser has quit IRC
 30 2015-11-27T06:24:12  *** AtashiCon has quit IRC
 31 2015-11-27T06:24:12  *** instagibbs_ has quit IRC
 32 2015-11-27T06:24:28  *** AtashiCon has joined #bitcoin-core-dev
 33 2015-11-27T06:24:35  *** arowser has joined #bitcoin-core-dev
 34 2015-11-27T06:28:38  *** instagibbs has joined #bitcoin-core-dev
 35 2015-11-27T06:30:17  *** Anduck_ has joined #bitcoin-core-dev
 36 2015-11-27T06:33:21  *** d4de has joined #bitcoin-core-dev
 37 2015-11-27T06:37:31  *** challisto has joined #bitcoin-core-dev
 38 2015-11-27T06:37:57  *** Anduck has quit IRC
 39 2015-11-27T06:37:57  *** Thireus has quit IRC
 40 2015-11-27T06:58:02  *** Thireus has joined #bitcoin-core-dev
 41 2015-11-27T07:00:53  *** Guest26532 is now known as warren
 42 2015-11-27T07:01:22  *** warren is now known as Guest26511
 43 2015-11-27T07:03:54  *** Guest26511 has quit IRC
 44 2015-11-27T07:04:26  *** warren_2 has joined #bitcoin-core-dev
 45 2015-11-27T07:10:18  *** guest234234 has joined #bitcoin-core-dev
 46 2015-11-27T07:35:50  <dcousens> phantomcircuit: why would it not be suitable for latency? (not trying to be ignorant)
 47 2015-11-27T07:36:05  <dcousens> for low latency*
 48 2015-11-27T07:38:26  <phantomcircuit> dcousens, because of the exact mechanism ckpool uses
 49 2015-11-27T07:38:34  <phantomcircuit> if blocknotify fails their latency is 30 seconds
 50 2015-11-27T07:38:39  <phantomcircuit> idiots
 51 2015-11-27T07:39:21  <phantomcircuit> i refuse to give them anymore free advise though
 52 2015-11-27T07:39:48  <gmaxwell> 04:27 < wumpus> doesn't rust already have libraries for json parsing/generation? or was that mostly an educational exercise?
 53 2015-11-27T07:40:49  <gmaxwell> Needed it for the same reason we need univalue instead of jansson or the like... all other json libraries insist on interperting the values for you.
 54 2015-11-27T07:40:55  *** PaulCapestany has quit IRC
 55 2015-11-27T07:46:01  <Luke-Jr> well, to be fair, interpreting the values is literally the only thing JSON parsers do.. :p
 56 2015-11-27T07:51:28  <phantomcircuit> Luke-Jr, no they also distinguish between value and object
 57 2015-11-27T07:51:39  <phantomcircuit> although i guess technically that's also "just" a type
 58 2015-11-27T07:55:50  *** berndj has quit IRC
 59 2015-11-27T07:56:56  <Luke-Jr> if Rust's JSON lib supported accessing JSON Numbers as the Ratio type, I think that'd be fine
 60 2015-11-27T07:57:36  *** Ylbam has joined #bitcoin-core-dev
 61 2015-11-27T08:00:44  *** PaulCapestany has joined #bitcoin-core-dev
 62 2015-11-27T08:02:30  *** warren_2 is now known as warren
 63 2015-11-27T08:02:47  <wumpus> Luke-Jr: no, parsing is something else than interpreting :)
 64 2015-11-27T08:03:08  <Luke-Jr> not in that context
 65 2015-11-27T08:04:27  <wumpus> anyhow I guess the reason we need this all is the mistake to use JSON for "very large, precise values", apparently this undermines why you'd use JSON in the first place: readily available libraries
 66 2015-11-27T08:05:54  <wumpus> it's a smaller example of why xml is a complex failure, yes in theory it's nice to have an interchange format, but in practice there's always something that makes your use-case slightly different from the general rules, and it may as well break all interoperability :)
 67 2015-11-27T08:05:56  <Luke-Jr> I think everything would mostly just work if we used integer satoshis
 68 2015-11-27T08:06:37  *** berndj has joined #bitcoin-core-dev
 69 2015-11-27T08:07:11  <wumpus> in the end could just as well have used our own, hand-rolled binary packet format, every language needs a special library to interface to bitcoin anyway ...
 70 2015-11-27T08:07:52  <wumpus> Luke-Jr: it may have helped a bit, though some JSON parsers can and do represent integer-looking numbers as doubles as well
 71 2015-11-27T08:08:08  <Luke-Jr> wumpus: doubles can be sufficiently precise in this cae
 72 2015-11-27T08:08:09  <Luke-Jr> case
 73 2015-11-27T08:08:44  <wumpus> in theory, yes, but in practice some platforms's FPUs aren't very nice and precise and introduce subtle rounding errors
 74 2015-11-27T08:09:58  <wumpus> that's the whole problem, at least integer arithmetic is well defined (except for overflow behavior, but we don't get near there for 64 bit)
 75 2015-11-27T08:21:23  <wumpus> Looking for ACKs for #7103 (fix settxfee, paytxfee), this one is quite urgent imo
 76 2015-11-27T08:24:18  *** Thireus has quit IRC
 77 2015-11-27T08:29:19  *** Luke-Jr has quit IRC
 78 2015-11-27T08:32:12  *** JackH has quit IRC
 79 2015-11-27T08:32:12  *** Squidicuz has quit IRC
 80 2015-11-27T08:32:13  *** davec has quit IRC
 81 2015-11-27T08:32:13  *** bsm117532 has quit IRC
 82 2015-11-27T08:32:13  *** harding has quit IRC
 83 2015-11-27T08:32:14  *** harding has joined #bitcoin-core-dev
 84 2015-11-27T08:32:16  *** davec has joined #bitcoin-core-dev
 85 2015-11-27T08:32:19  *** JackH has joined #bitcoin-core-dev
 86 2015-11-27T08:32:19  *** luke-jr_ has joined #bitcoin-core-dev
 87 2015-11-27T08:32:32  *** bsm117532 has joined #bitcoin-core-dev
 88 2015-11-27T08:32:40  *** gribble has quit IRC
 89 2015-11-27T08:35:54  <dcousens> wumpus: is there a commonly 'recommended' way to alert/notify node operators if bitcoind has crashed?  Its obviously platform dependent and best left up to the operator as to how, but, I think a good 'recommendation' could help people recognize when their node has died if their new to it all etc
 90 2015-11-27T08:36:08  <dcousens> Might be something to include in the docs
 91 2015-11-27T08:36:10  <dcousens> Just a thought
 92 2015-11-27T08:36:31  <wumpus> I'd say that's in the domain of external process-mointoring solutions
 93 2015-11-27T08:36:38  <dcousens> wumpus: absolutely
 94 2015-11-27T08:36:44  *** luke-jr__ has joined #bitcoin-core-dev
 95 2015-11-27T08:36:47  <dcousens> But, that can't hurt a 'recommendation'?
 96 2015-11-27T08:36:49  <dcousens> Even a link/reference
 97 2015-11-27T08:36:53  <wumpus> I guess it's be possible to call -alertnotify in the case of a node shutdown
 98 2015-11-27T08:37:04  <wumpus> (at least an unexpected one...)
 99 2015-11-27T08:37:14  <dcousens> wumpus: probably not an assert though?
100 2015-11-27T08:37:22  *** luke-jr__ is now known as Luke-Jr
101 2015-11-27T08:37:22  <dcousens> or segfault
102 2015-11-27T08:37:25  <wumpus> but in e.g. a pointer crash that's very difficult
103 2015-11-27T08:37:31  <wumpus> right
104 2015-11-27T08:37:48  <wumpus> I'm sure crash handling can be improved in general
105 2015-11-27T08:37:54  *** gribble has joined #bitcoin-core-dev
106 2015-11-27T08:38:04  <wumpus> (but it's only one in 23209843 issues that still have to be handled, I can't give it any special priority)
107 2015-11-27T08:38:04  <Luke-Jr> well, if we cache the command in a C global..
108 2015-11-27T08:38:30  <Luke-Jr> SIGSEGV could be handled by simply calling exec() :p
109 2015-11-27T08:38:40  <dcousens> If we don't have an external process-monitoring solution to recommend, then, IMHO, we should provide an option such as `-shutdownnotify` which catches some errors
110 2015-11-27T08:38:45  <wumpus> the problem is that if something smashed the stack or the heap or etc, trying to do anything may fail or even be an security isue
111 2015-11-27T08:38:54  <wumpus> it's non-trivial to do
112 2015-11-27T08:39:18  <dcousens> wumpus: in which case, IMHO, lets just recommend a basic bash script maybe?
113 2015-11-27T08:39:19  <wumpus> heck, just run bitcoind in a loop in a script and have it send a mail when it quits
114 2015-11-27T08:39:22  <Luke-Jr> wumpus: even calling exec() with global params?
115 2015-11-27T08:39:26  <dcousens> wumpus: thats simple to you or I
116 2015-11-27T08:39:31  <wumpus> this is basic sysadmin 101
117 2015-11-27T08:39:53  <dcousens> wumpus: also, running it in a loop isn't a good idea in terms of disk space
118 2015-11-27T08:39:58  <dcousens> could actually be very destructive
119 2015-11-27T08:40:07  <wumpus> right, then don't run it in a loop
120 2015-11-27T08:40:17  <dcousens> wumpus: suddenly, software specific edgecases
121 2015-11-27T08:40:34  <dcousens> (hence, a vetted recommendation is IMHO a good idea)
122 2015-11-27T08:40:41  <wumpus> see, my ideas about this even suck, let's leave it up to devops professionals instead of trying to handle it crappily in the software
123 2015-11-27T08:41:10  <dcousens> wumpus: what about in the docs though?
124 2015-11-27T08:41:23  <wumpus> you can mention it in the docs, of course
125 2015-11-27T08:41:32  *** JackH has quit IRC
126 2015-11-27T08:41:32  *** harding has quit IRC
127 2015-11-27T08:41:32  *** nanotube has quit IRC
128 2015-11-27T08:41:36  <dcousens> (what I was referring to, agreed on not handling in software)
129 2015-11-27T08:42:00  <wumpus> could add a mention about to https://bitcoin.org/en/full-node
130 2015-11-27T08:42:01  *** luke-jr_ has quit IRC
131 2015-11-27T08:42:24  <dcousens> absolutely
132 2015-11-27T08:42:37  *** davec has quit IRC
133 2015-11-27T08:42:47  <wumpus> Luke-Jr: globals can be clobbered too, unelss they're in .rodata but that doesn't leave you with much options :)
134 2015-11-27T08:42:58  <phantomcircuit> dcousens, while true;do bitcoind -daemon;sleep 1;done
135 2015-11-27T08:43:07  <phantomcircuit> then parse log file..
136 2015-11-27T08:43:08  <wumpus> phantomcircuit: I'd leave out the daemon :p
137 2015-11-27T08:43:10  <dcousens> phantomcircuit: as above, thats dangeorus
138 2015-11-27T08:43:15  <Luke-Jr> freenode apparently takes that "just run it in a loop" seriously.
139 2015-11-27T08:43:23  <wumpus> otherwise you're creating a bitcoin fork bomb
140 2015-11-27T08:43:58  <phantomcircuit> wumpus, huh? no you're not
141 2015-11-27T08:44:00  <wumpus> (and a mail bomb, if it sends a mail every iteration)
142 2015-11-27T08:44:15  <phantomcircuit> well yes dont send an email
143 2015-11-27T08:44:30  <wumpus> phantomcircuit: the point is: -daemon exits immediately
144 2015-11-27T08:44:33  <Luke-Jr> phantomcircuit: it won't bomb, but it'd be pretty silly
145 2015-11-27T08:44:45  <wumpus> ok, the sleep 1 protects you
146 2015-11-27T08:45:02  <phantomcircuit> fine fine
147 2015-11-27T08:45:43  <phantomcircuit> while true;do bitcoind -server=1;done
148 2015-11-27T08:47:10  <dcousens> https://github.com/bitcoin/bitcoin/issues/7111
149 2015-11-27T08:47:12  <dcousens> :P
150 2015-11-27T08:47:30  <wumpus> why not file that as an issue on bitcon.org instead?
151 2015-11-27T08:47:30  <dcousens> Maybe the title sucks
152 2015-11-27T08:47:40  <dcousens> wumpus: well, IMHO, its relevant to this software
153 2015-11-27T08:48:06  <wumpus> and running in a loop was apparantly a dumb idea, please don't keep propagating it
154 2015-11-27T08:48:21  <dcousens> ok, will remove that
155 2015-11-27T08:48:56  <wumpus> (I also realized that's stupid in case of e.g. buffer overflows, you're giving your adversary infinite tries to get it right)
156 2015-11-27T08:49:30  <phantomcircuit> wumpus, depends on what your uptime requirement is
157 2015-11-27T08:49:46  <wumpus> phantomcircuit: that's better handled with redundancy
158 2015-11-27T08:50:22  <dcousens> IMHO, all good things to recommend in that thread :P
159 2015-11-27T08:50:24  <phantomcircuit> wumpus, agreed but it's expensive to operate a super high performance bitcoind node
160 2015-11-27T08:50:32  <wumpus> expensive? for whom?
161 2015-11-27T08:50:44  <wumpus> anyhow, of topic
162 2015-11-27T08:56:25  <wumpus> dcousens: there's e.g. systems like https://mmonit.com/monit/ that can do the monitoring properly, send mail on crash, etc
163 2015-11-27T08:57:03  *** BashCo has quit IRC
164 2015-11-27T08:57:06  <dcousens> dcousens: to be clear, I'm totally aware, I already have something in place
165 2015-11-27T08:57:20  <dcousens> This was for others
166 2015-11-27T08:57:41  <wumpus> well I suppose you're writing a guide, so tips are useful right?
167 2015-11-27T08:57:59  <dcousens> wumpus: sure
168 2015-11-27T08:58:03  * wumpus moves on to something else
169 2015-11-27T08:58:05  <dcousens> wumpus: thanks :)
170 2015-11-27T08:58:27  *** Guyver2 has joined #bitcoin-core-dev
171 2015-11-27T08:59:02  *** arowser_ has joined #bitcoin-core-dev
172 2015-11-27T08:59:29  *** harding has joined #bitcoin-core-dev
173 2015-11-27T09:01:48  <dcousens> wumpus: thats actually quite a nicer program
174 2015-11-27T09:02:13  <wumpus> it's probably better than "roll your own" suggestions, especially from me
175 2015-11-27T09:02:48  *** gribble has quit IRC
176 2015-11-27T09:02:48  *** bsm117532 has quit IRC
177 2015-11-27T09:02:48  *** berndj has quit IRC
178 2015-11-27T09:02:49  *** PaulCapestany has quit IRC
179 2015-11-27T09:02:49  *** Ylbam has quit IRC
180 2015-11-27T09:02:49  *** guest234234 has quit IRC
181 2015-11-27T09:02:49  *** challisto has quit IRC
182 2015-11-27T09:02:49  *** d4de has quit IRC
183 2015-11-27T09:02:49  *** arowser has quit IRC
184 2015-11-27T09:02:49  *** AtashiCon has quit IRC
185 2015-11-27T09:02:49  *** btcdrak has quit IRC
186 2015-11-27T09:02:49  *** blkdb has quit IRC
187 2015-11-27T09:02:49  *** evoskuil has quit IRC
188 2015-11-27T09:03:37  <Luke-Jr> I like monit, if for no reason other than its GPLv3 being useful against Google <.<
189 2015-11-27T09:09:09  <wumpus> adding documentation to run and monitor bitcoind with e.g. monit would probably be useful
190 2015-11-27T09:10:27  <wumpus> any pulls that seem ready for merging and that I've overlooked?
191 2015-11-27T09:10:43  <dcousens> wumpus: https://github.com/bitcoin/bitcoin/pull/7058 ?
192 2015-11-27T09:11:07  <wumpus> been quite busy lately and volume went from <80 to over 100 again
193 2015-11-27T09:12:12  *** harding has quit IRC
194 2015-11-27T09:12:12  *** arowser_ has quit IRC
195 2015-11-27T09:12:58  *** evoskuil has joined #bitcoin-core-dev
196 2015-11-27T09:12:58  *** JackH has joined #bitcoin-core-dev
197 2015-11-27T09:12:58  *** gribble has joined #bitcoin-core-dev
198 2015-11-27T09:12:58  *** bsm117532 has joined #bitcoin-core-dev
199 2015-11-27T09:12:58  *** berndj has joined #bitcoin-core-dev
200 2015-11-27T09:12:58  *** PaulCapestany has joined #bitcoin-core-dev
201 2015-11-27T09:12:58  *** Ylbam has joined #bitcoin-core-dev
202 2015-11-27T09:12:58  *** btcdrak has joined #bitcoin-core-dev
203 2015-11-27T09:12:58  *** blkdb has joined #bitcoin-core-dev
204 2015-11-27T09:13:00  *** arowser has joined #bitcoin-core-dev
205 2015-11-27T09:13:27  *** gribble has quit IRC
206 2015-11-27T09:13:33  <GitHub74> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/f8a8e27a6a19...9a3e1a59dfed
207 2015-11-27T09:13:34  <GitHub74> bitcoin/master cdcd816 Daniel Cousens: init: amend ZMQ flag names
208 2015-11-27T09:13:34  <GitHub74> bitcoin/master 14075b1 Daniel Cousens: init: add zmq to debug categories
209 2015-11-27T09:13:35  <GitHub74> bitcoin/master ffacd27 Daniel Cousens: zmq: prepend zmq to debug messages
210 2015-11-27T09:13:39  <GitHub174> [bitcoin] laanwj closed pull request #7058: Fix ZMQ docs - Improve logging (master...zmqdoc) https://github.com/bitcoin/bitcoin/pull/7058
211 2015-11-27T09:14:35  *** guest234234 has joined #bitcoin-core-dev
212 2015-11-27T09:15:24  <dcousens> ta :)
213 2015-11-27T09:16:39  <dcousens> wumpus: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-monit probably just that but tailored for bitcoind
214 2015-11-27T09:16:56  *** BashCo has joined #bitcoin-core-dev
215 2015-11-27T09:17:15  <dcousens> and maybe a notification example
216 2015-11-27T09:17:26  <wumpus> yeah good idea
217 2015-11-27T09:18:04  *** davec has joined #bitcoin-core-dev
218 2015-11-27T09:19:06  <dcousens> wumpus: going to play with this myself over the weekend, will post what I end up with
219 2015-11-27T09:19:14  <dcousens> I personally use mailgun to fire off logging emails
220 2015-11-27T09:19:22  <dcousens> wumpus: any other recommendations?
221 2015-11-27T09:20:55  <dcousens> obviously want to be a bit careful about that
222 2015-11-27T09:21:56  *** harding has joined #bitcoin-core-dev
223 2015-11-27T09:22:52  <dcousens> interestingly easy to search :P, https://github.com/hardware/monit-conf.d/blob/master/bitcoind.conf
224 2015-11-27T09:22:55  <wumpus> maybe what could help is ask around for people that run bitcoind in production on what they're doing - none of my nodes has any uptime requirement and I run them in gdb :)
225 2015-11-27T09:23:20  <wumpus> hah, already done
226 2015-11-27T09:23:59  <dcousens> wumpus: haha yeah, also found a mailgun config example :P
227 2015-11-27T09:24:24  <dcousens> I think that combined with maybe some filesystem alerts etc
228 2015-11-27T09:24:29  <dcousens> Should be the most useful for people
229 2015-11-27T09:24:35  *** Guest23423 has joined #bitcoin-core-dev
230 2015-11-27T09:24:52  <dcousens> (and memory)
231 2015-11-27T09:25:04  <Luke-Jr> lol
232 2015-11-27T09:25:32  *** BashCo_ has joined #bitcoin-core-dev
233 2015-11-27T09:33:15  *** davec has quit IRC
234 2015-11-27T09:33:15  *** BashCo has quit IRC
235 2015-11-27T09:33:15  *** guest234234 has quit IRC
236 2015-11-27T09:33:15  *** arowser has quit IRC
237 2015-11-27T09:33:16  *** evoskuil has quit IRC
238 2015-11-27T09:33:16  *** JackH has quit IRC
239 2015-11-27T09:33:16  *** bsm117532 has quit IRC
240 2015-11-27T09:33:16  *** berndj has quit IRC
241 2015-11-27T09:33:16  *** PaulCapestany has quit IRC
242 2015-11-27T09:33:16  *** Ylbam has quit IRC
243 2015-11-27T09:33:16  *** btcdrak has quit IRC
244 2015-11-27T09:33:17  *** blkdb has quit IRC
245 2015-11-27T09:34:31  *** arowser has joined #bitcoin-core-dev
246 2015-11-27T09:34:32  *** nanotube has joined #bitcoin-core-dev
247 2015-11-27T09:34:32  *** gribble has joined #bitcoin-core-dev
248 2015-11-27T09:34:32  *** JackH has joined #bitcoin-core-dev
249 2015-11-27T09:34:32  *** bsm117532 has joined #bitcoin-core-dev
250 2015-11-27T09:34:32  *** berndj has joined #bitcoin-core-dev
251 2015-11-27T09:34:32  *** PaulCapestany has joined #bitcoin-core-dev
252 2015-11-27T09:34:32  *** Ylbam has joined #bitcoin-core-dev
253 2015-11-27T09:34:32  *** btcdrak has joined #bitcoin-core-dev
254 2015-11-27T09:34:32  *** blkdb has joined #bitcoin-core-dev
255 2015-11-27T09:34:33  *** nanotube has quit IRC
256 2015-11-27T09:36:06  *** Squidicuz has joined #bitcoin-core-dev
257 2015-11-27T09:40:58  *** go1111111 has joined #bitcoin-core-dev
258 2015-11-27T09:42:02  *** lclc has quit IRC
259 2015-11-27T09:43:37  *** lclc has joined #bitcoin-core-dev
260 2015-11-27T09:45:44  *** davec has joined #bitcoin-core-dev
261 2015-11-27T09:45:48  *** Amnez777 has quit IRC
262 2015-11-27T09:45:55  *** arowser_ has joined #bitcoin-core-dev
263 2015-11-27T09:45:58  *** Thireus has joined #bitcoin-core-dev
264 2015-11-27T09:46:06  *** arowser has quit IRC
265 2015-11-27T09:47:30  *** guest234234 has joined #bitcoin-core-dev
266 2015-11-27T09:47:54  *** evoskuil has joined #bitcoin-core-dev
267 2015-11-27T09:48:36  *** jonasschnelli has quit IRC
268 2015-11-27T09:49:30  *** jonasschnelli has joined #bitcoin-core-dev
269 2015-11-27T09:49:57  *** Guest23423 has quit IRC
270 2015-11-27T09:51:33  *** challisto has joined #bitcoin-core-dev
271 2015-11-27T09:53:35  *** CodeShark has quit IRC
272 2015-11-27T09:55:06  *** evoskuil has quit IRC
273 2015-11-27T09:55:18  *** CodeShark has joined #bitcoin-core-dev
274 2015-11-27T09:55:26  *** arowser_ has quit IRC
275 2015-11-27T09:55:27  *** davec has quit IRC
276 2015-11-27T09:55:41  *** arowser has joined #bitcoin-core-dev
277 2015-11-27T09:55:46  *** challisto has quit IRC
278 2015-11-27T09:55:46  *** guest234234 has quit IRC
279 2015-11-27T09:55:47  *** lclc has quit IRC
280 2015-11-27T10:05:43  *** evoskuil has joined #bitcoin-core-dev
281 2015-11-27T10:06:13  *** guest234234 has joined #bitcoin-core-dev
282 2015-11-27T10:06:44  *** nanotube has joined #bitcoin-core-dev
283 2015-11-27T10:07:14  *** challisto has joined #bitcoin-core-dev
284 2015-11-27T10:07:27  *** guest234234 has quit IRC
285 2015-11-27T10:08:02  *** Amnez777 has joined #bitcoin-core-dev
286 2015-11-27T10:08:13  *** guest234234 has joined #bitcoin-core-dev
287 2015-11-27T10:08:13  *** davec has joined #bitcoin-core-dev
288 2015-11-27T10:08:42  *** d4de has joined #bitcoin-core-dev
289 2015-11-27T10:09:59  *** Amnez777 has quit IRC
290 2015-11-27T10:10:18  *** Amnez777 has joined #bitcoin-core-dev
291 2015-11-27T10:10:54  *** Amnez777 has quit IRC
292 2015-11-27T10:11:13  *** Amnez777 has joined #bitcoin-core-dev
293 2015-11-27T10:19:27  *** Amnez777 has quit IRC
294 2015-11-27T10:20:35  *** Amnez777_ has joined #bitcoin-core-dev
295 2015-11-27T10:21:01  *** lclc has joined #bitcoin-core-dev
296 2015-11-27T10:24:07  *** go1111111 has quit IRC
297 2015-11-27T10:24:14  *** Guest23423 has joined #bitcoin-core-dev
298 2015-11-27T10:27:01  *** CodeShark_ has joined #bitcoin-core-dev
299 2015-11-27T10:33:03  *** d4de_ has joined #bitcoin-core-dev
300 2015-11-27T10:33:50  *** lclc_ has joined #bitcoin-core-dev
301 2015-11-27T10:33:50  *** berndj-blackout has joined #bitcoin-core-dev
302 2015-11-27T10:34:46  *** lclc has quit IRC
303 2015-11-27T10:34:46  *** Amnez777_ has quit IRC
304 2015-11-27T10:34:46  *** d4de has quit IRC
305 2015-11-27T10:34:46  *** guest234234 has quit IRC
306 2015-11-27T10:34:46  *** challisto has quit IRC
307 2015-11-27T10:34:46  *** nanotube has quit IRC
308 2015-11-27T10:34:47  *** evoskuil has quit IRC
309 2015-11-27T10:34:47  *** CodeShark has quit IRC
310 2015-11-27T10:34:47  *** gribble has quit IRC
311 2015-11-27T10:34:47  *** JackH has quit IRC
312 2015-11-27T10:34:47  *** bsm117532 has quit IRC
313 2015-11-27T10:34:47  *** berndj has quit IRC
314 2015-11-27T10:34:47  *** PaulCapestany has quit IRC
315 2015-11-27T10:34:47  *** Ylbam has quit IRC
316 2015-11-27T10:34:47  *** btcdrak has quit IRC
317 2015-11-27T10:34:47  *** blkdb has quit IRC
318 2015-11-27T10:35:01  *** CodeShark_ is now known as CodeShark
319 2015-11-27T10:39:58  *** arowser has quit IRC
320 2015-11-27T10:40:34  *** Anduck_ has quit IRC
321 2015-11-27T10:40:44  *** arowser has joined #bitcoin-core-dev
322 2015-11-27T10:42:54  *** PaulCapestany has joined #bitcoin-core-dev
323 2015-11-27T10:42:54  *** Ylbam has joined #bitcoin-core-dev
324 2015-11-27T10:42:54  *** btcdrak has joined #bitcoin-core-dev
325 2015-11-27T10:42:54  *** blkdb has joined #bitcoin-core-dev
326 2015-11-27T10:42:54  *** evoskuil has joined #bitcoin-core-dev
327 2015-11-27T10:43:06  *** go1111111 has joined #bitcoin-core-dev
328 2015-11-27T10:44:01  *** go1111111 has quit IRC
329 2015-11-27T10:45:58  *** evoskuil has quit IRC
330 2015-11-27T10:45:58  *** PaulCapestany has quit IRC
331 2015-11-27T10:45:58  *** Ylbam has quit IRC
332 2015-11-27T10:45:58  *** btcdrak has quit IRC
333 2015-11-27T10:45:58  *** blkdb has quit IRC
334 2015-11-27T10:46:54  *** evoskuil has joined #bitcoin-core-dev
335 2015-11-27T10:46:55  *** PaulCapestany has joined #bitcoin-core-dev
336 2015-11-27T10:46:55  *** Ylbam has joined #bitcoin-core-dev
337 2015-11-27T10:46:55  *** btcdrak has joined #bitcoin-core-dev
338 2015-11-27T10:46:55  *** blkdb has joined #bitcoin-core-dev
339 2015-11-27T10:50:49  *** jonasschnelli has quit IRC
340 2015-11-27T10:55:06  *** jonasschnelli has joined #bitcoin-core-dev
341 2015-11-27T12:11:22  *** lightningbot has joined #bitcoin-core-dev
342 2015-11-27T12:11:23  *** d4de has joined #bitcoin-core-dev
343 2015-11-27T12:11:33  *** berndj has joined #bitcoin-core-dev
344 2015-11-27T12:11:41  *** jcorgan has joined #bitcoin-core-dev
345 2015-11-27T12:12:01  *** jcorgan has quit IRC
346 2015-11-27T12:12:01  *** jcorgan has joined #bitcoin-core-dev
347 2015-11-27T12:12:07  *** challisto has joined #bitcoin-core-dev
348 2015-11-27T12:12:12  *** guest234234 has joined #bitcoin-core-dev
349 2015-11-27T12:12:12  *** challisto has quit IRC
350 2015-11-27T12:12:12  *** challisto has joined #bitcoin-core-dev
351 2015-11-27T12:12:33  *** wumpus has joined #bitcoin-core-dev
352 2015-11-27T12:12:59  *** lclc has joined #bitcoin-core-dev
353 2015-11-27T12:13:31  *** guest234234 has quit IRC
354 2015-11-27T12:14:05  *** guest234234 has joined #bitcoin-core-dev
355 2015-11-27T12:21:24  *** jonasschnelli has quit IRC
356 2015-11-27T12:21:53  *** gribble has joined #bitcoin-core-dev
357 2015-11-27T12:26:27  <GitHub75> [bitcoin] sipa opened pull request #7113: Switch to a more efficient rolling Bloom filter (master...betterrolling) https://github.com/bitcoin/bitcoin/pull/7113
358 2015-11-27T12:29:30  *** jonasschnelli has joined #bitcoin-core-dev
359 2015-11-27T12:30:39  *** bsm117532 has joined #bitcoin-core-dev
360 2015-11-27T12:34:18  *** nanotube has joined #bitcoin-core-dev
361 2015-11-27T12:39:52  *** lclc has quit IRC
362 2015-11-27T12:39:58  *** wumpus has quit IRC
363 2015-11-27T12:40:04  *** challisto has quit IRC
364 2015-11-27T12:40:11  *** jcorgan has quit IRC
365 2015-11-27T12:40:11  *** d4de has quit IRC
366 2015-11-27T12:40:11  *** berndj has quit IRC
367 2015-11-27T12:43:04  *** wumpus has joined #bitcoin-core-dev
368 2015-11-27T12:46:23  *** berndj has joined #bitcoin-core-dev
369 2015-11-27T12:51:02  *** petertodd has joined #bitcoin-core-dev
370 2015-11-27T12:54:50  *** lightningbot has joined #bitcoin-core-dev
371 2015-11-27T12:55:29  *** jonasschnelli has joined #bitcoin-core-dev
372 2015-11-27T13:01:07  *** lightningbot has joined #bitcoin-core-dev
373 2015-11-27T13:05:01  *** lclc has joined #bitcoin-core-dev
374 2015-11-27T13:05:53  *** challisto has joined #bitcoin-core-dev
375 2015-11-27T13:05:54  *** challisto has joined #bitcoin-core-dev
376 2015-11-27T13:08:58  <GitHub162> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/2a94cd67e805...9502b7f634a7
377 2015-11-27T13:08:59  <GitHub162> bitcoin/master faf12bc MarcoFalke: OpenSSL 1.1.0: Fix text variant of the version number
378 2015-11-27T13:09:08  <GitHub162> bitcoin/master 9502b7f Wladimir J. van der Laan: Merge pull request #7083...
379 2015-11-27T13:09:08  <GitHub136> [bitcoin] laanwj closed pull request #7083: [init] Print OpenSSL version fix (master...MarcoFalke-2015-initOpenSSL) https://github.com/bitcoin/bitcoin/pull/7083
380 2015-11-27T13:09:24  *** cfields has quit IRC
381 2015-11-27T13:10:56  *** sipa has quit IRC
382 2015-11-27T13:13:57  *** d4de has joined #bitcoin-core-dev
383 2015-11-27T13:14:01  *** cfields has joined #bitcoin-core-dev
384 2015-11-27T13:16:23  *** jonasschnelli has quit IRC
385 2015-11-27T13:17:13  <GitHub192> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/9502b7f634a7...d8368a07baf2
386 2015-11-27T13:17:13  <GitHub192> bitcoin/master 4ec3561 Wladimir J. van der Laan: Replace scriptnum_test's normative ScriptNum implementation...
387 2015-11-27T13:17:14  <GitHub192> bitcoin/master d8368a0 Wladimir J. van der Laan: Merge pull request #7095...
388 2015-11-27T13:17:18  <GitHub140> [bitcoin] laanwj closed pull request #7095: Replace scriptnum_test's normative ScriptNum implementation (master...2015_11_remove_openssl_consensus_checks) https://github.com/bitcoin/bitcoin/pull/7095
389 2015-11-27T13:17:55  *** btcdrak has joined #bitcoin-core-dev
390 2015-11-27T13:18:14  *** btcdrak is now known as Guest36383
391 2015-11-27T13:18:29  *** jonasschnelli has joined #bitcoin-core-dev
392 2015-11-27T13:21:22  *** Guyver2 has quit IRC
393 2015-11-27T13:22:53  *** CodeShark has joined #bitcoin-core-dev
394 2015-11-27T13:23:55  <wumpus> woohoo number of open pulls is under 100 again
395 2015-11-27T13:25:17  *** Guest36383_ has joined #bitcoin-core-dev
396 2015-11-27T13:25:24  *** Guest36383 has quit IRC
397 2015-11-27T13:25:27  *** d4de has quit IRC
398 2015-11-27T13:25:28  *** Guest36383_ is now known as Guest36383
399 2015-11-27T13:30:23  *** jgarzik_ has quit IRC
400 2015-11-27T13:30:24  *** jgarzik_ has joined #bitcoin-core-dev
401 2015-11-27T13:30:28  *** jgarzik_ is now known as jgarzik
402 2015-11-27T13:32:25  *** sipa has joined #bitcoin-core-dev
403 2015-11-27T13:36:54  *** paveljanik has quit IRC
404 2015-11-27T13:43:34  *** paveljanik has joined #bitcoin-core-dev
405 2015-11-27T13:47:39  *** Thireus has joined #bitcoin-core-dev
406 2015-11-27T13:47:47  *** sipa_ has joined #bitcoin-core-dev
407 2015-11-27T13:50:27  *** d4de has joined #bitcoin-core-dev
408 2015-11-27T13:51:41  *** midnightmagic_ has joined #bitcoin-core-dev
409 2015-11-27T13:52:19  *** sipa has quit IRC
410 2015-11-27T13:52:21  *** midnightmagic has quit IRC
411 2015-11-27T13:53:29  *** [1]evoskuil has joined #bitcoin-core-dev
412 2015-11-27T13:54:46  *** evoskuil has quit IRC
413 2015-11-27T13:54:54  *** [1]evoskuil is now known as evoskuil
414 2015-11-27T13:59:06  *** ParadoxSpiral has joined #bitcoin-core-dev
415 2015-11-27T14:03:31  <GitHub46> [bitcoin] jtimon opened pull request #7115: Mempool: Decouple CBlockPolicyEstimator from CTxMemPool (fix #6134) (master...6134-nits) https://github.com/bitcoin/bitcoin/pull/7115
416 2015-11-27T14:05:48  *** [1]evoskuil has joined #bitcoin-core-dev
417 2015-11-27T14:06:29  *** paveljanik has joined #bitcoin-core-dev
418 2015-11-27T14:06:29  *** paveljanik has joined #bitcoin-core-dev
419 2015-11-27T14:07:37  *** evoskuil has quit IRC
420 2015-11-27T14:07:46  *** evoskuil has joined #bitcoin-core-dev
421 2015-11-27T14:08:11  <GitHub43> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/d8368a07baf2...d6454f6cb23e
422 2015-11-27T14:08:11  <GitHub43> bitcoin/master cde857f Peter Todd: Connect to Tor hidden services by default...
423 2015-11-27T14:08:18  <GitHub43> bitcoin/master d6454f6 Wladimir J. van der Laan: Merge pull request #7090...
424 2015-11-27T14:10:06  *** [1]evoskuil has quit IRC
425 2015-11-27T14:13:14  <GitHub29> [bitcoin] laanwj closed pull request #7114: util: Don't set strMiscWarning on every exception (master...2015_11_exception_nomiscwarning) https://github.com/bitcoin/bitcoin/pull/7114
426 2015-11-27T14:13:22  <GitHub1> [bitcoin] jtimon opened pull request #7116: Trivial: Fix warning introduced by #7053 by casting to uint64_t (master...fix-7053) https://github.com/bitcoin/bitcoin/pull/7116
427 2015-11-27T14:16:35  *** [1]evoskuil has joined #bitcoin-core-dev
428 2015-11-27T14:22:50  *** Thireus has quit IRC
429 2015-11-27T14:25:01  <GitHub60> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/f3d0fdd3924f...93e0514fd083
430 2015-11-27T14:25:01  <GitHub60> bitcoin/master c434940 daniel: uint256::GetCheapHash bigendian compatibility
431 2015-11-27T14:25:17  <GitHub60> bitcoin/master 93e0514 Wladimir J. van der Laan: Merge pull request #7078...
432 2015-11-27T14:25:17  <GitHub112> [bitcoin] laanwj closed pull request #7078: uint256::GetCheapHash bigendian compatibility (master...ppc) https://github.com/bitcoin/bitcoin/pull/7078
433 2015-11-27T14:27:07  *** [1]evoskuil has quit IRC
434 2015-11-27T14:27:07  *** evoskuil has quit IRC
435 2015-11-27T14:27:07  *** paveljanik has quit IRC
436 2015-11-27T14:27:07  *** ParadoxSpiral has quit IRC
437 2015-11-27T14:27:10  *** PaulCapestany has quit IRC
438 2015-11-27T14:27:10  *** Ylbam has quit IRC
439 2015-11-27T14:27:10  *** blkdb has quit IRC
440 2015-11-27T14:34:31  <phantomcircuit> wumpus, ha was trying to figure out why petertodd/replace-by-fee-pullreq didn't cleanly merge
441 2015-11-27T14:34:47  <phantomcircuit> because it's already merged
442 2015-11-27T14:38:02  *** ParadoxSpiral has joined #bitcoin-core-dev
443 2015-11-27T14:43:10  *** Thireus has joined #bitcoin-core-dev
444 2015-11-27T14:48:32  *** PaulCapestany has joined #bitcoin-core-dev
445 2015-11-27T14:48:32  *** Ylbam has joined #bitcoin-core-dev
446 2015-11-27T14:48:32  *** blkdb has joined #bitcoin-core-dev
447 2015-11-27T14:48:41  *** evoskuil has joined #bitcoin-core-dev
448 2015-11-27T14:55:34  *** evoskuil has quit IRC
449 2015-11-27T14:55:34  *** evoskuil has joined #bitcoin-core-dev
450 2015-11-27T15:01:08  *** guest234234 has quit IRC
451 2015-11-27T15:05:30  *** evoskuil has quit IRC
452 2015-11-27T15:05:30  *** evoskuil has joined #bitcoin-core-dev
453 2015-11-27T15:05:31  *** [1]evoskuil has joined #bitcoin-core-dev
454 2015-11-27T15:05:46  *** evoskuil has quit IRC
455 2015-11-27T15:05:46  *** [1]evoskuil is now known as evoskuil
456 2015-11-27T15:17:48  *** Guyver2 has joined #bitcoin-core-dev
457 2015-11-27T15:19:23  *** Guyver2 has quit IRC
458 2015-11-27T15:21:01  *** BashCo_ has quit IRC
459 2015-11-27T15:21:01  *** BashCo has joined #bitcoin-core-dev
460 2015-11-27T15:29:24  *** Taek has joined #bitcoin-core-dev
461 2015-11-27T15:46:44  <GitHub85> [bitcoin] paveljanik opened pull request #7117: Print correct minimum mempool size in MB (master...patch-14) https://github.com/bitcoin/bitcoin/pull/7117
462 2015-11-27T15:47:40  *** paveljanik has joined #bitcoin-core-dev
463 2015-11-27T15:47:40  *** paveljanik has joined #bitcoin-core-dev
464 2015-11-27T15:47:40  <phantomcircuit> ^ that one made me laugh
465 2015-11-27T15:55:05  *** Thireus has quit IRC
466 2015-11-27T15:59:49  <GitHub146> [bitcoin] paveljanik opened pull request #7118: Describe maxmempool and mempoolminfee in the getmempoolinfo RPC help. (master...20151127_getmempoolinfo_fixes) https://github.com/bitcoin/bitcoin/pull/7118
467 2015-11-27T16:00:08  <GitHub131> [bitcoin] laanwj closed pull request #7117: Print correct minimum mempool size in MB (master...patch-14) https://github.com/bitcoin/bitcoin/pull/7117
468 2015-11-27T16:01:55  <sipa_> patch-14, merged in 14 minutes. coincidence? i think not!
469 2015-11-27T16:01:59  *** sipa_ is now known as sipa
470 2015-11-27T16:02:07  <paveljanik> 8)
471 2015-11-27T16:08:38  *** Thireus has joined #bitcoin-core-dev
472 2015-11-27T16:12:51  *** BashCo has quit IRC
473 2015-11-27T16:13:05  <instagibbs> Should deprecation warnings be put in debug.log like everything else?
474 2015-11-27T16:26:57  *** Thireus has quit IRC
475 2015-11-27T16:30:30  *** Amnez777 has joined #bitcoin-core-dev
476 2015-11-27T16:33:48  *** Thireus has joined #bitcoin-core-dev
477 2015-11-27T16:35:05  *** dgenr8 has quit IRC
478 2015-11-27T16:46:19  *** Thireus has quit IRC
479 2015-11-27T16:46:30  *** evoskuil has quit IRC
480 2015-11-27T16:46:34  *** PaulCapestany has quit IRC
481 2015-11-27T16:46:34  *** Ylbam has quit IRC
482 2015-11-27T16:46:34  *** blkdb has quit IRC
483 2015-11-27T16:56:24  *** Thireus has joined #bitcoin-core-dev
484 2015-11-27T16:56:24  *** PaulCapestany has joined #bitcoin-core-dev
485 2015-11-27T16:56:24  *** Ylbam has joined #bitcoin-core-dev
486 2015-11-27T16:56:24  *** blkdb has joined #bitcoin-core-dev
487 2015-11-27T16:59:54  *** Thireus has quit IRC
488 2015-11-27T17:01:08  *** evoskuil has joined #bitcoin-core-dev
489 2015-11-27T17:15:56  *** d_t_ has quit IRC
490 2015-11-27T17:20:50  *** jonasschnelli has quit IRC
491 2015-11-27T17:20:51  *** jonasschnelli has joined #bitcoin-core-dev
492 2015-11-27T17:25:32  *** Anduck has quit IRC
493 2015-11-27T17:27:53  *** arowser has quit IRC
494 2015-11-27T17:32:35  <jtimon> sipa: should I reopen #6445 now?
495 2015-11-27T17:33:11  <jtimon> (or an equivalent replacement but a new PR)
496 2015-11-27T17:37:54  *** lightningbot` has joined #bitcoin-core-dev
497 2015-11-27T17:37:58  *** lightningbot has quit IRC
498 2015-11-27T17:40:07  <jtimon> sipa: so how will I know when "it is time" for #6445 ?
499 2015-11-27T17:41:37  <sipa> jtimon: that one is part of the move consensus logic to consensus package? i thought you were going to write up a design of what the plan was first
500 2015-11-27T17:41:44  <jtimon> sipa: the mempool is limited in size and we have rbf, I'm not sure what other "mempool work" I'm waiting not to interfere with
501 2015-11-27T17:44:25  <jtimon> sipa: that's an optimization, not strictly required for libconsensus but I obviously haven't done it in a way that would hurt my plans
502 2015-11-27T17:44:29  <jtimon> if that's closed, is for "not interfering with mempool work" just like 6068 and other things
503 2015-11-27T17:44:32  <sipa> wrt policy encapsulation, my view is that we should only factor things out once they're stable and clearly safe to be configurable
504 2015-11-27T17:44:35  <sipa> there is no bounds to what policy is
505 2015-11-27T17:44:37  <jtimon> you mean never?
506 2015-11-27T17:44:37  <sipa> you can't look at a codebase and say "yes, the policy here is encapsulated!"
507 2015-11-27T17:44:44  *** Anduck has joined #bitcoin-core-dev
508 2015-11-27T17:44:46  <sipa> ultimately, policy is all of a node's operations that are not consensus and wallet related
509 2015-11-27T17:45:20  <jtimon> well, I can look at a codebase and say, "no, the policy here is NOT encapsulated"
510 2015-11-27T17:45:20  <sipa> we're not going to move all of that into a separate package
511 2015-11-27T17:45:21  <sipa> imho the policy package should just be a few safe and clear things that are configurable
512 2015-11-27T17:45:51  *** arowser has joined #bitcoin-core-dev
513 2015-11-27T17:46:13  <jtimon> I'm happy taking slowly it out of mempool, consensus code and main to the same directory
514 2015-11-27T17:46:13  <sipa> but if there's no clear boundary it's just confusing... you can't guess what belongs where
515 2015-11-27T17:46:13  <sipa> that's my point, there is no "it"
516 2015-11-27T17:46:13  *** ParadoxSpiral_ has joined #bitcoin-core-dev
517 2015-11-27T17:46:25  <jtimon> well, there' many things are very obvious to me
518 2015-11-27T17:46:25  <sipa> policy is whatever you make configurable
519 2015-11-27T17:46:45  <jtimon> so, never, then?
520 2015-11-27T17:46:59  <sipa> i haven't said that
521 2015-11-27T17:47:42  <sipa> but i do consider it not a priority, and hard to do now
522 2015-11-27T17:47:42  <gmaxwell> And that confusion makes code unreviewable... when constantly you can't tell what things do because you have to chase n levels of redirection to find them. If they're configurable, then the answer at review is "anything" and you can review with respect to that.
523 2015-11-27T17:47:55  <jtimon> I don't think it's hard to start now, not at all, but if I'm waiting for something, I would like to undesrtand better what I'm waiting for
524 2015-11-27T17:48:55  <sipa> jtimon: wait for having the code that interacts with mempool/relay to be stable, wait a release, and propose a plan for things to become policy
525 2015-11-27T17:49:37  <jtimon> so 6445 and 6423, for example, make the code more confusing?
526 2015-11-27T17:49:44  <sipa> now it's just random moves, and (other than with consensus code) there is no obvious way for what is policy and what isn't
527 2015-11-27T17:49:45  <jtimon> sipa: another doc for policy?
528 2015-11-27T17:50:51  *** ParadoxSpiral has quit IRC
529 2015-11-27T17:51:58  <jtimon> I couldn't do that, as you say, that potentially never ends (unless there's ever a "right place" for people to put new policy stuff)
530 2015-11-27T17:51:59  <sipa> 6445 is not policy encapsulation
531 2015-11-27T17:52:03  <jtimon> no, but it was said (I can find the comment) that it would interfere with mempool code
532 2015-11-27T17:52:05  <sipa> it's just churn...
533 2015-11-27T17:52:09  <jtimon> that's why I closed it (that's what it has in common with 6068)
534 2015-11-27T17:54:19  *** lightningbot has joined #bitcoin-core-dev
535 2015-11-27T17:54:21  -leguin.freenode.net- [freenode-info] help freenode weed out clonebots -- please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup
536 2015-11-27T17:54:21  *** arowser has quit IRC
537 2015-11-27T17:54:27  *** arowser_ has joined #bitcoin-core-dev
538 2015-11-27T17:59:42  *** lightningbot has joined #bitcoin-core-dev
539 2015-11-27T18:02:31  *** lightningbot` has joined #bitcoin-core-dev
540 2015-11-27T18:03:23  <jtimon> sipa: I'm sorry to get so bored about writing that pdf, but no hurry, right? no consensus refactors after 0.12 anyway...
541 2015-11-27T18:05:18  <jtimon> in fact the document kind of depends on the outcome of #7091
542 2015-11-27T18:07:27  <jtimon> fwiw, I'm not coding anything policy-related
543 2015-11-27T18:07:54  *** Guyver2 has joined #bitcoin-core-dev
544 2015-11-27T18:09:03  *** ParadoxSpiral_ has quit IRC
545 2015-11-27T18:12:23  *** ParadoxSpiral_ has joined #bitcoin-core-dev
546 2015-11-27T18:20:08  *** challisto has quit IRC
547 2015-11-27T18:46:54  <GitHub102> [bitcoin] petertodd opened pull request #7119: Add option to opt into full-RBF when sending funds (master...2015-11-opt-into-full-rbf-option) https://github.com/bitcoin/bitcoin/pull/7119
548 2015-11-27T18:51:32  *** jtimon has quit IRC
549 2015-11-27T19:09:08  *** Guest67064 is now known as petertodd
550 2015-11-27T19:12:44  *** Thireus has joined #bitcoin-core-dev
551 2015-11-27T19:23:01  *** d_t has joined #bitcoin-core-dev
552 2015-11-27T19:37:30  *** cocoBTC has joined #bitcoin-core-dev
553 2015-11-27T19:38:24  *** challisto has joined #bitcoin-core-dev
554 2015-11-27T19:38:25  *** challisto has joined #bitcoin-core-dev
555 2015-11-27T19:42:03  *** moli has quit IRC
556 2015-11-27T20:00:23  *** zookolaptop has joined #bitcoin-core-dev
557 2015-11-27T20:31:29  <gmaxwell> "subver": "/bitcoinj:0.14-SNAPSHOT/"  sending me 38 pings in a second. :-/
558 2015-11-27T20:37:15  <sipa> maybe we need some exponentially decaying badness score, and increment for everything peers do
559 2015-11-27T20:39:14  <gmaxwell> and decrement for a few things that are decidely good.
560 2015-11-27T20:39:42  <sipa> like being the first to relay a valid block?
561 2015-11-27T20:40:04  <gmaxwell> yes, or a transaction we accepted.
562 2015-11-27T20:40:33  <gmaxwell> Then this score could just be another node sort criteria in eviction/rotation.
563 2015-11-27T20:40:45  <sipa> yeah
564 2015-11-27T20:40:57  <sipa> and if gets actually high, it could turn into ban
565 2015-11-27T20:41:30  <sipa> also, i think banscores should persist across reconnects
566 2015-11-27T20:43:26  *** d4de has quit IRC
567 2015-11-27T20:44:22  <gmaxwell> e.g. have the initial score be 0, with an IIR decay to 0. Add score for every byte recieved, substract score for every byte in a getdata we asked for; or ping response we initiated.
568 2015-11-27T20:55:36  <gmaxwell> strikes me as kind of risky that CValidationState is initilized to MODE_VALID in the constructor.
569 2015-11-27T20:56:11  <aj> gmaxwell: (maybe make it a goodness score instead, so positive values are, well, positive?)
570 2015-11-27T20:57:49  <gmaxwell> aj: envision me looking crossly at your shed painting.
571 2015-11-27T20:58:40  <aj> gmaxwell: (isn't it pretty!)
572 2015-11-27T20:58:57  <aj> gmaxwell: (it can store scooters as well!)
573 2015-11-27T21:01:53  *** raedah has joined #bitcoin-core-dev
574 2015-11-27T21:04:04  <PRab> sipa gmaxwell: Would a persistent banscore make mitm attacks more powerful because p2p comms are unauthenticated right now?
575 2015-11-27T21:04:05  *** raedah has quit IRC
576 2015-11-27T21:04:32  *** raedah has joined #bitcoin-core-dev
577 2015-11-27T21:05:29  <Taek> on a similar note, if you decrement for things that are good, an attacker can leverage that to intentionally get ahead. Unless your average peer has a zero-badness score in the first place
578 2015-11-27T21:10:47  <gmaxwell> Taek: they can't if being good is inherently limited.
579 2015-11-27T21:11:04  <gmaxwell> (except by actually being good, in which case they're not much of an attacker!)
580 2015-11-27T21:18:47  *** Guyver2 has quit IRC
581 2015-11-27T21:24:53  *** ParadoxSpiral_ has quit IRC
582 2015-11-27T22:17:53  *** paveljanik has quit IRC
583 2015-11-27T22:39:54  *** raedah has quit IRC
584 2015-11-27T22:49:31  *** moli has joined #bitcoin-core-dev
585 2015-11-27T23:01:07  *** midnightmagic_ is now known as mmidnightmagic
586 2015-11-27T23:01:14  *** mmidnightmagic is now known as midnightmagic
587 2015-11-27T23:42:04  *** moli has quit IRC
588 2015-11-27T23:43:43  *** guest234234 has joined #bitcoin-core-dev
589 2015-11-27T23:45:41  *** guest234234 has quit IRC
590 2015-11-27T23:47:48  *** Squidicc has joined #bitcoin-core-dev
591 2015-11-27T23:48:30  *** guest234234 has joined #bitcoin-core-dev
592 2015-11-27T23:48:30  *** moli has joined #bitcoin-core-dev
593 2015-11-27T23:49:14  *** guest234234 has quit IRC
594 2015-11-27T23:49:14  *** guest234234 has joined #bitcoin-core-dev
595 2015-11-27T23:49:41  *** Squidicuz has quit IRC
596 2015-11-27T23:49:41  *** guest234234 has quit IRC