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