1 2012-08-29 00:00:22 <sipa> Especially when viable solutions do exist.
   2 2012-08-29 00:00:56 <gmaxwell> Yes, if it weren't possible to fix this my position would be different. (As mentioned, by first getting rid of my bitcoins) But it is.  It just takes time and work.
   3 2012-08-29 00:01:17 Arnavion has quit (Ping timeout: 245 seconds)
   4 2012-08-29 00:01:39 Arnavion has joined
   5 2012-08-29 00:02:28 <Luke-Jr> Matt_von_Mises: txout sets can be merged mining, for example
   6 2012-08-29 00:03:01 <Luke-Jr> then users can say "when the economic majority has accepted this txout set 1000 deep, just trust it" :p
   7 2012-08-29 00:03:15 <gmaxwell> Luke-Jr: not even that, though thats useful too.
   8 2012-08-29 00:04:01 <Matt_von_Mises> Alright, though I'd expect alternative bitcoin software to implement such things. Eventually the reference client will be out of reach with normal people. To some extent it already is.
   9 2012-08-29 00:04:24 <gmaxwell> we can get full validation down so that it takes very little time; and we can make it run in the background, so that no one really cares how long it goes. Your node can upgrade its security level from Thin, to SPV, to SemiFull, to Full all seemlessly with just beahvior about showing you unconfirms and a security indicator turning on.
  10 2012-08-29 00:04:42 <gmaxwell> Matt_von_Mises: What you're saying might be true but it's for entirely the wrong reasons.
  11 2012-08-29 00:05:35 <gmaxwell> Under the current protocol rules it should be perfectly possible to forever maintain a full security client on any boring desktop computer. It should be fully in the reach of normal people, with the current rules. So long as the software development is done.
  12 2012-08-29 00:05:42 <Matt_von_Mises> gmaxwell: You are saying the reference client will eventually have lightweight modes supported?
  13 2012-08-29 00:06:05 <sipa> Matt_von_Mises: I certainly hope it will
  14 2012-08-29 00:06:12 <gmaxwell> Certantly it would be easier to throw out the security model, .. it would be easier still to adopt a centeralized website.
  15 2012-08-29 00:06:21 <Luke-Jr> Matt_von_Mises: it will take a while, but people are working on that, yes
  16 2012-08-29 00:06:28 <gmaxwell> Matt_von_Mises: yes, I expect it will at least bootstrap that way.
  17 2012-08-29 00:07:00 <sipa> Matt_von_Mises: I don't intend the reference client to be fully functional in SPV-or-less modes, but phased processing of the chain, sure
  18 2012-08-29 00:07:46 <gmaxwell> E.g. you start off and it's a thin client... then it pulls the headers and becomes a SPV node... Then its gets the txout set 1000 blocks ago and the last 1000 blocks and it becomes Semi-full. Then slowly, it checks he history.. perhaps in random order in the background when otherwise idle. Someday it potentially becomes a full node. If it has the free space it would also become an archive.
  19 2012-08-29 00:09:01 <Matt_von_Mises> We need to remember about making bitcoin easy and practical for everyone to use. The person on the forums who said that the reference client gets too much attention as opposed to things like web-based wallets was right.
  20 2012-08-29 00:09:55 <weex> i say start with instawallet, then blockchain.info, then reference client though there are electrum and multibit in there as well
  21 2012-08-29 00:11:05 <gmaxwell> Matt_von_Mises: you're ... kidding, right?
  22 2012-08-29 00:11:14 one_zero has joined
  23 2012-08-29 00:11:45 <Matt_von_Mises> gmaxwell: Bitcoin isn't going to work as a money if it's designed to be hell for users.
  24 2012-08-29 00:11:53 <gmaxwell> I mean, I'm glad webwallets exist and all. But (1) they don't need any help, it's very easy to fund and montize centeralized services. (2) they're centeralized, so if the only way to make bitcoin work for people is to depend on them we might as well give up.
  25 2012-08-29 00:11:59 balrog has quit (Ping timeout: 272 seconds)
  26 2012-08-29 00:12:18 <gmaxwell> Matt_von_Mises: Thats relly not fair, come on.
  27 2012-08-29 00:12:29 <Matt_von_Mises> I tried to get someone into bitcoin. Getting them into the reference client was a mistake. THey gave up
  28 2012-08-29 00:12:34 <Matt_von_Mises> THe download was taking too long.
  29 2012-08-29 00:12:54 <gmaxwell> Yes… and thats why we should improve that.
  30 2012-08-29 00:13:10 <sipa> so the solution is improve the reference client (or any full node)
  31 2012-08-29 00:13:44 <sipa> the solution is not to have everyone move to web clients (though if people trust them, they certainly can use them)
  32 2012-08-29 00:14:22 ErnestoJuarell has joined
  33 2012-08-29 00:14:26 <sipa> also, it's my belief the bitcoin software and infrastructure around it are not yet ready for widespread public use
  34 2012-08-29 00:14:28 <Matt_von_Mises> Well I hope things do improve. I'm just being honest. At the moment there are some real issues.
  35 2012-08-29 00:14:39 <Matt_von_Mises> sipa: Yes, that is true.
  36 2012-08-29 00:15:27 <sipa> so contrary to what you may expect, I never even tried to convince someone to use it (though I obviously do like to tell about its possibilities)
  37 2012-08-29 00:16:32 <sipa> can someone tell me the entire txid that starts with 15019f1930 ?
  38 2012-08-29 00:16:38 <sipa> it should be a recent one
  39 2012-08-29 00:16:49 <gmaxwell> sipa: gee. if only the logs included he whole txids...
  40 2012-08-29 00:16:50 <gmaxwell> ;)
  41 2012-08-29 00:16:58 <sipa> yah
  42 2012-08-29 00:17:22 <gmaxwell> I just pulled all my nodes to head without patches, so I have nothing that logs the full IDs right now!
  43 2012-08-29 00:17:26 <gmaxwell> :)
  44 2012-08-29 00:17:37 <Matt_von_Mises> I'm off to bed, so 'night all.
  45 2012-08-29 00:17:48 <sipa> blockexplorer is slow, and blockchain.info doesn't support looking up prefixes
  46 2012-08-29 00:19:10 balrog has joined
  47 2012-08-29 00:19:50 Matt_von_Mises has quit (Quit: Leaving.)
  48 2012-08-29 00:21:11 <gmaxwell> 15019f19309711953235b31689d098fb88624688413ffdfa6f10c2bb35131b27
  49 2012-08-29 00:21:22 <gmaxwell> oh.. hm. thats not it.
  50 2012-08-29 00:21:28 <gmaxwell> oh yes it is.
  51 2012-08-29 00:25:12 <sipa> thanks :)
  52 2012-08-29 00:28:41 <gmaxwell> I really don't get it.. on LFNET I see:
  53 2012-08-29 00:28:42 <gmaxwell> 19:07 -!- u4tf5gfU7Pqx8fp [u4tf5gfU7J@us4.exmulti.net]
  54 2012-08-29 00:28:42 <gmaxwell> 19:07 -!-  ircname  :  u4tf5gfU7JNQN2U
  55 2012-08-29 00:29:26 <gmaxwell> u4tf5gfU7Pqx8fp is 69.64.46.74:18334   u4tf5gfU7JNQN2U is 69.64.46.74:18333
  56 2012-08-29 00:30:22 <gmaxwell> As far as I can tell, both come from the same encode:
  57 2012-08-29 00:30:22 <gmaxwell>         Send(hSocket, strprintf("NICK %s\r", strMyName.c_str()).c_str());
  58 2012-08-29 00:30:23 <gmaxwell>         Send(hSocket, strprintf("USER %s 8 * : %s\r", strMyName.c_str(), strMyName.c_str()).c_str());
  59 2012-08-29 00:30:42 <sipa> ugh?
  60 2012-08-29 00:30:59 eb3kk has joined
  61 2012-08-29 00:31:11 dbe has quit (Remote host closed the connection)
  62 2012-08-29 00:32:54 <gmaxwell> In jeff's logs I see this insanity:
  63 2012-08-29 00:32:55 <gmaxwell> IRC SENDING: USERHOST u4tf5gfU7JNQN2U
  64 2012-08-29 00:32:55 <gmaxwell> IRC :pelican.heliacal.net 302 u4tf5gfU7JNQN2U :u4tf5gfU7JNQN2U=+u4tf5gfU7J@69.64.46.74
  65 2012-08-29 00:32:58 <gmaxwell> GetIPFromIRC() got userhost 69.64.46.74
  66 2012-08-29 00:33:00 <gmaxwell> GetIPFromIRC() returned 69.64.46.74
  67 2012-08-29 00:33:03 <gmaxwell> AddLocal(69.64.46.74:18333,4)
  68 2012-08-29 00:33:06 <gmaxwell> IRC SENDING: NICK u4tf5gfU7Pqx8fp
  69 2012-08-29 00:34:13 <sipa> OMG
  70 2012-08-29 00:34:15 <sipa> got it
  71 2012-08-29 00:34:26 <sipa> my fault
  72 2012-08-29 00:34:31 pnicholson has joined
  73 2012-08-29 00:34:32 <gmaxwell> Well that much was a given. :)
  74 2012-08-29 00:34:44 <gmaxwell> I don't write enough code to be at fault! :)
  75 2012-08-29 00:34:52 <sipa>         if (!fAlready || nScore >= info.nScore) {
  76 2012-08-29 00:34:52 <sipa>             info.nScore = nScore;
  77 2012-08-29 00:34:52 <sipa>             info.nPort = addr.GetPort() + (fAlready ? 1 : 0);
  78 2012-08-29 00:35:03 <sipa> at this point you can guess what it should be
  79 2012-08-29 00:35:59 <gmaxwell> In AddLocal?!#!@ shit!
  80 2012-08-29 00:36:09 <sipa> yup
  81 2012-08-29 00:36:32 TD has joined
  82 2012-08-29 00:36:49 <gmaxwell> What the hell is that supposted to be doing there?
  83 2012-08-29 00:37:03 <sipa> it should increase the score by one if it already knew about it
  84 2012-08-29 00:37:06 <sipa> not the port...
  85 2012-08-29 00:37:19 <gmaxwell> I thought... but you had to work hard for that bug! :)
  86 2012-08-29 00:37:32 TD has quit (Client Quit)
  87 2012-08-29 00:38:01 <gmaxwell> (with the .GetPort() and all)
  88 2012-08-29 00:38:19 <gmaxwell> I wonder why my own node isn't broken. hm.
  89 2012-08-29 00:38:19 <sipa> ok, you got me
  90 2012-08-29 00:38:27 <sipa> it was a deliberate attempt
  91 2012-08-29 00:38:32 <gmaxwell> hahah
  92 2012-08-29 00:39:38 Dagger2 has joined
  93 2012-08-29 00:40:32 <sipa> i really think my ratio fixed_bugs/introduced_and_fixed_bugs is something like 1.1
  94 2012-08-29 00:41:44 <gmaxwell> I laughed a bit when diapolo said something before along the lines of 'surely removing code will reduce bugs!' wrt removing things during RC. :)
  95 2012-08-29 00:42:06 <gmaxwell> in any case, I'm off to dinner... enough breaking things for now.
  96 2012-08-29 00:44:06 slush has joined
  97 2012-08-29 00:49:57 <jgarzik> That Would Explain A Great Many Things </star wars voice>
  98 2012-08-29 00:50:26 <sipa> </ianmcdermid> , right?
  99 2012-08-29 00:51:39 <sipa> i still don't get why i can get a separate email for each commit made to a pullreq of mine
 100 2012-08-29 00:51:48 <sipa> but no way of informing me a pullreq was merged...
 101 2012-08-29 00:53:21 slush has quit (Ping timeout: 264 seconds)
 102 2012-08-29 00:53:37 <jgarzik> ian mcdermid in the revision, yes :)
 103 2012-08-29 00:53:49 <jgarzik> and yes, github really should notify you about a merged pull
 104 2012-08-29 00:54:21 MC-Eeepc has joined
 105 2012-08-29 00:54:59 D34TH has quit (Read error: Connection reset by peer)
 106 2012-08-29 01:00:13 aq83 has quit (Ping timeout: 246 seconds)
 107 2012-08-29 01:01:17 aq83 has joined
 108 2012-08-29 01:12:49 BTCTrader has quit (Quit: BTCTrader)
 109 2012-08-29 01:14:31 setkeh` has quit (Quit: Love Linux ?? and Sharing Experience ?? Come Join us on Freenode at #linuxdistrocommunity)
 110 2012-08-29 01:14:41 setkeh has joined
 111 2012-08-29 01:16:13 <ErnestoJuarell> msg gribble a
 112 2012-08-29 01:16:17 PhantomSpark has joined
 113 2012-08-29 01:17:20 BitByBit has quit (Ping timeout: 244 seconds)
 114 2012-08-29 01:19:45 Arnavion3 has joined
 115 2012-08-29 01:19:45 Arnavion has quit (Disconnected by services)
 116 2012-08-29 01:20:19 <jgarzik> net.cpp:19:32: fatal error: miniupnpc/miniwget.h: No such file or directory
 117 2012-08-29 01:20:19 <jgarzik> compilation terminated.
 118 2012-08-29 01:20:19 <jgarzik> make: *** [obj/net.o] Error 1
 119 2012-08-29 01:20:20 <jgarzik> SIGH
 120 2012-08-29 01:20:44 <sipa> make USE_UPNP=-
 121 2012-08-29 01:21:18 <jgarzik> USE_UPNP remains broken to this day
 122 2012-08-29 01:21:34 <jgarzik> I just comment out the entire statement, to get it working
 123 2012-08-29 01:21:46 <jgarzik> :=0 clearly does not work
 124 2012-08-29 01:22:02 <sipa> =0 means compiled in but disabled
 125 2012-08-29 01:22:12 <sipa> +by default
 126 2012-08-29 01:22:13 <jgarzik> commenting-out is in my standard makefile.unix patch
 127 2012-08-29 01:22:26 <jgarzik> which I'm redoing, thanks to luke-jr's makefile changes
 128 2012-08-29 01:23:02 BTCTrader has joined
 129 2012-08-29 01:23:21 BTCTrader has quit (Remote host closed the connection)
 130 2012-08-29 01:24:20 <jgarzik> (luke-jr's changes were fine; they simply require me to redo my custom makefile patch)
 131 2012-08-29 01:26:14 [\\\] is now known as notpirateat40
 132 2012-08-29 01:26:27 notpirateat40 is now known as [\\\]
 133 2012-08-29 01:26:55 <sipa> jgarzik: i just have a Makefile which runs make -f makefile.unix with some extra arguments
 134 2012-08-29 01:27:58 BTCTrader has joined
 135 2012-08-29 01:27:59 BTCTrader has quit (Changing host)
 136 2012-08-29 01:27:59 BTCTrader has joined
 137 2012-08-29 01:29:30 <gmaxwell> [A~.
 138 2012-08-29 01:29:30 <gmaxwell> ~.
 139 2012-08-29 01:29:30 <gmaxwell> ~.
 140 2012-08-29 01:29:30 <gmaxwell> ~.
 141 2012-08-29 01:29:43 CodesInChaos has quit (Ping timeout: 256 seconds)
 142 2012-08-29 01:29:45 <sipa> gmaxwell: calm down!
 143 2012-08-29 01:29:53 <gmaxwell> heh.
 144 2012-08-29 01:31:17 <gmaxwell> jgarzik: There is no need to patch the makefile for that. USE_UPNP=- rather than USE_UPNP=0  (I say this not to defend it, it's weird, but going down the path of discussing this results in suggestions for things like autotools and that can only end in tears)
 145 2012-08-29 01:31:49 <jgarzik> gmaxwell: upgrading us4 to git HEAD (which includes sipa's hyper-recent port increment fix)
 146 2012-08-29 01:31:58 pnicholson has quit (Quit: pnicholson)
 147 2012-08-29 01:32:18 <jgarzik> frankly, I think autotools would be great for bitcoin and would solve this problem nicely
 148 2012-08-29 01:32:24 <jgarzik> as well as make distro integration easier
 149 2012-08-29 01:32:39 <jgarzik> but it's so far down on my priority list, it probably won't happen
 150 2012-08-29 01:33:33 <sipa> sure it's nice if someone's willing to contribute and maintain it
 151 2012-08-29 01:34:16 <jgarzik> gmaxwell sipa: <shrug>  It's easier for me to carry around a makefile.unix patch than bother with custom command lines.  Creating a simple shell script would accomplish the same thing, but meh.
 152 2012-08-29 01:34:47 <gmaxwell> Well, I use autotools a lot. It's really terrible. I suspect no one on earth understands it, everyone just pokes until it works. But all the alternatives are worse. Though most of the things it does well that other things don't (e.g. cross-arch cross compiles) are not terribly relevant for Bitcoin.
 153 2012-08-29 01:35:02 <jgarzik> "all the alternatives are worse"  that's the rub
 154 2012-08-29 01:35:14 <sipa> cmake is nice, from what i understand
 155 2012-08-29 01:35:19 <jgarzik> it's the devil we know, the devil that is already integrated into distro build systems
 156 2012-08-29 01:35:38 <sipa> but i know hardly anything about build systems
 157 2012-08-29 01:35:52 * jgarzik has autotool'd many packages over the years, large and small.
 158 2012-08-29 01:36:04 <jgarzik> cpuminer even did autotools + mingw windows build
 159 2012-08-29 01:36:21 <jgarzik> thus working from autotools for windows, macosx and *nix
 160 2012-08-29 01:36:44 <sipa> jgarzik: feel free!
 161 2012-08-29 01:37:24 Maccer has quit (Excess Flood)
 162 2012-08-29 01:41:59 <gmaxwell> Surprise: https://bitcointalk.org/index.php?topic=94900.msg1141494#msg1141494
 163 2012-08-29 01:43:40 <jgarzik> I'm stunned.  I really thought he was an honest guy, and would pay back everybody.
 164 2012-08-29 01:43:42 <jgarzik> </sarcasm>
 165 2012-08-29 01:43:43 Joric has joined
 166 2012-08-29 01:43:43 Joric has quit (Changing host)
 167 2012-08-29 01:43:43 Joric has joined
 168 2012-08-29 01:44:08 <sipa> gmaxwell: that's obviously someone posing for pirateat40! the real one will pay everything back, including interest!
 169 2012-08-29 01:45:18 <gmaxwell> hm. next bit of fun is that once you have one node on IRC, a second believing its on the same port can't connect because the nick is in use. Which would be no big deal except when that node has no peers it leaves it dead at birth.
 170 2012-08-29 01:47:19 root2 has joined
 171 2012-08-29 01:47:54 <jgarzik> gmaxwell: does sipa's fix correct the testnet3 behavior of attempting (and failing) to connect to the same nodes, over and over again, within a short span of time?
 172 2012-08-29 01:47:58 <Luke-Jr> gmaxwell: cross-compiling IMO is essential to any software build system :p
 173 2012-08-29 01:48:50 <gmaxwell> jgarzik: sort of. As far as I can tell the issue there was that because of that bug there was nothing else to connect to. So it was trying the only node it could.
 174 2012-08-29 01:49:06 sebicas has joined
 175 2012-08-29 01:49:08 <gmaxwell> Though I think it ports out we are far too hesitant to try non-standard ports.
 176 2012-08-29 01:49:38 <jgarzik> gmaxwell: that hesitancy was standard satoshi policy
 177 2012-08-29 01:49:52 <gmaxwell> There are reasons for it— it prevent using bitcoin as a DDOS platform.
 178 2012-08-29 01:51:21 <gmaxwell> But if we only rate-limited new never connected node attempts on non-standard ports, that would probably be enough.
 179 2012-08-29 01:52:01 <sipa> gmaxwell: pre-addrman behaviour was not ever connecting to a non-standard port, unless there were no known nodes with a timestamp less than 1 or 2 weeks ago
 180 2012-08-29 01:52:15 Wack0 has quit (Ping timeout: 260 seconds)
 181 2012-08-29 01:52:18 <jgarzik> yep
 182 2012-08-29 01:52:34 <gmaxwell> Thats almost the behavior we have still.
 183 2012-08-29 01:52:40 <sipa> yup
 184 2012-08-29 01:52:40 <lianj> tried it. didnt really have much of a ddos effect. some like 20 syn a minute which is nothing
 185 2012-08-29 01:53:19 <gmaxwell> lianj: the traffic level scales with the number of nodes though.
 186 2012-08-29 01:53:29 Wack0 has joined
 187 2012-08-29 01:53:36 <gmaxwell> And bitcoin nodes producing traffic to random ports will no doubt annoy people.
 188 2012-08-29 01:54:12 <gmaxwell> sipa: with the way it works now, it won't try the non-standard ports unless it basically knows of no addresses on standard ports.
 189 2012-08-29 01:54:27 <sipa> indeed
 190 2012-08-29 01:54:29 <lianj> gmaxwell: pushed it to lots of nodes. maybe did something wrong, but didnt have the fun effect on webservers
 191 2012-08-29 01:54:40 <sipa> gmaxwell: actually, no, it won't ever, i think...
 192 2012-08-29 01:54:55 <sipa> nvm
 193 2012-08-29 01:55:03 <lianj> gmaxwell: was a year back though
 194 2012-08-29 01:55:05 <gmaxwell> lianj: bitcoin doesn't try connecting on non-standard ports.
 195 2012-08-29 01:55:18 <gmaxwell> The fact that you got any syns at all would be interesting!
 196 2012-08-29 01:55:56 <lianj> it did, but the rate was rate of returned connection attempts was very low. not sure how the code is now, but it did work
 197 2012-08-29 01:56:09 <jgarzik> cool
 198 2012-08-29 01:56:17 <jgarzik> it looks easy to do json as a lib, rather than templates
 199 2012-08-29 01:56:19 <gmaxwell> it must have been some bizarro non-standard client.
 200 2012-08-29 01:56:28 <jgarzik> it would be easier with autotools build system, of course
 201 2012-08-29 01:56:28 * jgarzik runs
 202 2012-08-29 01:57:58 <sipa> jgarzik: be my guest :)
 203 2012-08-29 01:58:24 <jgarzik> :)
 204 2012-08-29 01:58:55 <jgarzik> sadly the windows bits are a full day or two of work.  the rest is easy.
 205 2012-08-29 02:04:14 sebicas has left ()
 206 2012-08-29 02:08:47 Arnavion3 has left ()
 207 2012-08-29 02:08:49 copumpkin is now known as irregardless
 208 2012-08-29 02:09:03 * jgarzik wonders why Fedora ships emacs-nox (no-X11).  Other core system dependencies were built with X11 libs, so you're not escaping X11 libs with a stripped-down system.
 209 2012-08-29 02:09:27 Arnavion has joined
 210 2012-08-29 02:09:50 <Luke-Jr> lol
 211 2012-08-29 02:11:36 elkingrey has joined
 212 2012-08-29 02:11:44 rcorreia has quit (Remote host closed the connection)
 213 2012-08-29 02:12:05 rcorreia has joined
 214 2012-08-29 02:14:39 rcorreia has quit (Remote host closed the connection)
 215 2012-08-29 02:23:06 rdponticelli has quit (Ping timeout: 272 seconds)
 216 2012-08-29 02:24:45 Maccer has joined
 217 2012-08-29 02:27:55 balrog has quit (Read error: Connection reset by peer)
 218 2012-08-29 02:35:43 <sipa> pirate will certainly have defaulted at block 241300
 219 2012-08-29 02:35:46 <jgarzik>  1531 jgarzik   20   0  826m  29m 2836 S 88.1  0.5  47164:22 bitcoind
 220 2012-08-29 02:35:46 <jgarzik>  1491 jgarzik   39  19 2493m 1.4g 3000 S 15.5 24.5   7751:15 bitcoind
 221 2012-08-29 02:35:54 <jgarzik> guess which one is mainnet
 222 2012-08-29 02:36:04 <jgarzik> and which one is mining on testnet
 223 2012-08-29 02:36:42 <sipa> at that point his debt will be more than the amount of BTC in circilation
 224 2012-08-29 02:37:06 <sipa> jgarzik: eh, i hope the first is testnet
 225 2012-08-29 02:37:13 balrog has joined
 226 2012-08-29 02:37:18 <sipa> but if it was, you wouldnt ask
 227 2012-08-29 02:38:13 <jgarzik> correct
 228 2012-08-29 02:38:20 elkingrey has quit (Quit: Leaving)
 229 2012-08-29 02:38:24 balrog has quit (Remote host closed the connection)
 230 2012-08-29 02:38:29 * jgarzik watches top, to make sure -flto does not cause swapping
 231 2012-08-29 02:38:37 <jgarzik> 1.4g RSS is quite a lot for mainnet
 232 2012-08-29 02:38:57 phantomcircuit_ has joined
 233 2012-08-29 02:39:24 fiesh has quit (Ping timeout: 260 seconds)
 234 2012-08-29 02:39:26 BTCTrader has quit (Quit: BTCTrader)
 235 2012-08-29 02:39:28 <sipa> my node on my vps is at 450 MB RSS
 236 2012-08-29 02:39:38 <sipa> after running a few days
 237 2012-08-29 02:40:26 <jgarzik> this is us4.exmulti.net public node, ~30 day uptime
 238 2012-08-29 02:40:37 <jgarzik> always listed in bitseed.xf2.org
 239 2012-08-29 02:40:58 <jgarzik> (though usage may go down with 0.7 release, thanks to gmaxwell's DNS seed list reordering)
 240 2012-08-29 02:40:59 <sipa> hmm, only 16 connections
 241 2012-08-29 02:41:06 <jgarzik> >100 here
 242 2012-08-29 02:41:28 <gmaxwell> 1.4g sounds like a leak.
 243 2012-08-29 02:41:31 <gmaxwell> how many connections?
 244 2012-08-29 02:41:32 <sipa> maybe i enabled the canonical sigs check there
 245 2012-08-29 02:41:59 fiesh has joined
 246 2012-08-29 02:42:25 <jgarzik> OK, post-build, number of connections down to 78.  << gmaxwell
 247 2012-08-29 02:42:42 <jgarzik> get a lot of bursty BitcoinJ activity on the public nodes
 248 2012-08-29 02:43:03 <gmaxwell> jgarzik: thats busted. crap.
 249 2012-08-29 02:43:07 <gmaxwell> I wonder how to trigger it.
 250 2012-08-29 02:43:39 irregardless is now known as copumpkin
 251 2012-08-29 02:44:06 <gmaxwell> none of my nodes have rss >200MB right now, but none have been up for more than 12 hours or so. (well, one has, but it has only one connection and it's burried behind the others)
 252 2012-08-29 02:44:22 <jgarzik> gmaxwell: we have a lot of caches that can really grow.  they are all size-limited... but if you max size all of them, it is still quite a lot
 253 2012-08-29 02:45:04 <gmaxwell> well, and also almost all of my nodes have additional patches to drop dice txn now. So if mempool size is a part of it....
 254 2012-08-29 02:46:43 <sipa> maybe the mining code leaks?
 255 2012-08-29 02:46:54 <gmaxwell> lemme see.
 256 2012-08-29 02:47:26 <gmaxwell> I have a testnet node up doing getwork mining, and two of my regular nodes are p2pool miners.
 257 2012-08-29 02:47:39 <gmaxwell> so I don't think it's mining code leaking.
 258 2012-08-29 02:48:21 <jgarzik> note the difference in CPU times, in the paste above
 259 2012-08-29 02:48:29 <jgarzik> testnet + mining == very low memory usage
 260 2012-08-29 02:48:39 <jgarzik> mainnet has low CPU usage but hugemem
 261 2012-08-29 02:49:33 <gmaxwell> jgarzik: well you could attach gdb and check some of the cache sizes.
 262 2012-08-29 02:49:56 <jgarzik> too late
 263 2012-08-29 02:50:20 <gmaxwell> in any case, if we're at risk of >1GB RSS on a non-listening node; then I think thats a release blocker. :( There are a lot of people who run bitcoind in fairly modest VPSes.
 264 2012-08-29 02:51:13 <phantomcircuit_> recent increase in memory usage?
 265 2012-08-29 02:51:21 <jgarzik> 1.4g mainnet node was git HEAD as of...
 266 2012-08-29 02:51:22 <jgarzik> Bitcoin version v0.6.1-643-ga9d811a-dirty-beta (2012-07-26 17:50:23 -0400)
 267 2012-08-29 02:51:32 <jgarzik> ('dirty' is merely the makefile... its vanilla code)
 268 2012-08-29 02:51:47 <gmaxwell> phantomcircuit_: I dunno, I haven't seen that on my nodes.
 269 2012-08-29 02:51:47 <jgarzik> and the version snarfed from build.h is broken too.
 270 2012-08-29 02:51:57 <jgarzik> the git commit is correct though (ga9d...)
 271 2012-08-29 02:53:03 <phantomcircuit_> very long running node here is at 800 MB on a 8GB system (with nothing else running on it...)
 272 2012-08-29 02:53:25 <jgarzik> gmaxwell: just reappeared on testnet3, incl IRC, with current git HEAD
 273 2012-08-29 02:53:39 <phantomcircuit_> of course that has a ton of active transactions and such
 274 2012-08-29 02:53:40 <gmaxwell> My nodes right now have RSS: 165m, 121m, 35m(testnet), 121m, 122m, 122m, 91m (testnet), 130m
 275 2012-08-29 02:53:50 <jgarzik> trying connection 203.122.247.149:18333 lastseen=0.9hrs
 276 2012-08-29 02:53:51 <jgarzik> connect() failed after select(): No route to host
 277 2012-08-29 02:53:51 <jgarzik> trying connection 203.122.247.149:18333 lastseen=0.9hrs
 278 2012-08-29 02:53:51 <jgarzik> connect() failed after select(): No route to host
 279 2012-08-29 02:53:55 <jgarzik> getting that every few seconds
 280 2012-08-29 02:53:58 <jgarzik> grump
 281 2012-08-29 02:54:01 <gmaxwell> jgarzik: yes. expected.
 282 2012-08-29 02:54:42 <jgarzik> one hopes my ISP doesn't think I'm trying to DoS somebody :)
 283 2012-08-29 02:54:43 <gmaxwell> Go look at the IRC list you will only get _two_ nodes with :18333, one is me which you've connected to. The other is 203.122.247.149 which it keeps retrying.
 284 2012-08-29 02:54:57 <gmaxwell> Oh every few seconds is normal.
 285 2012-08-29 02:55:22 <gmaxwell> The important thing is that once everyone else updates you'll be able to connect to them.
 286 2012-08-29 02:56:01 minimoose has joined
 287 2012-08-29 02:56:04 <gmaxwell> trying connection 96.241.176.56:18333 lastseen=0.8hrs
 288 2012-08-29 02:56:04 <gmaxwell> connection timeout
 289 2012-08-29 02:56:07 balrog has joined
 290 2012-08-29 02:56:15 <gmaxwell> oh nevermind that.
 291 2012-08-29 02:56:35 <gmaxwell> jgarzik: woot; I learned your address over IRC.
 292 2012-08-29 02:56:45 <gmaxwell> fix works.
 293 2012-08-29 02:57:25 <gmaxwell> midnightmagic: please update your public testnet3 node(s) to git head.
 294 2012-08-29 03:00:02 balrog has quit (Remote host closed the connection)
 295 2012-08-29 03:01:31 balrog has joined
 296 2012-08-29 03:01:42 wizkid057 has joined
 297 2012-08-29 03:03:41 eoss has quit (Read error: Connection reset by peer)
 298 2012-08-29 03:08:03 Z0rZ0rZ0r__ has joined
 299 2012-08-29 03:09:16 pnicholson has joined
 300 2012-08-29 03:10:02 Z0rZ0rZ0r_ has quit (Ping timeout: 245 seconds)
 301 2012-08-29 03:12:27 phantomcircuit_ has quit (Ping timeout: 252 seconds)
 302 2012-08-29 03:20:14 <jgarzik> bah.  -flto poops itself on this laptop.
 303 2012-08-29 03:20:33 <jgarzik> oh well.. with just 1GB RAM, might as well turn it off anyway.
 304 2012-08-29 03:21:55 <gmaxwell> jgarzik: "offline wallet"
 305 2012-08-29 03:22:39 <jgarzik> I'm certainly offline... had to exit Firefox to get some RAM for building ;p
 306 2012-08-29 03:24:08 BTCTrader has joined
 307 2012-08-29 03:24:27 soaring_eagle has joined
 308 2012-08-29 03:27:32 pnicholson has quit (Ping timeout: 244 seconds)
 309 2012-08-29 03:34:09 logger_ has quit (Read error: Connection reset by peer)
 310 2012-08-29 03:36:59 TheSeven has quit (Disconnected by services)
 311 2012-08-29 03:37:08 [7] has joined
 312 2012-08-29 03:38:20 <jgarzik> ass!
 313 2012-08-29 03:38:37 <jgarzik> we _require_ the json_spirit template stuff.  no lib for us, I think.
 314 2012-08-29 03:39:37 <gmaxwell> Whats the killer reason?
 315 2012-08-29 03:39:47 sunshinehappy has joined
 316 2012-08-29 03:42:40 <jgarzik> gmaxwell: bitcoinrpc.cpp uses read_string and write_string, which only exists in the templates
 317 2012-08-29 03:49:50 <jgarzik> gmaxwell: can you try this?  I'm curious about your results, if you have a moment.  https://github.com/bitcoin/bitcoin/pull/1749
 318 2012-08-29 03:50:05 <jgarzik> it builds bitcoinrpc as normal, but rpc*.cpp with libjson
 319 2012-08-29 03:50:19 AlexWaters1 has joined
 320 2012-08-29 03:50:21 <jgarzik> not optimal, but the best that can be done with just include changes
 321 2012-08-29 03:53:02 AlexWaters has quit (Ping timeout: 272 seconds)
 322 2012-08-29 03:55:52 RainbowDashh has joined
 323 2012-08-29 03:57:21 vampireb has joined
 324 2012-08-29 03:57:45 <gmaxwell> wumpus: okay. how the @#$@# do I get the quoting right in the QT console.
 325 2012-08-29 03:57:48 <gmaxwell> I thought I tested this.
 326 2012-08-29 03:58:05 <gmaxwell> addmultisigaddress 2 '["03a2a4381813bfc8e6774c40c353a8686dbfa78c2808b253a47d516a7093f9d915","022d04e128f94d8edbe806d4ff506c63644d183aa81a9f4532ba8f025afb133447"]'
 327 2012-08-29 03:58:36 <gmaxwell> is how I quote at the CLI. I've tried every @#$@# mixture I can think of. HALP.
 328 2012-08-29 04:00:22 RainbowDashh has quit (Ping timeout: 252 seconds)
 329 2012-08-29 04:01:26 <jgarzik> gmaxwell: why would ui console need quoting?
 330 2012-08-29 04:01:32 <jgarzik> seems like that's a shell thing
 331 2012-08-29 04:02:42 <gmaxwell> jgarzik: because it doesn't work without any either.
 332 2012-08-29 04:03:06 <jgarzik> sad
 333 2012-08-29 04:04:17 RainbowDashh has joined
 334 2012-08-29 04:10:31 ovidiusoft has joined
 335 2012-08-29 04:10:49 logger_ has joined
 336 2012-08-29 04:15:53 kreal has quit (Ping timeout: 245 seconds)
 337 2012-08-29 04:17:08 RainbowDashh has quit (Ping timeout: 245 seconds)
 338 2012-08-29 04:18:51 <sunshinehappy> gmaxwell, lets talk?
 339 2012-08-29 04:19:47 <gmaxwell> sunshinehappy: I'll unban you in #bitcoin if you agree to chill out some. Okay?
 340 2012-08-29 04:19:54 <sunshinehappy> yes
 341 2012-08-29 04:25:35 EPiSKiNG- has joined
 342 2012-08-29 04:27:25 soaring_eagle has quit (Quit: soaring_eagle)
 343 2012-08-29 04:27:25 PhantomSpark has quit (2!~kvirc@pool-71-251-16-25.nycmny.fios.verizon.net|Ping timeout: 246 seconds)
 344 2012-08-29 04:46:04 enmaku has joined
 345 2012-08-29 04:57:01 Ernesto_ has joined
 346 2012-08-29 05:02:29 RazielZ has joined
 347 2012-08-29 05:05:28 Maccer has quit (Excess Flood)
 348 2012-08-29 05:06:37 enmaku has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- Chicks dig it)
 349 2012-08-29 05:09:19 AlexWaters has joined
 350 2012-08-29 05:10:36 AlexWaters1 has quit (Ping timeout: 260 seconds)
 351 2012-08-29 05:11:39 AlexWaters1 has joined
 352 2012-08-29 05:14:06 AlexWaters has quit (Ping timeout: 272 seconds)
 353 2012-08-29 05:21:15 JStoker has quit (Excess Flood)
 354 2012-08-29 05:24:31 JStoker has joined
 355 2012-08-29 05:27:38 Joric has quit (Ping timeout: 252 seconds)
 356 2012-08-29 05:30:35 paraipan has quit (Remote host closed the connection)
 357 2012-08-29 05:30:35 Fnar has quit (Quit: Client exiting)
 358 2012-08-29 05:33:06 paraipan has joined
 359 2012-08-29 05:33:21 Fnar has joined
 360 2012-08-29 05:46:40 da2ce7_d has joined
 361 2012-08-29 05:47:15 Gladamas has quit (Read error: Connection reset by peer)
 362 2012-08-29 05:47:39 logger__ has joined
 363 2012-08-29 05:47:45 Gladamas has joined
 364 2012-08-29 05:47:53 <wumpus> gmaxwell: it shouldn't need quoting, at least as long as there are no spaces inside the argument
 365 2012-08-29 05:48:15 da2ce7 has quit (Ping timeout: 276 seconds)
 366 2012-08-29 05:49:00 logger_ has quit (Read error: Connection reset by peer)
 367 2012-08-29 05:49:07 <wumpus> gmaxwell: but maybe something is going wrong in RPCExecutor::request when separating the arguments
 368 2012-08-29 05:50:15 Maccer has joined
 369 2012-08-29 05:52:26 <jgarzik> wumpus, gmaxwell: RPCExecutor only supports simple list of arguments, and not complex JSON Object arguments that some RPCs require, AFAICS
 370 2012-08-29 05:52:35 <jgarzik> the parsing is IMO quite broken
 371 2012-08-29 05:52:43 <jgarzik> well, s/broken/incorrect/
 372 2012-08-29 05:52:58 <wumpus> it does, it simply extracts strings and parses them as the command-line tool would
 373 2012-08-29 05:53:18 <wumpus> the idea is that it would work the same as a command-line
 374 2012-08-29 05:53:32 <wumpus> of course, boost::escaped string probably doesn't emulate bash 100%
 375 2012-08-29 05:54:14 <wumpus> so if there are specific problems please report them, I cannot do anything with 'is quite broken'
 376 2012-08-29 05:54:29 <jgarzik> there should not need to be any escaping at all
 377 2012-08-29 05:54:51 <jgarzik> there is no shell interpreting anything
 378 2012-08-29 05:55:10 <wumpus> well, yeah there should... *currently* it emulates a command line with bash.. I know there are other options, but this was easiest to implement for now
 379 2012-08-29 05:55:29 <wumpus> and resulted in the least extra code (ie, special handling of json arguments and such)
 380 2012-08-29 05:56:14 <wumpus> or do you mean it should simply interpret json arrays instead of space separated arguments?
 381 2012-08-29 05:56:21 <gmaxwell> wumpus: well, I opened an issue with an example; in case I didn't catch you before I went to bed (should have happened an hour ago :) )
 382 2012-08-29 05:56:38 <wumpus> it's more typing work at least... then input would be ['getinfo'] etc
 383 2012-08-29 05:56:46 <gmaxwell> yuck
 384 2012-08-29 05:56:50 <wumpus> exactly
 385 2012-08-29 05:57:03 <gmaxwell> Really I think it should emulate the cli as much as reasonably possible; then instructions work both ways.
 386 2012-08-29 05:57:07 <wumpus> so I think trying to behave like bash is least evil...
 387 2012-08-29 05:57:15 <gmaxwell> I resisted suggesting you embed a python shell. :)
 388 2012-08-29 05:57:33 <jgarzik> <shrug> oh well, it remains a mess of quoting then
 389 2012-08-29 05:58:00 <wumpus> gmaxwell: yes then you can copy/paste interchangably
 390 2012-08-29 05:58:07 <gmaxwell> well, if it worked with less quoting than the shell but also as much quoting as the shell I think that would be okay.
 391 2012-08-29 05:58:42 <wumpus> so how would it separate the arguments, if not by space-separated (or escaped) strings?
 392 2012-08-29 05:58:50 <gmaxwell> But yes, I want to be able to write examples for the forums/wikis/docs only once.  Not "the cli way" and "the gui console way". But regardless, just working is most important. :)
 393 2012-08-29 05:59:23 <wumpus> I guess space-separated json expressions would work
 394 2012-08-29 05:59:31 <wumpus> *but* then you can only give strings in "
 395 2012-08-29 06:00:22 <gmaxwell> wumpus: thats how it works from bash.
 396 2012-08-29 06:00:26 <wumpus> so you'd have to use getbalance "account" instead of getbalance account
 397 2012-08-29 06:00:34 <wumpus> no, it's not, bash has no knowledge of json
 398 2012-08-29 06:00:38 <gmaxwell> hm. even if account has no spaces?
 399 2012-08-29 06:00:49 <wumpus> a first argument ["bla bla"] would be split into two
 400 2012-08-29 06:01:03 <wumpus> or not?
 401 2012-08-29 06:01:24 <wumpus> I have no idea how bash handles " if it's not at the beginning of the string
 402 2012-08-29 06:01:50 <jgarzik> gmaxwell: ...said examples on forum/wiki/docs will be wrong for anyone using python-bitcoinrpc or any other "normal JSON" solution
 403 2012-08-29 06:02:17 <wumpus> if bash handles " within strings correctly then yeah the bash-emulation is wrong :-)
 404 2012-08-29 06:02:32 <jgarzik> The cli shell quoting is a huge mess, even more so once we start accepting Object arguments.
 405 2012-08-29 06:02:34 <wumpus> within arguments, I mean
 406 2012-08-29 06:02:47 <jgarzik> Carrying that mess into a new arena ... just spreads the infection
 407 2012-08-29 06:03:36 <wumpus> ok let's switch to space separated json expressions then.. it means having to quote every string (except the command, that can be special-cased), but so be it
 408 2012-08-29 06:04:12 <jgarzik> examples on the wiki are presented using normal JSON, not cli:
 409 2012-08-29 06:04:14 <jgarzik> https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29#Command_line_.28cURL.29
 410 2012-08-29 06:04:31 <wumpus> addmultisigaddress 2 ["03a2a4381813bfc8e6774c40c353a8686dbfa78c2808b253a47d516a7093f9d915","022d04e128f94d8edbe806d4ff506c63644d183aa81a9f4532ba8f025afb133447"]
 411 2012-08-29 06:04:33 <wumpus> would then simply work
 412 2012-08-29 06:05:06 <gmaxwell> wumpus: what works in bash is addmultisigaddress 2 '["03a2a4381813bfc8e6774c40c353a8686dbfa78c2808b253a47d516a7093f9d915","022d04e128f94d8edbe806d4ff506c63644d183aa81a9f4532ba8f025afb133447"]' which is close enough.
 413 2012-08-29 06:05:11 <wumpus> but JSON strings would have to be correctly put in quotes
 414 2012-08-29 06:05:31 <wumpus> but spaces in JSON expressions would still work and not cause an argument split
 415 2012-08-29 06:05:43 <wumpus> gmaxwell: that should work in the ui console as well
 416 2012-08-29 06:05:54 <gmaxwell> wumpus: it doesn't work currently.
 417 2012-08-29 06:06:01 B0g4r7_ has joined
 418 2012-08-29 06:06:02 <wumpus> ok, then that's a bug
 419 2012-08-29 06:07:02 <wumpus> as I said, it's supposed to emulate bash, if it doesn't it's wrong... but seemingly jgarzik wants to do it completely different
 420 2012-08-29 06:07:13 <wumpus> anyway, let him submit a patch then :-)
 421 2012-08-29 06:08:52 <gmaxwell> wumpus: I don't think we should let jgarzik's desire for different get in the way of fixing what we've got.
 422 2012-08-29 06:09:31 <gmaxwell> (I don't think being more RPCish is at all acceptable without, e.g. sticking in a python interpreter; and I think adding an email client to bitcoin is higher on the todo list :) )
 423 2012-08-29 06:09:42 B0g4r7__ has quit (Ping timeout: 276 seconds)
 424 2012-08-29 06:09:54 <wumpus> we could add a js interpreter (qt has some support for scripting) :p
 425 2012-08-29 06:10:21 <freewil> embed v8 ;)
 426 2012-08-29 06:10:32 <wumpus> QtScript
 427 2012-08-29 06:11:05 <wumpus> https://en.wikipedia.org/wiki/QtScript
 428 2012-08-29 06:11:08 <gmaxwell> wumpus: or that. Right. In any case, as is — all these awesome features we expected power users to get to via the gui console? 1/4 don't work. Doh.
 429 2012-08-29 06:12:13 <wumpus> yes, I wonder why no one tried this out *before* 0.7.0rc1 release 
 430 2012-08-29 06:13:55 <wumpus> I do remember trying some testcases like that which worked, but maybe something changed later...
 431 2012-08-29 06:17:25 <gmaxwell> wumpus: I have a checklist here that says I tested sendmany.
 432 2012-08-29 06:17:31 toffoo has quit ()
 433 2012-08-29 06:17:39 <gmaxwell> I think the raw txn stuff wasn't merged when I did that testing, however.
 434 2012-08-29 06:20:29 chmod755 has joined
 435 2012-08-29 06:21:24 da2ce7_d has quit (Ping timeout: 276 seconds)
 436 2012-08-29 06:24:00 random_cat_ has quit (Ping timeout: 276 seconds)
 437 2012-08-29 06:27:57 random_cat_ has joined
 438 2012-08-29 06:28:06 da2ce7 has joined
 439 2012-08-29 06:34:14 theymos has joined
 440 2012-08-29 06:37:58 Ernesto_ has quit (Quit: Page closed)
 441 2012-08-29 06:45:20 Turingi has joined
 442 2012-08-29 06:49:50 theymos has quit (Remote host closed the connection)
 443 2012-08-29 06:55:51 davout has joined
 444 2012-08-29 06:55:51 davout has quit (Changing host)
 445 2012-08-29 06:55:51 davout has joined
 446 2012-08-29 06:57:13 <midnightmagic> holy crap, look at all those 1dice txn
 447 2012-08-29 06:59:43 enmaku has joined
 448 2012-08-29 07:01:52 Wack0 has quit (Ping timeout: 260 seconds)
 449 2012-08-29 07:02:27 Wack0 has joined
 450 2012-08-29 07:06:54 tucenaber has quit (Read error: Connection reset by peer)
 451 2012-08-29 07:07:22 tucenaber has joined
 452 2012-08-29 07:07:23 tucenaber has quit (Changing host)
 453 2012-08-29 07:07:23 tucenaber has joined
 454 2012-08-29 07:11:38 Marf has joined
 455 2012-08-29 07:11:53 balrog has quit (Read error: Operation timed out)
 456 2012-08-29 07:13:41 enquirer has quit (Remote host closed the connection)
 457 2012-08-29 07:13:51 enquirer has joined
 458 2012-08-29 07:14:27 jgarzik has quit (Ping timeout: 252 seconds)
 459 2012-08-29 07:18:00 agath has quit (Ping timeout: 260 seconds)
 460 2012-08-29 07:18:45 agath has joined
 461 2012-08-29 07:19:01 balrog has joined
 462 2012-08-29 07:21:10 AlexWaters1 has quit (Remote host closed the connection)
 463 2012-08-29 07:29:40 justmoon has joined
 464 2012-08-29 07:30:43 jgarzik has joined
 465 2012-08-29 07:31:06 jgarzik is now known as Guest96666
 466 2012-08-29 07:36:48 MobiusL has quit (Ping timeout: 276 seconds)
 467 2012-08-29 07:39:22 MobiusL has joined
 468 2012-08-29 07:44:27 ThomasV has joined
 469 2012-08-29 07:45:47 toffoo has joined
 470 2012-08-29 07:47:41 RainbowDashh has joined
 471 2012-08-29 07:47:46 davout has quit (Remote host closed the connection)
 472 2012-08-29 07:50:09 logger__ has quit (Ping timeout: 245 seconds)
 473 2012-08-29 07:53:11 logger_ has joined
 474 2012-08-29 08:00:38 t7 has joined
 475 2012-08-29 08:01:43 bit2012 has joined
 476 2012-08-29 08:05:44 minimoose has quit (Quit: minimoose)
 477 2012-08-29 08:08:51 cnbtcnews has joined
 478 2012-08-29 08:10:03 cnbtcnews has left ()
 479 2012-08-29 08:17:27 PK has joined
 480 2012-08-29 08:18:01 TD[gone] has quit (Ping timeout: 240 seconds)
 481 2012-08-29 08:18:08 TD[gone] has joined
 482 2012-08-29 08:18:54 doublec has quit (Ping timeout: 245 seconds)
 483 2012-08-29 08:19:34 enquirer_ has joined
 484 2012-08-29 08:19:45 [\\\] has quit (Ping timeout: 264 seconds)
 485 2012-08-29 08:19:46 forrestv has quit (Ping timeout: 265 seconds)
 486 2012-08-29 08:19:51 enquirer has quit (Read error: Connection reset by peer)
 487 2012-08-29 08:23:07 [\\\] has joined
 488 2012-08-29 08:24:28 forrestv has joined
 489 2012-08-29 08:24:28 forrestv has quit (Changing host)
 490 2012-08-29 08:24:28 forrestv has joined
 491 2012-08-29 08:33:32 sirk390 has joined
 492 2012-08-29 08:35:03 drazak_ has quit (Ping timeout: 245 seconds)
 493 2012-08-29 08:37:03 doublec has joined
 494 2012-08-29 08:39:38 enmaku2 has joined
 495 2012-08-29 08:39:39 enmaku has quit (Read error: Connection reset by peer)
 496 2012-08-29 08:44:50 davout has joined
 497 2012-08-29 08:44:50 davout has quit (Changing host)
 498 2012-08-29 08:44:50 davout has joined
 499 2012-08-29 08:56:48 LuaKT has joined
 500 2012-08-29 08:56:48 LuaKT has quit (Changing host)
 501 2012-08-29 08:56:48 LuaKT has joined
 502 2012-08-29 08:59:42 edcba has joined
 503 2012-08-29 08:59:49 dvide has quit ()
 504 2012-08-29 09:04:24 Obsi has quit (Ping timeout: 260 seconds)
 505 2012-08-29 09:04:24 doublec has quit (Ping timeout: 244 seconds)
 506 2012-08-29 09:06:00 gjs278 has quit (Remote host closed the connection)
 507 2012-08-29 09:11:24 tower has quit (Ping timeout: 245 seconds)
 508 2012-08-29 09:12:41 doublec has joined
 509 2012-08-29 09:17:00 TD has joined
 510 2012-08-29 09:17:39 cande has joined
 511 2012-08-29 09:21:36 tower has joined
 512 2012-08-29 09:24:32 doublec has quit (Ping timeout: 265 seconds)
 513 2012-08-29 09:26:53 doublec has joined
 514 2012-08-29 09:27:40 chrisb__ has joined
 515 2012-08-29 09:34:05 doublec has quit (Changing host)
 516 2012-08-29 09:34:05 doublec has joined
 517 2012-08-29 09:38:27 CodesInChaos has joined
 518 2012-08-29 09:38:30 doublec has quit (Ping timeout: 244 seconds)
 519 2012-08-29 09:39:38 gjs278 has joined
 520 2012-08-29 09:39:53 bit2012 has quit (Quit: Computer has gone to sleep.)
 521 2012-08-29 09:40:44 drazak_ has joined
 522 2012-08-29 09:47:42 doublec has joined
 523 2012-08-29 09:50:38 ovidiusoft has quit (Ping timeout: 265 seconds)
 524 2012-08-29 09:54:00 logger_ has quit (Ping timeout: 244 seconds)
 525 2012-08-29 10:00:13 doublec has quit (Changing host)
 526 2012-08-29 10:00:13 doublec has joined
 527 2012-08-29 10:00:47 logger_ has joined
 528 2012-08-29 10:04:06 toffoo has quit ()
 529 2012-08-29 10:12:58 enolan has joined
 530 2012-08-29 10:22:29 TD[gone] has quit (Ping timeout: 246 seconds)
 531 2012-08-29 10:23:11 forrestv has quit (Ping timeout: 246 seconds)
 532 2012-08-29 10:32:49 asa has joined
 533 2012-08-29 10:37:57 forrestv has joined
 534 2012-08-29 10:37:58 forrestv has quit (Changing host)
 535 2012-08-29 10:37:58 forrestv has joined
 536 2012-08-29 10:41:50 sirk390 has quit (Quit: Leaving.)
 537 2012-08-29 10:44:17 cande has quit (Ping timeout: 265 seconds)
 538 2012-08-29 10:44:40 cande has joined
 539 2012-08-29 10:47:26 TD[gone] has joined
 540 2012-08-29 10:49:44 cande has quit (Ping timeout: 245 seconds)
 541 2012-08-29 10:55:29 chrisb__ has quit (Quit: Leaving)
 542 2012-08-29 10:57:38 chrisb__ has joined
 543 2012-08-29 10:58:09 iocor has joined
 544 2012-08-29 10:59:39 has_many has quit (Ping timeout: 244 seconds)
 545 2012-08-29 11:02:37 cande has joined
 546 2012-08-29 11:03:28 has_many has joined
 547 2012-08-29 11:14:23 RainbowD_ has joined
 548 2012-08-29 11:14:36 RainbowDashh has quit (Ping timeout: 260 seconds)
 549 2012-08-29 11:14:41 RainbowD_ is now known as RainbowDashh
 550 2012-08-29 11:15:09 yasmina has joined
 551 2012-08-29 11:24:17 yasmina has quit (Quit: Page closed)
 552 2012-08-29 11:24:26 has_many has quit (Ping timeout: 244 seconds)
 553 2012-08-29 11:26:11 has_many has joined
 554 2012-08-29 11:32:02 RainbowDashh is now known as BurritoFire
 555 2012-08-29 11:33:47 TD has quit (Quit: TD)
 556 2012-08-29 11:35:53 cande has quit (Ping timeout: 245 seconds)
 557 2012-08-29 11:36:37 Omar has joined
 558 2012-08-29 11:37:10 TD has joined
 559 2012-08-29 11:37:12 Omar has left ()
 560 2012-08-29 11:37:51 logger_ has quit (Ping timeout: 244 seconds)
 561 2012-08-29 11:39:34 logger_ has joined
 562 2012-08-29 11:40:47 vampireb has quit (Quit: Lost terminal)
 563 2012-08-29 11:44:41 BurritoFire is now known as RainbowDashh
 564 2012-08-29 11:45:24 EAOQawasmi has joined
 565 2012-08-29 11:49:20 _dr has quit (Remote host closed the connection)
 566 2012-08-29 11:50:12 cande has joined
 567 2012-08-29 11:56:34 jdnavarro has joined
 568 2012-08-29 11:57:19 [\\\] has quit (Ping timeout: 246 seconds)
 569 2012-08-29 12:00:27 EAOQawasmi has quit (Ping timeout: 245 seconds)
 570 2012-08-29 12:02:10 _dr has joined
 571 2012-08-29 12:06:06 agricocb has quit (Remote host closed the connection)
 572 2012-08-29 12:07:08 ovidiusoft has joined
 573 2012-08-29 12:07:08 TD has quit (Read error: Connection reset by peer)
 574 2012-08-29 12:07:16 TD has joined
 575 2012-08-29 12:08:28 Diapolo has joined
 576 2012-08-29 12:08:29 Diapolo has quit (Client Quit)
 577 2012-08-29 12:11:43 Turingi has quit (Read error: Connection reset by peer)
 578 2012-08-29 12:16:22 Joric has joined
 579 2012-08-29 12:26:01 O2made has quit (Ping timeout: 240 seconds)
 580 2012-08-29 12:34:56 Arnavion3 has joined
 581 2012-08-29 12:34:56 Arnavion has quit (Disconnected by services)
 582 2012-08-29 12:34:57 Arnavion3 is now known as Arnavion
 583 2012-08-29 12:37:14 datagutt has joined
 584 2012-08-29 12:40:11 rdponticelli has joined
 585 2012-08-29 12:40:18 Arnavion has quit (Quit: ==kimi ni nante okureba ii no==)
 586 2012-08-29 12:45:57 robocoin has joined
 587 2012-08-29 12:47:19 Nicolai_ has joined
 588 2012-08-29 12:47:35 iocor has quit (Quit: Computer has gone to sleep.)
 589 2012-08-29 12:56:09 Arnavion has joined
 590 2012-08-29 12:57:52 Erdon has joined
 591 2012-08-29 13:08:40 agricocb has joined
 592 2012-08-29 13:09:12 robocoin has left ("Verlassend")
 593 2012-08-29 13:12:52 guruvan has quit (Ping timeout: 276 seconds)
 594 2012-08-29 13:13:03 guruvan- is now known as guruvan
 595 2012-08-29 13:14:51 guruvan_ has joined
 596 2012-08-29 13:29:07 guruvan has quit (Ping timeout: 276 seconds)
 597 2012-08-29 13:29:09 guruvan_ is now known as guruvan
 598 2012-08-29 13:30:25 cande has quit (Ping timeout: 246 seconds)
 599 2012-08-29 13:36:12 minimoose has joined
 600 2012-08-29 13:36:30 one_zero has quit ()
 601 2012-08-29 13:38:58 pnicholson has joined
 602 2012-08-29 13:40:36 Nicolai_ has quit (Quit: Nicolai_)
 603 2012-08-29 13:41:43 logger__ has joined
 604 2012-08-29 13:42:07 logger_ has quit (Read error: Connection reset by peer)
 605 2012-08-29 13:42:16 cande has joined
 606 2012-08-29 13:45:02 slush has joined
 607 2012-08-29 13:47:39 guruvan- has joined
 608 2012-08-29 13:55:45 paraipan has quit (Remote host closed the connection)
 609 2012-08-29 13:56:37 paraipan has joined
 610 2012-08-29 14:03:34 logger_ has joined
 611 2012-08-29 14:03:43 TD has quit (Quit: TD)
 612 2012-08-29 14:05:39 logger__ has quit (Read error: Connection reset by peer)
 613 2012-08-29 14:08:29 TD has joined
 614 2012-08-29 14:08:41 TD has quit (Client Quit)
 615 2012-08-29 14:09:30 Joric has quit ()
 616 2012-08-29 14:12:07 Arnavion3 has joined
 617 2012-08-29 14:12:08 cande has quit (Quit: Lämnar)
 618 2012-08-29 14:12:08 Arnavion has quit (Disconnected by services)
 619 2012-08-29 14:12:08 Arnavion3 is now known as Arnavion
 620 2012-08-29 14:17:13 logger_ has quit (Read error: Connection reset by peer)
 621 2012-08-29 14:17:21 logger_ has joined
 622 2012-08-29 14:24:14 jdnavarro has quit (Ping timeout: 244 seconds)
 623 2012-08-29 14:36:04 sunshinehappy has quit (Ping timeout: 276 seconds)
 624 2012-08-29 14:37:44 Arnavion has quit (Ping timeout: 265 seconds)
 625 2012-08-29 14:37:48 [\\\] has joined
 626 2012-08-29 14:37:59 sebicas has joined
 627 2012-08-29 14:38:03 logger__ has joined
 628 2012-08-29 14:38:28 vampireb has joined
 629 2012-08-29 14:39:06 logger_ has quit (Read error: Connection reset by peer)
 630 2012-08-29 14:39:21 gavinandresen has joined
 631 2012-08-29 14:39:49 LuaKT has quit (Remote host closed the connection)
 632 2012-08-29 14:40:08 LuaKT has joined
 633 2012-08-29 14:40:08 LuaKT has quit (Changing host)
 634 2012-08-29 14:40:08 LuaKT has joined
 635 2012-08-29 14:44:15 Arnavion has joined
 636 2012-08-29 14:44:56 Wormik has joined
 637 2012-08-29 14:45:28 Guest96666 has quit (Changing host)
 638 2012-08-29 14:45:28 Guest96666 has joined
 639 2012-08-29 14:45:41 Guest96666 is now known as jgarzik
 640 2012-08-29 14:46:49 olp has quit (Ping timeout: 252 seconds)
 641 2012-08-29 14:47:29 tower has quit (Disconnected by services)
 642 2012-08-29 14:47:39 tower has joined
 643 2012-08-29 14:49:38 olp has joined
 644 2012-08-29 14:51:44 RainbowDashh has quit (Quit: Mithay (<HOMENAME>) left IRC. (Quit: Hi, I'm a sleep message virus. Please replace your old line with this line and help me take over the world of IRC.))
 645 2012-08-29 14:52:59 <sebicas> ;;seen justmoon
 646 2012-08-29 14:53:00 <gribble> justmoon was last seen in #bitcoin-dev 15 hours, 5 minutes, and 18 seconds ago: <justmoon> cu
 647 2012-08-29 14:57:51 denisx has joined
 648 2012-08-29 14:58:30 Marf has quit (Ping timeout: 245 seconds)
 649 2012-08-29 14:58:57 Cryo has quit (Quit: Leaving)
 650 2012-08-29 15:00:42 CodesInChaos has quit (Read error: Connection reset by peer)
 651 2012-08-29 15:07:10 rdponticelli has quit (Ping timeout: 264 seconds)
 652 2012-08-29 15:09:06 Turingi has joined
 653 2012-08-29 15:09:06 Turingi has quit (Changing host)
 654 2012-08-29 15:09:06 Turingi has joined
 655 2012-08-29 15:09:35 iocor has joined
 656 2012-08-29 15:09:40 iocor has quit (Changing host)
 657 2012-08-29 15:09:40 iocor has joined
 658 2012-08-29 15:14:35 <MC-Eeepc> wow hal posted yesterday
 659 2012-08-29 15:18:12 <jgarzik> yep, pretty cool
 660 2012-08-29 15:18:23 logger__ has quit (Ping timeout: 245 seconds)
 661 2012-08-29 15:21:22 RainbowDashh has joined
 662 2012-08-29 15:22:47 Cablesaurus has quit (Quit: Hard work pays off in the future, laziness pays off now)
 663 2012-08-29 15:24:01 skeledrew1 has quit (Ping timeout: 240 seconds)
 664 2012-08-29 15:26:26 logger_ has joined
 665 2012-08-29 15:28:35 RainbowDashh has quit (Quit: Mithay (<HOMENAME>) left IRC. (Quit: Hi, I'm a sleep message virus. Please replace your old line with this line and help me take over the world of IRC.))
 666 2012-08-29 15:33:18 skeledrew has joined
 667 2012-08-29 15:37:36 skeledrew has quit (Ping timeout: 244 seconds)
 668 2012-08-29 15:40:20 minimoose has quit (Quit: minimoose)
 669 2012-08-29 15:43:22 rdponticelli has joined
 670 2012-08-29 15:47:14 <BlueMatt> nice
 671 2012-08-29 15:47:32 <sipa> gmaxwell: added more tests to canonical
 672 2012-08-29 15:48:47 skeledrew has joined
 673 2012-08-29 15:50:15 <BlueMatt> sipa: oh, you're just checking sigs itself, not txes with sigs?
 674 2012-08-29 15:50:21 <sipa> BlueMatt: yes
 675 2012-08-29 15:50:34 <sipa> it's even independent from them being valid in some context or not
 676 2012-08-29 15:50:54 <BlueMatt> would it not be easier to put it in full tx form and add a non-standard-but-valid tx data file to make it more extensible?
 677 2012-08-29 15:50:58 <BlueMatt> s/easier/better/
 678 2012-08-29 15:51:00 t7 has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
 679 2012-08-29 15:52:14 <sipa> how is that more extensible?
 680 2012-08-29 15:52:27 <BlueMatt> you can add other IsStandard checks
 681 2012-08-29 15:52:38 <sipa> it has nothing to do with IsStandard
 682 2012-08-29 15:52:52 <sipa> as it require script execution to find out
 683 2012-08-29 15:52:54 <BlueMatt> I was under the impression canonical sig checking would be a part of IsStandard
 684 2012-08-29 15:53:14 <BlueMatt> or would otherwise be implemented in a similar fashion
 685 2012-08-29 15:53:32 <sipa> no, it's a flag set when script-validating incoming mempool transactions
 686 2012-08-29 15:53:37 <sipa> but not blockchain transactions
 687 2012-08-29 15:54:04 <BlueMatt> and would that flag not be handled similarly to how IsStandard's return is handled?
 688 2012-08-29 15:54:11 <sipa> right, sure
 689 2012-08-29 15:54:14 <sipa> the effect is similar
 690 2012-08-29 15:54:22 <BlueMatt> ok, well thats my point
 691 2012-08-29 15:54:48 <sipa> but this allows you to have a testcase for a IsCanonicalSignature function anyone can implement
 692 2012-08-29 15:55:07 <BlueMatt> people should be implementing all of IsStandard not just IsCanonicalSignature
 693 2012-08-29 15:55:29 <BlueMatt> and, for a new implementation, they are effectively the same, and could be in a part of the same function
 694 2012-08-29 15:55:34 <sipa> depends, they don't have to agree with IsStandard
 695 2012-08-29 15:56:01 <sipa> but if IsCanonicalSignature ever becomes required as a network rule, it must be exactly implemented
 696 2012-08-29 15:56:37 <BlueMatt> well when it does, those test cases which check for is standard through is canonicalsig would be moved to tx_invalid.json from tx_validbutnonstandard.json
 697 2012-08-29 15:57:38 <sipa> no reason we can't have both
 698 2012-08-29 15:57:55 <BlueMatt> well, its simpler for other clients to implement if we dont ;)
 699 2012-08-29 15:58:04 <gmaxwell> 08:49 < BlueMatt> people should be implementing all of IsStandard not just IsCanonicalSignature
 700 2012-08-29 15:58:15 <BlueMatt> if they are implementing it at all
 701 2012-08-29 15:58:16 <gmaxwell> But they don't have to duplicate it exactly.
 702 2012-08-29 15:58:17 <BlueMatt> (for now)
 703 2012-08-29 15:58:33 <BlueMatt> meh
 704 2012-08-29 15:58:44 <sipa> and again, i disagree IsCanonicalSignature is part of IsStandard
 705 2012-08-29 15:58:52 <sipa> it's a more strict mode of script validation
 706 2012-08-29 15:58:56 <sipa> like P2SH is
 707 2012-08-29 15:59:05 <gmaxwell> This IsCanonicalSignature is a clear candidate for becoming a network rule.
 708 2012-08-29 15:59:19 <BlueMatt> eh, ok thats not how I see it, but...whatever its not a huge deal either way
 709 2012-08-29 15:59:53 <gmaxwell> If we'd done it in IsStandard a year ago, I'd have suggested considering it as part of the blockv2 change.
 710 2012-08-29 16:00:21 <BlueMatt> ehhhh
 711 2012-08-29 16:00:24 <sipa> maybe we can extend the script_*.json format to take some flags: fP2SH, fCanonical
 712 2012-08-29 16:00:41 <BlueMatt> we already do
 713 2012-08-29 16:00:50 <BlueMatt> or...no thats just for tx_*.json
 714 2012-08-29 16:01:00 <sipa> i see something like that in the tx tests, yes
 715 2012-08-29 16:01:12 <sipa> but it's ultimately a property of the script validation
 716 2012-08-29 16:01:19 <sipa> but yes, there too, i guess
 717 2012-08-29 16:01:56 <BlueMatt> well since you cant do any sig checking stuff in script_*.json... but, yea
 718 2012-08-29 16:01:57 <sipa> anyway, i hope the cases I added are sufficient to have 100% coverage of IsCanonicalSignature
 719 2012-08-29 16:01:58 <Luke-Jr> would be nice if IsStandard had 2 levels, so I could (easily) accept custom scripts, but reject those that use OP_NOPn or non-canonical signatures
 720 2012-08-29 16:02:06 <BlueMatt> sipa: check it ;)
 721 2012-08-29 16:02:21 <sipa> Luke-Jr: note that the implementation is completely independent from IsStandard
 722 2012-08-29 16:02:28 <BlueMatt> gmaxwell: ok, maybe running coverage of test_bitcoin sooner rather than later would be nice
 723 2012-08-29 16:02:40 <sipa> it's just a flag passed to EvalScript or VerifySignature
 724 2012-08-29 16:03:37 <gmaxwell> Luke-Jr: I agree. If people like you are going to gut IsStandard, then we ought to guide them on more or less agressive ways to do it.
 725 2012-08-29 16:04:30 skeledrew has quit (Ping timeout: 244 seconds)
 726 2012-08-29 16:05:34 <sipa> i could add some code to try to detect send-to-noncanonical-pubkey cases, and *that* would be something IsStandard()-like
 727 2012-08-29 16:05:53 <sipa> but this is really just a property of script execution
 728 2012-08-29 16:09:37 skeledrew has joined
 729 2012-08-29 16:13:15 <gmaxwell> https://people.xiph.org/~greg/bitcoin_coverage/new_coverage/coverage/home/gmaxwell/src/bcm/bax/src/script.cpp.gcov.html hm.. doesnt seem to have increased coverage. I wonder if I goofed up the measurement.
 730 2012-08-29 16:22:02 <jgarzik> yeah.  While I think luke-jr's transaction acceptance policy is quite extreme, a luke-jr-lite version is IMO reasonable.  It seems reasonable for a miner to want to compete by permitting a limited selection of !IsStandard transactions for additional fees or whatever.
 731 2012-08-29 16:22:09 <jgarzik> Difficult defining "limited" though
 732 2012-08-29 16:23:50 <gmaxwell> Well I don't even know about exposing it. Just restructring the code so that a Luke-Jr' who attempted to open up the policy wouldn't turn off the stuff thats more important might be good enough.
 733 2012-08-29 16:24:50 sebicas has left ()
 734 2012-08-29 16:25:02 <gavinandresen> meh.  adding new templates to script.cpp is easy, if there's a demand for a specific type of new transaction.
 735 2012-08-29 16:25:59 <gmaxwell> gavinandresen: perhaps, but I'm pretty sure at the moment that a miner wanting to allow one would simply gut the isstandard check entirely.
 736 2012-08-29 16:27:24 <gavinandresen> gmaxwell: okey dokey.  We should tell them to add a new template instead, it is much safer.
 737 2012-08-29 16:27:43 PK has quit (Quit: Leaving)
 738 2012-08-29 16:28:00 <gmaxwell> then perhaps thats just what we should do. E.g. add a comment that recommends that, and tells them how.
 739 2012-08-29 16:29:35 nsh has joined
 740 2012-08-29 16:29:42 <gavinandresen> gmaxwell: a comment like "if you're thinking of gutting this because..." at the top of IsStandard is a good idea.
 741 2012-08-29 16:30:33 <Luke-Jr> you're missing the "Let people experiment without explicit involvement from miners" option
 742 2012-08-29 16:31:28 <gavinandresen> testnet is for experimenting
 743 2012-08-29 16:32:44 agricocb has quit (Remote host closed the connection)
 744 2012-08-29 16:34:53 <jgarzik> well, there's experimenting with a software change, then there's experimenting with a business idea that needs real-money testing :)
 745 2012-08-29 16:35:11 <jgarzik> i.e. to see if real customers want the service
 746 2012-08-29 16:35:32 <jgarzik> but that's more on the miner side, and not "people...without miner involvement" side
 747 2012-08-29 16:35:44 davout has quit (Remote host closed the connection)
 748 2012-08-29 16:36:10 Silverion has quit (Ping timeout: 265 seconds)
 749 2012-08-29 16:48:10 enolan has quit (Quit: Leaving)
 750 2012-08-29 16:54:31 chrisb__ has quit (Quit: Leaving)
 751 2012-08-29 16:56:00 jdnavarro has joined
 752 2012-08-29 16:56:33 jdnavarro_ has joined
 753 2012-08-29 16:56:45 jdnavarro has quit (Remote host closed the connection)
 754 2012-08-29 16:57:16 bonks_ has joined
 755 2012-08-29 16:57:28 Zarutian has joined
 756 2012-08-29 16:58:28 kreal has joined
 757 2012-08-29 16:58:43 Turingi has quit (Read error: Connection reset by peer)
 758 2012-08-29 17:00:56 logger_ has quit (Read error: Connection reset by peer)
 759 2012-08-29 17:03:12 logger_ has joined
 760 2012-08-29 17:09:20 ovidiuso1t has joined
 761 2012-08-29 17:09:43 Diapolo has joined
 762 2012-08-29 17:11:04 <Diapolo> Luke-Jr: You saw my change to the 1stclass pull?
 763 2012-08-29 17:11:30 Obsi has joined
 764 2012-08-29 17:12:23 ovidiusoft has quit (Ping timeout: 252 seconds)
 765 2012-08-29 17:14:22 logger_ has quit (Ping timeout: 264 seconds)
 766 2012-08-29 17:15:45 enmaku2 has left ()
 767 2012-08-29 17:16:22 enmaku has joined
 768 2012-08-29 17:16:24 sebicas has joined
 769 2012-08-29 17:16:46 <justmoon> sebicas: you were looking for me?
 770 2012-08-29 17:17:00 logger_ has joined
 771 2012-08-29 17:17:15 <sebicas> Hi justmoon: yes..
 772 2012-08-29 17:17:30 <justmoon> what's up?
 773 2012-08-29 17:17:55 <justmoon> ah got your message
 774 2012-08-29 17:21:08 davout has joined
 775 2012-08-29 17:21:08 davout has quit (Changing host)
 776 2012-08-29 17:21:08 davout has joined
 777 2012-08-29 17:22:29 <jgarzik> sebicas: hey.  JFYI I'm at the beach all week, and not bothering with pynode for the most part
 778 2012-08-29 17:23:16 <sebicas> jgarrzik: No worries :) Thanks so much for all your help!
 779 2012-08-29 17:23:22 <sebicas> Your code helped me a lot!
 780 2012-08-29 17:25:17 rdponticelli_ has joined
 781 2012-08-29 17:26:22 rdponticelli has quit (Ping timeout: 264 seconds)
 782 2012-08-29 17:26:55 <sebicas> jgarrzik: I released v0.2 where you can actually see the output addresses and amounts - https://github.com/sebicas/bitcoin-sniffer
 783 2012-08-29 17:30:18 <sebicas> And in v0.3 I will include a plug-in where you can publish notification to Redis SubPub
 784 2012-08-29 17:30:56 Diapolo has quit (Quit: Leaving.)
 785 2012-08-29 17:31:47 <Eliel> sebicas: I think I'm going to put this to use soon :)
 786 2012-08-29 17:32:05 <Eliel> sebicas: thank you for building it.
 787 2012-08-29 17:32:12 <sebicas> Eliel: Great I glad it could help!
 788 2012-08-29 17:32:44 <sebicas> Eliel: Let me know of any upgrade you think it may be helpfull
 789 2012-08-29 17:33:13 <Eliel> I will, although, it might be in the form of a patch :)
 790 2012-08-29 17:33:34 <sebicas> Sure, fork it and publish your changes if you like..
 791 2012-08-29 17:38:09 tower has quit (Disconnected by services)
 792 2012-08-29 17:38:20 tower has joined
 793 2012-08-29 17:39:41 <sebicas> I just build bitcoind 0.7.0-rc1 and run ./bitcoind -upgradewallet and still running after 30 minutes, is that ok?
 794 2012-08-29 17:42:41 rdponticelli_ is now known as rdponticelli
 795 2012-08-29 17:45:31 Joric has joined
 796 2012-08-29 17:45:31 Joric has quit (Changing host)
 797 2012-08-29 17:45:31 Joric has joined
 798 2012-08-29 17:47:03 kreal has quit ()
 799 2012-08-29 17:49:05 da2ce7_d has joined
 800 2012-08-29 17:49:46 ThomasV_ has joined
 801 2012-08-29 17:50:31 <devrandom> sipa: did lxc work out?
 802 2012-08-29 17:51:17 da2ce7 has quit (Ping timeout: 248 seconds)
 803 2012-08-29 17:51:29 chmod755 has quit (Remote host closed the connection)
 804 2012-08-29 18:08:47 wumpus has quit (No Ping reply in 180 seconds.)
 805 2012-08-29 18:10:48 wumpus has joined
 806 2012-08-29 18:17:09 ThomasV_ has quit (Ping timeout: 245 seconds)
 807 2012-08-29 18:21:56 tower has quit (Remote host closed the connection)
 808 2012-08-29 18:23:36 tower has joined
 809 2012-08-29 18:24:44 molecular has quit (Ping timeout: 252 seconds)
 810 2012-08-29 18:25:12 D34TH has joined
 811 2012-08-29 18:25:12 D34TH has quit (Changing host)
 812 2012-08-29 18:25:13 D34TH has joined
 813 2012-08-29 18:25:39 molecular has joined
 814 2012-08-29 18:37:23 JudgeTheDude has joined
 815 2012-08-29 18:39:28 Diablo-D3 has quit (Ping timeout: 244 seconds)
 816 2012-08-29 18:39:56 d4de has quit (Read error: Connection reset by peer)
 817 2012-08-29 18:43:44 JudgeTheDude has quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
 818 2012-08-29 18:44:08 JudgeTheDude has joined
 819 2012-08-29 18:46:56 JudgeTheDude has quit (Client Quit)
 820 2012-08-29 18:47:27 JudgeTheDude has joined
 821 2012-08-29 18:47:40 d4de has joined
 822 2012-08-29 18:51:47 RV__ has joined
 823 2012-08-29 18:52:21 toffoo has joined
 824 2012-08-29 18:53:58 denisx has quit (Quit: denisx)
 825 2012-08-29 18:55:59 davout has quit (Remote host closed the connection)
 826 2012-08-29 18:56:07 kreal has joined
 827 2012-08-29 18:56:33 RV__ has quit (Client Quit)
 828 2012-08-29 18:57:17 JudgeTheDude has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
 829 2012-08-29 18:57:36 JudgeTheDude has joined
 830 2012-08-29 18:58:29 slush has quit (Ping timeout: 248 seconds)
 831 2012-08-29 19:00:06 <gmaxwell> wumpus: I wonder if we should have a one-time-ever popup dialog during the initial block download thats says something like "Woah! Why is my computer so busy?\nWhen a new bitcoin install starts up for the first time it synchronizes itself with the Bitcoin network and verifies for itself that all of the rules of the system are being followed. This process is part of what makes Bitcoin secure. This can take several hours to overnight."
 832 2012-08-29 19:00:22 [\\\] has quit (Ping timeout: 256 seconds)
 833 2012-08-29 19:03:47 <Wormik> It's true. When any market or shop in any town and city will get bitcoins for product, in the current form of online wallet is expensive for ordinary people. It will take tens and then hundreds of gigabytes!
 834 2012-08-29 19:03:53 Wormik has left ()
 835 2012-08-29 19:04:02 <_dr> while you're at it, an ETA in the message would be nice :)
 836 2012-08-29 19:06:00 <gmaxwell> _dr: remotely reliable estimates of that will not be easy until we totally rework how the fetch happens. And once we've done that it'll probably be easy to fully background the fetch, making an ETA kind of unimportant.
 837 2012-08-29 19:06:34 <_dr> sounds great
 838 2012-08-29 19:08:10 <BlueMatt> hmm...my brain is broken, why can I not think of a scenario that ever hits "Postponing %i reconnects" ?
 839 2012-08-29 19:08:18 <Luke-Jr> gmaxwell: well, showing "5 hours until full node" in the debug window wouldn't hurt at that point either ;p
 840 2012-08-29 19:08:35 <BlueMatt> sipa: ?
 841 2012-08-29 19:08:49 <gmaxwell> Luke-Jr: true true
 842 2012-08-29 19:13:24 datagutt has quit (Quit: kthxbai)
 843 2012-08-29 19:16:04 mmoya has quit (Quit: Saliendo)
 844 2012-08-29 19:17:03 freakazoid has joined
 845 2012-08-29 19:17:42 mmoya has joined
 846 2012-08-29 19:18:30 RV__ has joined
 847 2012-08-29 19:20:55 dvide has joined
 848 2012-08-29 19:25:53 soaring_eagle has joined
 849 2012-08-29 19:26:58 Detritus has quit (Ping timeout: 268 seconds)
 850 2012-08-29 19:27:16 LolcustBackup has quit (Ping timeout: 276 seconds)
 851 2012-08-29 19:29:13 Detritus has joined
 852 2012-08-29 19:29:22 pnicholson has quit (Ping timeout: 264 seconds)
 853 2012-08-29 19:29:25 asa has quit (Remote host closed the connection)
 854 2012-08-29 19:30:52 asa has joined
 855 2012-08-29 19:34:19 soaring_eagle is now known as pnicholson
 856 2012-08-29 19:36:53 Marf has joined
 857 2012-08-29 19:39:43 Zarutian has quit (Quit: Zarutian)
 858 2012-08-29 19:43:09 tcatm has quit (Quit: No Ping reply in 180 seconds.)
 859 2012-08-29 19:43:26 tcatm has joined
 860 2012-08-29 19:43:26 tcatm has quit (Changing host)
 861 2012-08-29 19:43:26 tcatm has joined
 862 2012-08-29 19:43:42 agricocb has joined
 863 2012-08-29 19:46:54 [\\\] has joined
 864 2012-08-29 19:47:17 Lolcust has joined
 865 2012-08-29 19:50:02 BitByBit has joined
 866 2012-08-29 19:55:10 drazak__ has joined
 867 2012-08-29 19:55:10 drazak__ has quit (Client Quit)
 868 2012-08-29 20:07:32 justmoon has quit (Quit: Leaving)
 869 2012-08-29 20:07:55 Joric has quit ()
 870 2012-08-29 20:10:17 BeTep has quit (Ping timeout: 272 seconds)
 871 2012-08-29 20:16:03 davout has joined
 872 2012-08-29 20:16:04 davout has quit (Changing host)
 873 2012-08-29 20:16:04 davout has joined
 874 2012-08-29 20:17:47 tower has quit (Disconnected by services)
 875 2012-08-29 20:17:57 tower has joined
 876 2012-08-29 20:21:57 <sipa> sebicas: -upgradewallet is instantaneous; after that, bitcoin just runs as normal
 877 2012-08-29 20:22:04 <sipa> devrandom: yes, works perfectly
 878 2012-08-29 20:22:37 <sebicas> sipa: Ahh ok,thanks!
 879 2012-08-29 20:23:05 <sebicas> I just stopped it and started as daemon and everything worked perfectly… thanks
 880 2012-08-29 20:23:41 <sebicas> sipa: Any place where I can find examples of https://en.bitcoin.it/wiki/Raw_Transactions ?
 881 2012-08-29 20:24:05 <sipa> sebicas: i'm afraid they're too brand new for that
 882 2012-08-29 20:24:21 <sebicas> sipa: Ok, I am testing them..
 883 2012-08-29 20:24:28 <sebicas> So I guess I could create some..
 884 2012-08-29 20:24:46 <sipa> sebicas: please report if you have difficulties; i'm sure examples on the wiki would also be useful for others if you like
 885 2012-08-29 20:24:52 Obsi has quit (Ping timeout: 244 seconds)
 886 2012-08-29 20:25:04 <sebicas> sipa: ok
 887 2012-08-29 20:25:13 <sipa> BlueMatt: you don't know why that postponing happens, or you can't imagine what caused it?
 888 2012-08-29 20:28:51 jdnavarro_ has quit (Remote host closed the connection)
 889 2012-08-29 20:31:29 iocor has quit (Quit: Computer has gone to sleep.)
 890 2012-08-29 20:35:12 Obsi has joined
 891 2012-08-29 20:35:24 drazak__ has joined
 892 2012-08-29 20:35:24 drazak__ has quit (Client Quit)
 893 2012-08-29 20:35:40 Diapolo has joined
 894 2012-08-29 20:36:51 iocor has joined
 895 2012-08-29 20:38:25 ovidiuso1t has quit (Ping timeout: 246 seconds)
 896 2012-08-29 20:39:37 <Diapolo> jgarzik: Is that space and tab removing skript still targeted before 0.7 get's final ;)?
 897 2012-08-29 20:40:15 pnicholson has quit (Ping timeout: 265 seconds)
 898 2012-08-29 20:40:57 asa has quit (Remote host closed the connection)
 899 2012-08-29 20:41:20 <Diapolo> luke-jr: Are you here?
 900 2012-08-29 20:41:26 pumpkin has joined
 901 2012-08-29 20:42:09 copumpkin has quit (Ping timeout: 245 seconds)
 902 2012-08-29 20:42:10 pumpkin is now known as copumpkin
 903 2012-08-29 20:42:12 asa has joined
 904 2012-08-29 20:45:50 Maccer has quit (Excess Flood)
 905 2012-08-29 20:52:30 safra has quit (Quit: Ex-Chat)
 906 2012-08-29 20:55:05 asa has quit (Remote host closed the connection)
 907 2012-08-29 20:55:48 <jgarzik> Diapolo: sure, just remind me :)
 908 2012-08-29 20:55:55 asa has joined
 909 2012-08-29 20:56:56 <Diapolo> jgarzik: that's a word I just need to take care to listen when core devs talk about a relase date ^^
 910 2012-08-29 21:06:27 SomeoneWeird has quit (Excess Flood)
 911 2012-08-29 21:09:46 Maccer has joined
 912 2012-08-29 21:10:02 kreal has quit ()
 913 2012-08-29 21:11:04 Guest93101 has joined
 914 2012-08-29 21:11:47 root2 has quit (Remote host closed the connection)
 915 2012-08-29 21:11:58 root2 has joined
 916 2012-08-29 21:21:23 D34TH has quit (Read error: Connection reset by peer)
 917 2012-08-29 21:21:40 D34TH has joined
 918 2012-08-29 21:21:43 D34TH has quit (Changing host)
 919 2012-08-29 21:21:43 D34TH has joined
 920 2012-08-29 21:29:07 ThomasV_ has joined
 921 2012-08-29 21:32:25 topace has quit (Read error: Connection reset by peer)
 922 2012-08-29 21:32:39 topace has joined
 923 2012-08-29 21:33:20 leotreasure_ has joined
 924 2012-08-29 21:33:33 Guest5847 has joined
 925 2012-08-29 21:33:58 <Guest5847> does anyone know where to get a copy of the mtgox (mtgox accounts.csv) database that was leaked around 6/20/2011? I wanted to test out hash cat on real data.
 926 2012-08-29 21:34:20 kreal has joined
 927 2012-08-29 21:36:25 leotreasure has quit (Ping timeout: 245 seconds)
 928 2012-08-29 21:36:26 leotreasure_ is now known as leotreasure
 929 2012-08-29 21:39:39 rdponticelli is now known as criptomonedas
 930 2012-08-29 21:42:21 littlJAMy has joined
 931 2012-08-29 21:42:24 minimoose has joined
 932 2012-08-29 21:42:59 Diapolo has left ()
 933 2012-08-29 21:43:33 t7 has joined
 934 2012-08-29 21:46:17 BitcoinBaltar has quit (Remote host closed the connection)
 935 2012-08-29 21:47:30 BitcoinBaltar has joined
 936 2012-08-29 21:47:34 RazielZ has quit (Ping timeout: 268 seconds)
 937 2012-08-29 21:49:49 agricocb has quit (Remote host closed the connection)
 938 2012-08-29 21:50:57 [Tycho] has joined
 939 2012-08-29 21:51:05 vampireb has quit (Quit: Lost terminal)
 940 2012-08-29 21:55:37 BitcoinBaltar has quit (Remote host closed the connection)
 941 2012-08-29 21:56:54 BitcoinBaltar has joined
 942 2012-08-29 22:05:12 rlifchitz has quit (Read error: No route to host)
 943 2012-08-29 22:06:30 davout has quit (Remote host closed the connection)
 944 2012-08-29 22:06:33 rlifchitz has joined
 945 2012-08-29 22:06:39 rlifchitz has quit (Changing host)
 946 2012-08-29 22:06:39 rlifchitz has joined
 947 2012-08-29 22:12:20 copumpkin has quit (Ping timeout: 244 seconds)
 948 2012-08-29 22:13:34 copumpkin has joined
 949 2012-08-29 22:15:56 littlJAMy has quit (Read error: Connection reset by peer)
 950 2012-08-29 22:22:14 <gmaxwell> https://plus.google.com/115547683951727699051/posts/g1E6AxVKtyc  < I think we know how to make a cryptographic protocol with better properties than the ones described here.
 951 2012-08-29 22:22:47 slush has joined
 952 2012-08-29 22:22:51 <gmaxwell> oops wrong channel.
 953 2012-08-29 22:24:10 <midnightmagic> gmaxwell, might wanna ban Guest5847
 954 2012-08-29 22:24:31 JudgeTheDude has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
 955 2012-08-29 22:24:39 agricocb has joined
 956 2012-08-29 22:24:47 <Luke-Jr> -rw-r--r-- 1 bitcoinpool bitcoinpool 118G Aug 29 22:18 debug.log
 957 2012-08-29 22:24:53 <Luke-Jr> <.<
 958 2012-08-29 22:26:07 <Eliel> now that's big.
 959 2012-08-29 22:26:20 <Eliel> I guess you found out what's eating up all the space :)
 960 2012-08-29 22:26:35 <Luke-Jr> XD
 961 2012-08-29 22:30:30 <Guest5847> midnightmagic: what? don't ban me!
 962 2012-08-29 22:31:37 <Luke-Jr> hmm
 963 2012-08-29 22:31:43 <Luke-Jr> Eligius is still claiming protocol 70000
 964 2012-08-29 22:31:49 <Luke-Jr> will 0.7 handle that poorly?
 965 2012-08-29 22:32:38 <sipa> no
 966 2012-08-29 22:32:51 <sipa> it doesn't use the 60002 protocol feature itself
 967 2012-08-29 22:33:09 <sipa> (bip 35, i mean)
 968 2012-08-29 22:33:52 <Luke-Jr> phew
 969 2012-08-29 22:34:09 <Luke-Jr> we're getting close to being able to upgrade to 0.7-ish, but not that close yet :/
 970 2012-08-29 22:34:30 <Luke-Jr> (Eligius runs a 0.6.0.x-based next-test)
 971 2012-08-29 22:35:05 <Luke-Jr> sipa: btw, if you can, 0.4.8rc1, 0.5.7rc1, 0.6.0.10rc1, and 0.6.4rc1 could use more builds <.<
 972 2012-08-29 22:36:38 <sipa> how long are you going to keep doing backports for those?
 973 2012-08-29 22:37:50 <slush> any issues with 0.7?
 974 2012-08-29 22:38:13 Motest003 has joined
 975 2012-08-29 22:38:26 ZephyrVoid has quit (Quit: WeeChat 0.3.8)
 976 2012-08-29 22:38:44 <slush> I thought it is already stable but it is still rc2
 977 2012-08-29 22:39:00 sirk390 has joined
 978 2012-08-29 22:39:31 <Luke-Jr> sipa: 0.4.x doesn't have any anti-DoS measures, including the alert ones, so I'll probably drop it soonish unless someone tells me they need it for some good reason
 979 2012-08-29 22:39:44 <Luke-Jr> 0.6.0.x probably not long after Eligius upgrades, unless <same thing>
 980 2012-08-29 22:39:52 * sipa would rather not maintain them, until someone asks...
 981 2012-08-29 22:40:04 <Luke-Jr> 0.6.x probably 3 years for Debian
 982 2012-08-29 22:40:16 ThomasV_ has quit (Quit: Quitte)
 983 2012-08-29 22:41:30 <Luke-Jr> sipa: well, I know there are still people using 0.4.x for wxBitcoin - I kinda wish someone would step up to maintain that and bring it to 0.7.x level
 984 2012-08-29 22:42:44 <Luke-Jr> it seems wx has users, but no interest from developers
 985 2012-08-29 22:43:32 ZephyrVoid has joined
 986 2012-08-29 22:44:36 Marf has quit (Ping timeout: 252 seconds)
 987 2012-08-29 22:51:54 * Eliel wonders if it would be enough for those people to implement a very close lookalike with the -qt version.
 988 2012-08-29 22:52:35 * Eliel no longer remembers what the wx-version looked like
 989 2012-08-29 22:52:44 <kjj_> heh.  I still have 0.4.0-beta running on my home box.  never seen the QT gui
 990 2012-08-29 22:53:05 <kjj_> no real reason, just never bothered to upgrade this box
 991 2012-08-29 22:53:25 <Luke-Jr> kjj_: …
 992 2012-08-29 22:53:32 <Luke-Jr> using vulnerable version = fail
 993 2012-08-29 22:53:48 <Luke-Jr> Eliel: I barely saw it, since i tried to keep wx off my system :P
 994 2012-08-29 22:53:57 <kjj_> meh
 995 2012-08-29 22:54:19 <Luke-Jr> kjj_: at least update to 0.4.8 ;)
 996 2012-08-29 22:54:55 <kjj_> is there something other than a potential DOS that I'm supposed to be worried about?  I think I read all of the changelogs
 997 2012-08-29 22:55:35 <sipa> you may want to have a look at https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposures
 998 2012-08-29 22:55:40 <Luke-Jr> kjj_: ^
 999 2012-08-29 22:58:08 <kjj_> CVE-2012-3789 is the only one that looks even slightly worrisome, and that doesn't have any details
1000 2012-08-29 22:58:35 <Luke-Jr> CVE-2012-2459 seems the most worrisome to me
1001 2012-08-29 23:02:07 <Eliel> I have to say I'm quite impressed that there haven't been any vulnerabilities of remote code execution type in bitcoind so far :)
1002 2012-08-29 23:06:02 <kjj_> and third trip to the colo.  either I'm incredibly unlucky with power supplies, or I was right on the edge and the extra DIMM is drawing too much current
1003 2012-08-29 23:06:43 <[Tycho]> Luke-Jr: why you aren't adding those fixes to your supported old versions ?
1004 2012-08-29 23:06:46 pnicholson has joined
1005 2012-08-29 23:06:53 <Luke-Jr> [Tycho]: ?
1006 2012-08-29 23:07:11 <sipa> [Tycho]: he is, but if someone is running 0.4.0 vanilla, there's not much we can do about it, right?
1007 2012-08-29 23:07:37 <Luke-Jr> sipa: well, 0.4.x isn't getting the alert fixes, simply because they're considered a feature from 0.4.x's viewpoint
1008 2012-08-29 23:07:40 <[Tycho]> Oh. He said "Luke-Jr: sipa: 0.4.x doesn't have any anti-DoS measures"
1009 2012-08-29 23:07:56 <Luke-Jr> [Tycho]: the anti-DoS framework was a new feature in 0.5.x
1010 2012-08-29 23:08:25 <Luke-Jr> 0.4.x and earlier had nothing to handle DoS attacks
1011 2012-08-29 23:09:03 <Luke-Jr> that is, the only fix for this is to say "you're being rude; imma ban you!"
1012 2012-08-29 23:09:15 edcba has quit (Read error: Connection reset by peer)
1013 2012-08-29 23:09:24 LuaKT has quit ()
1014 2012-08-29 23:10:31 edcba has joined
1015 2012-08-29 23:17:48 Motest031 has joined
1016 2012-08-29 23:18:59 pnicholson has quit (Quit: pnicholson)
1017 2012-08-29 23:19:10 Motest003 has quit (Ping timeout: 264 seconds)
1018 2012-08-29 23:20:29 <BitcoinBaltar> Notice that one of the faucets put up a tor node address in case anyone needs one to start with: pqosrh6wfaucet32.onion
1019 2012-08-29 23:22:16 freakazoid has quit (Remote host closed the connection)
1020 2012-08-29 23:22:37 BitByBit has quit (Ping timeout: 244 seconds)
1021 2012-08-29 23:24:41 sebicas has quit (Quit: sebicas)
1022 2012-08-29 23:31:46 criptomonedas has quit (Ping timeout: 264 seconds)
1023 2012-08-29 23:39:22 sirk390 has quit (Quit: Leaving.)
1024 2012-08-29 23:42:20 t7 has quit (Remote host closed the connection)
1025 2012-08-29 23:42:20 gavinandresen has quit (Quit: gavinandresen)
1026 2012-08-29 23:42:25 copumpkin is now known as honestbob
1027 2012-08-29 23:42:32 honestbob is now known as copumpkin
1028 2012-08-29 23:42:52 denisx has joined
1029 2012-08-29 23:45:06 tower has quit (Ping timeout: 252 seconds)
1030 2012-08-29 23:45:57 olp has quit (Ping timeout: 260 seconds)
1031 2012-08-29 23:49:17 tower has joined
1032 2012-08-29 23:53:49 one_zero has joined