1 2011-12-22 00:02:26 theorbtwo has quit (Read error: Connection reset by peer)
  2 2011-12-22 00:06:08 theorbtwo has joined
  3 2011-12-22 00:11:20 darkee has joined
  4 2011-12-22 00:12:16 darkee has quit (Remote host closed the connection)
  5 2011-12-22 00:21:07 Shaded has quit (Quit: Shaded)
  6 2011-12-22 00:23:49 Diablo-D3 has joined
  7 2011-12-22 00:26:07 traviscj has joined
  8 2011-12-22 00:27:59 oww has joined
  9 2011-12-22 00:34:23 da2ce7 has quit (Ping timeout: 276 seconds)
 10 2011-12-22 00:35:02 _W_ has quit (Ping timeout: 276 seconds)
 11 2011-12-22 00:37:41 AStove has quit (Ping timeout: 252 seconds)
 12 2011-12-22 00:41:23 eoss has joined
 13 2011-12-22 00:41:23 eoss has quit (Changing host)
 14 2011-12-22 00:41:23 eoss has joined
 15 2011-12-22 00:45:19 btc_novice has quit (Read error: Connection reset by peer)
 16 2011-12-22 00:45:44 sytse has quit (Ping timeout: 252 seconds)
 17 2011-12-22 00:45:50 sytse has joined
 18 2011-12-22 00:45:55 b4epoche_ has joined
 19 2011-12-22 00:46:48 b4epoche has quit (Ping timeout: 240 seconds)
 20 2011-12-22 00:46:48 b4epoche_ is now known as b4epoche
 21 2011-12-22 00:48:21 _W_ has joined
 22 2011-12-22 00:53:53 darkee has quit (!~darkee@gateway/tor-sasl/darkee|Ping timeout: 276 seconds)
 23 2011-12-22 01:02:02 Shaded has joined
 24 2011-12-22 01:06:08 darkee has joined
 25 2011-12-22 01:09:34 Lexa has joined
 26 2011-12-22 01:09:49 peck has quit (Ping timeout: 252 seconds)
 27 2011-12-22 01:13:36 finway-mobil has joined
 28 2011-12-22 01:17:57 random_cat has quit (Ping timeout: 276 seconds)
 29 2011-12-22 01:21:51 sacredchao has quit (Ping timeout: 276 seconds)
 30 2011-12-22 01:23:39 finway-mobil has quit (Quit: Colloquy for iPhone - http://colloquy.mobi)
 31 2011-12-22 01:23:43 random_cat has joined
 32 2011-12-22 01:23:44 sacredchao has joined
 33 2011-12-22 01:29:00 random_cat has quit (Ping timeout: 276 seconds)
 34 2011-12-22 01:31:22 dissipate has quit (Ping timeout: 268 seconds)
 35 2011-12-22 01:35:29 peck has joined
 36 2011-12-22 01:36:01 t3a has quit (Ping timeout: 248 seconds)
 37 2011-12-22 01:36:11 Tritonio has joined
 38 2011-12-22 01:38:41 bmp has joined
 39 2011-12-22 01:39:22 Tritonio has quit (Client Quit)
 40 2011-12-22 01:40:37 random_cat has joined
 41 2011-12-22 01:41:51 bmp has quit (Quit: Leaving)
 42 2011-12-22 01:43:02 Tritonio has joined
 43 2011-12-22 01:43:26 Cablesaurus has joined
 44 2011-12-22 01:43:27 Cablesaurus has quit (Changing host)
 45 2011-12-22 01:43:27 Cablesaurus has joined
 46 2011-12-22 01:43:42 Turingi has quit (Quit: Leaving)
 47 2011-12-22 01:51:12 EvanR-pi1sed is now known as EvanR-pissed
 48 2011-12-22 01:52:30 skeledrew has joined
 49 2011-12-22 01:53:40 traviscj has quit (Remote host closed the connection)
 50 2011-12-22 01:57:40 <Diablo-D3> http://news.ycombinator.com/item?id=3378642
 51 2011-12-22 01:57:42 <Diablo-D3> bitcoin thread!
 52 2011-12-22 02:05:19 EvanR-pissed has quit (Quit: leaving)
 53 2011-12-22 02:08:51 maclof has quit (Read error: Connection reset by peer)
 54 2011-12-22 02:09:02 maclof has joined
 55 2011-12-22 02:11:51 osmosis has quit (Quit: Leaving)
 56 2011-12-22 02:15:00 B0g4r7 has joined
 57 2011-12-22 02:28:21 iocor has quit (Quit: Computer has gone to sleep.)
 58 2011-12-22 02:29:47 Tritonio has quit (Quit: Bye)
 59 2011-12-22 02:30:42 darkee has quit (!~darkee@gateway/tor-sasl/darkee|Remote host closed the connection)
 60 2011-12-22 02:30:47 TDL__ has joined
 61 2011-12-22 02:39:49 Nicksasa has quit (Ping timeout: 268 seconds)
 62 2011-12-22 02:51:54 Shaded has quit (Read error: Connection reset by peer)
 63 2011-12-22 02:52:00 <vsrinivas> anyone here have trouble building recent (0.5ish) bitcoin trees from git? in particular, with the lack of __STDC_LIMIT_MACROS in a few files that use C99 macros?
 64 2011-12-22 02:57:03 XX01XX has quit (Read error: Connection reset by peer)
 65 2011-12-22 02:58:19 sgornick has quit (Ping timeout: 252 seconds)
 66 2011-12-22 03:11:11 Cablesaurus has quit (Quit: I used to think I was indecisive, but now I'm not too sure.)
 67 2011-12-22 03:11:54 sgornick has joined
 68 2011-12-22 03:15:19 wasabi has joined
 69 2011-12-22 03:17:22 wasabi2 has quit (Ping timeout: 248 seconds)
 70 2011-12-22 03:22:06 TheSeven has quit (Disconnected by services)
 71 2011-12-22 03:22:27 [7] has joined
 72 2011-12-22 03:25:30 <luke-jr> vsrinivas: there was a merge this morning of what turned out to be problematic C99-standards-compliance fixes, but that was reverted within hours
 73 2011-12-22 03:30:30 Nesetalis has joined
 74 2011-12-22 03:31:45 <vsrinivas> ok.
 75 2011-12-22 03:38:27 Cablesaurus has joined
 76 2011-12-22 03:38:27 Cablesaurus has quit (Changing host)
 77 2011-12-22 03:38:27 Cablesaurus has joined
 78 2011-12-22 03:51:18 skeledrew has quit (Remote host closed the connection)
 79 2011-12-22 04:05:29 dissipate has joined
 80 2011-12-22 04:05:30 dissipate has quit (Changing host)
 81 2011-12-22 04:05:30 dissipate has joined
 82 2011-12-22 04:10:09 theymos has joined
 83 2011-12-22 04:15:48 RobinPKR_ has joined
 84 2011-12-22 04:17:29 RobinPKR has quit (Ping timeout: 240 seconds)
 85 2011-12-22 04:17:29 RobinPKR_ is now known as RobinPKR
 86 2011-12-22 04:23:03 elkingrey has joined
 87 2011-12-22 04:24:19 antix has quit (Disconnected by services)
 88 2011-12-22 04:30:10 dissipate has quit (Quit: Leaving)
 89 2011-12-22 04:34:47 t3a has joined
 90 2011-12-22 04:53:39 macintosh265 has joined
 91 2011-12-22 04:53:46 macintosh265 has left ()
 92 2011-12-22 04:57:40 b4epoche_ has joined
 93 2011-12-22 04:57:46 b4epoche has quit (Read error: Operation timed out)
 94 2011-12-22 04:57:46 b4epoche_ is now known as b4epoche
 95 2011-12-22 04:59:28 theymos has quit (Remote host closed the connection)
 96 2011-12-22 05:07:42 elkingrey has quit (Quit: Leaving)
 97 2011-12-22 05:18:04 Workbench has joined
 98 2011-12-22 05:18:40 eoss has quit (Remote host closed the connection)
 99 2011-12-22 05:22:12 Sedra has quit (Remote host closed the connection)
100 2011-12-22 05:22:20 Sedra has joined
101 2011-12-22 05:39:10 devrandom has quit (Remote host closed the connection)
102 2011-12-22 05:42:51 finway has joined
103 2011-12-22 05:43:55 <finway> Instant transfer with Bitcoin but without 3rd parties http://t.cn/SfpSsw
104 2011-12-22 05:44:14 <finway> Looks interesting.
105 2011-12-22 05:45:20 devrandom has joined
106 2011-12-22 05:51:49 <gmaxwell> finway: 'meh' Perhaps, to make it work it would have to be fairly expensive. There are more efficient ways to do it, e.g. getting a signature from an anti-double-spending authority.
107 2011-12-22 05:52:12 <gmaxwell> Perhaps it would sound better if it were described as 'creating trust by donating to network security'
108 2011-12-22 05:53:10 <finway> yeah, exposing address still need third party
109 2011-12-22 05:53:42 <gmaxwell> as far as the proof-of-treachery goes, that really shouldn't be in the blockchain proper, because only a minority of nodes will care about it and it isn't essential to validating the trustworthyness of the currency as a whole.
110 2011-12-22 05:54:02 RazielZ has joined
111 2011-12-22 05:54:12 <gmaxwell> but it would be an okay thing for a merged-mining-parallel chain, or something like that.
112 2011-12-22 05:54:56 <gmaxwell> (a pretty cheap to maintain one)
113 2011-12-22 05:56:17 <finway> got it
114 2011-12-22 05:56:52 <gmaxwell> It's ignoring the many other valid charitable causes beyond network security that users could fund in order to make costly addresses.
115 2011-12-22 05:57:35 <gmaxwell> e.g. say we have more hash power than we need (an unlikely problem…) it would be better if you could make addresses expensive by instead donating to the faucet or archive.org, etc.
116 2011-12-22 05:59:16 BurtyB has quit (Ping timeout: 240 seconds)
117 2011-12-22 06:01:55 <finway> But that's manipulative
118 2011-12-22 06:02:05 BurtyB has joined
119 2011-12-22 06:03:24 <gmaxwell> so is funding fees.
120 2011-12-22 06:03:32 finway has quit (Quit: Page closed)
121 2011-12-22 06:06:33 t3a has quit (Read error: Connection reset by peer)
122 2011-12-22 06:07:07 t3a has joined
123 2011-12-22 06:08:53 Cablesaurus has quit (Quit: When the chips are down, well, the buffalo is empty)
124 2011-12-22 06:10:52 osmosis has joined
125 2011-12-22 06:39:11 bushing has quit (Quit: Coyote finally caught me)
126 2011-12-22 06:45:05 larsivi has quit (Ping timeout: 244 seconds)
127 2011-12-22 06:47:03 finway-mobil has joined
128 2011-12-22 06:48:46 bushing has joined
129 2011-12-22 07:11:58 stalled has quit (Ping timeout: 244 seconds)
130 2011-12-22 07:15:16 [Tycho] has joined
131 2011-12-22 07:28:29 midnightmagic has quit (Quit: quit)
132 2011-12-22 07:29:01 midnightmagic has joined
133 2011-12-22 07:44:18 finway-mobil has quit (Quit: Colloquy for iPhone - http://colloquy.mobi)
134 2011-12-22 07:51:02 ThomasV has joined
135 2011-12-22 07:53:44 Dagger2 has quit (Ping timeout: 268 seconds)
136 2011-12-22 07:59:37 sgstair has quit (Quit: .•«UPP»•.)
137 2011-12-22 08:03:41 stalled has joined
138 2011-12-22 08:04:19 Dagger3 has joined
139 2011-12-22 08:05:48 Maged has quit (Quit: ChatZilla 0.9.87 [Firefox 8.0.1/20111120135848])
140 2011-12-22 08:08:34 t3a has quit (Ping timeout: 248 seconds)
141 2011-12-22 08:17:42 wasabi2 has joined
142 2011-12-22 08:19:17 wasabi has quit (Ping timeout: 240 seconds)
143 2011-12-22 08:19:45 marf_away has joined
144 2011-12-22 08:19:49 molecular has quit (Ping timeout: 276 seconds)
145 2011-12-22 08:20:34 molecular has joined
146 2011-12-22 08:23:29 dissipate has joined
147 2011-12-22 08:23:29 dissipate has quit (Changing host)
148 2011-12-22 08:23:29 dissipate has joined
149 2011-12-22 08:35:51 inlikeflynn has quit (Ping timeout: 252 seconds)
150 2011-12-22 08:42:57 TDL__ is now known as darkee
151 2011-12-22 08:52:32 davout has joined
152 2011-12-22 08:57:28 davout has quit (Remote host closed the connection)
153 2011-12-22 09:10:36 b4epoche_ has joined
154 2011-12-22 09:11:49 b4epoche has quit (Ping timeout: 276 seconds)
155 2011-12-22 09:11:49 b4epoche_ is now known as b4epoche
156 2011-12-22 09:11:57 sgstair has joined
157 2011-12-22 09:21:03 <osmosis> where can I find a changelog for 0.5.1 ?
158 2011-12-22 09:23:22 <osmosis> found here  http://bitcoin.org/releases/2011/12/15/v0.5.1.html
159 2011-12-22 09:29:45 TD has joined
160 2011-12-22 09:32:19 dikidera has joined
161 2011-12-22 09:32:28 diki has quit (Read error: Connection reset by peer)
162 2011-12-22 09:35:53 [Tycho] has quit (Remote host closed the connection)
163 2011-12-22 09:36:02 ovidiusoft has joined
164 2011-12-22 09:37:05 marf_away has quit (Ping timeout: 252 seconds)
165 2011-12-22 09:38:12 <osmosis> in bitcoin-qt , send coins label field seems misleading.
166 2011-12-22 09:38:58 <osmosis> seems that it should be read-only data and not editable..since the label comes from the addressbook.
167 2011-12-22 09:41:00 ThomasV has quit (Ping timeout: 240 seconds)
168 2011-12-22 09:48:04 copumpki_ has joined
169 2011-12-22 09:48:31 copumpkin has quit (Ping timeout: 244 seconds)
170 2011-12-22 09:51:49 <wumpus> osmosis: well you can edit it; it will change the label of the address... it's meant to  that when sending to a new address, you can label it immediately
171 2011-12-22 09:52:27 <wumpus> it works the same as bank sites here
172 2011-12-22 09:52:55 <wumpus> of course, you could make it read only when the address entered is already in the address book
173 2011-12-22 09:52:55 iocor has joined
174 2011-12-22 09:53:06 Turingi has joined
175 2011-12-22 09:57:24 traviscj has joined
176 2011-12-22 09:57:31 AStove has joined
177 2011-12-22 09:59:21 <osmosis> wumpus, ok. i see the purpose now.  Perhaps a dialog box about changing the label if the label is modified would be appropriate.
178 2011-12-22 10:00:02 <wumpus> yeah, do send a pull :)
179 2011-12-22 10:04:33 denisx has joined
180 2011-12-22 10:06:53 TD has quit (Quit: TD)
181 2011-12-22 10:18:20 ovidiusoft has quit (Ping timeout: 252 seconds)
182 2011-12-22 10:18:43 wasabi has joined
183 2011-12-22 10:20:29 osmosis has quit (Quit: Leaving)
184 2011-12-22 10:20:43 wasabi2 has quit (Ping timeout: 252 seconds)
185 2011-12-22 10:31:10 skeledrew has joined
186 2011-12-22 10:37:00 osmosis has joined
187 2011-12-22 10:42:00 iocor has quit (Quit: Computer has gone to sleep.)
188 2011-12-22 10:53:38 abragin has joined
189 2011-12-22 10:53:39 abragin has quit (Changing host)
190 2011-12-22 10:53:39 abragin has joined
191 2011-12-22 11:04:52 denisx has quit (Remote host closed the connection)
192 2011-12-22 11:05:09 denisx has joined
193 2011-12-22 11:07:39 AAA_awright has quit (Ping timeout: 252 seconds)
194 2011-12-22 11:08:21 AAA_awright has joined
195 2011-12-22 11:10:00 RazielZ has quit (Quit: Leaving)
196 2011-12-22 11:10:25 RazielZ has joined
197 2011-12-22 11:13:00 CaptainDDL has quit (Quit: I leave my first mate in charge!)
198 2011-12-22 11:17:34 <Eliel> this is an interesting proposal http://vermorel.com/journal/2011/12/20/instant-transfer-with-bitcoin-but-without-3rd-parties.html
199 2011-12-22 11:17:54 Turingi has quit (Read error: Connection reset by peer)
200 2011-12-22 11:18:12 <Eliel> however, for small amounts, I doubt even that's needed.
201 2011-12-22 11:19:34 RazielZ has quit (Quit: Leaving)
202 2011-12-22 11:20:26 skeledrew has quit (Ping timeout: 240 seconds)
203 2011-12-22 11:20:48 _Fireball has joined
204 2011-12-22 11:20:57 erle- has joined
205 2011-12-22 11:25:59 jm9000 has quit (Ping timeout: 252 seconds)
206 2011-12-22 11:26:06 skeledrew has joined
207 2011-12-22 11:29:47 RazielZ has joined
208 2011-12-22 11:33:08 denisx_ has joined
209 2011-12-22 11:35:09 denisx has quit (Ping timeout: 252 seconds)
210 2011-12-22 11:35:09 denisx_ is now known as denisx
211 2011-12-22 11:35:14 abragin has left ()
212 2011-12-22 11:37:37 jm9000 has joined
213 2011-12-22 11:41:30 erle- has quit (Quit: erle-)
214 2011-12-22 11:41:31 dr_win has quit (Ping timeout: 240 seconds)
215 2011-12-22 11:44:57 <CIA-100> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * r41a7220 / (3 files in 3 dirs): Some housekeeping. - http://git.io/ga5I6A https://github.com/bitcoinjs/node-bitcoin-p2p/commit/41a7220fcd2e03855e4c38e9baad42fe48b3c1de
216 2011-12-22 11:44:58 <CIA-100> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * r2cbb3b9 / package.json : Bump to version 0.2.1. - http://git.io/JGk1xg https://github.com/bitcoinjs/node-bitcoin-p2p/commit/2cbb3b96d6e80a896851b4e9d3ac0820acb009a6
217 2011-12-22 11:47:27 iocor has joined
218 2011-12-22 11:50:17 datagutt has joined
219 2011-12-22 11:50:27 ThomasV has joined
220 2011-12-22 11:53:23 davout has joined
221 2011-12-22 11:58:45 marf_away has joined
222 2011-12-22 12:06:44 B0g4r7_ has joined
223 2011-12-22 12:09:17 B0g4r7 has quit (Ping timeout: 276 seconds)
224 2011-12-22 12:09:18 B0g4r7_ is now known as B0g4r7
225 2011-12-22 12:19:37 wasabi2 has joined
226 2011-12-22 12:20:57 wasabi has quit (Ping timeout: 244 seconds)
227 2011-12-22 12:21:00 marf_away has quit (Ping timeout: 252 seconds)
228 2011-12-22 12:25:58 denisx has quit (Remote host closed the connection)
229 2011-12-22 12:26:14 denisx has joined
230 2011-12-22 12:32:21 denisx_ has joined
231 2011-12-22 12:34:44 traviscj has quit (Ping timeout: 252 seconds)
232 2011-12-22 12:34:56 ovidiusoft has joined
233 2011-12-22 12:36:23 denisx has quit (Ping timeout: 252 seconds)
234 2011-12-22 12:36:23 denisx_ is now known as denisx
235 2011-12-22 12:44:45 marf_away has joined
236 2011-12-22 12:47:51 sacarlson has quit (Ping timeout: 240 seconds)
237 2011-12-22 12:49:38 inlikeflynn has joined
238 2011-12-22 12:55:06 inlikeflynn has quit ()
239 2011-12-22 13:04:02 denisx has quit (Remote host closed the connection)
240 2011-12-22 13:04:18 denisx has joined
241 2011-12-22 13:04:56 sacarlson has joined
242 2011-12-22 13:17:23 abragin has joined
243 2011-12-22 13:17:23 abragin has quit (Changing host)
244 2011-12-22 13:17:23 abragin has joined
245 2011-12-22 13:17:41 WakiMiko has joined
246 2011-12-22 13:19:00 copumpki_ has quit (Quit: Leaving...)
247 2011-12-22 13:19:14 copumpkin has joined
248 2011-12-22 13:19:52 wasabi has joined
249 2011-12-22 13:20:53 wasabi2 has quit (Ping timeout: 240 seconds)
250 2011-12-22 13:22:46 b4epoche_ has joined
251 2011-12-22 13:23:38 b4epoche has quit (Ping timeout: 240 seconds)
252 2011-12-22 13:23:38 b4epoche_ is now known as b4epoche
253 2011-12-22 13:47:07 inlikeflynn has joined
254 2011-12-22 13:48:27 marf_away has quit (Ping timeout: 252 seconds)
255 2011-12-22 13:52:45 marf_away has joined
256 2011-12-22 13:57:03 denisx has quit (Read error: Connection reset by peer)
257 2011-12-22 13:57:19 denisx has joined
258 2011-12-22 14:20:34 wasabi2 has joined
259 2011-12-22 14:22:22 wasabi has quit (Ping timeout: 244 seconds)
260 2011-12-22 14:24:18 karnac has joined
261 2011-12-22 14:28:32 Wizzleby has quit (Ping timeout: 255 seconds)
262 2011-12-22 14:28:35 karnac has quit (Client Quit)
263 2011-12-22 14:31:12 [Tycho] has joined
264 2011-12-22 14:42:45 Wizzleby has joined
265 2011-12-22 14:44:37 ixStorm has joined
266 2011-12-22 14:44:39 ixStorm has left ()
267 2011-12-22 14:58:25 lolcat has quit (Changing host)
268 2011-12-22 14:58:25 lolcat has joined
269 2011-12-22 15:01:24 ThomasV has quit (Ping timeout: 248 seconds)
270 2011-12-22 15:14:52 <Diablo-D3> ;;ticker
271 2011-12-22 15:14:53 <gribble> Best bid: 3.73977, Best ask: 3.73979, Bid-ask spread: 2.00000000001e-05, Last trade: 3.73977, 24 hour volume: 59543, 24 hour low: 3.509, 24 hour high: 4.00999
272 2011-12-22 15:15:00 <[Tycho]> Are there any OP_CHECKMULTISIG TXes in testnet or main net ?
273 2011-12-22 15:15:03 <Diablo-D3> ;;calc 3.54 * 3.73
274 2011-12-22 15:15:03 <gribble> 13.2042
275 2011-12-22 15:19:38 Diablo-D3 has quit (Ping timeout: 240 seconds)
276 2011-12-22 15:21:54 upb has quit (Changing host)
277 2011-12-22 15:21:54 upb has joined
278 2011-12-22 15:21:56 gavinandresen has joined
279 2011-12-22 15:29:40 marf_away has quit (Ping timeout: 252 seconds)
280 2011-12-22 15:31:23 ThomasV has joined
281 2011-12-22 15:32:46 JStoker has quit (Ping timeout: 252 seconds)
282 2011-12-22 15:33:02 Turingi has joined
283 2011-12-22 15:33:07 ovidiusoft has quit (Ping timeout: 255 seconds)
284 2011-12-22 15:34:41 MagicalTux has quit (Excess Flood)
285 2011-12-22 15:35:36 Nicksasa has joined
286 2011-12-22 15:36:17 Guest42817 has joined
287 2011-12-22 15:41:12 Guest42817 is now known as MagicalTux
288 2011-12-22 15:41:14 MagicalTux has quit (Changing host)
289 2011-12-22 15:41:14 MagicalTux has joined
290 2011-12-22 15:41:31 JZavala has joined
291 2011-12-22 15:42:14 JStoker has joined
292 2011-12-22 15:42:19 <[Tycho]> why scriptsig is not decoded here ? http://blockexplorer.com/testnet/tx/f5eb769eff73a4781b600064ac16dff54e039994e7dedb77903a19b5edec1fc7
293 2011-12-22 15:44:36 btc_novice has joined
294 2011-12-22 15:44:39 <lianj> decoded in what?
295 2011-12-22 15:45:17 <lianj> in OP_0 ?
296 2011-12-22 15:46:32 <phantomcircuit> [Tycho], i think it gives up when the script is weird
297 2011-12-22 15:48:20 <lianj> no, the 0 is not data, its just the OP_0
298 2011-12-22 15:49:37 <[Tycho]> Previous script is redeemed, so it was valid.
299 2011-12-22 15:49:42 <[Tycho]> But not decoded by BBE
300 2011-12-22 15:50:27 <lianj> it is decoded.
301 2011-12-22 15:50:47 marf_away has joined
302 2011-12-22 15:51:13 <lianj> just that bbe decodes the opcodes OP_0 and OP_2-16 as 0 and 2-16
303 2011-12-22 15:52:42 <[Tycho]> What's the point of that script then ?
304 2011-12-22 15:55:27 <lianj> http://paste.pocoo.org/show/hZqP7MhGlRIa5j8XEBkT/
305 2011-12-22 15:57:55 <lianj> http://paste.pocoo.org/show/prdQmAlT8SDu26FraVGW/
306 2011-12-22 15:57:58 <gavinandresen> [Tycho]: why the 0 in the scriptSig?  Because there is a bug in CHECKMULTISIG -- it pops one too many items off the stack
307 2011-12-22 16:00:10 <gavinandresen> (so to work around that bug, my code adds an extra OP_0 byte to all multisignature signatures)
308 2011-12-22 16:00:21 <[Tycho]> lianj: why "done" ?
309 2011-12-22 16:00:39 <[Tycho]> gavinandresen: it's too late to fix it ?
310 2011-12-22 16:01:13 <[Tycho]> gavinandresen: also, why OP_EVAL instead of real CHECKMULTISIG ?
311 2011-12-22 16:01:53 <[Tycho]> I saw "OP_SMALLINTEGER << OP_PUBKEYS << OP_SMALLINTEGER << OP_CHECKMULTISIG" template mentioned in source. Will it work ?
312 2011-12-22 16:02:08 <gavinandresen> Yes
313 2011-12-22 16:02:24 <gavinandresen> ... but I didn't write a RPC method that will generate non-OP_EVAL multisig transactions
314 2011-12-22 16:02:34 <[eval]> gavinandresen: will the bug be fixed before 0.6 is released?
315 2011-12-22 16:02:36 <[Tycho]> Cool.
316 2011-12-22 16:03:48 <gavinandresen> RE: fixing the CHECKMULTISIG bug:  let me think about it for a bit, I THINK it would be safe to fix it for new clients, but until the entire network upgrades an extra OP_0 should still be added to signatures
317 2011-12-22 16:04:11 <[eval]> gavinandresen: so the final code will have to work whether or not there's an extra OP_0 in it?
318 2011-12-22 16:04:19 <gavinandresen> Just fixing CHECKMULTISIG if it is 'inside' an OP_EVAL would be safe, but that's ugly so I don't want to do it.
319 2011-12-22 16:04:45 erus` has quit (Remote host closed the connection)
320 2011-12-22 16:04:56 <gavinandresen> The code already works if there is extra stuff at the beginning of a scriptSig.  It is just ignored.
321 2011-12-22 16:05:09 <[eval]> ok
322 2011-12-22 16:05:13 <gavinandresen> ... that's part of why OP_EVAL is backwards-compatible with old clients
323 2011-12-22 16:05:47 <gavinandresen> (they see <signatures> <op_eval_stuff>, check to see if the <op_eval_stuff> is FALSE (it never is), and then just ignore the extra <signatures>)
324 2011-12-22 16:05:50 <[eval]> i'm pretty excited about this... i'm running git HEAD now and loving the new features :> thanks for everything you've been doing!
325 2011-12-22 16:06:20 <[eval]> (bitcoind only)
326 2011-12-22 16:06:32 <gavinandresen> Great!  Please try hard to break it....
327 2011-12-22 16:07:10 BitMark has joined
328 2011-12-22 16:07:15 Nicksasa has quit (Read error: No route to host)
329 2011-12-22 16:07:19 <[Tycho]> Pull 669 description looks incorrect...
330 2011-12-22 16:08:05 <gavinandresen> which part?  I'll fix....
331 2011-12-22 16:08:25 <[Tycho]> It says "if you own all the public keys of a multisignature transaction, then you are able to spend"
332 2011-12-22 16:08:32 <[Tycho]> But that should be private keys
333 2011-12-22 16:08:49 <gavinandresen> thanks, fixed
334 2011-12-22 16:08:58 <[Tycho]> Also it says ./bitcoind addmultisigaddress 2 '["...public_key_1...","...public_key_2..."]
335 2011-12-22 16:09:04 <[Tycho]> And addmultisigaddress <'["key","key"]'>
336 2011-12-22 16:09:17 <[Tycho]> Is that "2" parameter skipped ?
337 2011-12-22 16:10:10 <[Tycho]> Should be more clear to use ["key1", ... ], otherwise looks like 2 and only 2 keys are supported.
338 2011-12-22 16:10:24 osmosis has quit (Quit: Leaving)
339 2011-12-22 16:10:27 <BitMark> did 0.5.1 include the rpcssl fix?
340 2011-12-22 16:10:29 <[eval]> and specify whether that key is public or private please
341 2011-12-22 16:10:45 <gavinandresen> hmm, the source is addmultisigaddress <nrequired> <'["key","key"]'> [account]
342 2011-12-22 16:10:46 <[eval]> in the help for the RPC
343 2011-12-22 16:10:53 <gavinandresen> markdown is doing something funny....
344 2011-12-22 16:11:21 <[Tycho]> gavinandresen: so the nrequired is missing then.
345 2011-12-22 16:11:35 <gavinandresen> yes, have to figure out how to get github markdown not to do funky things with <>
346 2011-12-22 16:11:59 <[Tycho]> Oh, so "markdown" was not a nickname :)
347 2011-12-22 16:12:12 <gavinandresen> http://github.github.com/github-flavored-markdown/
348 2011-12-22 16:13:29 <lianj> gavinandresen: whats the meaning of OP_NOP1 now, not a reserved word anymore?
349 2011-12-22 16:13:35 <gavinandresen> &lt; and &gt; works
350 2011-12-22 16:13:46 <gavinandresen> lianj: OP_NOP1 is being redefined to mean OP_EVAL
351 2011-12-22 16:14:06 <gavinandresen> See BIP 12 for details....
352 2011-12-22 16:14:22 <lianj> ah, now the backlog about eval makes sense though :>
353 2011-12-22 16:14:40 <lianj> maybe it should be mentioned on the wiki
354 2011-12-22 16:14:52 <[eval]> actually nm, the help specifies what keys to put in... awesome
355 2011-12-22 16:15:07 <[eval]> gonna play with it a little when i have a chance
356 2011-12-22 16:15:35 <lianj> [Tycho]: then ofc its not 'done' there. sorry
357 2011-12-22 16:15:53 <gavinandresen> lianj: good idea
358 2011-12-22 16:16:32 <[eval]> woah
359 2011-12-22 16:16:40 <[Tycho]> So that script is posted as string in scriptsig ? Or as script ?
360 2011-12-22 16:16:48 * lianj patches his scriptrunner
361 2011-12-22 16:17:13 * jgarzik updated his main wallet machine to git HEAD (post-lukejr-C99-revert HEAD), and some wallet transactions no longer appear listtransactions.  That was surprising.
362 2011-12-22 16:17:20 <[eval]> i just noticed an imbalance in my balances, gavinandresen
363 2011-12-22 16:17:24 <jgarzik> the balance remains correct in getinfo
364 2011-12-22 16:17:39 <[eval]> alex@John-Galt:~/bitcoin/src$ ./bitcoind getbalance
365 2011-12-22 16:17:39 <[eval]> 205.59089360
366 2011-12-22 16:17:39 <[eval]> alex@John-Galt:~/bitcoin/src$ ./bitcoind listaccounts
367 2011-12-22 16:17:39 <[eval]> { "" : 199.72903839, "FEES" : 0.00000000, "SAVINGS" : 9.07238153
368 2011-12-22 16:17:39 <[eval]> }
369 2011-12-22 16:17:47 <jgarzik> unfortunately, since it was so few bitcoins, I don't have a pre-0.59999 wallet backup
370 2011-12-22 16:18:18 * [eval] tries it with 0.5.1
371 2011-12-22 16:18:23 <gavinandresen> jgarzik: can you run it against an old binary and get a diff of the listtransactions output?
372 2011-12-22 16:19:32 <[Tycho]> gavinandresen: what is the expected format for public keys in addmultisigaddress command ?
373 2011-12-22 16:19:40 <[eval]> the accounts show up correctly in 0.5.1
374 2011-12-22 16:19:53 <jgarzik> gavinandresen: yeah, 0.5.1 worked for me
375 2011-12-22 16:19:53 <[eval]> { "" : 199.72903839, "FEES" : 0.00000000, "SAVINGS" : 5.86185521
376 2011-12-22 16:19:53 <[eval]> }
377 2011-12-22 16:19:54 <gavinandresen> Tycho:  either hex or base58 (same formats output by the validateaddress extension)
378 2011-12-22 16:19:57 <jgarzik> gavinandresen: I'll see...
379 2011-12-22 16:20:11 <[Tycho]> validateaddress outputs both ?
380 2011-12-22 16:20:16 <gavinandresen> yes
381 2011-12-22 16:20:26 <jgarzik> gavinandresen: spends disappeared from listtransactions, but receives still appear
382 2011-12-22 16:21:26 wasabi has joined
383 2011-12-22 16:21:44 <gavinandresen> jgarzik: d'oh!  sounds like definitely a bug...
384 2011-12-22 16:24:32 Clipse has quit (Ping timeout: 240 seconds)
385 2011-12-22 16:24:45 wasabi2 has quit (Ping timeout: 276 seconds)
386 2011-12-22 16:26:19 <[eval]> gavinandresen: i don't see my sends OR moves in 0.5.1 OR in git HEAD but i see the correct balances for accounts in 0.5.1 but not in git HEAD (that SAVINGS account has too many coins and it doesn't end up balancing correctly)
387 2011-12-22 16:26:59 <[eval]> and on that note, i have to dip out for a bit
388 2011-12-22 16:29:04 <BitMark> error: -rpcssl=1, but bitcoin compiled without full openssl libraries.
389 2011-12-22 16:29:32 <gavinandresen> BitMark: version 0.5?  That bug was fixed in 0.5.1
390 2011-12-22 16:29:41 <BitMark> running 0.5.1
391 2011-12-22 16:30:06 <gavinandresen> grumble grumble.....
392 2011-12-22 16:30:25 <gavinandresen> BitMark: what platform?
393 2011-12-22 16:30:33 <BitMark> linux
394 2011-12-22 16:30:35 <BitMark> Bitcoin version 0.5.1-beta
395 2011-12-22 16:31:05 <gavinandresen> This is why we need dedicated QA testers
396 2011-12-22 16:31:15 <BitMark> i saw you merged and closed https://github.com/bitcoin/bitcoin/pull/687
397 2011-12-22 16:31:55 <BitMark> would the build log have a clue?
398 2011-12-22 16:32:08 <helo> anyone know of a good micropayment system we could use to motivate dedicated testers?
399 2011-12-22 16:32:17 <rjk2> bitcoin?
400 2011-12-22 16:32:24 * rjk2 hibernates again
401 2011-12-22 16:32:29 <BitMark> its entirely possible i am doing something wrong
402 2011-12-22 16:32:43 ovidiusoft has joined
403 2011-12-22 16:33:05 <gavinandresen> BitMark: More likely you're the first person to actually test to see if the fix actually fixed the problem
404 2011-12-22 16:33:36 MobiusL has quit (Remote host closed the connection)
405 2011-12-22 16:34:29 <BitMark> i think i heard mention about the possibility of actually hiring a QA person
406 2011-12-22 16:34:30 inlikeflynn has quit (Ping timeout: 276 seconds)
407 2011-12-22 16:34:35 <BitMark> ?
408 2011-12-22 16:35:11 inlikeflynn has joined
409 2011-12-22 16:35:28 <gavinandresen> Alex Waters was being paid to do QA, but then TruCoin (the company doing the funding) did the typical startup thing and ran into funding issues of their own....
410 2011-12-22 16:36:01 <BitMark> ah
411 2011-12-22 16:37:11 <BitMark> would QA bounties work?
412 2011-12-22 16:37:28 <gavinandresen> BitMark: can you open an issue on github?  I'm busy tracking down the listtransactions issue...
413 2011-12-22 16:37:40 <BitMark> roger willco
414 2011-12-22 16:37:43 finway has joined
415 2011-12-22 16:37:48 <finway> ;;ticker
416 2011-12-22 16:37:48 <gribble> Best bid: 3.846, Best ask: 3.8477, Bid-ask spread: 0.0017, Last trade: 3.846, 24 hour volume: 60391, 24 hour low: 3.509, 24 hour high: 3.99199
417 2011-12-22 16:38:23 MobiusL has joined
418 2011-12-22 16:41:53 * SomeoneWeird presuming QA = quality assurance?
419 2011-12-22 16:42:17 finway has quit (Ping timeout: 258 seconds)
420 2011-12-22 16:42:30 <BitMark> https://github.com/bitcoin/bitcoin/issues/722
421 2011-12-22 16:43:58 <jgarzik> gavinandresen: built.  starting -rescan...  will file an issue if this works
422 2011-12-22 16:44:59 <gavinandresen> jgarzik: thanks. I built a 0.4 bitcoind, and am trying to reproduce the issue
423 2011-12-22 16:48:38 storrgie has joined
424 2011-12-22 16:49:31 larsivi has joined
425 2011-12-22 16:50:32 Nicksasa has joined
426 2011-12-22 16:50:51 <jgarzik> gavinandresen: issue reproduced
427 2011-12-22 16:51:01 <gavinandresen> jgarzik: yup, here, too....
428 2011-12-22 16:51:01 <jgarzik> gavinandresen: something definitely wrong post-0.5.1
429 2011-12-22 16:51:24 <jgarzik> gavinandresen: so 0.5.1 WFM, git HEAD fails
430 2011-12-22 16:57:06 peck has quit (Ping timeout: 248 seconds)
431 2011-12-22 17:03:41 Uber has joined
432 2011-12-22 17:04:44 davout has quit (Remote host closed the connection)
433 2011-12-22 17:04:54 <jgarzik> gavinandresen: opening issue...
434 2011-12-22 17:05:28 <Uber> Has anyone played with the idea of bitcoin HFT/Algo trading?
435 2011-12-22 17:05:40 <jgarzik> Uber: yes
436 2011-12-22 17:06:42 <Uber> did you find that there was arbitrage? or did you lose out with the recent collapse in ES?
437 2011-12-22 17:06:56 <jgarzik> Uber: I didn't say it was me :)
438 2011-12-22 17:07:10 <jgarzik> Uber: HFT has been discussed on the forums.  TD[gone] mentioned that Satoshi had some ideas, too.
439 2011-12-22 17:07:17 finway has joined
440 2011-12-22 17:07:58 <finway> I want to help testing, is there a complie-howto?
441 2011-12-22 17:08:03 peck has joined
442 2011-12-22 17:08:07 finway has quit (Client Quit)
443 2011-12-22 17:08:50 <Uber> Ya i've read what little there is on the forums... I have a degree in finance with an emphasis in derivatives with International Business minor.
444 2011-12-22 17:09:32 <Uber> looking at the volume of the bitcoins shows how easy the market can be manipulated
445 2011-12-22 17:09:38 <Uber> just check out nanex.com
446 2011-12-22 17:10:00 <Uber> they provide analysis of HFT algos with real stocks
447 2011-12-22 17:10:23 <Uber> the volume they are pushing is in the millions, the volume of bitcoins being transacted is the hundreds of dollars
448 2011-12-22 17:11:10 <Uber> http://www.nanex.net/*
449 2011-12-22 17:14:26 <sipa> jgarzik, gavinandresen: already figured out which commit broke it?
450 2011-12-22 17:15:02 <gavinandresen> sipa: nope
451 2011-12-22 17:15:39 <gavinandresen> sipa: I thought it might be your change to AddToWalletIfInvolvingMe.... but I'm changing my mind....
452 2011-12-22 17:16:50 <sipa> if balances remain intact, i don't think the actual list of transactions in the wallet changed
453 2011-12-22 17:18:40 <gavinandresen> I've got some transaction ids for a test wallet that aren't being assigned to the correct account, about to fire up a debugger to figure out why...
454 2011-12-22 17:18:46 <gmaxwell> Uber: you might find more willing discussion about markets in #bitcoin  the focus here is on the development of the bitcoin software itself, the bitcoin distributed algorithim, and the bitcoin network protocol(s).
455 2011-12-22 17:19:00 <jgarzik> sipa: yes, it is possible that this is just a listtransactions (display) issue
456 2011-12-22 17:19:35 <jgarzik> Uber: yes, bitcoin market is tiny, and therefore easily manipulated
457 2011-12-22 17:19:45 <jgarzik> Uber: just like penny stocks or any other tiny market
458 2011-12-22 17:19:54 <Uber> exactly, super light trading volume
459 2011-12-22 17:20:07 <Uber> gmaxwell: thanks for the advice
460 2011-12-22 17:20:20 <Uber> jbarzik: thanks too
461 2011-12-22 17:23:55 <sipa> gavinandresen, jgarzik: having IsChange() report true in too many cases would explain the symptom
462 2011-12-22 17:24:04 <sipa> (just a wild guess)
463 2011-12-22 17:24:32 <gavinandresen> ... I fixed that bug last week...  I think....
464 2011-12-22 17:24:54 <sipa> not that IsChange() looks wrong to me, but i didn't test anything now
465 2011-12-22 17:25:03 <gavinandresen> And that doesn't explain why I'm seeing a transaction assigned to account "from2" in 0.4, but "" in HEAD
466 2011-12-22 17:25:17 <sipa> indeed
467 2011-12-22 17:30:00 <gmaxwell> was the wallet that lost data encrypted?
468 2011-12-22 17:30:06 <gmaxwell> (e.g. is the resilvering causing this)
469 2011-12-22 17:30:42 <sipa> resilvering didn't change between 0.5.1 and HEAD
470 2011-12-22 17:30:55 <gavinandresen> no, my test wallet is unencrypted
471 2011-12-22 17:30:58 <gmaxwell> oh sorry, I'm LIFOing the discussion.
472 2011-12-22 17:33:54 b4epoche_ has joined
473 2011-12-22 17:34:35 b4epoche has quit (Ping timeout: 244 seconds)
474 2011-12-22 17:34:35 b4epoche_ is now known as b4epoche
475 2011-12-22 17:37:16 Lolcust has quit (Ping timeout: 252 seconds)
476 2011-12-22 17:38:41 Lolcust has joined
477 2011-12-22 17:39:54 <[Tycho]> Uber: ICBIT is planned to support HFT.
478 2011-12-22 17:40:01 ThomasV has quit (Ping timeout: 240 seconds)
479 2011-12-22 17:44:41 Uber has quit (Quit: Page closed)
480 2011-12-22 17:44:44 <gavinandresen> sipa: I think the bug is happening as the wallet is loaded; getting a wtx.strFromAccount = "" when it should be another account (down deep in db.cpp LoadWallet
481 2011-12-22 17:45:09 <sipa> eww
482 2011-12-22 17:56:42 <gavinandresen> ... leading suspect is now separation of CLIENT_VERSION from PROTOCOL_VERSION....
483 2011-12-22 17:57:13 <luke-jr> except they're the same right now, aren't they?
484 2011-12-22 17:57:25 <gavinandresen> Nope, PROTOCOL_VERSION is 0.6, CLIENT_VERSION is 0.5.99
485 2011-12-22 17:57:29 <luke-jr> bisect?
486 2011-12-22 17:57:35 <gavinandresen> I did that on purpose to try to shake out bugs....
487 2011-12-22 17:57:42 <luke-jr> oh, yeah, that *would* make it likely that
488 2011-12-22 17:57:54 tomat has quit (Excess Flood)
489 2011-12-22 17:58:12 tomat has joined
490 2011-12-22 17:58:36 traviscj has joined
491 2011-12-22 17:58:43 Cablesaurus has joined
492 2011-12-22 17:58:43 Cablesaurus has quit (Changing host)
493 2011-12-22 17:58:43 Cablesaurus has joined
494 2011-12-22 18:00:55 larsivi has quit (Ping timeout: 252 seconds)
495 2011-12-22 18:07:06 <sipa> gavinandresen: how could version values influence how transactions are counted?
496 2011-12-22 18:07:39 <gavinandresen> They don't...
497 2011-12-22 18:08:11 <gavinandresen> I just thought maybe there was some conditional "if version < something" code that affected wallet deserialization
498 2011-12-22 18:08:56 <gavinandresen> There's definitely something funky going on with wallet deserialization
499 2011-12-22 18:10:54 <gavinandresen> Anybody understand deeply how GetSerializeSize() works?  Leading suspect is now the added private CWallet* pointer in CWalletTx....
500 2011-12-22 18:12:05 <sipa> if CWalletTx's IMPLEMENT_SERIALIZE didn't change, GetSerialSize() shouldn't change either
501 2011-12-22 18:13:39 <gavinandresen> mmmm.... 1:11, time to eat lunch and think on this a bit
502 2011-12-22 18:14:17 <luke-jr> gavinandresen: you're not using stdint still, are you?
503 2011-12-22 18:14:29 <gavinandresen> luke-jr: nope
504 2011-12-22 18:22:21 wasabi2 has joined
505 2011-12-22 18:25:08 wasabi has quit (Ping timeout: 252 seconds)
506 2011-12-22 18:28:32 Nicksasa has quit (Ping timeout: 240 seconds)
507 2011-12-22 18:29:30 <jgarzik> gavinandresen: back from lunch.  running git bisect.
508 2011-12-22 18:35:50 Nicksasa has joined
509 2011-12-22 18:37:50 <jgarzik> 'git bisect run $cmd' is fun
510 2011-12-22 18:40:32 DontMindMe2 has joined
511 2011-12-22 18:46:01 tower has quit (Ping timeout: 252 seconds)
512 2011-12-22 18:46:12 <gavinandresen> $cmd is "run bitcoind -daemon, wait a while for it to startup, then listtransactions and grep for the missing one?"
513 2011-12-22 18:47:37 <gavinandresen> tree at commit fc9096 is good...
514 2011-12-22 18:52:05 tower has joined
515 2011-12-22 18:52:39 karnac has joined
516 2011-12-22 18:55:51 <gavinandresen> tree at 99a289 is good...
517 2011-12-22 19:01:27 denisx_ has joined
518 2011-12-22 19:03:01 <jgarzik> gavinandresen: one more bisect and I've got a winner
519 2011-12-22 19:03:08 heinz` has joined
520 2011-12-22 19:03:17 <gavinandresen> jgarzik: excellent!
521 2011-12-22 19:04:07 <heinz`> anyone have issues with 0.5.0 and 0.5.1 crashing on win7 when it tries to update
522 2011-12-22 19:04:41 <heinz`> 0.4.0 is fine
523 2011-12-22 19:04:42 denisx has quit (Ping timeout: 252 seconds)
524 2011-12-22 19:04:42 denisx_ is now known as denisx
525 2011-12-22 19:06:22 denisx has quit (Remote host closed the connection)
526 2011-12-22 19:06:38 denisx has joined
527 2011-12-22 19:07:02 <luke-jr> heinz`: 0.4.2 ?
528 2011-12-22 19:07:30 <heinz`> didn't see that one to d/l 0.4.0
529 2011-12-22 19:07:33 <heinz`> i'll try that one now
530 2011-12-22 19:08:08 <luke-jr> I don't think anyone's made binaries for Windows
531 2011-12-22 19:08:12 <luke-jr> just 0.4.1
532 2011-12-22 19:08:15 <heinz`> i see 0.4.1
533 2011-12-22 19:08:17 <heinz`> i'll try that one
534 2011-12-22 19:08:30 <gavinandresen> jgarzik: 9e4705 ?
535 2011-12-22 19:08:58 <jgarzik> still compiling
536 2011-12-22 19:12:22 <heinz`> 0.4.1 is fine as well
537 2011-12-22 19:12:22 <heinz`> odd
538 2011-12-22 19:13:21 <jgarzik> commit e679ec969c8b22c676ebb10bea1038f6c8f13b33
539 2011-12-22 19:13:21 <jgarzik> Author: Gavin Andresen <gavinandresen@gmail.com>
540 2011-12-22 19:13:21 <jgarzik> Date:   Mon Oct 3 13:05:43 2011 -0400
541 2011-12-22 19:13:21 <jgarzik>     OP_EVAL implementation
542 2011-12-22 19:13:24 <jgarzik> gavinandresen: ^^
543 2011-12-22 19:13:46 <jgarzik> e679ec969c8b22c676ebb10bea1038f6c8f13b33 is the first bad commit
544 2011-12-22 19:13:51 <luke-jr> heinz`: how about 0.5.0rc1 ?
545 2011-12-22 19:14:47 <gavinandresen> jgarzik: yes, that would be bad until commit be237c
546 2011-12-22 19:15:08 <gavinandresen> ... and then it gets bad again at the very-next commit, where the testnet default ADDRESSVERSION changes...  I think.
547 2011-12-22 19:15:14 <luke-jr> gavinandresen: what happened to the 0.5.0rc bins?
548 2011-12-22 19:15:40 <gavinandresen> luke-jr: I imagine they got removed when I removed the test/ sub-folder
549 2011-12-22 19:16:40 <gavinandresen> jgarzik: ... although there may be multiple bugs here.  Is your test wallet main-net or testnet?
550 2011-12-22 19:16:47 <heinz`> luke-jr you wouldn't happen to have a link for that one would you?
551 2011-12-22 19:17:36 <jgarzik> gavinandresen: test wallet?  bah!  testing with real wallet on mainnet ;)
552 2011-12-22 19:17:40 <luke-jr> gavinandresen: how nice, I guess Windows users can't bisect even a little :P
553 2011-12-22 19:18:16 <gavinandresen> jgarzik: can you see if your problem is fixed by be237c  ?
554 2011-12-22 19:18:37 <jgarzik> gavinandresen: starting with what top-of-tree?
555 2011-12-22 19:19:05 Mqrius has quit (Ping timeout: 252 seconds)
556 2011-12-22 19:19:18 <gavinandresen> uhh... I mean git checkout b2337c   and test
557 2011-12-22 19:19:26 <gavinandresen> be237c
558 2011-12-22 19:20:02 cryptoxchange has quit (Quit: Leaving)
559 2011-12-22 19:22:48 wasabi has joined
560 2011-12-22 19:24:39 wasabi2 has quit (Ping timeout: 240 seconds)
561 2011-12-22 19:25:14 JZavala has quit (Ping timeout: 240 seconds)
562 2011-12-22 19:30:50 ThomasV has joined
563 2011-12-22 19:32:49 <gavinandresen> Ok, bug number 1 is testnet-only, due to changing the ADDRESSVERSION from 111 to 192, it causes transactions to be assigned to the wrong accounts.  Bug number 2, 'sends' missing from listtransactions, I'm still looking for.
564 2011-12-22 19:36:33 <jgarzik> gavinandresen: be237c is confirmed broken
565 2011-12-22 19:36:39 <gavinandresen> jgarzik: thanks
566 2011-12-22 19:39:20 <cj> okay, how do I build the .deb again?
567 2011-12-22 19:40:04 <jgarzik> gavinandresen: definitely looks like OP_EVAL patch here.  I wonder if IsMine changed somehow.
568 2011-12-22 19:41:00 <gavinandresen> IsMine uses ExtractAddress, which DID definitely change....
569 2011-12-22 19:43:44 <[Tycho]> Is there any roadmap that mentions required feature set for 0.6-1.0 versions ?
570 2011-12-22 19:43:58 <gavinandresen> ... but from my debugging the problem looks like when the wallet is loaded.
571 2011-12-22 19:47:13 Mqrius has joined
572 2011-12-22 19:47:56 <luke-jr> gavinandresen: are accounts associated with addresses, rather than pubkeys? O.o
573 2011-12-22 19:52:59 <sipa> luke-jr: addresses correspond to txout scripts, and it is using those that you 'receive' coins
574 2011-12-22 19:53:38 <luke-jr> sipa: yes, I know.
575 2011-12-22 19:54:05 <sipa> so it seems right to me that a group of such addresses is combined into an account
576 2011-12-22 19:54:17 <luke-jr> sipa: doesn't work with the address version change ;)
577 2011-12-22 19:54:51 * luke-jr ponders a good way to solve that
578 2011-12-22 19:55:29 <sipa> testnet = don't care
579 2011-12-22 19:55:33 <luke-jr> :P
580 2011-12-22 19:55:47 copumpki_ has joined
581 2011-12-22 19:55:53 <sipa> you can temporarily do a conversion at load time
582 2011-12-22 19:56:00 <sipa> so both old and new forms of an address are loaded
583 2011-12-22 19:56:30 copumpkin has quit (Ping timeout: 268 seconds)
584 2011-12-22 19:56:40 <gavinandresen> if testnet == don't care, then we should just keep testnet address == 111.......
585 2011-12-22 19:57:49 <sipa> gavinandresen: i though the version would only change at the next reset
586 2011-12-22 19:58:03 <sipa> but that's maybe hard to implement
587 2011-12-22 20:01:11 RazielZ has quit (Ping timeout: 252 seconds)
588 2011-12-22 20:01:22 Clipse has joined
589 2011-12-22 20:03:41 larsivi has joined
590 2011-12-22 20:03:48 copumpki_ is now known as copumpkin
591 2011-12-22 20:03:48 copumpkin has quit (Changing host)
592 2011-12-22 20:03:48 copumpkin has joined
593 2011-12-22 20:07:52 Xunie has joined
594 2011-12-22 20:09:13 karnac has quit (Ping timeout: 255 seconds)
595 2011-12-22 20:10:00 RazielZ has joined
596 2011-12-22 20:13:52 <gavinandresen> ok, I'm an idiot.  And gdb sucks....
597 2011-12-22 20:14:52 <luke-jr> O.o
598 2011-12-22 20:15:37 * luke-jr nominates sipa for project lead since gavinandresen is an idiot.
599 2011-12-22 20:15:39 <luke-jr> jk :P
600 2011-12-22 20:16:13 <gavinandresen> Bug is in the OP_EVAL ExtractAddress, which really should be named ExtractAddress_but_only_if_it_is_in_the_keystore_if_you_pass_in_a_non_null_keystore
601 2011-12-22 20:17:14 <sipa> gavinandresen: i should have added a comment about that...
602 2011-12-22 20:17:18 <luke-jr> >_<
603 2011-12-22 20:17:41 <gavinandresen> ... and I should have noticed my new version made the keystore param unused
604 2011-12-22 20:18:29 <[Tycho]> Something to worry about ?
605 2011-12-22 20:18:32 <luke-jr> always nice to catch bugs before RCs though
606 2011-12-22 20:18:40 cosurgi has quit (Ping timeout: 255 seconds)
607 2011-12-22 20:18:45 <luke-jr> [Tycho]: not on the pool side of things I think
608 2011-12-22 20:18:53 <gavinandresen> Yes, that's why I'm trying to pull the big scary changes early.
609 2011-12-22 20:19:09 <[Tycho]> I wanted to implement 3* addresses support :)
610 2011-12-22 20:19:24 <gavinandresen> And right, this doesn't affect the backports
611 2011-12-22 20:20:15 <[Tycho]> But I didn't wanted to implement that bitcoinaddress class..
612 2011-12-22 20:20:26 <sipa> why not?
613 2011-12-22 20:20:35 skeledrew has quit (Ping timeout: 252 seconds)
614 2011-12-22 20:20:45 <[Tycho]> This would require many changes.
615 2011-12-22 20:22:27 <gavinandresen> Refactoring:  ExtractAddress() will only extract addresses, I'll modify the code that calls it with a keystore arg to check to see if the address is in the keystore if it needs to care....
616 2011-12-22 20:29:19 skeledrew has joined
617 2011-12-22 20:38:57 <sipa> gavinandresen: idea was that if you had a txout with multiple alternative (combinations of) keys/addresses, that it would in the general case just return one, but in case of an own payment, use he key that you own
618 2011-12-22 20:40:14 <luke-jr> http://en.wikipedia.org/wiki/C++11#Generalized_constant_expressions <--  does this imply C++11 doesn't support non-const array sizes? :|
619 2011-12-22 20:41:19 <gmaxwell> luke-jr: yea, C++ the standard doesn't have vararray.
620 2011-12-22 20:41:29 <luke-jr> gmaxwell: but not even C++11 ?
621 2011-12-22 20:41:30 <luke-jr> wtf?
622 2011-12-22 20:41:33 <gmaxwell> Worse, they just removed it from a mandatory feature of C99 because MSFT wouldn't implement it.
623 2011-12-22 20:41:53 <luke-jr> how can they change C99 after 99?
624 2011-12-22 20:42:14 <gmaxwell> (and because of some crazy pedantry about misuse of it making it impossible to reason about peak stack usage— to which I say, don't misuse it)
625 2011-12-22 20:43:49 zeiris has quit (Ping timeout: 252 seconds)
626 2011-12-22 20:43:59 <gavinandresen> sipa: replacing ExtractAddress(...pwallet,address) with ExtractAddress...address) && pwallet->HaveKey(address) makes sense to me, and is safe.  When we support funky "this or that" transactions then we can revisit to figure out what needs to be done....
627 2011-12-22 20:44:56 <gavinandresen> Probably we want another method that uses ExtractAddresses and returns all the addresses that belong to me.  Or that I know how to get a private key for....
628 2011-12-22 20:45:05 <gavinandresen> ... or a signature...
629 2011-12-22 20:45:51 <sipa> gavinandresen: agree
630 2011-12-22 20:48:50 devrandom has quit (Remote host closed the connection)
631 2011-12-22 20:49:59 devrandom has joined
632 2011-12-22 20:52:31 <CIA-100> bitcoin: Daniel Folkinshteyn * r5d816a5f38c4 supybot-bitcoin-marketmonitor/OTCWebsite/viewratings.php: OTCWebsite: improve description of first rating date http://tinyurl.com/6omuu4k
633 2011-12-22 20:57:11 <gavinandresen> sipa: can you do a quick review, make sure I'm not being an idiot again?  https://github.com/gavinandresen/bitcoin-git/commit/c78846899de77527109b61665112ce9b36f6fd85
634 2011-12-22 20:58:36 <sipa> looks good at first sight
635 2011-12-22 20:59:49 <gavinandresen> ... fixes listtransactions....
636 2011-12-22 21:01:02 Kolky has joined
637 2011-12-22 21:01:18 <gavinandresen> Does anybody here use Eclipse on the Mac to work with C++ code?  I'm wondering if it would be any better at showing me the contents of a std::vector<std::pair<std::string,std::string>>> than gdb is....
638 2011-12-22 21:02:09 <CIA-100> bitcoin: Gavin Andresen master * rce336fd / src/base58.h : Back out testnet default address change, it breaks accounts on old wallets. - http://git.io/3boqNQ https://github.com/bitcoin/bitcoin/commit/ce336fdc21c25c055ffef28fbe7c61164df7ca24
639 2011-12-22 21:02:14 <CIA-100> bitcoin: Gavin Andresen master * r2e17ac8 / (7 files in 3 dirs): Fix broken ExtractAddress (refactored, made callers check for addresses in keystore if they care) - http://git.io/uZL7KQ https://github.com/bitcoin/bitcoin/commit/2e17ac83c65b65fe2037b8c8941c25e288905903
640 2011-12-22 21:05:17 tower has quit (Ping timeout: 240 seconds)
641 2011-12-22 21:06:22 tower has joined
642 2011-12-22 21:08:02 macintosh264 has joined
643 2011-12-22 21:08:58 <macintosh264> Excuse me. I am looking for other admins on the #bitcoin chanel. I have been baned for incorrect perception of what I am trying to say. It is revelant to bitcoin, so I can say it.
644 2011-12-22 21:10:06 macintosh264 is now known as macintosh265
645 2011-12-22 21:10:54 Cablesaurus has quit (Quit: Oops. My brain just hit a bad sector)
646 2011-12-22 21:12:24 AStove has quit ()
647 2011-12-22 21:12:44 <[Tycho]> :)
648 2011-12-22 21:15:57 <gavinandresen> ok, i may have to amend 'gdb sucks', to "gdb-versions-prior-to-7 suck"... (learning about writing extensions in python.... mmmmm, python.....)
649 2011-12-22 21:20:07 macintosh265 is now known as macintosh264
650 2011-12-22 21:23:35 wasabi2 has joined
651 2011-12-22 21:25:32 wasabi has quit (Ping timeout: 252 seconds)
652 2011-12-22 21:25:40 chrisb__ has joined
653 2011-12-22 21:25:56 <mcorlett> Where on the roadmap is URI integration á la "bitcoin:address"?
654 2011-12-22 21:26:12 <mcorlett> I know Spesmilo already has it.
655 2011-12-22 21:27:05 <luke-jr> mcorlett: Bitcoin-Qt refuses to implement compliant URI support.
656 2011-12-22 21:27:16 <luke-jr> mcorlett: non-compliant URI support is on the table for 0.6
657 2011-12-22 21:28:45 <mcorlett> luke-jr: What does "on the table" mean?
658 2011-12-22 21:28:55 <luke-jr> mcorlett: I think it's pretty likely that it will be merged
659 2011-12-22 21:28:59 <jgarzik> gavinandresen: git HEAD has fixed my issue
660 2011-12-22 21:29:26 <gavinandresen> jgarzik: great.
661 2011-12-22 21:29:42 <mcorlett> luke-jr: Great. Does "non-compliant" mean that it's not cross-compatible with different operating systems?
662 2011-12-22 21:29:56 <gavinandresen> non-compliance means it doesn't do everything luke-jr wants it to do
663 2011-12-22 21:29:57 <luke-jr> mcorlett: no, it means it only works on some URIs
664 2011-12-22 21:30:16 <gavinandresen> (the rest of us are tired of arguing with him, so we're just ignoring the features we don't like)
665 2011-12-22 21:30:53 <mcorlett> I see. I've read the URI article on the Wiki. What's getting scrapped, exactly?
666 2011-12-22 21:31:05 davout has joined
667 2011-12-22 21:31:17 <luke-jr> mcorlett: specifically, Bitcoin-Qt only works with URIs that specify amounts in BTC units
668 2011-12-22 21:32:17 <gavinandresen> .. yeah, the whole X/x/whatever for amounts thing.
669 2011-12-22 21:33:10 <sipa> i'd like to introduce base-phi amounts to the spec
670 2011-12-22 21:33:24 denisx has quit (Quit: denisx)
671 2011-12-22 21:33:43 macintosh264 has quit (Read error: Connection reset by peer)
672 2011-12-22 21:33:55 <sipa> http://en.m.wikipedia.org/wiki/Golden_ratio_base
673 2011-12-22 21:34:14 <gavinandresen> good idea.  phi-characters are legal in URIs, right?
674 2011-12-22 21:34:21 <luke-jr> sipa: you don't need to troll too
675 2011-12-22 21:34:30 <gavinandresen> ... if not, we can punycode them....
676 2011-12-22 21:35:04 <gavinandresen> luke, we're just tired of you being too stubborn to bend when consensus is that the uri scheme as implemented is Just Fine.
677 2011-12-22 21:35:25 <luke-jr> gavinandresen: as implemented where?
678 2011-12-22 21:35:33 <gavinandresen> ... perfect as the enemy of the good and all that...
679 2011-12-22 21:35:35 <luke-jr> gavinandresen: you're the last client to implement it, and the only one to break compliance
680 2011-12-22 21:35:44 <luke-jr> gavinandresen: perfect is only the enemy of the good when the good suffers
681 2011-12-22 21:35:59 <luke-jr> whcih is not the case here
682 2011-12-22 21:36:08 <gavinandresen> ok, I'm going to be quiet again, like I said I'm tired of arguing
683 2011-12-22 21:36:51 <luke-jr> the URI scheme as implemented, is the same as specified by community consensus early 2011 on the wiki, with future-compatibility for other units.
684 2011-12-22 21:37:31 <luke-jr> to complain and refuse to merge a compliant implementation months later, for no reason whatsoever, is merely trolling
685 2011-12-22 21:41:22 <mcorlett> Have there been any compelling arguments made for either side?
686 2011-12-22 21:41:45 <luke-jr> mcorlett: only for the standard side, and the (rejected by everyone) low-level side
687 2011-12-22 21:42:15 <gavinandresen> Keep It Simple, Stupid is the argument against having multiple ways of specifying amounts.   Because simple means less code, less ways for things to break, less opportunity for bad guys confusing users, etc etc
688 2011-12-22 21:42:48 <gavinandresen> "Oh, you mean I paid 99 HEXADECIIMAL bitcoins????"
689 2011-12-22 21:43:13 <gavinandresen> (ok, now I really am going to be quiet)
690 2011-12-22 21:43:15 <luke-jr> gavinandresen: that would be a client implementation issue, one which doesn't exist.
691 2011-12-22 21:43:22 gavinandresen has quit (Quit: gavinandresen)
692 2011-12-22 21:43:44 <mcorlett> I.. I'll just leave you two alone for now..
693 2011-12-22 21:44:00 <luke-jr> he left
694 2011-12-22 21:45:04 b4epoche has quit (Read error: Operation timed out)
695 2011-12-22 21:45:47 <luke-jr> mcorlett: there's always Spesmilo ;)
696 2011-12-22 21:46:02 karnac has joined
697 2011-12-22 21:46:21 b4epoche has joined
698 2011-12-22 21:46:54 <mcorlett> luke-jr: Oh, I've been enjoying it thoroughly. I'd just rather not put URI links on my projects if they result in an error message for the majority of users.
699 2011-12-22 21:47:11 datagutt has quit (Quit: Computer has gone to sleep.)
700 2011-12-22 21:47:26 bobke_ has joined
701 2011-12-22 21:47:37 karnac has quit (Read error: Connection reset by peer)
702 2011-12-22 21:47:38 Insti has quit (Ping timeout: 252 seconds)
703 2011-12-22 21:48:03 karnac has joined
704 2011-12-22 21:48:17 bobke has quit (Read error: No route to host)
705 2011-12-22 21:48:20 <luke-jr> mcorlett: starting with Bitcoin-Qt 0.6, the worst that should happen is the amount field is left blank
706 2011-12-22 21:48:50 bobke_ is now known as bobke
707 2011-12-22 21:49:22 <luke-jr> amount-less URIs included ofc
708 2011-12-22 21:49:22 <mcorlett> luke-jr: That's not really a deal-braker for me. But I can see how it may be for some people.
709 2011-12-22 21:50:24 <luke-jr> well, the goal is to be usable for everyone, not to be a deal-breaker :P
710 2011-12-22 21:50:35 <luke-jr> so the more people who can use it, the better
711 2011-12-22 21:52:11 <luke-jr> so the more people who can use it, the better
712 2011-12-22 21:52:13 <luke-jr> err
713 2011-12-22 21:52:16 * luke-jr kicks IRC client :p
714 2011-12-22 21:54:34 Workbench has quit (Read error: Connection reset by peer)
715 2011-12-22 21:55:52 rjk2 has quit (Ping timeout: 255 seconds)
716 2011-12-22 21:56:46 Edward_Black has quit (Ping timeout: 268 seconds)
717 2011-12-22 21:58:17 cocktopus has joined
718 2011-12-22 22:00:51 cocktopus has quit (Client Quit)
719 2011-12-22 22:01:05 Edward_Black has joined
720 2011-12-22 22:01:08 rjk2 has joined
721 2011-12-22 22:01:10 skeledrew has quit (Ping timeout: 248 seconds)
722 2011-12-22 22:03:07 Workbench has joined
723 2011-12-22 22:04:50 <mcorlett> luke-jr: What are your thoughts on Electrum?
724 2011-12-22 22:05:08 <luke-jr> the alloy?
725 2011-12-22 22:05:17 <mcorlett> The client
726 2011-12-22 22:05:41 sgornick has quit (Ping timeout: 252 seconds)
727 2011-12-22 22:05:57 <mcorlett> Specifically, the whole client-server, client-keeps-the-private-key situation.
728 2011-12-22 22:06:50 <luke-jr> sounds good for some/most users
729 2011-12-22 22:07:02 <luke-jr> "No scripts: Electrum does not download any script. A compromised server cannot send you arbitrary code and steal your bitcoins." sounds like FUD though
730 2011-12-22 22:08:02 <gmaxwell> ...
731 2011-12-22 22:08:22 <gmaxwell> Indeed, it might be accidental fud though.
732 2011-12-22 22:08:28 <luke-jr> maybe.
733 2011-12-22 22:08:33 <luke-jr> but someone working with Bitcoin should know better
734 2011-12-22 22:08:46 <gmaxwell> e.g. "we were careful to avoid this" rather than "this makes us better than something else"
735 2011-12-22 22:09:21 <luke-jr> well, "scripting" is inherent in any verifying bitcoin implementation
736 2011-12-22 22:09:31 <gmaxwell> then again, I don't doubt that there isn't some crazy JS implementation out there thats completely vulnerable to that kind of thing.
737 2011-12-22 22:10:13 <gmaxwell> luke-jr: I don't think they're talking about bitcoin scripts. I think they're contrasting the implementation to a server-hosted-client-side thing that is all written in JS and can have the client software swapped out for the bitcoin stealing kind in an instant.
738 2011-12-22 22:10:31 <gmaxwell> But I agree that the net effect there is kinda fuddish.
739 2011-12-22 22:10:33 <luke-jr> ah
740 2011-12-22 22:15:32 Insti has joined
741 2011-12-22 22:16:00 _Fireball has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
742 2011-12-22 22:24:30 heinz` has left ()
743 2011-12-22 22:28:47 BlueMatt-mobile has joined
744 2011-12-22 22:30:31 Insti has quit (Ping timeout: 255 seconds)
745 2011-12-22 22:34:11 osmosis has joined
746 2011-12-22 22:40:18 Insti has joined
747 2011-12-22 22:40:19 karnac has quit (Ping timeout: 252 seconds)
748 2011-12-22 22:43:48 TD has joined
749 2011-12-22 22:51:15 abragin has quit ()
750 2011-12-22 23:11:43 RazielZ has quit (Quit: Leaving)
751 2011-12-22 23:23:54 Cablesaurus has joined
752 2011-12-22 23:23:55 Cablesaurus has quit (Changing host)
753 2011-12-22 23:23:55 Cablesaurus has joined
754 2011-12-22 23:25:21 oww has quit (Remote host closed the connection)
755 2011-12-22 23:27:30 BlueMatt-mobile has quit (Ping timeout: 248 seconds)
756 2011-12-22 23:28:25 BlueMatt-mobile has joined
757 2011-12-22 23:29:05 Diablo-D3 has joined
758 2011-12-22 23:30:57 zeiris has joined
759 2011-12-22 23:42:08 random_cat has quit (Remote host closed the connection)
760 2011-12-22 23:43:19 random_cat has joined
761 2011-12-22 23:44:58 AlexWaters has quit (Remote host closed the connection)
762 2011-12-22 23:46:41 AlexWaters has joined
763 2011-12-22 23:47:09 TD has quit (Quit: TD)
764 2011-12-22 23:49:28 tower has quit (Disconnected by services)
765 2011-12-22 23:49:41 tower has joined
766 2011-12-22 23:49:43 ThomasV has quit (Quit: Quitte)