1 2012-02-26 00:01:17 Z0rZ0rZ0r has quit (Ping timeout: 240 seconds)
  2 2012-02-26 00:04:54 ThomasV has quit (Ping timeout: 255 seconds)
  3 2012-02-26 00:04:57 cdecker has quit (Ping timeout: 240 seconds)
  4 2012-02-26 00:06:04 MobiusL_ has quit (Read error: Connection reset by peer)
  5 2012-02-26 00:06:46 <davex__> Are gavin's bitcointools meant to work on an encrypted wallet?
  6 2012-02-26 00:07:07 <sipa> davex__: don't think so
  7 2012-02-26 00:07:26 <sipa> But Joric adapted his pywallet to encrypted wallets.
  8 2012-02-26 00:07:39 MobiusL_ has joined
  9 2012-02-26 00:09:36 <davex__> ok
 10 2012-02-26 00:09:57 <davex__> somehow my wallet got corrupted when i ran encryptwallet
 11 2012-02-26 00:10:31 JRWR has quit (Quit: BTC Welcome: 19QtYzmENUmqRhvjEvHsz785rqZ5RRcZG4)
 12 2012-02-26 00:10:36 <sipa> Which bitcoin version?
 13 2012-02-26 00:10:51 <davex__> um... bip16option latest branch
 14 2012-02-26 00:11:16 <sipa> git bitcoin/bitcoin master?
 15 2012-02-26 00:11:54 <davex__> there's a bip16option branch on gavin's repo i used
 16 2012-02-26 00:13:17 <sipa> Isn't that merged in main?
 17 2012-02-26 00:13:33 <davex__> i wasn't sure, i suppose it is
 18 2012-02-26 00:14:03 <sipa> Yeah, seems so.
 19 2012-02-26 00:14:06 <davex__> my git skills aren't too good
 20 2012-02-26 00:14:09 dvide has joined
 21 2012-02-26 00:14:19 <sipa> Anyway, wallet corruption shouldn't happen.
 22 2012-02-26 00:14:40 <sipa> You just selected encrypt wallet, restarted, and got an error?
 23 2012-02-26 00:14:41 <davex__> i ran bitcoind encryptwallet, and it said to restart bitcoind
 24 2012-02-26 00:14:53 <davex__> and when i restart and tail -f debug.log, it says:
 25 2012-02-26 00:15:05 <davex__> Bitcoin: Error loading wallet.dat: Wallet corrupted
 26 2012-02-26 00:15:32 <sipa> That looks familiar.
 27 2012-02-26 00:16:37 <sipa> It was fixed here: https://github.com/bitcoin/bitcoin/pull/827
 28 2012-02-26 00:16:49 <davex__> oh
 29 2012-02-26 00:16:50 <davex__> ok
 30 2012-02-26 00:17:08 <davex__> so.  i didn't back up  my wallet first. :/
 31 2012-02-26 00:17:23 <sipa> Don't worry.
 32 2012-02-26 00:19:05 <sipa> Make a backup now, and try opening the file with git master
 33 2012-02-26 00:19:37 graingert has quit (Remote host closed the connection)
 34 2012-02-26 00:19:43 <sipa> (or at least something that has commit 7c39b56c
 35 2012-02-26 00:24:26 JRWR has joined
 36 2012-02-26 00:34:43 OneFixt_ has joined
 37 2012-02-26 00:38:17 OneFixt has quit (Ping timeout: 240 seconds)
 38 2012-02-26 00:39:13 dwon has quit (Read error: Connection reset by peer)
 39 2012-02-26 00:39:27 <davex__> sipa still there?
 40 2012-02-26 00:39:35 <sipa> davex__: yes
 41 2012-02-26 00:39:44 <davex__> built latest master, same thing.
 42 2012-02-26 00:39:51 <davex__> can send you the wallet if that'll be useful
 43 2012-02-26 00:39:56 <davex__> not much in it
 44 2012-02-26 00:45:08 OneFixt_ is now known as OneFixt
 45 2012-02-26 00:45:54 graingert has joined
 46 2012-02-26 00:47:20 <sipa> davex__: use db4.8_dump to see how many "key" entries are left in your wallet; it should be at most a few
 47 2012-02-26 00:47:42 <sipa> davex__: if you remove those, you should be able to open the wallet
 48 2012-02-26 00:47:49 <sipa> (and it won't hurt)
 49 2012-02-26 00:48:33 <davex__> k
 50 2012-02-26 00:49:17 <sipa> db4.6_dump -p; look in the output for \03key
 51 2012-02-26 00:49:48 <davex__> 4.6 instead of 4.8?
 52 2012-02-26 00:49:56 <sipa> whatever version of bdb you use
 53 2012-02-26 00:50:03 <sipa> probably 4.8
 54 2012-02-26 00:50:06 <davex__> oh
 55 2012-02-26 00:52:37 Cablesaurus has joined
 56 2012-02-26 00:52:37 Cablesaurus has quit (Changing host)
 57 2012-02-26 00:52:37 Cablesaurus has joined
 58 2012-02-26 00:53:51 <davex__> i'm not sure how to tell what is a key entry
 59 2012-02-26 00:54:08 <davex__> i see a lot of hex lines after HEADER=END
 60 2012-02-26 00:54:35 <sipa> It's always 1 line key, 1 line value
 61 2012-02-26 00:54:40 <davex__> ah
 62 2012-02-26 00:54:53 <sipa> and "key" entries have a key line that starts with \03key
 63 2012-02-26 00:55:09 <davex__> i see those
 64 2012-02-26 00:55:14 <sipa> How many?
 65 2012-02-26 00:55:15 <luke-jr> davex__: needless to say, DO backup now
 66 2012-02-26 00:55:24 <davex__> did backup
 67 2012-02-26 00:55:58 <davex__> there are 3 of them looks like
 68 2012-02-26 00:56:19 <sipa> Ok, dump the output of db4.8_dump to a file
 69 2012-02-26 00:56:23 <davex__> although 2 other lines starting with 03, but shorter
 70 2012-02-26 00:56:42 <davex__> k
 71 2012-02-26 00:56:55 <sipa> Then remove all lines that start with \03key, plus the line that follows it.
 72 2012-02-26 00:57:06 <sipa> Do the same for lines that start with \04pool
 73 2012-02-26 00:57:22 h4ckm3 is now known as h4ckm32
 74 2012-02-26 00:57:46 h4ckm32 is now known as h4ckm3
 75 2012-02-26 00:58:05 <davex__> er, i don't see \03key anywhere.
 76 2012-02-26 00:58:18 <davex__> sorry misinterpreted.  everyhting is just hex
 77 2012-02-26 00:58:31 <sipa> Did you use -p ?
 78 2012-02-26 00:58:35 <davex__> ah
 79 2012-02-26 00:58:36 <davex__> sorry
 80 2012-02-26 00:58:47 <davex__> there we go
 81 2012-02-26 00:59:03 <davex__> ok, now what is deleting those lines actually doing?
 82 2012-02-26 00:59:46 <sipa> Ok, the \03key lines contain unencrypted keys; encrypted keys are stored in lines that start with \04ckey
 83 2012-02-26 01:00:05 <davex__> oh i see.
 84 2012-02-26 01:00:17 <sipa> When encrypting the wallet, the unencrypted versions of the new-style keys (with compressed
 85 2012-02-26 01:00:20 <davex__> so, the unencrypted keys just weren't getting removed before.
 86 2012-02-26 01:00:42 <sipa> pubkey, introduced in 0.6.0) were not removed.
 87 2012-02-26 01:01:06 iocor has quit (Quit: Computer has gone to sleep.)
 88 2012-02-26 01:01:34 <sipa> How many \03key lines did you have?
 89 2012-02-26 01:01:54 <davex__> there are 3 of them
 90 2012-02-26 01:02:05 <davex__> lots of \04ckey's
 91 2012-02-26 01:02:22 <sipa> Ok, good.
 92 2012-02-26 01:02:43 <sipa> Remove the \03key lines, plus the ones that follow them.
 93 2012-02-26 01:02:51 <sipa> Do the same for \04pool lines.
 94 2012-02-26 01:03:11 <davex__> done
 95 2012-02-26 01:03:13 <davex__> oh
 96 2012-02-26 01:03:32 <davex__> and those are for...?
 97 2012-02-26 01:03:47 <sipa> (reason for this: the public keys for the encrypted compressed keys, are wrong; you don't want to use them, but they are only reserve keys now, so just throw them out so they won't be used)
 98 2012-02-26 01:04:03 h4ckm3th32nd has joined
 99 2012-02-26 01:04:16 <davex__> ok, so each  \04pool line and the line that follows it
100 2012-02-26 01:04:17 <davex__> ?
101 2012-02-26 01:04:25 h4ckm3 has quit (Disconnected by services)
102 2012-02-26 01:04:28 <sipa> The proper way is looking which 3 \04ckey lines correspond to the removed \03key lines, and removing those.
103 2012-02-26 01:04:31 h4ckm3th32nd is now known as h4ckm3
104 2012-02-26 01:04:37 _h4ckm3 has joined
105 2012-02-26 01:04:43 <sipa> But that's a lot more work than just flushing the keypool (removing the pool lines)
106 2012-02-26 01:04:48 <sipa> Yes.
107 2012-02-26 01:04:49 <davex__> oh
108 2012-02-26 01:05:17 <davex__> ok done
109 2012-02-26 01:05:49 <sipa> Ok, now do: db4.8_load -f yourdumpfile wallet.dat.new
110 2012-02-26 01:08:17 <davex__> there we go.  Thanks a lot.
111 2012-02-26 01:10:24 h4ckm3 has quit (Quit: Leaving)
112 2012-02-26 01:12:15 _h4ckm3 is now known as h4ckm3
113 2012-02-26 01:12:32 marf_away has quit (Ping timeout: 240 seconds)
114 2012-02-26 01:13:01 marf_away has joined
115 2012-02-26 01:13:23 Joric has joined
116 2012-02-26 01:20:46 Joric has quit ()
117 2012-02-26 01:20:57 Turingi has quit (Read error: Connection reset by peer)
118 2012-02-26 01:21:57 Joric has joined
119 2012-02-26 01:25:58 chrisb__ has quit (Quit: Leaving)
120 2012-02-26 01:33:57 marf_away has quit (Ping timeout: 245 seconds)
121 2012-02-26 01:33:58 SomeoneWeirdzzzz is now known as SomeoneWeird
122 2012-02-26 01:53:54 graingert has quit (Remote host closed the connection)
123 2012-02-26 01:54:18 graingert has joined
124 2012-02-26 02:05:53 b4epoche_ has joined
125 2012-02-26 02:07:31 b4epoche has quit (Ping timeout: 272 seconds)
126 2012-02-26 02:07:32 b4epoche_ is now known as b4epoche
127 2012-02-26 02:09:27 splatster is now known as splatster|away
128 2012-02-26 02:11:57 <gribble> New news from bitcoinrss: sipa opened pull request 900 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/900>
129 2012-02-26 02:25:41 denisx_ has joined
130 2012-02-26 02:25:45 denisx has quit (Read error: Connection reset by peer)
131 2012-02-26 02:25:46 denisx_ is now known as denisx
132 2012-02-26 02:27:13 C0ldDecember2012 has joined
133 2012-02-26 02:27:42 <C0ldDecember2012> anyone having trouble synching with the network on 0.5.2 mac os x?
134 2012-02-26 02:28:16 <gmaxwell> C0ldDecember2012: Can you be more specific? What behavior are you seeing?
135 2012-02-26 02:28:43 Syncloader has joined
136 2012-02-26 02:29:29 <C0ldDecember2012> im opening bitcoin-qt that i downloaded from the downloads section... its just the .dmg... i have the blue bar at the bottom making very little progress with standard preferences... i left it for two hours and still wasn't close to syncing
137 2012-02-26 02:29:38 <C0ldDecember2012> synching*
138 2012-02-26 02:30:21 <nanotube> how many total blocks do you have so far, C0ldDecember2012
139 2012-02-26 02:30:33 <nanotube> it does take a while for the initial blockchain download/check
140 2012-02-26 02:30:47 <gmaxwell> Depending on your disk speed and other factors it can take a day to completely sync. Also, the indicator can be a bit misleading because it always starts from 0%.
141 2012-02-26 02:30:49 <nanotube> there are currently ,,bc,blocks blocks, so you get to wait until you have them all.
142 2012-02-26 02:30:50 <gribble> 168424
143 2012-02-26 02:31:03 cande has quit (Quit: Lämnar)
144 2012-02-26 02:31:30 <luke-jr> C0ldDecember2012: initial as in, the first time you run it; it won't take that long every time
145 2012-02-26 02:31:32 <gmaxwell> nanotube: I'm really not a fan of -qt's behavior of hiding those counts. Makes techsupport a lot harder.
146 2012-02-26 02:31:50 <C0ldDecember2012> ok it doesmt show blocks
147 2012-02-26 02:31:53 <nanotube> if you put your mouse over it, it shows, gmaxwell
148 2012-02-26 02:31:56 <nanotube> C0ldDecember2012: ^
149 2012-02-26 02:32:05 <nanotube> gmaxwell: that said yea, it'd be better if they were shown by default
150 2012-02-26 02:32:11 <gmaxwell> nanotube: I know, but— ^ whats what I was refering to.
151 2012-02-26 02:32:18 <gmaxwell> :)
152 2012-02-26 02:32:28 <nanotube> ◔ᴗ◔
153 2012-02-26 02:32:29 * luke-jr notes it's basically not possible with touchscreen devices ;)
154 2012-02-26 02:32:37 <gmaxwell> wumpus: are you actually opposed to showing those status things?
155 2012-02-26 02:34:28 <C0ldDecember2012> ok let me try this way
156 2012-02-26 02:34:47 <gmaxwell> C0ldDecember2012: please mouseover the progress indicator and tell us how many blocks you have.
157 2012-02-26 02:35:24 <C0ldDecember2012> ok one min i quit out of it... n00b impatient mistake... you can tell im a mac person :P
158 2012-02-26 02:35:41 <gmaxwell> hah
159 2012-02-26 02:36:44 <C0ldDecember2012> it says 134186 blocks downloaded upon just opening it
160 2012-02-26 02:36:58 <gmaxwell> okay. Is the number increasing?
161 2012-02-26 02:37:17 <gmaxwell> (might take a few seconds to start increasing again since you just restarted it)
162 2012-02-26 02:37:24 <C0ldDecember2012> yeah 134225
163 2012-02-26 02:37:31 <C0ldDecember2012> so im actually almost there
164 2012-02-26 02:37:58 <C0ldDecember2012> 165000~ blocks of transaction history
165 2012-02-26 02:39:02 <gmaxwell> Well the early blocks go much faster— there isn't much in them. It may still take you a couple hours to get fully synced up. After that you should resync quickly.
166 2012-02-26 02:39:15 pickett has quit (Ping timeout: 276 seconds)
167 2012-02-26 02:39:21 <C0ldDecember2012> thanks guys!
168 2012-02-26 02:40:59 pickett has joined
169 2012-02-26 02:47:52 JRWR has quit (Ping timeout: 240 seconds)
170 2012-02-26 02:49:08 JRWR has joined
171 2012-02-26 02:52:19 C0ldDecember2012 has left ()
172 2012-02-26 03:00:08 splatster is now known as away!~splatster@unaffiliated/splatster|splatster
173 2012-02-26 03:04:35 graingert has quit (Remote host closed the connection)
174 2012-02-26 03:04:51 TheSeven has quit (Disconnected by services)
175 2012-02-26 03:05:06 [7] has joined
176 2012-02-26 03:19:31 Joric_ has joined
177 2012-02-26 03:19:31 Joric_ has quit (Changing host)
178 2012-02-26 03:19:31 Joric_ has joined
179 2012-02-26 03:20:11 Joric has quit (Ping timeout: 245 seconds)
180 2012-02-26 03:20:21 ski_ has joined
181 2012-02-26 03:21:04 Joric_ has quit (Client Quit)
182 2012-02-26 03:21:29 Joric has joined
183 2012-02-26 03:24:44 Joric has quit (Client Quit)
184 2012-02-26 03:31:59 MrTiggr has joined
185 2012-02-26 04:01:22 minimoose has quit (Quit: minimoose)
186 2012-02-26 04:09:03 MrTiggr has quit (Read error: Connection reset by peer)
187 2012-02-26 04:28:58 MrTiggr has joined
188 2012-02-26 04:29:03 Joric has joined
189 2012-02-26 04:34:36 Davincij15 has quit ()
190 2012-02-26 04:42:22 Rabbit67890 has joined
191 2012-02-26 04:44:28 Cablesaurus has quit (Quit: The early bird may get the worm, but the second mouse gets the cheese)
192 2012-02-26 04:49:51 copumpkin has quit (Ping timeout: 252 seconds)
193 2012-02-26 04:50:28 copumpkin has joined
194 2012-02-26 04:53:49 Davincij15 has joined
195 2012-02-26 04:55:18 RobinPKR has quit (Ping timeout: 240 seconds)
196 2012-02-26 04:56:08 RobinPKR has joined
197 2012-02-26 04:57:46 abracadabra is now known as splatsterr
198 2012-02-26 04:58:03 splatsterr is now known as abracadabra
199 2012-02-26 05:08:32 pickett has quit (Remote host closed the connection)
200 2012-02-26 05:12:44 pickett has joined
201 2012-02-26 05:13:53 Joric has quit ()
202 2012-02-26 05:26:08 denisx has quit (Remote host closed the connection)
203 2012-02-26 05:29:02 Cablesaurus has joined
204 2012-02-26 05:29:02 Cablesaurus has quit (Changing host)
205 2012-02-26 05:29:02 Cablesaurus has joined
206 2012-02-26 05:30:31 Rabbit67890 has quit (Quit: Rabbit67890)
207 2012-02-26 05:39:45 Diablo-D3 has joined
208 2012-02-26 05:43:54 pickett has quit (Remote host closed the connection)
209 2012-02-26 05:45:17 pingdrive has quit (Quit: Leaving)
210 2012-02-26 05:48:01 pickett has joined
211 2012-02-26 05:59:58 sytse has quit (Ping timeout: 240 seconds)
212 2012-02-26 06:00:49 Snapman is now known as Snapman[afkers]
213 2012-02-26 06:01:48 ferroh_ is now known as ferroh
214 2012-02-26 06:04:52 Snapman[afkers] is now known as Snapman
215 2012-02-26 06:07:31 badluck has joined
216 2012-02-26 06:09:27 Rabbit67890 has joined
217 2012-02-26 06:17:00 b4epoche has quit (Read error: Operation timed out)
218 2012-02-26 06:18:23 b4epoche has joined
219 2012-02-26 06:19:58 JRWR has quit (Quit: BTC Welcome: 19QtYzmENUmqRhvjEvHsz785rqZ5RRcZG4)
220 2012-02-26 06:30:07 sacarlson has joined
221 2012-02-26 06:30:11 ThomasV has joined
222 2012-02-26 06:34:42 Rabbit67890 has quit (Quit: Rabbit67890)
223 2012-02-26 06:36:34 dwon has joined
224 2012-02-26 06:38:05 vigilyn has joined
225 2012-02-26 06:39:06 OneFixt has quit (Ping timeout: 276 seconds)
226 2012-02-26 06:46:06 OneFixt has joined
227 2012-02-26 06:58:36 OneFixt has quit (Ping timeout: 276 seconds)
228 2012-02-26 07:07:06 diki has quit (Ping timeout: 272 seconds)
229 2012-02-26 07:13:14 OneFixt has joined
230 2012-02-26 07:14:14 diki has joined
231 2012-02-26 07:14:40 diki is now known as Guest17008
232 2012-02-26 07:14:51 MobiusL_ has quit (Ping timeout: 276 seconds)
233 2012-02-26 07:15:28 Rabbit67890 has joined
234 2012-02-26 07:16:10 MobiusL_ has joined
235 2012-02-26 07:23:58 Clipse has quit (Ping timeout: 240 seconds)
236 2012-02-26 07:24:40 Rabbit67890 has quit (Read error: Connection reset by peer)
237 2012-02-26 07:32:56 Rabbit67890 has joined
238 2012-02-26 07:36:17 Guest17008 has quit (Read error: Connection reset by peer)
239 2012-02-26 07:40:51 drkurubit has joined
240 2012-02-26 07:41:09 <drkurubit> hows everyone doing
241 2012-02-26 07:43:55 dlb76 has quit (Ping timeout: 260 seconds)
242 2012-02-26 07:45:21 Guest17008 has joined
243 2012-02-26 07:47:33 copumpkin has quit (Ping timeout: 246 seconds)
244 2012-02-26 07:47:44 Guest17008 has quit (Read error: Connection reset by peer)
245 2012-02-26 07:48:00 copumpkin has joined
246 2012-02-26 07:53:04 Guest17008 has joined
247 2012-02-26 07:56:38 SuprTiggr` has joined
248 2012-02-26 07:57:36 Guest17008 has quit (Ping timeout: 252 seconds)
249 2012-02-26 07:57:58 SuprTiggr has quit (Ping timeout: 260 seconds)
250 2012-02-26 07:58:00 Guest17008 has joined
251 2012-02-26 07:58:49 drkurubit has quit (Quit: Page closed)
252 2012-02-26 08:06:13 SuprTiggr` has quit (Remote host closed the connection)
253 2012-02-26 08:07:47 SuprTiggr has joined
254 2012-02-26 08:09:56 EPiSKiNG- has joined
255 2012-02-26 08:10:02 SuprTiggr has quit (Remote host closed the connection)
256 2012-02-26 08:10:52 SuprTiggr has joined
257 2012-02-26 08:11:49 SuprTiggr` has joined
258 2012-02-26 08:13:35 SuprTiggr has quit (Remote host closed the connection)
259 2012-02-26 08:13:35 SuprTiggr` has quit (Read error: Connection reset by peer)
260 2012-02-26 08:15:24 SuprTiggr has joined
261 2012-02-26 08:18:33 swulf--1 has joined
262 2012-02-26 08:19:57 swulf-- has quit (Ping timeout: 260 seconds)
263 2012-02-26 08:32:17 molecular has quit (Quit: Leaving)
264 2012-02-26 08:38:19 <wumpus> gmaxwell: yes, I don't want those big numbers in the main interface, having them in a popup or special window is ok
265 2012-02-26 08:39:51 <gmaxwell> wumpus: maybe some about dialog that gives some troubleshooting info all in one place?
266 2012-02-26 08:40:01 <wumpus> the idea is that most people, most of the time are not doing tech support
267 2012-02-26 08:40:04 <wumpus> yes that's great
268 2012-02-26 08:40:38 <wumpus> I also want to add a rpc console
269 2012-02-26 08:41:21 <gmaxwell> the hover thing is really hard to communicate, even when there isn't a language barrier (but when there is— we might as well give up. We had to ask someone over a dozen times the other day). Perhaps the dialog will be easier to get people to try.
270 2012-02-26 08:41:33 <gmaxwell> wumpus: along with RPC console: log viewer.
271 2012-02-26 08:41:43 <wumpus> yes
272 2012-02-26 08:42:56 <wumpus> aside from in the menu, it should probably open when you click on one of the status icons in the status bar
273 2012-02-26 08:43:18 RazielZ has joined
274 2012-02-26 08:44:08 <gmaxwell> Good call.
275 2012-02-26 08:44:58 marf_away has joined
276 2012-02-26 08:45:44 <wumpus> let's try to get those in for 0.7.0, I don't want anything to hold up 0.6.0 any further :)
277 2012-02-26 08:48:56 <gmaxwell> Yea, I wasn't thinking of anything for 0.6—  though if I get too many more users that take a dozen requests to get their block count, I'm going to start stabbing them.
278 2012-02-26 08:58:13 Syncloader has quit (Ping timeout: 276 seconds)
279 2012-02-26 08:58:32 marf_away has quit (Ping timeout: 245 seconds)
280 2012-02-26 09:00:37 splatster has quit (Quit: Linkinus - http://linkinus.com)
281 2012-02-26 09:02:31 Syncloader has joined
282 2012-02-26 09:15:01 badluck has quit (Ping timeout: 244 seconds)
283 2012-02-26 09:15:16 Rabbit67890 has quit (Quit: Rabbit67890)
284 2012-02-26 09:16:18 Rabbit67890 has joined
285 2012-02-26 09:21:13 badluck has joined
286 2012-02-26 09:31:10 [MobiusL] has joined
287 2012-02-26 09:33:59 MobiusL_ has quit (Ping timeout: 276 seconds)
288 2012-02-26 09:40:46 marf_away has joined
289 2012-02-26 09:41:40 pusle has joined
290 2012-02-26 09:43:45 erle- has joined
291 2012-02-26 09:44:41 SomeoneWeird is now known as SomeoneWeirdAFK
292 2012-02-26 09:45:09 ThomasV has quit (Ping timeout: 260 seconds)
293 2012-02-26 10:15:33 SomeoneWeirdAFK is now known as SomeoneWeird
294 2012-02-26 10:17:10 lodewijkadlp has joined
295 2012-02-26 10:17:42 cdecker has joined
296 2012-02-26 10:18:11 sacredchao has quit (Remote host closed the connection)
297 2012-02-26 10:25:53 datagutt has joined
298 2012-02-26 10:30:54 b4epoche_ has joined
299 2012-02-26 10:32:06 phantomfakeBNC has quit (Quit: changing servers)
300 2012-02-26 10:32:10 b4epoche has quit (Ping timeout: 260 seconds)
301 2012-02-26 10:32:11 b4epoche_ is now known as b4epoche
302 2012-02-26 10:32:48 phantomfakeBNC has joined
303 2012-02-26 10:33:20 phantomfakeBNC has quit (Max SendQ exceeded)
304 2012-02-26 10:35:15 smoothie has quit (Quit: changing servers)
305 2012-02-26 10:35:23 phantomfakeBNC has joined
306 2012-02-26 10:35:41 smoothie has joined
307 2012-02-26 10:37:47 iocor has joined
308 2012-02-26 10:37:47 iocor has quit (Changing host)
309 2012-02-26 10:37:47 iocor has joined
310 2012-02-26 10:45:20 Snapman has quit (Quit: ZNC - http://znc.sourceforge.net)
311 2012-02-26 10:47:30 archo43 has joined
312 2012-02-26 10:50:44 badluck has quit (Ping timeout: 240 seconds)
313 2012-02-26 10:57:01 Turingi has joined
314 2012-02-26 11:01:37 Turingi has quit (Ping timeout: 244 seconds)
315 2012-02-26 11:07:38 copumpkin has quit (Ping timeout: 255 seconds)
316 2012-02-26 11:08:13 copumpkin has joined
317 2012-02-26 11:16:55 Snapman has joined
318 2012-02-26 11:17:21 Snapman is now known as Guest25738
319 2012-02-26 11:18:10 Guest25738 is now known as Snapman_
320 2012-02-26 11:18:15 Snapman_ has quit (Changing host)
321 2012-02-26 11:18:16 Snapman_ has joined
322 2012-02-26 11:18:24 safra has joined
323 2012-02-26 11:21:32 badluck has joined
324 2012-02-26 11:25:32 Clipse has joined
325 2012-02-26 11:25:40 chrisb__ has joined
326 2012-02-26 11:26:36 <gribble> New news from bitcoinrss: mad opened issue 901 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/901>
327 2012-02-26 11:27:23 TD has joined
328 2012-02-26 11:28:09 iocor has quit (Quit: Computer has gone to sleep.)
329 2012-02-26 11:31:47 TD_ has joined
330 2012-02-26 11:34:35 danbri has quit (Ping timeout: 244 seconds)
331 2012-02-26 11:35:05 danbri has joined
332 2012-02-26 11:35:18 dvide has quit ()
333 2012-02-26 11:35:48 TD has quit (Ping timeout: 265 seconds)
334 2012-02-26 11:35:49 TD_ is now known as TD
335 2012-02-26 11:38:39 Snapman_ has quit (Quit: ZNC - http://znc.sourceforge.net)
336 2012-02-26 11:43:33 sytse has joined
337 2012-02-26 11:54:39 _Fireball has joined
338 2012-02-26 11:54:42 danbri_ has joined
339 2012-02-26 11:55:49 danbri has quit (Read error: Connection reset by peer)
340 2012-02-26 11:57:42 random_cat has quit (Ping timeout: 276 seconds)
341 2012-02-26 11:59:52 random_cat has joined
342 2012-02-26 12:11:12 danbri_ has quit (Ping timeout: 272 seconds)
343 2012-02-26 12:20:59 Snapman has joined
344 2012-02-26 12:21:12 Snapman has quit (Changing host)
345 2012-02-26 12:21:12 Snapman has joined
346 2012-02-26 12:23:05 lodewijkadlp has quit (Ping timeout: 245 seconds)
347 2012-02-26 12:28:15 Guest17008 has quit (Ping timeout: 255 seconds)
348 2012-02-26 12:28:17 dikidera has joined
349 2012-02-26 12:28:18 Zarutian has joined
350 2012-02-26 12:33:38 robblesz has quit (Ping timeout: 245 seconds)
351 2012-02-26 12:41:21 TD_ has joined
352 2012-02-26 12:42:46 iocor has joined
353 2012-02-26 12:43:58 TD has quit (Ping timeout: 244 seconds)
354 2012-02-26 12:43:59 TD_ is now known as TD
355 2012-02-26 13:09:09 Cablesaurus has quit (Quit: He who laughs last, thinks slowest)
356 2012-02-26 13:13:10 agath has quit (Read error: Operation timed out)
357 2012-02-26 13:14:23 Dyaheon has joined
358 2012-02-26 13:17:51 Snapman has quit (Quit: ZNC - http://znc.sourceforge.net)
359 2012-02-26 13:31:20 MobiusL_ has joined
360 2012-02-26 13:34:17 danbri has joined
361 2012-02-26 13:34:36 [MobiusL] has quit (Ping timeout: 276 seconds)
362 2012-02-26 13:40:46 Cablesaurus has joined
363 2012-02-26 13:40:46 Cablesaurus has quit (Changing host)
364 2012-02-26 13:40:46 Cablesaurus has joined
365 2012-02-26 14:01:14 Rabbit67890 has quit (Quit: Rabbit67890)
366 2012-02-26 14:06:11 Rabbit67890 has joined
367 2012-02-26 14:09:54 bitcoinsarefun has quit (Quit: ZNC - http://znc.in)
368 2012-02-26 14:15:03 bitcoinsarefun has joined
369 2012-02-26 14:28:59 _Fireball has quit (Ping timeout: 245 seconds)
370 2012-02-26 14:32:20 word has quit (Read error: Connection reset by peer)
371 2012-02-26 14:32:43 word has joined
372 2012-02-26 14:32:46 word has quit (Changing host)
373 2012-02-26 14:32:46 word has joined
374 2012-02-26 14:33:36 abbe has quit (Disconnected by services)
375 2012-02-26 14:33:57 mortikia has quit (Remote host closed the connection)
376 2012-02-26 14:34:14 mortikia has joined
377 2012-02-26 14:35:30 abbe has joined
378 2012-02-26 14:38:08 MobiusL has joined
379 2012-02-26 14:40:54 MobiusL_ has quit (Ping timeout: 276 seconds)
380 2012-02-26 14:41:59 b4epoche_ has joined
381 2012-02-26 14:42:39 MobiusL has quit (Client Quit)
382 2012-02-26 14:42:43 b4epoche has quit (Ping timeout: 244 seconds)
383 2012-02-26 14:42:44 b4epoche_ is now known as b4epoche
384 2012-02-26 14:43:18 MobiusL has joined
385 2012-02-26 14:53:05 larsivi has quit (Read error: Operation timed out)
386 2012-02-26 14:56:27 dlb76 has joined
387 2012-02-26 15:04:19 TD_ has joined
388 2012-02-26 15:04:19 TD has quit (Read error: Connection reset by peer)
389 2012-02-26 15:04:19 TD_ is now known as TD
390 2012-02-26 15:11:40 kish has joined
391 2012-02-26 15:11:47 <kish> make -f makefile.unix
392 2012-02-26 15:11:47 <kish> g++ -c -pthread -Wextra -Wno-sign-compare -Wno-char-subscripts -Wno-invalid-offsetof -Wformat-security -g -DNOPCH -I/home/ly/bitcoin2/bitcoin/src -DUSE_UPNP=0 -DUSE_SSL -fno-stack-protector -fstack-protector-all -Wstack-protector -Wl,-z,relro -Wl,-z,now -D_FORTIFY_SOURCE=2 -O2 -MMD -o obj/net.o net.cpp
393 2012-02-26 15:11:52 <kish> net.cpp:18:32: fatal error: miniupnpc/miniwget.h: No such file or directory
394 2012-02-26 15:11:55 <kish> compilation terminated.
395 2012-02-26 15:11:57 <kish> make: *** [obj/net.o] Error 1
396 2012-02-26 15:12:00 <kish> why the fuck do i get that
397 2012-02-26 15:12:18 <sipa> Because you don't have libminiupnpc installed.
398 2012-02-26 15:12:40 <sipa> You can compile using USE_UPNP= to not use it.
399 2012-02-26 15:13:13 <kish> seems to work
400 2012-02-26 15:13:23 <kish> thanks :)
401 2012-02-26 15:13:31 <sipa> See doc/build-unix.txt
402 2012-02-26 15:13:39 <kish> i skimmed it
403 2012-02-26 15:21:50 SomeoneWeird is now known as SomeoneWeirdzzz
404 2012-02-26 15:35:06 JRWR has joined
405 2012-02-26 15:41:28 Rabbit67890 has quit (Quit: Rabbit67890)
406 2012-02-26 15:42:57 <etotheipi_> sipa, how is proof-of-ownership implemented in 0.6?  I want to create a similar challenge-response interface for Armory, but I'm not sure how exactly I want to implement it
407 2012-02-26 15:44:02 <etotheipi_> I feel like, if I just use a random 16 bytes, you open up the slim possibility that the fake-owner will change the challenge to another for which he has seen the signature and the challenger won't notice the difference
408 2012-02-26 15:44:54 <sipa> Proof-of-ownership?
409 2012-02-26 15:44:59 <sipa> You mean message signing?
410 2012-02-26 15:45:15 <etotheipi_> I thought 0.6 was implementing a method for proving that you own a particular address
411 2012-02-26 15:45:33 <sipa> Yes, you can sign a message using a key associated with a certain address.
412 2012-02-26 15:45:39 <etotheipi_> so I'm envisioning a manual challenge-response dialog
413 2012-02-26 15:45:54 <sipa> But if you want to use it for proof-of-ownership, you need more, like guaranteeing freshness.
414 2012-02-26 15:46:26 <etotheipi_> okay, so 0.6 only provides signing and verification of arbitrary key data?
415 2012-02-26 15:46:31 <sipa> Yes.
416 2012-02-26 15:46:44 <sipa> (0.5 too, by the way, just not in the GUI)
417 2012-02-26 15:47:04 pingdrive has joined
418 2012-02-26 15:47:07 <etotheipi_> so I'm trying to go one step further and provide a canned challenge response... which would require the challenger to provide a unique string to sign
419 2012-02-26 15:47:26 <sipa> For example, you'll typically want to add the date to the message.
420 2012-02-26 15:48:05 <etotheipi_> "Make someone prove they own an address:  give them this" : "----Begin-Challenge---- Addr:  1Ghke34ds... Challenge: Feb 28, 12:30am ----End-Challenge----"
421 2012-02-26 15:48:07 Rabbit67890 has joined
422 2012-02-26 15:48:35 Rabbit67890 has quit (Client Quit)
423 2012-02-26 15:48:57 <sipa> It'd be nice if you could implement the same low-level signing function, but it may be a bit challenging, as it uses key recovery.
424 2012-02-26 15:49:02 <etotheipi_> maybe that's all I need, is just to plug in a high-res date
425 2012-02-26 15:49:46 <etotheipi_> sipa:  http://dl.dropbox.com/u/1139081/dlgBtcCalc_reduced.png
426 2012-02-26 15:50:23 <etotheipi_> I just use Bitcoin-like signing:  double-sha256 for the hash before ECDSA signature
427 2012-02-26 15:50:52 <etotheipi_> so advanced users who know what they're doing can use this interface for challenge-response, I want to provide a more-direct form of it
428 2012-02-26 15:51:13 <etotheipi_> and, if the challenge- and response-packets can be made to be interoperable, that would be great
429 2012-02-26 15:51:41 winterblack has quit (Read error: Connection reset by peer)
430 2012-02-26 15:51:48 winterblack has joined
431 2012-02-26 15:52:22 <sipa> etotheipi_: just looked it up
432 2012-02-26 15:52:40 <sipa> etotheipi_: bitcoin's signmessage function uses a 65-byte signature, encoded as 120 hex characters
433 2012-02-26 15:52:57 <etotheipi_> 130 hex chars?
434 2012-02-26 15:53:02 <sipa> Yes.
435 2012-02-26 15:53:13 <sipa> the first byte is 27 + a 3-bit flag.
436 2012-02-26 15:53:32 <sipa> Then follows r is 32 bytes (big endian), then s in 32 bytes (big endian).
437 2012-02-26 15:53:37 MrTiggr has quit (Ping timeout: 248 seconds)
438 2012-02-26 15:55:49 <sipa> The 1-bit tells whether the signer's pubkey is odd or even, the 2-bit is used to distinguish the two possible keys in case they are two possible recoveries, and 4-bit says whether the pubkey is compressed or not.
439 2012-02-26 15:57:44 <sipa> See section 4.1.6 in the SEC specification for more information :)
440 2012-02-26 15:58:21 <etotheipi_> gah... I don't have compressed public keys yet
441 2012-02-26 15:58:35 <sipa> Doesn't matter, in that case bit 4 is always 0 :)
442 2012-02-26 15:59:43 <etotheipi_> So I was thinking of something like this:  http://pastebin.com/1u5KxvDR
443 2012-02-26 15:59:55 <etotheipi_> that gives a straightforward ASCII way to send these through email
444 2012-02-26 16:00:45 <sipa> The reason for the flag byte is that it allows key recovery, so you don't need to include the public key in the message.
445 2012-02-26 16:00:49 <sipa> *response
446 2012-02-26 16:00:55 MrTiggr has joined
447 2012-02-26 16:01:06 <sipa> (nor the address)
448 2012-02-26 16:02:33 <etotheipi_> oooh, right
449 2012-02-26 16:02:41 <etotheipi_> to recover the public key from the signature
450 2012-02-26 16:02:53 <sipa> Yes, that's key recovery.
451 2012-02-26 16:03:04 <sipa> https://github.com/bitcoin/bitcoin/blob/master/src/key.cpp#L45
452 2012-02-26 16:03:18 <etotheipi_> why did we switch to compressed public keys when we could've just used 1 byte + key recovery?
453 2012-02-26 16:03:41 <sipa> It has nothing to do with compressed public keys.
454 2012-02-26 16:03:47 <sipa> Key recovery is always possible.
455 2012-02-26 16:04:00 <sipa> Oh, I misread your remark.
456 2012-02-26 16:04:06 <etotheipi_> I know... so why bother even including a publick ey in the tx at all?
457 2012-02-26 16:04:08 <sipa> The reason is backward compatibility.
458 2012-02-26 16:04:34 <etotheipi_> oh... I forget that there are 3 years of previous clients to worry about
459 2012-02-26 16:04:35 <etotheipi_> :)
460 2012-02-26 16:05:24 <sipa> http://people.xiph.org/~greg/addr.compare.html
461 2012-02-26 16:07:01 <etotheipi_> what is the cost of key recovery compared to, say, verification?
462 2012-02-26 16:07:26 <etotheipi_> oh, I guess I could count the EC multiplies in the code you referenced :)
463 2012-02-26 16:07:33 <sipa> 5% slower
464 2012-02-26 16:08:04 <sipa> Anyway, got to go.
465 2012-02-26 16:08:07 <etotheipi_> so key recovery approximately doubles verification time?
466 2012-02-26 16:08:14 <etotheipi_> okay, thanks sipa
467 2012-02-26 16:08:16 <sipa> No, it increases it with 5%
468 2012-02-26 16:08:27 <etotheipi_> so it basically costs nothing to include key recovery?
469 2012-02-26 16:08:36 <sipa> You don't need to verify afterwards anymore; just compare the recovered pubkey to the claimed address.
470 2012-02-26 16:08:42 <etotheipi_> ooh
471 2012-02-26 16:08:44 <etotheipi_> cool
472 2012-02-26 16:10:41 <etotheipi_> for later:  I still wouldn't mind making a challenge-response packet like this... regardless of whether it includes compressed/uncompressed/no public keys
473 2012-02-26 16:11:06 <etotheipi_> Maybe we can standardize on it, somehow...
474 2012-02-26 16:11:59 <kish> where is satoshi
475 2012-02-26 16:17:29 <gribble> New news from bitcoinrss: laanwj opened pull request 902 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/902>
476 2012-02-26 16:28:54 <badluck> satoshi is in a safe house in belize
477 2012-02-26 16:32:30 iocor has quit (Quit: Computer has gone to sleep.)
478 2012-02-26 16:45:15 JRWR has quit (Ping timeout: 252 seconds)
479 2012-02-26 16:50:37 p0s has joined
480 2012-02-26 16:54:09 MobiusL has quit (Ping timeout: 276 seconds)
481 2012-02-26 16:55:16 MobiusL has joined
482 2012-02-26 16:57:12 pasky_ is now known as pasky
483 2012-02-26 17:02:12 Cablesaurus has quit (Quit: Say What?)
484 2012-02-26 17:02:45 iocor has joined
485 2012-02-26 17:02:46 iocor has quit (Changing host)
486 2012-02-26 17:02:47 iocor has joined
487 2012-02-26 17:04:17 libcoin1 has quit (Quit: Leaving.)
488 2012-02-26 17:10:46 swulf-- has joined
489 2012-02-26 17:10:47 swulf--1 has quit (Read error: Connection reset by peer)
490 2012-02-26 17:12:37 swulf--1 has joined
491 2012-02-26 17:12:39 Nicksasa has quit (Remote host closed the connection)
492 2012-02-26 17:15:03 swulf-- has quit (Ping timeout: 255 seconds)
493 2012-02-26 17:17:31 theorbtwo has joined
494 2012-02-26 17:18:11 DBordello has joined
495 2012-02-26 17:20:57 graingert has joined
496 2012-02-26 17:23:02 bodom has joined
497 2012-02-26 17:23:17 C0ldDecember2012 has joined
498 2012-02-26 17:23:37 badluck has quit (Ping timeout: 240 seconds)
499 2012-02-26 17:23:50 <C0ldDecember2012> hey guys... is there a special stop command for diablominer on mac osx?
500 2012-02-26 17:24:04 <Diablo-D3> no, there is a generic command
501 2012-02-26 17:24:06 <Diablo-D3> press control-c
502 2012-02-26 17:24:28 <C0ldDecember2012> mhash: 1.7/1.6 | accept: 1 | reject: 0 | hw error: 0
503 2012-02-26 17:24:29 <C0ldDecember2012> i just get this over and over again
504 2012-02-26 17:24:52 <Diablo-D3> wow, thats pretty slow dude
505 2012-02-26 17:25:12 <Diablo-D3> what gpu?
506 2012-02-26 17:25:50 <C0ldDecember2012> haha yeah im just trying to see if mining is actually an option NVidea 9400m which i know is bad... but im my thought is i can run it before going to bed and at least do something with my comp while im not using it
507 2012-02-26 17:26:24 <C0ldDecember2012> so do i just wait till its done hashing?
508 2012-02-26 17:26:50 <Diablo-D3> [12:23:54] <Diablo-D3> press control-c
509 2012-02-26 17:27:06 Nicksasa has joined
510 2012-02-26 17:27:37 <C0ldDecember2012> gotcha
511 2012-02-26 17:28:20 <C0ldDecember2012> so is that just an error telling me its really slow?
512 2012-02-26 17:28:27 <Diablo-D3> no
513 2012-02-26 17:28:31 <Diablo-D3> thats a persistent status line
514 2012-02-26 17:28:41 <Diablo-D3> you've done something wrong if its scrolling
515 2012-02-26 17:29:39 <C0ldDecember2012> ok on startup do i just leave it?
516 2012-02-26 17:29:48 <Diablo-D3> yeah.
517 2012-02-26 17:29:50 <Diablo-D3> also
518 2012-02-26 17:29:52 <Diablo-D3> do me a favor
519 2012-02-26 17:29:56 <C0ldDecember2012> ok
520 2012-02-26 17:29:57 <Diablo-D3> try -na to see if its faster
521 2012-02-26 17:30:56 <C0ldDecember2012> whats that? control -na? or do i type it on startup?
522 2012-02-26 17:31:15 <Diablo-D3> add that to the arguments
523 2012-02-26 17:33:08 <C0ldDecember2012> how do i add arguments (lost)
524 2012-02-26 17:34:03 <C0ldDecember2012> ok so all ive managed to do is my initial configuration with the host my machine and my miner
525 2012-02-26 17:35:56 <Diablo-D3> you type them after ./DiabloMiner-OSX.sh
526 2012-02-26 17:36:46 <C0ldDecember2012> ok
527 2012-02-26 17:37:28 <C0ldDecember2012> i started the app in finder so that is probably why i don't understand configuration in command lines... let me try to open in terminal and go from there
528 2012-02-26 17:37:59 <Diablo-D3> DiabloMiner isnt meant to be ran the way you did it.
529 2012-02-26 17:39:01 <C0ldDecember2012> yeah its one of those (theres your problem) moments for me
530 2012-02-26 17:39:26 <C0ldDecember2012> im reading in threads about the proper way to do it for mac os x... and i thought i kinda was tech savy lol
531 2012-02-26 17:43:30 libcoin has joined
532 2012-02-26 17:47:10 TD has quit (Quit: TD)
533 2012-02-26 17:49:09 <C0ldDecember2012> thanks for the help guys im going to learn more and im sure ill be back asking the pros for more help.... honestly this was more help than any threads i found
534 2012-02-26 17:49:13 C0ldDecember2012 has quit (Quit: C0ldDecember2012)
535 2012-02-26 17:49:35 Joric has joined
536 2012-02-26 18:03:40 _Fireball has joined
537 2012-02-26 18:15:32 MobiusL has quit (Read error: Connection reset by peer)
538 2012-02-26 18:16:24 luke-jr has quit (otg!~luke-jr@2001:470:5:265:222:4dff:fe50:4c49|Ping timeout: 260 seconds)
539 2012-02-26 18:16:38 MobiusL has joined
540 2012-02-26 18:17:34 luke-jr has quit (Ping timeout: 260 seconds)
541 2012-02-26 18:30:25 MobiusL has quit (Ping timeout: 276 seconds)
542 2012-02-26 18:31:46 MobiusL has joined
543 2012-02-26 18:33:48 luke-jr has joined