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