1 2012-03-19 00:01:36 Z0rZ0rZ0r has joined
   2 2012-03-19 00:02:20 <etotheipi_> sipa, so when you decrypt a key, it previously used the hash of the 65-byte public key to decrypt.  Is it now using the hash of the 33 byte public key?
   3 2012-03-19 00:02:39 <etotheipi_> err.. hash of public key for IV
   4 2012-03-19 00:03:23 Z0rZ0rZ0r1 has quit (Ping timeout: 246 seconds)
   5 2012-03-19 00:04:04 marf_away has quit (Ping timeout: 245 seconds)
   6 2012-03-19 00:04:20 marf_away has joined
   7 2012-03-19 00:06:43 marf_away has quit (Client Quit)
   8 2012-03-19 00:08:45 bobke_ is now known as bobke
   9 2012-03-19 00:09:39 cosurgi has joined
  10 2012-03-19 00:10:23 <sipa> etotheipi_: yes
  11 2012-03-19 00:10:31 <sipa> but that shouldn't be a problem
  12 2012-03-19 00:11:15 <sipa> the only problem i can think of is that when verifying the integrity, if the public key is 33 bytes, you should compare it against the compressed form of the public key corresponding to the private key you just decrypted
  13 2012-03-19 00:11:17 <etotheipi_> sipa, it's not a problem, I just want to make sure I get it right
  14 2012-03-19 00:11:51 <etotheipi_> my code fails because it verifies the private key against the public key:  which is incomprehendable to Armory right now
  15 2012-03-19 00:12:50 user has joined
  16 2012-03-19 00:14:19 Zarutian has quit (Quit: Zarutian)
  17 2012-03-19 00:14:53 <BlueMatt> oh, oops, I think https://github.com/bitcoin/bitcoin/issues/933 blocks 0.6 as well
  18 2012-03-19 00:16:51 plutonic has joined
  19 2012-03-19 00:22:37 <sipa> BlueMatt: indeed
  20 2012-03-19 00:23:04 <BlueMatt> sipa: wanna mark it as such?
  21 2012-03-19 00:23:18 <BlueMatt> (github really should let people mark stuff...)
  22 2012-03-19 00:23:29 <luke-jr> ^
  23 2012-03-19 00:23:40 <luke-jr> at least stuff like Bug/Feature/etc
  24 2012-03-19 00:23:52 <BlueMatt> actually, github should replace their bugtracking system with a real bugtracking system...
  25 2012-03-19 00:24:04 <luke-jr> ofc, I'd much prefer someone write a better competitor to GitHub
  26 2012-03-19 00:24:12 <sipa> BlueMatt: how about i fix it, instead?
  27 2012-03-19 00:24:17 <BlueMatt> that works too
  28 2012-03-19 00:24:22 dissipate has joined
  29 2012-03-19 00:24:22 dissipate has quit (Changing host)
  30 2012-03-19 00:24:22 dissipate has joined
  31 2012-03-19 00:24:28 <luke-jr> BlueMatt: I'd be willing to host a Bugzilla on bugs.bitgit.org if people wanted one
  32 2012-03-19 00:24:33 <luke-jr> or some other sane bug tracker
  33 2012-03-19 00:24:40 <BlueMatt> luke-jr: only if it can import from github...
  34 2012-03-19 00:24:43 <BlueMatt> which is the issue
  35 2012-03-19 00:24:51 <luke-jr> BlueMatt: ah, that might not be as simple
  36 2012-03-19 00:25:11 <luke-jr> otoh, I can't imagine it'd be hard to script; happen to know if GitHub ToS allow it?
  37 2012-03-19 00:25:20 <BlueMatt> nfc, Id assume so
  38 2012-03-19 00:25:27 <BlueMatt> if they have an api, Id assume so
  39 2012-03-19 00:25:48 <deoxxa> could probably ask them nicely for an export
  40 2012-03-19 00:26:33 <luke-jr> who wants to research the best  bugtracker? :p
  41 2012-03-19 00:26:48 <deoxxa> depends on what you want it to do
  42 2012-03-19 00:26:56 <BlueMatt> Id say track bugs
  43 2012-03-19 00:27:10 <deoxxa> good news: github has that built in
  44 2012-03-19 00:27:17 <deoxxa> now, what do you *really* want it to do
  45 2012-03-19 00:27:32 <BlueMatt> have sane tagging mechanisms
  46 2012-03-19 00:27:35 <BlueMatt> ie tag categories
  47 2012-03-19 00:27:45 <BlueMatt> sane milestones
  48 2012-03-19 00:27:57 <BlueMatt> bug assignment
  49 2012-03-19 00:28:19 <BlueMatt> everything you would expect a bug tracker to have
  50 2012-03-19 00:29:23 <freewil> sounds like github issues
  51 2012-03-19 00:29:33 <BlueMatt> what in that list can github do?
  52 2012-03-19 00:29:35 <Diablo-D3> git flow > *.
  53 2012-03-19 00:29:37 dvide has quit ()
  54 2012-03-19 00:29:39 <BlueMatt>  have sane tagging mechanisms - no
  55 2012-03-19 00:29:42 <Diablo-D3> blueMatt: oh, all of those
  56 2012-03-19 00:29:46 <BlueMatt> milestones - no
  57 2012-03-19 00:29:49 <freewil> yes
  58 2012-03-19 00:29:50 <BlueMatt> bug assignment - no
  59 2012-03-19 00:29:51 <freewil> it has all those
  60 2012-03-19 00:29:55 <Diablo-D3> I can write closes #bugnumber and github automatically closes those
  61 2012-03-19 00:30:06 <BlueMatt> no, it just links to the issue
  62 2012-03-19 00:30:08 <Diablo-D3> I can assign and tag bugs in the bug tracker
  63 2012-03-19 00:30:11 <Diablo-D3> bluematt: nope
  64 2012-03-19 00:30:15 <Diablo-D3> it actually closes it
  65 2012-03-19 00:30:20 <sipa> it closes it
  66 2012-03-19 00:30:21 <BlueMatt> Diablo-D3: no, you can give it a label that says "Diablo"
  67 2012-03-19 00:30:28 <BlueMatt> that isnt assignment
  68 2012-03-19 00:30:32 <Diablo-D3> no, you can assign
  69 2012-03-19 00:30:36 <BlueMatt> where?
  70 2012-03-19 00:30:54 <sipa> BlueMatt: with push rights, you can
  71 2012-03-19 00:31:01 <BlueMatt> thats worthless though...
  72 2012-03-19 00:31:03 <Diablo-D3> bluematt: Im looking at, say, this
  73 2012-03-19 00:31:06 <Diablo-D3> https://github.com/Diablo-D3/DiabloMiner/issues/39
  74 2012-03-19 00:31:16 <Diablo-D3> I see a "No one is assigned [gear box drop down]"
  75 2012-03-19 00:31:23 <Diablo-D3> I click the gear
  76 2012-03-19 00:31:31 <Diablo-D3> it pops up a pop up that allows me to assign
  77 2012-03-19 00:31:33 <BlueMatt> ok, so its worthless unless you can give everyone push rights
  78 2012-03-19 00:31:37 <BlueMatt> which is stupid
  79 2012-03-19 00:31:41 <Diablo-D3> huh?
  80 2012-03-19 00:31:42 <freewil> BlueMatt, https://github.com/blog/831-issues-2-0-the-next-generation
  81 2012-03-19 00:31:47 <Diablo-D3> outsiders should NEVER assign bugs
  82 2012-03-19 00:31:48 <Diablo-D3> ever
  83 2012-03-19 00:31:57 <Diablo-D3> if you dont have push rights, you're not a member of the project.
  84 2012-03-19 00:32:10 <BlueMatt> not at all true
  85 2012-03-19 00:32:14 <BlueMatt> see: bitcoin
  86 2012-03-19 00:32:20 <Diablo-D3> yes, and bitcoin has basically one dev.
  87 2012-03-19 00:32:21 <Diablo-D3> gavin.
  88 2012-03-19 00:32:25 <BlueMatt> ???
  89 2012-03-19 00:32:27 <Diablo-D3> the rest of you are just frequent committers
  90 2012-03-19 00:32:29 <BlueMatt> what are you smoking?
  91 2012-03-19 00:32:36 <BlueMatt> yea, but what if I want to fix a bug
  92 2012-03-19 00:32:43 <BlueMatt> am I not allowed to say "Ive got this one"?
  93 2012-03-19 00:32:57 <Diablo-D3> then fix it and in the commit log "closes #xxxxx"
  94 2012-03-19 00:33:03 <Diablo-D3> when gavin merges it, it'll close.
  95 2012-03-19 00:33:15 <BlueMatt> not unless Im a commiter, I think
  96 2012-03-19 00:33:23 <Diablo-D3> nope, it'll import the close.
  97 2012-03-19 00:33:27 <BlueMatt> because I know ive committed bugs that say closes #xxx and it didnt close
  98 2012-03-19 00:33:41 <Diablo-D3> Ive seen bugs that did it.
  99 2012-03-19 00:33:42 <freewil> BlueMatt, even if you arent a member of the project, the issue page will have a reference to your commit in your own repo
 100 2012-03-19 00:33:46 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 101 2012-03-19 00:33:57 <BlueMatt> freewil: that is != closing the bug
 102 2012-03-19 00:34:02 <BlueMatt> but I dont care if it closes the bg
 103 2012-03-19 00:34:12 <freewil> BlueMatt, and then when it merges it gets closed automatically
 104 2012-03-19 00:34:22 <BlueMatt> not for me, at least
 105 2012-03-19 00:34:25 <freewil> but you have to use the KW "closes or fixes" or something
 106 2012-03-19 00:34:38 <freewil> like "fixed shit - Fixes #1"
 107 2012-03-19 00:35:13 <BlueMatt> ok, then can I ask why we never use milestones (usually)?
 108 2012-03-19 00:35:25 <Diablo-D3> habit
 109 2012-03-19 00:35:27 <BlueMatt> and can I ask that github allow people to get assigned who arent pushers?
 110 2012-03-19 00:35:43 localhost has quit (Remote host closed the connection)
 111 2012-03-19 00:35:49 <BlueMatt> or atleast allow people to say "this is a feature request" without making devs waste their time tagging shit
 112 2012-03-19 00:35:51 <BlueMatt> that is just stupid
 113 2012-03-19 00:35:55 <Diablo-D3> gavin should enforce git flow usage, imo
 114 2012-03-19 00:36:05 <deoxxa> git-flow ftw
 115 2012-03-19 00:36:09 <BlueMatt> how is that in any way related to the toipc at hand?
 116 2012-03-19 00:36:39 <Diablo-D3> bluematt: automated milestoning.
 117 2012-03-19 00:36:58 <BlueMatt> mmm, and does it sync that info with git bugs?
 118 2012-03-19 00:37:05 <BlueMatt> or any bug system?
 119 2012-03-19 00:37:07 <BlueMatt> s/git/github/
 120 2012-03-19 00:37:55 <Diablo-D3> "yes"
 121 2012-03-19 00:37:58 * sipa discovers -disablesafemode
 122 2012-03-19 00:37:59 <Diablo-D3> they're just branches
 123 2012-03-19 00:38:04 <Diablo-D3> sipa: ?
 124 2012-03-19 00:38:16 <sipa> yes, apparently bitcoind has a -disablesafemode option
 125 2012-03-19 00:38:19 <BlueMatt> branches != github issues list...
 126 2012-03-19 00:38:23 <BlueMatt> sipa: always has
 127 2012-03-19 00:38:27 <sipa> BlueMatt: sure
 128 2012-03-19 00:38:51 <sipa> i didn't claim it was new :)
 129 2012-03-19 00:39:07 <freewil> what does that do
 130 2012-03-19 00:39:26 localhost has joined
 131 2012-03-19 00:40:05 <sipa> it disables safe mode!
 132 2012-03-19 00:40:16 <freewil> ... and what does safe mode do
 133 2012-03-19 00:41:07 <luke-jr> One thing I like about Launchpad is that it's more bazaar-style development, unlike the centralization in GitHub
 134 2012-03-19 00:42:48 <sipa> EVP_Encrypt IS IDIOTIC
 135 2012-03-19 00:43:00 t7 has quit (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120215223356])
 136 2012-03-19 00:43:28 <sipa> it pads the message with an extra block even when it is not necessary
 137 2012-03-19 00:43:58 <sipa> solution: not use EVP, and hope nothing breaks
 138 2012-03-19 00:44:04 <luke-jr> https://code.launchpad.net/launchpad
 139 2012-03-19 00:44:16 <sipa> BlueMatt: as a response to #933
 140 2012-03-19 00:44:22 <BlueMatt> damn, really?
 141 2012-03-19 00:44:33 <sipa> yes
 142 2012-03-19 00:44:39 <BlueMatt> that really is stupid
 143 2012-03-19 00:44:42 <sipa> Encrypted 32 bytes into 32 bytes
 144 2012-03-19 00:44:42 <sipa> Encryption flushed to 16 bytes
 145 2012-03-19 00:44:43 <luke-jr> #1 problem with Launchpad: no git support
 146 2012-03-19 00:48:35 <phantomcircuit> sipa, strictly speaking it's a requirement
 147 2012-03-19 00:48:54 <sipa> aha, EVP_CIPHER_CTX_set_padding !
 148 2012-03-19 00:49:32 <phantomcircuit> i forget which type of padding they use though
 149 2012-03-19 00:49:42 <BlueMatt> apparently filling it with a few 0x10 bytes...
 150 2012-03-19 00:49:49 <phantomcircuit> 0x10?
 151 2012-03-19 00:49:51 <phantomcircuit> that's odd
 152 2012-03-19 00:49:57 <phantomcircuit> i'd think 0x00 or random
 153 2012-03-19 00:50:07 <BlueMatt> so would I
 154 2012-03-19 00:50:13 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
 155 2012-03-19 00:50:27 <sipa> <------>n=b-bl;
 156 2012-03-19 00:50:27 <sipa> <------>for (i=bl; i<b; i++)
 157 2012-03-19 00:50:27 <sipa> <------><------>ctx->buf[i]=n;
 158 2012-03-19 00:50:36 <phantomcircuit> the only proper padding algorithm is to pad with random data and then set the last 2 bytes to the length of the padding
 159 2012-03-19 00:50:40 <sipa> so they pad it with the number of bytes padded
 160 2012-03-19 00:50:49 <BlueMatt> mmm
 161 2012-03-19 00:50:52 <phantomcircuit> that is retarded
 162 2012-03-19 00:51:05 <phantomcircuit> but i guess doesn't waste precious entropies
 163 2012-03-19 00:51:15 <sipa> i believe i've read about that "standard" for padding before
 164 2012-03-19 00:51:33 loktight has joined
 165 2012-03-19 00:52:58 loktight is now known as loktite
 166 2012-03-19 00:53:58 <phantomcircuit> sipa, there are lots of really bad padding standards
 167 2012-03-19 00:54:05 <phantomcircuit> my personal favorite is
 168 2012-03-19 00:54:11 <phantomcircuit> write out the length of the padding
 169 2012-03-19 00:54:17 <phantomcircuit> then write out the padding as 0x00
 170 2012-03-19 00:55:16 <sipa> lo, that's trivial to length-extend
 171 2012-03-19 00:55:54 <phantomcircuit> even worse
 172 2012-03-19 00:56:01 <phantomcircuit> you cant tell if it's padding
 173 2012-03-19 00:56:09 <phantomcircuit> or just a bunch of 0x00 at the end
 174 2012-03-19 00:56:11 <phantomcircuit> loll
 175 2012-03-19 00:58:09 forsetifox_ has joined
 176 2012-03-19 01:00:21 SomeoneWeirdzzzz is now known as SomeoneWeird
 177 2012-03-19 01:01:02 forsetifox has quit (Ping timeout: 245 seconds)
 178 2012-03-19 01:01:41 tower has joined
 179 2012-03-19 01:03:40 <jrmithdobbs> wtf, thx theo
 180 2012-03-19 01:03:42 <jrmithdobbs> $ apropos EVP_CIPHER_CTX_init
 181 2012-03-19 01:03:47 <jrmithdobbs> EVP_CIPHER_CTX_init, EVP_EncryptInit_ex, EVP_EncryptUpdate, EVP_EncryptFinal_ex, EVP_DecryptInit_ex, EVP_DecryptUpdate, EVP_DecryptFinal_ex, EVP_CipherInit_ex, EVP_CipherUpdate, EVP_CipherFinal_ex, EVP_CIPHER_CTX_set_key_length, EVP_CIPHER_CTX_ctrl, EVP_CIPHER_CTX_cleanup, EVP_EncryptInit, EVP_EncryptFinal, EVP_DecryptInit, EVP_DecryptFinal, EVP_CipherInit, EVP_CipherFinal, EVP_get_cipherbyname, EVP_get_cipherbynid, EVP_get_cipherbyobj, EVP_C
 182 2012-03-19 01:04:10 <jrmithdobbs> $ man 3 EVP_CIPHER_CTX_init
 183 2012-03-19 01:04:13 <jrmithdobbs> man: no entry for EVP_CIPHER_CTX_init in section 3 of the manual.
 184 2012-03-19 01:04:14 <jrmithdobbs> lol
 185 2012-03-19 01:05:47 <jrmithdobbs> oddly, it works on the linux box but not the openbsd one, lol
 186 2012-03-19 01:06:58 <jrmithdobbs> sipa: it has an option to turn off padding
 187 2012-03-19 01:07:15 erle- has quit (Quit: erle-)
 188 2012-03-19 01:07:19 <sipa> jrmithdobbs: yes, already found, reported here, implemented, tested and pull requested ;)
 189 2012-03-19 01:07:34 <jrmithdobbs> sipa: teach me to only read half the conversation, haha
 190 2012-03-19 01:08:32 forsetifox_ has quit (Ping timeout: 245 seconds)
 191 2012-03-19 01:08:46 <gribble> New news from bitcoinrss: sipa opened pull request 950 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/950>
 192 2012-03-19 01:08:56 <jrmithdobbs> still wondering how to get to that manpage on the openbsd box
 193 2012-03-19 01:09:00 <jrmithdobbs> that bothers me
 194 2012-03-19 01:09:05 forsetifox has joined
 195 2012-03-19 01:10:40 <jrmithdobbs> there it is, EVP_EncryptInit(3) retarded
 196 2012-03-19 01:11:05 <BlueMatt> sipa: why is fPad optional, why not just force it?
 197 2012-03-19 01:11:17 <BlueMatt> or will it not decrypt if you dont tell it properly to pad or not?
 198 2012-03-19 01:11:25 <sipa> BlueMatt: because we also use it for master keys, where we cannot use it
 199 2012-03-19 01:11:34 <BlueMatt> why not?
 200 2012-03-19 01:11:44 <BlueMatt> why do we have to pad on mkeys?
 201 2012-03-19 01:11:50 <sipa> it's not guaranteed to be a multiple of 16 bytes
 202 2012-03-19 01:11:56 <BlueMatt> yea it is
 203 2012-03-19 01:12:13 <BlueMatt> in fact, is it not guaranteed to be 32 bytes?
 204 2012-03-19 01:12:43 <BlueMatt> and if we do pad mkeys, dont fix 933, do we?
 205 2012-03-19 01:13:06 <jrmithdobbs> forever and ever? there will never ever be a reason to change ciphers/keysize for the wallet crypto?
 206 2012-03-19 01:13:19 <jrmithdobbs> or have multiple options for it?
 207 2012-03-19 01:13:58 <jrmithdobbs> you're right so long as it stays aes256 though
 208 2012-03-19 01:14:02 <jrmithdobbs> key will always be 32 bytes
 209 2012-03-19 01:14:24 <BlueMatt> then you can easily increment the nDerivationMethod or smth
 210 2012-03-19 01:14:46 <BlueMatt> as long as nDerivationMethod = EVP_sha512, then yea it is 32 bytes
 211 2012-03-19 01:14:46 plutonic has quit (Quit: plutonic)
 212 2012-03-19 01:15:10 <sipa> hmm, padding the encryption of the master key is actually even worse
 213 2012-03-19 01:15:15 <sipa> as a leak
 214 2012-03-19 01:15:30 <sipa> because an attacker doesn't even need to check any wallet key at all anymore
 215 2012-03-19 01:15:37 <BlueMatt> yep
 216 2012-03-19 01:15:39 <sipa> (though again, we don't rely on that for security)
 217 2012-03-19 01:15:47 <BlueMatt> yea, but its nice to have
 218 2012-03-19 01:16:16 <jrmithdobbs> sipa: i think a 16 byte multiple is a fine req for keysize, even if something that isn't ends up being used can just manually pad with random data
 219 2012-03-19 01:17:25 <jrmithdobbs> (it also holds true for most non-toy ciphers anyways)
 220 2012-03-19 01:18:22 <BlueMatt> Id say, add a comment above nDerivationMethod that says it can be used as either nDerivationMethod or nEncryptionMethod and say that nDerivationMethod == 0 means AES... and 32-byte mkey and sha512, etc, etc
 221 2012-03-19 01:18:28 <BlueMatt> then you are safe
 222 2012-03-19 01:18:47 <sipa> BlueMatt: i'm still going to keep CCrypter::Encrypt/Decrypt have a padding that defaults to true; people may use it for other things than keys as well
 223 2012-03-19 01:18:56 <BlueMatt> thats fine
 224 2012-03-19 01:20:22 <sipa> seems to work
 225 2012-03-19 01:27:16 mrsy has joined
 226 2012-03-19 01:29:30 denisx has quit (Quit: denisx)
 227 2012-03-19 01:31:21 ternit has quit (Quit: Leaving)
 228 2012-03-19 01:32:29 dissipate has quit (Remote host closed the connection)
 229 2012-03-19 01:33:46 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 230 2012-03-19 01:34:47 tower has quit (Read error: Connection reset by peer)
 231 2012-03-19 01:35:48 paraipan has quit (Ping timeout: 276 seconds)
 232 2012-03-19 01:39:49 tower has joined
 233 2012-03-19 01:43:18 JRWR has joined
 234 2012-03-19 01:46:46 JRWR has quit (Remote host closed the connection)
 235 2012-03-19 01:47:01 upb has quit (Ping timeout: 244 seconds)
 236 2012-03-19 01:49:42 andytoshi has joined
 237 2012-03-19 01:49:45 paraipan has joined
 238 2012-03-19 02:10:33 Cablesaurus has quit (Quit: For Sale: Parachute. Only used once, never opened, small stain.)
 239 2012-03-19 02:11:53 Joric has joined
 240 2012-03-19 02:28:10 Samuel has joined
 241 2012-03-19 02:28:17 <Samuel> Hello.
 242 2012-03-19 02:29:21 bitvampire has joined
 243 2012-03-19 02:29:27 Samuel has quit (Client Quit)
 244 2012-03-19 02:29:33 <BlueMatt> hi
 245 2012-03-19 02:33:46 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 246 2012-03-19 02:37:34 <Joric> does reference client send change back to the source address? how does it choose the return address?
 247 2012-03-19 02:37:58 <sipa> simple: the next address is used
 248 2012-03-19 02:38:06 <sipa> from the key pool
 249 2012-03-19 02:38:26 <sipa> it never sends back to the source address, unless the key pool is empty
 250 2012-03-19 02:38:41 <BlueMatt> no, it never sends back to the source address
 251 2012-03-19 02:38:46 <BlueMatt> the keypool cant be empty at send time
 252 2012-03-19 02:38:53 <sipa> oh, of course
 253 2012-03-19 02:39:23 phungio has quit (Ping timeout: 245 seconds)
 254 2012-03-19 02:40:43 <Joric> so basically almost every transaction you increase a number of addresses in the blockchain
 255 2012-03-19 02:40:53 <Joric> doesn't seem very rational
 256 2012-03-19 02:41:10 <sipa> a new address in the blockchain doesn't use more space than an old one
 257 2012-03-19 02:42:38 <BlueMatt> bugs blockchain.info, but doesnt bug any regular bitcoin use...
 258 2012-03-19 02:43:18 <Joric> yeah index gets bigger and bigger all the time
 259 2012-03-19 02:43:26 <BlueMatt> that is from txes, not from addresses
 260 2012-03-19 02:43:43 <sipa> there is no address index anywhere in the bitcoin core
 261 2012-03-19 02:43:49 <sipa> nor should there be
 262 2012-03-19 02:44:06 <sipa> (it could be useful in some cases, but optional)
 263 2012-03-19 02:44:37 DBordello has quit (Ping timeout: 252 seconds)
 264 2012-03-19 02:44:42 Clipse has quit (Ping timeout: 276 seconds)
 265 2012-03-19 02:48:37 phungus has quit (Ping timeout: 244 seconds)
 266 2012-03-19 02:51:52 <luke-jr> Joric: the Bitcoin protocol is ignorant of addresses
 267 2012-03-19 02:52:44 undersco2 has joined
 268 2012-03-19 02:52:48 phungus has joined
 269 2012-03-19 02:52:49 <sipa> yes, they only exist in the wallet/ledger-view built on top of it
 270 2012-03-19 02:53:13 <BlueMatt> sipa: what needs to go in 0.6, aside from #950 and #948?
 271 2012-03-19 02:53:18 underscor has quit (Read error: Connection reset by peer)
 272 2012-03-19 02:53:25 * BlueMatt is really, really, really tired of waiting for 0.6 release...
 273 2012-03-19 02:54:22 <BlueMatt> gmaxwell: have a minute and a half to ack 950 and 948, also what do you think needs to go in 0.6?
 274 2012-03-19 02:55:01 <luke-jr> pulls pending for 0.6 final: 947, 946, 936, 928, and it'd be nice to see 931 in
 275 2012-03-19 02:55:15 <BlueMatt> oh, yea and 947
 276 2012-03-19 02:55:22 <sipa> 947 probably doesn't harm, though it hardly helps anyway
 277 2012-03-19 02:55:29 minjin has joined
 278 2012-03-19 02:55:38 dwon has quit (Remote host closed the connection)
 279 2012-03-19 02:55:52 <sipa> when was getmemorypool introduced?
 280 2012-03-19 02:55:58 <BlueMatt> nack on 936 for 0.6, seriously its not a bugfix, its a new feature, there is no reason to add it to 0.6...
 281 2012-03-19 02:56:03 <luke-jr> sipa: 0.5; the BIP was written to be compatible
 282 2012-03-19 02:56:10 <BlueMatt> 928, whatever
 283 2012-03-19 02:56:29 <BlueMatt> 931 whatever
 284 2012-03-19 02:56:41 <sipa> indeed, 936 for 0.7 looks fine
 285 2012-03-19 02:56:56 <sipa> (which hopefully doesn't take as long as 0.6)
 286 2012-03-19 02:57:33 <sipa> 928 can go in 0.6 if wumpus acks it
 287 2012-03-19 02:58:03 <luke-jr> sipa: "coinbaseflags" added during 0.6 isn't compatible, and was replaced by "coinbaseaux" early on - the bitcoind code just hasn't been fixed for it yet
 288 2012-03-19 02:58:20 <sipa> compatible with what?
 289 2012-03-19 02:58:23 <luke-jr> the BIP
 290 2012-03-19 02:58:40 <BlueMatt> how much discussion of the bip has there been on the mailing list?
 291 2012-03-19 02:58:55 a_meteorite has quit (Ping timeout: 264 seconds)
 292 2012-03-19 02:58:55 <gmaxwell> sipa: How did you test 948?
 293 2012-03-19 02:59:05 <luke-jr> BlueMatt: quite a bit; but coinbaseaux was changed pre-BIP with consensus from people using getmemorypool
 294 2012-03-19 02:59:09 pingdrive has joined
 295 2012-03-19 02:59:50 <luke-jr> (Jan 20)
 296 2012-03-19 03:00:11 <sipa> gmaxwell: i merged with loadblocks and did an import of a previous testnet blk0001.dat file, which causes some reorganisations
 297 2012-03-19 03:00:19 <sipa> gmaxwell: i didn't test that it actually solves the issue, though
 298 2012-03-19 03:01:03 <BlueMatt> I thought you said you tested it with mcorlett
 299 2012-03-19 03:01:15 <gmaxwell> Are we planning on cutting another 0.6 rc?
 300 2012-03-19 03:01:34 <luke-jr> IMO, final should always be a RC renamed.
 301 2012-03-19 03:01:41 <luke-jr> so any changes post-rc4 should mean a rc5
 302 2012-03-19 03:01:58 <sipa> BlueMatt: that was #930
 303 2012-03-19 03:02:01 <luke-jr> and 946 is really essential to another release
 304 2012-03-19 03:02:10 <luke-jr> since without it you get the security issues of pre-0.5.3.1
 305 2012-03-19 03:02:26 <gmaxwell> luke-jr: generally I'd be okay with pulling things like translations without another RC... these changes are far beyond that whic his why I was asking.
 306 2012-03-19 03:02:47 PsiliPharm has joined
 307 2012-03-19 03:03:03 <BlueMatt> ah
 308 2012-03-19 03:03:45 <BlueMatt> how is 946 essential , we built 0.6rc4 fine without it
 309 2012-03-19 03:03:50 <BlueMatt> without security issues
 310 2012-03-19 03:03:59 <BlueMatt> its a change, not a fix
 311 2012-03-19 03:04:06 a_meteorite has joined
 312 2012-03-19 03:04:12 <BlueMatt> I dont care if it goes it, but its not necessary at all
 313 2012-03-19 03:04:18 <gmaxwell> Please discuss this in private.
 314 2012-03-19 03:04:30 Ahimoth has quit (Ping timeout: 246 seconds)
 315 2012-03-19 03:04:39 <gmaxwell> luke-jr: and BlueMatt go discuss in private and reach some conclusion.
 316 2012-03-19 03:08:44 JZavala has quit (Ping timeout: 240 seconds)
 317 2012-03-19 03:09:16 Ahimoth has joined
 318 2012-03-19 03:13:05 DBordello has joined
 319 2012-03-19 03:13:11 <luke-jr> gmaxwell: we decided to just put off the discussion for 24 hours
 320 2012-03-19 03:13:18 <gmaxwell> OK.
 321 2012-03-19 03:13:33 <gmaxwell> luke-jr: I pulled 931 after giving it another review.
 322 2012-03-19 03:13:41 <luke-jr> cool, thanks
 323 2012-03-19 03:15:03 bitvampire has quit (Remote host closed the connection)
 324 2012-03-19 03:16:28 <gmaxwell> I want 948 but want to test it personally. I can't comment on 947 without walking through some code. 928 should get pulled by or acked by Wladimir (appears he's aware of it)
 325 2012-03-19 03:18:12 <sipa> gmaxwell: please so
 326 2012-03-19 03:23:03 Slix`_ has joined
 327 2012-03-19 03:23:35 Slix` has quit (Ping timeout: 246 seconds)
 328 2012-03-19 03:23:50 Slix`_ is now known as Slix`
 329 2012-03-19 03:24:38 [7] has quit (Disconnected by services)
 330 2012-03-19 03:24:47 TheSeven has joined
 331 2012-03-19 03:26:07 da2ce7 has joined
 332 2012-03-19 03:27:53 bitvampire has joined
 333 2012-03-19 03:33:33 pingdrive has quit (Quit: Leaving)
 334 2012-03-19 03:33:34 djoot has quit (Quit: leaving)
 335 2012-03-19 03:33:46 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 336 2012-03-19 03:33:53 djoot has joined
 337 2012-03-19 03:33:53 djoot has quit (Changing host)
 338 2012-03-19 03:33:53 djoot has joined
 339 2012-03-19 03:38:35 bitvampire has quit (Remote host closed the connection)
 340 2012-03-19 03:40:45 da2ce7 has joined
 341 2012-03-19 03:41:15 da2ce7 has quit (Ping timeout: 276 seconds)
 342 2012-03-19 03:47:45 TuxBlackEdo has quit (Ping timeout: 276 seconds)
 343 2012-03-19 03:49:56 minjin has quit (Quit: Page closed)
 344 2012-03-19 03:52:59 PsiliPharm has quit (Ping timeout: 246 seconds)
 345 2012-03-19 03:59:36 Cablesaurus has joined
 346 2012-03-19 03:59:36 Cablesaurus has quit (Changing host)
 347 2012-03-19 03:59:36 Cablesaurus has joined
 348 2012-03-19 03:59:40 phungi has joined
 349 2012-03-19 04:02:05 rdponticelli has quit (Ping timeout: 246 seconds)
 350 2012-03-19 04:06:18 user has quit (Quit: Leaving)
 351 2012-03-19 04:07:02 DBordello has quit (Ping timeout: 244 seconds)
 352 2012-03-19 04:08:35 TuxBlackEdo has joined
 353 2012-03-19 04:08:37 TuxBlackEdo has quit (Changing host)
 354 2012-03-19 04:08:37 TuxBlackEdo has joined
 355 2012-03-19 04:17:35 DBordello has joined
 356 2012-03-19 04:21:22 <BlueMatt> ;;later tell TD any chance you could review this: https://github.com/bitcoin/bitcoin/pull/951
 357 2012-03-19 04:21:22 <gribble> The operation succeeded.
 358 2012-03-19 04:23:17 <gribble> New news from bitcoinrss: TheBlueMatt opened pull request 951 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/951>
 359 2012-03-19 04:25:27 FACEFOX has quit (Quit: http://www.facefox.com)
 360 2012-03-19 04:25:49 DBordello has quit (Ping timeout: 252 seconds)
 361 2012-03-19 04:27:59 minimoose has joined
 362 2012-03-19 04:28:13 machine2 has quit (Ping timeout: 244 seconds)
 363 2012-03-19 04:30:34 rdponticelli has joined
 364 2012-03-19 04:31:07 rasengan has quit (Quit: leaving)
 365 2012-03-19 04:32:14 TheSeven has quit (Ping timeout: 240 seconds)
 366 2012-03-19 04:33:46 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 367 2012-03-19 04:37:34 Z0rZ0rZ0r has quit (Quit: Leaving.)
 368 2012-03-19 04:46:04 DBordello has joined
 369 2012-03-19 04:47:43 bobke has quit (Read error: Connection reset by peer)
 370 2012-03-19 04:49:45 rasengan has joined
 371 2012-03-19 04:55:59 DBordello has quit (Ping timeout: 246 seconds)
 372 2012-03-19 04:58:37 da2ce7 has quit (2!~da2ce7@gateway/tor-sasl/da2ce7|Ping timeout: 276 seconds)
 373 2012-03-19 05:04:49 dwon has joined
 374 2012-03-19 05:09:28 bitcoinbuyer_ has joined
 375 2012-03-19 05:11:02 bitcoinbuyer_ has quit (Client Quit)
 376 2012-03-19 05:26:21 BlueMatt has quit (Quit: Ex-Chat)
 377 2012-03-19 05:27:44 Slix` has quit (Read error: Connection reset by peer)
 378 2012-03-19 05:29:43 phma has joined
 379 2012-03-19 05:31:46 <phma> Can anyone help me with building on DragonFly?
 380 2012-03-19 05:32:13 <nanotube> phma: you might want to specifically state what is not working when you try to build. :)
 381 2012-03-19 05:33:45 <phma> src/qt/bitcoingui.h:4:23: error: QMainWindow: No such file or directory
 382 2012-03-19 05:33:46 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 383 2012-03-19 05:33:47 <phma> src/qt/bitcoingui.h:5:27: error: QSystemTrayIcon: No such file or directory
 384 2012-03-19 05:34:23 <phma> followed by more similar not found include files
 385 2012-03-19 05:34:41 <phma> it's in /usr/pkg/qt4/include/QtGui/QMainWindow
 386 2012-03-19 05:35:05 <phma> and it doesn't know to look in the qt4 subdirectory.
 387 2012-03-19 05:36:18 <phma> Probably building on NetBSD gives the same error.
 388 2012-03-19 05:36:25 RazielZ has joined
 389 2012-03-19 05:44:29 <phma> nanotube?
 390 2012-03-19 05:45:55 Snapman is now known as Snapman[afkers]
 391 2012-03-19 05:48:37 Snapman[afkers] is now known as Snapman
 392 2012-03-19 05:48:47 <nanotube> phma: i am not qualified to actually answer your question. :P but now that you've supplied the details, someone who knows what's up will eventually drop by and hopefully will give you helpful hints. :)
 393 2012-03-19 05:49:52 <phma> I'm going to sleep soon - what if the answer scrolls off my IRC client?
 394 2012-03-19 05:53:32 <andytoshi> bitcoin-dev is logged
 395 2012-03-19 05:53:38 <andytoshi> (don't know where, but it is)
 396 2012-03-19 05:53:38 <luke-jr> phma: I don't think anyone else has ever done that.
 397 2012-03-19 05:53:45 <andytoshi> having said that, i haven't heard of anyone using bsd
 398 2012-03-19 05:54:06 <andytoshi> can you compile bitcoind without the gui?
 399 2012-03-19 05:55:47 <phma> no
 400 2012-03-19 05:56:14 <phma> "/home/phma/bitcoin/src/makefile.unix", line 14: Need an operator
 401 2012-03-19 05:56:40 Ahimoth has quit (Ping timeout: 260 seconds)
 402 2012-03-19 05:56:42 <phma> trying again with gmake
 403 2012-03-19 05:57:48 Ahimoth has joined
 404 2012-03-19 05:59:03 <phma> util.h:19:28: warning: boost/thread.hpp: No such file or directory
 405 2012-03-19 06:00:00 <andytoshi> do you have boost installed? where?
 406 2012-03-19 06:00:50 <nanotube> http://bitcoinstats.com/irc/bitcoin-dev/logs/2012/03 <- phma irc logs
 407 2012-03-19 06:02:32 <phma> all boost packages are installed
 408 2012-03-19 06:03:02 <luke-jr> phma: normal *nix doesn't have this /usr/pkg nonsense
 409 2012-03-19 06:03:08 <luke-jr> s/nonsense/sanity/
 410 2012-03-19 06:03:24 <phma>  /usr/pkg/include/boost/thread.hpp
 411 2012-03-19 06:03:43 <phma> which is where it should be looking
 412 2012-03-19 06:03:47 <Cryo> using pkgsrc
 413 2012-03-19 06:03:52 <phma> yes
 414 2012-03-19 06:04:08 <phma> dragonfly uses pkgsrc from netbsd
 415 2012-03-19 06:04:09 <Cryo> haven't tried building on netbsd lately
 416 2012-03-19 06:05:05 <phma> is it possible to make the build use cmake?
 417 2012-03-19 06:05:28 <phma> I've built vidalia with no problem - it's a cmake package
 418 2012-03-19 06:05:39 <phma> and uses qt
 419 2012-03-19 06:08:28 phantomfakeBNC has joined
 420 2012-03-19 06:08:59 splatster has quit (Quit: If a bunch of stoners get high in a forest and none of them remembers, did it really happen?)
 421 2012-03-19 06:09:17 phantomfakeBNC has quit (Max SendQ exceeded)
 422 2012-03-19 06:18:07 <phma> even a makefile.netbsd would be helpful
 423 2012-03-19 06:19:47 <luke-jr> so write one?
 424 2012-03-19 06:24:07 <phma> I've tried making adjustments to the makefile and just messed it up
 425 2012-03-19 06:25:12 minimoose has quit (Quit: minimoose)
 426 2012-03-19 06:26:08 <luke-jr> phma: why do you use such an obscure, broken OS if you don't know how to fix things to work on it? >_<
 427 2012-03-19 06:27:36 <ageis> that's the million dollar question
 428 2012-03-19 06:29:45 <Joric> bsd has a specific scent
 429 2012-03-19 06:30:01 loktite has quit (Remote host closed the connection)
 430 2012-03-19 06:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 431 2012-03-19 06:37:46 tsche has joined
 432 2012-03-19 06:57:05 agricocb has quit (Ping timeout: 246 seconds)
 433 2012-03-19 07:01:14 forsetifox has quit (Quit: Leaving)
 434 2012-03-19 07:12:08 Rabbit67890 has joined
 435 2012-03-19 07:18:00 forsetifox has joined
 436 2012-03-19 07:31:08 Cablesaurus has quit (Quit: Life without danger is a waste of oxygen)
 437 2012-03-19 07:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 438 2012-03-19 07:42:03 phantomfakeBNC has joined
 439 2012-03-19 07:42:07 phantomfakeBNC has quit (Max SendQ exceeded)
 440 2012-03-19 08:02:35 <gribble> New news from bitcoinrss: Diapolo opened issue 952 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/952>
 441 2012-03-19 08:07:20 tomoj has joined
 442 2012-03-19 08:08:53 <tomoj> seems I'm stuck on block 46722 on testnet. built master from github. need to fiddle with config or something?
 443 2012-03-19 08:09:15 <tomoj> d'oh
 444 2012-03-19 08:10:19 <tomoj> I wasn't running the master build
 445 2012-03-19 08:10:23 dvide has joined
 446 2012-03-19 08:17:49 copumpkin has quit (Read error: Connection reset by peer)
 447 2012-03-19 08:17:57 pumpkin has joined
 448 2012-03-19 08:19:39 devrandom has quit (Remote host closed the connection)
 449 2012-03-19 08:20:46 mrsy has quit (Ping timeout: 276 seconds)
 450 2012-03-19 08:21:25 Flargles_ has quit (Ping timeout: 276 seconds)
 451 2012-03-19 08:22:43 mrsy has joined
 452 2012-03-19 08:24:45 Flargles_ has joined
 453 2012-03-19 08:25:19 devrandom has joined
 454 2012-03-19 08:28:42 erle- has joined
 455 2012-03-19 08:30:35 iocor has joined
 456 2012-03-19 08:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 457 2012-03-19 08:35:06 <gribble> New news from bitcoinrss: Diapolo opened pull request 953 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/953>
 458 2012-03-19 08:35:41 barmstrong has quit (Remote host closed the connection)
 459 2012-03-19 08:36:07 barmstrong has joined
 460 2012-03-19 08:39:40 Turingi has joined
 461 2012-03-19 08:40:21 barmstrong has quit (Ping timeout: 246 seconds)
 462 2012-03-19 08:43:29 bobke has joined
 463 2012-03-19 08:43:50 uroskn has joined
 464 2012-03-19 08:44:29 barmstrong has joined
 465 2012-03-19 08:44:53 uroskn has quit (Client Quit)
 466 2012-03-19 08:46:30 Raziel_ has joined
 467 2012-03-19 08:47:06 bobke has quit (Read error: Connection reset by peer)
 468 2012-03-19 08:51:40 Raziel_ has quit (Ping timeout: 250 seconds)
 469 2012-03-19 08:54:05 barmstrong has quit (Remote host closed the connection)
 470 2012-03-19 09:03:46 da2ce7 has joined
 471 2012-03-19 09:17:20 ternit has joined
 472 2012-03-19 09:20:34 <egecko> ping?
 473 2012-03-19 09:20:41 <egecko> anyone awake?
 474 2012-03-19 09:22:53 TD has joined
 475 2012-03-19 09:23:18 TD has quit (Client Quit)
 476 2012-03-19 09:23:30 Rabbit67890-0 has joined
 477 2012-03-19 09:24:09 ternit has quit (Remote host closed the connection)
 478 2012-03-19 09:25:51 TD has joined
 479 2012-03-19 09:26:10 <Graet> yes yes i'm awake
 480 2012-03-19 09:27:19 Rabbit67890 has quit (Ping timeout: 260 seconds)
 481 2012-03-19 09:28:08 Cablesaurus has joined
 482 2012-03-19 09:28:08 Cablesaurus has quit (Changing host)
 483 2012-03-19 09:28:08 Cablesaurus has joined
 484 2012-03-19 09:29:03 wood has quit (Ping timeout: 244 seconds)
 485 2012-03-19 09:30:45 spq has quit (Ping timeout: 245 seconds)
 486 2012-03-19 09:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 487 2012-03-19 09:33:50 TD has quit (Quit: TD)
 488 2012-03-19 09:36:32 <egecko> hrm
 489 2012-03-19 09:36:49 da2ce7 has quit (2!~da2ce7@gateway/tor-sasl/da2ce7|Ping timeout: 276 seconds)
 490 2012-03-19 09:36:55 <egecko> i can get a send to address to work, but i can't get a send from to work
 491 2012-03-19 09:37:04 <egecko> this is mighty frustrating
 492 2012-03-19 09:46:25 ThomasV has joined
 493 2012-03-19 09:47:05 zeiris has joined
 494 2012-03-19 09:48:48 wood has joined
 495 2012-03-19 09:52:02 <BlueMattBot> Project Bitcoind-Sanitytest build #202: FAILURE in 1 hr 0 min: http://jenkins.bluematt.me/job/Bitcoind-Sanitytest/202/
 496 2012-03-19 09:54:07 <fiddur> I get linefeeds in my json-strings from listtransactions.  Looks like it's wordwrapped at ~80 chars?
 497 2012-03-19 09:56:35 <fiddur> I just can't see where it's added.  Looking at src/bitcoinrpc.cpp I see JSONRPCReply setting pretty to false in write_string call...
 498 2012-03-19 09:57:48 iocor has quit (Quit: Computer has gone to sleep.)
 499 2012-03-19 09:58:05 ternit has joined
 500 2012-03-19 09:58:19 <ternit> Is there a wallet for freebsd?
 501 2012-03-19 10:04:32 phantomfakeBNC has joined
 502 2012-03-19 10:04:36 phantomfakeBNC has quit (Max SendQ exceeded)
 503 2012-03-19 10:04:56 Dyaheon has quit ()
 504 2012-03-19 10:08:14 Dyaheon has joined
 505 2012-03-19 10:09:02 agricocb has joined
 506 2012-03-19 10:11:56 da2ce7 has joined
 507 2012-03-19 10:13:17 da2ce7 is now known as 2!~da2ce7@gateway/tor-sasl/da2ce7|da2ce7
 508 2012-03-19 10:13:21 upb has joined
 509 2012-03-19 10:13:28 upb has quit (Changing host)
 510 2012-03-19 10:13:28 upb has joined
 511 2012-03-19 10:19:41 <egecko> everyday a little sadder, a little madder, someone get me a ladder!
 512 2012-03-19 10:20:29 phantomfakeBNC has joined
 513 2012-03-19 10:20:33 phantomfakeBNC has quit (Max SendQ exceeded)
 514 2012-03-19 10:21:46 <sipa> ternit: no binaries, but you can compile the reference client for *BSD, afaik
 515 2012-03-19 10:22:18 <ternit> oh boy sounds like fun
 516 2012-03-19 10:22:25 <ternit> thanks sipa
 517 2012-03-19 10:22:41 <egecko> hehe
 518 2012-03-19 10:26:21 torsthaldo has joined
 519 2012-03-19 10:27:06 RazielZ has quit (Ping timeout: 246 seconds)
 520 2012-03-19 10:27:14 t7 has joined
 521 2012-03-19 10:28:10 da2ce7 has quit (Ping timeout: 276 seconds)
 522 2012-03-19 10:31:29 occulta has joined
 523 2012-03-19 10:32:26 ternit has quit (Remote host closed the connection)
 524 2012-03-19 10:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 525 2012-03-19 10:34:30 BurtyB has joined
 526 2012-03-19 10:34:38 Rabbit67890 has joined
 527 2012-03-19 10:37:08 ternit has joined
 528 2012-03-19 10:38:15 Rabbit67890-0 has quit (Ping timeout: 260 seconds)
 529 2012-03-19 10:41:19 ternit has quit (Remote host closed the connection)
 530 2012-03-19 10:41:33 riush has quit (Remote host closed the connection)
 531 2012-03-19 10:42:01 Joric has quit ()
 532 2012-03-19 10:48:35 spq has joined
 533 2012-03-19 10:49:42 slothbag has joined
 534 2012-03-19 10:50:31 slothbag has quit (Client Quit)
 535 2012-03-19 10:50:39 * Eliel wonders if ignoring blocks received from nodes that don't forward you (valid) transactions would help with discouraging mining without transactions.
 536 2012-03-19 10:51:10 slothbag has joined
 537 2012-03-19 10:52:21 <sipa> Eliel: then they will hide behind some normal full nodes
 538 2012-03-19 10:52:54 <Eliel> sipa: true, needs to be the whole network doing that for it to work.
 539 2012-03-19 10:53:31 <Eliel> so, not a short term fix, this one.
 540 2012-03-19 10:54:01 torsthaldo has quit (Read error: Connection reset by peer)
 541 2012-03-19 10:54:36 <Eliel> but basically, my idea was that if full nodes can somehow identify each other, then they can ignore blocks from nodes that aren't full nodes.
 542 2012-03-19 10:55:52 <Eliel> feels like something to this effect would be worth doing, even if it'll take a long while until it's widespread enough
 543 2012-03-19 10:57:50 BurtyB has quit (Quit: Leaving)
 544 2012-03-19 11:04:11 riush has joined
 545 2012-03-19 11:04:11 riush has quit (Changing host)
 546 2012-03-19 11:04:11 riush has joined
 547 2012-03-19 11:04:19 <sipa> no, it will not work
 548 2012-03-19 11:04:42 <sipa> the attacker runs some old nodes himself if.necessary
 549 2012-03-19 11:07:10 <t7> Considering what you know now, if you guys could design bitcoin from scratch would you do anything differently?
 550 2012-03-19 11:07:11 Rabbit67890 has quit (Ping timeout: 260 seconds)
 551 2012-03-19 11:08:42 <sipa> yes
 552 2012-03-19 11:09:06 <sipa> there's a list on the wiki somewhere
 553 2012-03-19 11:09:58 JRWR has joined
 554 2012-03-19 11:11:51 <t7> https://en.bitcoin.it/wiki/Hardfork_Wishlist
 555 2012-03-19 11:12:39 RazielZ has joined
 556 2012-03-19 11:13:23 <sipa> indeed
 557 2012-03-19 11:14:33 undersco2 has quit (Quit: Leaving)
 558 2012-03-19 11:15:03 bobke has joined
 559 2012-03-19 11:16:01 <t7> im gonna make my own crypto currency
 560 2012-03-19 11:16:08 <t7> called tomcoinz
 561 2012-03-19 11:16:24 <t7> rot13 xor encryption
 562 2012-03-19 11:18:39 bobke has quit (Read error: Connection reset by peer)
 563 2012-03-19 11:20:07 <freewil> im still waiting for cosbycoins to get off the ground
 564 2012-03-19 11:20:55 <deoxxa> with the hashin' and the crashin' and they don't know what the cash is all about!
 565 2012-03-19 11:21:10 <deoxxa> really hoping that was bill cosby you were talking about
 566 2012-03-19 11:21:26 <freewil> most certainly was
 567 2012-03-19 11:22:04 <t7> Does a solved block include an address to send the 50 coins to?
 568 2012-03-19 11:22:17 <freewil> http://cosbycoin.org/
 569 2012-03-19 11:22:28 <sipa> t7: a public key, yes
 570 2012-03-19 11:22:40 <sipa> in the coinbase transaction
 571 2012-03-19 11:23:07 <t7> to send a transaction i need a public and private key?
 572 2012-03-19 11:23:30 <t7> i mean i need my own public and private key and the recipients public key
 573 2012-03-19 11:23:38 <t7> is that correct?
 574 2012-03-19 11:23:42 <sipa> to send a transaction tou need the public key (or its hash) of the recipient
 575 2012-03-19 11:24:01 <sipa> and you need the private key of the addresses the input coins you want to use for that were previously sent to
 576 2012-03-19 11:24:12 <sipa> (an address, for now, is a hash of a public key)
 577 2012-03-19 11:24:51 att has joined
 578 2012-03-19 11:25:15 paraipan has quit (Remote host closed the connection)
 579 2012-03-19 11:26:38 <t7> all the private keys are stored in a wallet?
 580 2012-03-19 11:26:42 <sipa> yes
 581 2012-03-19 11:26:51 <t7> forever or until i spend them?
 582 2012-03-19 11:26:56 <sipa> forever
 583 2012-03-19 11:27:03 <t7> wont it keep growing?
 584 2012-03-19 11:27:35 <sipa> there's no absolute requirement that those keys are kept after their corresponding transactions are spent
 585 2012-03-19 11:27:58 <sipa> that's just an implementation issue (and safety net, in case someone sends more coins to those addresses without asking you)
 586 2012-03-19 11:28:50 <t7> im getting confused with addresses and coins
 587 2012-03-19 11:29:09 <sipa> an address is the hash of a public key
 588 2012-03-19 11:29:16 andytoshi has quit (Ping timeout: 276 seconds)
 589 2012-03-19 11:29:32 <sipa> a coin is an abstract thing: it is an output of a transaction that has not yet been consumed by another transaction
 590 2012-03-19 11:29:55 darkee has quit (Ping timeout: 276 seconds)
 591 2012-03-19 11:30:11 <t7> It sounds like i shouldnt be able to dived them up
 592 2012-03-19 11:30:17 <t7> divide*
 593 2012-03-19 11:30:31 <t7> i should really read the paper i guess
 594 2012-03-19 11:30:37 <t7> is it still relevant ?
 595 2012-03-19 11:30:40 <sipa> yes
 596 2012-03-19 11:31:04 <sipa> a transaction can consume multiple coins, and can produce multiple new coins; the only requirement is that the sum of the output values is not more than the sum of the input values
 597 2012-03-19 11:31:48 BurtyB has joined
 598 2012-03-19 11:32:54 darkee has joined
 599 2012-03-19 11:33:05 <tomoj> is addr_from in the version message important? I don't actually know the source port my tcp client chooses, so I just put in a random number for now..
 600 2012-03-19 11:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 601 2012-03-19 11:34:03 andytoshi has joined
 602 2012-03-19 11:34:35 <sipa> tomoj: it's not used anywhere; and addr_from is supposed to be the address you are listening on, not the one you are connecting from
 603 2012-03-19 11:34:48 <sipa> if you're not listening, put 0.0.0.0:0 there
 604 2012-03-19 11:35:25 <tomoj> ah, I see
 605 2012-03-19 11:38:04 Turingi has quit (Quit: Leaving)
 606 2012-03-19 11:38:26 bitvampire has joined
 607 2012-03-19 11:47:43 paraipan has joined
 608 2012-03-19 11:50:55 bitvampire has quit (Remote host closed the connection)
 609 2012-03-19 11:55:16 ahihi2 has quit ()
 610 2012-03-19 11:55:23 ahihi2 has joined
 611 2012-03-19 11:56:34 <tomoj> should 0.6 clients connect only to testnet, assuming they have no coins to worry about losing?
 612 2012-03-19 11:56:54 <tomoj> I mean, assuming no coins, should they _not_ connect to realnet?
 613 2012-03-19 11:57:24 <sipa> it connects to testnet if it is instructed to
 614 2012-03-19 11:58:46 <tomoj> right.. I mean should one connect 0.6 only to testnet until it is stable? can it damage the real network to have people using bleeding edge clients?
 615 2012-03-19 11:59:42 <sipa> there's no problem in running a release candidate if you're willing to test, even on the real network
 616 2012-03-19 11:59:50 <tomoj> great
 617 2012-03-19 12:00:11 <sipa> but be aware there can always be bugs in it that - who knows - delete your wallet file, make your computer explode, ...
 618 2012-03-19 12:00:17 <sipa> ;)
 619 2012-03-19 12:01:07 devrandom has quit (Ping timeout: 276 seconds)
 620 2012-03-19 12:01:16 <Graet> ooh
 621 2012-03-19 12:01:34 <Graet> i always wanted my computer to explode, as long as i can get footage for utube :P
 622 2012-03-19 12:01:42 * Graet moves to bleeding edge :P
 623 2012-03-19 12:05:25 Davincij15 has quit (Read error: No route to host)
 624 2012-03-19 12:05:27 Davincij has joined
 625 2012-03-19 12:10:18 marf_away has joined
 626 2012-03-19 12:10:52 andytoshi has quit (Ping timeout: 276 seconds)
 627 2012-03-19 12:11:48 bitvampire has joined
 628 2012-03-19 12:12:21 <slothbag> check out http://blockchain.info/ in the last hour and a bit there are more 1 tx blocks than regular blocks.. > 50% ??
 629 2012-03-19 12:13:32 bitvampire has quit (Remote host closed the connection)
 630 2012-03-19 12:16:31 <tomoj> why are the 1 tx blocks accompanied by "regular" blocks a very short time away?
 631 2012-03-19 12:16:44 <sipa> statistics
 632 2012-03-19 12:16:57 <sipa> also, look a bit further back: there are really not that many 1 tx blocks
 633 2012-03-19 12:17:08 <sipa> the recent streak can just be luck
 634 2012-03-19 12:19:02 luke-jr has quit (Excess Flood)
 635 2012-03-19 12:19:20 luke-jr has joined
 636 2012-03-19 12:20:12 <jeremias> "WARNING: Displayed transactions may not be correct!  You may need to upgrade, or other nodes may need to upgrade."
 637 2012-03-19 12:20:17 <jeremias> it gives me that error again
 638 2012-03-19 12:20:24 <jeremias> version 0.6, testnet :(
 639 2012-03-19 12:20:31 andytoshi has joined
 640 2012-03-19 12:20:32 <jeremias> f7u12
 641 2012-03-19 12:20:59 <sipa> jeremias: how many blocks?
 642 2012-03-19 12:21:03 <jeremias> well, I'll try rc4
 643 2012-03-19 12:21:10 <jeremias> 50021
 644 2012-03-19 12:23:25 <egecko> get up, get up, get down with the sickness.
 645 2012-03-19 12:24:00 <jeremias> upgrading to rc4 didn't help
 646 2012-03-19 12:24:15 <sipa> jeremias: you may need to redownload the chain
 647 2012-03-19 12:24:21 <jeremias> testnet blockexplorer shows only 48188 blocks
 648 2012-03-19 12:24:26 <jeremias> fffuuuuuuuu
 649 2012-03-19 12:24:37 <sipa> i can put my online if you like
 650 2012-03-19 12:25:34 <jeremias> testnet bitcoin daemon?
 651 2012-03-19 12:25:55 <jeremias> it would be very beneficial to developers to have some kind of public testnet daemon running somewhere all the time
 652 2012-03-19 12:26:16 <jeremias> and people could connect to it with JSON-RPC
 653 2012-03-19 12:26:45 <sipa> i mean, i can upload my testnet blockchain (which is fully valid on 0.6.0rc4) somewhere
 654 2012-03-19 12:26:50 <jeremias> hosting the testnet blockchain would be beneficial as well
 655 2012-03-19 12:27:01 <jeremias> sipa: yeah, that would be great
 656 2012-03-19 12:27:12 <jeremias> although it seems to be downloading it pretty fast
 657 2012-03-19 12:27:49 att is now known as att_
 658 2012-03-19 12:30:59 <sipa> jeremias: http://bitcoin.sipa.be/testnet-blockchain.tar.lzma
 659 2012-03-19 12:31:30 <sipa> i can gpg-sign its checksum, but for testnet that's probably not an issue
 660 2012-03-19 12:32:22 <jeremias> sipa: thanks! I really appreciate it
 661 2012-03-19 12:32:46 <sipa> jeremias: i believe we met at the conference in prague, no?
 662 2012-03-19 12:33:15 <jeremias> sipa: might be possible
 663 2012-03-19 12:33:19 <jeremias> I was there :P
 664 2012-03-19 12:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 665 2012-03-19 12:34:40 Titanium has joined
 666 2012-03-19 12:42:25 JRWR has quit (Ping timeout: 245 seconds)
 667 2012-03-19 12:44:47 devrandom has joined
 668 2012-03-19 12:46:12 iocor has joined
 669 2012-03-19 12:51:05 slothbag has quit (Quit: I quit!)
 670 2012-03-19 12:51:18 marf_away2 has joined
 671 2012-03-19 12:51:44 marf_away has quit (Read error: Connection reset by peer)
 672 2012-03-19 12:55:43 minimoose has joined
 673 2012-03-19 12:59:29 iocor has quit (Quit: Computer has gone to sleep.)
 674 2012-03-19 13:01:15 dwon has quit (Remote host closed the connection)
 675 2012-03-19 13:03:49 agricocb has quit (Quit: Leaving.)
 676 2012-03-19 13:06:44 MasterChief has joined
 677 2012-03-19 13:09:30 MC1984 has quit (Ping timeout: 260 seconds)
 678 2012-03-19 13:18:12 iocor has joined
 679 2012-03-19 13:19:15 <gribble> New news from bitcoinrss: Diapolo opened pull request 954 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/954>
 680 2012-03-19 13:19:55 dvide has quit (Ping timeout: 264 seconds)
 681 2012-03-19 13:20:57 TD has joined
 682 2012-03-19 13:22:58 usergf has joined
 683 2012-03-19 13:25:44 <imsaguy2> I just tried upgrading to .6
 684 2012-03-19 13:25:47 <imsaguy2> on windows
 685 2012-03-19 13:25:56 <imsaguy2> got an awesome visual c++ runtime error
 686 2012-03-19 13:26:03 <imsaguy2> assertion failed
 687 2012-03-19 13:26:10 <imsaguy2> src/main.cpp
 688 2012-03-19 13:26:11 <imsaguy2> ling 1462
 689 2012-03-19 13:26:12 <sipa> 0.6.0rc4 ?
 690 2012-03-19 13:26:16 <imsaguy2> yes
 691 2012-03-19 13:26:21 <sipa> did you compile it yourself?
 692 2012-03-19 13:26:25 <imsaguy2> no
 693 2012-03-19 13:26:35 <imsaguy2> download from bitcoin.org
 694 2012-03-19 13:26:46 <imsaguy2> expression: pindexNew->pprev ==pindexBest
 695 2012-03-19 13:27:08 <imsaguy2> its on my fallback node
 696 2012-03-19 13:27:13 <imsaguy2> so there are no transactions in the wallet
 697 2012-03-19 13:27:18 larsivi has joined
 698 2012-03-19 13:28:00 <imsaguy2> I hit retry and all is well
 699 2012-03-19 13:28:09 <imsaguy2> oh, nm
 700 2012-03-19 13:28:10 <imsaguy2> its not
 701 2012-03-19 13:28:12 <imsaguy2> errored out
 702 2012-03-19 13:28:31 <imsaguy2> restarting
 703 2012-03-19 13:28:45 <imsaguy2> same error
 704 2012-03-19 13:28:48 <imsaguy2> assertion failed
 705 2012-03-19 13:28:57 <imsaguy2> I'll try ignore this time
 706 2012-03-19 13:29:04 <imsaguy2> nope, error
 707 2012-03-19 13:29:09 <sipa> that should never happen
 708 2012-03-19 13:29:11 <imsaguy2> and then I get a DEP message
 709 2012-03-19 13:29:39 <imsaguy2> Shall I try reinstalling?
 710 2012-03-19 13:29:52 <sipa> won't help
 711 2012-03-19 13:30:35 <imsaguy2> ok
 712 2012-03-19 13:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 713 2012-03-19 13:33:54 datagutt has joined
 714 2012-03-19 13:33:55 rdponticelli has quit (Read error: Connection reset by peer)
 715 2012-03-19 13:33:59 datagutt has quit (Changing host)
 716 2012-03-19 13:33:59 datagutt has joined
 717 2012-03-19 13:34:36 <sipa> imsaguy2: are you able to upload your blkindex.dat file somewhere?
 718 2012-03-19 13:34:43 dvide has joined
 719 2012-03-19 13:34:54 <imsaguy2> yeah, I can dropbox it
 720 2012-03-19 13:35:01 <sipa> blk0001.dat too?
 721 2012-03-19 13:35:24 <imsaguy2> we might have to do it in two parts, I don't know how much space I've got
 722 2012-03-19 13:35:42 bitvampire has joined
 723 2012-03-19 13:35:50 <sipa> if you can, please; this is probably a bug in code that was added in rc4
 724 2012-03-19 13:36:13 <imsaguy2> ok, give me a few minutes, dropbox doesn't always have the fastest uploads
 725 2012-03-19 13:36:41 pumpkin is now known as copumpkin
 726 2012-03-19 13:37:46 <helo> Oo
 727 2012-03-19 13:38:03 <sipa> gmaxwell: ^ code from #930
 728 2012-03-19 13:39:39 <gmaxwell> sipa: Gavin made a good call in asking for that assert.
 729 2012-03-19 13:40:02 rdponticelli has joined
 730 2012-03-19 13:40:31 <sipa> gmaxwell: indeed
 731 2012-03-19 13:41:11 <gmaxwell> perhaps an unclean shutdown?
 732 2012-03-19 13:41:26 <imsaguy2> well, its usually an extremely long running instance
 733 2012-03-19 13:41:50 <imsaguy2> other than the couple of crashes, I don't remember it crashing lately
 734 2012-03-19 13:42:01 <imsaguy2> the crashes just a few minutes ago
 735 2012-03-19 13:42:25 <imsaguy2> I was upgrading from .5.3
 736 2012-03-19 13:42:45 agricocb has joined
 737 2012-03-19 13:43:11 <imsaguy2> its only uploading at 300KB/sec, so about 15 minutes
 738 2012-03-19 13:43:15 <sipa> did it crash immediately, or shortly after upgraing?
 739 2012-03-19 13:43:28 <imsaguy2> I started it, it does the flash screen
 740 2012-03-19 13:43:32 <imsaguy2> you see the main window
 741 2012-03-19 13:43:37 <imsaguy2> something like 99%
 742 2012-03-19 13:43:48 <imsaguy2> and then within a few seconds
 743 2012-03-19 13:44:00 <imsaguy2> so its not 'immediately', but pretty darn close.
 744 2012-03-19 13:44:31 <imsaguy2> 12 minutes
 745 2012-03-19 13:44:40 Cory has quit (Ping timeout: 252 seconds)
 746 2012-03-19 13:46:27 Cory has joined
 747 2012-03-19 13:48:29 torsthaldo has joined
 748 2012-03-19 13:49:01 darkee has quit (Ping timeout: 276 seconds)
 749 2012-03-19 13:50:55 larsivi has quit (Ping timeout: 260 seconds)
 750 2012-03-19 13:53:54 <BlueMattBot> Yippie, build fixed!
 751 2012-03-19 13:53:54 <BlueMattBot> Project Bitcoind-Sanitytest build #203: FIXED in 1 hr 2 min: http://jenkins.bluematt.me/job/Bitcoind-Sanitytest/203/
 752 2012-03-19 13:54:13 pickett has quit (Ping timeout: 276 seconds)
 753 2012-03-19 13:55:43 <imsaguy2> 4 minutes
 754 2012-03-19 13:57:25 gp5st has joined
 755 2012-03-19 13:57:46 gp5st has left ()
 756 2012-03-19 14:00:22 pickett has joined
 757 2012-03-19 14:00:48 <sipa> imsaguy2: ok, let me know if i can download it
 758 2012-03-19 14:01:46 <imsaguy2> I just sent you blkindex
 759 2012-03-19 14:01:53 <imsaguy2> blk0001 is uploading now
 760 2012-03-19 14:02:01 darkee has joined
 761 2012-03-19 14:07:56 <sipa> got it
 762 2012-03-19 14:09:29 copumpkin has quit (Quit: Computer has gone to sleep.)
 763 2012-03-19 14:12:15 <imsaguy2> about 37 minutes on blk0001
 764 2012-03-19 14:18:26 bitvampire has quit (Remote host closed the connection)
 765 2012-03-19 14:18:30 gavinandresen has joined
 766 2012-03-19 14:22:01 bitvampire has joined
 767 2012-03-19 14:29:38 <gavinandresen> sipa: RE: pull 950 -- If I have padded, encrypted keys in my old wallet, the new code will decrypt them properly?
 768 2012-03-19 14:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 769 2012-03-19 14:34:26 copumpkin has joined
 770 2012-03-19 14:35:00 TuxBlackEdo has quit (Remote host closed the connection)
 771 2012-03-19 14:39:53 <sipa> gavinandresen: thanks for asking that question; apparently it doesn't
 772 2012-03-19 14:41:24 <gavinandresen> ok
 773 2012-03-19 14:42:16 <gavinandresen> I'm going to NACK it for 0.6, then-- I don't think it is critical
 774 2012-03-19 14:43:58 <sipa> ok
 775 2012-03-19 14:46:55 phantomfakeBNC has joined
 776 2012-03-19 14:47:00 phantomfakeBNC has quit (Max SendQ exceeded)
 777 2012-03-19 14:49:27 <sipa> gavinandresen: it's fixed now, but i agree it is not critical
 778 2012-03-19 14:52:30 SomeoneWeird is now known as SomeoneWeirdzzz
 779 2012-03-19 14:52:56 iocor has quit (Quit: Computer has gone to sleep.)
 780 2012-03-19 14:55:29 marf_away2 has quit (Read error: Connection reset by peer)
 781 2012-03-19 14:58:21 d4de has quit (Ping timeout: 246 seconds)
 782 2012-03-19 14:58:32 darkee has quit (Read error: Connection reset by peer)
 783 2012-03-19 14:59:14 Dyaheon has quit ()
 784 2012-03-19 14:59:24 marf_away has joined
 785 2012-03-19 14:59:31 DBordello has joined
 786 2012-03-19 14:59:31 DBordello has quit (Changing host)
 787 2012-03-19 14:59:31 DBordello has joined
 788 2012-03-19 14:59:43 darkee has joined
 789 2012-03-19 15:04:14 Diablo-D3 has quit (Ping timeout: 240 seconds)
 790 2012-03-19 15:04:58 phma has quit (Remote host closed the connection)
 791 2012-03-19 15:08:13 iocor has joined
 792 2012-03-19 15:09:00 att_ has quit (Ping timeout: 255 seconds)
 793 2012-03-19 15:11:51 Rabbit67890 has joined
 794 2012-03-19 15:14:34 d4de has joined
 795 2012-03-19 15:15:47 <imsaguy2> sipa: the other file is done, but it seems you don't need it now.
 796 2012-03-19 15:15:56 <imsaguy2> sipa: what's my way forward?
 797 2012-03-19 15:16:03 <sipa> imsaguy2: i'd like to see it
 798 2012-03-19 15:16:11 datagutt has quit (Read error: Operation timed out)
 799 2012-03-19 15:17:10 <gmaxwell> hm? why does sipa not need it, what did I miss?
 800 2012-03-19 15:17:27 <sipa> no idea!
 801 2012-03-19 15:17:28 <imsaguy2> I thought it was discussed above
 802 2012-03-19 15:17:35 <imsaguy2> I already notice'd him the link
 803 2012-03-19 15:17:41 <sipa> no, that was a different issue
 804 2012-03-19 15:17:45 <sipa> downloading
 805 2012-03-19 15:17:50 erle- has quit (Quit: erle-)
 806 2012-03-19 15:17:57 <imsaguy2> sorry about the zip, but it saved time on the upload
 807 2012-03-19 15:18:49 <sipa> no prob
 808 2012-03-19 15:19:55 rdponticelli has quit (Ping timeout: 250 seconds)
 809 2012-03-19 15:21:19 rdponticelli has joined
 810 2012-03-19 15:22:39 att_ has joined
 811 2012-03-19 15:23:28 Turingi has joined
 812 2012-03-19 15:23:30 Turingi has quit (Changing host)
 813 2012-03-19 15:23:30 Turingi has joined
 814 2012-03-19 15:24:00 iocor has quit (Quit: Computer has gone to sleep.)
 815 2012-03-19 15:24:26 datagutt has joined
 816 2012-03-19 15:24:35 datagutt has quit (Changing host)
 817 2012-03-19 15:24:35 datagutt has joined
 818 2012-03-19 15:25:29 fiddur has quit (Quit: Leaving.)
 819 2012-03-19 15:25:36 pickett has quit (Remote host closed the connection)
 820 2012-03-19 15:26:04 Rabbit67890 has quit ()
 821 2012-03-19 15:31:02 pickett has joined
 822 2012-03-19 15:31:30 iocor has joined
 823 2012-03-19 15:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 824 2012-03-19 15:34:57 wasabi has joined
 825 2012-03-19 15:38:11 iocor has quit (Quit: Computer has gone to sleep.)
 826 2012-03-19 15:41:44 Dyaheon has joined
 827 2012-03-19 15:46:03 ternit has joined
 828 2012-03-19 15:52:40 sneak has quit (Ping timeout: 272 seconds)
 829 2012-03-19 15:52:46 sneak has joined
 830 2012-03-19 15:54:34 <ternit> Do you think that one day will be able to pay with bitcoins for goods not only online but also in the local grocerie shop using smart cards and such? How unpredicted are the results of such thing happening?
 831 2012-03-19 15:55:50 <sipa> I don't see that happening any time soon.
 832 2012-03-19 15:56:00 <sipa> Who knows, of course :)
 833 2012-03-19 15:56:50 <ternit> If that ever happened would the financial regulators get involved ?
 834 2012-03-19 15:57:10 <ternit> or would they have no regulatory power against bitcoin?
 835 2012-03-19 15:57:31 <sipa> they have regulatory power against cash
 836 2012-03-19 15:57:36 <Graet> where bitcoin meets "the real" world regu;lation starts
 837 2012-03-19 15:57:42 <sipa> which is orders of magnitude more anonimous
 838 2012-03-19 15:57:44 <luke-jr> ternit: Bitcoin is already regulated, of course.
 839 2012-03-19 15:57:52 BlueMatt has joined
 840 2012-03-19 15:58:51 <ternit> its the network regulating itself right?
 841 2012-03-19 15:59:05 <sipa> imsaguy2: did you copy blkindex.dat while it was in use?
 842 2012-03-19 15:59:32 <Graet> and ternit bitcoin isnt some huge compoany, when someone codes stuff for pos and gets it into grocery stores, yes you will be able too.
 843 2012-03-19 15:59:58 <luke-jr> ternit: most legal systems have laws intentionally vague enough to include currencies like Bitcoin
 844 2012-03-19 16:00:52 occulta has quit (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
 845 2012-03-19 16:02:27 <ternit> There is no bitcoin  usage statistics of by country ? Just wondering how  popular bitcoins are here in Ireland
 846 2012-03-19 16:02:36 <ternit> -of
 847 2012-03-19 16:03:11 <Ken`> yea you can find those
 848 2012-03-19 16:03:30 <Ken`> google for bitcoin globe
 849 2012-03-19 16:03:36 <imsaguy2> no
 850 2012-03-19 16:04:07 <imsaguy2> sipa: no, would you like me to rezip and send?
 851 2012-03-19 16:07:10 <luke-jr> gavinandresen: can push tag?
 852 2012-03-19 16:07:54 andytoshi has quit (Quit: WeeChat 0.3.5)
 853 2012-03-19 16:09:44 <gavinandresen> luke-jr: yes, you can push the 0.5.3.1 tag
 854 2012-03-19 16:11:06 <luke-jr> k, pushed
 855 2012-03-19 16:11:15 <ternit> around 5600 seraches a month for bitcoin in Ireland from google alone not bad for a 4M citizen country
 856 2012-03-19 16:11:23 iocor has joined
 857 2012-03-19 16:11:29 nexes has joined
 858 2012-03-19 16:11:30 DBordello has quit (Ping timeout: 246 seconds)
 859 2012-03-19 16:11:35 gmaxwell has left ()
 860 2012-03-19 16:11:39 gmaxwell has joined
 861 2012-03-19 16:15:11 <BlueMatt> gavinandresen: whats left for 0.6?
 862 2012-03-19 16:16:34 <sipa> my git head bitcoind fails to reconnect to the main chain with imsaguy2's block database
 863 2012-03-19 16:16:44 <luke-jr> also tagged v0.5.0.5 just for good measure
 864 2012-03-19 16:17:15 <sipa> imsaguy2: are you also stuck at 171565?
 865 2012-03-19 16:17:17 <sipa> ;;bc,blocks
 866 2012-03-19 16:17:18 <gribble> 171898
 867 2012-03-19 16:17:29 <imsaguy2> sipa: I don't know, I can't run the software ;)
 868 2012-03-19 16:17:32 <luke-jr> pulls pending for 0.6 final: 946, 947
 869 2012-03-19 16:17:38 <sipa> imsaguy2: right
 870 2012-03-19 16:17:56 <sipa> imsaguy2: did you run 0.6.0rc1 before?
 871 2012-03-19 16:18:53 * BlueMatt strongly believes not including 950 in 0.6 is the wrong thing to do, bu tok
 872 2012-03-19 16:18:59 <BlueMatt> but ok
 873 2012-03-19 16:19:03 <imsaguy2> no
 874 2012-03-19 16:19:25 <imsaguy2> I upgraded from .5.3
 875 2012-03-19 16:20:28 <sipa> imsaguy2: the thing is, i can't even load the database
 876 2012-03-19 16:20:31 <sipa> you sent me
 877 2012-03-19 16:20:43 <imsaguy2> well, it worked before the update
 878 2012-03-19 16:21:08 <luke-jr> BlueMatt: I didn't mean to imply 950 (or any other pull) *shouldn't* be pulled; I was just tracking some
 879 2012-03-19 16:21:29 <BlueMatt> I wasnt saying otherwise, I was just commenting re: gavinandresen's comments on the pull
 880 2012-03-19 16:22:02 <gavinandresen> BlueMatt: I'm not convinced 950 has had sufficient testing
 881 2012-03-19 16:22:09 <luke-jr> BlueMatt: btw, is CBlockStore more or less ready for pulling as soon as 0.6.0 final is out? or still needs some more something?
 882 2012-03-19 16:22:33 <BlueMatt> luke-jr: Id like to get more eyeballs on it, but its more or less ready
 883 2012-03-19 16:22:41 <luke-jr> (it's going to force rebasing stuff, and I'd rather get it over with sooner rather than later)
 884 2012-03-19 16:22:57 <BlueMatt> gavinandresen: it needs wallet min_version incremented, but other than that, it works just fine...its such a simple pull anyway
 885 2012-03-19 16:22:59 <luke-jr> yeah, and the earlier pulled the more testing it'll get
 886 2012-03-19 16:23:05 <BlueMatt> true
 887 2012-03-19 16:23:47 <sipa> BlueMatt: gavinandresen wondered whether it would load old encrypted wallets at all; originally, it didn't, it seems
 888 2012-03-19 16:24:15 <gmaxwell> I'm unhappy with frequently breaking wallet backwards compatiblity.
 889 2012-03-19 16:24:21 <gavinandresen> me too
 890 2012-03-19 16:24:28 <sipa> see my comment on the pull req
 891 2012-03-19 16:24:37 <gmaxwell> (doing so discourages people from testing, as they can't go back)
 892 2012-03-19 16:24:40 <BlueMatt> sipa: it wont, it will always say passphrase incorrect...
 893 2012-03-19 16:24:51 <gavinandresen> compressed keys will be a big enough benefit that I think the benefits outweigh the costs.
 894 2012-03-19 16:24:55 <luke-jr> gmaxwell: IMO, it should be fine so long as it's only breaking non-final releases
 895 2012-03-19 16:24:55 <sipa> BlueMatt: update
 896 2012-03-19 16:24:56 <BlueMatt> so Id rather it say, wrong version, than passphrase incorrect
 897 2012-03-19 16:25:56 <gavinandresen> not padding keys adds a small constant multiple to the work an attacker has to do, which I think is a very marginal benefit
 898 2012-03-19 16:26:09 <jm9000> BlueMatt: Had a chance to look at that crash issue for 0.6.0 with the block chain I uploaded?
 899 2012-03-19 16:26:38 <sipa> imsaguy2: 0.5.3, right, not an rc of that?
 900 2012-03-19 16:26:45 <imsaguy2> yeah, straight .5.3
 901 2012-03-19 16:27:51 <BlueMatt> sipa: i checked like 10 minutes ago, have you changed it since?
 902 2012-03-19 16:27:51 <BlueMatt> gmaxwell: I agree, thats why i want to see 950 in 0.6, since that way we dont have to break wallets again in 0.7
 903 2012-03-19 16:28:06 <gavinandresen> gmaxwell: have you tested CAddrMan?  I've been re-testing it this morning; I'm concerned about 'addr' DoS, and am thinking of pulling it for 0.6
 904 2012-03-19 16:28:14 <sipa> BlueMatt: two hours ago
 905 2012-03-19 16:28:18 <midnightmagic> gavinandresen: is the method Matt used to trigger the bug going to be made available as well somewhere? I got all excited when I saw the words full disclosure from your twitter account. :)
 906 2012-03-19 16:28:19 <BlueMatt> jm9000: sadly, not I hope to have some time today...
 907 2012-03-19 16:28:29 <BlueMatt> sipa: I tested it way later than that
 908 2012-03-19 16:28:52 <sipa> BlueMatt: ok, thanks; i'll retest it again
 909 2012-03-19 16:29:03 <gmaxwell> gavinandresen: I've tested it. Not in a while, I think when I repulled for the BIP16 date move I dropped that patch on all my nodes.
 910 2012-03-19 16:29:06 <luke-jr> gavinandresen: I've tested CAddrMan multiple times, and there are unresolved crash/addr.dat-corruption cases :/
 911 2012-03-19 16:29:15 DBordello has joined
 912 2012-03-19 16:29:16 DBordello has quit (Changing host)
 913 2012-03-19 16:29:16 DBordello has joined
 914 2012-03-19 16:29:26 <luke-jr> (I remove it from next-test when it corrupts addr.dat, and re-add it when the pullreq code changes)
 915 2012-03-19 16:30:25 <luke-jr> unfortunately, I don't know any easy way to reproduce it
 916 2012-03-19 16:30:52 <sipa> you just run it for a long time, right?
 917 2012-03-19 16:30:56 <luke-jr> sipa: yeah
 918 2012-03-19 16:31:06 <sipa> i'll run it on my miner
 919 2012-03-19 16:31:22 <sipa> with valgrind and ADDRMAN_DEBUG
 920 2012-03-19 16:31:22 <luke-jr> I've run it on both Eligius (getmemorypool) and locally (no mining)
 921 2012-03-19 16:31:33 <luke-jr> (and gotten the crash on both)
 922 2012-03-19 16:32:22 <sipa> luke-jr: but that was next-test, right, not just addrman?
 923 2012-03-19 16:32:23 <imsaguy2> shall I just clear my blockchain and start over?
 924 2012-03-19 16:32:27 CaptainDDL has quit (Ping timeout: 260 seconds)
 925 2012-03-19 16:32:37 <sipa> imsaguy2: yes, but i want to understand what happened to you
 926 2012-03-19 16:32:38 <luke-jr> sipa: yes; next-test has been basically stable without it, though
 927 2012-03-19 16:32:47 <sipa> luke-jr: ok
 928 2012-03-19 16:32:55 <BlueMatt> sipa: afaict it loads old wallets no problem, but loading new wallets after encrypting with it (or I would assume changing passphrase) kills old node versions
 929 2012-03-19 16:32:55 <BlueMatt> so I would say increment min_version and pull
 930 2012-03-19 16:32:56 <BlueMatt> gavinandresen: its actually quite a major increase in work for attackers...it goes from impossibly hard to ridiculously impossibly hard
 931 2012-03-19 16:33:07 <luke-jr> lol
 932 2012-03-19 16:33:38 <BlueMatt> jm9000: sadly, I got kinda distracted last week with the whole security thing...
 933 2012-03-19 16:33:44 <sipa> BlueMatt: that is absolutely no option
 934 2012-03-19 16:33:47 <gmaxwell> Attn Windows Bitcoin GUI users: There is a potential security hole fixed by 0.5.3.1 / 0.6.0rc4. PLEASE UPGRADE. https://bitcointalk.org/index.php?topic=69120.0
 935 2012-03-19 16:33:59 <imsaguy2> ok, I need to jet for a bit
 936 2012-03-19 16:33:59 <imsaguy2> bbl
 937 2012-03-19 16:34:06 <sipa> BlueMatt: since it would mean you can't open an old encrypted wallet anymore
 938 2012-03-19 16:34:08 <gmaxwell> oh darn. leaving the channel didn't kill that.
 939 2012-03-19 16:34:18 <BlueMatt> sipa: what?
 940 2012-03-19 16:34:19 <luke-jr> sipa: why would it mean that? O.o
 941 2012-03-19 16:34:23 <luke-jr> gmaxwell: ps + kill
 942 2012-03-19 16:34:46 <BlueMatt> sipa: increment min_version stored in new wallets and then it wont open in old versions, it will still gladly open old wallets
 943 2012-03-19 16:35:04 <sipa> BlueMatt: but you said it didn't open old wallets?
 944 2012-03-19 16:35:08 <gmaxwell> luke-jr: yea, just did that..
 945 2012-03-19 16:35:23 <sipa> BlueMatt: never mind, i reread what you said
 946 2012-03-19 16:35:28 <sipa> BlueMatt: of course, min_version must go up
 947 2012-03-19 16:35:41 <BlueMatt> no, it does
 948 2012-03-19 16:35:41 <BlueMatt> old nodes wont open new wallets
 949 2012-03-19 16:36:00 <sipa> yes, but i thought you said new nodes won't open old wallets :)
 950 2012-03-19 16:36:15 <BlueMatt> oh, sorry, no
 951 2012-03-19 16:36:23 <gmaxwell> BlueMatt: if you really care about a constant factor increase in difficulty then merge scrypt. — vanitygen already gave people fast gpu ecc code...
 952 2012-03-19 16:36:41 phantomfakeBNC has joined
 953 2012-03-19 16:36:43 <t7> will the difficulty allways be such that a new block is mined every 10 mins?
 954 2012-03-19 16:36:56 <sipa> t7: approximately
 955 2012-03-19 16:37:47 <midnightmagic> t7: unless there is a huge increase or decrease in hashrate, in which case it will be (for a short time) faster, or (for a long time) slower, respectively. :)
 956 2012-03-19 16:39:41 <t7> is difficulty just the number the hash has to be under ?
 957 2012-03-19 16:39:56 h4ckm3 has quit (Quit: changing servers)
 958 2012-03-19 16:40:32 h4ckm3 has joined
 959 2012-03-19 16:40:41 phantomfakeBNC has quit (Client Quit)
 960 2012-03-19 16:42:02 phantomfakeBNC has joined
 961 2012-03-19 16:42:07 <sipa> t7: no, the difficulty is how much lower the target is than the minimum target
 962 2012-03-19 16:42:20 <sipa> so the lowest possible difficulty is 1.0
 963 2012-03-19 16:42:58 <gavinandresen> away for a while for lunch and errands:  running AddrMan under gdb while I'm gone, looking for flakiness.....
 964 2012-03-19 16:42:59 <t7> 1.0 * minimum?
 965 2012-03-19 16:43:21 <sipa> t7: no, 1.0
 966 2012-03-19 16:43:33 <sipa> t7: if difficulty is 1.0, the target is maximal
 967 2012-03-19 16:43:49 <sipa> t7: if difficulty is 1.43, the target is maximum/1.43
 968 2012-03-19 16:44:11 <t7> ah ok
 969 2012-03-19 16:44:23 occulta has joined
 970 2012-03-19 16:45:01 <sipa> ;;bc,diff
 971 2012-03-19 16:45:02 <gribble> 1498294.3628165
 972 2012-03-19 16:45:05 Davincij has quit (Read error: Connection reset by peer)
 973 2012-03-19 16:45:06 <sipa> ^- current difficulty
 974 2012-03-19 16:45:27 <t7> whats the maximum target?
 975 2012-03-19 16:45:32 <luke-jr> gavinandresen: FWIW, the crashes were often well over 24 hours before occurance
 976 2012-03-19 16:47:55 <sipa> t7: 2^224
 977 2012-03-19 16:48:13 <sipa> (which would equal finding a solution to hash(x)=0)
 978 2012-03-19 16:49:10 <t7> so one would have to test 	1498294 hashes before hitting gold. (aprox) ?
 979 2012-03-19 16:49:14 <gmaxwell> luke-jr: I thought sipa fixed a locking bug he believed was the cause of those?
 980 2012-03-19 16:50:07 <t7> no the other way
 981 2012-03-19 16:50:11 <luke-jr> gmaxwell: I didn't see any changes since the last time it crashed.
 982 2012-03-19 16:50:59 <sipa> gmaxwell: luke indeed reported seeing that problem afterwards still
 983 2012-03-19 16:51:12 <gmaxwell> well crap.
 984 2012-03-19 16:51:40 BlueMatt has quit (Ping timeout: 276 seconds)
 985 2012-03-19 16:51:44 * luke-jr hates hard-to-reproduce bugs :/
 986 2012-03-19 16:51:59 <gmaxwell> Then I favor letting The Cavia porcellus (LTC) get us some more data.
 987 2012-03-19 16:53:07 BlueMatt has joined
 988 2012-03-19 16:53:26 <luke-jr> lol
 989 2012-03-19 16:55:09 <t7> when does the difficulty change?
 990 2012-03-19 16:55:19 <sipa> ;;bc,stats
 991 2012-03-19 16:55:20 <gribble> Current Blocks: 171902 | Current Difficulty: 1498294.3628165 | Next Difficulty At Block: 173375 | Next Difficulty In: 1473 blocks | Next Difficulty In About: 1 week, 2 days, 3 hours, 18 minutes, and 48 seconds | Next Difficulty Estimate: 1679630.99970211 | Estimated Percent Change: 12.1028711971
 992 2012-03-19 16:55:45 <gmaxwell> t7: every 2016 blocks, see above for the next ^
 993 2012-03-19 16:55:55 * sipa loves loading the block chain under valgrind
 994 2012-03-19 16:57:18 <luke-jr> is anyone else worried that these progress bar rebels will keep using vulnerable versions for the p.bar?
 995 2012-03-19 16:58:05 <gmaxwell> luke-jr: No.
 996 2012-03-19 16:58:28 <gmaxwell> luke-jr: Moreover, it's not like this is a risk to _other_ users.
 997 2012-03-19 16:58:48 <luke-jr> true
 998 2012-03-19 16:59:01 Davincij15 has joined
 999 2012-03-19 16:59:27 t7 has quit (Ping timeout: 246 seconds)
1000 2012-03-19 16:59:39 <midnightmagic> +12%. jesus.
1001 2012-03-19 17:00:00 <sipa> another one like that and we break the record
1002 2012-03-19 17:00:46 <midnightmagic> that's going to overtake my mining hashrate growth again soon, and without a corresponding increase in price.
1003 2012-03-19 17:01:05 <midnightmagic> the squeeze is coming again.
1004 2012-03-19 17:01:38 <luke-jr> midnightmagic: wanna go in on a BFL Rig? :p
1005 2012-03-19 17:01:59 <midnightmagic> lol maybe!
1006 2012-03-19 17:02:36 <midnightmagic> you seem to be able to get early access to normal cards, so perhaps you can get reasonable access to a rig before the rewards halves.. ha ha
1007 2012-03-19 17:04:07 DBordello has quit (Ping timeout: 252 seconds)
1008 2012-03-19 17:04:55 <luke-jr> even if not, FPGAs aren't nearly as crunched as GPUs
1009 2012-03-19 17:06:13 p0s has joined
1010 2012-03-19 17:06:49 Zarutian has joined
1011 2012-03-19 17:07:06 Zarutian has quit (Client Quit)
1012 2012-03-19 17:07:26 Zarutian has joined
1013 2012-03-19 17:07:33 larsivi has joined
1014 2012-03-19 17:09:23 <midnightmagic> luke-jr: that is true, that is true.. i've gotta say, i'm super happy with my icarus, that's for sure.
1015 2012-03-19 17:09:55 marf_away has quit (Ping timeout: 245 seconds)
1016 2012-03-19 17:15:34 <copumpkin> is there an RPC call to monitor changes to a specific address (that doesn't necessarily belong to you)?
1017 2012-03-19 17:15:36 Nicksasa has joined
1018 2012-03-19 17:15:57 <luke-jr> copumpkin: no
1019 2012-03-19 17:17:45 gavinandresen has quit (Quit: gavinandresen)
1020 2012-03-19 17:17:54 <copumpkin> oh, mndrix is another haskeller
1021 2012-03-19 17:18:49 <copumpkin> luke-jr: is there a good solution to getting notified about payments to addresses that isn't just polling periodically or writing your own client?
1022 2012-03-19 17:19:08 <midnightmagic> copumpkin: i..  think there might be a couple monitoring patches that were done a really long time ago..  either monitorreceived or.. blocknotify?
1023 2012-03-19 17:19:36 <midnightmagic> check gavin's feature branches. i forget now how far they go, but at the very least they're against old versions.
1024 2012-03-19 17:19:37 <luke-jr> copumpkin: no
1025 2012-03-19 17:20:10 <luke-jr> if you can wait for 1 confirm, blocknotify could be used to poll only on new blocks
1026 2012-03-19 17:20:38 <sipa> ok, miner node running with addrman, debug_addrman and valgrind
1027 2012-03-19 17:20:42 <sipa> let's wait a day
1028 2012-03-19 17:22:29 <copumpkin> luke-jr: I guess I could live with that. Is there an RPC call for asking what's in a given address?
1029 2012-03-19 17:22:58 <luke-jr> copumpkin: 'help'
1030 2012-03-19 17:23:55 <[Tycho]> What happened with the last difficulty change ?
1031 2012-03-19 17:24:18 <copumpkin> luke-jr: I looked in there, but getreceivedbyaddress says it returns 0 for external addresses and I couldn't see something that looked more promising
1032 2012-03-19 17:24:31 <luke-jr> copumpkin: oh, for external address it's impossible
1033 2012-03-19 17:25:01 <copumpkin> by design? it seems like that'd be fairly straightforward to ask to the database
1034 2012-03-19 17:25:03 <sipa> copumpkin: that would require keeping a table of all address balances
1035 2012-03-19 17:25:07 <copumpkin> oh
1036 2012-03-19 17:25:14 <luke-jr> copumpkin: there is no such database in bitcoind
1037 2012-03-19 17:25:20 <copumpkin> ah, okay
1038 2012-03-19 17:25:22 <sipa> that's not impossible, but unless for very specific purposes, useless
1039 2012-03-19 17:25:33 <copumpkin> so I guess blockchain.info API it is :)
1040 2012-03-19 17:25:45 <luke-jr> copumpkin: if you have the private key at all, you can import it then encrypt the wallet and throw away the passphrase
1041 2012-03-19 17:25:47 <copumpkin> or I could maintain that table myself
1042 2012-03-19 17:26:14 <copumpkin> nah, this is for a service that needs to monitor addresses it explicitly does not have the key to (since I don't want to deal with other people's money)
1043 2012-03-19 17:26:41 <copumpkin> anyway, that gets me started, I think
1044 2012-03-19 17:26:46 <luke-jr> copumpkin: probably not hard to hack bitcoind for it
1045 2012-03-19 17:26:56 <luke-jr> just return true from IsMine on every key or smth
1046 2012-03-19 17:27:17 BlueMatt has quit (Quit: Ex-Chat)
1047 2012-03-19 17:27:19 <copumpkin> how would it maintain that information though?
1048 2012-03-19 17:27:49 bluefirecorp1 has joined
1049 2012-03-19 17:27:50 <Graet> [Tycho], very small negative change? or how do you mean?
1050 2012-03-19 17:27:55 bluefirecorp1 is now known as bluefirecorp
1051 2012-03-19 17:28:38 BlueMatt has joined
1052 2012-03-19 17:31:18 TD has quit (Quit: TD)
1053 2012-03-19 17:32:48 forsetifox has quit (Quit: Leaving)
1054 2012-03-19 17:37:18  has quit (Clown|!Clown@static-87-79-93-140.netcologne.de|Read error: Connection reset by peer)
1055 2012-03-19 17:37:28  has joined
1056 2012-03-19 17:37:32 <bluefirecorp> which file is the blockchain? blk0001.dat or blkindex.dat ?
1057 2012-03-19 17:37:40 <gmaxwell> Yes.
1058 2012-03-19 17:37:46 <bluefirecorp> so it's both?
1059 2012-03-19 17:37:51 <bluefirecorp> Both are required, all 1.3 gb/
1060 2012-03-19 17:38:03 <sipa> the actual blockchain is in blk0001.dat
1061 2012-03-19 17:38:15 <gmaxwell> blk0001.dat is the chain itself, blkindex.dat is the index to the data in the chain.
1062 2012-03-19 17:38:15 <bluefirecorp> kk
1063 2012-03-19 17:38:22 <luke-jr> FWIW, we seem to average just under 100k LOD per .y release :P
1064 2012-03-19 17:38:24 <bluefirecorp> so, you need both, shame.
1065 2012-03-19 17:38:28 <luke-jr> (of non-fixes)
1066 2012-03-19 17:38:38 <sipa> lines of d...?
1067 2012-03-19 17:38:41 <luke-jr> sipa: diff
1068 2012-03-19 17:39:03 <sipa> not always a fair measurement, diffs fail to see refactorings
1069 2012-03-19 17:39:03 <luke-jr> ie, git diff 0.4.x..0.5.x, 0.5.x..master
1070 2012-03-19 17:39:28 <luke-jr> sipa: it's just useless statistics anyway ;)
1071 2012-03-19 17:39:34 <sipa> true
1072 2012-03-19 17:40:18 <imsaguy2> I'm back
1073 2012-03-19 17:40:18 barmstrong has joined
1074 2012-03-19 17:41:26 <[Tycho]> Graet: it was unnoticed :)
1075 2012-03-19 17:41:36 <Graet> pretty much yes :)
1076 2012-03-19 17:42:07 <Graet> was like -0.4 or something insignificant lol
1077 2012-03-19 17:47:06 Cablesaurus has quit (Quit: Oops. My brain just hit a bad sector)
1078 2012-03-19 17:55:06 BlueMatt has quit (Ping timeout: 248 seconds)
1079 2012-03-19 17:55:52 <imsaguy2> sipa: what do you think about me deleting my blockchain, reinstalling .5.x and then upgrading to .6 again
1080 2012-03-19 17:56:01 <imsaguy2> think it will happen again or a one off?
1081 2012-03-19 17:57:21 BlueMatt has joined
1082 2012-03-19 18:10:41 forsetifox has joined
1083 2012-03-19 18:10:41 BlueMatt has quit (Quit: Ex-Chat)
1084 2012-03-19 18:14:06 Guest61257 has joined
1085 2012-03-19 18:14:13 Guest61257 has quit (Client Quit)
1086 2012-03-19 18:21:52 Cablesaurus has joined
1087 2012-03-19 18:21:52 Cablesaurus has quit (Changing host)
1088 2012-03-19 18:21:52 Cablesaurus has joined
1089 2012-03-19 18:23:52 datagutt is now known as datagutt|test
1090 2012-03-19 18:24:04 datagutt is now known as test!~datagutt@unaffiliated/datagutt|datagutt
1091 2012-03-19 18:28:23 pusle has joined
1092 2012-03-19 18:29:03 tower has quit (Ping timeout: 246 seconds)
1093 2012-03-19 18:29:12 darkee has quit (Remote host closed the connection)
1094 2012-03-19 18:30:04 darkee has joined
1095 2012-03-19 18:30:59 Z0rZ0rZ0r has joined
1096 2012-03-19 18:31:02 BlueMatt_ has joined
1097 2012-03-19 18:31:06 tower has joined
1098 2012-03-19 18:31:17 BlueMatt_ has quit (Client Quit)
1099 2012-03-19 18:32:38 t7 has joined
1100 2012-03-19 18:33:43 occulta has quit (Ping timeout: 276 seconds)
1101 2012-03-19 18:34:27 Joric has joined
1102 2012-03-19 18:35:44 BlueMatt_ has joined
1103 2012-03-19 18:37:21 occulta has joined
1104 2012-03-19 18:39:12 BlueMatt_ has quit (Client Quit)
1105 2012-03-19 18:39:51 <sipa> imsaguy2: i believe your block database just got corrupted somehow
1106 2012-03-19 18:40:17 <sipa> so redownloading should work
1107 2012-03-19 18:40:48 <gmaxwell> sipa: kinda troubling. :(
1108 2012-03-19 18:41:20 CaptainDDL has joined
1109 2012-03-19 18:41:26 <sipa> gmaxwell: yes, but for some reason bdb doesn't even want to load his file here
1110 2012-03-19 18:41:57 <sipa> while for him, an assertion fails reproducibly
1111 2012-03-19 18:42:55 <sipa> which i do not understand
1112 2012-03-19 18:43:04 <gmaxwell> because he has the DB transaction logs and you don't.
1113 2012-03-19 18:44:01 ThomasV has quit (Quit: Leaving)
1114 2012-03-19 18:44:02 <sipa> hmm, right, i asked whether he shut down before zipping
1115 2012-03-19 18:44:25 <sipa> of coure he didn't, it was an assertion failure
1116 2012-03-19 18:48:17 <sipa> imsaguy2: can you also send me the contents of the database directory and the __db* files?
1117 2012-03-19 18:49:40 Nick_ has joined
1118 2012-03-19 18:50:06 Nick_ is now known as Guest43310
1119 2012-03-19 18:50:11 Nicksasa has quit (Read error: Connection reset by peer)
1120 2012-03-19 19:04:57 BlueMatt has joined
1121 2012-03-19 19:05:21 BlueMatt is now known as Guest46279
1122 2012-03-19 19:05:36 cande has joined
1123 2012-03-19 19:13:07 iocor has quit (Quit: Computer has gone to sleep.)
1124 2012-03-19 19:16:28 p0s has quit (Remote host closed the connection)
1125 2012-03-19 19:23:12 ternit has quit (Quit: Leaving)
1126 2012-03-19 19:30:01 gavinandresen has joined
1127 2012-03-19 19:32:27 occulta has quit (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
1128 2012-03-19 19:35:51 Cablesaurus has quit (Quit: He who laughs last, thinks slowest)
1129 2012-03-19 19:38:07 tobtc has joined
1130 2012-03-19 19:39:02 Guest46279 has quit (Quit: ZNC - http://znc.sourceforge.net)
1131 2012-03-19 19:39:28 tobtc has left ()
1132 2012-03-19 19:39:52 BlueMatt_ has joined
1133 2012-03-19 19:40:54 BlueMatt_ has quit (Client Quit)
1134 2012-03-19 19:41:30 t7 has quit (Ping timeout: 246 seconds)
1135 2012-03-19 19:42:16 BlueMatt_ has joined
1136 2012-03-19 19:43:51 RazielZ has quit (Ping timeout: 272 seconds)
1137 2012-03-19 19:50:01 BlueMatt_ is now known as BlueMatt
1138 2012-03-19 19:50:14 BlueMatt has quit (Changing host)
1139 2012-03-19 19:50:14 BlueMatt has joined
1140 2012-03-19 19:50:41 BlueMatt has quit (Quit: ZNC - http://znc.sourceforge.net)
1141 2012-03-19 19:50:52 BlueMatt has joined
1142 2012-03-19 19:50:58 BlueMatt has quit (Changing host)
1143 2012-03-19 19:50:58 BlueMatt has joined
1144 2012-03-19 19:51:31 BlueMatt has quit (Client Quit)
1145 2012-03-19 19:52:22 BlueMatt has joined
1146 2012-03-19 19:56:32 Me has joined
1147 2012-03-19 19:56:58 Me is now known as Guest28641
1148 2012-03-19 19:57:16 ThomasV has joined
1149 2012-03-19 19:57:38 loktight has joined
1150 2012-03-19 19:58:31 Guest28641 has quit (Client Quit)
1151 2012-03-19 19:59:17 datagutt has quit (Quit: kthxbai)
1152 2012-03-19 20:00:47 Cablesaurus has joined
1153 2012-03-19 20:00:47 Cablesaurus has quit (Changing host)
1154 2012-03-19 20:00:47 Cablesaurus has joined
1155 2012-03-19 20:07:24 Joric has quit ()
1156 2012-03-19 20:07:27 Samuel has joined
1157 2012-03-19 20:07:34 <Samuel> Any updates on the app?
1158 2012-03-19 20:11:06 <usergf> hi samuel
1159 2012-03-19 20:11:11 <Samuel> Hi
1160 2012-03-19 20:11:46 <usergf> samuel: i would like to know if tcatm is working on your mockup
1161 2012-03-19 20:11:47 <Samuel> Do you know of any new screenshots or updates on the app?
1162 2012-03-19 20:12:13 <Samuel> I'm not sure, probably still working on the same dessign
1163 2012-03-19 20:12:26 <usergf> samuel: hum
1164 2012-03-19 20:12:59 <usergf> samuel: your last mockup is good. hope tcatm works on this
1165 2012-03-19 20:13:24 <Samuel> Yeah I like that one
1166 2012-03-19 20:13:31 rebroad has joined
1167 2012-03-19 20:13:32 <tcatm> Which one?
1168 2012-03-19 20:13:50 <Samuel> Oh hi! this one: http://cl.ly/1X1Q2Z1U131f3d1U1o3W
1169 2012-03-19 20:13:56 <rebroad> hello... would anyone be able to tell me what this line in main.cpp is for please? line: const string strMessageMagic = "Bitcoin Signed Message:\n";
1170 2012-03-19 20:14:02 BlueMatt has quit (Quit: Quit!)
1171 2012-03-19 20:14:25 <tcatm> Looks good!
1172 2012-03-19 20:14:53 <Samuel> I though you have seen that one but I guess not. I like that design the most
1173 2012-03-19 20:14:59 <gmaxwell> rebroad: It's the prefix appeneded to message signing in order to make sure that someone can't trick you into signing a transaction or the like.
1174 2012-03-19 20:15:12 <sipa> rebroad: it's to make sure that the hash you're signing when using the sign message feature, will never match that of any other data structure like a transaction
1175 2012-03-19 20:15:30 BlueMatt has joined
1176 2012-03-19 20:15:45 <rebroad> ah.. thank you gmaxwell, sipa....
1177 2012-03-19 20:15:51 MR-saya has joined
1178 2012-03-19 20:16:04 <sipa> Samuel: what's the red thing next to transactions?
1179 2012-03-19 20:16:22 <MR-saya> good day everyone
1180 2012-03-19 20:16:33 <Samuel> sipa: it s a notification that their has been a new transaction since last time you checked.
1181 2012-03-19 20:16:54 <sipa> i see
1182 2012-03-19 20:16:54 <Samuel> sipa: Not sure if i like the shape though, maybe a circle witha nember inside
1183 2012-03-19 20:17:20 <sipa> iirc there was an earlier design that also had some way for showing this
1184 2012-03-19 20:17:33 <tcatm> Samuel: Can you provide PNGs for the buttons? (both states and maybe a hover state)
1185 2012-03-19 20:17:39 <sipa> that i found more intuitive (or maybe it was just more like something i've seen before)
1186 2012-03-19 20:18:11 <tcatm> Samuel:  ..including all shadows but with transparent background.
1187 2012-03-19 20:18:42 <Samuel> tcatm: Yeah, ok. Might take a bit to do
1188 2012-03-19 20:18:58 <Samuel> Icons too?
1189 2012-03-19 20:19:04 <tcatm> Yes.
1190 2012-03-19 20:19:08 <Samuel> ok
1191 2012-03-19 20:19:15 <rebroad> gmaxwell, is it part of the COINBASE_FLAGS? I'm trying to work out where those are defined... are they used for voting?
1192 2012-03-19 20:19:33 <sipa> rebroad: message signing has nothing to do with transactions or blocks or mining
1193 2012-03-19 20:20:38 <gmaxwell> And coinbase flags  _ARE NOT VOTING_
1194 2012-03-19 20:23:42 <sipa> gmaxwell: it'll be hard for people to forget that term, i'm afraid
1195 2012-03-19 20:24:14 <Samuel> tcatm: Do you want the text and icon actually included on the image? (Will probably turn out best this way)
1196 2012-03-19 20:25:48 <sipa> I wouldn't include the text.
1197 2012-03-19 20:26:39 <sipa> Unless you would like to make new images for all translated languages.
1198 2012-03-19 20:26:51 <Samuel> Well it might be hard to add subtle effects like drop-shadow in code, where as in Photoshop its easy
1199 2012-03-19 20:27:42 <gmaxwell> sipa: we're not going to be able to use them in the future if people keep thinking that. :(
1200 2012-03-19 20:27:58 <tcatm> Samuel: Nope, only icon.
1201 2012-03-19 20:28:25 <Samuel> ok
1202 2012-03-19 20:28:39 <tcatm> Samuel: Also make the buttons and icons separate files.
1203 2012-03-19 20:29:17 <Samuel> Yeah, thats what I was thinking, You don't want text as separate images do you?
1204 2012-03-19 20:29:27 <Samuel> Because the text has effects applied in it
1205 2012-03-19 20:30:26 <tcatm> We can add those effects once we have figured out how to do that with Qt.
1206 2012-03-19 20:31:56 <egecko> can anyone think of why the bitcoin json-rpc would return addresses/accounts/other data when it is locked down with an rpc username & password and the request has invalid credentials (in particular, an empty password being sent passed in)?
1207 2012-03-19 20:32:39 <gmaxwell> egecko: what version?
1208 2012-03-19 20:33:03 <sipa> also, how is it locked down?
1209 2012-03-19 20:33:09 <gmaxwell> egecko: in particular, the most recent versions shouldn't even let an empty password be used even if you specify one— so that behavior shouldn't be possible even via misconfiguration.
1210 2012-03-19 20:33:30 <egecko> server is runing 0.5.2
1211 2012-03-19 20:33:34 <egecko> client is custom
1212 2012-03-19 20:33:48 <egecko> server is locked down via the config file's rpc username and password settings
1213 2012-03-19 20:33:49 <gmaxwell> okay, thats not new enough to completely disallow empty passwords I think.
1214 2012-03-19 20:34:07 <gmaxwell> egecko: does it still work when you make the password something else?
1215 2012-03-19 20:34:13 <egecko> lemme try
1216 2012-03-19 20:34:17 <gmaxwell> and have you restarted it since you set those things? the config file is only read on startup.
1217 2012-03-19 20:34:35 mortikia has quit (Remote host closed the connection)
1218 2012-03-19 20:34:47 <egecko> nope
1219 2012-03-19 20:34:51 <egecko> it fails as expected
1220 2012-03-19 20:35:05 mortikia has joined
1221 2012-03-19 20:36:44 <gmaxwell> then your password is the empty string.
1222 2012-03-19 20:36:57 <egecko> nope
1223 2012-03-19 20:37:06 <egecko> its set to a non-empty value
1224 2012-03-19 20:37:12 <sipa> how is it set?
1225 2012-03-19 20:37:15 <egecko> on the server side, but it is passed in as empty from the client
1226 2012-03-19 20:37:26 <egecko> its in the bitcoin config file
1227 2012-03-19 20:37:34 <sipa> rpcpassword=<password> ?
1228 2012-03-19 20:37:44 <egecko> i believe so
1229 2012-03-19 20:37:47 <sipa> exactly that way? (without the <> and ? charachters)
1230 2012-03-19 20:37:55 <gmaxwell> Don't believe. Check. And does it have any funky characters?
1231 2012-03-19 20:38:10 <egecko> its all pure alphanumeric
1232 2012-03-19 20:38:51 <sipa> can you copy-paste the line that sets it (change the password itself though)
1233 2012-03-19 20:38:54 <sipa> ?
1234 2012-03-19 20:39:51 occulta has joined
1235 2012-03-19 20:40:26 <egecko> rpcuser=digix
1236 2012-03-19 20:40:43 <egecko> rpcpassword=aNaNaNaNaNaNaN
1237 2012-03-19 20:40:54 <gmaxwell> where is this config file?
1238 2012-03-19 20:41:34 MR-saya has quit (Ping timeout: 252 seconds)
1239 2012-03-19 20:41:37 <egecko> it is in a custom directory that also stores the wallet
1240 2012-03-19 20:42:15 <egecko> and its all started via shell script when this linux box starts up
1241 2012-03-19 20:42:29 <gmaxwell> I suspect it's manging to read the wrong configuration file.
1242 2012-03-19 20:42:37 <sipa> what command line?
1243 2012-03-19 20:42:46 <sipa> to start bitcoind from the script?
1244 2012-03-19 20:42:49 <egecko> even though there's one a single bitcoin.conf on the box?
1245 2012-03-19 20:43:30 <egecko> $BITCOIN -daemon -server -datadir=/path/to/custom/dir
1246 2012-03-19 20:43:54 <sipa> and /path/to/custom/dir/bitcoin.conf is the config file?
1247 2012-03-19 20:44:07 <gmaxwell> well, -server is probably enough to make it support rpc without a config file.
1248 2012-03-19 20:44:12 <egecko> that path contains the wallet and bitcoin.conf file
1249 2012-03-19 20:44:52 <sipa> afaik it was never possible to run bitcoind without setting an rpcpassword
1250 2012-03-19 20:45:33 <gmaxwell> sipa: hm— it was possible to run it setting either a user or a password. but yea, even that doesn't fit these facts.
1251 2012-03-19 20:46:10 marf_away has joined
1252 2012-03-19 20:48:18 <egecko> i was looking through the bitcoin code and i dont see where it would fall through the cracks, so i figured i would ask :)
1253 2012-03-19 20:49:56 molecular has quit (Ping timeout: 260 seconds)
1254 2012-03-19 20:50:18 <sipa> egecko: and you're very sure you have restarted bitcoind since change the password?
1255 2012-03-19 20:50:49 <sipa> it doesn't make sense if you haven't, actually
1256 2012-03-19 20:50:51 <egecko> yep, many times
1257 2012-03-19 20:50:52 molecular has joined
1258 2012-03-19 20:51:22 <gmaxwell> are you running multiple copies of bitcoin and connecting to one other than the one you think?
1259 2012-03-19 20:51:58 <sipa> given that he only has one bitcoin.conf, that seems implausible
1260 2012-03-19 20:53:10 <egecko> ok, so what i just tried was to remove "-server" from the parameters, and now it does not accept either the legit password or an empty string
1261 2012-03-19 20:53:37 <sipa> wow, really?
1262 2012-03-19 20:53:43 <egecko> yep
1263 2012-03-19 20:55:43 d4de has quit (Ping timeout: 246 seconds)
1264 2012-03-19 20:55:54 <gmaxwell> well it didn't accept the legit password before, this was why I was briefly thinking you didn't have a config file.
1265 2012-03-19 20:56:21 <egecko> no, it did accept the legit password
1266 2012-03-19 20:57:18 <egecko> thats how i stumbled on this... i had logged in through the client im working on, then "logged out" which clears out the stored password and then i was testing what happens when you attempt to connect w/o a password, and suddenly i was pulling a whole slew of data that i should not have been able to
1267 2012-03-19 20:57:44 <egecko> does the bitcoin daemon allow you to keep connections alive?
1268 2012-03-19 20:57:58 <egecko> perhaps its because the previous connection was still alive?
1269 2012-03-19 21:00:15 d4de has joined
1270 2012-03-19 21:01:31 tomoj has quit (Quit: ERC Version 5.3 (IRC client for Emacs))
1271 2012-03-19 21:09:20 cande has quit (Quit: Lämnar)
1272 2012-03-19 21:10:08 <Samuel> tcatm: Sent the buttons and icons to you via email
1273 2012-03-19 21:11:44 <tcatm> thanks!
1274 2012-03-19 21:12:32 <Samuel> Shapshot it when your done, I would like to see how it turns out
1275 2012-03-19 21:13:04 <usergf> me too
1276 2012-03-19 21:13:23 <tcatm> Probably not today or tomorrow... :)
1277 2012-03-19 21:14:42 <Samuel> ok
1278 2012-03-19 21:15:12 agricocb has quit (Quit: Leaving.)
1279 2012-03-19 21:17:08 knotwork_ has joined
1280 2012-03-19 21:17:39 <egecko> hrm
1281 2012-03-19 21:17:40 <egecko> i bet
1282 2012-03-19 21:18:07 knotwork has quit (Ping timeout: 252 seconds)
1283 2012-03-19 21:18:41 mcorlett is now known as micrea_popescu
1284 2012-03-19 21:18:47 micrea_popescu is now known as mcorlett
1285 2012-03-19 21:20:48 forsetifox has quit (Quit: Leaving)
1286 2012-03-19 21:23:45 bobke has joined
1287 2012-03-19 21:23:57 <jm9000> Are there any plans on the mental todo list for the ability to load/unload multiple wallets?
1288 2012-03-19 21:24:42 <BlueMatt> yes
1289 2012-03-19 21:25:23 pusle has quit ()
1290 2012-03-19 21:26:15 <jm9000> Only on the mental todo list, or is the a discussion somewhere for it in a forum somewhere?
1291 2012-03-19 21:26:21 lyspooner has joined
1292 2012-03-19 21:26:34 <sipa> not many development-related discussions happen on the forum anymore
1293 2012-03-19 21:26:34 <BlueMatt> I dont think anyone has ever really discussed implementation details
1294 2012-03-19 21:26:54 <BlueMatt> aside from sipa writing CWallet with multi-wallet support in mind
1295 2012-03-19 21:27:04 <jm9000> Yeah, kind of figured that not much real discussion was on the forum. I did find a post but it was dead.
1296 2012-03-19 21:27:26 <sipa> there are a few prerequisites first, such as disconnecting the wallet db environnement from the block chain db environnement
1297 2012-03-19 21:27:45 <sipa> or moving away from bdb entirely for wallets
1298 2012-03-19 21:27:57 * BlueMatt votes for #2
1299 2012-03-19 21:28:37 <sipa> and it's "environment" in english, right?
1300 2012-03-19 21:28:49 * sipa confuses with french
1301 2012-03-19 21:29:05 <BlueMatt> yea, environment works
1302 2012-03-19 21:29:09 <BlueMatt> it is DbEnv
1303 2012-03-19 21:29:11 <BlueMatt> iirc
1304 2012-03-19 21:29:16 <BlueMatt> Env-ironment
1305 2012-03-19 21:29:29 <sipa> yes; i mean as in opposed to environnement
1306 2012-03-19 21:29:38 <BlueMatt> no, 1st is right
1307 2012-03-19 21:30:03 <Eliel> linux systems really need the possibility to run one full node and separate wallet software for each user simultaneously :)
1308 2012-03-19 21:30:15 <sipa> Eliel: yes, that would be nice
1309 2012-03-19 21:30:22 <sipa> i'd even like to see that over network
1310 2012-03-19 21:30:35 <Eliel> that's a natural extension, yes.
1311 2012-03-19 21:30:55 * BlueMatt would like to see CBlockStore accessible over network
1312 2012-03-19 21:31:02 <sipa> yeah :)
1313 2012-03-19 21:31:04 <BlueMatt> which should work pretty nicely
1314 2012-03-19 21:31:52 <Eliel> I currently have an extra user account with encrypted home folder just for my savings wallet and it's kind of a chore to either wait for the client to catch up or manually copy the blockchain over each time.
1315 2012-03-19 21:32:27 * BlueMatt has a set of scripts which copy blockchains over to various tmpfs' for benchmarking/running/etc
1316 2012-03-19 21:32:29 mrsy has quit (Ping timeout: 276 seconds)
1317 2012-03-19 21:33:12 Samuel has quit (Quit: Page closed)
1318 2012-03-19 21:33:37 <egecko> should blk001.dat really be a gig?
1319 2012-03-19 21:33:40 <jm9000> I have two quick questions about the source that I'm hoping someone can point me in the right direction to save some time. I need to know where the function to validate/sanitize RPC values is, and also if int64 is signed on all supported platforms.
1320 2012-03-19 21:34:12 mrsy has joined
1321 2012-03-19 21:34:21 <Eliel> egecko: yes
1322 2012-03-19 21:34:27 <sipa> jm9000: all RPC code is in bitcoinrpc.com, and int64 is always signed
1323 2012-03-19 21:34:31 <BlueMatt> jm9000: should be towards the end of bitcoinrpc.cpp
1324 2012-03-19 21:34:37 <sipa> wait, lol, .cpp
1325 2012-03-19 21:34:46 <jm9000> Ok, thanks.
1326 2012-03-19 21:35:09 <Eliel> egecko: it contains the whole transaction log for the bitcoin network.
1327 2012-03-19 21:35:26 <Eliel> egecko: all transactions ever made.
1328 2012-03-19 21:35:36 knotwork__ has joined
1329 2012-03-19 21:36:07 Diablo-D3 has joined
1330 2012-03-19 21:36:10 forsetifox has joined
1331 2012-03-19 21:37:02 * luke-jr notes the full node and partial nodes could very well just use the existing p2p protocol
1332 2012-03-19 21:37:32 <luke-jr> jm9000: JSON-RPC makes no guarantees on Numbers, though.
1333 2012-03-19 21:38:41 knotwork_ has quit (Ping timeout: 245 seconds)
1334 2012-03-19 21:38:56 <sipa> luke-jr: you need messages like "this block is now part of the chain", "this transaction is valid", "this txout is spent", ...
1335 2012-03-19 21:39:08 <sipa> not really fits in the p2p idea, imho
1336 2012-03-19 21:39:42 <egecko> any thought been given to breaking up the historical data so every box doesn't have to keep petabytes of data around in 20 years?  maybe have some kind of referral to the network if a referenced transaction isn't found?  that way its up to the miners if they want to store an arbitrary amount of time worth of transactions and it provides a way to identify master nodes that do contain the entire transaction history
1337 2012-03-19 21:39:59 t7 has joined
1338 2012-03-19 21:40:02 agricocb has joined
1339 2012-03-19 21:40:09 <sipa> egecko: not all nodes will have to store everything
1340 2012-03-19 21:40:14 <sipa> but some always will have to
1341 2012-03-19 21:40:32 <sipa> (pruning)
1342 2012-03-19 21:40:56 paraipan has quit (Ping timeout: 276 seconds)
1343 2012-03-19 21:41:15 <luke-jr> egecko: there's a note on the hardfork wishlist of summary blocks
1344 2012-03-19 21:41:30 <luke-jr> and part of that might be drafted as a merged data earlier
1345 2012-03-19 21:42:53 paraipan has joined
1346 2012-03-19 21:49:37 MC1984 has joined
1347 2012-03-19 21:50:19 MasterChief has quit (Ping timeout: 246 seconds)
1348 2012-03-19 21:55:07 ThomasV has quit (Ping timeout: 248 seconds)
1349 2012-03-19 21:57:31 <sipa> i'm surprised the bitcoin-qt win32 vulnerability thread seems dying
1350 2012-03-19 21:58:03 ThomasV has joined
1351 2012-03-19 21:58:10 <luke-jr> sipa: a06113b Workaround for BN_bn2mpi reading/writing out of bounds
1352 2012-03-19 21:58:25 <luke-jr> sipa: I suspect valgrind was complaining about passing a pointer beyond the end
1353 2012-03-19 21:58:53 <luke-jr> but I confirm upon my own investigation that it only can occur with 0, and shouldn't ever write there
1354 2012-03-19 21:59:19 Matt_von_Mises has joined
1355 2012-03-19 21:59:31 <sipa> "passing" ?
1356 2012-03-19 21:59:44 <luke-jr> sipa: 	num=BN_bn2bin(a,&(d[4+ext]));
1357 2012-03-19 21:59:56 <luke-jr> for a zero, d[4] is beyond the bounds of the data
1358 2012-03-19 22:00:14 <luke-jr> BN_bn2bin won't write to it, of course, but I suspect valgrind notices it's being passed
1359 2012-03-19 22:01:32 <sipa> no, it was actually complaining about reading 1 byte past the end of the array
1360 2012-03-19 22:01:37 <luke-jr> O.o
1361 2012-03-19 22:01:56 <sipa> which i do not see in the source code
1362 2012-03-19 22:02:12 <luke-jr> the only possibility i can see for that, is if the bignum is a negative zero, which seems to be impossible in BN
1363 2012-03-19 22:02:23 <luke-jr> valgrind didn't give a line no in OpenSSL?
1364 2012-03-19 22:03:03 <sipa> i believe it did
1365 2012-03-19 22:03:40 <sipa> but i didn't bother compiling openssl from source myself, and link against that
1366 2012-03-19 22:06:15 copumpkin has quit (Ping timeout: 240 seconds)
1367 2012-03-19 22:07:11 <Matt_von_Mises> Is the Finney attack the only known undetectable double spend attack? Because on here people were saying before that people should wait for confirmations but this Finney attack seems almost impossible to pull off and would be almost non-existent.
1368 2012-03-19 22:07:15 copumpkin has joined
1369 2012-03-19 22:07:46 Turingi has quit (Read error: Connection reset by peer)
1370 2012-03-19 22:08:28 <luke-jr> Matt_von_Mises: double spends are undetectable period…
1371 2012-03-19 22:09:06 <luke-jr> sipa: how did you reproduce it? I tried a simple C program to just convert 0 to mpi, but it doesn't have any issues
1372 2012-03-19 22:09:10 <egecko> okay! news to report
1373 2012-03-19 22:09:11 <Matt_von_Mises> Apparently connecting to enough nodes means that you could detect a double spend quickly enough...?
1374 2012-03-19 22:09:38 loktight is now known as loktite
1375 2012-03-19 22:09:48 <Matt_von_Mises> Since the conflicting transaction would propagate the network quickly enough.
1376 2012-03-19 22:10:35 <Matt_von_Mises> How long would it take to be sure there are no conflicting transactions?
1377 2012-03-19 22:10:51 <sipa> luke-jr: iirc it was reproducible when running test_bitcoin
1378 2012-03-19 22:11:12 <gmaxwell> Matt_von_Mises: ... conflicting transactions _dont_ propagate through the network.. not unless they were released before the other side was completely propagated.
1379 2012-03-19 22:11:33 <luke-jr> Matt_von_Mises: conflicting transactions don't NEED to propagate the network period
1380 2012-03-19 22:12:00 <Matt_von_Mises> But you want the double spend to yourself to propagate to the miners right?
1381 2012-03-19 22:12:07 <luke-jr> Matt_von_Mises: unless you are the miner.
1382 2012-03-19 22:12:15 <luke-jr> Matt_von_Mises: and you can always connect directly to the miners
1383 2012-03-19 22:12:44 <Matt_von_Mises> Could you send the transaction to yourself to the miners after you sent the fake transaction directly to the merchant?
1384 2012-03-19 22:12:56 <Matt_von_Mises> Something like that would work?
1385 2012-03-19 22:13:01 <luke-jr> Matt_von_Mises: it could.
1386 2012-03-19 22:13:10 <gmaxwell> Matt_von_Mises: the attacker could connect to a lot of nodes propagate txn A to all nodes they hit except deepbit, B to deepbit a fraction of a second later. It would be very unlikely for anyone to hear the conflict unless they were also connected to that particular miner.
1387 2012-03-19 22:14:03 <luke-jr> sipa: I am unable to reproduce anything involving bn2mpi with test_bitcoin O.o;;
1388 2012-03-19 22:15:38 <Matt_von_Mises> Is there a way to modify the network characteristics to make 0 confirmation transactions safe without a third party?
1389 2012-03-19 22:15:50 <luke-jr> yes
1390 2012-03-19 22:16:05 <Matt_von_Mises> And I guess it would need majority participation.
1391 2012-03-19 22:16:19 <luke-jr> it wouldn't be completely safe, since  the attacker can just mine his own block
1392 2012-03-19 22:16:27 <sipa> ?
1393 2012-03-19 22:16:30 <luke-jr> eg, with GPUMAX
1394 2012-03-19 22:16:35 <Matt_von_Mises> luke-jr: How would that work? By spreading bad transactions?
1395 2012-03-19 22:16:36 <gmaxwell> ... luke-jr meant to say no. I think.
1396 2012-03-19 22:16:46 <luke-jr> Matt_von_Mises: right
1397 2012-03-19 22:17:00 <luke-jr> if conflicts were relayed in some way, you could watch for them
1398 2012-03-19 22:17:13 <Matt_von_Mises> luke-jr: Mining your own block is impractical for an attack no?
1399 2012-03-19 22:17:18 <luke-jr> then you just need to worry about a rogue miner giving preference for a later conflict
1400 2012-03-19 22:17:22 <luke-jr> Matt_von_Mises: no
1401 2012-03-19 22:17:23 <gmaxwell> luke-jr: that isn't enough, because the conflict could still be mined without being relayed.
1402 2012-03-19 22:17:27 <Matt_von_Mises> Since you'd have to wait for your own block.
1403 2012-03-19 22:17:28 <gmaxwell> (or that)
1404 2012-03-19 22:17:43 <gmaxwell> Matt_von_Mises: no, you do the finney attack.
1405 2012-03-19 22:18:01 <Matt_von_Mises> "Matt_von_Mises: no, you do the finney attack." But you need to mine your own block.
1406 2012-03-19 22:18:20 <gmaxwell> Yes. So?
1407 2012-03-19 22:18:20 <Matt_von_Mises> Thats not as simple as pressing a button.
1408 2012-03-19 22:18:25 <gmaxwell> It almost is.
1409 2012-03-19 22:18:27 <sipa> Matt_von_Mises: for some here, it is
1410 2012-03-19 22:18:38 <sipa> and if you pay for it, it's not hard at all
1411 2012-03-19 22:18:38 <gmaxwell> (nor is a double spend of any kind)
1412 2012-03-19 22:18:46 occulta has quit (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
1413 2012-03-19 22:19:31 <Matt_von_Mises> So you can get yourself a new valid block almost instantly?
1414 2012-03-19 22:19:34 <luke-jr> sipa: do you know what ver of OpenSSL you used?
1415 2012-03-19 22:19:48 <luke-jr> Matt_von_Mises: you don't need it instantly, just before anyone else
1416 2012-03-19 22:20:03 <luke-jr> Matt_von_Mises: and if you fail, nobody knows and you can keep trying
1417 2012-03-19 22:20:37 <Matt_von_Mises> It's designed to fail.
1418 2012-03-19 22:20:45 <Matt_von_Mises> Not everyone can generate the next block.
1419 2012-03-19 22:20:49 <Matt_von_Mises> Right?
1420 2012-03-19 22:20:56 <luke-jr> Matt_von_Mises: with GPUMAX, you can pay for it
1421 2012-03-19 22:21:07 <Matt_von_Mises> So you have to wait until you can get one in time to execute a scam
1422 2012-03-19 22:21:20 <Matt_von_Mises> And you need to be prepared to do this scam
1423 2012-03-19 22:21:29 <luke-jr> Matt_von_Mises: or wait until you have found the block, before starting the scam
1424 2012-03-19 22:22:05 <BlueMatt> you can safely accept 0 confirm txes if you are well peered with miners and dont see conflicts
1425 2012-03-19 22:22:10 <luke-jr> eg, don't broadcast your spend-to-merchant transaction until you have a conflciting block prepared
1426 2012-03-19 22:22:10 <BlueMatt> well, reasonably safely
1427 2012-03-19 22:22:16 <BlueMatt> after a certain period
1428 2012-03-19 22:22:25 <luke-jr> BlueMatt: GPUMAX
1429 2012-03-19 22:22:25 <Matt_von_Mises> GPUMAX allows you to buy mining power basically?
1430 2012-03-19 22:22:29 <luke-jr> Matt_von_Mises: yes
1431 2012-03-19 22:22:44 <BlueMatt> luke-jr: yea, thats why its only sane for eg. a few btc
1432 2012-03-19 22:22:58 <BlueMatt> more than that, there really is no way to safely accept 0-confirm txes
1433 2012-03-19 22:23:02 <BlueMatt> or even really 1-confirm txes
1434 2012-03-19 22:23:35 ThomasV has quit (Ping timeout: 245 seconds)
1435 2012-03-19 22:24:22 <Matt_von_Mises> How much would it cost a merchant in fraud if they accepted 0 confirmations if the client software they used had the best detection features?
1436 2012-03-19 22:24:30 <Matt_von_Mises> Would it be a major problem?
1437 2012-03-19 22:24:47 <BlueMatt> depends on the volume
1438 2012-03-19 22:24:52 <sipa> luke-jr: package libssl1.0.0 version 1.0.0e-2ubuntu4.2, source openssl
1439 2012-03-19 22:24:52 copumpkin has quit (Quit: Computer has gone to sleep.)
1440 2012-03-19 22:24:55 <BlueMatt> if its eg a soda machine, probably not
1441 2012-03-19 22:25:02 <BlueMatt> if its a rolex store, it would be
1442 2012-03-19 22:25:15 <sipa> it's all risk assessment
1443 2012-03-19 22:26:17 <gmaxwell> And if rolex store, does it have security cameras? Did they get a copy of the customer's ID?
1444 2012-03-19 22:26:38 <Matt_von_Mises> BitPay takes on this risk for 0.99%, is that at all sensible to pay 0.99% to guarantee payment assuming you trust BitPay?
1445 2012-03-19 22:27:09 <Matt_von_Mises> Or is it stupid, they might as well accept 0 confirmation payments?
1446 2012-03-19 22:27:37 davex__ has joined
1447 2012-03-19 22:28:50 ThomasV has joined
1448 2012-03-19 22:31:37 lyspooner has quit (Quit: ChatZilla 0.9.88.1 [Firefox 10.0.2/20120215223356])
1449 2012-03-19 22:37:59 dwon has joined
1450 2012-03-19 22:40:12 ThomasV has quit (Read error: Operation timed out)
1451 2012-03-19 22:45:41 copumpkin has joined
1452 2012-03-19 22:49:39 agath has quit (Read error: Connection reset by peer)
1453 2012-03-19 22:52:07 BlueMatt has quit (Quit: Quit!)
1454 2012-03-19 22:52:29 Diablo-D3 has quit (Ping timeout: 244 seconds)
1455 2012-03-19 22:52:54 denisx has joined
1456 2012-03-19 22:53:50 <Eliel> Matt_von_Mises: If you only use bit-pay because they take the double spend risks, however, there's more to bit-pay's service than just that.
1457 2012-03-19 22:53:57 BlueMatt has joined
1458 2012-03-19 22:54:11 luke-jr has quit (otg!~luke-jr@2001:470:5:265:222:4dff:fe50:4c49|Ping timeout: 260 seconds)
1459 2012-03-19 22:54:40 <gribble> New news from bitcoinrss: Acadian opened issue 955 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/955>
1460 2012-03-19 22:55:02 BlueMatt is now known as must
1461 2012-03-19 22:55:03 must is now known as and
1462 2012-03-19 22:55:15 and is now known as must
1463 2012-03-19 22:55:15 must is now known as and
1464 2012-03-19 22:55:17 and is now known as BlueMatt
1465 2012-03-19 22:55:56 luke-jr has quit (Ping timeout: 260 seconds)
1466 2012-03-19 22:56:10 luke-jr has joined
1467 2012-03-19 22:56:12 <Eliel> this issue 955 looks to be reasonably serious...
1468 2012-03-19 22:56:51 underscor has joined
1469 2012-03-19 22:57:01 Guest43310 has quit (Ping timeout: 244 seconds)
1470 2012-03-19 22:57:33 luke-jr has joined
1471 2012-03-19 22:57:56 Nicksasa has joined
1472 2012-03-19 22:57:56 Nicksasa has quit (Changing host)
1473 2012-03-19 22:57:56 Nicksasa has joined
1474 2012-03-19 23:01:48 <luke-jr> sipa: is there any reason to return "" instead of "\0\0\0\0" ?
1475 2012-03-19 23:03:08 gjs278 has quit (Remote host closed the connection)
1476 2012-03-19 23:03:22 usergf has quit (Read error: Connection reset by peer)
1477 2012-03-19 23:03:49 userhff has joined
1478 2012-03-19 23:04:57 gjs278 has joined
1479 2012-03-19 23:05:35 <sipa> luke-jr: ?
1480 2012-03-19 23:06:06 <sipa> getvch strips off the 4-byte length header created by bn2mpi
1481 2012-03-19 23:06:30 <luke-jr> o
1482 2012-03-19 23:06:39 hansvh has joined
1483 2012-03-19 23:11:44 Zarutian has quit (Quit: Zarutian)
1484 2012-03-19 23:18:12 stalled has quit (Ping timeout: 244 seconds)
1485 2012-03-19 23:21:08 weneedemvices has joined
1486 2012-03-19 23:21:09 tobtc has joined
1487 2012-03-19 23:22:17 <weneedemvices> I still have my btc but no idea what my passpharse is from the 0.5 versions of bitcion wallet how do I fix it???
1488 2012-03-19 23:22:36 <weneedemvices> therefore I cannot send coins
1489 2012-03-19 23:23:10 <luke-jr> …
1490 2012-03-19 23:23:17 <luke-jr> weneedemvices: you remember it
1491 2012-03-19 23:24:09 <weneedemvices> I think it had something to do with the secruity thing
1492 2012-03-19 23:25:10 weneedemvices has quit (Client Quit)
1493 2012-03-19 23:25:13 <freewil> lol... "fix it" ?
1494 2012-03-19 23:26:18 paraipan has quit (Quit: Saliendo)
1495 2012-03-19 23:27:15 erle- has joined
1496 2012-03-19 23:27:36 da2ce7 has joined
1497 2012-03-19 23:27:59 aga has joined
1498 2012-03-19 23:28:06 aga is now known as agath
1499 2012-03-19 23:30:46 mologie_ has joined
1500 2012-03-19 23:31:31 <Matt_von_Mises> Eliel: THey offer USD transfers for 2.99% I think? And a payment processing system. You could just develop a payment processing system that transfers bitcoins directly into your wallet. Not sure if there are any good systems out there though at the moment?
1501 2012-03-19 23:31:45 ski_ has quit (Ping timeout: 244 seconds)
1502 2012-03-19 23:32:10 mologie has quit (Ping timeout: 246 seconds)
1503 2012-03-19 23:32:10 rdponticelli has quit (Read error: Connection reset by peer)
1504 2012-03-19 23:32:10 mologie_ is now known as mologie
1505 2012-03-19 23:32:28 <Eliel> Matt_von_Mises: it's the ease of deployment I mean, mostly.
1506 2012-03-19 23:32:35 <Matt_von_Mises> I just thought about this Finney attack. I was at first imagining a single attacker but now I realise it could be much worse. Organised crime could pool together mining resources and insert multiple attacks into single blocks, is that right?
1507 2012-03-19 23:32:52 <Eliel> Matt_von_Mises: that 2.99% thing is another product in itself :)
1508 2012-03-19 23:33:03 <Matt_von_Mises> They could even sell the ability to include fraudulent transactions into a block to scammers.
1509 2012-03-19 23:33:28 rdponticelli has joined
1510 2012-03-19 23:33:32 <Matt_von_Mises> From what I'm thinking. If scammers collude the Finney attack could be much much worse and widespread.
1511 2012-03-19 23:33:33 bobke_ has joined
1512 2012-03-19 23:33:36 dvide_ has joined
1513 2012-03-19 23:33:39 att_ has quit (Ping timeout: 255 seconds)
1514 2012-03-19 23:33:39 dvide has quit (Ping timeout: 255 seconds)
1515 2012-03-19 23:35:09 devrandom has quit (Ping timeout: 276 seconds)
1516 2012-03-19 23:35:09 bobke has quit (Ping timeout: 248 seconds)
1517 2012-03-19 23:35:09 da2ce7 has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
1518 2012-03-19 23:35:20 Karmaon has quit (Ping timeout: 276 seconds)
1519 2012-03-19 23:35:50 <Eliel> Matt_von_Mises: also, using bit-pay, you don't need to have your server handle bitcoins at all, so it somewhat mitigates the severity of possibly security breaches on the server.
1520 2012-03-19 23:35:58 devrandom has joined
1521 2012-03-19 23:36:19 <Matt_von_Mises> Does bit-pay offer bitcoin accounts or something then?
1522 2012-03-19 23:36:30 <Matt_von_Mises> I thought they sent bitcoins to you own wallet.
1523 2012-03-19 23:36:35 <Matt_von_Mises> your
1524 2012-03-19 23:36:47 att_ has joined
1525 2012-03-19 23:36:51 <Matt_von_Mises> Of-course the USD transfers do not require a bitcoin wallet.
1526 2012-03-19 23:36:57 splatster_ has joined
1527 2012-03-19 23:37:02 splatster_ is now known as splatster
1528 2012-03-19 23:37:28 <Eliel> Matt_von_Mises: yes, they send bitcoins to your wallet, but it can be a paper wallet even.
1529 2012-03-19 23:37:34 <Matt_von_Mises> Does anyone know if I'm right about the Finney collusion?
1530 2012-03-19 23:37:47 <Eliel> or brainwallet
1531 2012-03-19 23:37:51 <Matt_von_Mises> They can post you paper wallets?
1532 2012-03-19 23:37:59 stalled has joined
1533 2012-03-19 23:39:08 <Eliel> umm, no, wanted to highlight the keeping bitcoins safe from hackers issue :)
1534 2012-03-19 23:40:17 <Eliel> so, basically, you just give them a bitcoin address and they'll send all the bitcoins there.
1535 2012-03-19 23:40:44 <Eliel> or bank account number in case you're using that service.
1536 2012-03-19 23:43:10 rebroad has quit (Ping timeout: 245 seconds)
1537 2012-03-19 23:45:21 tobtc has left ()
1538 2012-03-19 23:47:55 Diablo-D3 has joined
1539 2012-03-19 23:49:02 da2ce7 has joined
1540 2012-03-19 23:49:49 minimoose has quit (Quit: minimoose)
1541 2012-03-19 23:51:05 ski_ has joined
1542 2012-03-19 23:52:13 <Matt_von_Mises> The current software doesn't lock the the wallet automatically after a transaction does it?
1543 2012-03-19 23:52:25 denisx has quit (Read error: Connection reset by peer)
1544 2012-03-19 23:52:34 denisx has joined
1545 2012-03-19 23:52:45 <Matt_von_Mises> It should do that and wipe the password off the computer by default after each transaction.
1546 2012-03-19 23:52:53 <Matt_von_Mises> THat would be more secure.
1547 2012-03-19 23:52:59 <sipa> it tries to
1548 2012-03-19 23:53:22 <Eliel> that is quite inconvenient if you're doing many transactions in a row.
1549 2012-03-19 23:53:26 <Matt_von_Mises> I seem to remember the last time I sent a transaction it didn't want a password.
1550 2012-03-19 23:53:39 <sipa> The GUI only unlocks as long as necessary to perform the given action.
1551 2012-03-19 23:53:45 <Matt_von_Mises> Well is the option available to people to enable wallet locking after transactions?
1552 2012-03-19 23:54:00 <Eliel> maybe a timer so it only remembers the password for 10 minutes after the last use or so.
1553 2012-03-19 23:54:15 <Matt_von_Mises> I think I was using an older software. I think the software with the old UI didn't use good encryption.
1554 2012-03-19 23:54:30 <sipa> The encryption never changed.
1555 2012-03-19 23:54:37 <sipa> The RPC interface is more flexible, as you need to give a timeout when unlocking it, and there is an explicit walletlock command.
1556 2012-03-19 23:54:54 <Matt_von_Mises> It shouldn't store the password on the computer storage, only memory.
1557 2012-03-19 23:55:03 <sipa> It never stores the password.
1558 2012-03-19 23:55:11 t7 has quit (Remote host closed the connection)
1559 2012-03-19 23:55:31 <sipa> (and no version ever did that)
1560 2012-03-19 23:55:47 <Matt_von_Mises> Then it leaves the wallet unencrypted on the hard drive?
1561 2012-03-19 23:55:54 <sipa> No, never.
1562 2012-03-19 23:56:18 <sipa> On-disc decryption is not even implemented.
1563 2012-03-19 23:56:29 <Matt_von_Mises> I could swear I encrypted the wallet with the old version of the software, closed the software, came back later and made a transaction and it never asked me for the password!
1564 2012-03-19 23:56:47 <sipa> That sounds very implausible.
1565 2012-03-19 23:56:55 <Matt_von_Mises> Maybe I was dreaming. :-)
1566 2012-03-19 23:57:32 <Eliel> it's most plausible you dreamed the encrypting the wallet part, if so :)
1567 2012-03-19 23:57:43 <Matt_von_Mises> THe new UI is nicer looking but the layout is stupid.
1568 2012-03-19 23:57:55 Diablo-D3 has quit (Remote host closed the connection)
1569 2012-03-19 23:58:07 <Matt_von_Mises> The transactions table doesn't give very good information
1570 2012-03-19 23:58:27 Diablo-D3 has joined