12015-11-27T00:02:25 *** cocoBTC has quit IRC
22015-11-27T00:04:37 *** evoskuil has joined #bitcoin-core-dev
32015-11-27T00:04:37 *** michagogo has joined #bitcoin-core-dev
42015-11-27T00:08:59 *** d4de has quit IRC
52015-11-27T00:33:44 *** AtashiCon has joined #bitcoin-core-dev
62015-11-27T00:35:57 *** guest234234 has joined #bitcoin-core-dev
72015-11-27T00:41:04 *** jl2012 has joined #bitcoin-core-dev
82015-11-27T00:42:47 *** jl2012_ has quit IRC
92015-11-27T01:04:30 *** Ylbam has quit IRC
102015-11-27T01:20:04 *** guest234234 has quit IRC
112015-11-27T01:27:15 *** michagogo has quit IRC
122015-11-27T01:50:35 *** guest234234 has joined #bitcoin-core-dev
132015-11-27T01:51:30 <BlueMatt> gmaxwell: yea, i havent had a chance to look into it
142015-11-27T01:57:08 <BlueMatt> midnightmagic: hmm, yea, if thats still possible docs should be fixed to block internet access, not allow it
152015-11-27T02:00:07 *** dermoth has quit IRC
162015-11-27T02:00:36 *** dermoth has joined #bitcoin-core-dev
172015-11-27T02:07:15 *** arowser has joined #bitcoin-core-dev
182015-11-27T02:41:29 *** blkdb has quit IRC
192015-11-27T02:42:01 *** blkdb has joined #bitcoin-core-dev
202015-11-27T02:46:22 *** challisto has joined #bitcoin-core-dev
212015-11-27T02:53:01 *** Anduck_ is now known as Anduck
222015-11-27T04:55:02 *** d_t has quit IRC
232015-11-27T05:06:16 *** btcdrak has joined #bitcoin-core-dev
242015-11-27T05:11:35 *** guest234234 has quit IRC
252015-11-27T05:40:36 *** d_t has joined #bitcoin-core-dev
262015-11-27T06:20:49 *** d_t_ has joined #bitcoin-core-dev
272015-11-27T06:23:35 *** d_t has quit IRC
282015-11-27T06:24:11 *** challisto has quit IRC
292015-11-27T06:24:11 *** arowser has quit IRC
302015-11-27T06:24:12 *** AtashiCon has quit IRC
312015-11-27T06:24:12 *** instagibbs_ has quit IRC
322015-11-27T06:24:28 *** AtashiCon has joined #bitcoin-core-dev
332015-11-27T06:24:35 *** arowser has joined #bitcoin-core-dev
342015-11-27T06:28:38 *** instagibbs has joined #bitcoin-core-dev
352015-11-27T06:30:17 *** Anduck_ has joined #bitcoin-core-dev
362015-11-27T06:33:21 *** d4de has joined #bitcoin-core-dev
372015-11-27T06:37:31 *** challisto has joined #bitcoin-core-dev
382015-11-27T06:37:57 *** Anduck has quit IRC
392015-11-27T06:37:57 *** Thireus has quit IRC
402015-11-27T06:58:02 *** Thireus has joined #bitcoin-core-dev
412015-11-27T07:00:53 *** Guest26532 is now known as warren
422015-11-27T07:01:22 *** warren is now known as Guest26511
432015-11-27T07:03:54 *** Guest26511 has quit IRC
442015-11-27T07:04:26 *** warren_2 has joined #bitcoin-core-dev
452015-11-27T07:10:18 *** guest234234 has joined #bitcoin-core-dev
462015-11-27T07:35:50 <dcousens> phantomcircuit: why would it not be suitable for latency? (not trying to be ignorant)
472015-11-27T07:36:05 <dcousens> for low latency*
482015-11-27T07:38:26 <phantomcircuit> dcousens, because of the exact mechanism ckpool uses
492015-11-27T07:38:34 <phantomcircuit> if blocknotify fails their latency is 30 seconds
502015-11-27T07:38:39 <phantomcircuit> idiots
512015-11-27T07:39:21 <phantomcircuit> i refuse to give them anymore free advise though
522015-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?
532015-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.
542015-11-27T07:40:55 *** PaulCapestany has quit IRC
552015-11-27T07:46:01 <Luke-Jr> well, to be fair, interpreting the values is literally the only thing JSON parsers do.. :p
562015-11-27T07:51:28 <phantomcircuit> Luke-Jr, no they also distinguish between value and object
572015-11-27T07:51:39 <phantomcircuit> although i guess technically that's also "just" a type
582015-11-27T07:55:50 *** berndj has quit IRC
592015-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
602015-11-27T07:57:36 *** Ylbam has joined #bitcoin-core-dev
612015-11-27T08:00:44 *** PaulCapestany has joined #bitcoin-core-dev
622015-11-27T08:02:30 *** warren_2 is now known as warren
632015-11-27T08:02:47 <wumpus> Luke-Jr: no, parsing is something else than interpreting :)
642015-11-27T08:03:08 <Luke-Jr> not in that context
652015-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
662015-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 :)
672015-11-27T08:05:56 <Luke-Jr> I think everything would mostly just work if we used integer satoshis
682015-11-27T08:06:37 *** berndj has joined #bitcoin-core-dev
692015-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 ...
702015-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
712015-11-27T08:08:08 <Luke-Jr> wumpus: doubles can be sufficiently precise in this cae
722015-11-27T08:08:09 <Luke-Jr> case
732015-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
742015-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)
752015-11-27T08:21:23 <wumpus> Looking for ACKs for #7103 (fix settxfee, paytxfee), this one is quite urgent imo
762015-11-27T08:24:18 *** Thireus has quit IRC
772015-11-27T08:29:19 *** Luke-Jr has quit IRC
782015-11-27T08:32:12 *** JackH has quit IRC
792015-11-27T08:32:12 *** Squidicuz has quit IRC
802015-11-27T08:32:13 *** davec has quit IRC
812015-11-27T08:32:13 *** bsm117532 has quit IRC
822015-11-27T08:32:13 *** harding has quit IRC
832015-11-27T08:32:14 *** harding has joined #bitcoin-core-dev
842015-11-27T08:32:16 *** davec has joined #bitcoin-core-dev
852015-11-27T08:32:19 *** JackH has joined #bitcoin-core-dev
862015-11-27T08:32:19 *** luke-jr_ has joined #bitcoin-core-dev
872015-11-27T08:32:32 *** bsm117532 has joined #bitcoin-core-dev
882015-11-27T08:32:40 *** gribble has quit IRC
892015-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
902015-11-27T08:36:08 <dcousens> Might be something to include in the docs
912015-11-27T08:36:10 <dcousens> Just a thought
922015-11-27T08:36:31 <wumpus> I'd say that's in the domain of external process-mointoring solutions
932015-11-27T08:36:38 <dcousens> wumpus: absolutely
942015-11-27T08:36:44 *** luke-jr__ has joined #bitcoin-core-dev
952015-11-27T08:36:47 <dcousens> But, that can't hurt a 'recommendation'?
962015-11-27T08:36:49 <dcousens> Even a link/reference
972015-11-27T08:36:53 <wumpus> I guess it's be possible to call -alertnotify in the case of a node shutdown
982015-11-27T08:37:04 <wumpus> (at least an unexpected one...)
992015-11-27T08:37:14 <dcousens> wumpus: probably not an assert though?
1002015-11-27T08:37:22 *** luke-jr__ is now known as Luke-Jr
1012015-11-27T08:37:22 <dcousens> or segfault
1022015-11-27T08:37:25 <wumpus> but in e.g. a pointer crash that's very difficult
1032015-11-27T08:37:31 <wumpus> right
1042015-11-27T08:37:48 <wumpus> I'm sure crash handling can be improved in general
1052015-11-27T08:37:54 *** gribble has joined #bitcoin-core-dev
1062015-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)
1072015-11-27T08:38:04 <Luke-Jr> well, if we cache the command in a C global..
1082015-11-27T08:38:30 <Luke-Jr> SIGSEGV could be handled by simply calling exec() :p
1092015-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
1102015-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
1112015-11-27T08:38:54 <wumpus> it's non-trivial to do
1122015-11-27T08:39:18 <dcousens> wumpus: in which case, IMHO, lets just recommend a basic bash script maybe?
1132015-11-27T08:39:19 <wumpus> heck, just run bitcoind in a loop in a script and have it send a mail when it quits
1142015-11-27T08:39:22 <Luke-Jr> wumpus: even calling exec() with global params?
1152015-11-27T08:39:26 <dcousens> wumpus: thats simple to you or I
1162015-11-27T08:39:31 <wumpus> this is basic sysadmin 101
1172015-11-27T08:39:53 <dcousens> wumpus: also, running it in a loop isn't a good idea in terms of disk space
1182015-11-27T08:39:58 <dcousens> could actually be very destructive
1192015-11-27T08:40:07 <wumpus> right, then don't run it in a loop
1202015-11-27T08:40:17 <dcousens> wumpus: suddenly, software specific edgecases
1212015-11-27T08:40:34 <dcousens> (hence, a vetted recommendation is IMHO a good idea)
1222015-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
1232015-11-27T08:41:10 <dcousens> wumpus: what about in the docs though?
1242015-11-27T08:41:23 <wumpus> you can mention it in the docs, of course
1252015-11-27T08:41:32 *** JackH has quit IRC
1262015-11-27T08:41:32 *** harding has quit IRC
1272015-11-27T08:41:32 *** nanotube has quit IRC
1282015-11-27T08:41:36 <dcousens> (what I was referring to, agreed on not handling in software)
1292015-11-27T08:42:00 <wumpus> could add a mention about to https://bitcoin.org/en/full-node
1302015-11-27T08:42:01 *** luke-jr_ has quit IRC
1312015-11-27T08:42:24 <dcousens> absolutely
1322015-11-27T08:42:37 *** davec has quit IRC
1332015-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 :)
1342015-11-27T08:42:58 <phantomcircuit> dcousens, while true;do bitcoind -daemon;sleep 1;done
1352015-11-27T08:43:07 <phantomcircuit> then parse log file..
1362015-11-27T08:43:08 <wumpus> phantomcircuit: I'd leave out the daemon :p
1372015-11-27T08:43:10 <dcousens> phantomcircuit: as above, thats dangeorus
1382015-11-27T08:43:15 <Luke-Jr> freenode apparently takes that "just run it in a loop" seriously.
1392015-11-27T08:43:23 <wumpus> otherwise you're creating a bitcoin fork bomb
1402015-11-27T08:43:58 <phantomcircuit> wumpus, huh? no you're not
1412015-11-27T08:44:00 <wumpus> (and a mail bomb, if it sends a mail every iteration)
1422015-11-27T08:44:15 <phantomcircuit> well yes dont send an email
1432015-11-27T08:44:30 <wumpus> phantomcircuit: the point is: -daemon exits immediately
1442015-11-27T08:44:33 <Luke-Jr> phantomcircuit: it won't bomb, but it'd be pretty silly
1452015-11-27T08:44:45 <wumpus> ok, the sleep 1 protects you
1462015-11-27T08:45:02 <phantomcircuit> fine fine
1472015-11-27T08:45:43 <phantomcircuit> while true;do bitcoind -server=1;done
1482015-11-27T08:47:10 <dcousens> https://github.com/bitcoin/bitcoin/issues/7111
1492015-11-27T08:47:12 <dcousens> :P
1502015-11-27T08:47:30 <wumpus> why not file that as an issue on bitcon.org instead?
1512015-11-27T08:47:30 <dcousens> Maybe the title sucks
1522015-11-27T08:47:40 <dcousens> wumpus: well, IMHO, its relevant to this software
1532015-11-27T08:48:06 <wumpus> and running in a loop was apparantly a dumb idea, please don't keep propagating it
1542015-11-27T08:48:21 <dcousens> ok, will remove that
1552015-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)
1562015-11-27T08:49:30 <phantomcircuit> wumpus, depends on what your uptime requirement is
1572015-11-27T08:49:46 <wumpus> phantomcircuit: that's better handled with redundancy
1582015-11-27T08:50:22 <dcousens> IMHO, all good things to recommend in that thread :P
1592015-11-27T08:50:24 <phantomcircuit> wumpus, agreed but it's expensive to operate a super high performance bitcoind node
1602015-11-27T08:50:32 <wumpus> expensive? for whom?
1612015-11-27T08:50:44 <wumpus> anyhow, of topic
1622015-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
1632015-11-27T08:57:03 *** BashCo has quit IRC
1642015-11-27T08:57:06 <dcousens> dcousens: to be clear, I'm totally aware, I already have something in place
1652015-11-27T08:57:20 <dcousens> This was for others
1662015-11-27T08:57:41 <wumpus> well I suppose you're writing a guide, so tips are useful right?
1672015-11-27T08:57:59 <dcousens> wumpus: sure
1682015-11-27T08:58:03 * wumpus moves on to something else
1692015-11-27T08:58:05 <dcousens> wumpus: thanks :)
1702015-11-27T08:58:27 *** Guyver2 has joined #bitcoin-core-dev
1712015-11-27T08:59:02 *** arowser_ has joined #bitcoin-core-dev
1722015-11-27T08:59:29 *** harding has joined #bitcoin-core-dev
1732015-11-27T09:01:48 <dcousens> wumpus: thats actually quite a nicer program
1742015-11-27T09:02:13 <wumpus> it's probably better than "roll your own" suggestions, especially from me
1752015-11-27T09:02:48 *** gribble has quit IRC
1762015-11-27T09:02:48 *** bsm117532 has quit IRC
1772015-11-27T09:02:48 *** berndj has quit IRC
1782015-11-27T09:02:49 *** PaulCapestany has quit IRC
1792015-11-27T09:02:49 *** Ylbam has quit IRC
1802015-11-27T09:02:49 *** guest234234 has quit IRC
1812015-11-27T09:02:49 *** challisto has quit IRC
1822015-11-27T09:02:49 *** d4de has quit IRC
1832015-11-27T09:02:49 *** arowser has quit IRC
1842015-11-27T09:02:49 *** AtashiCon has quit IRC
1852015-11-27T09:02:49 *** btcdrak has quit IRC
1862015-11-27T09:02:49 *** blkdb has quit IRC
1872015-11-27T09:02:49 *** evoskuil has quit IRC
1882015-11-27T09:03:37 <Luke-Jr> I like monit, if for no reason other than its GPLv3 being useful against Google <.<
1892015-11-27T09:09:09 <wumpus> adding documentation to run and monitor bitcoind with e.g. monit would probably be useful
1902015-11-27T09:10:27 <wumpus> any pulls that seem ready for merging and that I've overlooked?
1912015-11-27T09:10:43 <dcousens> wumpus: https://github.com/bitcoin/bitcoin/pull/7058 ?
1922015-11-27T09:11:07 <wumpus> been quite busy lately and volume went from <80 to over 100 again
1932015-11-27T09:12:12 *** harding has quit IRC
1942015-11-27T09:12:12 *** arowser_ has quit IRC
1952015-11-27T09:12:58 *** evoskuil has joined #bitcoin-core-dev
1962015-11-27T09:12:58 *** JackH has joined #bitcoin-core-dev
1972015-11-27T09:12:58 *** gribble has joined #bitcoin-core-dev
1982015-11-27T09:12:58 *** bsm117532 has joined #bitcoin-core-dev
1992015-11-27T09:12:58 *** berndj has joined #bitcoin-core-dev
2002015-11-27T09:12:58 *** PaulCapestany has joined #bitcoin-core-dev
2012015-11-27T09:12:58 *** Ylbam has joined #bitcoin-core-dev
2022015-11-27T09:12:58 *** btcdrak has joined #bitcoin-core-dev
2032015-11-27T09:12:58 *** blkdb has joined #bitcoin-core-dev
2042015-11-27T09:13:00 *** arowser has joined #bitcoin-core-dev
2052015-11-27T09:13:27 *** gribble has quit IRC
2062015-11-27T09:13:33 <GitHub74> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/f8a8e27a6a19...9a3e1a59dfed
2072015-11-27T09:13:34 <GitHub74> bitcoin/master cdcd816 Daniel Cousens: init: amend ZMQ flag names
2082015-11-27T09:13:34 <GitHub74> bitcoin/master 14075b1 Daniel Cousens: init: add zmq to debug categories
2092015-11-27T09:13:35 <GitHub74> bitcoin/master ffacd27 Daniel Cousens: zmq: prepend zmq to debug messages
2102015-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
2112015-11-27T09:14:35 *** guest234234 has joined #bitcoin-core-dev
2122015-11-27T09:15:24 <dcousens> ta :)
2132015-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
2142015-11-27T09:16:56 *** BashCo has joined #bitcoin-core-dev
2152015-11-27T09:17:15 <dcousens> and maybe a notification example
2162015-11-27T09:17:26 <wumpus> yeah good idea
2172015-11-27T09:18:04 *** davec has joined #bitcoin-core-dev
2182015-11-27T09:19:06 <dcousens> wumpus: going to play with this myself over the weekend, will post what I end up with
2192015-11-27T09:19:14 <dcousens> I personally use mailgun to fire off logging emails
2202015-11-27T09:19:22 <dcousens> wumpus: any other recommendations?
2212015-11-27T09:20:55 <dcousens> obviously want to be a bit careful about that
2222015-11-27T09:21:56 *** harding has joined #bitcoin-core-dev
2232015-11-27T09:22:52 <dcousens> interestingly easy to search :P, https://github.com/hardware/monit-conf.d/blob/master/bitcoind.conf
2242015-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 :)
2252015-11-27T09:23:20 <wumpus> hah, already done
2262015-11-27T09:23:59 <dcousens> wumpus: haha yeah, also found a mailgun config example :P
2272015-11-27T09:24:24 <dcousens> I think that combined with maybe some filesystem alerts etc
2282015-11-27T09:24:29 <dcousens> Should be the most useful for people
2292015-11-27T09:24:35 *** Guest23423 has joined #bitcoin-core-dev
2302015-11-27T09:24:52 <dcousens> (and memory)
2312015-11-27T09:25:04 <Luke-Jr> lol
2322015-11-27T09:25:32 *** BashCo_ has joined #bitcoin-core-dev
2332015-11-27T09:33:15 *** davec has quit IRC
2342015-11-27T09:33:15 *** BashCo has quit IRC
2352015-11-27T09:33:15 *** guest234234 has quit IRC
2362015-11-27T09:33:15 *** arowser has quit IRC
2372015-11-27T09:33:16 *** evoskuil has quit IRC
2382015-11-27T09:33:16 *** JackH has quit IRC
2392015-11-27T09:33:16 *** bsm117532 has quit IRC
2402015-11-27T09:33:16 *** berndj has quit IRC
2412015-11-27T09:33:16 *** PaulCapestany has quit IRC
2422015-11-27T09:33:16 *** Ylbam has quit IRC
2432015-11-27T09:33:16 *** btcdrak has quit IRC
2442015-11-27T09:33:17 *** blkdb has quit IRC
2452015-11-27T09:34:31 *** arowser has joined #bitcoin-core-dev
2462015-11-27T09:34:32 *** nanotube has joined #bitcoin-core-dev
2472015-11-27T09:34:32 *** gribble has joined #bitcoin-core-dev
2482015-11-27T09:34:32 *** JackH has joined #bitcoin-core-dev
2492015-11-27T09:34:32 *** bsm117532 has joined #bitcoin-core-dev
2502015-11-27T09:34:32 *** berndj has joined #bitcoin-core-dev
2512015-11-27T09:34:32 *** PaulCapestany has joined #bitcoin-core-dev
2522015-11-27T09:34:32 *** Ylbam has joined #bitcoin-core-dev
2532015-11-27T09:34:32 *** btcdrak has joined #bitcoin-core-dev
2542015-11-27T09:34:32 *** blkdb has joined #bitcoin-core-dev
2552015-11-27T09:34:33 *** nanotube has quit IRC
2562015-11-27T09:36:06 *** Squidicuz has joined #bitcoin-core-dev
2572015-11-27T09:40:58 *** go1111111 has joined #bitcoin-core-dev
2582015-11-27T09:42:02 *** lclc has quit IRC
2592015-11-27T09:43:37 *** lclc has joined #bitcoin-core-dev
2602015-11-27T09:45:44 *** davec has joined #bitcoin-core-dev
2612015-11-27T09:45:48 *** Amnez777 has quit IRC
2622015-11-27T09:45:55 *** arowser_ has joined #bitcoin-core-dev
2632015-11-27T09:45:58 *** Thireus has joined #bitcoin-core-dev
2642015-11-27T09:46:06 *** arowser has quit IRC
2652015-11-27T09:47:30 *** guest234234 has joined #bitcoin-core-dev
2662015-11-27T09:47:54 *** evoskuil has joined #bitcoin-core-dev
2672015-11-27T09:48:36 *** jonasschnelli has quit IRC
2682015-11-27T09:49:30 *** jonasschnelli has joined #bitcoin-core-dev
2692015-11-27T09:49:57 *** Guest23423 has quit IRC
2702015-11-27T09:51:33 *** challisto has joined #bitcoin-core-dev
2712015-11-27T09:53:35 *** CodeShark has quit IRC
2722015-11-27T09:55:06 *** evoskuil has quit IRC
2732015-11-27T09:55:18 *** CodeShark has joined #bitcoin-core-dev
2742015-11-27T09:55:26 *** arowser_ has quit IRC
2752015-11-27T09:55:27 *** davec has quit IRC
2762015-11-27T09:55:41 *** arowser has joined #bitcoin-core-dev
2772015-11-27T09:55:46 *** challisto has quit IRC
2782015-11-27T09:55:46 *** guest234234 has quit IRC
2792015-11-27T09:55:47 *** lclc has quit IRC
2802015-11-27T10:05:43 *** evoskuil has joined #bitcoin-core-dev
2812015-11-27T10:06:13 *** guest234234 has joined #bitcoin-core-dev
2822015-11-27T10:06:44 *** nanotube has joined #bitcoin-core-dev
2832015-11-27T10:07:14 *** challisto has joined #bitcoin-core-dev
2842015-11-27T10:07:27 *** guest234234 has quit IRC
2852015-11-27T10:08:02 *** Amnez777 has joined #bitcoin-core-dev
2862015-11-27T10:08:13 *** guest234234 has joined #bitcoin-core-dev
2872015-11-27T10:08:13 *** davec has joined #bitcoin-core-dev
2882015-11-27T10:08:42 *** d4de has joined #bitcoin-core-dev
2892015-11-27T10:09:59 *** Amnez777 has quit IRC
2902015-11-27T10:10:18 *** Amnez777 has joined #bitcoin-core-dev
2912015-11-27T10:10:54 *** Amnez777 has quit IRC
2922015-11-27T10:11:13 *** Amnez777 has joined #bitcoin-core-dev
2932015-11-27T10:19:27 *** Amnez777 has quit IRC
2942015-11-27T10:20:35 *** Amnez777_ has joined #bitcoin-core-dev
2952015-11-27T10:21:01 *** lclc has joined #bitcoin-core-dev
2962015-11-27T10:24:07 *** go1111111 has quit IRC
2972015-11-27T10:24:14 *** Guest23423 has joined #bitcoin-core-dev
2982015-11-27T10:27:01 *** CodeShark_ has joined #bitcoin-core-dev
2992015-11-27T10:33:03 *** d4de_ has joined #bitcoin-core-dev
3002015-11-27T10:33:50 *** lclc_ has joined #bitcoin-core-dev
3012015-11-27T10:33:50 *** berndj-blackout has joined #bitcoin-core-dev
3022015-11-27T10:34:46 *** lclc has quit IRC
3032015-11-27T10:34:46 *** Amnez777_ has quit IRC
3042015-11-27T10:34:46 *** d4de has quit IRC
3052015-11-27T10:34:46 *** guest234234 has quit IRC
3062015-11-27T10:34:46 *** challisto has quit IRC
3072015-11-27T10:34:46 *** nanotube has quit IRC
3082015-11-27T10:34:47 *** evoskuil has quit IRC
3092015-11-27T10:34:47 *** CodeShark has quit IRC
3102015-11-27T10:34:47 *** gribble has quit IRC
3112015-11-27T10:34:47 *** JackH has quit IRC
3122015-11-27T10:34:47 *** bsm117532 has quit IRC
3132015-11-27T10:34:47 *** berndj has quit IRC
3142015-11-27T10:34:47 *** PaulCapestany has quit IRC
3152015-11-27T10:34:47 *** Ylbam has quit IRC
3162015-11-27T10:34:47 *** btcdrak has quit IRC
3172015-11-27T10:34:47 *** blkdb has quit IRC
3182015-11-27T10:35:01 *** CodeShark_ is now known as CodeShark
3192015-11-27T10:39:58 *** arowser has quit IRC
3202015-11-27T10:40:34 *** Anduck_ has quit IRC
3212015-11-27T10:40:44 *** arowser has joined #bitcoin-core-dev
3222015-11-27T10:42:54 *** PaulCapestany has joined #bitcoin-core-dev
3232015-11-27T10:42:54 *** Ylbam has joined #bitcoin-core-dev
3242015-11-27T10:42:54 *** btcdrak has joined #bitcoin-core-dev
3252015-11-27T10:42:54 *** blkdb has joined #bitcoin-core-dev
3262015-11-27T10:42:54 *** evoskuil has joined #bitcoin-core-dev
3272015-11-27T10:43:06 *** go1111111 has joined #bitcoin-core-dev
3282015-11-27T10:44:01 *** go1111111 has quit IRC
3292015-11-27T10:45:58 *** evoskuil has quit IRC
3302015-11-27T10:45:58 *** PaulCapestany has quit IRC
3312015-11-27T10:45:58 *** Ylbam has quit IRC
3322015-11-27T10:45:58 *** btcdrak has quit IRC
3332015-11-27T10:45:58 *** blkdb has quit IRC
3342015-11-27T10:46:54 *** evoskuil has joined #bitcoin-core-dev
3352015-11-27T10:46:55 *** PaulCapestany has joined #bitcoin-core-dev
3362015-11-27T10:46:55 *** Ylbam has joined #bitcoin-core-dev
3372015-11-27T10:46:55 *** btcdrak has joined #bitcoin-core-dev
3382015-11-27T10:46:55 *** blkdb has joined #bitcoin-core-dev
3392015-11-27T10:50:49 *** jonasschnelli has quit IRC
3402015-11-27T10:55:06 *** jonasschnelli has joined #bitcoin-core-dev
3412015-11-27T12:11:22 *** lightningbot has joined #bitcoin-core-dev
3422015-11-27T12:11:23 *** d4de has joined #bitcoin-core-dev
3432015-11-27T12:11:33 *** berndj has joined #bitcoin-core-dev
3442015-11-27T12:11:41 *** jcorgan has joined #bitcoin-core-dev
3452015-11-27T12:12:01 *** jcorgan has quit IRC
3462015-11-27T12:12:01 *** jcorgan has joined #bitcoin-core-dev
3472015-11-27T12:12:07 *** challisto has joined #bitcoin-core-dev
3482015-11-27T12:12:12 *** guest234234 has joined #bitcoin-core-dev
3492015-11-27T12:12:12 *** challisto has quit IRC
3502015-11-27T12:12:12 *** challisto has joined #bitcoin-core-dev
3512015-11-27T12:12:33 *** wumpus has joined #bitcoin-core-dev
3522015-11-27T12:12:59 *** lclc has joined #bitcoin-core-dev
3532015-11-27T12:13:31 *** guest234234 has quit IRC
3542015-11-27T12:14:05 *** guest234234 has joined #bitcoin-core-dev
3552015-11-27T12:21:24 *** jonasschnelli has quit IRC
3562015-11-27T12:21:53 *** gribble has joined #bitcoin-core-dev
3572015-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
3582015-11-27T12:29:30 *** jonasschnelli has joined #bitcoin-core-dev
3592015-11-27T12:30:39 *** bsm117532 has joined #bitcoin-core-dev
3602015-11-27T12:34:18 *** nanotube has joined #bitcoin-core-dev
3612015-11-27T12:39:52 *** lclc has quit IRC
3622015-11-27T12:39:58 *** wumpus has quit IRC
3632015-11-27T12:40:04 *** challisto has quit IRC
3642015-11-27T12:40:11 *** jcorgan has quit IRC
3652015-11-27T12:40:11 *** d4de has quit IRC
3662015-11-27T12:40:11 *** berndj has quit IRC
3672015-11-27T12:43:04 *** wumpus has joined #bitcoin-core-dev
3682015-11-27T12:46:23 *** berndj has joined #bitcoin-core-dev
3692015-11-27T12:51:02 *** petertodd has joined #bitcoin-core-dev
3702015-11-27T12:54:50 *** lightningbot has joined #bitcoin-core-dev
3712015-11-27T12:55:29 *** jonasschnelli has joined #bitcoin-core-dev
3722015-11-27T13:01:07 *** lightningbot has joined #bitcoin-core-dev
3732015-11-27T13:05:01 *** lclc has joined #bitcoin-core-dev
3742015-11-27T13:05:53 *** challisto has joined #bitcoin-core-dev
3752015-11-27T13:05:54 *** challisto has joined #bitcoin-core-dev
3762015-11-27T13:08:58 <GitHub162> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/2a94cd67e805...9502b7f634a7
3772015-11-27T13:08:59 <GitHub162> bitcoin/master faf12bc MarcoFalke: OpenSSL 1.1.0: Fix text variant of the version number
3782015-11-27T13:09:08 <GitHub162> bitcoin/master 9502b7f Wladimir J. van der Laan: Merge pull request #7083...
3792015-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
3802015-11-27T13:09:24 *** cfields has quit IRC
3812015-11-27T13:10:56 *** sipa has quit IRC
3822015-11-27T13:13:57 *** d4de has joined #bitcoin-core-dev
3832015-11-27T13:14:01 *** cfields has joined #bitcoin-core-dev
3842015-11-27T13:16:23 *** jonasschnelli has quit IRC
3852015-11-27T13:17:13 <GitHub192> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/9502b7f634a7...d8368a07baf2
3862015-11-27T13:17:13 <GitHub192> bitcoin/master 4ec3561 Wladimir J. van der Laan: Replace scriptnum_test's normative ScriptNum implementation...
3872015-11-27T13:17:14 <GitHub192> bitcoin/master d8368a0 Wladimir J. van der Laan: Merge pull request #7095...
3882015-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
3892015-11-27T13:17:55 *** btcdrak has joined #bitcoin-core-dev
3902015-11-27T13:18:14 *** btcdrak is now known as Guest36383
3912015-11-27T13:18:29 *** jonasschnelli has joined #bitcoin-core-dev
3922015-11-27T13:21:22 *** Guyver2 has quit IRC
3932015-11-27T13:22:53 *** CodeShark has joined #bitcoin-core-dev
3942015-11-27T13:23:55 <wumpus> woohoo number of open pulls is under 100 again
3952015-11-27T13:25:17 *** Guest36383_ has joined #bitcoin-core-dev
3962015-11-27T13:25:24 *** Guest36383 has quit IRC
3972015-11-27T13:25:27 *** d4de has quit IRC
3982015-11-27T13:25:28 *** Guest36383_ is now known as Guest36383
3992015-11-27T13:30:23 *** jgarzik_ has quit IRC
4002015-11-27T13:30:24 *** jgarzik_ has joined #bitcoin-core-dev
4012015-11-27T13:30:28 *** jgarzik_ is now known as jgarzik
4022015-11-27T13:32:25 *** sipa has joined #bitcoin-core-dev
4032015-11-27T13:36:54 *** paveljanik has quit IRC
4042015-11-27T13:43:34 *** paveljanik has joined #bitcoin-core-dev
4052015-11-27T13:47:39 *** Thireus has joined #bitcoin-core-dev
4062015-11-27T13:47:47 *** sipa_ has joined #bitcoin-core-dev
4072015-11-27T13:50:27 *** d4de has joined #bitcoin-core-dev
4082015-11-27T13:51:41 *** midnightmagic_ has joined #bitcoin-core-dev
4092015-11-27T13:52:19 *** sipa has quit IRC
4102015-11-27T13:52:21 *** midnightmagic has quit IRC
4112015-11-27T13:53:29 *** [1]evoskuil has joined #bitcoin-core-dev
4122015-11-27T13:54:46 *** evoskuil has quit IRC
4132015-11-27T13:54:54 *** [1]evoskuil is now known as evoskuil
4142015-11-27T13:59:06 *** ParadoxSpiral has joined #bitcoin-core-dev
4152015-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
4162015-11-27T14:05:48 *** [1]evoskuil has joined #bitcoin-core-dev
4172015-11-27T14:06:29 *** paveljanik has joined #bitcoin-core-dev
4182015-11-27T14:06:29 *** paveljanik has joined #bitcoin-core-dev
4192015-11-27T14:07:37 *** evoskuil has quit IRC
4202015-11-27T14:07:46 *** evoskuil has joined #bitcoin-core-dev
4212015-11-27T14:08:11 <GitHub43> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/d8368a07baf2...d6454f6cb23e
4222015-11-27T14:08:11 <GitHub43> bitcoin/master cde857f Peter Todd: Connect to Tor hidden services by default...
4232015-11-27T14:08:18 <GitHub43> bitcoin/master d6454f6 Wladimir J. van der Laan: Merge pull request #7090...
4242015-11-27T14:10:06 *** [1]evoskuil has quit IRC
4252015-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
4262015-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
4272015-11-27T14:16:35 *** [1]evoskuil has joined #bitcoin-core-dev
4282015-11-27T14:22:50 *** Thireus has quit IRC
4292015-11-27T14:25:01 <GitHub60> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/f3d0fdd3924f...93e0514fd083
4302015-11-27T14:25:01 <GitHub60> bitcoin/master c434940 daniel: uint256::GetCheapHash bigendian compatibility
4312015-11-27T14:25:17 <GitHub60> bitcoin/master 93e0514 Wladimir J. van der Laan: Merge pull request #7078...
4322015-11-27T14:25:17 <GitHub112> [bitcoin] laanwj closed pull request #7078: uint256::GetCheapHash bigendian compatibility (master...ppc) https://github.com/bitcoin/bitcoin/pull/7078
4332015-11-27T14:27:07 *** [1]evoskuil has quit IRC
4342015-11-27T14:27:07 *** evoskuil has quit IRC
4352015-11-27T14:27:07 *** paveljanik has quit IRC
4362015-11-27T14:27:07 *** ParadoxSpiral has quit IRC
4372015-11-27T14:27:10 *** PaulCapestany has quit IRC
4382015-11-27T14:27:10 *** Ylbam has quit IRC
4392015-11-27T14:27:10 *** blkdb has quit IRC
4402015-11-27T14:34:31 <phantomcircuit> wumpus, ha was trying to figure out why petertodd/replace-by-fee-pullreq didn't cleanly merge
4412015-11-27T14:34:47 <phantomcircuit> because it's already merged
4422015-11-27T14:38:02 *** ParadoxSpiral has joined #bitcoin-core-dev
4432015-11-27T14:43:10 *** Thireus has joined #bitcoin-core-dev
4442015-11-27T14:48:32 *** PaulCapestany has joined #bitcoin-core-dev
4452015-11-27T14:48:32 *** Ylbam has joined #bitcoin-core-dev
4462015-11-27T14:48:32 *** blkdb has joined #bitcoin-core-dev
4472015-11-27T14:48:41 *** evoskuil has joined #bitcoin-core-dev
4482015-11-27T14:55:34 *** evoskuil has quit IRC
4492015-11-27T14:55:34 *** evoskuil has joined #bitcoin-core-dev
4502015-11-27T15:01:08 *** guest234234 has quit IRC
4512015-11-27T15:05:30 *** evoskuil has quit IRC
4522015-11-27T15:05:30 *** evoskuil has joined #bitcoin-core-dev
4532015-11-27T15:05:31 *** [1]evoskuil has joined #bitcoin-core-dev
4542015-11-27T15:05:46 *** evoskuil has quit IRC
4552015-11-27T15:05:46 *** [1]evoskuil is now known as evoskuil
4562015-11-27T15:17:48 *** Guyver2 has joined #bitcoin-core-dev
4572015-11-27T15:19:23 *** Guyver2 has quit IRC
4582015-11-27T15:21:01 *** BashCo_ has quit IRC
4592015-11-27T15:21:01 *** BashCo has joined #bitcoin-core-dev
4602015-11-27T15:29:24 *** Taek has joined #bitcoin-core-dev
4612015-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
4622015-11-27T15:47:40 *** paveljanik has joined #bitcoin-core-dev
4632015-11-27T15:47:40 *** paveljanik has joined #bitcoin-core-dev
4642015-11-27T15:47:40 <phantomcircuit> ^ that one made me laugh
4652015-11-27T15:55:05 *** Thireus has quit IRC
4662015-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
4672015-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
4682015-11-27T16:01:55 <sipa_> patch-14, merged in 14 minutes. coincidence? i think not!
4692015-11-27T16:01:59 *** sipa_ is now known as sipa
4702015-11-27T16:02:07 <paveljanik> 8)
4712015-11-27T16:08:38 *** Thireus has joined #bitcoin-core-dev
4722015-11-27T16:12:51 *** BashCo has quit IRC
4732015-11-27T16:13:05 <instagibbs> Should deprecation warnings be put in debug.log like everything else?
4742015-11-27T16:26:57 *** Thireus has quit IRC
4752015-11-27T16:30:30 *** Amnez777 has joined #bitcoin-core-dev
4762015-11-27T16:33:48 *** Thireus has joined #bitcoin-core-dev
4772015-11-27T16:35:05 *** dgenr8 has quit IRC
4782015-11-27T16:46:19 *** Thireus has quit IRC
4792015-11-27T16:46:30 *** evoskuil has quit IRC
4802015-11-27T16:46:34 *** PaulCapestany has quit IRC
4812015-11-27T16:46:34 *** Ylbam has quit IRC
4822015-11-27T16:46:34 *** blkdb has quit IRC
4832015-11-27T16:56:24 *** Thireus has joined #bitcoin-core-dev
4842015-11-27T16:56:24 *** PaulCapestany has joined #bitcoin-core-dev
4852015-11-27T16:56:24 *** Ylbam has joined #bitcoin-core-dev
4862015-11-27T16:56:24 *** blkdb has joined #bitcoin-core-dev
4872015-11-27T16:59:54 *** Thireus has quit IRC
4882015-11-27T17:01:08 *** evoskuil has joined #bitcoin-core-dev
4892015-11-27T17:15:56 *** d_t_ has quit IRC
4902015-11-27T17:20:50 *** jonasschnelli has quit IRC
4912015-11-27T17:20:51 *** jonasschnelli has joined #bitcoin-core-dev
4922015-11-27T17:25:32 *** Anduck has quit IRC
4932015-11-27T17:27:53 *** arowser has quit IRC
4942015-11-27T17:32:35 <jtimon> sipa: should I reopen #6445 now?
4952015-11-27T17:33:11 <jtimon> (or an equivalent replacement but a new PR)
4962015-11-27T17:37:54 *** lightningbot` has joined #bitcoin-core-dev
4972015-11-27T17:37:58 *** lightningbot has quit IRC
4982015-11-27T17:40:07 <jtimon> sipa: so how will I know when "it is time" for #6445 ?
4992015-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
5002015-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
5012015-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
5022015-11-27T17:44:29 <jtimon> if that's closed, is for "not interfering with mempool work" just like 6068 and other things
5032015-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
5042015-11-27T17:44:35 <sipa> there is no bounds to what policy is
5052015-11-27T17:44:37 <jtimon> you mean never?
5062015-11-27T17:44:37 <sipa> you can't look at a codebase and say "yes, the policy here is encapsulated!"
5072015-11-27T17:44:44 *** Anduck has joined #bitcoin-core-dev
5082015-11-27T17:44:46 <sipa> ultimately, policy is all of a node's operations that are not consensus and wallet related
5092015-11-27T17:45:20 <jtimon> well, I can look at a codebase and say, "no, the policy here is NOT encapsulated"
5102015-11-27T17:45:20 <sipa> we're not going to move all of that into a separate package
5112015-11-27T17:45:21 <sipa> imho the policy package should just be a few safe and clear things that are configurable
5122015-11-27T17:45:51 *** arowser has joined #bitcoin-core-dev
5132015-11-27T17:46:13 <jtimon> I'm happy taking slowly it out of mempool, consensus code and main to the same directory
5142015-11-27T17:46:13 <sipa> but if there's no clear boundary it's just confusing... you can't guess what belongs where
5152015-11-27T17:46:13 <sipa> that's my point, there is no "it"
5162015-11-27T17:46:13 *** ParadoxSpiral_ has joined #bitcoin-core-dev
5172015-11-27T17:46:25 <jtimon> well, there' many things are very obvious to me
5182015-11-27T17:46:25 <sipa> policy is whatever you make configurable
5192015-11-27T17:46:45 <jtimon> so, never, then?
5202015-11-27T17:46:59 <sipa> i haven't said that
5212015-11-27T17:47:42 <sipa> but i do consider it not a priority, and hard to do now
5222015-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.
5232015-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
5242015-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
5252015-11-27T17:49:37 <jtimon> so 6445 and 6423, for example, make the code more confusing?
5262015-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
5272015-11-27T17:49:45 <jtimon> sipa: another doc for policy?
5282015-11-27T17:50:51 *** ParadoxSpiral has quit IRC
5292015-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)
5302015-11-27T17:51:59 <sipa> 6445 is not policy encapsulation
5312015-11-27T17:52:03 <jtimon> no, but it was said (I can find the comment) that it would interfere with mempool code
5322015-11-27T17:52:05 <sipa> it's just churn...
5332015-11-27T17:52:09 <jtimon> that's why I closed it (that's what it has in common with 6068)
5342015-11-27T17:54:19 *** lightningbot has joined #bitcoin-core-dev
5352015-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
5362015-11-27T17:54:21 *** arowser has quit IRC
5372015-11-27T17:54:27 *** arowser_ has joined #bitcoin-core-dev
5382015-11-27T17:59:42 *** lightningbot has joined #bitcoin-core-dev
5392015-11-27T18:02:31 *** lightningbot` has joined #bitcoin-core-dev
5402015-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...
5412015-11-27T18:05:18 <jtimon> in fact the document kind of depends on the outcome of #7091
5422015-11-27T18:07:27 <jtimon> fwiw, I'm not coding anything policy-related
5432015-11-27T18:07:54 *** Guyver2 has joined #bitcoin-core-dev
5442015-11-27T18:09:03 *** ParadoxSpiral_ has quit IRC
5452015-11-27T18:12:23 *** ParadoxSpiral_ has joined #bitcoin-core-dev
5462015-11-27T18:20:08 *** challisto has quit IRC
5472015-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
5482015-11-27T18:51:32 *** jtimon has quit IRC
5492015-11-27T19:09:08 *** Guest67064 is now known as petertodd
5502015-11-27T19:12:44 *** Thireus has joined #bitcoin-core-dev
5512015-11-27T19:23:01 *** d_t has joined #bitcoin-core-dev
5522015-11-27T19:37:30 *** cocoBTC has joined #bitcoin-core-dev
5532015-11-27T19:38:24 *** challisto has joined #bitcoin-core-dev
5542015-11-27T19:38:25 *** challisto has joined #bitcoin-core-dev
5552015-11-27T19:42:03 *** moli has quit IRC
5562015-11-27T20:00:23 *** zookolaptop has joined #bitcoin-core-dev
5572015-11-27T20:31:29 <gmaxwell> "subver": "/bitcoinj:0.14-SNAPSHOT/" sending me 38 pings in a second. :-/
5582015-11-27T20:37:15 <sipa> maybe we need some exponentially decaying badness score, and increment for everything peers do
5592015-11-27T20:39:14 <gmaxwell> and decrement for a few things that are decidely good.
5602015-11-27T20:39:42 <sipa> like being the first to relay a valid block?
5612015-11-27T20:40:04 <gmaxwell> yes, or a transaction we accepted.
5622015-11-27T20:40:33 <gmaxwell> Then this score could just be another node sort criteria in eviction/rotation.
5632015-11-27T20:40:45 <sipa> yeah
5642015-11-27T20:40:57 <sipa> and if gets actually high, it could turn into ban
5652015-11-27T20:41:30 <sipa> also, i think banscores should persist across reconnects
5662015-11-27T20:43:26 *** d4de has quit IRC
5672015-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.
5682015-11-27T20:55:36 <gmaxwell> strikes me as kind of risky that CValidationState is initilized to MODE_VALID in the constructor.
5692015-11-27T20:56:11 <aj> gmaxwell: (maybe make it a goodness score instead, so positive values are, well, positive?)
5702015-11-27T20:57:49 <gmaxwell> aj: envision me looking crossly at your shed painting.
5712015-11-27T20:58:40 <aj> gmaxwell: (isn't it pretty!)
5722015-11-27T20:58:57 <aj> gmaxwell: (it can store scooters as well!)
5732015-11-27T21:01:53 *** raedah has joined #bitcoin-core-dev
5742015-11-27T21:04:04 <PRab> sipa gmaxwell: Would a persistent banscore make mitm attacks more powerful because p2p comms are unauthenticated right now?
5752015-11-27T21:04:05 *** raedah has quit IRC
5762015-11-27T21:04:32 *** raedah has joined #bitcoin-core-dev
5772015-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
5782015-11-27T21:10:47 <gmaxwell> Taek: they can't if being good is inherently limited.
5792015-11-27T21:11:04 <gmaxwell> (except by actually being good, in which case they're not much of an attacker!)
5802015-11-27T21:18:47 *** Guyver2 has quit IRC
5812015-11-27T21:24:53 *** ParadoxSpiral_ has quit IRC
5822015-11-27T22:17:53 *** paveljanik has quit IRC
5832015-11-27T22:39:54 *** raedah has quit IRC
5842015-11-27T22:49:31 *** moli has joined #bitcoin-core-dev
5852015-11-27T23:01:07 *** midnightmagic_ is now known as mmidnightmagic
5862015-11-27T23:01:14 *** mmidnightmagic is now known as midnightmagic
5872015-11-27T23:42:04 *** moli has quit IRC
5882015-11-27T23:43:43 *** guest234234 has joined #bitcoin-core-dev
5892015-11-27T23:45:41 *** guest234234 has quit IRC
5902015-11-27T23:47:48 *** Squidicc has joined #bitcoin-core-dev
5912015-11-27T23:48:30 *** guest234234 has joined #bitcoin-core-dev
5922015-11-27T23:48:30 *** moli has joined #bitcoin-core-dev
5932015-11-27T23:49:14 *** guest234234 has quit IRC
5942015-11-27T23:49:14 *** guest234234 has joined #bitcoin-core-dev
5952015-11-27T23:49:41 *** Squidicuz has quit IRC
5962015-11-27T23:49:41 *** guest234234 has quit IRC