1 2012-01-24 00:00:00 <gmaxwell> (and doesn't require carrying around and validating bitcoin in the process)
2 2012-01-24 00:00:12 <etotheipi_> roconnor, so maybe I should switch all ripemd160 calls to the C++ version to avoid this hashlib-module issue
3 2012-01-24 00:00:19 <graingert> gmaxwell: but only the earliest valid daughter block would be valid
4 2012-01-24 00:00:50 BTC_Bear is now known as BTC_Bear|hbrntng
5 2012-01-24 00:00:53 <roconnor> etotheipi_: what version of python do I need for ripemd160 support?
6 2012-01-24 00:00:54 mizerydearia has quit (Ping timeout: 245 seconds)
7 2012-01-24 00:01:06 <etotheipi_> roconnor, I have no clue
8 2012-01-24 00:01:07 <graingert> gmaxwell: there is no concept of longest chain
9 2012-01-24 00:01:11 <etotheipi_> I'm using 2.6 and it's there
10 2012-01-24 00:01:15 <graingert> gmaxwell: it would only fork if bitcoin forked
11 2012-01-24 00:01:52 <roconnor> >>> hashlib.algorithms
12 2012-01-24 00:01:54 <roconnor> ('md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512')
13 2012-01-24 00:02:22 <roconnor> More algorithms may be available on your platform but the above are
14 2012-01-24 00:02:23 <gmaxwell> graingert: and I'd constantly just flood bitcoin with transactions to bind empty blocks, and I'd make your chain useless with hardly any cost at all. Congrats.
15 2012-01-24 00:02:24 <roconnor> 19 guaranteed to exist.
16 2012-01-24 00:02:26 <roconnor> s/19//
17 2012-01-24 00:03:01 <roconnor> etotheipi_: I guess as it stands armory isn't portable.
18 2012-01-24 00:03:03 <lianj> whats your platform? a gameboy?
19 2012-01-24 00:03:03 <gmaxwell> graingert: if you want that property you don't need to be a paracite on bitcoin, or have to carry the cost of validating bitcoin. Just set a fixed very low difficulty and use the regular bitcoin algorithim on your own.
20 2012-01-24 00:03:11 <etotheipi_> roconnor, it's easy enough for me to switch to using the C++ version
21 2012-01-24 00:03:18 <gmaxwell> parasite*
22 2012-01-24 00:03:25 <roconnor> etotheipi_: if it is easy, it might be worth doing
23 2012-01-24 00:03:32 <roconnor> etotheipi_: I'm not a python expert though
24 2012-01-24 00:03:38 <graingert> gmaxwell: what's wrong with empty blocks?
25 2012-01-24 00:03:43 <roconnor> etotheipi_: you could also explicitly add ripemd160
26 2012-01-24 00:03:43 <etotheipi_> roconnor, it's pretty muc one line of code change
27 2012-01-24 00:04:02 erle- has quit (Quit: erle-)
28 2012-01-24 00:04:08 <graingert> gmaxwell: you'd have to compete with other tx in the block the tx was included in
29 2012-01-24 00:04:14 <roconnor> er, maybe not.
30 2012-01-24 00:04:28 <graingert> gmaxwell: and the rule would be, the block that destroys the most bitcoin wins
31 2012-01-24 00:04:32 <roconnor> I wonder why you have it and I don't
32 2012-01-24 00:04:44 <etotheipi_> roconnor, so far I've never seen this problem
33 2012-01-24 00:04:58 <etotheipi_> I'm perplexed as welll... but it sounds like you're on a kind of obscure OS
34 2012-01-24 00:05:17 <roconnor> etotheipi_: I am, but it is just built from sources
35 2012-01-24 00:05:22 pickett has quit (Remote host closed the connection)
36 2012-01-24 00:05:43 <graingert> gmaxwell: the currency property I am aiming for, is that it parasites of the bitcoin block chain
37 2012-01-24 00:06:57 <gmaxwell> graingert: it's an idiotic scheme because the participants have no intencive to not defect (except perhaps how much bitcoin they must destroy) they have no investment.. and bitcoiners have enormous influence can just choose to squash it like a bug.
38 2012-01-24 00:07:28 <gmaxwell> graingert: and all this can be avoided because merged mining allows O(1) binding, basically complete chain independance, and alignment with control over hash power.
39 2012-01-24 00:08:09 <graingert> gmaxwell: I'm not sure what defection could be done though
40 2012-01-24 00:08:20 <graingert> what would be wrong with empty blocks?
41 2012-01-24 00:08:22 <roconnor> maybe there is some configure flag I need to turn on?
42 2012-01-24 00:08:22 <gmaxwell> graingert: any kind of defection that a miner can do.
43 2012-01-24 00:08:44 <gmaxwell> graingert: denying sevice.
44 2012-01-24 00:08:48 theorb has joined
45 2012-01-24 00:09:00 theorbtwo has quit (Read error: Operation timed out)
46 2012-01-24 00:09:10 theorb is now known as theorbtwo
47 2012-01-24 00:09:39 <graingert> gmaxwell: the only defection a miner can do is undo transactions
48 2012-01-24 00:09:46 <graingert> gmaxwell: that cannot be done with this scheme
49 2012-01-24 00:10:41 <graingert> gmaxwell: this system cannot fork, you can only include empty blocks
50 2012-01-24 00:10:52 <graingert> gmaxwell: which people can do in bitcoin - it's just not a problem
51 2012-01-24 00:10:56 <gmaxwell> graingert: ... no, a miner can deny transactions too. Your chain is completely worthless if all blocks are useless or they simply never come.
52 2012-01-24 00:11:49 <gmaxwell> and they _will_ never come because bitcoin users would rapidly block your system because it would encourage a tidal wave of useless binding transactions as people attept to be the chosen one for the next block.
53 2012-01-24 00:12:17 <graingert> how would they know it was a daughter chain tx?
54 2012-01-24 00:12:40 <graingert> you won't know until the block is sent out over the daughter chain network
55 2012-01-24 00:12:46 <makomk> The obvious solution is presumably not to make the daughter chain a chain at all, though that would have some fun effects.
56 2012-01-24 00:12:56 <graingert> yes it would not be a chain
57 2012-01-24 00:13:04 <gmaxwell> graingert: how would the 'daughter' chain users know what it was? if they can tell everyone else can too.
58 2012-01-24 00:13:05 <graingert> the chaining property is stolen from bitcoin
59 2012-01-24 00:13:11 <graingert> gmaxwell: no
60 2012-01-24 00:13:17 <graingert> because it looks like a regular bitcoin tx
61 2012-01-24 00:13:25 <etotheipi_> roconnor, I'm testing the fix now
62 2012-01-24 00:13:41 <graingert> only the address it sends to is the hash of the merkle root of the daughter block
63 2012-01-24 00:13:58 <graingert> which is kept private
64 2012-01-24 00:14:01 <gmaxwell> graingert: no, it doesn't, as soon as you announce that daughter block we just treat any bitcoin block containing it as invalid.
65 2012-01-24 00:14:06 <gmaxwell> You die quite quickly then.
66 2012-01-24 00:14:12 <graingert> we wait till it's 6 blocks deep
67 2012-01-24 00:14:18 b4epoche has quit (Read error: Operation timed out)
68 2012-01-24 00:14:24 <gmaxwell> so, we split six blocks in thenâ
69 2012-01-24 00:14:32 <graingert> people won't like that
70 2012-01-24 00:14:34 forrestv is now known as p2pool
71 2012-01-24 00:14:35 <makomk> gmaxwell: submit poison transactions to PPS pools, ???, profit.
72 2012-01-24 00:14:47 b4epoche has joined
73 2012-01-24 00:14:57 <roconnor> maybe I should install python2.7Full
74 2012-01-24 00:15:05 p2pool is now known as forrestv
75 2012-01-24 00:15:06 abbe has quit (Excess Flood)
76 2012-01-24 00:15:07 <gmaxwell> graingert: people wouldn't like bitcoin being usless because 9999 out of 10000 transactions were just your block orgy.
77 2012-01-24 00:15:28 <makomk> Also, you do realise that would create a weapon that could be used to construct fricking *double-spends* on the main *Bitcoin* chain right?
78 2012-01-24 00:15:34 abbe_ has joined
79 2012-01-24 00:15:52 <graingert> you could mine for the daughter chain
80 2012-01-24 00:15:52 wtfman[away] has quit (Read error: Connection reset by peer)
81 2012-01-24 00:15:53 <gmaxwell> makomk: you'd obviously have to make adjustments to how clients worked if you were going to evade in that way.
82 2012-01-24 00:16:10 <graingert> gmaxwell: the attack on the daughter chain would disrupt bitcoin more than the daughter
83 2012-01-24 00:16:14 <gmaxwell> graingert: what is your opposition to just using merged mining?
84 2012-01-24 00:16:17 <graingert> nothing
85 2012-01-24 00:16:28 <graingert> this is just cool maths
86 2012-01-24 00:16:32 <gmaxwell> graingert: no, it would delay bitcoin, but it would completely kill the parasite.
87 2012-01-24 00:16:51 abbe_ has quit (Changing host)
88 2012-01-24 00:16:52 abbe_ has joined
89 2012-01-24 00:16:55 abbe_ is now known as abbe
90 2012-01-24 00:16:56 wtfman[away] has joined
91 2012-01-24 00:17:01 <roconnor> oh, I do have that installed
92 2012-01-24 00:17:03 <etotheipi_> roconnor, my scripts are failing to validate now... probably an endianness thing... but I'll look at it as soon as I figure out this zero-conf bug
93 2012-01-24 00:17:34 <graingert> gmaxwell: it would not kill the parasite, we'd have to wait more blocks before publishing
94 2012-01-24 00:18:08 <roconnor> okay
95 2012-01-24 00:18:19 <roconnor> I have no idea why you have ripemd160 support
96 2012-01-24 00:19:20 * roconnor reviews the build log
97 2012-01-24 00:19:23 [\\\] is now known as imsaguy
98 2012-01-24 00:19:24 <gmaxwell> graingert: So you publish, and then your publication creates a proof that causes all bitcoin nodes to prune and refuse to talk about the transaction. So after that point a new node on your system is unable to independantly validate bitcoin's opinion about the longest chain.
99 2012-01-24 00:19:31 <roconnor> http://hydra.nixos.org/build/1345488/nixlog/1
100 2012-01-24 00:19:54 <graingert> gmaxwell: ah, clever
101 2012-01-24 00:20:20 <gmaxwell> graingert: and then some other txn from that height gets published.. and you get some fork deep back.. then bitcoin squashes that one too.. and so on.
102 2012-01-24 00:20:34 mod6_ has joined
103 2012-01-24 00:20:38 <makomk> gmaxwell: of course, presumably then new *Bitcoin* nodes wouldn't be able to verify that chain either?
104 2012-01-24 00:21:12 <graingert> gmaxwell: the very fact that bitcoin is carying around "official daughter blocks"
105 2012-01-24 00:21:19 <gmaxwell> makomk: the hash of a valid graingertsite header is independant evidence... and you'd still have the pruned tree to vaidate the chain.
106 2012-01-24 00:21:31 ski_ has quit (Ping timeout: 255 seconds)
107 2012-01-24 00:21:36 topace has joined
108 2012-01-24 00:21:37 jrmithdobbs has quit (Ping timeout: 272 seconds)
109 2012-01-24 00:21:37 MagicalTux has quit (Ping timeout: 272 seconds)
110 2012-01-24 00:21:37 mod6 has quit (Ping timeout: 272 seconds)
111 2012-01-24 00:21:37 topace__ has quit (Ping timeout: 272 seconds)
112 2012-01-24 00:21:37 CIA-76 has quit (Ping timeout: 272 seconds)
113 2012-01-24 00:21:37 jrmithdobbs has joined
114 2012-01-24 00:21:37 Stellar has quit (Ping timeout: 272 seconds)
115 2012-01-24 00:21:37 flok has quit (Ping timeout: 272 seconds)
116 2012-01-24 00:21:50 CIA-2 has joined
117 2012-01-24 00:21:57 <makomk> gmaxwell: except the only way to validate that the Bitcoin transaction contains that hash if if you've got a copy of it right?
118 2012-01-24 00:21:57 <graingert> but graingertsite nodes would broadcast the tx that you were denying
119 2012-01-24 00:21:59 flok has joined
120 2012-01-24 00:22:07 <gmaxwell> makomk: you can validate a pruned bitcoin tree... so long as the pruned part has no childrn.
121 2012-01-24 00:22:30 <gmaxwell> graingert: yea thats great but they could do that even of a loser tx and simply claim bitcoin was denying it.
122 2012-01-24 00:22:31 <makomk> Huh?
123 2012-01-24 00:22:49 <graingert> gmaxwell: but we'd know you wern't
124 2012-01-24 00:22:59 Guest43948 has joined
125 2012-01-24 00:23:00 <graingert> valid blocks would be those you were denying
126 2012-01-24 00:23:10 <gmaxwell> makomk: yes, the nodes at the time would validate that.. future nodes would just see a stubbed off point that has no children (nothing to validate) that their peers refuse to talk about.
127 2012-01-24 00:23:49 <makomk> Which means that if you can get enough Bitcoin nodes to conspire you can spend Bitcoins and then reverse the spending of them, right?
128 2012-01-24 00:24:11 <gmaxwell> makomk: No. You can make spent funds further unspendable.
129 2012-01-24 00:24:33 ski_ has joined
130 2012-01-24 00:24:47 <makomk> gmaxwell: the only way to verify *which* funds a transaction spent is to have a copy of the transaction.
131 2012-01-24 00:25:44 <gmaxwell> makomk: right you are, brainfart on my part.
132 2012-01-24 00:27:15 <graingert> anyway I'm off to bed
133 2012-01-24 00:27:33 <makomk> Would lead to some really eentertainingly cheap Sibyl attacks.
134 2012-01-24 00:27:56 <graingert> if anyone wants to implement graingertsite's and pre-"mine" a bunch
135 2012-01-24 00:27:59 <gmaxwell> makomk: yea, thats why you can serve out a pre-pruned chain it bitcoin without violating zero-trus, alas.
136 2012-01-24 00:28:32 <gmaxwell> gah, zero-trust.
137 2012-01-24 00:28:39 <graingert> be my guest, I wouldn't recommend it though
138 2012-01-24 00:28:50 <diki> YES
139 2012-01-24 00:28:54 <diki> I finally did it
140 2012-01-24 00:29:06 <cjdelisle> oh, off topic but I figured out a reasonable way to force someone to waste some money: make them do 2 transactions and one must be in the block following the last, the earlier tx must contain the hash to the later tx, and each one gives half of the wasted money to the miner
141 2012-01-24 00:29:10 <makomk> Anyway, I should be off to bed too.
142 2012-01-24 00:29:22 <etotheipi_> roconnor, I just commited a fix, please try it
143 2012-01-24 00:29:47 h4ckm3 has joined
144 2012-01-24 00:30:37 <gmaxwell> cjdelisle: I can force you to waste money with a gun to your head, how is this more effective? :)
145 2012-01-24 00:31:24 <cjdelisle> because a miner can't save more than half (unless he is sure to mine 2 consecutive blocks)
146 2012-01-24 00:31:51 jrmithdobbs has quit (Ping timeout: 272 seconds)
147 2012-01-24 00:31:56 <gmaxwell> cjdelisle: oh you're off in your on personal crazy spammy land.
148 2012-01-24 00:32:19 jrmithdobbs has joined
149 2012-01-24 00:32:32 <cjdelisle> so it allows someone to prove that they gave up some money to "noone in perticular" w/o putting anything in the chain which can't be pruned
150 2012-01-24 00:32:49 marf_away has joined
151 2012-01-24 00:38:29 <roconnor> why do I even try asking question on #python
152 2012-01-24 00:39:50 Diablo-D3 has joined
153 2012-01-24 00:39:58 <sipa> roconnor: what happened?
154 2012-01-24 00:40:26 <roconnor> sipa: I asked what I needed to do to build Python 2.7 so that hashlib supports ripemd160
155 2012-01-24 00:40:35 <roconnor> sipa: they asked what distro
156 2012-01-24 00:40:40 pickett has joined
157 2012-01-24 00:40:47 <sipa> haha
158 2012-01-24 00:40:54 <roconnor> sipa: instead of lying I said nixos
159 2012-01-24 00:41:04 <roconnor> I should have lied and said I was building from sources
160 2012-01-24 00:41:16 <roconnor> but even then they'd probably say "use debian"
161 2012-01-24 00:41:24 <roconnor> well, really it is one guy
162 2012-01-24 00:41:40 <Diablo-D3> my 5850 has developed an interesting flat
163 2012-01-24 00:41:42 <Diablo-D3> er
164 2012-01-24 00:41:42 <Diablo-D3> flaw
165 2012-01-24 00:41:47 <Diablo-D3> it rattles when cold
166 2012-01-24 00:41:51 <Diablo-D3> and its not the fans
167 2012-01-24 00:41:53 <forrestv> roconnor, i think you just need openssl?
168 2012-01-24 00:41:59 <roconnor> probably
169 2012-01-24 00:42:14 <roconnor> but I don't see anything about openssl in the log of configure
170 2012-01-24 00:42:53 <roconnor> I was expecting to see: has openssl ... no or something like that
171 2012-01-24 00:43:08 <sipa> --with-openssl ? :)
172 2012-01-24 00:43:23 <sipa> (just a guess)
173 2012-01-24 00:43:48 <roconnor> nothing like that is listed in the ./configure --help
174 2012-01-24 00:43:58 <roconnor> no mention of ssl open or otherwise
175 2012-01-24 00:44:09 <forrestv> roconnor, "Python build finished, but the necessary bits to build these modules were not found: [...] ssl"
176 2012-01-24 00:44:29 <roconnor> forrestv: oh nice
177 2012-01-24 00:45:01 <roconnor> forrestv: thanks!
178 2012-01-24 00:45:29 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
179 2012-01-24 00:45:46 h4ckm3 has quit (Quit: Leaving)
180 2012-01-24 00:48:46 num1 has joined
181 2012-01-24 00:48:50 darkee has quit (!~darkee@gateway/tor-sasl/darkee|Remote host closed the connection)
182 2012-01-24 00:49:15 darkee has joined
183 2012-01-24 00:49:32 <a_meteorite> etotheipi_: best python version to compile armory with?
184 2012-01-24 00:50:27 <a_meteorite> I finally got my blockchain all caught up, so I'm giving OS X a go
185 2012-01-24 00:50:36 <a_meteorite> getting the required libs and such
186 2012-01-24 00:53:39 graingert has quit (Remote host closed the connection)
187 2012-01-24 00:58:31 copumpkin has quit (Quit: Computer has gone to sleep.)
188 2012-01-24 00:58:49 user__ has quit (Quit: Leaving)
189 2012-01-24 01:02:41 <roconnor> a_meteorite: etotheipi_ said he was using Python 2.6 and I'm using Python 2.7.1 FWIW
190 2012-01-24 01:02:48 <a_meteorite> k
191 2012-01-24 01:11:02 Cablesaurus has joined
192 2012-01-24 01:11:02 Cablesaurus has quit (Changing host)
193 2012-01-24 01:11:02 Cablesaurus has joined
194 2012-01-24 01:12:57 <diki> hmm...all is well
195 2012-01-24 01:13:16 <diki> but that calloc is exceeding the allocation than my calculations showed
196 2012-01-24 01:21:25 Turingi has quit (Read error: Connection reset by peer)
197 2012-01-24 01:22:26 eoss has quit (Remote host closed the connection)
198 2012-01-24 01:29:34 Lexa has joined
199 2012-01-24 01:29:38 copumpkin has joined
200 2012-01-24 01:30:51 agricocb has joined
201 2012-01-24 01:32:05 toffoo has joined
202 2012-01-24 01:32:42 K0lky has quit (Quit: Bye bye!)
203 2012-01-24 01:37:09 Guest43948 is now known as MagicalTux
204 2012-01-24 01:37:13 MagicalTux has quit (Changing host)
205 2012-01-24 01:37:13 MagicalTux has joined
206 2012-01-24 01:47:18 dwon has joined
207 2012-01-24 01:48:21 dwon has quit (Client Quit)
208 2012-01-24 01:48:31 dwon has joined
209 2012-01-24 01:51:05 <etotheipi_> a_meteorite, roconnor, I've built/run using both 2.6 and 2.7
210 2012-01-24 01:51:31 <a_meteorite> ah. well I think I got the last lib installing now then I'll give building a try.
211 2012-01-24 01:51:41 <a_meteorite> if it works I'll be sure to give the instructions for OS X :)
212 2012-01-24 01:52:51 BTC_Bear is now known as BTC_Bear|hbrntng
213 2012-01-24 01:53:29 <roconnor> etotheipi_: how much experience do you have sending transactions through a locally bitcoin peer?
214 2012-01-24 01:53:58 <roconnor> etotheipi_: in my experiences today with my own software, distributing my transactions through my local bitcoin peer wasn't very effective.
215 2012-01-24 01:54:27 <luke-jr> roconnor: did I ask you to audit my BIP 17 implementation yet? :P
216 2012-01-24 01:55:33 <roconnor> luke-jr: I forget if you asked, but I'm not all that intrested in BIP 16 or BIP 17 personally.
217 2012-01-24 01:55:44 <etotheipi_> roconnor, I've sent hundreds of transactions with Armory... all of them go through localhost
218 2012-01-24 01:55:47 <luke-jr> roconnor: they came about because of you! :P
219 2012-01-24 01:56:11 <roconnor> I was very interested in stopping OP_EVAL :P
220 2012-01-24 01:56:24 <roconnor> etotheipi_: interstesting
221 2012-01-24 01:56:31 <etotheipi_> roconnor, as long as the tx is valid, there's no reason it shouldn't work
222 2012-01-24 01:56:36 <roconnor> etotheipi_: and they were processed on the next block more or less.
223 2012-01-24 01:57:21 <roconnor> etotheipi_: In my very limited experience the local client would immedately relay to its peers and then that is it.
224 2012-01-24 01:58:29 <roconnor> I.e it wouldn't transmit to new peers.
225 2012-01-24 01:58:46 <roconnor> bear in mind I know very little about how the p2p works in bitcoin.
226 2012-01-24 02:01:10 <roconnor> luke-jr: if it makes you feel better I haven't looked at the impelementation of BIP 16 either.
227 2012-01-24 02:01:18 <luke-jr> >_<
228 2012-01-24 02:01:18 <etotheipi_> roconnor, the only times I've had a problem is when it turns out the tx wasn't actually valid (i.e. I tried double-spending some outputs)
229 2012-01-24 02:01:31 <luke-jr> roconnor: if you hadn't looked at the implementation of BIP 12, we'd never have found the bugs :/
230 2012-01-24 02:01:49 <roconnor> ya
231 2012-01-24 02:02:05 <roconnor> good thing I thought OP_EVAL was a terrible idea.
232 2012-01-24 02:02:10 <luke-jr> I was happy with BIP 12, and trusted Gavin to write good code >_<
233 2012-01-24 02:02:30 <roconnor> etotheipi_: interesting. Good to hear.
234 2012-01-24 02:02:40 has quit (Clown|!~clown@static-87-79-93-140.netcologne.de|Ping timeout: 248 seconds)
235 2012-01-24 02:02:49 <roconnor> etotheipi_: I'll gain some more experience manufacturing my own transactions and see how it goes.
236 2012-01-24 02:03:56 <roconnor> etotheipi_: oh and about BIP 10, I'm not sure I'm necessarily the best person to talk to. I was mostly interested in serializing my transactions to that format do I could drop them into your client.
237 2012-01-24 02:04:12 <roconnor> but it turns out that just connecting to a local peer works pretty good.
238 2012-01-24 02:04:40 <roconnor> etotheipi_: I don't know anything about passing around multi-sig transactions to be signed.
239 2012-01-24 02:04:48 <roconnor> etotheipi_: other than it seems like a damn good idea.
240 2012-01-24 02:05:56 <roconnor> luke-jr: it's more Stroustrup's fault than Gavin's fault IMHO.
241 2012-01-24 02:06:33 <luke-jr> who?
242 2012-01-24 02:06:47 <gmaxwell> 0_o
243 2012-01-24 02:07:03 <gmaxwell> luke-jr: http://en.wikipedia.org/wiki/Bjarne_Stroustrup
244 2012-01-24 02:07:06 <gribble> New news from bitcoinrss: luke-jr opened pull request 780 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/780>
245 2012-01-24 02:07:09 <luke-jr> gmaxwell: any interest in reviewing BIP 17 implementation?
246 2012-01-24 02:07:09 marf_away has quit (Ping timeout: 245 seconds)
247 2012-01-24 02:07:52 <roconnor> luke-jr: do you have a clean diff with a nonBIP16 version of bitcoin?
248 2012-01-24 02:08:05 <luke-jr> roconnor: yes
249 2012-01-24 02:08:15 <roconnor> give me a link and I'll stick it in a tab
250 2012-01-24 02:08:56 <luke-jr> does it need syntax highlighting? :P
251 2012-01-24 02:09:03 <roconnor> probably not
252 2012-01-24 02:09:05 <luke-jr> or, do you know how to pastebin w/ syntax?
253 2012-01-24 02:09:19 <roconnor> I know nothing about pastebin
254 2012-01-24 02:09:47 <luke-jr> http://paste.pocoo.org/show/539592/
255 2012-01-24 02:10:48 <roconnor> luke-jr: how many files are involved?
256 2012-01-24 02:11:10 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
257 2012-01-24 02:11:33 <roconnor> actually nevermind
258 2012-01-24 02:12:09 <roconnor> can you also paste a "full" diff of script.cpp; that is a diff with the entire file as context
259 2012-01-24 02:12:15 <roconnor> if that makes sense to you
260 2012-01-24 02:12:42 <sipa> diff -C infinity, basical
261 2012-01-24 02:12:44 <sipa> ly?
262 2012-01-24 02:12:53 <roconnor> ya
263 2012-01-24 02:13:04 <roconnor> persumably there is a flag for that, or at least a big enough number should do.
264 2012-01-24 02:13:07 baz has quit (Ping timeout: 255 seconds)
265 2012-01-24 02:14:19 Joric has joined
266 2012-01-24 02:14:25 mizerydearia has joined
267 2012-01-24 02:14:41 <a_meteorite> etotheipi_: getting some tough errors, lemme pastebin... it's a linking issue but I'm not sure what it can't link to
268 2012-01-24 02:14:56 <etotheipi_> a_meteorite, I'll see if I can help... I assume this is OSX?
269 2012-01-24 02:15:07 <a_meteorite> yup
270 2012-01-24 02:15:14 <a_meteorite> if I know what it needs to link to I can fix it
271 2012-01-24 02:15:15 has joined
272 2012-01-24 02:15:36 <etotheipi_> gah, I probably should've tested out swift-geeks cmake solution
273 2012-01-24 02:15:51 <etotheipi_> it might avoid some of this... actually, maybe you could try it...
274 2012-01-24 02:15:54 <a_meteorite> yeah I had to change a lot of includes, libs, etc
275 2012-01-24 02:16:01 <a_meteorite> etotheipi_: http://pastebin.com/5LVKVpdd
276 2012-01-24 02:16:21 <a_meteorite> basically took stuff out of the makefile and changed paths :)
277 2012-01-24 02:16:45 <Joric> etotheipi_, i added encrypted wallets support this morning https://bitcointalk.org/index.php?topic=34028.100
278 2012-01-24 02:17:09 <etotheipi_> a_meteorite, it looks like SWIG has a serious issue here... it's not compiling it's own stuff into the module...
279 2012-01-24 02:17:11 <sipa> Joric: nice!
280 2012-01-24 02:17:19 <Joric> almost everything could be done in pure python except pybsddb :(
281 2012-01-24 02:17:33 <a_meteorite> ugh
282 2012-01-24 02:17:42 <Joric> have to write bsddb module )
283 2012-01-24 02:17:42 <a_meteorite> I know linking on OS X is kinda weird
284 2012-01-24 02:17:44 <etotheipi_> Joric, that's great! I might try to leverage your work to help with wallet conversion... I'll send you a donation
285 2012-01-24 02:17:49 <a_meteorite> actually, very weird
286 2012-01-24 02:18:13 <Joric> etotheipi_, that would be great :D
287 2012-01-24 02:19:22 <etotheipi_> a_meteorite, swift-geek forked and committed cmake stuff to this: https://github.com/swiftgeek/BitcoinArmory
288 2012-01-24 02:19:28 <etotheipi_> I don't know a thing about it, yet...
289 2012-01-24 02:19:43 <etotheipi_> I desperately want to resolve this zero-conf issue and then worry about cross-platform stuff
290 2012-01-24 02:19:52 user__ has joined
291 2012-01-24 02:20:08 <roconnor> whats zero-conf?
292 2012-01-24 02:20:09 <etotheipi_> (basically every major tx-related issue Armory has right now is resolved with this update... if I can work out this last bug)
293 2012-01-24 02:20:23 <etotheipi_> roconnor, handling tx's not in the blockchain
294 2012-01-24 02:20:41 <sipa> you basically implemented a memory pool?
295 2012-01-24 02:20:47 <etotheipi_> picking them up from the network, and also reflecting your balance appropriately right after you send one
296 2012-01-24 02:20:58 <roconnor> etotheipi_: ah
297 2012-01-24 02:21:10 <roconnor> etotheipi_: I thought it was some sort of router-port-forwarding thing
298 2012-01-24 02:21:10 <etotheipi_> sipa, yes... my issue was that I originally wrote the C++ tools to analyze the blockchain, I never built memory-pool into it
299 2012-01-24 02:21:21 <sipa> i see
300 2012-01-24 02:21:31 <etotheipi_> I tried to hack together something temporary for the first release, but it was unsustainable
301 2012-01-24 02:21:52 <etotheipi_> or rather, it wasn't enough... so I decided to just go through and do it *the right way* right now :)
302 2012-01-24 02:24:08 paraipan has quit (Remote host closed the connection)
303 2012-01-24 02:25:15 <luke-jr> roconnor: -U9999\
304 2012-01-24 02:25:17 <luke-jr> http://paste.pocoo.org/show/539599/
305 2012-01-24 02:25:38 <a_meteorite> heh, like how cmake outputs "lol" if you're on OS X
306 2012-01-24 02:26:10 <a_meteorite> etotheipi_: welp, that fork works a slight better...
307 2012-01-24 02:26:11 paraipan has joined
308 2012-01-24 02:26:49 <roconnor> luke-jr: thanks
309 2012-01-24 02:26:57 <a_meteorite> doesn't seem like there's issues with swig now
310 2012-01-24 02:27:22 <etotheipi_> a_meteorite, are you using "cmake" now instead of my instructions ?
311 2012-01-24 02:27:34 <a_meteorite> yup
312 2012-01-24 02:27:36 <etotheipi_> (don't ask me how, I've never used ti before, but I think there's a configure step)
313 2012-01-24 02:28:27 <a_meteorite> etotheipi_: http://pastebin.com/8iAELLXF
314 2012-01-24 02:28:54 <a_meteorite> I do develop stuff, but I usually hate the building part and figuring out cross-platformness
315 2012-01-24 02:28:55 barmstrong has joined
316 2012-01-24 02:29:21 <a_meteorite> seems like there's issues linking to cryptopp
317 2012-01-24 02:29:32 <a_meteorite> but cmake found it
318 2012-01-24 02:29:35 <etotheipi_> oh, a_meteorite that looks like a merge issue
319 2012-01-24 02:29:48 <luke-jr> eh?
320 2012-01-24 02:30:00 <etotheipi_> I need to scrub that branch before someone else tries to compile it
321 2012-01-24 02:30:01 <luke-jr> I think I avoid cryptopp for licensing reasons
322 2012-01-24 02:30:22 <sipa> cryptopp's components are mostly public domain
323 2012-01-24 02:30:27 <a_meteorite> etotheipi_: so... cmake's mostly working it's just the code he used?
324 2012-01-24 02:30:30 <etotheipi_> it looks like it's looking for components that were removed
325 2012-01-24 02:30:35 <a_meteorite> er, branch
326 2012-01-24 02:30:59 <luke-jr> sipa: relevance? :P
327 2012-01-24 02:31:10 <a_meteorite> doesn't look like he did the cmake stuff for hthe qtdev branch
328 2012-01-24 02:31:11 <luke-jr> afaict, cryptopp as a whole isn't even licensed for redistribution⦠O.o
329 2012-01-24 02:31:47 <etotheipi_> a_meteorite, I think that's the issue, he may have mixed some things up... I have to check it out on my own
330 2012-01-24 02:32:12 <a_meteorite> wonder how hard it'd be to slap the cmake stuff on the qtdev branch
331 2012-01-24 02:33:20 <etotheipi_> "The fact that individual files are public domain means that legally you can place code segments, entire files, or small sets of files (up to the limit set by fair use) into your own project and do anything you want with them without worrying about the copyright."
332 2012-01-24 02:33:51 <luke-jr> etotheipi_: which is bad practice :P
333 2012-01-24 02:34:00 <luke-jr> also, public domain isn't legal everywhere
334 2012-01-24 02:34:15 <luke-jr> hence CC0
335 2012-01-24 02:34:25 <etotheipi_> a_meteorite, I don't expect you to debug this stuff for me, but I won't complain if you take a shot at it :)
336 2012-01-24 02:34:29 <a_meteorite> I don't have enough git kung-fu to merge the cmake stuff, so I'm just gonna hack it up and see if it works
337 2012-01-24 02:35:25 <a_meteorite> well I'd like to see it working :)
338 2012-01-24 02:35:41 <etotheipi_> Joric, send me an address, I'll send a donation
339 2012-01-24 02:38:12 <Joric> etotheipi_, 1JoricCBkW8C5m7QUZMwoRz9rBCM6ZSy96
340 2012-01-24 02:43:17 <a_meteorite> etotheipi_: Funnily enough, it appears to error out identically for the latest qtdev branch with the cmake stuff ported right over
341 2012-01-24 02:44:26 <a_meteorite> http://pastebin.com/2UzzhjZq
342 2012-01-24 02:44:30 <etotheipi_> a_meteorite, strange...
343 2012-01-24 02:45:05 <etotheipi_> it sounds like some kind of code-version-mixing issue
344 2012-01-24 02:45:10 <etotheipi_> I'll have to look at it later...
345 2012-01-24 02:45:16 <a_meteorite> yeah
346 2012-01-24 02:45:52 <a_meteorite> I was hoping it would have been easy :(
347 2012-01-24 02:46:01 <a_meteorite> But swig has always been a pain on OS X
348 2012-01-24 02:46:55 <a_meteorite> even if it's not directly at fault, everything I touch that has swig in it seems to have an issue...
349 2012-01-24 02:47:56 Disposition has joined
350 2012-01-24 02:49:24 wirehead has joined
351 2012-01-24 02:55:30 <Mad7Scientist> does putting -pipe on g++ increase the memory used during the build?
352 2012-01-24 02:58:04 copumpkin has quit (Ping timeout: 244 seconds)
353 2012-01-24 02:58:06 paul0 has quit (Quit: paul0)
354 2012-01-24 02:58:32 copumpkin has joined
355 2012-01-24 03:00:26 <CIA-2> bitcoin: Luke Dashjr coinbaser * r9061726c82be bitcoind-personal/src/ (bitcoinrpc.cpp main.cpp main.h): setworkaux JSON-RPC call for arbitrary data blocks in coinbase scriptSig http://tinyurl.com/72kgn97
356 2012-01-24 03:00:26 <CIA-2> bitcoin: Luke Dashjr coinbaser * raa4c111eaded bitcoind-personal/src/init.cpp: Add "/P2SH/" to coinbase by default http://tinyurl.com/78kzkbx
357 2012-01-24 03:00:29 BlueMatt_ has joined
358 2012-01-24 03:01:32 BlueMatt has quit (Read error: Connection reset by peer)
359 2012-01-24 03:02:45 BlueMatt_ is now known as BlueMatt
360 2012-01-24 03:04:45 <etotheipi_> a_meteorite, is it possible that you're still using compiled code from before you switched to qtdev? did you ever compile master?
361 2012-01-24 03:05:15 <a_meteorite> nope, I checked out qtdev, and I had a few make clean's while changing stuff
362 2012-01-24 03:10:29 <CIA-2> bitcoin: various explicit_p2sh * rfbfda5..9965e1 bitcoind-personal/ (9 files in 3 dirs): (12 commits) http://tinyurl.com/7mdc392
363 2012-01-24 03:21:34 denisx has quit (Quit: denisx)
364 2012-01-24 03:25:11 <Mad7Scientist> bitcoin is stalled now
365 2012-01-24 03:25:20 wasabi1 has quit (Ping timeout: 248 seconds)
366 2012-01-24 03:26:43 * luke-jr grumbles about master not compiling Bitcoin-Qt -.-
367 2012-01-24 03:27:07 <Mad7Scientist> what's that
368 2012-01-24 03:27:13 <Mad7Scientist> I just compiled bitcoin-qt
369 2012-01-24 03:27:26 <Mad7Scientist> it was a pain I had to run each moc command by hand
370 2012-01-24 03:27:40 <luke-jr> â¦
371 2012-01-24 03:28:27 <luke-jr> or maybe not, hmm
372 2012-01-24 03:30:11 jace_ has joined
373 2012-01-24 03:31:59 jace_ has quit (Client Quit)
374 2012-01-24 03:32:13 <luke-jr> http://paste.pocoo.org/show/539643/ <-- my GNUmakefile, now fixed :P
375 2012-01-24 03:32:34 <luke-jr> maybe next, I'll make it juggle 0.3.x and 0.4.x ;)
376 2012-01-24 03:35:33 <CIA-2> bitcoin: Luke Dashjr next-test * rb68fa5..af8bb0 bitcoind-personal/ (37 files in 7 dirs): (13 commits) http://tinyurl.com/7vr93zh
377 2012-01-24 03:37:28 <Joric> Mad7Scientist, mac or pc?
378 2012-01-24 03:37:40 <Mad7Scientist> linux
379 2012-01-24 03:38:26 <Joric> i thought it should be super easy there )
380 2012-01-24 03:38:46 <Joric> I spend two days building 0.5.99 on windows it won't run
381 2012-01-24 03:38:49 <Mad7Scientist> apparently it isn't
382 2012-01-24 03:39:00 <Mad7Scientist> maybe try cygwin :)
383 2012-01-24 03:39:02 <Joric> had to rebuild 0.5.2 with a deps archive
384 2012-01-24 03:39:19 <Mad7Scientist> The makefile generated by qmake is horrible
385 2012-01-24 03:39:38 <Mad7Scientist> if you add CFLAGS like -O2 those get passed to moc during the compile which then causes it to fail
386 2012-01-24 03:45:54 JRWR has joined
387 2012-01-24 03:49:57 user__ has quit (Quit: Leaving)
388 2012-01-24 03:52:44 sytse has quit (Ping timeout: 240 seconds)
389 2012-01-24 03:53:54 sytse has joined
390 2012-01-24 03:56:17 [7] has quit (Disconnected by services)
391 2012-01-24 03:56:25 <CIA-2> bitcoin: Luke Dashjr 0.5.x * ra0db9a79e5b6 bitcoind-stable/ (4 files in 3 dirs): Merge branch '0.5.0.x' into 0.5.x http://tinyurl.com/7cam5hb
392 2012-01-24 03:56:52 TheSeven has joined
393 2012-01-24 04:09:54 comboy has quit (Remote host closed the connection)
394 2012-01-24 04:10:34 comboy has joined
395 2012-01-24 04:13:16 ivan` has quit (Quit: ERC Version 5.3 (IRC client for Emacs))
396 2012-01-24 04:17:24 RobinPKR_ has joined
397 2012-01-24 04:18:38 eldentyrell has quit (Quit: eldentyrell)
398 2012-01-24 04:19:44 RobinPKR has quit (Ping timeout: 248 seconds)
399 2012-01-24 04:19:44 RobinPKR_ is now known as RobinPKR
400 2012-01-24 04:22:55 ivan` has joined
401 2012-01-24 04:26:58 Cablesaurus has quit (Quit: The early bird may get the worm, but the second mouse gets the cheese)
402 2012-01-24 04:26:59 b4epoche_ has joined
403 2012-01-24 04:27:59 b4epoche has quit (Ping timeout: 240 seconds)
404 2012-01-24 04:27:59 b4epoche_ is now known as b4epoche
405 2012-01-24 04:31:45 <Joric> could anyone explain how does wallet on blockhain info work? they claim they don't store anything on their servers
406 2012-01-24 04:33:55 <gmaxwell> Cookies!
407 2012-01-24 04:34:06 <gmaxwell> (I don't know, so I suggested the dumbest thing possible)
408 2012-01-24 04:34:12 <Diablo-D3> Joric: er, huh?
409 2012-01-24 04:35:18 <Joric> idk they say they would not be able to recover anything without user password and they don't know it, like, honestly
410 2012-01-24 04:35:32 <Diablo-D3> hrm
411 2012-01-24 04:35:39 <Diablo-D3> encrypted and they simply dont log the password?
412 2012-01-24 04:35:48 <Diablo-D3> not sure if I like the solution
413 2012-01-24 04:36:03 <Diablo-D3> Joric: ooh
414 2012-01-24 04:36:06 <Joric> i assume they would not be able to reset is as well
415 2012-01-24 04:36:13 <Diablo-D3> they might key stretch and AES in browser javascript
416 2012-01-24 04:36:39 <Diablo-D3> what gets uploaded is just the encrypted wad
417 2012-01-24 04:36:43 <k9quaint> if they used the password as the passphrase for key generation, it might be sticky
418 2012-01-24 04:36:52 <gmaxwell> Joric: until they decide to serve up a different page that logs it.
419 2012-01-24 04:37:19 <gmaxwell> if you want a thin client, use software the server can't just change on a whim.
420 2012-01-24 04:37:24 <Diablo-D3> gmaxwell: that goes with anything
421 2012-01-24 04:37:36 <Diablo-D3> I might start a pay for wallet backup service
422 2012-01-24 04:37:39 <gmaxwell> (e.g. http://ecdsa.org/electrum/ )
423 2012-01-24 04:37:51 <Diablo-D3> works over ssl'ed tor
424 2012-01-24 04:38:07 <k9quaint> Diablo-D3: you will get gitmo'd as a terrorist if you do stuff like that
425 2012-01-24 04:38:08 <Diablo-D3> and offers a client that works on any OS: a local html and js page.
426 2012-01-24 04:38:14 <k9quaint> can't be doin math in the USA
427 2012-01-24 04:38:21 <Diablo-D3> k9quaint: dude, if they were going to arrest me
428 2012-01-24 04:38:25 <Diablo-D3> they would have hired me for DM already
429 2012-01-24 04:38:32 <Diablo-D3> er, I mean arrested me for it
430 2012-01-24 04:38:43 <k9quaint> nah, thats shits weak sause
431 2012-01-24 04:38:48 <k9quaint> *sauce
432 2012-01-24 04:39:06 <Diablo-D3> I dunno though, but I cant get it any fucking faster
433 2012-01-24 04:39:07 wirehead` has joined
434 2012-01-24 04:39:15 <k9quaint> I know, thats the weak part
435 2012-01-24 04:39:19 <k9quaint> you gots to get 100%
436 2012-01-24 04:39:26 <k9quaint> all zee pokemon sir!
437 2012-01-24 04:39:30 <Diablo-D3> dude, Im getting around 102%.
438 2012-01-24 04:39:44 <k9quaint> this sad panda 98% nonsense makes me flaccid
439 2012-01-24 04:40:05 <Diablo-D3> I need to start pulling diapolo-like shit
440 2012-01-24 04:40:09 <Diablo-D3> and force re-order instructions
441 2012-01-24 04:40:31 <Diablo-D3> the hilarity is, his trick doesnt work on vliw4 and gcn
442 2012-01-24 04:40:56 <Diablo-D3> theres about 10 cycles (out of almost 1700) difference between what he does and what I do
443 2012-01-24 04:41:09 <Diablo-D3> on vliw4 I mean
444 2012-01-24 04:41:21 <Diablo-D3> on 5, its a tad more, but I cant tell the difference
445 2012-01-24 04:41:22 <k9quaint> bah, I bet there is more to be saved everywhere else
446 2012-01-24 04:41:26 <Diablo-D3> k9quaint: yeah
447 2012-01-24 04:41:30 <Diablo-D3> because Im now doing shit he isnt
448 2012-01-24 04:41:34 <Diablo-D3> and that caught me up a few cycles
449 2012-01-24 04:41:57 <Diablo-D3> at least I can dump IL on linux without kernel analyzer
450 2012-01-24 04:42:04 <k9quaint> I wonder if pre-fetching work from backup pools in case of downtime might be worthwhile
451 2012-01-24 04:42:14 <Diablo-D3> noi
452 2012-01-24 04:42:15 <Diablo-D3> no
453 2012-01-24 04:42:23 <Diablo-D3> also, DM prefetches 1 from EVERY pool
454 2012-01-24 04:42:26 <k9quaint> or interleaving requests and work to ensure a full pipe
455 2012-01-24 04:42:34 <Diablo-D3> you mean parallel works?
456 2012-01-24 04:42:38 onelineproof has quit (Quit: Leaving.)
457 2012-01-24 04:42:39 <Diablo-D3> DM does 3 parallel works per GPU
458 2012-01-24 04:42:55 <Diablo-D3> just to not have to deal with locking or complex nonce range queing
459 2012-01-24 04:43:11 <k9quaint> no, interleaving work requests from pools to counter network problems
460 2012-01-24 04:43:55 <k9quaint> you don't have to issue them, just have them stored up with the spare CPU time so if you have to stall because of a pool failure the recovery is faster
461 2012-01-24 04:48:02 <roconnor> luke-jr: I looked through the core changes to EvalScript and VerifyScript, since they are the most important.
462 2012-01-24 04:48:16 <roconnor> luke-jr: it looks good from my first pass; nice and clean.
463 2012-01-24 04:48:42 <luke-jr> good to hear
464 2012-01-24 04:48:47 <luke-jr> thanks for looking through it
465 2012-01-24 04:49:13 <roconnor> The rest of the changes is less important in some sense.
466 2012-01-24 04:49:17 <luke-jr> I'm considering delaying the vote on it until after BIP 16 is rejected
467 2012-01-24 04:49:38 <luke-jr> right now, it's the week prior to Feb 3
468 2012-01-24 04:49:49 <roconnor> luke-jr: I would prefer 2 months or more to inspect all these proposals to change core protocol.
469 2012-01-24 04:50:01 <luke-jr> roconnor: me too, but I don't want to push Gavin's patience too much
470 2012-01-24 04:50:38 <luke-jr> I see BIP 17 as a generous compromise, really.
471 2012-01-24 04:50:41 <roconnor> luke-jr: I'm actually pretty impressed by the simplicity
472 2012-01-24 04:50:54 JRWR has quit (Remote host closed the connection)
473 2012-01-24 04:51:00 vigilyn has joined
474 2012-01-24 04:52:39 <luke-jr> roconnor: well, the simpler, the easier to review and usually a sign of being consistent with the rest of the protocol IMO.
475 2012-01-24 04:52:49 <luke-jr> so simplicity was a goal ;)
476 2012-01-24 04:52:51 <roconnor> It's much easier when you don't have to worry about the useless property of pasword-protected scripts, or whatever that property is called.
477 2012-01-24 04:53:14 JRWR has joined
478 2012-01-24 04:53:30 <Diablo-D3> k9quaint: you mean mine from more than one pool at once?
479 2012-01-24 04:53:33 <Diablo-D3> that what I was doing
480 2012-01-24 04:53:42 <Diablo-D3> then everyone bitched
481 2012-01-24 04:53:54 <Diablo-D3> so I changed it to just go to the next for 100 minutes if the first fails
482 2012-01-24 04:54:10 * cjdelisle is convinced that everyone bitches nomatter what
483 2012-01-24 04:54:12 <k9quaint> Diablo-D3: you should have left it in as an option
484 2012-01-24 04:54:18 <Diablo-D3> k9quaint: meh, well
485 2012-01-24 04:54:22 <Diablo-D3> I left one thing in
486 2012-01-24 04:54:28 <Diablo-D3> each gpu thread is independent
487 2012-01-24 04:54:33 <Diablo-D3> just because one switched doesnt mean the rest do
488 2012-01-24 04:54:41 Cablesaurus has joined
489 2012-01-24 04:54:41 Cablesaurus has quit (Changing host)
490 2012-01-24 04:54:41 Cablesaurus has joined
491 2012-01-24 04:55:07 <Diablo-D3> so a slightly faulty pool can just cause some to switch
492 2012-01-24 04:55:49 <k9quaint> yeah, thats the instance I was thinking about
493 2012-01-24 04:56:26 <k9quaint> pool jitter, if you will
494 2012-01-24 04:56:45 <Diablo-D3> it costs nothing to switch, that specific thread will only be down for a few seconds
495 2012-01-24 04:56:58 <Diablo-D3> it has to time out on the request, and then it fetches the next
496 2012-01-24 04:58:09 <k9quaint> its the "down a few seconds" part I was looking to avoid
497 2012-01-24 04:58:14 <k9quaint> them seconds add up biotch
498 2012-01-24 04:58:20 <Diablo-D3> in a way
499 2012-01-24 04:58:26 <Diablo-D3> you should use stable pools to begin with
500 2012-01-24 04:59:51 <Diablo-D3> k9quaint: btw, most of this is the fault of tcp
501 2012-01-24 04:59:59 <Diablo-D3> if the connection is rejected, it takes 3 second to confirm rejection
502 2012-01-24 05:00:26 <Diablo-D3> if its accepted but takes awhile, I have a 15 second timeout, but the only time it'll get there is if, really, its either being ddossed or its eligius and lp just returned
503 2012-01-24 05:00:54 <k9quaint> thats why I was thinking to interleave the pools work
504 2012-01-24 05:01:06 <Diablo-D3> this effectively still will
505 2012-01-24 05:01:09 <k9quaint> turn the tcp/ip quality into a load balancer of sorts
506 2012-01-24 05:01:12 <Diablo-D3> each work will fail at a different time
507 2012-01-24 05:01:16 <Diablo-D3> k9quaint: yeah see
508 2012-01-24 05:01:18 <Diablo-D3> thats what I kept saying
509 2012-01-24 05:01:29 <k9quaint> well, great minds think alike
510 2012-01-24 05:01:31 <Diablo-D3> it'd randomly choose a pool for each thread, and cycle to the next on the list on failure
511 2012-01-24 05:01:36 <k9quaint> which doesnt explain how you got the idea :|
512 2012-01-24 05:01:37 <Diablo-D3> and everyone was like WELL IT TAKES LONGER
513 2012-01-24 05:01:58 <Diablo-D3> er
514 2012-01-24 05:02:01 <Diablo-D3> and everyone was like WELL IT TAKES LONGER TO GET BTC
515 2012-01-24 05:02:11 <Diablo-D3> and Im like, its not my fault pools have such high payout thresholds
516 2012-01-24 05:02:20 <Diablo-D3> and wtf are you going to do with less than a couple btc anyhow
517 2012-01-24 05:02:46 <k9quaint> first rule of writing great software, don't have users
518 2012-01-24 05:02:53 <k9quaint> they just fuck everything up
519 2012-01-24 05:03:01 <Diablo-D3> no shit
520 2012-01-24 05:03:07 <Diablo-D3> people should be lucky I release my software at all
521 2012-01-24 05:04:28 <Diablo-D3> woah
522 2012-01-24 05:04:30 <Diablo-D3> in other news
523 2012-01-24 05:04:39 <Diablo-D3> https://bitcointalk.org/index.php?topic=1721.msg709949#msg709949
524 2012-01-24 05:04:41 <Diablo-D3> zoomj
525 2012-01-24 05:06:35 <cjdelisle> nice
526 2012-01-24 05:07:05 nhodges has quit (Ping timeout: 240 seconds)
527 2012-01-24 05:07:44 jeremias has quit (Ping timeout: 255 seconds)
528 2012-01-24 05:07:45 kobier has quit (Ping timeout: 260 seconds)
529 2012-01-24 05:08:30 eldentyrell has joined
530 2012-01-24 05:12:13 eldentyrell has quit (Client Quit)
531 2012-01-24 05:13:55 <CIA-2> DiabloMiner: Patrick McFarland master * r2e1972c / src/main/java/com/diablominer/DiabloMiner/DiabloMiner.java : Fix -aa when used with -v 1 - http://git.io/joEHNg https://github.com/Diablo-D3/DiabloMiner/commit/2e1972c3778ba9dfde59290132bf802f7c32a086
532 2012-01-24 05:15:20 onelineproof has joined
533 2012-01-24 05:20:43 roconnor has quit (Ping timeout: 245 seconds)
534 2012-01-24 05:22:22 <Mad7Scientist> (gdb) backtrace
535 2012-01-24 05:22:22 <Mad7Scientist> #0 0xb632d871 in open () from /lib/libc.so.6
536 2012-01-24 05:22:22 <Mad7Scientist> #1 0xb62d18bf in _IO_file_open () from /lib/libc.so.6
537 2012-01-24 05:22:22 <Mad7Scientist> #2 0xb62d1a83 in _IO_file_fopen () from /lib/libc.so.6
538 2012-01-24 05:22:22 <Mad7Scientist> #3 0xb62c5300 in ?? () from /lib/libc.so.6
539 2012-01-24 05:22:24 <Mad7Scientist> #4 0xb62c536d in fopen () from /lib/libc.so.6
540 2012-01-24 05:22:26 <Mad7Scientist> #5 0x0809dbd1 in ?? ()
541 2012-01-24 05:22:52 <Mad7Scientist> gmaxwell, that's the backtrace of when bitcoin-qt hangs on I/O
542 2012-01-24 05:22:58 <Diablo-D3> Mad7Scientist: thats useless
543 2012-01-24 05:23:09 jeremias has joined
544 2012-01-24 05:23:10 <phantomcircuit> lol @ ??
545 2012-01-24 05:23:12 <Diablo-D3> compile bitcoin with -ggdb3 next time
546 2012-01-24 05:23:32 <Mad7Scientist> It's related to mining - that thread does the miners
547 2012-01-24 05:23:49 <Mad7Scientist> Diablo-D3, so -g isn't useful for anything?
548 2012-01-24 05:24:09 <phantomcircuit> you really need the full debug symbols to be useful
549 2012-01-24 05:24:33 <Diablo-D3> Mad7Scientist: -g does level one for whatever the native is, which on linux is gdb
550 2012-01-24 05:24:45 <gmaxwell> -g should have given full symbols. does for me.
551 2012-01-24 05:24:51 <gmaxwell> Mad7Scientist: sure you're pointing it at the right binary?
552 2012-01-24 05:25:06 <Diablo-D3> yeah, -g alone does symbols
553 2012-01-24 05:25:11 <gmaxwell> Mad7Scientist: though .. knowing it's hung in open is #@$@ weird.
554 2012-01-24 05:25:24 <Diablo-D3> not really
555 2012-01-24 05:25:27 <Diablo-D3> stack corruption etc
556 2012-01-24 05:25:53 <gmaxwell> yea, but I doubt he has stack corruption here.
557 2012-01-24 05:26:00 <cjdelisle> 4 of open in 5 lines is not accidental IMO
558 2012-01-24 05:26:02 <Mad7Scientist> #0 0xb632ded1 in read () from /lib/libc.so.6
559 2012-01-24 05:26:03 <gmaxwell> It's not crashing, just running very slow.
560 2012-01-24 05:26:08 <Mad7Scientist> maybe open() was a freak chance
561 2012-01-24 05:26:11 <Mad7Scientist> now it says read
562 2012-01-24 05:26:58 <gmaxwell> still, useless without bitcoin symbols. :(
563 2012-01-24 05:27:01 <Mad7Scientist> This problem only happens when mining and stopping that thread in GDB stops the miners
564 2012-01-24 05:27:27 <Mad7Scientist> I have to copy paste all the moc build lines by hand to compile
565 2012-01-24 05:28:07 <Mad7Scientist> windows has a nice utility called filemon
566 2012-01-24 05:29:10 <Mad7Scientist> #0 0xb6501e5d in pread64 () from /lib/libpthread.so.0
567 2012-01-24 05:29:15 <Joric> bloody blockchain info!
568 2012-01-24 05:29:40 <Mad7Scientist> my miner is disconnected like 1/5 of the time because of this I/O thing
569 2012-01-24 05:29:41 <Joric> i just tried to send 2 btc it said cannot create transaction, need 2.01 btc
570 2012-01-24 05:29:46 <Joric> don't use that service
571 2012-01-24 05:30:38 <Joric> it's one input, not a bunch of tiny ones
572 2012-01-24 05:30:49 <Joric> looks like they take 0.01 fee from every transaction
573 2012-01-24 05:32:05 <Joric> are they even competent? they logo look like crap
574 2012-01-24 05:32:22 <Joric> what if it is Tom Williams & Bruce Wagner? )
575 2012-01-24 05:33:33 <Joric> sorry for spelling i was excited
576 2012-01-24 05:33:42 <nanotube> Joric: give up already and use a local client :)
577 2012-01-24 05:34:16 <Mad7Scientist> Joric, sometimes you need 0.01 fee to do a transaction during certain times
578 2012-01-24 05:34:23 <Mad7Scientist> even with the bitcoin program
579 2012-01-24 05:34:50 <Mad7Scientist> When the number of transactions per block is exceeds a certain number
580 2012-01-24 05:34:55 <Mad7Scientist> to prevent DoS
581 2012-01-24 05:35:15 <nanotube> or when inputs are too young
582 2012-01-24 05:36:36 ivan` has quit (Ping timeout: 252 seconds)
583 2012-01-24 05:36:39 <Mad7Scientist> does having -pipe on g++ increase memory used during the build?
584 2012-01-24 05:37:05 <Mad7Scientist> Because I'm going to have to go thru 550MB VM size again
585 2012-01-24 05:37:33 <Mad7Scientist> Eventually 32 bit system will not be able to compile c++ because of the 2GB VM limit
586 2012-01-24 05:37:42 <Mad7Scientist> (or 3 or 4 with the patcH)
587 2012-01-24 05:37:53 kobier has joined
588 2012-01-24 05:41:29 <gmaxwell> Mad7Scientist: you should see what LTO does on big packages like firefox.
589 2012-01-24 05:41:29 ski_ has quit (Ping timeout: 255 seconds)
590 2012-01-24 05:41:35 <gmaxwell> esp with O3. haha
591 2012-01-24 05:49:18 ski_ has joined
592 2012-01-24 05:55:26 toffoo has quit ()
593 2012-01-24 05:59:07 Cablesaurus has quit (Quit: I cna ytpe 300 wrods pre mniuet!!!)
594 2012-01-24 05:59:17 <Diablo-D3> gmaxwell: you know, fuck kernel analyzer
595 2012-01-24 05:59:27 <Diablo-D3> I can almost do the same thing with dumped IL on linux
596 2012-01-24 05:59:34 burnt has joined
597 2012-01-24 05:59:55 <burnt> hey question, is it best to mind bitcoins via a windows machine or linux?
598 2012-01-24 06:00:07 <Diablo-D3> *mine
599 2012-01-24 06:00:14 <burnt> sorry mine
600 2012-01-24 06:00:15 <burnt> typo
601 2012-01-24 06:00:19 <Diablo-D3> and its better on linux if you're building a dediminer
602 2012-01-24 06:01:20 <burnt> I might be in the wrong chan, just getting into bitcoin and the ideal of mining em, got a decent rig, can upgrade it, wondering what the best os and sw is to mine with, not really thinking about developing anything
603 2012-01-24 06:02:18 <Diablo-D3> if you have no intention of using it as a desktop, use linux
604 2012-01-24 06:08:42 <Joric> miners are the scum of the btc world
605 2012-01-24 06:08:44 <Joric> jk
606 2012-01-24 06:09:48 <Joric> heard it from traders on #bitcoin-otc )
607 2012-01-24 06:11:58 <Diablo-D3> the irony
608 2012-01-24 06:13:29 OneFixt_ has joined
609 2012-01-24 06:14:28 <burnt> yeah It will be a dedicated rig
610 2012-01-24 06:14:38 <burnt> just wondering what sw is best and if anyone has a link
611 2012-01-24 06:14:41 <burnt> tia :)
612 2012-01-24 06:15:20 <unicron> i like BAMT
613 2012-01-24 06:15:26 <Joric> burnt, #bitcoin-mining is totally about it
614 2012-01-24 06:15:41 Cablesaurus has joined
615 2012-01-24 06:15:41 Cablesaurus has quit (Changing host)
616 2012-01-24 06:15:41 Cablesaurus has joined
617 2012-01-24 06:15:45 OneFixt has quit (Ping timeout: 240 seconds)
618 2012-01-24 06:15:55 <unicron> http://aaronwolfe.com/bamt/
619 2012-01-24 06:17:43 <burnt> thanks
620 2012-01-24 06:20:06 mpr has quit (Ping timeout: 244 seconds)
621 2012-01-24 06:23:41 <k9quaint> hmm, a call stack stuck in a file open call on a slow NFS mount
622 2012-01-24 06:23:45 <k9quaint> OH THE HUMANITY
623 2012-01-24 06:24:30 egecko_ has joined
624 2012-01-24 06:26:54 larsivi has quit (Ping timeout: 252 seconds)
625 2012-01-24 06:27:58 egecko has quit (Ping timeout: 276 seconds)
626 2012-01-24 06:32:08 mpr has joined
627 2012-01-24 06:34:29 burnt has quit (Remote host closed the connection)
628 2012-01-24 06:34:50 JRWR has quit (Quit: "If we desire respect for the law, we must first make the law respectable." ~Louis D. Brandeis)
629 2012-01-24 06:43:28 Visalleras has joined
630 2012-01-24 06:52:39 iddo has quit (Ping timeout: 244 seconds)
631 2012-01-24 06:52:44 iddo has joined
632 2012-01-24 06:53:40 iddo has quit (Changing host)
633 2012-01-24 06:53:40 iddo has joined
634 2012-01-24 07:00:31 <CIA-2> bitcoin: Luke Dashjr * r4ae7baf0e157 cgminer/ (bitforce.c miner.h): BitForce: Need to use CreateFile and low-level (descriptor-based) C APIs on Windows, since fopen doesn't work with serial ports http://tinyurl.com/7poc8x8
635 2012-01-24 07:00:33 <CIA-2> bitcoin: Con Kolivas * r91f8901df218 cgminer/ (bitforce.c miner.h): Merge pull request #92 from luke-jr/bitforce_win32 http://tinyurl.com/73sss5h
636 2012-01-24 07:08:27 trinayan has joined
637 2012-01-24 07:20:46 BlueMatt has quit (Quit: Ex-Chat)
638 2012-01-24 07:27:01 sneak has quit (Read error: Operation timed out)
639 2012-01-24 07:27:18 sneak has joined
640 2012-01-24 07:27:57 EPiSKiNG has joined
641 2012-01-24 07:28:11 <copumpkin> do the multisig options allow requiring N of M signatures?
642 2012-01-24 07:28:25 EPiSKiNG- has quit (Ping timeout: 240 seconds)
643 2012-01-24 07:29:02 EPiSKiNG- has joined
644 2012-01-24 07:32:05 EPiSKiNG has quit (Ping timeout: 240 seconds)
645 2012-01-24 07:39:08 Visalleras has quit (Read error: Connection reset by peer)
646 2012-01-24 07:43:37 enquirer has quit (Read error: Connection reset by peer)
647 2012-01-24 07:43:55 enquirer has joined
648 2012-01-24 07:43:56 enquirer has quit (Excess Flood)
649 2012-01-24 07:57:25 OneFixt_ is now known as OneFixt
650 2012-01-24 08:10:04 larsivi has joined
651 2012-01-24 08:21:17 sacarlson has quit (Ping timeout: 240 seconds)
652 2012-01-24 08:21:52 OneFixt_ has joined
653 2012-01-24 08:22:36 Clown has joined
654 2012-01-24 08:23:01 Clown is now known as Guest71979
655 2012-01-24 08:23:41 ThomasV has joined
656 2012-01-24 08:26:04 BTC_Bear is now known as BTC_Bear|hbrntng
657 2012-01-24 08:32:41 Ahimoth_ has joined
658 2012-01-24 08:32:54 Ahimoth has quit (Disconnected by services)
659 2012-01-24 08:33:00 Ahimoth_ is now known as Ahimoth
660 2012-01-24 08:33:38 pickett has quit (Remote host closed the connection)
661 2012-01-24 08:35:12 sacarlson has joined
662 2012-01-24 08:35:42 OneFixt_ is now known as OneFixt
663 2012-01-24 08:37:39 pickett has joined
664 2012-01-24 08:39:51 b4epoche_ has joined
665 2012-01-24 08:40:31 b4epoche has quit (Ping timeout: 245 seconds)
666 2012-01-24 08:40:31 b4epoche_ is now known as b4epoche
667 2012-01-24 08:46:06 Joric has quit ()
668 2012-01-24 08:58:46 booo has joined
669 2012-01-24 08:58:52 merde has quit ()
670 2012-01-24 09:09:47 RazielZ has joined
671 2012-01-24 09:11:05 RazielZ has quit (Client Quit)
672 2012-01-24 09:11:20 RazielZ has joined
673 2012-01-24 09:21:24 molecular has quit (Ping timeout: 252 seconds)
674 2012-01-24 09:21:45 molecular has joined
675 2012-01-24 09:24:19 <diki> in the wiki it says to get the first 4 bytes from the double sha256 extended ripemed160 hash
676 2012-01-24 09:24:27 <diki> well, since I am not so good
677 2012-01-24 09:24:31 <diki> Instead I improvised
678 2012-01-24 09:25:09 larsivi has quit (Ping timeout: 255 seconds)
679 2012-01-24 09:25:17 <diki> I reversed the the double sha256 extended ripemed160 hash, so that the first 4 bytes are the last 4 bytes
680 2012-01-24 09:25:33 <diki> Then, copied those and reversed them again, thus they appear in correct form
681 2012-01-24 09:25:45 marf_away has joined
682 2012-01-24 09:25:51 <diki> append them to the extended ripemed hash, hex2bin and base58 encode
683 2012-01-24 09:26:16 <diki> very unorthodox method, but so far it worked...
684 2012-01-24 09:31:51 booo has quit (Ping timeout: 252 seconds)
685 2012-01-24 09:32:55 Joric has joined
686 2012-01-24 09:38:14 <diki> I'm thankful that I had no need to meddle with endianness crap or uppercase,lowercase characters
687 2012-01-24 09:40:33 <CIA-2> bitcoin: Con Kolivas * r3d4cfce8dffb cgminer/ (ocl.c ocl.h): Instead of using the BFI_INT patching hack on any device reporting cl_amd_media_ops, create a whitelist of devices that need it. This should enable GCN architectures (ATI 79xx cards) to work properly. http://tinyurl.com/7kbjlt9
688 2012-01-24 09:40:34 <CIA-2> bitcoin: Con Kolivas * rd485261e9277 cgminer/bitforce.c: Fix broken non-win32 build with bitforce enabled. http://tinyurl.com/7c6qgf2
689 2012-01-24 09:42:18 booo has joined
690 2012-01-24 09:44:17 RazielZ has quit (Ping timeout: 276 seconds)
691 2012-01-24 09:45:36 wirehead` has quit (Ping timeout: 252 seconds)
692 2012-01-24 09:49:22 RazielZ has joined
693 2012-01-24 09:53:18 iddo has quit (Remote host closed the connection)
694 2012-01-24 09:58:56 danbri_ is now known as danbri
695 2012-01-24 10:04:00 dikidera has joined
696 2012-01-24 10:04:03 diki is now known as Guest57072
697 2012-01-24 10:04:18 dikidera is now known as diki
698 2012-01-24 10:05:56 Guest57072 has quit (Ping timeout: 245 seconds)
699 2012-01-24 10:08:06 pierre` has quit (Ping timeout: 240 seconds)
700 2012-01-24 10:11:57 trinayan has quit (Quit: ChatZilla 0.9.88 [Firefox 3.6.24/20111107173218])
701 2012-01-24 10:35:39 RazielZ has quit (Ping timeout: 252 seconds)
702 2012-01-24 10:51:16 iddo has joined
703 2012-01-24 11:02:13 ivan` has joined
704 2012-01-24 11:07:06 booo has quit (Ping timeout: 240 seconds)
705 2012-01-24 11:14:23 RazielZ has joined
706 2012-01-24 11:19:08 larsivi has joined
707 2012-01-24 11:19:08 Lexa has quit (Read error: Connection reset by peer)
708 2012-01-24 11:19:08 larsivi has quit (Read error: Connection reset by peer)
709 2012-01-24 11:25:11 pierre` has joined
710 2012-01-24 11:28:48 Joric has quit ()
711 2012-01-24 11:31:06 iocor has joined
712 2012-01-24 11:36:29 MrTiggr has joined
713 2012-01-24 11:37:27 ski_ has quit (Ping timeout: 255 seconds)
714 2012-01-24 11:45:06 darkee is now known as !~darkee@gateway/tor-sasl/darkee|darkee
715 2012-01-24 11:50:04 pickett has quit (Remote host closed the connection)
716 2012-01-24 11:50:53 pickett has joined
717 2012-01-24 11:50:54 booo has joined
718 2012-01-24 11:54:35 larsivi has joined
719 2012-01-24 12:04:14 devrandom has quit (Remote host closed the connection)
720 2012-01-24 12:05:00 devrandom has joined
721 2012-01-24 12:09:32 Ukyo has joined
722 2012-01-24 12:09:35 booo has quit (Ping timeout: 247 seconds)
723 2012-01-24 12:09:45 Ukyo has left ()
724 2012-01-24 12:14:36 Joric has joined
725 2012-01-24 12:15:35 <CIA-2> bitcoin: L. Grondin * r752a7ca0315e libbitcoin-perl/ (4 files in 3 dirs): fixing transaction verification procedure http://tinyurl.com/75ako4e
726 2012-01-24 12:15:37 <CIA-2> bitcoin: L. Grondin * r18daa582a484 libbitcoin-perl/Bitcoin/ (Block.pm Script/Codes.pm Script/Codes.pm~): fixed transaction verification system http://tinyurl.com/7ud7ghq
727 2012-01-24 12:15:38 <CIA-2> bitcoin: L. Grondin * re4d6657bac09 libbitcoin-perl/Bitcoin/DataStream.pm: fixing write_compact_size http://tinyurl.com/8ysx2zr
728 2012-01-24 12:15:39 <CIA-2> bitcoin: L. Grondin * rfbdf6b399536 libbitcoin-perl/Bitcoin/Script/Codes.pm: fixing OP_EQUALVERIFY http://tinyurl.com/7en33yy
729 2012-01-24 12:19:23 cande has joined
730 2012-01-24 12:25:19 occulta has joined
731 2012-01-24 12:26:23 <occulta> hey, can someone point me in the right direction for UNIX permissions when running the bitcoind? i have a new user which is running the daemon, but the user/pass wont work, so i am assuming its something to do with apache's permissions over the running process?
732 2012-01-24 12:27:01 <occulta> do i just need to add apache to the bitcoind user's group ?
733 2012-01-24 12:27:35 <Eliel> what does apache have to do with bitcoind?
734 2012-01-24 12:27:58 <occulta> its trying to talk to it with JSON?
735 2012-01-24 12:28:17 <occulta> im not a developer, im just trying to implement the code i have been given :)
736 2012-01-24 12:28:50 <occulta> and im getting a HTTP 401, so the basic auth isnt working
737 2012-01-24 12:28:51 hexTech has joined
738 2012-01-24 12:31:47 <gmaxwell> occulta: you need to set an rpcuser/rpcpassword in bitcoin.conf
739 2012-01-24 12:31:57 <occulta> yes i did this
740 2012-01-24 12:32:20 <occulta> bitcoind getinfo works from shell
741 2012-01-24 12:32:58 <occulta> but if ran from another user over ssh it doesnt,
742 2012-01-24 12:33:22 <occulta> error: incorrect rpcuser or rpcpassword (authorization failed)
743 2012-01-24 12:33:36 <occulta> so i assumed its the same reason i cant connect through apache?
744 2012-01-24 12:34:05 <occulta> i can play around with permissions but i thought i would check the correct way to do things first
745 2012-01-24 12:34:44 <Eliel> theother user can't read the bitcoin.conf
746 2012-01-24 12:35:06 <occulta> yea, because it doesnt have one in its $HOME
747 2012-01-24 12:35:17 <occulta> but what about apache?
748 2012-01-24 12:35:33 <gmaxwell> Eliel and I don't understand where apache comes into this at all.
749 2012-01-24 12:35:57 <occulta> or PHP? i dont know
750 2012-01-24 12:36:08 <occulta> i am trying to connect via PHP and the jsonRPCclient
751 2012-01-24 12:36:13 <Eliel> the problem most likely is that you haven't given the username and password to the connecting code
752 2012-01-24 12:36:43 <occulta> i have with this code:
753 2012-01-24 12:36:45 <occulta> $bitcoin = new jsonRPCClient('http://user:pwd@127.0.0.1:8332/') ;
754 2012-01-24 12:38:09 <occulta> is it possible to run 'bitcoind getinfo' from another UNIX user by specifying a user:pass? this was i can check i have the credentials 100% right
755 2012-01-24 12:38:57 <Eliel> if the other user has a bitcoin.conf with the same username and password, yes
756 2012-01-24 12:39:40 <occulta> it doesnt,
757 2012-01-24 12:39:54 <occulta> but nevermind, this isnt the problem
758 2012-01-24 12:40:12 <occulta> it works fine from the user under which the daemon is running
759 2012-01-24 12:40:24 <Eliel> the user accounts of the system aren't important. having the correct username and password is
760 2012-01-24 12:41:00 <occulta> so when im trying to connect with jsonRPCclient, i have the user:pass correct, what else would cause it to 401?
761 2012-01-24 12:41:05 paraipan has quit (Ping timeout: 276 seconds)
762 2012-01-24 12:41:36 <occulta> it doesnt matter at all that the user doesnt own any files thats trying to connect to it
763 2012-01-24 12:42:06 <Eliel> correct as in they match to the username and password specified in the bitcoin.conf for the user running bitcoind
764 2012-01-24 12:43:20 <occulta> yes
765 2012-01-24 12:43:21 <Eliel> if that didn't help, I'm out of ideas on what could be the problem.
766 2012-01-24 12:43:42 <occulta> lol, i know you say its not, but i cant see any other reason apart from permissions
767 2012-01-24 12:44:03 <occulta> i can imagine if it was installed under root it would work, dont ask me why
768 2012-01-24 12:44:35 <gmaxwell> 04:34 < occulta> it doesnt,
769 2012-01-24 12:44:35 <gmaxwell> 04:34 < occulta> but nevermind, this isnt the problem
770 2012-01-24 12:44:41 <gmaxwell> er, yea, that _is_ the problem.
771 2012-01-24 12:44:57 <gmaxwell> If bitcoind can't connect, then why would you expect something else to?
772 2012-01-24 12:45:51 <occulta> i did explain
773 2012-01-24 12:46:04 <occulta> that i can connect fine running a shell under that user
774 2012-01-24 12:46:24 <occulta> there is only 3 possible locations for bitcoin.conf? in home directories of my 3 users correct?
775 2012-01-24 12:46:48 <gmaxwell> The location of the bitcoin.conf isn't relevant. Give the parameters on the commandline for the other user.
776 2012-01-24 12:47:33 <occulta> so if its running under user1, try 'user2: bitcoind --rpcuser=user --rpcpass=pass getinfo' ?
777 2012-01-24 12:48:14 <gmaxwell> yep.
778 2012-01-24 12:48:39 user__ has joined
779 2012-01-24 12:48:42 <occulta> -bash: syntax error near unexpected token `)'
780 2012-01-24 12:48:48 <occulta> do i need to quote the password?
781 2012-01-24 12:49:12 <occulta> maybe using specials is causing errors?
782 2012-01-24 12:49:14 <wereHamster> occulta: you have an error in your bash script
783 2012-01-24 12:49:15 <Eliel> yes
784 2012-01-24 12:49:27 <occulta> no i dont, i dont think :P
785 2012-01-24 12:49:47 <occulta> when i am using is above, with quotes = error: incorrect rpcuser or rpcpassword (authorization failed)
786 2012-01-24 12:49:50 <wereHamster> bash tends to disagree with you
787 2012-01-24 12:50:12 <occulta> pass being something like this couldnt cause it? o^.H,p1/vw)
788 2012-01-24 12:50:22 <Eliel> try not using special characters in the pass
789 2012-01-24 12:50:28 <occulta> ok
790 2012-01-24 12:50:31 <occulta> lemme restart it
791 2012-01-24 12:50:52 <gmaxwell> Just make it very long and random. The notion that you need special characters to make passwords secure is snake oil.
792 2012-01-24 12:51:25 <occulta> lol?
793 2012-01-24 12:52:00 b4epoche_ has joined
794 2012-01-24 12:52:04 <Eliel> actually there's just a few problematic special characters but I'm not sure how many failed tries it'd take to figure them all out
795 2012-01-24 12:52:06 <occulta> in this case im sure upper/lower and over 20char is fine, but that comment is crazy for hashed passwords
796 2012-01-24 12:52:20 b4epoche has quit (Ping timeout: 252 seconds)
797 2012-01-24 12:52:20 b4epoche_ is now known as b4epoche
798 2012-01-24 12:52:47 <occulta> seems the user:pass is only base64 encoded with JSON anyway purely for HTTP encoding purposes
799 2012-01-24 12:55:11 <occulta> so what could be wrong with this
800 2012-01-24 12:55:20 <occulta> bitcoind --rpcuser=bitcoinuser --rpcpass=n3UkPW7472nM2036oJX5 getinfo
801 2012-01-24 12:55:59 <gmaxwell> Whats it responding with?
802 2012-01-24 12:56:07 <occulta> error: incorrect rpcuser or rpcpassword (authorization failed)
803 2012-01-24 12:56:46 <Eliel> you did update bitcoin.conf and restart bitcoind?
804 2012-01-24 12:56:47 <gmaxwell> You're using whatever you have in the bitcoin.conf rpcuser= for rpcuser right?
805 2012-01-24 12:57:02 <occulta> yes, just to check, this is my bitcoin.conf
806 2012-01-24 12:57:08 <occulta> rpcuser=bitcoinuser rpcpassword=n3UkPW7472nM2036oJX5
807 2012-01-24 12:57:11 <occulta> on differnt lines
808 2012-01-24 12:57:32 <Eliel> restarted bitcoind after changing those?
809 2012-01-24 12:57:43 <gmaxwell> occulta: tested here, works for me.
810 2012-01-24 12:57:45 <occulta> i only edited with it stopped, and then started
811 2012-01-24 12:58:37 <occulta> would i matter im starting it with 'sudo -u user2 -H bitcoind -daemon' ?
812 2012-01-24 12:59:17 <occulta> omfg
813 2012-01-24 12:59:25 <occulta> whats the correct switch
814 2012-01-24 12:59:29 <occulta> rpcpass or rpcpassword?
815 2012-01-24 12:59:45 <gmaxwell> rpcpassword=
816 2012-01-24 12:59:49 <gmaxwell> duuurrr.
817 2012-01-24 12:59:53 <occulta> same for command line?
818 2012-01-24 13:00:25 <gmaxwell> yep.
819 2012-01-24 13:00:29 <occulta> neither works anyway
820 2012-01-24 13:00:39 <occulta> bitcoind --rpcuser=bitcoinuser --rpcpassword=n3UkPW7472nM2036oJX5 getinfo
821 2012-01-24 13:00:59 <occulta> is there anymore verbosity on this error? :S
822 2012-01-24 13:01:08 <gmaxwell> occulta: does the user you're running that as have a bitcoin.conf?
823 2012-01-24 13:01:32 <gmaxwell> occulta: oh, it's -rpcpassword=foo one dash.
824 2012-01-24 13:01:44 <occulta> yes i just noticed that also gmaxwell
825 2012-01-24 13:01:58 <occulta> no that user doesnt have a bitcoin.conf, but from what i understand it doesnt need one?
826 2012-01-24 13:02:17 <occulta> lol
827 2012-01-24 13:02:18 <occulta> ok works
828 2012-01-24 13:02:22 <occulta> :P
829 2012-01-24 13:02:29 <occulta> head desk
830 2012-01-24 13:02:52 <occulta> so let me try this different password via json
831 2012-01-24 13:03:36 <occulta> yes works
832 2012-01-24 13:03:42 <Eliel> suggestion for bitcoin argument parsing code: issue a warning if given invalid switched on command line or config file
833 2012-01-24 13:03:44 <occulta> so it was my password with illegal chars it seems
834 2012-01-24 13:03:48 <occulta> this should be on the wiki
835 2012-01-24 13:04:32 ski_ has joined
836 2012-01-24 13:04:38 <occulta> lol, either way Eliel it was the password that was the issue
837 2012-01-24 13:04:40 <gmaxwell> occulta: your json library isn't part of bitcoin.
838 2012-01-24 13:05:16 <occulta> i wonder if the pass would work via shell, but just not via json because of HTTP encoding or something ?
839 2012-01-24 13:05:27 <gmaxwell> I expect so, at least with quotes.
840 2012-01-24 13:05:33 <occulta> anyways, thanks for the patience
841 2012-01-24 13:05:46 <Eliel> occulta: it's not the special characters as such. Only that they most likely made something about url parsing go in an unexpected way
842 2012-01-24 13:06:04 <occulta> i see :)
843 2012-01-24 13:06:31 <occulta> im right in saying all peoples rpc user+pass if used in this manner are visable right?
844 2012-01-24 13:06:42 <occulta> through a browser
845 2012-01-24 13:07:46 hexTech has quit (Remote host closed the connection)
846 2012-01-24 13:08:02 BurtyB has quit (Read error: Connection reset by peer)
847 2012-01-24 13:08:24 BurtyB has joined
848 2012-01-24 13:08:34 BLZNGPNGN has quit (Read error: Connection reset by peer)
849 2012-01-24 13:08:50 hexTech has joined
850 2012-01-24 13:09:27 BLZNGPNGN has joined
851 2012-01-24 13:10:22 Turingi has joined
852 2012-01-24 13:10:22 Turingi has quit (Changing host)
853 2012-01-24 13:10:22 Turingi has joined
854 2012-01-24 13:17:24 datagutt has joined
855 2012-01-24 13:17:37 datagutt has quit (Changing host)
856 2012-01-24 13:17:37 datagutt has joined
857 2012-01-24 13:27:44 agricocb has quit (Quit: Leaving.)
858 2012-01-24 13:34:48 <etotheipi_> anyone know if the alternate hashcodes are simply "non-standard" or are they completely disabled?
859 2012-01-24 13:44:07 Graet has joined
860 2012-01-24 13:48:55 Karmaon has quit (Remote host closed the connection)
861 2012-01-24 13:51:18 hexTech has quit (Ping timeout: 276 seconds)
862 2012-01-24 13:51:29 m00p has joined
863 2012-01-24 13:56:49 iocor has quit (Quit: Computer has gone to sleep.)
864 2012-01-24 13:59:47 agricocb has joined
865 2012-01-24 14:03:25 Karmaon has joined
866 2012-01-24 14:03:55 hexTech has joined
867 2012-01-24 14:08:20 booo has joined
868 2012-01-24 14:11:27 JRWR has joined
869 2012-01-24 14:12:22 iocor has joined
870 2012-01-24 14:14:03 devrandom has quit (Ping timeout: 276 seconds)
871 2012-01-24 14:17:33 <occulta> gmaxwell: how can i view a transaction ID via official client or another method ?
872 2012-01-24 14:20:45 devrandom has joined
873 2012-01-24 14:23:40 Clipse has joined
874 2012-01-24 14:24:58 <gmaxwell> occulta: the listtransactions rpc tells you.
875 2012-01-24 14:25:24 <gmaxwell> In the GUI you have to be running git. The functionality was missing in prior versions.
876 2012-01-24 14:25:52 <occulta> git? official repo? 0.5.2 or there is latest versions out?
877 2012-01-24 14:26:15 <luke-jr> it's not in 0.5.2
878 2012-01-24 14:26:41 <luke-jr> occulta: there is no such thing as official for a distributed project
879 2012-01-24 14:26:55 <occulta> o right
880 2012-01-24 14:27:04 <occulta> ive only used the bitcoin.org client
881 2012-01-24 14:27:20 <gmaxwell> occulta: 0.5.2 is just bug fixes on 0.5, it doesn't get backports of new features like that.
882 2012-01-24 14:27:23 <occulta> your talking about developement version of this ?
883 2012-01-24 14:31:16 markus_w1nner has joined
884 2012-01-24 14:31:21 <gmaxwell> Yes, the repository linked from bitcoin.orgâ what will eventually become 0.6 has that feature in the GUI.
885 2012-01-24 14:34:47 markus_wanner has quit (Ping timeout: 260 seconds)
886 2012-01-24 14:37:44 booo has quit (Ping timeout: 248 seconds)
887 2012-01-24 14:40:35 <CIA-2> bitcoin: Con Kolivas * r9549dacf99f7 cgminer/ (adl.c miner.h): Detect dual GPU cards via the indirect information of - 1st card has a fan ... http://tinyurl.com/7lgeljz
888 2012-01-24 14:43:37 pickett_ has joined
889 2012-01-24 14:43:58 pickett has quit (Remote host closed the connection)
890 2012-01-24 15:03:00 Clipse has quit (Ping timeout: 244 seconds)
891 2012-01-24 15:05:42 graingert1 has joined
892 2012-01-24 15:11:21 bob12322 has joined
893 2012-01-24 15:20:54 JRWR has quit (Quit: "If we desire respect for the law, we must first make the law respectable." ~Louis D. Brandeis)
894 2012-01-24 15:21:45 <ThomasV> !seen regulus
895 2012-01-24 15:21:45 <gribble> I have not seen regulus.
896 2012-01-24 15:25:17 <jgarzik> !seen sunlight in ages
897 2012-01-24 15:25:18 <gribble> (seen [<channel>] <nick>) -- Returns the last time <nick> was seen and what <nick> was last seen saying. <channel> is only necessary if the message isn't sent on the channel itself. <nick> may contain * as a wildcard.
898 2012-01-24 15:25:23 <jgarzik> !seen "sunlight in ages"
899 2012-01-24 15:25:23 <gribble> I have not seen sunlight in ages.
900 2012-01-24 15:25:59 copumpkin has quit (Quit: Computer has gone to sleep.)
901 2012-01-24 15:29:27 TheDealer is now known as imsaguy2
902 2012-01-24 15:30:06 larsivi has quit (Ping timeout: 276 seconds)
903 2012-01-24 15:31:07 iocor has quit (Quit: Computer has gone to sleep.)
904 2012-01-24 15:31:47 Joric has quit ()
905 2012-01-24 15:35:29 roconnor has joined
906 2012-01-24 15:38:06 booo has joined
907 2012-01-24 15:38:42 phantomfake has quit (Read error: Connection reset by peer)
908 2012-01-24 15:45:01 <gribble> New news from bitcoinrss: luke-jr opened issue 781 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/781>
909 2012-01-24 15:47:07 phantomfake has joined
910 2012-01-24 15:50:06 Joric has joined
911 2012-01-24 15:50:06 Joric has quit (Changing host)
912 2012-01-24 15:50:06 Joric has joined
913 2012-01-24 15:53:54 phantomfake has quit (Quit: Leaving)
914 2012-01-24 15:55:47 erle- has joined
915 2012-01-24 15:56:15 hexTech has quit (Quit: -)
916 2012-01-24 15:56:22 phantomfake has joined
917 2012-01-24 15:56:35 inlikeflynn has joined
918 2012-01-24 15:56:35 phantomfake has quit (Read error: Connection reset by peer)
919 2012-01-24 15:57:27 phantomfake has joined
920 2012-01-24 16:01:15 SomeoneWeird is now known as SomeoneWeirdzzzz
921 2012-01-24 16:04:47 danbri_ has joined
922 2012-01-24 16:06:00 danbri has quit (Read error: Connection reset by peer)
923 2012-01-24 16:06:08 Visalleras has joined
924 2012-01-24 16:07:05 alexwaters has quit (Read error: Connection reset by peer)
925 2012-01-24 16:07:21 alexwaters has joined
926 2012-01-24 16:09:12 copumpkin has joined
927 2012-01-24 16:09:42 cronopio has joined
928 2012-01-24 16:13:27 <roconnor> luke-jr: It'd be nice if you put some example BIP 0017 transactions on testnet
929 2012-01-24 16:13:39 m00p has quit (Ping timeout: 276 seconds)
930 2012-01-24 16:13:52 <gmaxwell> roconnor: Did you review luke's diff? what are your thoughts?
931 2012-01-24 16:16:03 phantomfake has quit (Quit: Leaving)
932 2012-01-24 16:16:27 phantomfake has joined
933 2012-01-24 16:18:47 <roconnor> gmaxwell: It's pretty nice
934 2012-01-24 16:19:16 <roconnor> I mostly was looking at the core protocol changes
935 2012-01-24 16:20:00 <roconnor> since that is what I'm most worried about
936 2012-01-24 16:20:17 <luke-jr> roconnor: there is one, at least
937 2012-01-24 16:20:25 <roconnor> luke-jr: oh do you have a link?
938 2012-01-24 16:20:40 <luke-jr> yeah, 1 sec
939 2012-01-24 16:21:00 <luke-jr> http://blockexplorer.com/testnet/tx/6ac20a9a6e53c53f13b4b3e2c17b259faab4b788dff089ca2b98ef14535e66d0
940 2012-01-24 16:21:59 <luke-jr> I suppose I should redeem itâ¦
941 2012-01-24 16:22:34 <UukGoblin> it already looks redeemed
942 2012-01-24 16:22:41 <UukGoblin> at http://blockexplorer.com/testnet/tx/f1e0cadf564cd56d9705ede1f259d84bc472a81d34061c7a81a78d159fc80711#i143821
943 2012-01-24 16:22:53 <gmaxwell> haha.
944 2012-01-24 16:23:35 <gmaxwell> andâ TADAâ we now see BIP17's security weakness vs BIP16.
945 2012-01-24 16:23:42 <gmaxwell> doh.
946 2012-01-24 16:23:50 <luke-jr> âº
947 2012-01-24 16:23:56 <UukGoblin> gmaxwell, won't BIP16 have the same issue?
948 2012-01-24 16:23:56 <luke-jr> gmaxwell: except BIP 16 has the same problem
949 2012-01-24 16:24:15 slush has quit (Quit: Leaving.)
950 2012-01-24 16:24:18 slush1 has quit (Quit: Leaving.)
951 2012-01-24 16:24:19 <gmaxwell> luke-jr: less of oneâ What you see there wouldn't be possible with BIP16.
952 2012-01-24 16:24:41 slush has joined
953 2012-01-24 16:24:44 <gmaxwell> UukGoblin: no, because you have to actually know the script that hashes to that address. so until you spend someone can't take the funds out from under you.
954 2012-01-24 16:24:57 <luke-jr> gmaxwell: nor with BIP 17 ;)
955 2012-01-24 16:25:09 <luke-jr> if BIP 17 were deployed, that block would be orphaned
956 2012-01-24 16:25:17 <gmaxwell> I admit that its not a big pratical issue, but that particular theft wouldn't have been possible.
957 2012-01-24 16:25:29 <gmaxwell> luke-jr: right.
958 2012-01-24 16:25:38 <gmaxwell> BIP16 is a bit less brittle in that regard.
959 2012-01-24 16:26:24 <gmaxwell> and oh my god. testnet did something useful.
960 2012-01-24 16:26:36 <roconnor> the protection that BIP 16 affords is essentailly zero
961 2012-01-24 16:26:48 <roconnor> luke-jr: I'd like to see an BIP 17 redeemed transaction :)
962 2012-01-24 16:26:51 <UukGoblin> gmaxwell, I don't get it. Old un-upgraded nodes would just accept anyone's BIP16 transaction without verification of the script
963 2012-01-24 16:27:01 <gmaxwell> roconnor: They verify the script _hash_.
964 2012-01-24 16:27:04 <gmaxwell> er UukGoblin
965 2012-01-24 16:28:31 <gmaxwell> so I compute H(pay 1abcdefg) = addr.. you pay to addr. No one but me can redeem addr with BIP16 even in the eyes of old nodes until I disclose "pay 1abcdefg". Once I doâ well, I better not until I'm qure that there is a strong supermajority of hash power enforcing the rule.
966 2012-01-24 16:28:37 <luke-jr> gmaxwell: which is public the moment they try to spend
967 2012-01-24 16:29:07 <roconnor> I agree with luke-jr and justmoon; pretending that BIP 16 affords more security is essentially nonsense.
968 2012-01-24 16:29:20 <roconnor> at least I think it was justmoon that was arguing this as well.
969 2012-01-24 16:29:36 <gmaxwell> Yes. It just means that BIP17 has more incentive to have a troublemaking race. In practice it won't matter much, I expect we may see a couple of 1 blocks splits as a result of it.
970 2012-01-24 16:30:38 <gmaxwell> roconnor: ::shrugs:: in the long run it doesn't matter. At the moment I'm not aware of any BIP16 testnet transactions being stolen. :)
971 2012-01-24 16:31:13 <roconnor> gmaxwell: are there BIP16 testnet transactions?
972 2012-01-24 16:31:25 <gmaxwell> Yes.
973 2012-01-24 16:31:41 <gmaxwell> er, well, I _think_ so.
974 2012-01-24 16:31:49 <roconnor> link
975 2012-01-24 16:31:51 <roconnor> :)
976 2012-01-24 16:32:11 <gmaxwell> I know where the op_eval ones are.
977 2012-01-24 16:32:15 * roconnor thinks he has a new use for his rogue relayer
978 2012-01-24 16:32:20 <UukGoblin> ah, I see
979 2012-01-24 16:32:27 <gmaxwell> roconnor: hahah!
980 2012-01-24 16:32:50 <UukGoblin> why not use a new opcode in BIP17?
981 2012-01-24 16:33:03 <luke-jr> UukGoblin: it does.
982 2012-01-24 16:33:22 <roconnor> UukGoblin: a brand new opcode will be rejected by old clients
983 2012-01-24 16:33:23 <UukGoblin> luke-jr, it replaces OP_NOP2
984 2012-01-24 16:33:32 <UukGoblin> roconnor, ah
985 2012-01-24 16:34:12 <roconnor> unless bizzare precations are taken
986 2012-01-24 16:34:54 <luke-jr> is anyone mining testnet? :x
987 2012-01-24 16:35:00 m00p has joined
988 2012-01-24 16:35:49 <gmaxwell> luke-jr: I do on demand.
989 2012-01-24 16:35:53 <gmaxwell> Is there a demand?
990 2012-01-24 16:36:05 <luke-jr> roconnor wants a BIP 17 redemption
991 2012-01-24 16:36:35 <gmaxwell> I'll take that as a yes.
992 2012-01-24 16:37:23 <gmaxwell> There.
993 2012-01-24 16:38:28 <gmaxwell> How far back is that testnet redemption?
994 2012-01-24 16:39:05 <luke-jr> ?
995 2012-01-24 16:39:08 <luke-jr> I just made a new one
996 2012-01-24 16:39:34 <gmaxwell> I meant the broken one... 20 blocks back.. meh. I won't be forking testnet myself.
997 2012-01-24 16:40:16 <gmaxwell> (unless someone wants to pay me lost income on it)
998 2012-01-24 16:40:25 * luke-jr notes BIP 17 *could* be used in a manner just as secure as BIP 16 by pushing a secret to the stack, and doing OP_EQUALS ;)
999 2012-01-24 16:41:01 <gmaxwell> luke-jr: you'd have to have a hash operation in there too, and the hash of the secret in the address.
1000 2012-01-24 16:41:06 <gmaxwell> Certantly not worth it.
1001 2012-01-24 16:41:25 <UukGoblin> I wonder why it's not done like that: 1. You present a problem (i.e. need for p2sh-like stuff), 2. You ask people to provide solutions, give them i.e. 3 months to submit them, and perhaps provide a bounty for the one that wins, 3. Give another ~3 months for voting on the best solution, 4. set a date ~6 months in future when the solution goes live
1002 2012-01-24 16:41:50 <luke-jr> gmaxwell: didn't say it was worth it, just possible
1003 2012-01-24 16:42:05 <gmaxwell> UukGoblin: you're presuming that step 3 works. But it doesn't.
1004 2012-01-24 16:42:07 <luke-jr> gmaxwell: btw, you didn't confirm all the txns
1005 2012-01-24 16:42:14 <UukGoblin> imho it's a saner approach than "let's rush this now! no we don't need a slightly similar proposal because we already have one! no you're just delaying things, let's go with the other one cause I like it more and it was there first!"
1006 2012-01-24 16:42:43 <gmaxwell> UukGoblin: this has been ongoing since _october_. Characterizing this as lets rush this now is unfair and unjust.
1007 2012-01-24 16:42:57 <roconnor> is "\168" a valid string of length 1 in C++ ?
1008 2012-01-24 16:43:03 <UukGoblin> gmaxwell, 4 months for the entire solution seems rushed to me
1009 2012-01-24 16:43:09 <luke-jr> gmaxwell: it's not fair to say it's been ongoing since October.
1010 2012-01-24 16:43:17 <gmaxwell> UukGoblin: when it's going to take at least 6-9 months before its usable.
1011 2012-01-24 16:43:21 <UukGoblin> I for one only heard about it in january
1012 2012-01-24 16:43:41 <roconnor> luke-jr: um which transaction is yours?
1013 2012-01-24 16:43:44 <gmaxwell> UukGoblin: and your procedure fails because we had months of OP_EVAL is the one true solution, only to be derailed by last minute complaints (though good ones)
1014 2012-01-24 16:43:54 <UukGoblin> gmaxwell, I recall gavin wanted it live Feb 15 or so?
1015 2012-01-24 16:44:14 pusle has joined
1016 2012-01-24 16:44:20 <gmaxwell> UukGoblin: under that procedure we'd be using OP_EVAL because the complains with it only arrose as a result of roconnor sitting down to implement it in december.
1017 2012-01-24 16:45:11 <gmaxwell> Moreover, you just waved your hands at 'vote'â it's not like thats magic pixie dust that solves problems. You have a problem. You've decided to solve with with voting? Now you have six problems.
1018 2012-01-24 16:45:13 <UukGoblin> gmaxwell, in that case the time to submit proposals before the vote would just be extended
1019 2012-01-24 16:45:39 <gmaxwell> UukGoblin: yea, so you then give anyone who can cook up a proposal an unbounded veto that lets them delay things forever? meh.
1020 2012-01-24 16:46:02 <UukGoblin> a late realisation of a problem doesn't mean we should rush with the next solution... quite the contrary
1021 2012-01-24 16:46:29 <luke-jr> gmaxwell: OP_EVAL would be better than BIP 16
1022 2012-01-24 16:46:43 <gmaxwell> luke-jr: You think this. A lot of people don't agree.
1023 2012-01-24 16:47:16 <roconnor> luke-jr: which is your new set of transactions?
1024 2012-01-24 16:47:17 <UukGoblin> gmaxwell, well, since there was only 1 proposal, an unbounded veto seems ok, as long as we have several proposals, problems with a few of them obviously shouldn't delay voting
1025 2012-01-24 16:47:18 <roconnor> on testnet
1026 2012-01-24 16:47:19 <gmaxwell> You would also like OP_MIPS_ASM. ::shrugs::
1027 2012-01-24 16:47:31 <gmaxwell> UukGoblin: ! there was a dozen proposals.
1028 2012-01-24 16:47:52 <UukGoblin> oh. I only heard of 3.
1029 2012-01-24 16:48:24 <gmaxwell> UukGoblin: OP_EVAL and later BIP16 were the near unanimous consensus (save perhaps luke on BIP16 but because he ducked out it didn't look really opposed) of the people in the discussions at each point it went forward.
1030 2012-01-24 16:48:27 TheSeven has quit (Disconnected by services)
1031 2012-01-24 16:48:45 pickett_ has quit (Ping timeout: 276 seconds)
1032 2012-01-24 16:48:47 <gmaxwell> no lots of ideas were floated on the development list and here, and they were merged and massaged.
1033 2012-01-24 16:49:23 <UukGoblin> gmaxwell, looks like BIP16 was Created: 03-01-2012, so it's just 1.5 months for a complete solution as proposed by Gavin. Nothing to do with October's OP_EVAL.
1034 2012-01-24 16:49:45 pickett_ has joined
1035 2012-01-24 16:50:14 <UukGoblin> 1.5 months definitely is rushing imho.
1036 2012-01-24 16:50:16 <gmaxwell> UukGoblin: the actual bip document came after the discussion and implementation.
1037 2012-01-24 16:51:07 <UukGoblin> right. But please don't blame voters for not following all the discussions on the forums...
1038 2012-01-24 16:51:54 <sipa> i would prefer they followedd the discussion on the msiling lists
1039 2012-01-24 16:51:54 TheSeven has joined
1040 2012-01-24 16:52:10 <UukGoblin> if it was officially proposed on that date, let's stick to the official date rather than what people were doing before it
1041 2012-01-24 16:52:15 <UukGoblin> it's just my opinion though
1042 2012-01-24 16:52:20 <gmaxwell> ...
1043 2012-01-24 16:52:37 <gmaxwell> It wasn't "officially proposed" on that date.
1044 2012-01-24 16:52:47 <roconnor> I kinda like how BIP 17 is sort of a partial restoration of the heavy handed OP_RETURN fix.
1045 2012-01-24 16:52:51 <UukGoblin> even if, october or not, it's still too early
1046 2012-01-24 16:52:52 <gmaxwell> It was "officially proposed" as a part of the consensus process that came up with it.
1047 2012-01-24 16:53:14 <sipa> roconnor: indeed
1048 2012-01-24 16:53:39 <gmaxwell> UukGoblin: I apologize that people think we should be able to deploy a new feature in somewhat under a years time.
1049 2012-01-24 16:53:54 <UukGoblin> that's my 0.2%-of-hashpower vote anyway ;-)
1050 2012-01-24 16:54:19 <UukGoblin> gmaxwell, client features, protocol features, non-breaking stuff - sure
1051 2012-01-24 16:54:31 <UukGoblin> but this, the way I see it, is quite a major change
1052 2012-01-24 16:54:38 <luke-jr> gmaxwell: still mining testnet btw?
1053 2012-01-24 16:54:41 <gmaxwell> This is non-breaking. .. we can't realistically deploy a breaking change at all. :(
1054 2012-01-24 16:54:50 <gmaxwell> luke-jr: No, I turned off after a block. Do you need another?
1055 2012-01-24 16:54:58 <luke-jr> gmaxwell: yes, because your block didn't include all the txns
1056 2012-01-24 16:55:06 <gmaxwell> UukGoblin: in any case, I'm glad you're taking the time to be informed and discuss it!
1057 2012-01-24 16:56:06 <gmaxwell> luke-jr: don't blame meâ unmodified testnet code here.
1058 2012-01-24 16:56:23 <UukGoblin> well, my 1-year procedure is what I think should happen shall we ever need e.g. the 1MB block size limit
1059 2012-01-24 16:56:24 <luke-jr> hmm
1060 2012-01-24 16:56:24 <gmaxwell> okay there.
1061 2012-01-24 16:56:31 <roconnor> luke-jr: if you give gmaxwell your txids he can verify he has them before mining :)
1062 2012-01-24 16:56:45 * luke-jr was starting to wonder if testnet enabled all non-std or just non-std scriptPubKey ;)
1063 2012-01-24 16:56:55 <UukGoblin> admittedly, bip16/bip16 is much more backwards-compatible than that
1064 2012-01-24 16:56:58 <roconnor> luke-jr: all non-std
1065 2012-01-24 16:57:00 <UukGoblin> bip16/bip17 I meant
1066 2012-01-24 16:57:08 <gmaxwell> UukGoblin: we can't increase the 1MB block size limit that way. Thats a complete irreparable hard flagday. You could replace bitcoin with paypal with equal complexity.
1067 2012-01-24 16:57:37 <luke-jr> roconnor: not so sure on that
1068 2012-01-24 16:57:38 <gmaxwell> luke-jr: yea, give me the txn ID and I'll see if I accepted it.. but I just did a block, is it there yet?
1069 2012-01-24 16:57:41 <luke-jr> someone stole my TNBTC -.-
1070 2012-01-24 16:58:00 <gmaxwell> UukGoblin: nor do I think it's ever clear that we should lift the 1MB limit.
1071 2012-01-24 16:58:03 <roconnor> luke-jr: I don't think my recent experiments on testnet would have worked otherwise.
1072 2012-01-24 16:58:09 <luke-jr> gmaxwell: nope, going to have to start over, and check testnet allows non-std scriptSigs
1073 2012-01-24 16:58:15 <gmaxwell> UukGoblin: without a tight limit there bitcoin can't be decenteralized.
1074 2012-01-24 16:58:28 <UukGoblin> gmaxwell, sure, I'm not saying it should be
1075 2012-01-24 16:58:31 <gmaxwell> luke-jr: it does....
1076 2012-01-24 16:58:54 <UukGoblin> gmaxwell, just used it as an example. But I do see that one day 1MB might not be enough, and it might be a problem
1077 2012-01-24 16:59:03 * luke-jr wonders if someone has a bot setup to steal automatically
1078 2012-01-24 16:59:18 <luke-jr> I might need to do this offlineâ¦
1079 2012-01-24 16:59:30 <gmaxwell> luke-jr: looked like it.. did you see the redeeming script? it was dumb.. probably automatic.
1080 2012-01-24 16:59:33 <occulta> hey, what version is the latest git? under 'tags' are these stable and RC's?
1081 2012-01-24 16:59:46 <luke-jr> sigh
1082 2012-01-24 16:59:57 <luke-jr> gmaxwell: any chance you and I could do an offline mining pair?
1083 2012-01-24 16:59:58 <roconnor> luke-jr: It should be possible to send and redeem such a transacation inside one block
1084 2012-01-24 17:00:13 <luke-jr> gmaxwell: or at least addnode, to try to beat the theif?
1085 2012-01-24 17:03:04 <gmaxwell> meh. got to go for a bit. sorry.
1086 2012-01-24 17:04:17 Guest71979 has quit (Ping timeout: 245 seconds)
1087 2012-01-24 17:04:21 b4epoche_ has joined
1088 2012-01-24 17:04:55 <UukGoblin> gmaxwell, oh, and thanks for taking the time to explain stuff to me :-)
1089 2012-01-24 17:05:08 b4epoche has quit (Ping timeout: 245 seconds)
1090 2012-01-24 17:05:08 b4epoche_ is now known as b4epoche
1091 2012-01-24 17:08:45 occulta has quit (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
1092 2012-01-24 17:11:38 OneFixt_ has joined
1093 2012-01-24 17:14:22 OneFixt is now known as Guest89163
1094 2012-01-24 17:14:26 OneFixt_ is now known as OneFixt
1095 2012-01-24 17:14:30 JimRogers has left ()
1096 2012-01-24 17:14:59 Guest89163 has quit (Ping timeout: 240 seconds)
1097 2012-01-24 17:16:12 has joined
1098 2012-01-24 17:23:10 <UukGoblin> hrm, blockexplorer takes a very long time when you put b33145e9910fb6842c03c9b353017e03183e84ce63fc5eae973 in the search box
1099 2012-01-24 17:23:39 <UukGoblin> I still can't see the block
1100 2012-01-24 17:24:15 <roconnor> UukGoblin: you have to hit "enter"
1101 2012-01-24 17:24:28 <UukGoblin> roconnor, lol
1102 2012-01-24 17:24:36 <UukGoblin> hm, blockchain.info thinks it's an address
1103 2012-01-24 17:25:01 iocor has joined
1104 2012-01-24 17:25:20 <UukGoblin> roconnor, I did, of course
1105 2012-01-24 17:26:55 <roconnor> UukGoblin: your string is an odd length
1106 2012-01-24 17:27:00 <roconnor> literally
1107 2012-01-24 17:27:35 <UukGoblin> roconnor, I think it misses some 0s in front
1108 2012-01-24 17:27:40 <UukGoblin> but blockexplorer could always deal with that
1109 2012-01-24 17:27:52 Tiggr has joined
1110 2012-01-24 17:28:07 <UukGoblin> 55b4a9cbfc2a935a067f9f8238272ab014e55f84d5f24acc4f9 does the same btw
1111 2012-01-24 17:28:26 Tiggr is now known as Guest52283
1112 2012-01-24 17:28:44 <roconnor> UukGoblin: http://blockexplorer.com/block/0000000000000b33145e9910fb6842c03c9b353017e03183e84ce63fc5eae973
1113 2012-01-24 17:28:46 <roconnor> here you go
1114 2012-01-24 17:29:12 <roconnor> sorr, I should have said http://blockexplorer.com/b/161437
1115 2012-01-24 17:29:23 <UukGoblin> thanks
1116 2012-01-24 17:29:24 <UukGoblin> hrm
1117 2012-01-24 17:29:39 <UukGoblin> I think I tried that too, but now it's instantaneous... maybe I missed a 0
1118 2012-01-24 17:29:47 MacRohard has quit (Ping timeout: 260 seconds)
1119 2012-01-24 17:29:47 torsthaldo has joined
1120 2012-01-24 17:30:57 luke-jr has quit (otg!~luke-jr@2001:470:5:265:222:4dff:fe50:4c49|Quit: ZNC - http://znc.sourceforge.net)
1121 2012-01-24 17:31:13 MrTiggr has quit (Ping timeout: 245 seconds)
1122 2012-01-24 17:31:20 luke-jr has quit (Ping timeout: 252 seconds)
1123 2012-01-24 17:31:20 Mad7Scientist has quit (Ping timeout: 252 seconds)
1124 2012-01-24 17:31:20 darsk1ez has quit (Ping timeout: 252 seconds)
1125 2012-01-24 17:31:21 rasengan has quit (Ping timeout: 252 seconds)
1126 2012-01-24 17:31:23 luke-jr_ has joined
1127 2012-01-24 17:31:47 darsk1ez has joined
1128 2012-01-24 17:31:57 luke-jr has joined
1129 2012-01-24 17:32:08 luke-jr_ is now known as luke-jr
1130 2012-01-24 17:32:21 Mad7Scientist has joined
1131 2012-01-24 17:32:35 rasengan has joined
1132 2012-01-24 17:33:42 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
1133 2012-01-24 17:34:13 BlueMatt has joined
1134 2012-01-24 17:34:28 Diablo-D3 has quit (Read error: Operation timed out)
1135 2012-01-24 17:35:52 Incitatus has joined
1136 2012-01-24 17:36:35 Fnar has quit (Ping timeout: 255 seconds)
1137 2012-01-24 17:39:34 Fnar has joined
1138 2012-01-24 17:41:08 p0s has joined
1139 2012-01-24 17:43:19 da2ce7 has quit (Remote host closed the connection)
1140 2012-01-24 17:46:15 imsaguy2 is now known as TheDealer
1141 2012-01-24 17:46:50 <luke-jr> roconnor: I setup Eligius to mine a block on mainnet with some BIP 17 txns
1142 2012-01-24 17:47:17 <BlueMatt> why would you do that?
1143 2012-01-24 17:47:50 <luke-jr> BlueMatt: so there's some BIP 17 txns he can look at
1144 2012-01-24 17:48:02 <luke-jr> BlueMatt: someone's running a bot on testnet that steals anything it can automatically
1145 2012-01-24 17:48:22 <BlueMatt> heh, nice
1146 2012-01-24 17:49:24 <UukGoblin> I wonder if that bot is running on mainnet too
1147 2012-01-24 17:49:25 <luke-jr> (I could hack BIP 17 to add a password to prevent automatic theft, but that'd defeat the point)
1148 2012-01-24 17:49:31 vigilyn2 has joined
1149 2012-01-24 17:49:35 <luke-jr> UukGoblin: could be, but I can more easily lock it into a mainnet block
1150 2012-01-24 17:49:50 <BlueMatt> how are you going to do password-protected txes? you would have to force a sig
1151 2012-01-24 17:49:51 <UukGoblin> ah right
1152 2012-01-24 17:50:11 <luke-jr> BlueMatt: you could just do OP_HASH160 OP_EQUALS ;)
1153 2012-01-24 17:50:21 <BlueMatt> would the bot not get that?
1154 2012-01-24 17:50:24 <UukGoblin> AHAHAHAH
1155 2012-01-24 17:50:38 <UukGoblin> luke-jr, that'd be like bip16 though, wouldn't it? ;-D
1156 2012-01-24 17:50:41 <luke-jr> BlueMatt: only if it's a very smart bot that deserves it
1157 2012-01-24 17:51:06 <luke-jr> UukGoblin: it'd have the same accidental botproof-without-majority-hashpower attribute
1158 2012-01-24 17:51:13 <BlueMatt> bot wouldnt have to be that smart, all it would have to do is check if the tx is still valid when it changes the txout
1159 2012-01-24 17:51:31 <luke-jr> BlueMatt: trueâ¦
1160 2012-01-24 17:51:57 vigilyn has quit (Ping timeout: 244 seconds)
1161 2012-01-24 17:52:06 <luke-jr> BlueMatt: also, thanks for finding a reason that BIP 16 doesn't even have casual security improvement over BIP 17 without majority ;)
1162 2012-01-24 17:52:53 <BlueMatt> I never said it did, it has hash-check protection, but that is not worth anything
1163 2012-01-24 17:53:11 <luke-jr> anyhow, once Eligius mines the next block, we'll have some BIP 17 redemptions on mainnet to test with
1164 2012-01-24 17:54:46 graingert1 has quit (Read error: Connection reset by peer)
1165 2012-01-24 17:54:55 Zarutian has joined
1166 2012-01-24 17:56:49 graingert1 has joined
1167 2012-01-24 18:05:41 <luke-jr> yay, more Deepbit spam -.-
1168 2012-01-24 18:05:55 <BlueMatt> goddamnit [Tycho]
1169 2012-01-24 18:06:02 <BlueMatt> why the hell doesnt he use sendmany?
1170 2012-01-24 18:06:07 Fnar has quit (Ping timeout: 252 seconds)
1171 2012-01-24 18:08:10 MC1984 has quit (Read error: Connection reset by peer)
1172 2012-01-24 18:08:26 MC1984 has joined
1173 2012-01-24 18:09:28 BlueMatt_ has joined
1174 2012-01-24 18:11:59 BlueMatt has quit (Ping timeout: 252 seconds)
1175 2012-01-24 18:12:47 BlueMatt_ is now known as BlueMatt
1176 2012-01-24 18:16:00 Cablesaurus has quit (Quit: Beware of programmers who carry screwdrivers.)
1177 2012-01-24 18:16:47 <roconnor> luke-jr: thanks Let me know when you produce some testnet blocks
1178 2012-01-24 18:17:00 <luke-jr> roconnor: mainnet isn't good enough?
1179 2012-01-24 18:17:24 <roconnor> oh
1180 2012-01-24 18:17:34 <roconnor> well, I normally do my research on testnet
1181 2012-01-24 18:18:36 <luke-jr> testnet is harder in this case :P
1182 2012-01-24 18:18:43 <roconnor> I guess when gmaxwell gets back he can help mine testnet
1183 2012-01-24 18:18:48 <roconnor> there is no rush
1184 2012-01-24 18:19:47 kish has quit (Ping timeout: 255 seconds)
1185 2012-01-24 18:19:50 <pusle> roconnor made that coin stealing bot?
1186 2012-01-24 18:20:07 <pusle> rouge something something ^^
1187 2012-01-24 18:20:19 <roconnor> wasn't me; though I applaude the effort
1188 2012-01-24 18:20:38 <roconnor> my rouge relayer steals BIP 16 transactions not BIP 17
1189 2012-01-24 18:20:48 <pusle> ah okay
1190 2012-01-24 18:20:58 <luke-jr> roconnor: is it online yet?
1191 2012-01-24 18:21:10 Kolky has joined
1192 2012-01-24 18:21:14 <roconnor> well, it doesn't actually steal BIP 16 transactions, But I could make it do that with some effort
1193 2012-01-24 18:21:41 <luke-jr> not too much effort?
1194 2012-01-24 18:21:56 <luke-jr> like BlueMatt said, just set your own address for the outputs
1195 2012-01-24 18:22:12 <luke-jr> and if it validates still, relay that
1196 2012-01-24 18:22:24 <roconnor> more or less
1197 2012-01-24 18:22:25 <BlueMatt> you could (and should) generalize it
1198 2012-01-24 18:22:29 <luke-jr> can probably replace the outputs outright actually
1199 2012-01-24 18:22:38 <BlueMatt> just change txouts, check the tx, and if its valid forward the new one
1200 2012-01-24 18:22:59 <luke-jr> don't forget to recalc the fee
1201 2012-01-24 18:23:03 <roconnor> right I would just change all the outputs and pray it works
1202 2012-01-24 18:23:13 <luke-jr> roconnor: relaying invalid txn = DoS ban
1203 2012-01-24 18:23:18 <luke-jr> so you need to validate
1204 2012-01-24 18:23:18 <roconnor> oh?
1205 2012-01-24 18:23:24 <roconnor> :(
1206 2012-01-24 18:23:26 barmstrong has quit (Remote host closed the connection)
1207 2012-01-24 18:23:31 <roconnor> ok
1208 2012-01-24 18:23:58 <roconnor> anyhow I'll worry about that later
1209 2012-01-24 18:25:11 d4de has quit (Ping timeout: 255 seconds)
1210 2012-01-24 18:26:50 <pusle> BIP hacking bounty? :&
1211 2012-01-24 18:27:20 <luke-jr> pusle: do it and you get all the BIP-based txns! :P
1212 2012-01-24 18:28:04 <pusle> hehe, yeah just put the money in there
1213 2012-01-24 18:28:14 larsivi has joined
1214 2012-01-24 18:34:05 <BlueMatt> did people give up on those tuesday meetings?
1215 2012-01-24 18:37:51 phantomfake has quit (Read error: Connection reset by peer)
1216 2012-01-24 18:38:03 d4de has joined
1217 2012-01-24 18:38:35 phantomfake has joined
1218 2012-01-24 18:41:47 phantomfake has quit (Client Quit)
1219 2012-01-24 18:42:12 phantomfake has joined
1220 2012-01-24 18:43:10 Joric has quit (Ping timeout: 252 seconds)
1221 2012-01-24 18:44:00 booo has quit (Ping timeout: 240 seconds)
1222 2012-01-24 18:48:47 JRWR has joined
1223 2012-01-24 18:49:58 BlueMatt has quit (Ping timeout: 245 seconds)
1224 2012-01-24 18:51:48 davex__ has joined
1225 2012-01-24 18:52:07 forrestv has joined
1226 2012-01-24 18:54:16 agricocb has quit (Quit: Leaving.)
1227 2012-01-24 19:00:44 Cablesaurus has joined
1228 2012-01-24 19:00:44 Cablesaurus has quit (Changing host)
1229 2012-01-24 19:00:44 Cablesaurus has joined
1230 2012-01-24 19:07:18 JRWR has quit (Quit: "If we desire respect for the law, we must first make the law respectable." ~Louis D. Brandeis)
1231 2012-01-24 19:07:33 iocor has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
1232 2012-01-24 19:07:44 hippich has quit (Read error: Connection reset by peer)
1233 2012-01-24 19:13:44 Fnar has joined
1234 2012-01-24 19:17:38 ivan` has quit (Ping timeout: 252 seconds)
1235 2012-01-24 19:22:42 traviscj has joined
1236 2012-01-24 19:23:07 Myckel has joined
1237 2012-01-24 19:23:50 Myckel has left ()
1238 2012-01-24 19:34:57 erle- has quit (Quit: erle-)
1239 2012-01-24 19:36:48 erle- has joined
1240 2012-01-24 19:37:19 lyspooner has joined
1241 2012-01-24 19:41:46 <copumpkin> if I'm running the bitcoin GUI client, can I still issue rpc commands to it?
1242 2012-01-24 19:41:58 <copumpkin> bitcoin-qt, that is
1243 2012-01-24 19:42:45 Ahimoth_ has joined
1244 2012-01-24 19:43:06 Ahimoth has quit (Disconnected by services)
1245 2012-01-24 19:43:08 Ahimoth_ is now known as Ahimoth
1246 2012-01-24 19:44:45 <luke-jr> copumpkin: specify -server on command line
1247 2012-01-24 19:48:45 torsthaldo has quit (Remote host closed the connection)
1248 2012-01-24 19:50:18 wirehead` has joined
1249 2012-01-24 19:57:44 davex__ has quit (Quit: Ex-Chat)
1250 2012-01-24 20:01:04 <copumpkin> I asked last night, but I didn't see a reply, but do the multisignature spending schemes proposed allow for doing something like 3 of 5 signatures?
1251 2012-01-24 20:03:28 <luke-jr> copumpkin: non-standard, yes
1252 2012-01-24 20:03:37 <copumpkin> cool :)
1253 2012-01-24 20:03:47 <luke-jr> copumpkin: so support BIP 17! :P
1254 2012-01-24 20:03:58 <copumpkin> that seems like something that'd want standardizing, cause it's almost more useful than just asking for K signatures
1255 2012-01-24 20:04:21 <copumpkin> I'll take a look after work
1256 2012-01-24 20:05:10 <luke-jr> copumpkin: well, there's a standard *definition* for them, but they're blocked by mainline bitcoind by default
1257 2012-01-24 20:05:37 <luke-jr> only (1-3) of (1-3) is allowed
1258 2012-01-24 20:05:48 <midnightmagic> ??
1259 2012-01-24 20:06:01 <copumpkin> luke-jr: what's the rationale for limiting the numbers?
1260 2012-01-24 20:06:04 * luke-jr ponders why the latter number allows < 2
1261 2012-01-24 20:06:15 <luke-jr> copumpkin: not sure
1262 2012-01-24 20:06:18 <copumpkin> I want 3 of 1 signatures!
1263 2012-01-24 20:06:20 <copumpkin> :D
1264 2012-01-24 20:06:33 <luke-jr> -.-
1265 2012-01-24 20:09:45 abtower is now known as tower
1266 2012-01-24 20:16:48 booo has joined
1267 2012-01-24 20:21:26 RazielZ has quit (Ping timeout: 252 seconds)
1268 2012-01-24 20:24:40 Clipse has joined
1269 2012-01-24 20:26:28 datagutt has quit (Quit: kthxbai)
1270 2012-01-24 20:31:18 RazielZ has joined
1271 2012-01-24 20:32:09 baz has joined
1272 2012-01-24 20:34:44 iocor has joined
1273 2012-01-24 20:44:32 wirehead has quit (Ping timeout: 244 seconds)
1274 2012-01-24 20:47:22 enquirer has joined
1275 2012-01-24 20:52:18 danbri_ is now known as danbri
1276 2012-01-24 20:52:34 alexwaters has left ()
1277 2012-01-24 21:05:02 EPiSKiNG has joined
1278 2012-01-24 21:06:28 EPiSKiNG- has quit (Ping timeout: 240 seconds)
1279 2012-01-24 21:10:08 gavinandresen has joined
1280 2012-01-24 21:14:09 <Mad7Scientist> There is a bug in the bitcoin build source
1281 2012-01-24 21:14:17 <Mad7Scientist> make clean does not cause the moc commands to rerun
1282 2012-01-24 21:14:18 <phantomcircuit> elaborate
1283 2012-01-24 21:14:33 <phantomcircuit> oh <-- no idea
1284 2012-01-24 21:14:34 <phantomcircuit> carry on
1285 2012-01-24 21:14:54 <Mad7Scientist> first time make failed like 5 times on the moc commands because the CFLAGS were included which was an error to moc
1286 2012-01-24 21:15:01 <Mad7Scientist> so I pasted them in by hand with the cflags removed
1287 2012-01-24 21:15:06 <Mad7Scientist> then retyped make
1288 2012-01-24 21:15:20 <Mad7Scientist> now after make clean and make it built without any of the moc errors
1289 2012-01-24 21:16:26 b4epoche_ has joined
1290 2012-01-24 21:16:38 <Mad7Scientist> wait
1291 2012-01-24 21:17:33 b4epoche has quit (Ping timeout: 240 seconds)
1292 2012-01-24 21:17:33 b4epoche_ is now known as b4epoche
1293 2012-01-24 21:17:34 gavinandresen has quit (Ping timeout: 264 seconds)
1294 2012-01-24 21:17:36 <Mad7Scientist> I am not entirely sure what happened. Either the moc commands didn't run again during the this last build or somehow those CFLAGS (like -O2) that were causing it to ftail before (because they shouldn't have been included) didn't get included this time
1295 2012-01-24 21:17:57 <Mad7Scientist> /usr/bin/moc -O2 -march=pentium3 -fomit-frame-pointer -mmmx -msse -mfpmath=sse -ftree-vectorize -ftree-vectorizer-verbose=1 -g3 -pipe -Wall -W -D_REENTRANT -I/usr/include/db4.8 -DQT_GUI -DBOOST_THREAD_USE_LIB -DUSE_UPNP=1 -DSTATICLIB -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -Isrc/json -Isrc/qt -
1296 2012-01-24 21:17:57 <Mad7Scientist> Ibuild -Ibuild src/qt/bitcoingui.h -o build/moc_bitcoingui.cpp
1297 2012-01-24 21:17:57 <Mad7Scientist> moc: Invalid argument
1298 2012-01-24 21:18:10 <Mad7Scientist> That's what I got before
1299 2012-01-24 21:20:11 h4ckm3 has joined
1300 2012-01-24 21:22:17 h4ckm3 has quit (Client Quit)
1301 2012-01-24 21:22:30 h4ckm3 has joined
1302 2012-01-24 21:24:42 gavinandresen has joined
1303 2012-01-24 21:24:47 lyspooner has quit (Quit: ChatZilla 0.9.88 [Firefox 8.0.1/20111120135848])
1304 2012-01-24 21:25:03 cronopio has quit (Ping timeout: 240 seconds)
1305 2012-01-24 21:25:35 p0s has quit (Remote host closed the connection)
1306 2012-01-24 21:27:37 Guest52283 has quit (Ping timeout: 276 seconds)
1307 2012-01-24 21:30:16 agricocb has joined
1308 2012-01-24 21:32:32 cronopio has joined
1309 2012-01-24 21:36:05 auronandace has joined
1310 2012-01-24 21:39:40 gavinandresen has left ()
1311 2012-01-24 21:41:21 rdponticelli has joined
1312 2012-01-24 21:42:28 Incitatus has quit (Ping timeout: 252 seconds)
1313 2012-01-24 21:57:41 h4ckm3 has quit (Ping timeout: 252 seconds)
1314 2012-01-24 22:02:10 Cablesaurus has quit (Quit: Now if you will excuse me, I have a giant ball of oil to throw out my window)
1315 2012-01-24 22:06:51 <Mad7Scientist> warning: process 10469 is a cloned process
1316 2012-01-24 22:06:54 <Mad7Scientist> what does that mean?
1317 2012-01-24 22:11:59 <luke-jr> roconnor: https://en.bitcoin.it/wiki/BIP_0017#See_Also (block 163685)
1318 2012-01-24 22:12:00 vigilyn2 has quit (Ping timeout: 252 seconds)
1319 2012-01-24 22:14:51 XX01XX has quit (Ping timeout: 252 seconds)
1320 2012-01-24 22:17:32 <roconnor> luke-jr: thanks!
1321 2012-01-24 22:17:39 <roconnor> I still want one on testnet
1322 2012-01-24 22:17:45 <roconnor> but I guess I can make my own
1323 2012-01-24 22:17:58 <luke-jr> roconnor: yeah, it's my checkhashverify branch
1324 2012-01-24 22:18:42 <roconnor> one advantate of BIP 17 is that it is considerably easier to implement
1325 2012-01-24 22:18:47 <roconnor> *advantage
1326 2012-01-24 22:23:14 rdponticelli_ has joined
1327 2012-01-24 22:23:46 rdponticelli has quit (Ping timeout: 252 seconds)
1328 2012-01-24 22:25:09 onelineproof has quit (Quit: Leaving.)
1329 2012-01-24 22:25:20 onelineproof has joined
1330 2012-01-24 22:29:03 danbri has quit (Ping timeout: 252 seconds)
1331 2012-01-24 22:35:11 <Eliel> roconnor: gavin was worried about the security implications for the script interpreter code though.
1332 2012-01-24 22:36:18 <roconnor> Eliel: that is the flip side, BIP 17 plausibly has farther reaching consequences than BIP 16, but less than the consequences of OP_EVAL.
1333 2012-01-24 22:36:30 <roconnor> Eliel: so in that sense BIP 16 is more conservative than BIP 17.
1334 2012-01-24 22:36:49 <roconnor> Eliel: but I think the simplicity of BIP 17 balances the comparison.
1335 2012-01-24 22:37:07 <roconnor> that said I haven't carefully looked at BIP 16 yet.
1336 2012-01-24 22:37:09 booo has quit (Read error: Operation timed out)
1337 2012-01-24 22:38:56 danbri has joined
1338 2012-01-24 22:40:43 wirehead` has quit (Ping timeout: 260 seconds)
1339 2012-01-24 22:42:16 <Eliel> seems to me like most of the potential problems might be avoided by using the same trick as before. That is, treat OP_CODESEPARATOR as a meta-op that divides the code into separately evaluated pieces to make sure the different pieces only interact through stack.
1340 2012-01-24 22:42:51 <roconnor> Eliel: I don't actually know what problems are prevented by that
1341 2012-01-24 22:43:08 <roconnor> which is why I call the OP_RETURN repair heavy-handed.
1342 2012-01-24 22:44:33 m00p has quit (Ping timeout: 252 seconds)
1343 2012-01-24 22:44:34 <Eliel> is OP_RETURN an actual op? if so, what does it do?
1344 2012-01-24 22:45:29 pusle has quit ()
1345 2012-01-24 22:45:42 <Eliel> hmm... wiki says it marks transaction invalid
1346 2012-01-24 22:46:19 Incitatus has joined
1347 2012-01-24 22:46:41 <roconnor> Eliel: it used to terminate evaluation early IIUC
1348 2012-01-24 22:46:43 <Eliel> I guess it did something before the fix that made it mark transaction invalid?
1349 2012-01-24 22:46:55 <Eliel> oh
1350 2012-01-24 22:47:03 terrytibbs has quit (Read error: Connection reset by peer)
1351 2012-01-24 22:47:03 kobier has quit (Remote host closed the connection)
1352 2012-01-24 22:49:09 paraipan has joined
1353 2012-01-24 22:52:44 ivan` has joined
1354 2012-01-24 22:53:18 Cablesaurus has joined
1355 2012-01-24 22:53:18 Cablesaurus has quit (Changing host)
1356 2012-01-24 22:53:18 Cablesaurus has joined
1357 2012-01-24 22:58:00 wirehead has joined
1358 2012-01-24 22:59:58 m00p has joined
1359 2012-01-24 23:00:15 agricocb has quit (Quit: Leaving.)
1360 2012-01-24 23:00:51 bob12323 has joined
1361 2012-01-24 23:01:46 rdponticelli_ has quit (Read error: Connection reset by peer)
1362 2012-01-24 23:03:04 bob12322 has left ()
1363 2012-01-24 23:04:02 nhodges has joined
1364 2012-01-24 23:04:31 BlueMatt has joined
1365 2012-01-24 23:06:37 rdponticelli has joined
1366 2012-01-24 23:07:25 vigilyn has joined
1367 2012-01-24 23:07:49 <Mad7Scientist> bitcoin was working for 5 seconds then it would block on I/O for 40 seconds
1368 2012-01-24 23:07:51 <Mad7Scientist> over and over
1369 2012-01-24 23:07:56 <Mad7Scientist> now it started working again!
1370 2012-01-24 23:08:08 <Mad7Scientist> just before I could stop it with gdb
1371 2012-01-24 23:08:22 <sipa> roconnor: how would you have fixed the OP_RETURN problem?
1372 2012-01-24 23:08:36 terrytibbs has joined
1373 2012-01-24 23:08:43 <roconnor> sipa: making OP_RETURN simply fail was a good move
1374 2012-01-24 23:08:59 <roconnor> I don't quite understand what motivated the separation of the two scripts.
1375 2012-01-24 23:09:09 <roconnor> well, there are some OP_IF issues.
1376 2012-01-24 23:09:20 <roconnor> acutally that is probably fine.
1377 2012-01-24 23:09:22 <sipa> probably a "omg what if there are similar bugs still left!"
1378 2012-01-24 23:09:34 <roconnor> probably
1379 2012-01-24 23:09:51 <roconnor> I certainly understand the urgency and severity of the situation.
1380 2012-01-24 23:10:25 <roconnor> some notes on the issues at the time would be helpful in evalutation BIP 17
1381 2012-01-24 23:10:42 kobier has joined
1382 2012-01-24 23:10:44 <sipa> unfortunately, Satoshi has disappeared...
1383 2012-01-24 23:12:03 <Mad7Scientist> I wonder how many coins are in his wallet
1384 2012-01-24 23:12:12 <Mad7Scientist> Did he assign someone to take over bitcoin.org?
1385 2012-01-24 23:12:18 sgstair has quit (Ping timeout: 255 seconds)
1386 2012-01-24 23:14:17 <gmaxwell> seems unfortunate, I think we could have done p2sh without any changes if not for the script splitting.
1387 2012-01-24 23:14:18 sgstair has joined
1388 2012-01-24 23:14:46 forests has joined
1389 2012-01-24 23:18:25 Karmaon has quit (Remote host closed the connection)
1390 2012-01-24 23:19:03 Karmaon has joined
1391 2012-01-24 23:24:41 paraipan has quit (Remote host closed the connection)
1392 2012-01-24 23:26:34 paraipan has joined
1393 2012-01-24 23:30:13 RazielZ has quit (Quit: Leaving)
1394 2012-01-24 23:30:49 Clipse has quit (Ping timeout: 240 seconds)
1395 2012-01-24 23:35:01 Cablesaurus has quit (Quit: Beware of programmers who carry screwdrivers.)
1396 2012-01-24 23:37:05 copumpkin has quit (Quit: Computer has gone to sleep.)
1397 2012-01-24 23:37:48 Cablesaurus has joined
1398 2012-01-24 23:37:58 Cablesaurus has quit (Changing host)
1399 2012-01-24 23:37:58 Cablesaurus has joined
1400 2012-01-24 23:40:26 Nesetalis has joined
1401 2012-01-24 23:45:38 agricocb has joined
1402 2012-01-24 23:45:45 <luke-jr> Mad7Scientist: bitcoin.org hasn't ever been Satoshi's afaik⦠sirius owns it, and tcatm admins it
1403 2012-01-24 23:56:26 JRWR has joined
1404 2012-01-24 23:58:43 BTC_Bear is now known as BTC_Bear|hbrntng