1 2012-05-18 00:00:45 <gmaxwell> 0_o
   2 2012-05-18 00:01:25 <gmaxwell> It takes a _lot_ more gates to implement e.g. a floating point multiply than the modular additions we use. The ratio is only 'constant' on general purpose CPUs because they try to be somewhat balanced architectures.
   3 2012-05-18 00:02:27 <gmaxwell> er, but I don't see any harm in the bogometric.
   4 2012-05-18 00:02:35 <gmaxwell> It's going to be BS no matter how you cut it.
   5 2012-05-18 00:03:04 <tcatm> yep. On the same amount of silicon you can either fit x integer processing circuits or y floating point circuits..
   6 2012-05-18 00:15:58 <gribble> New news from bitcoinrss: luke-jr opened pull request 1348 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1348>
   7 2012-05-18 00:17:21 YeahBoi has joined
   8 2012-05-18 00:18:51 <jgarzik> gmaxwell: reverted
   9 2012-05-18 00:19:00 JZavala has joined
  10 2012-05-18 00:19:55 t7 has quit (Remote host closed the connection)
  11 2012-05-18 00:20:14 ZeusAlmighty has quit (Ping timeout: 244 seconds)
  12 2012-05-18 00:25:56 <gmaxwell> ah bitcoinstats height graphs look sane again.
  13 2012-05-18 00:27:10 RainbowDashh has joined
  14 2012-05-18 00:29:59 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
  15 2012-05-18 00:31:57 RainbowDashh has quit (Client Quit)
  16 2012-05-18 00:34:53 mmoya has quit (Ping timeout: 256 seconds)
  17 2012-05-18 00:35:44 JZavala has quit (Ping timeout: 244 seconds)
  18 2012-05-18 00:39:14 rebroad has quit (Ping timeout: 276 seconds)
  19 2012-05-18 00:44:06 copumpkin has joined
  20 2012-05-18 00:47:04 eian has quit (Quit: Leaving)
  21 2012-05-18 01:06:22 <luke-jr>  2.2 MB   d1f8a0f7ade99257c5871e77d0b7e473703fc5e454921673b4765b40ee6bccbd  bin-osx-openssl-1.0.1b.tbz2
  22 2012-05-18 01:17:29 devrandom has joined
  23 2012-05-18 01:18:44 graingert has quit (Remote host closed the connection)
  24 2012-05-18 01:21:59 BTC_Bear is now known as BTC_Bear|hbrntng
  25 2012-05-18 01:22:57 paraipan has quit (Remote host closed the connection)
  26 2012-05-18 01:23:38 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
  27 2012-05-18 01:24:18 <luke-jr> gmaxwell: "merkle trees!" are going to be the next "DHT" once Bitcoin is as popular as BitTorrent <.<
  28 2012-05-18 01:27:28 JZavala has joined
  29 2012-05-18 01:27:43 RainbowDashh has joined
  30 2012-05-18 01:29:42 DamascusVG has quit (Ping timeout: 245 seconds)
  31 2012-05-18 01:30:46 DaSpawn has quit (Remote host closed the connection)
  32 2012-05-18 01:31:08 DamascusVG has joined
  33 2012-05-18 01:31:08 DamascusVG has quit (Changing host)
  34 2012-05-18 01:31:08 DamascusVG has joined
  35 2012-05-18 01:31:10 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
  36 2012-05-18 01:44:48 <gmaxwell> luke-jr: there is already a fair bit of "block chain!"
  37 2012-05-18 01:45:00 <BlueMatt> jgarzik: the multi-process stuff you were talking about earlier wrt to cblockstore is the idea, or end goal...cblockstore is a first step (as the pull says), it still has a way to go to be cleaned up, but I got it to a clean stopping point and thought I might as well try for merge to see if anyone was even interested, but...
  38 2012-05-18 01:47:41 <BlueMatt> jgarzik: the whole kitchen sink problem is because the idea of the first step that cblockstore is, is to split off the net crap in main.cpp and clean up the globals mess first, then work on cleaning it all up into something 10000x nicer
  39 2012-05-18 01:48:00 <BlueMatt> so the goal is to make a kitchen sink that can later be split up into pieces
  40 2012-05-18 01:48:11 <BlueMatt> the idea was first to split net/wallet/main(aka cblockstore)
  41 2012-05-18 01:48:34 <BlueMatt> and net/main was the first split, with wallet somewhat split as well
  42 2012-05-18 01:50:04 <BlueMatt> I havent bothered coding further in the past (how many months has cblockstore been sitting there now?) because it wasnt merged and I didnt have time, I didnt want to go tooooo far overboard on pull size
  43 2012-05-18 01:51:26 <BlueMatt> anyway...back to debugging the old pf-based router and its random packet loss...
  44 2012-05-18 01:53:25 <BlueMatt> well, aside from the parallel chain checking stuff, but thats just because I wanted to add performance improvement to the pull and not just redesign
  45 2012-05-18 01:53:41 <BlueMatt> anyway...if you hate it too much to merge, Ill drop it and do something else
  46 2012-05-18 01:55:07 dvide_ has quit ()
  47 2012-05-18 01:56:13 <gmaxwell> BlueMatt: I think everyone else other than jgarzik liked it— and jgarzik just needs to get used to it, as he wasn't around when it got discussed in irc before.
  48 2012-05-18 01:56:47 <TuxBlackEdo> ;;bc,blocks
  49 2012-05-18 01:56:48 <gribble> 180554
  50 2012-05-18 01:56:52 <BlueMatt> it got discussed on irc before?
  51 2012-05-18 01:58:27 <luke-jr> yes:p
  52 2012-05-18 01:58:32 * BlueMatt hasnt seen anyone else really discuss it aside from "yea, looks fine," but maybe I missed it...dont always read scrollback anymore
  53 2012-05-18 01:58:36 <luke-jr> I was pretty disappointed when you decided to drop it, tbh
  54 2012-05-18 01:59:07 * BlueMatt rebased it a bit on the plane, still need to clean up all the fixup commits and push...
  55 2012-05-18 02:00:30 ferroh has quit (Ping timeout: 272 seconds)
  56 2012-05-18 02:01:08 dwon has quit (Ping timeout: 276 seconds)
  57 2012-05-18 02:01:10 BTC_Bear is now known as BTC_Bear|hbrntng
  58 2012-05-18 02:04:42 * jgarzik would like to see network, UI and RPC "open connections" to internal, conceptual wallet and blockchain servers, and pass formalized messages between those five entities.
  59 2012-05-18 02:05:07 <jgarzik> I do understood it takes a step or nine to get there
  60 2012-05-18 02:06:14 <BlueMatt> agreed
  61 2012-05-18 02:06:41 Ragnarok752 has quit (Ping timeout: 256 seconds)
  62 2012-05-18 02:07:03 <gmaxwell> Hm. I don't think that I really would have split further than wallets and blockchain/p2p... simply because you can define the blockchain<->network protocol as the current p2p protocol, and the null program is then your network program for the p2p network.
  63 2012-05-18 02:08:57 <BlueMatt> i prefer it mostly because a vuln in the p2p client only means you can block new blocks from getting added, not changing the chain itself
  64 2012-05-18 02:09:21 pecket has quit (Ping timeout: 252 seconds)
  65 2012-05-18 02:09:41 <BlueMatt> and, imho, security should be more closely watched with chroot/atleast separate processes for bitcoin
  66 2012-05-18 02:10:06 Ragnarok752 has joined
  67 2012-05-18 02:10:34 <BlueMatt> ok, I think the pull is sane, be careful when building if you have some objects not built with DEBUG_LOCKORDER/DEBUG_LOCKCONTENTION and some with
  68 2012-05-18 02:11:09 <BlueMatt> oh, wait, no need to make stuff before b39 work
  69 2012-05-18 02:13:09 <gmaxwell> I think debug lockorder is still broken.
  70 2012-05-18 02:13:31 <BlueMatt> it wasnt on the plane (after the commit titled Fix DEBUG_LOCKORDER)
  71 2012-05-18 02:13:39 <gmaxwell> oh. missed that one!
  72 2012-05-18 02:15:32 Snapman is now known as Snapman[afkers]
  73 2012-05-18 02:15:48 <jgarzik> gmaxwell: yeah, it is debatable whether network is a separate entity, or should be within the conceptual "blockchain server"
  74 2012-05-18 02:16:54 RainbowDashh is now known as ONLY
  75 2012-05-18 02:17:01 ONLY is now known as RainbowDashh
  76 2012-05-18 02:17:18 * luke-jr thinks it should be separate, since there's little harm in it and a lot of potential risk gone
  77 2012-05-18 02:17:31 <gmaxwell> In any case, thats down the road— the wallet blockchain step is obviously higher priority and a bigger win (due to running N:1 wallets to blockchains, and the privsep)
  78 2012-05-18 02:17:47 <luke-jr> yeah
  79 2012-05-18 02:17:58 <BlueMatt> yea, cleaner wallet/chain is next after cblockstore
  80 2012-05-18 02:18:03 Snapman[afkers] is now known as Snapman
  81 2012-05-18 02:18:11 <BlueMatt> (atleast not callbacks to wallet, but its pretty close)
  82 2012-05-18 02:18:18 <gmaxwell> luke-jr: it has risk too. Breaking network communications can leave you on forks— and if the blockchain is the only one doing e.g. script validation a lot of harm could just tunnel through (and if they both do, again potential forks)
  83 2012-05-18 02:18:42 <luke-jr> hmm
  84 2012-05-18 02:23:23 da2ce7 has quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/)
  85 2012-05-18 02:26:18 RainbowDashh has quit (Quit: RainbowDashh)
  86 2012-05-18 02:26:28 RainbowDashh has joined
  87 2012-05-18 02:27:09 dwon has joined
  88 2012-05-18 02:27:31 da2ce7 has joined
  89 2012-05-18 02:27:33 ferroh has joined
  90 2012-05-18 02:32:57 <gribble> New news from bitcoinrss: gavinandresen opened pull request 1349 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1349>
  91 2012-05-18 02:35:15 bd_ has quit (Quit:)
  92 2012-05-18 02:38:58 [7] has quit (Disconnected by services)
  93 2012-05-18 02:39:05 TheSeven has joined
  94 2012-05-18 02:41:27 SETKEHS-CAT is now known as setkeh
  95 2012-05-18 02:43:03 <seco> wtf BIGipServerIngeus_ScanSafe_COL3_AppSrv_app~Ingeus_ScanSafe_COL3_AppSrv_pool' (attacker '80.254.146.132')
  96 2012-05-18 02:43:15 ferroh_ has joined
  97 2012-05-18 02:43:17 <seco> offtopic from apache^^
  98 2012-05-18 02:46:20 <seco> Scansafe Ops ...
  99 2012-05-18 02:46:40 ferroh has quit (Ping timeout: 260 seconds)
 100 2012-05-18 02:50:05 elkingrey has quit (Quit: Leaving)
 101 2012-05-18 03:04:28 b4epoche has quit (Ping timeout: 272 seconds)
 102 2012-05-18 03:05:03 JZavala has quit (Ping timeout: 244 seconds)
 103 2012-05-18 03:06:41 b4epoche has joined
 104 2012-05-18 03:07:12 copumpkin has quit (Ping timeout: 245 seconds)
 105 2012-05-18 03:07:44 copumpkin has joined
 106 2012-05-18 03:08:50 Diablo-D3 has quit (Ping timeout: 250 seconds)
 107 2012-05-18 03:21:15 one_zero has joined
 108 2012-05-18 03:22:40 Joric has joined
 109 2012-05-18 03:34:27 bd_ has joined
 110 2012-05-18 03:36:39 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
 111 2012-05-18 03:37:51 JohanBerg has joined
 112 2012-05-18 03:38:15 <JohanBerg> Mr. Gmaxwell, we need to have a chat.
 113 2012-05-18 03:39:33 JohanBerg has quit (Client Quit)
 114 2012-05-18 03:44:54 Tril has joined
 115 2012-05-18 03:46:09 <Tril> trying to build out of source tarball download and it worked, but with warning about not a git repo and bitcoind -? shows version vCLIENT_VERSION_MAJOR.CLI...
 116 2012-05-18 03:46:23 <Tril> 0.6.2
 117 2012-05-18 03:46:48 <gmaxwell> Tril: this is fixed in 0.7.0 but not in the 0.6.2 release.
 118 2012-05-18 03:47:03 <gmaxwell> Tril: the patch is pretty simple if you want to apply it directly.
 119 2012-05-18 03:47:19 <gmaxwell> or you could just pull 0.6.2 from git
 120 2012-05-18 03:47:31 JohnSmith41 has joined
 121 2012-05-18 03:47:34 bd_ has quit (Quit: rebooting, soon!)
 122 2012-05-18 03:47:53 JohnSmith41 has quit (Client Quit)
 123 2012-05-18 03:48:00 <gmaxwell> git clone git://github.com/bitcoin/bitcoin.git ; git checkout 0.6.2
 124 2012-05-18 03:49:21 <gribble> New news from bitcoinrss: jgarzik opened pull request 1350 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1350>
 125 2012-05-18 03:50:03 bd_ has joined
 126 2012-05-18 03:52:31 Zarutian has quit (Quit: Zarutian)
 127 2012-05-18 03:58:52 seco has quit (Ping timeout: 245 seconds)
 128 2012-05-18 04:02:22 localhost has quit (Remote host closed the connection)
 129 2012-05-18 04:06:04 localhost has joined
 130 2012-05-18 04:14:10 <gmaxwell> Hazards of coinbase triggered feature switchover, p2pool just suffered the blockchain equivilent of a boiling liquid expanding vapor explosion.
 131 2012-05-18 04:14:40 <luke-jr> gmaxwell: ?
 132 2012-05-18 04:15:18 <gmaxwell> luke-jr: bug in a corner case bit of latest protocol code which was triggered after p2pool crossed the 95% switchover threshold but fell below it.
 133 2012-05-18 04:15:29 <gmaxwell> Caused upgraded peers to reject their own shares.
 134 2012-05-18 04:15:52 <luke-jr> O.o
 135 2012-05-18 04:15:58 <gmaxwell> amusingly— it shouldn't have harmed their ability to mine bitcoins, they all just became donor nodes to random unupgraded nodes. :)
 136 2012-05-18 04:16:13 <sipa> jgarzik: with DB_HASH, does BDB use its own hash function, or does it expect hashed keys to be passed in?
 137 2012-05-18 04:16:16 <Tril> allright what's a v0.6.2.2-dirty-beta
 138 2012-05-18 04:16:34 <gmaxwell> it should self correct once the fixed nodes produce enough shares.
 139 2012-05-18 04:16:47 <weex> when you say upgrade gmaxwell, you mean the latest security upgrade?
 140 2012-05-18 04:16:48 <gmaxwell> Tril: naughty you running dirty dirty code *wink*
 141 2012-05-18 04:17:01 <Tril> gmaxwell: which you told me to (what is it?)
 142 2012-05-18 04:17:12 <sipa> Tril: dirty = from a source tree that was not entirely clean (modifications not in commits)
 143 2012-05-18 04:17:13 <gmaxwell> weex: no, nothing to do with bitcoin.
 144 2012-05-18 04:17:35 <gmaxwell> sipa: I think the dirty detection is somewhat lossy, since I've seen that tag on code that was probably clean... didn't interest me enough to check.
 145 2012-05-18 04:17:35 <weex> oh the p2pool program?
 146 2012-05-18 04:17:40 <gmaxwell> weex: yes.
 147 2012-05-18 04:18:10 spq has quit (Read error: Connection reset by peer)
 148 2012-05-18 04:18:17 <gmaxwell> Tril: it just means that it thinks your code is not exactly equal to the v0.6.2.2 tag. e.g. you changed something else.
 149 2012-05-18 04:18:40 <sipa> gmaxwell: that may well be - once gitian was able to build without the dirty tag, it was fine to me
 150 2012-05-18 04:19:19 <Tril> sipa: shouldn't be I did git clone, git checkout 0.6.2, build it (64-bit), make clean, scp to 32-bit machine machine, then built it again. Make clean doesn't stop it from being dirty?
 151 2012-05-18 04:19:22 spq has joined
 152 2012-05-18 04:19:58 <gmaxwell> it shouldn't be dirty unless you actually edited some of the files after doing the checkout... but don't worry about it, the detection is probably just hyperactive.
 153 2012-05-18 04:20:12 <sipa> Tril: do both 32 and 64 bit builds have the dirty tag?
 154 2012-05-18 04:20:20 <gmaxwell> The reason for that tag is so when you ask for support we know to ask you what evil patches you've applied.
 155 2012-05-18 04:20:40 <luke-jr> network is 6.5% secure against CVE-2012-2459
 156 2012-05-18 04:20:51 <Tril> sipa: no just the second one does
 157 2012-05-18 04:21:04 <gmaxwell> luke-jr: is that a seeds.txt based count?
 158 2012-05-18 04:21:09 <luke-jr> yes
 159 2012-05-18 04:21:09 <sipa> Tril: scp may have messed up timestamps
 160 2012-05-18 04:21:48 <sipa> seeds is not very reliable, as it does not contain addresses of nodes that are frequently off
 161 2012-05-18 04:22:34 <luke-jr> Unfortunately, while my OSX zlib and minipnpc builds are deterministic, the crosscompiler, bdb, and openssl builds are not :<
 162 2012-05-18 04:22:37 <sipa> well, it is reliable, but for weighted data (counting active nodes more strongly)
 163 2012-05-18 04:22:46 <luke-jr> sipa: those don't matter much afaik
 164 2012-05-18 04:22:53 <sipa> luke-jr: ah, too bad :(
 165 2012-05-18 04:22:59 <gmaxwell> luke-jr: oh you can cross comple for OSX?
 166 2012-05-18 04:23:04 <luke-jr> gmaxwell: yes, working on it
 167 2012-05-18 04:23:11 <luke-jr> gmaxwell: https://gitorious.org/cross-osx
 168 2012-05-18 04:23:42 <gmaxwell> very cool
 169 2012-05-18 04:24:15 <sipa> doesn't apple use clang these days?
 170 2012-05-18 04:24:23 <luke-jr> shrug
 171 2012-05-18 04:25:43 <luke-jr> I'm aiming for max compatibility, not "what apple does"
 172 2012-05-18 04:25:44 <luke-jr> :p
 173 2012-05-18 04:26:59 <sipa> no, but it'll probably take a lot of maintanence work just to keep it working
 174 2012-05-18 04:27:14 <sipa> impressive that some parts already work
 175 2012-05-18 04:28:45 <gmaxwell> Might actually end up being the only way to compile w/ modern gcc for osx at some point in the future. :)
 176 2012-05-18 04:29:09 brwyatt is now known as brwyatt|Away
 177 2012-05-18 04:31:56 Joric has quit ()
 178 2012-05-18 04:34:52 <sipa> jgarzik: seems bdb uses its own hash function; i wonder if we should use a custom one that uses a per-node secret, as you may expose yourself to a dos attack where one bucket is deliberately filled with transactions otherwise
 179 2012-05-18 04:35:06 plutonic has joined
 180 2012-05-18 04:38:40 tower has joined
 181 2012-05-18 04:40:33 RazielZ has joined
 182 2012-05-18 04:49:39 BTC_Bear is now known as BTC_Bear|hbrntng
 183 2012-05-18 05:04:26 barmstrong has quit (Remote host closed the connection)
 184 2012-05-18 05:04:37 <jgarzik> sipa: or a custom one that simply returns N bits of the key
 185 2012-05-18 05:04:45 <jgarzik> since it's already hashed...
 186 2012-05-18 05:05:07 toffoo has quit ()
 187 2012-05-18 05:05:11 SteWieH has joined
 188 2012-05-18 05:05:17 SteWieH has quit (Client Quit)
 189 2012-05-18 05:05:45 <jgarzik> sipa: fyi there is a reference counting bug somewhere in my bdb commits.  should have it nailed down tomorrow
 190 2012-05-18 05:05:57 SteWieH has joined
 191 2012-05-18 05:06:29 <jgarzik> data seems intact, but refcounts show crazy numbers upon shutdown
 192 2012-05-18 05:06:53 ThomasV has joined
 193 2012-05-18 05:13:17 barmstrong has joined
 194 2012-05-18 05:15:27 * jgarzik should build bitcoin under clang
 195 2012-05-18 05:15:43 <jgarzik> would probably produce some new and useful warnings
 196 2012-05-18 05:18:05 dwon has quit (Quit: Leaving)
 197 2012-05-18 05:20:23 SteWieH has left ()
 198 2012-05-18 05:23:45 ThomasV has quit (Quit: Quitte)
 199 2012-05-18 05:42:50 ovidiusoft has joined
 200 2012-05-18 05:45:11 minimoose has quit (Quit: minimoose)
 201 2012-05-18 06:05:14 RainbowDashh has quit (Quit: RainbowDashh)
 202 2012-05-18 06:17:15 Karmaon has quit (Ping timeout: 276 seconds)
 203 2012-05-18 06:24:08 RainbowDashh has joined
 204 2012-05-18 06:34:06 bencoder has joined
 205 2012-05-18 06:35:14 bencoder has left ()
 206 2012-05-18 06:45:00 RainbowDashh has quit (Quit: RainbowDashh)
 207 2012-05-18 06:47:45 Ragnarok752 has quit (Ping timeout: 244 seconds)
 208 2012-05-18 06:49:45 darkee has quit (!~darkee@gateway/tor-sasl/darkee|Ping timeout: 276 seconds)
 209 2012-05-18 06:49:57 PiZZaMaN2K has quit (Remote host closed the connection)
 210 2012-05-18 06:50:36 RainbowDashh has joined
 211 2012-05-18 06:55:13 EPiSKiNG- has joined
 212 2012-05-18 06:59:06 Clipse has quit (Read error: Connection reset by peer)
 213 2012-05-18 07:00:17 <jgarzik> ok, fixed refcount crap
 214 2012-05-18 07:01:22 RainbowDashh has quit (Read error: Connection reset by peer)
 215 2012-05-18 07:01:30 RainbowDashh has joined
 216 2012-05-18 07:04:11 Dagger2 has quit (Quit: Quitting)
 217 2012-05-18 07:07:51 danbri has joined
 218 2012-05-18 07:09:37 <sipa> jgarzik: that's even easier to attack
 219 2012-05-18 07:09:42 RainbowDashh has quit (Disconnected by services)
 220 2012-05-18 07:09:42 Rabbit67890 has joined
 221 2012-05-18 07:10:20 <sipa> jgarzik: creating tons of transactions in the same bucket will make lookup operations linear
 222 2012-05-18 07:11:02 <sipa> not sure how much of a problem that is, though
 223 2012-05-18 07:18:45 b4epoche has quit (Ping timeout: 244 seconds)
 224 2012-05-18 07:19:54 davout has joined
 225 2012-05-18 07:22:01 b4epoche has joined
 226 2012-05-18 07:22:15 guruvan has quit (Ping timeout: 276 seconds)
 227 2012-05-18 07:22:53 Rabbit67890 is now known as RainbowDashh
 228 2012-05-18 07:23:55 darkee has joined
 229 2012-05-18 07:24:49 plutonic has quit (Quit: plutonic)
 230 2012-05-18 07:25:47 Slix` has quit (Read error: Connection reset by peer)
 231 2012-05-18 07:26:38 Dagger2 has joined
 232 2012-05-18 07:34:41 guruvan has joined
 233 2012-05-18 07:42:40 jandd has quit (Quit: leaving)
 234 2012-05-18 07:43:13 jandd has joined
 235 2012-05-18 07:46:13 da2ce7 has quit (Ping timeout: 240 seconds)
 236 2012-05-18 07:46:44 paraipan has joined
 237 2012-05-18 07:48:34 gjs278 has quit (Ping timeout: 245 seconds)
 238 2012-05-18 07:55:29 gjs278 has joined
 239 2012-05-18 08:00:50 TD has joined
 240 2012-05-18 08:01:24 mmoya has joined
 241 2012-05-18 08:03:15 <Eliel> I remember seeing this bar graph somewhere that had a bar for each day counting the number of bitcoins that were last transfered (or created) during that day. Does anyone have the link?
 242 2012-05-18 08:03:52 Ahimoth has quit (Ping timeout: 245 seconds)
 243 2012-05-18 08:06:44 Ahimoth has joined
 244 2012-05-18 08:06:44 Ahimoth has quit (Changing host)
 245 2012-05-18 08:06:44 Ahimoth has joined
 246 2012-05-18 08:09:08 <jarpiain> Eliel: http://ecdsa.org/stats.html
 247 2012-05-18 08:09:57 <Eliel> ah, thank you :)
 248 2012-05-18 08:10:31 erle- has joined
 249 2012-05-18 08:10:44 <Eliel> ah, unfortunately, it hasn't been updated since the last time I looked at it :/
 250 2012-05-18 08:11:16 rebroad has joined
 251 2012-05-18 08:11:39 rebroad has quit (Remote host closed the connection)
 252 2012-05-18 08:11:58 Clipse has joined
 253 2012-05-18 08:12:10 rebroad has joined
 254 2012-05-18 08:13:34 <gribble> New news from bitcoinrss: Diapolo opened pull request 1351 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1351>
 255 2012-05-18 08:17:00 TD has quit (Quit: TD)
 256 2012-05-18 08:20:12 mmoya_ has joined
 257 2012-05-18 08:21:25 MiningBuddy has quit (Remote host closed the connection)
 258 2012-05-18 08:21:35 MiningBuddy has joined
 259 2012-05-18 08:23:20 mmoya has quit (Ping timeout: 244 seconds)
 260 2012-05-18 08:26:07 davout has quit (Remote host closed the connection)
 261 2012-05-18 08:29:06 darkee is now known as !~darkee@gateway/tor-sasl/darkee|darkee
 262 2012-05-18 08:50:42 moa7 has joined
 263 2012-05-18 08:51:50 <moa7> my client is stuck downloading blocks on 180380 ... anyone else reported this problem?
 264 2012-05-18 08:52:26 <moa7> ERROR: Reorganize() : ConnectBlock 00000000000009851668 failed InvalidChainFound: invalid block=00000000000005ff826d  height=180455  work=326201203339013528496 InvalidChainFound:  current best=00000000000002edc64e  height=180380  work=325642889600634942846 InvalidChainFound: WARNING: Displayed transactions may not be correct!  You may need to upgrade, or other nodes may need to upgrade.
 265 2012-05-18 08:52:47 <moa7> using local build of official 0.6.2-beta release
 266 2012-05-18 08:52:59 <moa7> on ubuntu 11.04
 267 2012-05-18 08:53:17 ThomasV has joined
 268 2012-05-18 08:55:35 <gribble> New news from bitcoinrss: Diapolo opened pull request 1352 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1352>
 269 2012-05-18 08:56:46 <Eliel> moa7: those symptoms sound similar to the attack the latest release was supposed to fix. I wonder if your version has th fix since it's got -beta attached the end of the version.
 270 2012-05-18 08:56:50 <rebroad> moa7 that is interesting...
 271 2012-05-18 08:57:14 <moa7> all clients are beta ... as far as i'm aware
 272 2012-05-18 08:57:18 <rebroad> Eliel, what got fixed?
 273 2012-05-18 08:57:29 <rebroad> moa7, yes, I think they're all beta too
 274 2012-05-18 08:58:27 <moa7> anybody got a client that will get over the latest "hump" in the blockchain ... getting kinda old
 275 2012-05-18 08:58:54 <moa7> maintaining a blockchain is only for devs now?
 276 2012-05-18 08:59:24 t7 has joined
 277 2012-05-18 09:01:22 Facefox has joined
 278 2012-05-18 09:01:55 <rebroad> hmmm. I'm having git troubles :-s I'm just doing a rebase -i upstream/master in my master, and I've got about 25 lines of picks. Many of them repeated 2 or 3 times each. Would anyone know what I need to do here please?
 279 2012-05-18 09:03:01 moa7 has quit (Ping timeout: 245 seconds)
 280 2012-05-18 09:04:49 <Eliel> rebroad: you didn't see the announcement?
 281 2012-05-18 09:05:31 <Eliel> rebroad: https://bitcointalk.org/index.php?topic=81749.0
 282 2012-05-18 09:06:29 davout has joined
 283 2012-05-18 09:10:47 <t7> oops
 284 2012-05-18 09:10:52 <t7> better upgrade my node
 285 2012-05-18 09:12:31 Tykling has quit (Read error: Connection reset by peer)
 286 2012-05-18 09:14:06 Tykling has joined
 287 2012-05-18 09:15:54 <t7> got i cant find what screen session bitcoind is running on :|
 288 2012-05-18 09:16:00 <t7> im such a unix noob
 289 2012-05-18 09:18:02 da2ce7 has joined
 290 2012-05-18 09:22:05 molecular has quit (Read error: Operation timed out)
 291 2012-05-18 09:23:01 <t7> how do i give user access to a folder in unix?
 292 2012-05-18 09:23:03 molecular has joined
 293 2012-05-18 09:24:13 <Eliel> that depends on which users you want to have access to it. If just one user, you can change the owner. Alternatively you can give a group access to the folder. Third option is to make it public.
 294 2012-05-18 09:24:38 <t7> ah chown
 295 2012-05-18 09:24:40 <Eliel> you can use the chown command to do the first two and chmod command to alter the access rights
 296 2012-05-18 09:24:46 <t7> ls
 297 2012-05-18 09:33:23 RazielZ has quit (Ping timeout: 255 seconds)
 298 2012-05-18 09:36:28 drizztbsd has joined
 299 2012-05-18 09:37:07 <t7> its taking years to build
 300 2012-05-18 09:37:10 <t7> bloody 512 ram
 301 2012-05-18 09:38:11 <TuxBlackEdo> t7, boost?
 302 2012-05-18 09:38:23 <TuxBlackEdo> boost takes few minute to compike
 303 2012-05-18 09:38:27 <t7> bitcoinrpc.cpp took like 5 mins
 304 2012-05-18 09:38:33 <t7> i think it ran outa ram
 305 2012-05-18 09:38:40 <t7> i turned off my java webserver
 306 2012-05-18 09:38:45 <t7> and its finished :)
 307 2012-05-18 09:39:22 <t7> i need to redo my website
 308 2012-05-18 09:41:45 rebroad has quit (Remote host closed the connection)
 309 2012-05-18 09:48:32 copumpkin has quit (Ping timeout: 256 seconds)
 310 2012-05-18 09:49:10 copumpkin has joined
 311 2012-05-18 10:03:31 da2ce7 has quit (Ping timeout: 250 seconds)
 312 2012-05-18 10:03:44 Geebus has joined
 313 2012-05-18 10:05:30 Turingi has joined
 314 2012-05-18 10:05:30 Turingi has quit (Changing host)
 315 2012-05-18 10:05:30 Turingi has joined
 316 2012-05-18 10:08:11 makomk has quit (Ping timeout: 272 seconds)
 317 2012-05-18 10:11:05 TD has joined
 318 2012-05-18 10:13:45 zilasen has joined
 319 2012-05-18 10:15:20 makomk has joined
 320 2012-05-18 10:21:47 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
 321 2012-05-18 10:23:35 RazielZ has joined
 322 2012-05-18 10:27:08 Diapolo has joined
 323 2012-05-18 10:51:47 BTC_Bear is now known as BTC_Bear|hbrntng
 324 2012-05-18 11:04:13 rebroad has joined
 325 2012-05-18 11:04:18 rebroad has quit (Remote host closed the connection)
 326 2012-05-18 11:05:03 rebroad has joined
 327 2012-05-18 11:08:17 Diapolo has left ()
 328 2012-05-18 11:09:26 Diapolo has joined
 329 2012-05-18 11:09:32 Diapolo has left ()
 330 2012-05-18 11:13:27 Diapolo has joined
 331 2012-05-18 11:16:44 Joric has joined
 332 2012-05-18 11:18:41 RainbowDashh has quit (Quit: RainbowDashh)
 333 2012-05-18 11:25:22 rebroad has quit (Remote host closed the connection)
 334 2012-05-18 11:27:18 Ragnarok752 has joined
 335 2012-05-18 11:27:18 rebroad has joined
 336 2012-05-18 11:30:29 yorick has joined
 337 2012-05-18 11:32:30 rebroad has quit (Ping timeout: 276 seconds)
 338 2012-05-18 11:34:06 b4epoche has quit (Ping timeout: 244 seconds)
 339 2012-05-18 11:36:31 b4epoche has joined
 340 2012-05-18 11:37:39 Geebus is now known as Geebus|zZzZz
 341 2012-05-18 11:44:47 ivan` has quit (Quit: ERC Version 5.3 (IRC client for Emacs))
 342 2012-05-18 11:47:52 ivan` has joined
 343 2012-05-18 11:47:55 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
 344 2012-05-18 11:48:46 erle- has quit (Quit: erle-)
 345 2012-05-18 11:49:25 erle- has joined
 346 2012-05-18 11:54:15 jav__ has joined
 347 2012-05-18 11:58:51 agricocb has quit (Quit: Leaving.)
 348 2012-05-18 12:16:00 ferroh_ has quit (Ping timeout: 260 seconds)
 349 2012-05-18 12:17:46 <gribble> New news from bitcoinrss: Diapolo opened pull request 1353 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1353>
 350 2012-05-18 12:17:55 BTC_Bear is now known as BTC_Bear|hbrntng
 351 2012-05-18 12:19:11 rebroad has joined
 352 2012-05-18 12:20:08 O2made has quit (Ping timeout: 245 seconds)
 353 2012-05-18 12:20:26 datagutt has joined
 354 2012-05-18 12:21:20 O2made has joined
 355 2012-05-18 12:22:54 rebroad has quit (Remote host closed the connection)
 356 2012-05-18 12:28:10 Diablo-D3 has joined
 357 2012-05-18 12:40:30 ivan` has quit (Quit: ERC Version 5.3 (IRC client for Emacs))
 358 2012-05-18 12:41:50 ivan` has joined
 359 2012-05-18 12:44:42 guruvan has quit (Remote host closed the connection)
 360 2012-05-18 12:46:35 <drizztbsd> hi, is there any (json?) api to have the last blocks found by someone? (p2pool)
 361 2012-05-18 12:46:45 <drizztbsd> or website
 362 2012-05-18 12:53:54 agricocb has joined
 363 2012-05-18 12:54:52 rebroad has joined
 364 2012-05-18 12:54:56 rebroad has quit (Remote host closed the connection)
 365 2012-05-18 12:59:13 Zarutian has joined
 366 2012-05-18 13:10:30 copumpkin has quit (Quit: Computer has gone to sleep.)
 367 2012-05-18 13:10:46 minimoose has joined
 368 2012-05-18 13:22:15 <TD> sipa: the stuck blockchain issue ..... it basically occurs if you're on a side chain > 500 blocks?
 369 2012-05-18 13:22:20 * TD doesn't have a unit test for that
 370 2012-05-18 13:24:03 <sipa> TD: actually if you already have 500+ blocks of the chain you're switching to
 371 2012-05-18 13:24:19 <sipa> or should be switching to
 372 2012-05-18 13:25:13 <sipa> it should only occur if there is a rule change on the network, or a bug
 373 2012-05-18 13:25:38 toffoo has joined
 374 2012-05-18 13:25:41 darksk1ez has joined
 375 2012-05-18 13:25:49 <TD> sipa: ok
 376 2012-05-18 13:26:10 <TD> sipa: what version of boost are you using?
 377 2012-05-18 13:26:18 <TD> it seems the version i have is not new enough but there's no version check in the build
 378 2012-05-18 13:26:36 <TD> i seem to have 1.49
 379 2012-05-18 13:27:52 <sipa> that's certainly new enough (i believe the PPA builds are done using 1.37, i have 1.46, and i'm sure several other versions are used as well)
 380 2012-05-18 13:27:56 <TD> ok
 381 2012-05-18 13:27:56 <sipa> what error do you get?
 382 2012-05-18 13:28:19 <TD>   /Users/hearn/bitcoin/gitrepo/src/qt/qtipcserver.cpp:32: error: no matching function for call to 'boost::interprocess::message_queue_t<boost::interprocess::offset_ptr<void, int, long unsigned int, 0u> >::timed_receive(char (*)[257], long unsigned int, size_t&, unsigned int&, boost::posix_time::ptime&)'
 383 2012-05-18 13:28:45 <TD> inside message_queue.hpp i get another error, so maybe my boost is broken somehow
 384 2012-05-18 13:28:50 <TD>   /opt/local/include/boost/interprocess/ipc/message_queue.hpp:325:0 /opt/local/include/boost/interprocess/ipc/message_queue.hpp:325: error: no matching function for call to 'get_rounded_size(long unsigned int, const unsigned int&)'
 385 2012-05-18 13:28:53 <sipa> that's current git head?
 386 2012-05-18 13:28:56 <TD> yeah
 387 2012-05-18 13:29:14 <sipa> it's possible someone recently broke something for OSX
 388 2012-05-18 13:29:59 <sipa> i believe the IPC code differs between platforms
 389 2012-05-18 13:30:19 <TD> hmm
 390 2012-05-18 13:30:21 * TD googles
 391 2012-05-18 13:30:27 <TD> seems like it may be a 32 vs 64 bit snafu again
 392 2012-05-18 13:30:29 * TD rebuilds as 64 bit
 393 2012-05-18 13:30:34 <TD> let's see if it makes any difference
 394 2012-05-18 13:30:42 <sipa> afaik gavin does the OSX builds for 32-bit
 395 2012-05-18 13:30:58 <TD> yeah. i think when i set things up i ended up with 64 bit builds of the dependencies
 396 2012-05-18 13:31:09 <TD> so now i always have to remember to build as 64 bit. rerunnnig qmake reverts it to 32 bit
 397 2012-05-18 13:31:11 <TD> sigh ...
 398 2012-05-18 13:31:11 <gavinandresen> yes, I have macports build everything 32-bit i386-only
 399 2012-05-18 13:31:30 <gavinandresen> The get_rounded_size problem sounds familiar....
 400 2012-05-18 13:31:39 <TD> ah, there he is. i was about to compliment you on the new github profile pic, very professional looking :-)
 401 2012-05-18 13:32:41 <TD> gavinandresen: i didn't see any obvious bugs with the cache, but yeah i think the eviction policy could use a bit more discussion. also i'm not really a fan of code like (if r.first) return r.second;
 402 2012-05-18 13:32:43 <TD> otherwise lgtm
 403 2012-05-18 13:32:52 <TD> oh
 404 2012-05-18 13:33:09 <TD> the 200 bytes per cache entry
 405 2012-05-18 13:33:09 <TD> i
 406 2012-05-18 13:33:10 <TD> presume tha
 407 2012-05-18 13:33:19 <TD> does that include the overhead of std::map ?
 408 2012-05-18 13:33:52 <gavinandresen> yes, I was generous, it is 32 byte hash, 75 byte signature, 65 byte public key
 409 2012-05-18 13:33:59 <gavinandresen> ... so lots of space for map overhead
 410 2012-05-18 13:34:02 <TD> cool
 411 2012-05-18 13:34:23 <TD> maybe remark on how 200 bytes was arrived at in the comment
 412 2012-05-18 13:34:49 <gavinandresen> RE: r.first/r.second:  what's your favorite C++ paradigm for returning both a result and a "have-result" code?
 413 2012-05-18 13:35:27 <gavinandresen> I could change it to match the rest of the code and pass in a reference to the result....
 414 2012-05-18 13:35:44 <TD> some libraries have a Maybe<T> or Optional<T> type, somewhat a la haskell. alternatively just struct FooResult { boolean success; boolean valid; } or something
 415 2012-05-18 13:36:27 <gavinandresen> ah, Boost.Optional....
 416 2012-05-18 13:36:30 <sipa> also, pointers have an implicit "no-data" value, NULL
 417 2012-05-18 13:36:46 <TD> yeah, but they also add memory management problems. returning a value type feels right
 418 2012-05-18 13:36:52 <TD> it's just a question of how to make the code as readable as possible
 419 2012-05-18 13:37:01 <sipa> (i didn't check the actual code yet)
 420 2012-05-18 13:37:20 <sipa> a Maybe type certainly sounds perfect if it exists
 421 2012-05-18 13:37:30 <gavinandresen> http://www.boost.org/doc/libs/1_38_0/libs/optional/doc/html/boost_optional/examples.html#boost_optional.examples.optional_return_values
 422 2012-05-18 13:37:51 <TD> yep
 423 2012-05-18 13:37:54 <gavinandresen> in for a penny, in for a pound, right?
 424 2012-05-18 13:39:13 <TD> looks like then you can do if ((fValid = GetSigCache(...)) return *fValid;
 425 2012-05-18 13:39:16 <TD> or something like that
 426 2012-05-18 13:39:32 <TD> my god the documentation for this thing is crazy
 427 2012-05-18 13:39:35 <TD> they wrote an entire book on it
 428 2012-05-18 13:40:30 <TD> sipa: got an IPv6 connection handy?
 429 2012-05-18 13:40:45 <TD> sipa: i'm wondering if you can connect to my node or if i'm firewalled off (most likely)
 430 2012-05-18 13:41:18 <gavinandresen> ok, I'm looking at optional.hpp and I'm getting scared....
 431 2012-05-18 13:43:14 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
 432 2012-05-18 13:43:25 <sipa> TD: IP?
 433 2012-05-18 13:43:45 <TD> 2620:0:105f:311:fa1e:dfff:fee9:c223
 434 2012-05-18 13:43:51 <TD> i can try connecting to your node if not
 435 2012-05-18 13:43:54 <TD> right now all my connections at v4
 436 2012-05-18 13:44:32 <BlueMatt> 2001:470:9ff2:1:ee55:f9ff:fec6:e666 should work
 437 2012-05-18 13:46:03 <sipa> sec, rebuilding master
 438 2012-05-18 13:46:26 <BlueMatt> TD: getting connection timeout
 439 2012-05-18 13:46:49 <TD> ok
 440 2012-05-18 13:46:54 <gavinandresen> #include <boost/optional.h> pulls in almost 31,000 lines of code
 441 2012-05-18 13:46:58 <TD> probably we drop inbound connections on 8333 at the border
 442 2012-05-18 13:47:01 <TD> i'll try connecting outbound
 443 2012-05-18 13:47:09 <TD> gavinandresen: er, wow. how did they manage that??
 444 2012-05-18 13:47:23 <BlueMatt> oops, I might have that on too, lemme go check the fw
 445 2012-05-18 13:47:25 <gavinandresen> dependencies on their generic template metaprogramming libraries
 446 2012-05-18 13:47:34 <BlueMatt> been too long sice Ive been home
 447 2012-05-18 13:47:45 <TD> ugh
 448 2012-05-18 13:47:49 <sipa> mine is 2001:6a8:200:b::2 (and should be up in a few seconds)
 449 2012-05-18 13:47:50 p0s has joined
 450 2012-05-18 13:47:53 <TD> a simple equivalent might be useful
 451 2012-05-18 13:47:57 <TD> or not. up to you.
 452 2012-05-18 13:48:01 <gavinandresen> ok, I'm backing away slowly from optional.hpp ....
 453 2012-05-18 13:48:18 <sipa> an Optional<T> should be maybe 20 lines to implement...
 454 2012-05-18 13:48:53 <gavinandresen> yes, but them we forevermore have to answer people asking "why not just use boost::Optional ?
 455 2012-05-18 13:49:11 MiningBuddy- has joined
 456 2012-05-18 13:49:26 <gavinandresen> life is too short, too many higher priorities
 457 2012-05-18 13:49:28 <sipa> and to prevent that you put a comment on top of the implementation "Using ad-hoc implementation instead of boost::Optional, as that pulls in 32k lines of code"
 458 2012-05-18 13:50:03 MiningBuddy- is now known as MiningBuddy
 459 2012-05-18 13:50:32 <Dagger2> talking of v6, what's up with 2a02:348:5e:5a29::1? it's the one and only v6 DNS seed, but it's refusing connections
 460 2012-05-18 13:50:33 <TD> sipa: am i supposed to surround with braces or something? i tried with -connect=2001:6a8:200:b::2 but it doesn't seem to be working
 461 2012-05-18 13:50:44 <sipa> TD: try braces around it
 462 2012-05-18 13:50:49 <BlueMatt> Dagger2: ohh...ops my fault
 463 2012-05-18 13:50:53 <BlueMatt> one sec
 464 2012-05-18 13:51:01 <BlueMatt> anyone have any 24/7 ipv6 nodes?
 465 2012-05-18 13:51:07 <TD> i might be able to bring one online
 466 2012-05-18 13:51:14 <Dagger2> (I'm being awkward and trying to bring up a node on a v6-only machine, and it's getting nowhere as a result)
 467 2012-05-18 13:51:23 <TD> sipa: right that works
 468 2012-05-18 13:51:33 <sipa> accepted connection [2620:0:105f:311:fa1e:dfff:fee9:c223]:51382
 469 2012-05-18 13:51:58 <kinlo> I might also be able to maintain an ip6 node
 470 2012-05-18 13:52:15 <sipa> there's a -onlynet=ipv6 option, if you like
 471 2012-05-18 13:52:16 <kinlo> should the need be there
 472 2012-05-18 13:52:19 <TD> yay
 473 2012-05-18 13:52:34 <sipa> receive version message: version 60001, blocks=179521, us=[2001:6a8:200:b::2]:8333, them=0.0.0.0:0, peer=[2620:0:105f:311:fa1e:dfff:fee9:c223]:51382
 474 2012-05-18 13:52:37 <TD> sipa: though it doesn't seem to be receiving the block chain
 475 2012-05-18 13:52:42 theorbtwo has quit (Read error: Operation timed out)
 476 2012-05-18 13:52:48 <sipa> TD: my node is busy catching up itself
 477 2012-05-18 13:52:51 <TD> ah that'd be why
 478 2012-05-18 13:53:11 <Dagger2> the other possible issue I noted is that none of the providers in GetMyExternalIP() work over IPv6
 479 2012-05-18 13:53:17 <luke-jr> sipa: https://bitcointalk.org/?topic=79884.msg907347#msg907347 <-- IPv6 issues?
 480 2012-05-18 13:53:24 <Dagger2> at least one of them has v6 but it's broken...
 481 2012-05-18 13:53:30 Maccer has quit (Excess Flood)
 482 2012-05-18 13:54:09 <TD> sipa: is IPv6 only in master?
 483 2012-05-18 13:54:17 <sipa> TD: i think so
 484 2012-05-18 13:54:57 <TD> ok
 485 2012-05-18 13:55:01 <sipa> luke-jr: could be, it's far less tested on windows
 486 2012-05-18 13:55:34 <sipa> TD: it seems your bitcoind did not manage to find out its own IPv6 address
 487 2012-05-18 13:55:35 <Dagger2> (specifically www.showip.com; 2a01:608:ffff:2872::10 is dead, despite still being published in DNS)
 488 2012-05-18 13:55:45 <TD> the sync bar went away? :(
 489 2012-05-18 13:56:03 <TD> sipa: it does that using IRC or something, no?
 490 2012-05-18 13:56:10 <TD> sipa: so if you use -connect how does it find out its own address
 491 2012-05-18 13:56:42 <sipa> TD: oh, if you use -connect it disables listening, so it will never announce its own address
 492 2012-05-18 13:56:45 <TD> yeah
 493 2012-05-18 13:56:48 <TD> mystery solved
 494 2012-05-18 13:56:51 theorbtwo has joined
 495 2012-05-18 13:56:59 <TD> once IPv6 is released i'll throw up a node on an ipv6 colo box i have
 496 2012-05-18 13:57:04 Diablo-D3 has quit (Remote host closed the connection)
 497 2012-05-18 13:57:09 <TD> if i run random master builds there i'll just forget to update
 498 2012-05-18 13:57:15 <TD> or fall behind when dependencies change, etc
 499 2012-05-18 13:57:19 <kinlo> ah good, that was still an open question for me wether my hidden bitcoin node was announcing it's address or not
 500 2012-05-18 13:58:06 <sipa> kinlo: try connecting to me, and i'll tell you what it announces
 501 2012-05-18 13:58:15 <sipa> [2001:6a8:200:b::2]
 502 2012-05-18 13:58:29 <kinlo> sipa: I'll do it tomorrow if you don't mind, I have to configure ipv6 first on this node
 503 2012-05-18 13:58:32 Diablo-D3 has joined
 504 2012-05-18 13:58:33 <sipa> sure
 505 2012-05-18 13:59:00 <gmaxwell> kinlo: nodes that have listening disabled never annouced.. that was changed to do that around 0.6.0 I think.
 506 2012-05-18 13:59:49 <kinlo> ic
 507 2012-05-18 14:00:36 <kinlo> sipa: do ask for it or I will forget
 508 2012-05-18 14:00:38 <Diapolo> sipa: is [2001:6a8:200:b::2] a testnet node or on normal net?
 509 2012-05-18 14:00:51 <sipa> normal
 510 2012-05-18 14:01:08 <sipa> (but it's not up very often)
 511 2012-05-18 14:01:20 <Diapolo> I can't connect it seems ...
 512 2012-05-18 14:01:27 <sipa> command line?
 513 2012-05-18 14:01:34 <Diapolo> long ^^
 514 2012-05-18 14:01:53 <sipa> i didn't ask about its length ;)
 515 2012-05-18 14:03:02 <Diapolo> -externalip="6to4 IP from my Router 2002:..." -bind="local machine IP 2002:..." -onlynet="IPv6" -discover=0 -connect="2001:6a8:2bin00:b::2"
 516 2012-05-18 14:03:28 <BlueMatt> double check that address
 517 2012-05-18 14:03:56 <sipa> Diapolo: put [] around my address
 518 2012-05-18 14:04:19 <sipa> as it probably misinterprets it as [2001:6a8:200:b:]:2
 519 2012-05-18 14:05:01 <Diapolo> Bound to [2002:5898:...]:8333
 520 2012-05-18 14:05:01 <Diapolo> AddLocal([2002:5898:...]:8333,6)
 521 2012-05-18 14:05:01 <Diapolo> trying connection 2001:6a8:2bin00:b::2 lastseen=0.0hrs
 522 2012-05-18 14:05:02 <BlueMatt> you also have a random bin thrown in the address, as you pasted it
 523 2012-05-18 14:05:23 <Diapolo> so I dont use "" for addresses but []
 524 2012-05-18 14:05:25 <Diapolo> ?
 525 2012-05-18 14:05:28 <sipa> what is that 'bin' doing inside my address?
 526 2012-05-18 14:05:46 <Diapolo> you are right ... wait a sec
 527 2012-05-18 14:06:28 <Diapolo> nice
 528 2012-05-18 14:06:31 <Diapolo> working
 529 2012-05-18 14:06:56 <sipa> ok, i see tons of getblocks
 530 2012-05-18 14:07:06 <Diapolo> yes it is dl the chain
 531 2012-05-18 14:07:33 <BlueMatt> ok, random non-accepting ipv6 should be removed from dnsseed after the next update
 532 2012-05-18 14:07:34 <sipa> it's a sixxs tunnel over wifi, via 2 nats... don't expect it to be fast :)
 533 2012-05-18 14:07:59 <Diapolo> sipa: it IS fast :) sorry
 534 2012-05-18 14:08:20 * BlueMatt goes to throw up a vm to host an ipv6 bitcoin...
 535 2012-05-18 14:08:27 <Diapolo> really seems rather quick to me
 536 2012-05-18 14:08:46 <Diapolo> sipa: do I have to use  [IPV6_Addr] always to be safe?
 537 2012-05-18 14:09:45 <sipa> Diapolo: yes
 538 2012-05-18 14:09:58 <sipa> Diapolo: if it's a service; if it's a hostname, it doesn't matter
 539 2012-05-18 14:10:02 Maccer has joined
 540 2012-05-18 14:10:07 <sipa> let me double check that
 541 2012-05-18 14:10:08 <Diapolo> alright, thanks
 542 2012-05-18 14:10:36 moa7 has joined
 543 2012-05-18 14:11:30 <Diapolo> sipa: are you able to -connect to my IP, too? I use server=1 but am unsure if my routers firewall is really IPv6 ready and passes the packets to me
 544 2012-05-18 14:11:37 Zarutian has quit (Quit: Zarutian)
 545 2012-05-18 14:11:45 <sipa> address?
 546 2012-05-18 14:11:48 theorb has joined
 547 2012-05-18 14:12:10 <gribble> New news from bitcoinrss: fanquake opened pull request 1354 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1354>
 548 2012-05-18 14:12:14 theorbtwo has quit (Ping timeout: 265 seconds)
 549 2012-05-18 14:12:14 <Diapolo> sipa: [2002:5898:c338:8000:be05:43ff:febc:fc65]
 550 2012-05-18 14:12:16 <moa7> so has anybody else reported the 180380 block problem?
 551 2012-05-18 14:12:23 theorb is now known as theorbtwo
 552 2012-05-18 14:12:25 <sipa> moa7: still stuck?
 553 2012-05-18 14:12:27 <Dagger2> it should be easy enough to remove the requirement for using [] in the case of not specifying a port
 554 2012-05-18 14:12:32 copumpkin has joined
 555 2012-05-18 14:12:36 <moa7> yep, tried three different builds now
 556 2012-05-18 14:12:46 <moa7> bitcoind-0.5.99
 557 2012-05-18 14:12:53 Zarutian has joined
 558 2012-05-18 14:13:00 <moa7> bitcoin-qt 0.6.2-beta
 559 2012-05-18 14:13:03 <Dagger2> i.e. if there's more than one :, treat the whole thing as an IP unless there are also [] brackets in it
 560 2012-05-18 14:13:14 BTC_Bear is now known as BTC_Bear|hbrntng
 561 2012-05-18 14:13:19 <moa7> bitcoin-qt-0.6.99-alpha
 562 2012-05-18 14:13:45 <sipa> moa7: how long did you leave 0.6.2 running
 563 2012-05-18 14:14:09 twmz_ has joined
 564 2012-05-18 14:14:21 <moa7> it was trying to reorganize 30-40 blocks past 180380 ... or so
 565 2012-05-18 14:14:36 <sipa> debug.log?
 566 2012-05-18 14:14:38 <moa7> how long should I leave it running?
 567 2012-05-18 14:14:54 <sipa> enough to see a new block coming in
 568 2012-05-18 14:15:17 <moa7> 'new' as in how?
 569 2012-05-18 14:15:26 <sipa> new as in freshly mined
 570 2012-05-18 14:15:50 <moa7> nup didn't do that
 571 2012-05-18 14:16:06 <luke-jr> hmm, bdb isn't deterministic because it has some LC_UUID in binaries
 572 2012-05-18 14:16:34 <moa7> what is in the block that is causing the issue?
 573 2012-05-18 14:16:51 setkeh` has joined
 574 2012-05-18 14:17:26 <sipa> moa7: either you have a strange reorgnisation issue (i don't think forks of >4 blocks have occurred on mainnet), or you were just not patient enough
 575 2012-05-18 14:17:53 setkeh has quit (Ping timeout: 244 seconds)
 576 2012-05-18 14:17:56 <sipa> so a debug.log would be very useful, to rule out the first
 577 2012-05-18 14:19:33 setkeh` has quit (Client Quit)
 578 2012-05-18 14:19:37 <moa7> is bitcoind.0.5.99 the latest stable?
 579 2012-05-18 14:19:43 setkeh has joined
 580 2012-05-18 14:21:06 davout has quit (Remote host closed the connection)
 581 2012-05-18 14:21:42 davout has joined
 582 2012-05-18 14:22:33 <luke-jr> moa7: 0.5.99 was never stable
 583 2012-05-18 14:22:45 <moa7> so which one was?
 584 2012-05-18 14:22:49 <luke-jr> moa7: latest stable: 0.6.2, 0.6.0.7, 0.5.5, 0.4.6
 585 2012-05-18 14:22:55 <moa7> bitcoind?
 586 2012-05-18 14:23:04 <luke-jr> yes
 587 2012-05-18 14:23:40 <sipa> moa7: there was never even a 0.5.99 released - that's the internal version number used for builds done from code during 0.6.0's merge window
 588 2012-05-18 14:23:47 <luke-jr> 0.6.2 is most likely to recover from stuck blockchain
 589 2012-05-18 14:24:16 <sipa> any 0.5.99 you're running is most certainly broken in many ways
 590 2012-05-18 14:24:25 <moa7> thnx
 591 2012-05-18 14:25:03 <sipa> running unreleased code is always welcome to help testing, but don't use it for production environments, and please update frequently in that case
 592 2012-05-18 14:25:46 <moa7> i'm just doing git pull and build and that is the version it runs ...
 593 2012-05-18 14:25:54 <Diapolo> sipa: are you able to connect?
 594 2012-05-18 14:26:09 one_zero has quit ()
 595 2012-05-18 14:26:09 <sipa> moa7: of course, no problem, but don't keep running that code for 4 months...
 596 2012-05-18 14:26:12 <luke-jr> moa7: never run git master in production :p
 597 2012-05-18 14:26:18 <Joric> any idea why crome extensions for bitcoind dont work anymore? i tried my own js it works fine
 598 2012-05-18 14:26:48 davout has quit (Ping timeout: 245 seconds)
 599 2012-05-18 14:27:14 <Joric> what does -debug do will it show requests?
 600 2012-05-18 14:27:17 <sipa> trying connection [2002:5898:c338:8000:be05:43ff:febc:fc65] lastseen=0.0hrs
 601 2012-05-18 14:27:17 <sipa> connect() failed after select(): Permission denied
 602 2012-05-18 14:27:23 <sipa> Diapolo: ^
 603 2012-05-18 14:27:32 guruvan has joined
 604 2012-05-18 14:27:34 <Diapolo> you kicked me ^^
 605 2012-05-18 14:27:42 <sipa> ?
 606 2012-05-18 14:28:02 <Diapolo> no connection anymore
 607 2012-05-18 14:28:18 <sipa> yes, i restarted
 608 2012-05-18 14:28:29 <Diapolo> okay re-connected
 609 2012-05-18 14:30:10 <Diapolo> seems I currently don't get any blocks
 610 2012-05-18 14:30:26 <Joric> did you change authorisation or something since bitcoin-wx? it's really strange, can anyone confirm safebit app works with 0.6.2? https://chrome.google.com/webstore/detail/ablfbfgmgfoggdhhcnledndibdihggpb
 611 2012-05-18 14:30:50 <Diapolo> sipa: ah didn't see this connect() failed after select(): Permission denied
 612 2012-05-18 14:31:01 t7 has quit (Ping timeout: 272 seconds)
 613 2012-05-18 14:31:27 <Diapolo> my local system firewall should allow incoming IPv6 i used server=1 in the conf what more needs to be done?
 614 2012-05-18 14:31:41 <sipa> server=1 means you want to run an rpc server
 615 2012-05-18 14:31:45 <moa7> http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.6.2/ so source from here is stable?
 616 2012-05-18 14:31:49 <sipa> that's entirely independent from the p2p network
 617 2012-05-18 14:31:54 <sipa> moa7: yes
 618 2012-05-18 14:32:03 <Diapolo> sipa: you are right
 619 2012-05-18 14:32:13 <sipa> moa7: but you can use git just find; just run "git checkout v0.6.2" and then build
 620 2012-05-18 14:32:15 <moa7> why does it build with weurf version number?
 621 2012-05-18 14:32:23 <sipa> weurf?
 622 2012-05-18 14:32:27 <moa7> weird
 623 2012-05-18 14:32:44 <sipa> you mean the vCLIENT_VERSION_MAJOR.... thing?
 624 2012-05-18 14:32:58 <sipa> low priority bug for non-git builds of 0.6.2; fixed in 0.7.0
 625 2012-05-18 14:32:59 <moa7> ya
 626 2012-05-18 14:33:26 <moa7> kind of confusing if you want to know what version you are running ...
 627 2012-05-18 14:33:31 <sipa> i know
 628 2012-05-18 14:33:44 <sipa> Joric: don't think anything changed
 629 2012-05-18 14:34:13 <Diapolo> ahh I need to add an IPv6 fw rule, didn't know my router allows this ^^
 630 2012-05-18 14:35:18 <moa7> so source forge and git checkout v0.6.2 will be identical?
 631 2012-05-18 14:36:31 <Joric> sipa, maybe chrome has changed
 632 2012-05-18 14:37:24 <Joric> there are a few chrome rpc extensions neither of those works now
 633 2012-05-18 14:38:43 Guest30328 has joined
 634 2012-05-18 14:39:01 <Diapolo> sipa: can you try once more to connect
 635 2012-05-18 14:39:37 Zarutian has quit (Quit: Zarutian)
 636 2012-05-18 14:45:00 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
 637 2012-05-18 14:45:29 Clipse has quit (Quit: Clipse)
 638 2012-05-18 14:46:26 <sipa> moa7: yes
 639 2012-05-18 14:46:52 <sipa> Diapolo: still can't connect
 640 2012-05-18 14:47:12 <moa7> except for the "vCLIENT_VERSION_MAJOR.... thing"
 641 2012-05-18 14:47:46 <sipa> moa7: that's not really the source that differs, but there's a script that determines at compile time what version you're running, and in 0.6.2 it fails for non-git builds
 642 2012-05-18 14:47:50 <sipa> the code is identical
 643 2012-05-18 14:49:13 <moa7> aside :anybody made progress on a man page?
 644 2012-05-18 14:49:37 <sipa> there is one, but it's outdated and debian-only, afaik
 645 2012-05-18 14:50:00 <gavinandresen> TD: reworked the signature cache code to only cache valid signatures, which finesses the whole Optional<T> thing
 646 2012-05-18 14:50:59 <moa7> so what does anybody who can't remember all the CLI's ... use the web wiki? ... (curious)
 647 2012-05-18 14:52:02 <sipa> moa7: use ./bitcoind help ?
 648 2012-05-18 14:52:19 <moa7> is that what you do?
 649 2012-05-18 14:52:25 <sipa> no, i check the source code :)
 650 2012-05-18 14:52:50 <moa7> right so no the right person to ask ... i mean people who actually use the code not write it
 651 2012-05-18 14:55:14 <gavinandresen> sipa: what's up with CSemaphore on the mac?  git HEAD I'm getting sync.h:140: error: ‘Sleep’ was not declared in this scope
 652 2012-05-18 14:57:18 tower has quit (Ping timeout: 250 seconds)
 653 2012-05-18 14:58:06 <sipa> gavinandresen: there was a recent issue about that; solution is either move Sleep from util to sync, or pulling #1292 (but i'd like you to verify that doesn't reintroduce the 100% cpu problem on OSX)
 654 2012-05-18 14:58:26 <gavinandresen> I'll test 1292
 655 2012-05-18 15:01:12 YeahBoi has quit (Ping timeout: 250 seconds)
 656 2012-05-18 15:03:06 tower has joined
 657 2012-05-18 15:03:43 t7 has joined
 658 2012-05-18 15:03:58 Ragnarok752 is now known as Rag|CountingShee
 659 2012-05-18 15:04:15 Rag is now known as CountingShee!~kvirc@unaffiliated/ragnarok752|Rag|Sleeping
 660 2012-05-18 15:04:42 Rag is now known as Sleeping!~kvirc@unaffiliated/ragnarok752|Ragnarok752
 661 2012-05-18 15:05:04 Ragnarok752 is now known as Rag|Sleeping
 662 2012-05-18 15:06:04 <TD> gavinandresen: yeah i guess that makes sense
 663 2012-05-18 15:07:03 dvide has joined
 664 2012-05-18 15:10:59 <luke-jr> moa7: Debian has a man page
 665 2012-05-18 15:11:40 <moa7> luke-jr : okay I'll go install Debian ...
 666 2012-05-18 15:12:03 <luke-jr> moa7: Debian's package is also ancient and has known exploits.
 667 2012-05-18 15:12:18 <moa7> maybe i won't
 668 2012-05-18 15:12:51 <moa7> so i'm really curious people use ./bitcoind help and the web wiki ... ?
 669 2012-05-18 15:13:00 <gavinandresen> sipa: 1292 looks good, running -listen=0 I've got 8 connections and minimal CPU usage
 670 2012-05-18 15:13:08 <sipa> gavinandresen: ok, great
 671 2012-05-18 15:13:21 <luke-jr> moa7: the builtin help is handy
 672 2012-05-18 15:15:03 <luke-jr> anyone care to pull #936 ? I can back-out the longpoll commit if that's a cause of hesitation…
 673 2012-05-18 15:15:48 <sipa> luke-jr: wasn't there very recent discussion about it?
 674 2012-05-18 15:16:05 <luke-jr> sipa: yes, that's resolved
 675 2012-05-18 15:16:38 Clipse has joined
 676 2012-05-18 15:17:29 <luke-jr> (also, this is needed for p2pool to fix an exploit I reported)
 677 2012-05-18 15:17:44 <gmaxwell> luke-jr: for one thing I was waiting to hear from forrest on it, and get a chance to actually test it myself. (though with the issues last night it might be a few days before I can)
 678 2012-05-18 15:18:43 brocktice has quit (Changing host)
 679 2012-05-18 15:18:43 brocktice has joined
 680 2012-05-18 15:18:47 DamascusVG has quit (Ping timeout: 252 seconds)
 681 2012-05-18 15:18:50 riush has joined
 682 2012-05-18 15:19:47 <luke-jr> forrestv: ^ want to re-ACK it? :p
 683 2012-05-18 15:20:59 <drizztbsd> luke-jr: do you know why p2pool made that upgrade this morning/night?
 684 2012-05-18 15:21:32 <luke-jr> drizztbsd: AIUI, it was a "so many % upgraded" changeover
 685 2012-05-18 15:21:55 <gmaxwell> I wonder if bitcointalk and other bitcoin sites should display active alerts.
 686 2012-05-18 15:22:02 <drizztbsd> Pool: 380 GH/s. Stale rate: 29.41%. Share difficulty: 597.0673328023785.
 687 2012-05-18 15:22:03 <drizztbsd> :P
 688 2012-05-18 15:22:27 <gmaxwell> drizztbsd: the stats are goofy from when it was broken.
 689 2012-05-18 15:22:32 <luke-jr> drizztbsd: if you're having issues, you're welcome to try out Eligius's decentralized mining :P
 690 2012-05-18 15:22:53 <drizztbsd> lol, it's not MY pool. it's the p2pool global stats
 691 2012-05-18 15:22:56 <gmaxwell> All the nodes did a concurrent automatic switchover (of a kind we've proposed for bitcoin but never done) and there was a bug.
 692 2012-05-18 15:23:26 <luke-jr> gmaxwell: imo, all this means is the obvious "we should testnet it before deploying" :P
 693 2012-05-18 15:23:35 <drizztbsd> is eligius decentralized mining made also on python?
 694 2012-05-18 15:24:10 <kinlo> drizztbsd: eligius has a central server, luke really should explain the decentralized part of his pool coz I don't get it :)
 695 2012-05-18 15:24:15 epscy has quit (Ping timeout: 260 seconds)
 696 2012-05-18 15:24:42 <gmaxwell> luke-jr: the corner case was only triggered if it went above the final trigger threshold and then back below it.
 697 2012-05-18 15:24:47 <luke-jr> drizztbsd: yes, but real Python, not p2pool's Twisted crap
 698 2012-05-18 15:24:53 <luke-jr> gmaxwell: testable
 699 2012-05-18 15:24:53 epscy has joined
 700 2012-05-18 15:24:58 <gmaxwell> (and, in fact, I did ask about that case)
 701 2012-05-18 15:25:02 <drizztbsd> p2pool does not work on my atom machine :P
 702 2012-05-18 15:25:19 <gmaxwell> luke-jr: almost everything is testable, but no testing is perfect.
 703 2012-05-18 15:25:40 <luke-jr> gmaxwell: hence why we should learn from p2pool's problem for the future
 704 2012-05-18 15:25:50 <luke-jr> drizztbsd: http://eligius.st/wiki/index.php/Getting_Started_with_Decentralized_Mining
 705 2012-05-18 15:25:55 <gmaxwell> Yes, thats why I mentioned the p2pool blowup in here.
 706 2012-05-18 15:26:05 torsthaldo has quit (Excess Flood)
 707 2012-05-18 15:26:36 <gmaxwell> I think we knew that chain coordinated autoswitchvers had more risk of spectacular failure, but it was interesting to see that proved out.
 708 2012-05-18 15:27:10 <gmaxwell> if p2pool had more hashpower it would be more viable to test by splitting off a chunk of the pool.
 709 2012-05-18 15:28:16 torsthaldo has joined
 710 2012-05-18 15:30:59 Diapolo has left ()
 711 2012-05-18 15:31:41 p0s has quit (Remote host closed the connection)
 712 2012-05-18 15:32:06 <Eliel> luke-jr: have you written a text anywhere that explains in what ways gmp-proxy improves things over regular pool mining?
 713 2012-05-18 15:32:47 setkeh is now known as SETKEHS-CAT
 714 2012-05-18 15:33:02 <moa7> number of connected nodes still dropping or going up again?
 715 2012-05-18 15:33:25 TD has quit (Quit: TD)
 716 2012-05-18 15:34:30 ThomasV has quit (Quit: Leaving)
 717 2012-05-18 15:35:09 <gmaxwell> moa7: there is no way to measure it
 718 2012-05-18 15:35:34 <gmaxwell> moa7: don't believe anyone who claims to
 719 2012-05-18 15:35:38 <moa7> i thought there was a guestimate chart floating around somewhere?
 720 2012-05-18 15:35:41 t7 has quit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120509070325])
 721 2012-05-18 15:35:56 Hasbro has quit (Read error: No route to host)
 722 2012-05-18 15:36:04 <moa7> false memory?
 723 2012-05-18 15:36:08 <gmaxwell> moa7: I removed the code that caused nodes who were not listening to announce themselves. So you can't even really guestimate now.
 724 2012-05-18 15:36:32 <jgarzik> moa7: here ya go, http://bitcoinstatus.rowit.co.uk/
 725 2012-05-18 15:37:01 <gmaxwell> Those estimates are totally worthless. (also, until a few days ago their collector node was broken)
 726 2012-05-18 15:37:37 <moa7> seems like maintaining a blockchian is going beyond hobby status so interested to get a feel for it ...
 727 2012-05-18 15:37:40 <gmaxwell> (the listening node / block/ version count is okay except for the collector node brokeness I mentioned)
 728 2012-05-18 15:39:16 <moa7> sipa : stopped trying to reorganize after 81 failed reconnect length
 729 2012-05-18 15:39:33 <gavinandresen> gmaxwell: RE: chain auto-switchovers:  what mechanism did p2pool use?
 730 2012-05-18 15:39:34 <sipa> moa7: can you post a debug.log?
 731 2012-05-18 15:40:13 <moa7> would it really help that much ... the are quite few other variables
 732 2012-05-18 15:40:22 <forrestv> gavinandresen, it used a flag, and when the flag was in 95% of previous shares, it switched
 733 2012-05-18 15:40:38 <sipa> moa7: ?
 734 2012-05-18 15:40:40 <moa7> i'm going to accept my blockchin is goosed ... i think
 735 2012-05-18 15:40:44 <gavinandresen> forrestv: ah.  Have you read my proposal?  https://gist.github.com/2355445
 736 2012-05-18 15:40:47 <forrestv> (that part, at least, worked.. the problem was that it switched back when it shouldn't have)
 737 2012-05-18 15:40:58 <gmaxwell> moa7: it is, but we'd like to fix the software to recover from goosed chains.
 738 2012-05-18 15:41:13 <sipa> moa7: can you stop complaining and just give us the information to check what the problem is? maybe you're not the only one who has this problem?
 739 2012-05-18 15:42:51 <moa7> well which debug.log would you like ... i have any number of attempts to recover the chain on different code versions and from different points in the past ...?
 740 2012-05-18 15:43:02 BGL has joined
 741 2012-05-18 15:43:26 <sipa> moa7: 0.6.2, one that has been running for a while
 742 2012-05-18 15:43:39 Diablo-D3 has quit (Ping timeout: 250 seconds)
 743 2012-05-18 15:43:42 <moa7> define a 'while'
 744 2012-05-18 15:43:56 PK_ has joined
 745 2012-05-18 15:44:21 <sipa> an hour
 746 2012-05-18 15:44:36 <gmaxwell> The peers.dat code doesn't appear to delete the old addr.dat
 747 2012-05-18 15:44:39 <moa7> ok, i can do that, then i'm out.
 748 2012-05-18 15:45:22 Diablo-D3 has joined
 749 2012-05-18 15:45:46 <forrestv> gavinandresen, looks good... p2pool used some of those ideas: the "flag" was a version field in shares, and clients started warning users when an unsupported version was in 50% of recent shares
 750 2012-05-18 15:46:40 <gavinandresen> forrestv: so was the switch-back bug just a plain-old implementation bug, or a problem with the general idea of using count-of-previous-blocks-in-best-chain as the criteria to switch?
 751 2012-05-18 15:47:33 <gavinandresen> Or, in other words, is there some block-reorg corner case that you tripped over that I haven't thought of....
 752 2012-05-18 15:48:04 <forrestv> implementation bug- there was a rule that said that an old-share can't follow a new-share, but it was only partially enforced
 753 2012-05-18 15:48:17 <gmaxwell> ...But instead of a couple of early adopters going 'ouch this hurts' the whole thing came to a screeching halt.
 754 2012-05-18 15:48:20 <forrestv> so people mined old-shares when the version count went down, but none of them validated
 755 2012-05-18 15:48:42 b4epoche has quit (Ping timeout: 244 seconds)
 756 2012-05-18 15:49:17 <gavinandresen> forrestv: ouch....
 757 2012-05-18 15:49:39 <gmaxwell> There were also two thresholds in this system— one that made the change admissable and the other that made it happen, allowing e.g. if we get stuck under the lower threshold we could manually trigger a switch.
 758 2012-05-18 15:49:57 <gmaxwell> (er stuck under the higher one rather)
 759 2012-05-18 15:50:38 <forrestv> with a system as large as bitcoin, someone would manually trigger the switch unless there were some other restriction, like a special signature or hashed secret
 760 2012-05-18 15:51:01 <gmaxwell> I dunno about that. You couldn't assume they wouldn't at least.
 761 2012-05-18 15:51:24 b4epoche has joined
 762 2012-05-18 15:55:02 Hasbro has joined
 763 2012-05-18 15:57:52 <gmaxwell> gavinandresen: here is forrestv's writeup: http://groups.google.com/group/p2pool-notifications/browse_thread/thread/9d7678823d9931e0
 764 2012-05-18 15:58:04 <gavinandresen> gmaxwell: thanks
 765 2012-05-18 15:58:18 <forrestv> s/writeup/rushed notice trying to fix it/
 766 2012-05-18 15:59:00 <gmaxwell> Also note that it was partially a consequence of a incompletely understood high level programming construct being used in a protocol rule.
 767 2012-05-18 16:03:27 Geebus has quit (zZzZz!43a8f7a7@gateway/web/freenode/ip.67.168.247.167|Ping timeout: 245 seconds)
 768 2012-05-18 16:06:35 <moa7> sipa : debug.log is over 8 Mb
 769 2012-05-18 16:06:46 eian has joined
 770 2012-05-18 16:07:12 <gmaxwell> moa7: just zip it up and email it if you don't have a place to post it.
 771 2012-05-18 16:07:28 <moa7> to who?
 772 2012-05-18 16:08:54 <drizztbsd> python--
 773 2012-05-18 16:10:28 <moa7> pieter.wuille@gmail.com is sipa?
 774 2012-05-18 16:10:31 <gavinandresen> mmmmm, python.....
 775 2012-05-18 16:10:41 <sipa> moa7: yes, is good
 776 2012-05-18 16:10:58 <moa7> thnx ... i wasn't complaining btw
 777 2012-05-18 16:11:12 <sipa> ok :)
 778 2012-05-18 16:11:31 <moa7> you guys got a tiger by the tail ... s/ware wise
 779 2012-05-18 16:11:39 <moa7> don't let go ...
 780 2012-05-18 16:12:26 <drizztbsd> python3 is completely NOT compatibile with python2 :P
 781 2012-05-18 16:13:30 TD has joined
 782 2012-05-18 16:16:03 moa7 has left ()
 783 2012-05-18 16:16:17 <luke-jr> drizztbsd: Eloipool (and gmp-proxy) is 100% Python 3
 784 2012-05-18 16:16:51 <drizztbsd> yes, I mean about p2pool and all the twisted shit
 785 2012-05-18 16:17:39 <forrestv> https://github.com/forrestv/p2pool/commit/0dbb9da2851108bfe0c7439c769ddeb1bd85d02a would have fixed the problem if noticed earlier
 786 2012-05-18 16:19:50 djoot has joined
 787 2012-05-18 16:19:56 djoot has quit (Changing host)
 788 2012-05-18 16:19:56 djoot has joined
 789 2012-05-18 16:23:31 <jgarzik> gmaxwell: yeah, leaving around old addr.dat is intentional
 790 2012-05-18 16:23:57 <jgarzik> gmaxwell: less code, it will eventually disappear as ppl upgrade, and it might be nice to have it around if you downgrade
 791 2012-05-18 16:25:36 <eian> is libbitcoin still in beta?
 792 2012-05-18 16:25:40 <eian> Is it stable yet?
 793 2012-05-18 16:25:56 <jgarzik> gmaxwell gavinandresen: speaking of database files...  I am moving txhash.dat, blkhash.dat, blkmeta.dat and blk????.dat into blockchain/ subdirectory (sipa suggestion).  the code will re-index upon first upgrade.  it will pop up a "this will take a LONG time to upgrade db" dialog with InitWarning().
 794 2012-05-18 16:27:34 <gmaxwell> jgarzik: are you going to split the db envrioment at the same time (or have you already done this?)
 795 2012-05-18 16:28:32 t7 has joined
 796 2012-05-18 16:28:46 _Fireball has joined
 797 2012-05-18 16:29:03 <luke-jr> eian: genjix isn't here most of the time; try #bitcoinconsultancy
 798 2012-05-18 16:29:12 <eian> luke, thanks
 799 2012-05-18 16:30:29 <gavinandresen> jgarzik: ACK on blockchain/
 800 2012-05-18 16:30:50 <sipa> jgarzik: will reindexing mean copying blk0001.dat?
 801 2012-05-18 16:30:59 <sipa> or do you move the file, and reindex it on-the-fly
 802 2012-05-18 16:31:04 erle- has quit (Quit: erle-)
 803 2012-05-18 16:32:17 <sipa> gavinandresen: any reason why ExtractAddresses doesn't use ExtractAddress for the single-sig case?
 804 2012-05-18 16:32:54 <gavinandresen> sipa: let me look, see if it jogs my memory
 805 2012-05-18 16:33:23 <jgarzik> sipa: unfortunately I think the existing code works best if you rewrite blk????.dat along with the rest
 806 2012-05-18 16:33:42 <jgarzik> sipa: i.e. LoadExternalBlockFile() calls ProcessBlock(), which ... stores in blk????.dat as well as indices
 807 2012-05-18 16:33:53 <jgarzik> sipa: I could reindex, sure, but that won't use the existing code
 808 2012-05-18 16:34:13 <sipa> jgarzik: ok
 809 2012-05-18 16:34:22 <sipa> jgarzik: fine for now, i guess
 810 2012-05-18 16:34:32 <gmaxwell> Just means that we need to have a disk space free guard of 2x blk???.dat.
 811 2012-05-18 16:34:37 <sipa> reindexing on-the-fly would certainly be harder
 812 2012-05-18 16:34:49 <gmaxwell> what does LoadExternalBlockFile do with multiple block files?
 813 2012-05-18 16:35:13 <sipa> gmaxwell: it just processes all blocks found in the file one by one, as if they were received by network
 814 2012-05-18 16:35:34 <gavinandresen> sipa: going the other way, having ExtractAddress call ExtractAddresses would probably be the easier refactor
 815 2012-05-18 16:36:13 <gavinandresen> sipa: ... and if I recall correctly I didn't do that so backporting would be easier.
 816 2012-05-18 16:36:45 <sipa> gavinandresen: i'm splitting CBitcoinAddress into CKeyID, CScriptID, CTxDestination (variant of the former two), and swap the script->base58 dependency around
 817 2012-05-18 16:37:14 <gavinandresen> gulp.  Ok....   (CBitcoinAddress is what made backporting a pain)
 818 2012-05-18 16:37:23 <sipa> so we don't need base58-depending code to pass addresses around
 819 2012-05-18 16:38:30 <luke-jr> sipa: is there a way for users to disable IPv6 binding?
 820 2012-05-18 16:38:35 <luke-jr> eg, in the config file
 821 2012-05-18 16:38:52 <sipa> luke-jr: -onlynet=ipv4
 822 2012-05-18 16:39:30 <luke-jr> sipa: I think my next-test predates that option
 823 2012-05-18 16:39:41 <luke-jr> guess I'll need to rebuild to debug this further
 824 2012-05-18 16:40:09 <sipa> there used to be -blocknet=... instead of -onlynet, but i'm not sure whether it disables binding (don't think so)
 825 2012-05-18 16:42:12 <luke-jr> sipa: yes, it looks like this version just binds IPv6 localhost always
 826 2012-05-18 16:42:46 <luke-jr> forrestv: poke
 827 2012-05-18 16:43:42 <sipa> luke-jr: oh, is it that old; yes, before -bind was introduced it always just listened on IPv6, which doesn't work on platforms where the v6 and v4 stacks are separated (like winxp)
 828 2012-05-18 16:44:16 <forrestv> luke-jr, ?
 829 2012-05-18 16:44:45 <luke-jr> forrestv: gmaxwell was hoping you'd comment on/ACK #936 again
 830 2012-05-18 16:50:10 jav__ has quit (Quit: Verlassend)
 831 2012-05-18 16:50:47 <jgarzik> gmaxwell: yes, that means 2x blk????.dat, at least temporarily
 832 2012-05-18 16:51:10 drizztbsd has quit (Remote host closed the connection)
 833 2012-05-18 16:51:37 <eian> Boy, the academic work around bitcoin is getting strange...
 834 2012-05-18 16:52:09 <eian> "Another  idea is to reuse the energy instead of (or in addition to) the computation result. Every computation converts electricity into heat pretty efficiently. Therefore, PoW could very well be used to help heat buildings."
 835 2012-05-18 16:52:19 <eian> .....
 836 2012-05-18 16:52:43 <eian> I Ddon't think Satoshi saw that coming
 837 2012-05-18 16:53:00 <jgarzik> eian: not strange, that is a common data center thought in general.  data centers generate a lot of heat energy
 838 2012-05-18 16:53:43 <gavinandresen> I've been saying I want a mining space heater for my office for the last two winters
 839 2012-05-18 16:53:54 <eian> hahaha :)
 840 2012-05-18 16:54:00 <gavinandresen> maybe next year....
 841 2012-05-18 16:54:14 <luke-jr> announcing Eligius space heaters
 842 2012-05-18 16:54:23 <jgarzik> 10 years ago, when my main workstation was a DEC Alpha and I was single, I used that Alpha for heating in the winter
 843 2012-05-18 16:54:28 <gavinandresen> how many bitcoins?  I'll buy three!
 844 2012-05-18 16:54:28 <luke-jr> in collaboration with Sprint, these space heaters are subsidized
 845 2012-05-18 16:54:30 <luke-jr> :p
 846 2012-05-18 16:54:58 <sipa> boost::variant sure gives rise to nice compiler errors
 847 2012-05-18 16:55:12 <sipa> /usr/include/boost/variant/variant.hpp:1776:13:   instantiated from ‘static typename Visitor::result_type boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<const CBitcoinAddressVisitor>, VoidPtrCV = const void*, T0_ = CNoDestination, T1 = CKeyID, T2 = CScriptID, T3 =...
 848 2012-05-18 16:55:12 <gavinandresen> I can see the power companies:  Free Heat!  Just Let Us Install Your New Heating System....
 849 2012-05-18 16:55:18 <sipa> boost::detail::variant::void_, T4 = boost::detail::variant::void_, T5 = boost::detail::variant::void_, T6 = boost::detail::variant::void_, T7 = boost::detail::variant::void_, T8 = boost::detail::variant::void_, T9 = boost::detail::variant::void_, T10 = boost::detail::variant::void_, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 =...
 850 2012-05-18 16:55:23 <t7> what do you want?
 851 2012-05-18 16:55:24 <sipa> boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, typename Visitor::result_type = bool]’
 852 2012-05-18 16:55:55 <luke-jr> gavinandresen: well, I think it'd be easier to sell standalone heaters that use cellular radios to mine
 853 2012-05-18 16:56:33 <gavinandresen> luke-jr: Good Idea.
 854 2012-05-18 16:56:46 <luke-jr> the problem is, how do you stop people from opening them up and taking the radeons?
 855 2012-05-18 16:56:56 <jgarzik> sipa: that is why C++ sucks ;-)
 856 2012-05-18 16:57:18 <sipa> luke-jr: that's why you put a specialized ASIC in it
 857 2012-05-18 16:57:29 <luke-jr> sipa: but ASICs don't generate as much heat?
 858 2012-05-18 16:57:30 <jgarzik> a single boost backtrace line in gdb often fills half the lines in a terminal window
 859 2012-05-18 16:57:36 <sipa> luke-jr: use more ASICs :p
 860 2012-05-18 16:57:42 <jgarzik> metametametaprogramming makes logical sense, but...
 861 2012-05-18 16:57:45 <luke-jr> sipa: >_<
 862 2012-05-18 17:00:12 Guest30328 has quit (Remote host closed the connection)
 863 2012-05-18 17:00:18 <forrestv> luke-jr, http://u.forre.st/u/drktbydk/gmp.txt ?
 864 2012-05-18 17:00:19 <gavinandresen> lol:  "I spent almost an hour thinking about this code snippet."  https://github.com/gavinandresen/bitcoin-git/commit/4add41a2a6fa1229277e00e01a8b4111e7cb21d6#commitcomment-1348784
 865 2012-05-18 17:01:13 <luke-jr> forrestv: doh, forgot to push the fix for that; refetch
 866 2012-05-18 17:03:08 <luke-jr> gavinandresen: doing inexpensive checks before expensive ones seems useless to me, as long as it's not any more difficult to pass the inexpensive checks…
 867 2012-05-18 17:03:37 <luke-jr> that is, an attacker would just make their CPU-consuming spam pass all the simple checks and then fail the last sig chck
 868 2012-05-18 17:03:53 <luke-jr> and it doesn't cost them any more to make
 869 2012-05-18 17:04:05 <gavinandresen> luke-jr: failing a signature check gets them banned
 870 2012-05-18 17:04:38 <luke-jr> ah
 871 2012-05-18 17:04:46 <luke-jr> ok, that makes sense then
 872 2012-05-18 17:06:33 <forrestv> luke-jr, why are you using AnyTxToJSON? is any of that data actually useful..?
 873 2012-05-18 17:07:06 <luke-jr> forrestv: doesn't hurt, and might be useful to someone?
 874 2012-05-18 17:08:48 <forrestv> mm.. it complicates the output quite a bit and is redundant.. someone can just parse the data if they really care
 875 2012-05-18 17:09:23 <luke-jr> parsing the data won't tell you about inputs or wallet info
 876 2012-05-18 17:10:47 <luke-jr> I don't care strongly about whether it's in there though
 877 2012-05-18 17:12:47 <gavinandresen> less is more
 878 2012-05-18 17:14:20 erle- has joined
 879 2012-05-18 17:15:13 <luke-jr> k
 880 2012-05-18 17:15:13 _Fireball has quit (Read error: No route to host)
 881 2012-05-18 17:15:28 gavinandresen has quit (Quit: gavinandresen)
 882 2012-05-18 17:15:42 <luke-jr> I guess I can submit longpoll later too
 883 2012-05-18 17:16:23 _Fireball has joined
 884 2012-05-18 17:16:45 andytoshi has quit (Remote host closed the connection)
 885 2012-05-18 17:18:35 davout has joined
 886 2012-05-18 17:20:15 <gribble> New news from bitcoinrss: luke-jr opened pull request 1355 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1355>
 887 2012-05-18 17:22:18 davout has quit (Remote host closed the connection)
 888 2012-05-18 17:27:38 JohnSmith78 has joined
 889 2012-05-18 17:27:45 <helo> mining efficiency increases with distance from equator :)
 890 2012-05-18 17:27:58 <JohnSmith78> Can somebody unban me from #bitcoin? I was banned for no reason, period.
 891 2012-05-18 17:29:11 <helo> the bans aren't permanent, particularly if you did nothing too extreme
 892 2012-05-18 17:29:36 <JohnSmith78> I discussed Bitcoin and compared it to gold.
 893 2012-05-18 17:29:49 <JohnSmith78> Then Gmaxwell decided to ban me.
 894 2012-05-18 17:30:01 <JohnSmith78> Watch, he's going to come in ban me here too.
 895 2012-05-18 17:30:23 <helo> just wait, and it will be lifted
 896 2012-05-18 17:31:01 <JohnSmith78> Well thanks for your help.
 897 2012-05-18 17:31:21 <helo> he is at least fair enough to give you the opportunity to benefit from learning from your mistakes, don't worry
 898 2012-05-18 17:31:37 <JohnSmith78>  >implying I made a mistake
 899 2012-05-18 17:32:25 <luke-jr> denying mistakes usually precludes learning from them
 900 2012-05-18 17:32:47 <jgarzik> gmaxwell sipa: should I delete data/blk0001.dat, after upgrading to data/blockchain/blk0001.dat?
 901 2012-05-18 17:32:52 <JohnSmith78> and authority is infallible and divine by the grace of god
 902 2012-05-18 17:32:57 * jgarzik leans towards 'no'
 903 2012-05-18 17:33:02 <jgarzik> even at huge disk space cost
 904 2012-05-18 17:35:03 JohnSmith78 has quit (Quit: Page closed)
 905 2012-05-18 17:35:06 <luke-jr> [Friday, May 18, 2012] [3:24:46 AM] <gmaxwell>  pacpac: he's been trolling in multiple channels today, earlier he was going on about child porn in -otc.
 906 2012-05-18 17:35:46 TD has quit (Quit: TD)
 907 2012-05-18 17:35:56 weather has joined
 908 2012-05-18 17:36:03 <nanotube> he exhibited a classic troll pattern of dropping into chans, starting discussions on provocative topics, frequently switching pov's, identities, and topics
 909 2012-05-18 17:36:35 barmstrong has quit (Remote host closed the connection)
 910 2012-05-18 17:37:10 <luke-jr> "frequently switching pov's" sounds like playing devil's advocate more than trolling to me
 911 2012-05-18 17:37:19 <luke-jr> "…topics" sounds like ADHD :p
 912 2012-05-18 17:39:45 weather is now known as BeTep
 913 2012-05-18 17:42:06 <nanotube> "i'm with the fbi, we can put a cap on all bitcoin mining by just raiding everyone" "oh wait i'm not just kidding" "bitcoin is like gold" "oh wait actually it isn't" ... yes it's a fine line, but i'm not going to quibble over the ban. :)
 914 2012-05-18 17:43:47 <luke-jr> O.o
 915 2012-05-18 17:45:49 barmstrong has joined
 916 2012-05-18 17:48:20 <jgarzik> ok, "blockchain/" sub-dir and database upgrade changes pushed out to #blockindex
 917 2012-05-18 17:51:31 Slix` has joined
 918 2012-05-18 17:54:16 Slix` has quit (Remote host closed the connection)
 919 2012-05-18 18:02:22 <jgarzik> sipa: have you tested -loadblocks?
 920 2012-05-18 18:02:23 <jgarzik> I get
 921 2012-05-18 18:02:26 <jgarzik> EXCEPTION: NSt8ios_base7failureE
 922 2012-05-18 18:02:26 <jgarzik> CDataStream::read() : end of data
 923 2012-05-18 18:02:26 <jgarzik> bitcoin in AppInit()
 924 2012-05-18 18:02:31 <jgarzik> ok a working blk0001.dat file
 925 2012-05-18 18:02:33 <jgarzik> *in
 926 2012-05-18 18:03:56 <luke-jr> jgarzik: worked for me, mostly
 927 2012-05-18 18:04:15 <luke-jr> I had to move it after the wallet loading, due to some local patches
 928 2012-05-18 18:04:41 Joric has quit ()
 929 2012-05-18 18:08:26 MiningBuddy has quit (Remote host closed the connection)
 930 2012-05-18 18:09:56 osmosis has joined
 931 2012-05-18 18:11:55 Zarutian has joined
 932 2012-05-18 18:12:14 MiningBuddy has joined
 933 2012-05-18 18:16:54 TD has joined
 934 2012-05-18 18:19:06 bonks has joined
 935 2012-05-18 18:20:56 davout has joined
 936 2012-05-18 18:21:05 davout has quit (Changing host)
 937 2012-05-18 18:21:05 davout has joined
 938 2012-05-18 18:23:27 freewil has quit (Ping timeout: 272 seconds)
 939 2012-05-18 18:24:39 ThomasV has joined
 940 2012-05-18 18:25:47 davout_ has joined
 941 2012-05-18 18:29:11 davout has quit (Ping timeout: 250 seconds)
 942 2012-05-18 18:35:46 davout_ has quit (Remote host closed the connection)
 943 2012-05-18 18:40:40 DamascusVG has joined
 944 2012-05-18 18:43:36 MiningBuddy- has joined
 945 2012-05-18 18:46:43 MiningBuddy has quit (Ping timeout: 276 seconds)
 946 2012-05-18 18:47:03 MiningBuddy has joined
 947 2012-05-18 18:48:00 MiningBuddy- has quit (Ping timeout: 244 seconds)
 948 2012-05-18 18:52:47 davout has joined
 949 2012-05-18 18:53:52 ThomasV has quit (Ping timeout: 276 seconds)
 950 2012-05-18 18:59:41 t7 has quit (Ping timeout: 246 seconds)
 951 2012-05-18 19:02:23 TD has quit (Quit: TD)
 952 2012-05-18 19:06:07 Z0rZ0rZ0r has joined
 953 2012-05-18 19:15:40 davout has quit (Remote host closed the connection)
 954 2012-05-18 19:18:21 nadrimajstor_ has joined
 955 2012-05-18 19:19:50 <nadrimajstor_> Hello everyone,
 956 2012-05-18 19:21:17 <nadrimajstor_>  I tried google but no luck. I'we got bitcoin 0.6.2 win32 running at Win7 64 bit
 957 2012-05-18 19:21:57 <nadrimajstor_> From time to time, bitcoin fill up my upload bandwith to the top.
 958 2012-05-18 19:22:39 <sipa> jgarzik: i did all my bdb-stresstests using it, for a few months
 959 2012-05-18 19:24:49 <sipa> jgarzik: it's -loadblock=, by the way
 960 2012-05-18 19:25:32 <gmaxwell> nadrimajstor_: disabling listening.
 961 2012-05-18 19:25:58 Joric has joined
 962 2012-05-18 19:29:57 <nadrimajstor_> The issues is, as my upload rate is only 35kBytes/sec that bitcoin easily fills up, making eg. web browsing really slow.. And it stays filled up for hours.
 963 2012-05-18 19:30:10 <sipa> nadrimajstor_: try -nolisten, indeed
 964 2012-05-18 19:30:27 <sipa> nadrimajstor_: your problem is probably caused by someone trying to download the blockchain from you
 965 2012-05-18 19:30:34 Guest30328 has joined
 966 2012-05-18 19:31:00 <sipa> as you can't do so at a reasonable speed anyway, it's probably better for everyone to not be reachable either
 967 2012-05-18 19:31:32 <jgarzik> sipa: is there something special with the lowest level of scope, within a function or method, WRT LOCK()?  I see at least three examples of:  type MyFunc() { { LOCK(cs_foo); do something; } }
 968 2012-05-18 19:31:37 <jgarzik> i.e. extra level of scope
 969 2012-05-18 19:31:50 <jgarzik> LoadExternalBlockFile() does this, as do a few other places
 970 2012-05-18 19:32:38 <sipa> jgarzik: that was simply to limit the code change necessary
 971 2012-05-18 19:33:41 <sipa> when changing CRITICAL_BLOCK(cs) { ... } to { LOCK(cs); ... }
 972 2012-05-18 19:34:03 <jgarzik> ok
 973 2012-05-18 19:34:20 <sipa> if you modify code that involves such a double scope, feel free to improve it
 974 2012-05-18 19:37:25 toffoo has quit (Ping timeout: 252 seconds)
 975 2012-05-18 19:37:27 <gribble> New news from bitcoinrss: luke-jr opened issue 1356 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/1356>
 976 2012-05-18 19:41:03 toffoo has joined
 977 2012-05-18 19:41:56 <jgarzik> sipa: yeah
 978 2012-05-18 19:42:09 <jgarzik> sipa: no justification to touch LoadExternalBlockFile() or the other locations, sadly...
 979 2012-05-18 19:43:48 * jgarzik is at 91,000 blocks and counting
 980 2012-05-18 19:43:51 <jgarzik> (fresh d/l)
 981 2012-05-18 19:44:03 <sipa> jgarzik: using loadexternalblockfile?
 982 2012-05-18 19:47:03 ThomasV has joined
 983 2012-05-18 19:48:00 Snapman is now known as Snapman[afkers]
 984 2012-05-18 19:48:35 <eian> Is there some place where I can get a history of attacks to peripheral bitcoin services (e.g., exchanges that have collapsed)/
 985 2012-05-18 19:51:36 <nadrimajstor_> So far, so good. No internet hogging. For users with just few BTC in wallet, assume they are poor (with a terrible internet connection) and make -nolisten as default option.
 986 2012-05-18 19:51:45 <nadrimajstor_>  Just kidding. Thank you all for your time.
 987 2012-05-18 19:52:16 <jgarzik> sipa: no, network
 988 2012-05-18 19:52:30 <jgarzik> sipa: I zapped mine to make sure the new code works both ways
 989 2012-05-18 19:52:46 <jgarzik> *zapped my blockchain/* data
 990 2012-05-18 19:54:08 <sipa> ok
 991 2012-05-18 19:58:58 zilasen has quit ()
 992 2012-05-18 20:04:47 b4epoche has quit (Ping timeout: 272 seconds)
 993 2012-05-18 20:06:42 PK_ is now known as PK
 994 2012-05-18 20:06:48 b4epoche has joined
 995 2012-05-18 20:09:14 minimoose has quit (Quit: minimoose)
 996 2012-05-18 20:12:13 RazielZ has quit (Ping timeout: 244 seconds)
 997 2012-05-18 20:21:10 RainbowDashh has joined
 998 2012-05-18 20:21:35 RainbowDashh has quit (Client Quit)
 999 2012-05-18 20:22:28 t7 has joined
1000 2012-05-18 20:34:32 Zarutian has quit (Quit: Zarutian)
1001 2012-05-18 20:34:53 RazielZ has joined
1002 2012-05-18 20:38:18 Diapolo has joined
1003 2012-05-18 20:43:19 shurnormal has joined
1004 2012-05-18 20:53:37 <gribble> New news from bitcoinrss: luke-jr reopened pull request 1128 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1128>
1005 2012-05-18 21:14:52 datagutt has quit (Quit: Computer has gone to sleep.)
1006 2012-05-18 21:17:38 mxmxmx has left ()
1007 2012-05-18 21:18:54 freewil has joined
1008 2012-05-18 21:20:24 nadrimajstor_ has quit (Quit: Page closed)
1009 2012-05-18 21:23:26 <jgarzik> interesting watching the initial block download
1010 2012-05-18 21:23:38 <jgarzik> behavior is bursty
1011 2012-05-18 21:24:05 <jgarzik> it never gets stuck -- but sometimes things get out of order, and we download a bunch of orphan blocks
1012 2012-05-18 21:24:26 <jgarzik> the orphans are then correctly processed in a burst
1013 2012-05-18 21:24:56 davout has joined
1014 2012-05-18 21:24:56 davout has quit (Changing host)
1015 2012-05-18 21:24:56 davout has joined
1016 2012-05-18 21:26:09 <gmaxwell> jgarzik: happens when a new block comes in for example.
1017 2012-05-18 21:26:48 ThomasV has quit (Ping timeout: 245 seconds)
1018 2012-05-18 21:29:23 <jgarzik> yep
1019 2012-05-18 21:29:36 Joric_ has joined
1020 2012-05-18 21:29:37 Joric_ has quit (Changing host)
1021 2012-05-18 21:29:37 Joric_ has joined
1022 2012-05-18 21:30:52 <wumpus> hmm one of my bitcoin clients (running current git master) is stuck at block 171192, displays the "WARNING: Displayed transactions may not be correct!  You may need to upgrade, or other nodes may need to upgrade." warning. 
1023 2012-05-18 21:31:11 <Diapolo> sipa: strange thing with your IPv6 node, my Client reports 168000 as block count which is a checkpoint ... it should get the current number from your node, no?
1024 2012-05-18 21:32:19 <wumpus> ERROR: Reorganize() : ConnectBlock 00000000000002aa05fa failed
1025 2012-05-18 21:32:19 <wumpus> InvalidChainFound: invalid block=0000000000000207a304  height=180214  work=324407155193023673274
1026 2012-05-18 21:32:19 <wumpus> InvalidChainFound:  current best=00000000000004180d6c  height=171192  work=263662307454271912149
1027 2012-05-18 21:32:19 <wumpus> InvalidChainFound: WARNING: Displayed transactions may not be correct!  You may need to upgrade, or other nodes may need to upgrade.
1028 2012-05-18 21:32:28 Joric has quit (Ping timeout: 276 seconds)
1029 2012-05-18 21:33:03 <Diapolo> wumpus: I think someone asked about that one earlier, perhaps its in the IRC logs.
1030 2012-05-18 21:33:56 PK has quit ()
1031 2012-05-18 21:34:28 Maccer has quit (Excess Flood)
1032 2012-05-18 21:34:46 shurnormal has quit (Remote host closed the connection)
1033 2012-05-18 21:34:50 Joric_ is now known as Joric
1034 2012-05-18 21:35:22 <sipa> wumpus: which version?
1035 2012-05-18 21:35:36 <sipa> wumpus: seems like a corrupt blockchain
1036 2012-05-18 21:35:53 <wumpus> latest master
1037 2012-05-18 21:36:51 <wumpus> lots of errors in the log like: ERROR: FetchInputs() : 0756c2abba mempool Tx prev not found 24bfb27f09
1038 2012-05-18 21:37:27 <Diapolo> I get that error very often ... never thought about what it means.
1039 2012-05-18 21:38:02 <luke-jr> wumpus: immediatley preceding the Reorg fail?
1040 2012-05-18 21:38:07 <jgarzik> you'll get that error, if your blockchain is not up-to-date
1041 2012-05-18 21:38:31 <wumpus> I can simply throw away the block chain and start over, but it's still kind of weird
1042 2012-05-18 21:38:53 <jgarzik> FetchInputs() is trying to connect today's transactions...  but with a stuck blockchain, you will not have received those TX's dependents (probably)
1043 2012-05-18 21:40:00 <Diapolo> sipa: version message: version 60001, blocks=180662 but why is my client not using that number?
1044 2012-05-18 21:40:05 <wumpus> luke-jr: nope, it starts with the reorg fail
1045 2012-05-18 21:40:38 <Diapolo> wumpus: could tha be a Qt only problem?
1046 2012-05-18 21:40:48 _Fireball has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- Organize your IRC)
1047 2012-05-18 21:40:58 <wumpus> this is how it starts: http://www.hastebin.com/hasiqukepi.hs
1048 2012-05-18 21:41:01 <wumpus> lol, a qt problem?!
1049 2012-05-18 21:41:22 <Diapolo> wumpus: my client keeps DL'ing blocks from Sipas node, but shows no progressbar, because it reads the last checkpoint as block-count, although sipas node reports blocks=180662
1050 2012-05-18 21:41:35 <Diapolo> wumpus: sorry was not talking about your stuck issue
1051 2012-05-18 21:42:28 <wumpus> Diapolo: you need multiple outgoing connections before it trusts the total block count
1052 2012-05-18 21:42:43 danbri has quit (Remote host closed the connection)
1053 2012-05-18 21:42:44 <Diapolo> wumpus: alright, didn't know that fact
1054 2012-05-18 21:43:04 <Diapolo> wumpus: but it's kind of ugly not to see a progressbar, but the spinner
1055 2012-05-18 21:43:06 <wumpus> this is a sanity measure, to prevent one node from lying and messing up the counts
1056 2012-05-18 21:43:16 <wumpus> normally that never happens anyway
1057 2012-05-18 21:43:24 <jgarzik> heh
1058 2012-05-18 21:43:26 <jgarzik> 05/18/12 21:37:41 storing orphan tx 95a22bc215 (mapsz 4686)
1059 2012-05-18 21:43:38 <jgarzik> tons of orphans (as expected) during initial block download
1060 2012-05-18 21:43:55 <Diapolo> wumpus: playing aroung with IPv6, that's the cause ^^ any idea to get the progressbar back for such situations?
1061 2012-05-18 21:44:03 <wumpus> Diapolo: connect to more nodes
1062 2012-05-18 21:45:04 <Diapolo> wumpus: no more IPv6 ones are found :-P
1063 2012-05-18 21:45:12 <sipa> Diapolo: no need to run IPv6-only
1064 2012-05-18 21:45:26 <Diapolo> sipa: only for testing :)
1065 2012-05-18 21:45:49 <Diapolo> but okay not a bug and that's fine in the end
1066 2012-05-18 21:46:02 <wumpus> no, it's not a bug
1067 2012-05-18 21:46:21 <Diapolo> as I said ;)
1068 2012-05-18 21:48:39 <Diapolo> sipa: is it okay that I see a few duplicate AddLocal with IPv6 addresses but different weights
1069 2012-05-18 21:48:40 <Diapolo> AddLocal([2002:5898:cc5b:0:8d15:c44e:90f3:45a5]:8333,2)
1070 2012-05-18 21:48:40 <Diapolo> AddLocal([2002:5898:cc5b:0:8d15:c44e:90f3:45a5]:8333,1)
1071 2012-05-18 21:48:40 <Diapolo> AddLocal([2002:5898:cc5b:0:e04d:bd16:ab1c:b04c]:8333,1)
1072 2012-05-18 21:48:50 <Diapolo> +same
1073 2012-05-18 21:49:52 <wumpus> redownloading the block chain from scratch, I've saved the corrupted one in case someone someday wants to debug it
1074 2012-05-18 21:50:11 <luke-jr> wumpus: perhaps it should trust a single node's estimate provided it's reasonable? :p
1075 2012-05-18 21:50:14 <Diapolo> sipa: the first is a forced bound and the second one is "discovered" I guess speaking of [2002:5898:cc5b:0:8d15:c44e:90f3:45a5]
1076 2012-05-18 21:50:15 <sipa> wumpus: you can try to -loadblock= the old blk0001.dat
1077 2012-05-18 21:50:30 <sipa> Diapolo: yes, that's normal if it's discovered through different means
1078 2012-05-18 21:50:31 <luke-jr> wumpus: or at least increase the estimate by 1 for every 90 mins we're behind?
1079 2012-05-18 21:50:53 danbri has joined
1080 2012-05-18 21:50:55 paraipan has quit (Remote host closed the connection)
1081 2012-05-18 21:50:58 <gmaxwell>  wumpus> hmm one of my bitcoin clients (running current git master) is stuck at block 171192,  < How long has it been stuck there. e.g. did it get stuck while running prior code?
1082 2012-05-18 21:51:06 <wumpus> luke-jr: I suppose so, but that will make the judgement logic more complex, currently it's simply a median filter and that works well for all normal situations
1083 2012-05-18 21:51:23 <Diapolo> sipa: this does not harm the networking code that we habe a duplicate address in?
1084 2012-05-18 21:51:29 <sipa> Diapolo: no
1085 2012-05-18 21:51:36 <Diapolo> okay
1086 2012-05-18 21:51:43 moa7 has joined
1087 2012-05-18 21:51:43 pickett has quit (Remote host closed the connection)
1088 2012-05-18 21:51:51 <sipa> it's stored in a map from CNetAddr to weight, so it cannot result in a duplicate
1089 2012-05-18 21:52:13 <jgarzik> grumble!  1) Fedora's rpm requires db4-utils, preventing use of libdb-utils to inspect db 5.x databases.     2) db_stat from libdb-utils, when force-installed, cannot see any data
1090 2012-05-18 21:52:24 <jgarzik> number of keys: 1
1091 2012-05-18 21:52:28 * jgarzik kicks bdb
1092 2012-05-18 21:52:56 <wumpus> gmaxwell: I don't remember it was stuck last time, then again, I run this one very sparsely, which is why it was two months behind
1093 2012-05-18 21:55:59 <gmaxwell> luke-jr: the values reported by peers  should probably be clamped to  HighestCheckpoint .. BestGuessBlock.Height+max(0,288*Day-BestGuessBlock.Day) ; where BestGuessBlock is either the highest checkpoint, or the best block if its over the highest checkpoint... then subject to the median filter, and a median of might then be reasonable to allow.
1094 2012-05-18 21:56:15 Snapman[afkers] is now known as Snapman
1095 2012-05-18 21:57:00 <moa7> sipa : i had three more attempts, two failed at "Postponing 87 reconnects" and one failed at 260ish ...3 short of catching up :(
1096 2012-05-18 21:57:01 paraipan has joined
1097 2012-05-18 21:57:20 <moa7> i feel like I'm chasing and can't catch up
1098 2012-05-18 21:57:35 danbri has quit (Remote host closed the connection)
1099 2012-05-18 21:58:07 <sipa> moa7: your blockchain looks corrupted, from what i see in the debug.log file
1100 2012-05-18 21:58:27 <sipa> moa7: it cannot find a transaction that was mined in a block 3 blocks earlier
1101 2012-05-18 21:58:57 <moa7> what do you recommend I do at this point I have some btc I want to sell
1102 2012-05-18 21:59:01 <moa7> ?
1103 2012-05-18 21:59:06 <sipa> delete your blockchain and redownload
1104 2012-05-18 21:59:18 <sipa> but since you were running 0.5.99, it's hard to say whether it was the result of buggy old code, a still-existing bug, or a harddisk corruption
1105 2012-05-18 21:59:23 <moa7> not gonna happen on my internet connection i'm afraid
1106 2012-05-18 22:00:05 <Eliel> moa7: then you might need to work on exporting the private keys to a light weight client and use that.
1107 2012-05-18 22:00:07 <sipa> if you're on git head, you can try deleting blkindex.dat and move blk0001.dat to blk0001.dat.old, and then run -loadblock=.../blkindex.dat.old
1108 2012-05-18 22:00:41 Snapman is now known as Snapman[afkers]
1109 2012-05-18 22:00:57 <Eliel> sipa: that functionality is not activated in the releases?
1110 2012-05-18 22:01:10 <wumpus> it wasn't merged yet
1111 2012-05-18 22:01:13 <sipa> Eliel: it will be, but there hasn't been a release since it was merged
1112 2012-05-18 22:01:17 Snapman[afkers] is now known as Snapman
1113 2012-05-18 22:01:20 [Tycho] has quit (Ping timeout: 272 seconds)
1114 2012-05-18 22:01:33 Maccer has joined
1115 2012-05-18 22:01:53 <Eliel> which release is planned to activate multisig addresses on mainnet?
1116 2012-05-18 22:02:05 <sipa> 0.6.1, afaik
1117 2012-05-18 22:02:22 <kinlo> but it still isn't useable right?
1118 2012-05-18 22:02:45 <sipa> you can send to multisig addresses, and redeem if you have all necessary keys in one wallet
1119 2012-05-18 22:02:58 <Eliel> so, 0.6.2 supports it to some extent?
1120 2012-05-18 22:03:00 <kinlo> that defeats the purpose :)
1121 2012-05-18 22:03:29 <sipa> there just is no consensus/idea/implementation of how negotiation of multisig spendings must happen
1122 2012-05-18 22:03:31 pickett has joined
1123 2012-05-18 22:03:37 <sipa> well, there is BIP10
1124 2012-05-18 22:03:38 <moa7> i think "trust noone" is going to have to be dumped ...
1125 2012-05-18 22:03:42 <kinlo> ic
1126 2012-05-18 22:03:44 <sipa> moa7: ?
1127 2012-05-18 22:03:53 <Guest30328> bah
1128 2012-05-18 22:03:55 <kinlo> that was my followup question, how it was supposed to happen :p
1129 2012-05-18 22:04:07 copumpkin has quit (Quit: Computer has gone to sleep.)
1130 2012-05-18 22:04:20 Guest30328 is now known as graingert_evs
1131 2012-05-18 22:04:24 graingert_evs is now known as graingert_ecs
1132 2012-05-18 22:04:32 <moa7> i can get a copy of a good blockchain from someone manually I guess?
1133 2012-05-18 22:04:47 <graingert_ecs> moa7: yes
1134 2012-05-18 22:04:57 <graingert_ecs> it would be handy to maintain a list of nodes that you control
1135 2012-05-18 22:05:02 <graingert_ecs> eg laptop desktop and phone
1136 2012-05-18 22:05:14 <sipa> moa7: that takes exactly as much network traffic as downloading it from the bitcoin network...
1137 2012-05-18 22:05:34 <graingert_ecs> sipa: but not storage space
1138 2012-05-18 22:05:38 <moa7> my test was to build everything myself and do all my own blockchain maintenance but I was vigilante enough about which version I was running ,...
1139 2012-05-18 22:05:41 <graingert_ecs> uses much less storage space
1140 2012-05-18 22:05:50 <sipa> graingert_ecs: huh?
1141 2012-05-18 22:05:50 <graingert_ecs> if you have one box which does all that
1142 2012-05-18 22:06:00 <graingert_ecs> and then other clients that trust that box
1143 2012-05-18 22:06:07 <graingert_ecs> I'd like to have that setup
1144 2012-05-18 22:06:15 <moa7> sipa : i mean met them and get file on USB stick, or similar
1145 2012-05-18 22:06:17 <graingert_ecs> eg I just have a box that sits under my desk
1146 2012-05-18 22:06:28 <sipa> moa7: try git head and use -loadblocks
1147 2012-05-18 22:06:33 <sipa> -loadblock i mean
1148 2012-05-18 22:06:39 <graingert_ecs> and then I have my phone and other machines run all the important tx by it
1149 2012-05-18 22:06:41 <moa7> sipa : more info
1150 2012-05-18 22:06:41 <moa7> ?
1151 2012-05-18 22:07:07 graingert_ecs has quit (Remote host closed the connection)
1152 2012-05-18 22:07:09 <sipa> moa7: -loadblock is a function to import a blockchain from a (potentially even corrupted) blk0001.dat file
1153 2012-05-18 22:07:16 <sipa> it's not in 0.6.2 yet though
1154 2012-05-18 22:07:25 <moa7> so it is CLI for bitcoind ?
1155 2012-05-18 22:07:34 <sipa> it's a command line option yes
1156 2012-05-18 22:07:41 <sipa> for bitcoind or bitcoin-qt
1157 2012-05-18 22:07:44 <moa7> could you paste the actual command?
1158 2012-05-18 22:07:56 ThomasV has joined
1159 2012-05-18 22:08:02 <sipa> which OS?
1160 2012-05-18 22:08:18 <moa7> "$./bitcoind -rescan -daemon -loadblock"  ?
1161 2012-05-18 22:08:22 <moa7> linux
1162 2012-05-18 22:08:24 <Eliel> sipa: personally, I'd like an implementation that allows the user interface to be built so the user doesn't need to coordinate the communication at all.
1163 2012-05-18 22:08:41 <sipa> Eliel: not sure what you mean
1164 2012-05-18 22:09:34 <sipa> moa7: rm ~/.bitcoin/blkindex.dat; mv ~/.bitcoin/blk0001.dat ~/.bitcoin/blk0001.dat.old; ./bitcoind -daemon -loadblock=$HOME/.bitcoin/blk0001.dat.old
1165 2012-05-18 22:09:39 <wumpus> personally, I'd like a flying pony
1166 2012-05-18 22:09:54 <sipa> wumpus: with a spoiler
1167 2012-05-18 22:10:07 <sipa> don't forget about the spoiler
1168 2012-05-18 22:10:11 <Eliel> sipa: I mean that one of the keyholders prepares the transaction and hits "send" and as a result, the other keyholders get a message about it asking if they agree. All automatic, no need to coordinate it.
1169 2012-05-18 22:10:13 <wumpus> hehe
1170 2012-05-18 22:10:23 agricocb has quit (Quit: Leaving.)
1171 2012-05-18 22:10:38 <moa7> sipa : thnx
1172 2012-05-18 22:10:58 <Eliel> if enough of the others agree, the transaction is then broadcast.
1173 2012-05-18 22:10:58 <sipa> Eliel: very nice, but quite impossible without a third party doing coordination (who doesn't need any authority over the actual keys, though)
1174 2012-05-18 22:11:16 <sipa> but yes, that'd be perfect
1175 2012-05-18 22:11:26 <Eliel> sipa: the third party could be an auxiliary p2p network too
1176 2012-05-18 22:12:27 <sipa> or a DHT! *ducks*
1177 2012-05-18 22:12:46 ovidiusoft has quit (Read error: Operation timed out)
1178 2012-05-18 22:12:54 davout has quit (Remote host closed the connection)
1179 2012-05-18 22:13:17 <kinlo> sipa: I just read bip 10, what are the reasons for not implementing it?
1180 2012-05-18 22:13:43 <moa7> sipa : so when you say git head you mean build the alpha stuff again and use that?
1181 2012-05-18 22:13:50 <moa7> not git expert
1182 2012-05-18 22:14:23 <jgarzik> moa7: the block chain may be downloaded manually from http://eu1.bitcoincharts.com/blockchain/
1183 2012-05-18 22:14:27 <Eliel> sipa: good enough for this purpose I think :)
1184 2012-05-18 22:14:38 <sipa> moa7: yes
1185 2012-05-18 22:14:45 <sipa> kinlo: someone has to do it
1186 2012-05-18 22:14:58 <moa7> jgarzik : thnx but my internet would not cope as it is too large now ... :(
1187 2012-05-18 22:15:00 <Eliel> sipa: I mean, this auxiliary network could be called bitcoin wallet network :)
1188 2012-05-18 22:15:17 <sipa> Eliel: i see no reason to use another P2P network for this
1189 2012-05-18 22:15:23 <Eliel> sipa: while the current one is bitcoin node network
1190 2012-05-18 22:15:35 <kinlo> sipa: it would require more flexibility on the input transactions I guess
1191 2012-05-18 22:15:48 <moa7> jgarzik : also goes outside my trust noone test ...
1192 2012-05-18 22:15:51 <kinlo> sipa: you really need to be able to spend one particular transaction
1193 2012-05-18 22:16:13 <gmaxwell> sipa: The SpoilerPony should be made of Cake.
1194 2012-05-18 22:16:40 <Eliel> sipa: the wallet network would be mostly for communications between users.
1195 2012-05-18 22:16:56 <Eliel> not for transactions as such.
1196 2012-05-18 22:16:57 <sipa> Eliel: and do all users need to hear about all transactions?
1197 2012-05-18 22:17:02 <gmaxwell> kinlo: More flexiblity would be generally desirable— but can you explain your use of the word _need_ there?
1198 2012-05-18 22:17:06 <sipa> Eliel: that's just not viable
1199 2012-05-18 22:17:21 <Eliel> of course not. All the net needs to do is help coordinate it in case both are not online
1200 2012-05-18 22:17:30 <Eliel> and if both are online, help them find each other
1201 2012-05-18 22:17:46 <sipa> Eliel: you mean TCP/IP?
1202 2012-05-18 22:18:06 <gmaxwell> Eliel: ... why do you think that belongs in bitcoin? It sounds like you're describing .. well, IP .. or at worse a gnutella or chat client.
1203 2012-05-18 22:18:13 <Eliel> sipa: IP addresses are not what I'd use to identify other wallets.
1204 2012-05-18 22:18:50 tower has quit (Ping timeout: 250 seconds)
1205 2012-05-18 22:19:02 <kinlo> gmaxwell: don't I need to be able to specify my input transaction here more specifically?  assume I want to use 5 BTC of our shared account I might want to use one input transaction, but if I want to spend 3 myself and 2 from the shared account... I'll need to select that, no?
1206 2012-05-18 22:19:46 TD has joined
1207 2012-05-18 22:20:05 <Eliel> gmaxwell: simply because I'm not aware of any other method that would be simultaneously both secure and simple to use for this sort of communication and the need as well as use case is there.
1208 2012-05-18 22:20:32 <Eliel> gmaxwell: but note, it'd be for wallets, not nodes.
1209 2012-05-18 22:20:39 <gmaxwell> kinlo: ah, you're talking about multisig, sorry I was out of sync. I expect all multisig spending will likely be (partially) manual.
1210 2012-05-18 22:21:12 <gmaxwell> Eliel: why are you imaging it would be secure by virtue of putting it inside the memory space of a process that handles high value private keys??
1211 2012-05-18 22:21:48 <gmaxwell> our current network protocol has basically no security feature— because the blockchain consensus service doesn't really need any.
1212 2012-05-18 22:21:56 <gmaxwell> features*
1213 2012-05-18 22:22:42 <Eliel> gmaxwell: because it could use those keys for addressing and identification as well as verification.
1214 2012-05-18 22:22:57 <luke-jr> ugh,  how do you merge .ui files? -.-
1215 2012-05-18 22:23:02 <gmaxwell> Thats really really super duper bad bad bad.
1216 2012-05-18 22:23:31 <Eliel> gmaxwell: why?
1217 2012-05-18 22:23:36 <gmaxwell> Eliel: You totally blow up bitcoin's anonymity by using addresses you spend to for general identification purposes.
1218 2012-05-18 22:24:21 <Eliel> gmaxwell: ... you're not imagining making it a social network are you?
1219 2012-05-18 22:24:32 <sipa> CoinBook!
1220 2012-05-18 22:24:41 <gmaxwell> Eliel: I scan the internet and make a map of Eliel nodes and ask them for their identity for example.  Now I have a nice table of address ownership to IP addresses.
1221 2012-05-18 22:24:45 <wumpus> haha, like facebook, but for bitcoins!
1222 2012-05-18 22:25:04 <gmaxwell> FacePonyCakeSpoiler
1223 2012-05-18 22:25:20 <gmaxwell> (deluxe!)
1224 2012-05-18 22:25:34 brwyatt is now known as Away!~brwyatt@pool-96-226-236-130.dllstx.fios.verizon.net|brwyatt
1225 2012-05-18 22:26:09 <Eliel> gmaxwell: I was more thinking using the keys to identify source of messages and only to the recipient of the message.
1226 2012-05-18 22:26:12 <gmaxwell> in any case, go build what you want externally to bitcoin and solve all the hard problems and prove it can be usefully done— then argue to include it.
1227 2012-05-18 22:26:38 <sipa> gmaxwell: Pro
1228 2012-05-18 22:26:49 <gmaxwell> Eliel: I don't know of any protocol for doing that that lets you still route.
1229 2012-05-18 22:27:16 <sipa> gmaxwell: obviously, broadcast-to-all
1230 2012-05-18 22:27:25 danbri has joined
1231 2012-05-18 22:27:51 <Eliel> sipa: broadcast-to-all is too heavy. there'll be light nodes taking part.
1232 2012-05-18 22:28:00 <sipa> Eliel: and that's the problem :)
1233 2012-05-18 22:28:41 <gmaxwell> Eliel: I don't think you can have routing and blinding at the same time (or at least I don't know how), and without routing you could only flood which is clearly problematic.
1234 2012-05-18 22:29:14 <Eliel> ok, it's rather difficult :)
1235 2012-05-18 22:29:40 <gmaxwell> Maybe you could build some kind of flooding network based on using bitcoin mining as a POW to mitigate traffic. Who knows. But all we have at the moment is armwaving.
1236 2012-05-18 22:30:59 <gmaxwell> (e.g. nodes could agree to accept messages to flood if they come attached with a bitcoin blockshare of recent height of at least difficulty 0.1 which commits to the hash of the message in the coinbase)
1237 2012-05-18 22:31:35 <Diapolo> luke-jr: via text-editor :D
1238 2012-05-18 22:31:44 <jgarzik> moa7: there is no need to trust that blockchain
1239 2012-05-18 22:31:48 <jgarzik> moa7: bitcoin will validate it
1240 2012-05-18 22:31:50 <gmaxwell> But you can build all this with no direct bitcoin integration, just like p2pool requires no direct bitcoin integration. (and I wouldn't mind adding some extra rpc calls to extract any missing data it needed)
1241 2012-05-18 22:31:59 <jgarzik> moa7: -loadblock=/PATH/TO/blk0001.dat
1242 2012-05-18 22:32:10 <Eliel> it'd still not be scalable enough. This thing would pretty much need to be able to scale to billions of nodes
1243 2012-05-18 22:32:15 <wumpus> Diapolo: the annoying thing to merge are tablelayouts, because they contain explicit row/column numbers 
1244 2012-05-18 22:32:30 <moa7> jgarzik : ok, i see thnx ... so i'd just need to get it delivered physically and then we're all good.
1245 2012-05-18 22:32:43 <wumpus> billions, even...
1246 2012-05-18 22:32:47 <gmaxwell> Eliel: well, then you need to go earn a fields medal first for your blinded but routable messaging ...
1247 2012-05-18 22:32:49 <jgarzik> blkhash.dat/txhash.dat/blkmeta.dat verified via network
1248 2012-05-18 22:32:54 <jgarzik> now running upgrade code
1249 2012-05-18 22:33:09 <moa7> my problem is i have enough bandwidth, etc resources to maintain a blockchain but not a full node
1250 2012-05-18 22:33:17 <jgarzik> LoadExternalBlockFile() works quite well
1251 2012-05-18 22:33:32 <moa7> and I dropped the ball keeping the right version because I didn't put enough time into git, etc
1252 2012-05-18 22:33:34 <Diapolo> wumpus: forget the last thing with the frame, but I feel really more comfortable with adding code via XML-edit, than via the Qt Designer sometimes.
1253 2012-05-18 22:33:36 <gmaxwell> moa7: Can you restate you problem? That didn't make sense to me.
1254 2012-05-18 22:33:54 <moa7> gmaxwell : which part?
1255 2012-05-18 22:34:08 <gmaxwell> moa7: "i have enough bandwidth, etc resources to maintain a blockchain but not a full node"
1256 2012-05-18 22:34:13 <wumpus> Diapolo: yes, especially when moving widgets it's sometimes easier to do by hand.. do check the result in the editor though :-)
1257 2012-05-18 22:34:21 <moa7> i have a limited internet connection
1258 2012-05-18 22:34:26 <gmaxwell> I don't know what you mean by 'a blockchain but not a full node'
1259 2012-05-18 22:34:31 <gmaxwell> moa7: sure. and?
1260 2012-05-18 22:34:44 <gmaxwell> The maximum long term rate for the blockchain at the moment is about 14kbit/sec.
1261 2012-05-18 22:34:44 <moa7> so i can upload the latest blocks every 3-4 days or so ..
1262 2012-05-18 22:34:56 <gmaxwell> the actual rate is more like 2kbit/sec.
1263 2012-05-18 22:34:59 * TheSeven has that issue the other way round... lots of bandwidth but no space for a blockchain on some mobile devices
1264 2012-05-18 22:35:06 <moa7> but i can't leave a client running all the time broadcasting everyone elses transactions
1265 2012-05-18 22:35:17 <gmaxwell> Just set -listen=0 and -maxconnections=1
1266 2012-05-18 22:35:28 <moa7> but when my blckchain got too far behind it got corrupted
1267 2012-05-18 22:35:49 <gmaxwell> moa7: thats not because it was too far behind.
1268 2012-05-18 22:36:00 <Eliel> gmaxwell: hmm... something tor based might work... I'm just not too hot on having to bring tor in as a luggage for it to work :P
1269 2012-05-18 22:36:01 <Diapolo> wumpus: I found out about a nice option in the Designer, dunno what's it called in english but it resides under Layout -> the last one (easen layout or sth.)
1270 2012-05-18 22:36:02 ThomasV has quit (Read error: Operation timed out)
1271 2012-05-18 22:36:09 <gmaxwell> Mostly likely it was due to running a pre-release version of 0.6 as a best guess.
1272 2012-05-18 22:36:10 merde has quit (Ping timeout: 272 seconds)
1273 2012-05-18 22:36:12 <moa7> well partly that and my not investing enought time in s/ware ...
1274 2012-05-18 22:36:32 <kinlo> mmmz, why isn't there a dumppubkey like dumpprivkey?
1275 2012-05-18 22:36:39 <moa7> in the end it is about how amny resources one needs to put into it
1276 2012-05-18 22:36:45 <gmaxwell> moa7: in any case if you leave it running with -listen=0 and -maxconnections=1 it will use a trivial amount of bandwidth.
1277 2012-05-18 22:36:53 <Diapolo> wumpus: an auto-cleanup for too complex layouts ... which is not beneficial to us currently, but it's nice to know
1278 2012-05-18 22:37:20 <sipa> kinlo: use validateaddress
1279 2012-05-18 22:37:25 <kinlo> right
1280 2012-05-18 22:37:26 <sipa> kinlo: that reveals public keys as well
1281 2012-05-18 22:37:27 <moa7> gmaxwell : that's a good idea .. never seen that -listen=0 ... link on more info, thnx?
1282 2012-05-18 22:37:34 <kinlo> oh I forgot, you already said that
1283 2012-05-18 22:37:37 <kinlo> sorry :p
1284 2012-05-18 22:37:40 <Diapolo> wumpus: I see it could be used on askpassphrasedialog.ui
1285 2012-05-18 22:38:20 <moa7> gmaxwell: also do you have a trusted node you could recommend for the one connection?
1286 2012-05-18 22:38:41 <gmaxwell> moa7: listen=0 just doesn't allow incoming connections. It's in the help output.
1287 2012-05-18 22:38:54 <moa7> wiki page?
1288 2012-05-18 22:39:10 <moa7> help output is kind of sparse
1289 2012-05-18 22:39:16 <wumpus> Diapolo: thanks, didn't know about that option. I've never had the too complex layout problem yet, though.
1290 2012-05-18 22:39:41 <gmaxwell> moa7: you don't /really/ need a trusted node— at least so long as you're paying attention to your usage and would notice yourself falling behind on the blockchain.  The security of bitcoin doesn't depend on your peers being honest to you.
1291 2012-05-18 22:40:18 <Diapolo> wumpus: seems to reindex the rows in askpassphrasedialog.ui when run
1292 2012-05-18 22:40:20 <moa7> "The security of bitcoin doesn't depend on your peers being honest to you." ... is this completely correct?
1293 2012-05-18 22:40:27 <moa7> not how I understood it
1294 2012-05-18 22:40:46 <BlueMatt> can someone check if 2001:470:9ff2:2:a001:3cff:fea5:a49 is up and accepting bitcoin p2p connections?
1295 2012-05-18 22:40:47 <moa7> if you are surrounded by dishoest peers is not a good thing I thought?
1296 2012-05-18 22:41:24 <gmaxwell> moa7: they can DOS attack you, of course. But unless they have enormous amounts of hasing power they can't fake you out in any obvious way.
1297 2012-05-18 22:41:44 merde has joined
1298 2012-05-18 22:42:00 <moa7> ok
1299 2012-05-18 22:42:08 <gmaxwell> If they could bitcoin would be over. EvilMcHacker would use a botnet to start 1,000,000 'nodes' (really just proxies to a single malicious node) and most everyone would only be connected to him.
1300 2012-05-18 22:42:16 <Diapolo> BlueMatt: trying connection [2001:470:9ff2:2:a001:3cff:fea5:a49]:8333 lastseen=-343716.9hrs
1301 2012-05-18 22:42:36 Z0rZ0rZ0r1 has joined
1302 2012-05-18 22:42:37 Z0rZ0rZ0r has quit (Disconnected by services)
1303 2012-05-18 22:43:44 <gmaxwell> moa7: if you're concerned you can just run it as maxconnection=1 until you have recieved a high value payment that you're concerned about, then restart with more connections and make sure it doesn't go away when you've talked to more peers.
1304 2012-05-18 22:43:45 <BlueMatt> Diapolo: whats the result?
1305 2012-05-18 22:44:01 <gmaxwell> (or alterantively, check that your best block matches the one on the explorer sites or gribble)
1306 2012-05-18 22:44:08 <jgarzik> gmaxwell sipa: DB_TXN_BULK looks worth investigating   http://docs.oracle.com/cd/E17076_02/html/api_reference/C/txnbegin.html
1307 2012-05-18 22:44:24 <jgarzik> we gotta be able to speed up block indexing
1308 2012-05-18 22:44:27 <Diapolo> BlueMatt: seems like a timeout
1309 2012-05-18 22:44:33 <BlueMatt> wtf...
1310 2012-05-18 22:44:35 <Diapolo> tried with -addnode and with -connect
1311 2012-05-18 22:44:49 <moa7> gmaxwell: thnx .. i guess maxconnection=1 is somewhat similar to a light client trusting a server?
1312 2012-05-18 22:44:49 archevety has joined
1313 2012-05-18 22:45:01 <BlueMatt> give me a sec, I really cant remember where all the damn fw rules are on this network anymore...
1314 2012-05-18 22:45:01 <gmaxwell> jgarzik: seems like every day we find a new "why the hell don't we have this on BDB knob"
1315 2012-05-18 22:45:09 <Diapolo> BlueMatt: I know my IPv6 is working for connection to nodes, as I checked with sipas node earlier today.
1316 2012-05-18 22:45:13 <gmaxwell> moa7: no, becuase you're fully validating the bitcoin protocol rules.
1317 2012-05-18 22:45:18 <gmaxwell> It's more secure than that.
1318 2012-05-18 22:45:24 <BlueMatt> yea I probably have a DROP somewhere bad in iptables
1319 2012-05-18 22:45:29 <moa7> yeah
1320 2012-05-18 22:45:29 <BlueMatt> s/ip/ip6/
1321 2012-05-18 22:45:59 <sipa> moa7: no, a light client cannot verify the blocks it sees coming in
1322 2012-05-18 22:46:13 <gmaxwell> moa7: the risk is only that your peer my DOS you, or if he has a bunch of mining power he could create a fork for you (costing himself hundreds of btc in processing in the process).
1323 2012-05-18 22:46:14 <moa7> so "-loadblock" is verifying all the blocks again from 6000?
1324 2012-05-18 22:46:26 <BlueMatt> Diapolo: can you try again?
1325 2012-05-18 22:46:30 <Diapolo> sure
1326 2012-05-18 22:46:59 <gmaxwell> the more pratical issue is that your one peer may be just broken accidentally... and you'll end up behind.. but thats better than being turned off.
1327 2012-05-18 22:47:44 <moa7> i'm just trying to make sure bitcoi can work for semi-tech-literate (dumbasses) before I sink serious coinage into it ....
1328 2012-05-18 22:47:50 <Diapolo> BlueMatt: nope ... IP is correct? -addnode=[2001:470:9ff2:2:a001:3cff:fea5:a49]
1329 2012-05-18 22:47:59 <moa7> (off-the-grid types)
1330 2012-05-18 22:48:16 xenland has quit (Remote host closed the connection)
1331 2012-05-18 22:48:25 <jgarzik> moa7: the biggest issue for semi-tech-literate is making sure the keys are secure, wallet is encrypted, etc.
1332 2012-05-18 22:48:53 <moa7> off-the-grid ... they are off-line mostly
1333 2012-05-18 22:49:33 <moa7> needs better version control, imho
1334 2012-05-18 22:49:55 <moa7> git is for devs ... no?
1335 2012-05-18 22:50:01 <Diapolo> trying connection [2001:470:9ff2:1:ee55:f9ff:fec6:e666]:8333 lastseen=-9.2hrs
1336 2012-05-18 22:50:01 <Diapolo> connection timeout
1337 2012-05-18 22:50:42 <BlueMatt> Diapolo: ok...
1338 2012-05-18 22:50:57 <BlueMatt> now
1339 2012-05-18 22:51:10 agricocb has joined
1340 2012-05-18 22:51:16 <Diapolo> YEP
1341 2012-05-18 22:51:22 <Diapolo> I'm connected
1342 2012-05-18 22:51:24 <moa7> spent a lot of time on key security but keeping a good blockchain is not trivial i'm discovering
1343 2012-05-18 22:51:30 <BlueMatt> yay! we now have working ipv6 dnsseeds
1344 2012-05-18 22:51:41 <gmaxwell> moa7: It is trivial, thousands of users do it with no issues.
1345 2012-05-18 22:51:45 <Diapolo> blocks=95265 :)?
1346 2012-05-18 22:51:47 <gmaxwell> moa7: Then don't run git. Run release versions.
1347 2012-05-18 22:51:52 <BlueMatt> yea, its still syncing
1348 2012-05-18 22:52:00 <BlueMatt> we have working ipv6 seednodes, just not synced ones...yet
1349 2012-05-18 22:52:35 <Diapolo> would this one relay my address too? well my incomming connections don't work yet ... so I guess no
1350 2012-05-18 22:53:21 <jgarzik> really, for initial block download, we should stuff a -ton- of database i/o into a single transaction
1351 2012-05-18 22:53:27 <jgarzik> but that's a PITA, code wise
1352 2012-05-18 22:53:49 <jgarzik> one transaction per 500 blocks, say
1353 2012-05-18 22:53:59 <BlueMatt> you would need, say, some kind of buffer of blocks
1354 2012-05-18 22:54:02 <BlueMatt> ;)
1355 2012-05-18 22:54:09 <jgarzik> ?
1356 2012-05-18 22:54:10 Keefe has quit (Ping timeout: 260 seconds)
1357 2012-05-18 22:54:19 <BlueMatt> my other cblockstore-based pull
1358 2012-05-18 22:54:35 <jgarzik> no buffer needed, just call BDB Read*/Write* as usual
1359 2012-05-18 22:54:46 <jgarzik> just have to stop all the TxnBegin/TxnCommit calls
1360 2012-05-18 22:54:47 Keefe has joined
1361 2012-05-18 22:54:47 Keefe has quit (Changing host)
1362 2012-05-18 22:54:47 Keefe has joined
1363 2012-05-18 22:54:51 <BlueMatt> well, its easier if you know you have more blocks coming in right afterwards
1364 2012-05-18 22:55:03 <Diapolo> I still like my preallocation stuff ^^.
1365 2012-05-18 22:55:08 <BlueMatt> ie you could commit when you have an empty buffer
1366 2012-05-18 22:55:38 <jgarzik> well, the optimization is pointless if !IsInitialBlockDownload()
1367 2012-05-18 22:55:39 <sipa> BlueMatt: not for now; we need commit/rollback per block, as the block connection mechanism depends on it
1368 2012-05-18 22:55:48 <jgarzik> yes
1369 2012-05-18 22:55:54 <jgarzik> this is not for livenet
1370 2012-05-18 22:56:54 <BlueMatt> sipa: yea, I was mostly just joking, but its a neat optimization to add
1371 2012-05-18 22:57:05 <BlueMatt> and helps the coding, a tiny bit
1372 2012-05-18 22:57:44 <jgarzik> even with DB_TXN_NOSYNC, -something- inside bdb is doing a bunch of fsync
1373 2012-05-18 22:58:20 <jgarzik> I.B.D. should be screaming fast
1374 2012-05-18 22:59:02 danbri has quit (Remote host closed the connection)
1375 2012-05-18 22:59:33 <BlueMatt> which files is it syncing on?
1376 2012-05-18 23:00:21 archevety has quit (Quit: Lämnar)
1377 2012-05-18 23:00:31 <moa7> gmaxwell : should have said not trivial on limited internet connection ... btw the which node would use if you wanted to listen to 1 only? (make it three if i splash out)
1378 2012-05-18 23:00:53 <Diapolo> did anyone do some tests with: dbenv.set_flags(DB_REGION_INIT, 1); perhaps it helps a little I know I talked to sipa and he thought it would not be beneficial
1379 2012-05-18 23:01:05 <gribble> New news from bitcoinrss: sipa opened pull request 1357 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1357>
1380 2012-05-18 23:01:11 <sipa> Diapolo: don't think i noticed a difference
1381 2012-05-18 23:01:17 <gmaxwell> moa7: you can tell it maxconnections=1 and it will automatically run one. I wouldn't pick a single node because if it moves or goes down you'll break.
1382 2012-05-18 23:01:36 <moa7> so just whatver it picks?
1383 2012-05-18 23:01:43 Karmaon has joined
1384 2012-05-18 23:01:53 <moa7> ok
1385 2012-05-18 23:02:06 copumpkin has joined
1386 2012-05-18 23:02:23 <sipa> you can use -addnode, which will try to keep a connection to one node, but use the normal mechanism as well
1387 2012-05-18 23:02:26 <moa7> it is thrashing the harddrive so that's another thing to keep in mind ...
1388 2012-05-18 23:02:32 <Diapolo> sipa: if jgarzik is doing benches or BDB debugging currently perhaps he wants to take a look at it, too :)
1389 2012-05-18 23:02:56 <jgarzik> sipa: I'm surprised CPubKey does not simply inherit from vector<unsigned char> as several other bitcoin classes do
1390 2012-05-18 23:03:13 <sipa> jgarzik: i believe i started out that way, but changed it for some reason
1391 2012-05-18 23:03:53 <moa7> sipa : yeah, i use addnode with some addresses that were once called "fallback nodes" ... which one of those is the best ... or another one maybe?
1392 2012-05-18 23:04:30 <jgarzik> sipa: I see constructions like pubkey.vchPubKey.size(), which seems like it should be pubkey.size()
1393 2012-05-18 23:04:41 <jgarzik> if its public, might as well inherit
1394 2012-05-18 23:04:58 <sipa> jgarzik: where do you see that?
1395 2012-05-18 23:05:18 <jgarzik> sipa: key.h
1396 2012-05-18 23:05:40 <sipa> jgarzik: CKey is friend of CPubKey
1397 2012-05-18 23:06:02 <sipa> vchPubKey is not public, and very intentionally (i tried to do without .Raw() as well, but that proved too hard)
1398 2012-05-18 23:08:10 Diapolo has left ()
1399 2012-05-18 23:09:42 <sipa> jgarzik: also, inheriting from STL containers is discouraged in the C++ world
1400 2012-05-18 23:10:05 <sipa> but we do it in several places already (including stuff i introduced)
1401 2012-05-18 23:10:26 RazielZ has quit (Quit: Leaving)
1402 2012-05-18 23:10:59 <moa7> gmaxwell : "moa7: Then don't run git. Run release versions." ... so you have enough testers? (thought I was helping by being on the bleeding, whinging edge) ... "git pull" uses less bandwidth than downloadinh whole tarballs also
1403 2012-05-18 23:11:48 copumpkin has quit (Ping timeout: 252 seconds)
1404 2012-05-18 23:12:01 <sipa> moa7: if you want to test, you're very welcome, but don't keep running the same pre-RC git head for 4 months
1405 2012-05-18 23:12:35 <moa7> ok .. i got that by now (10th time) ... which one.. i don't keep up with the forum?
1406 2012-05-18 23:12:47 <sipa> which one what?
1407 2012-05-18 23:12:53 <moa7> which version?
1408 2012-05-18 23:13:14 <sipa> if you want to test bleeding edge, run git head, but update every few days to a week maybe
1409 2012-05-18 23:13:24 copumpkin has joined
1410 2012-05-18 23:13:48 <sipa> if you want to test release candidates, run them as they are released (normally announced on the forum), but you can see them using git tag -l as well
1411 2012-05-18 23:13:49 Nicksasa has quit (Remote host closed the connection)
1412 2012-05-18 23:14:04 Nicksasa has joined
1413 2012-05-18 23:14:04 Nicksasa has quit (Changing host)
1414 2012-05-18 23:14:04 Nicksasa has joined
1415 2012-05-18 23:14:05 <moa7> sips :ok, thnx ... every few days to a week .
1416 2012-05-18 23:14:45 <sipa> moa7: also, be aware that things may and will break if you run git head
1417 2012-05-18 23:14:52 <moa7> yep
1418 2012-05-18 23:15:02 <moa7> and you want ot hear about the breaks here?
1419 2012-05-18 23:15:07 <sipa> absolutely
1420 2012-05-18 23:15:07 <moa7> s/ot/to
1421 2012-05-18 23:15:22 <moa7> i get the feeling i'm being a PITA
1422 2012-05-18 23:15:37 <sipa> hmmm... pita!
1423 2012-05-18 23:15:40 erle- has quit (Quit: erle-)
1424 2012-05-18 23:16:06 <moa7> well either you want to here about the failures or you don't ... right?
1425 2012-05-18 23:17:20 <sipa> hearing about problems people experience is the best way to improve... but hearing about a problem that was fixed months ago isn't very useful :)
1426 2012-05-18 23:17:41 <moa7> right
1427 2012-05-18 23:18:20 <moa7> except it's still biting people in the ass
1428 2012-05-18 23:21:29 <gribble> New news from bitcoinrss: luke-jr opened pull request 1358 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1358>
1429 2012-05-18 23:22:32 Z0rZ0rZ0r1 has quit (Quit: Wheeeee)
1430 2012-05-18 23:22:33 brwyatt is now known as brwyatt|Away
1431 2012-05-18 23:23:04 <sipa> moa7: which problem are you talking about? i don't think we have bugs in released code versions that cause blockchain corruption
1432 2012-05-18 23:23:26 <moa7> i can file one if you like?
1433 2012-05-18 23:23:47 <sipa> well, my best guess right now is that it resulted from running broken code
1434 2012-05-18 23:23:48 <moa7> if you do this and this and that i can guarantee you will corrupt your blockchain
1435 2012-05-18 23:24:14 <sipa> if you can reproduce it using released code, or git head; please do
1436 2012-05-18 23:24:37 tower has joined
1437 2012-05-18 23:24:56 <jgarzik> interesting...    <etotheipi> "The actual percentage of blockchain volume is about 45% satoshidice!"
1438 2012-05-18 23:25:12 <sipa> w t f
1439 2012-05-18 23:25:39 <moa7> that's a whole new reason to winge about the blockchain ....
1440 2012-05-18 23:26:51 <gmaxwell> I'm running patches to not relay or mine those transactions.. but I think it would be impolitic to share them.
1441 2012-05-18 23:26:53 TD has quit (Quit: TD)
1442 2012-05-18 23:27:25 <gmaxwell> I only expect it to increase now that people have release bots for playing the game.
1443 2012-05-18 23:28:18 <moa7> sipa : "if you can reproduce it using released code, or git head; please do" .. i;m thinking it is a "corner case" that would be rare and not worth it ...
1444 2012-05-18 23:28:45 <jgarzik> satoshidice doesn't bother me as much as some...  I like the stress test.  I just hope it doesn't wind up crowding out free TX's from normal folks
1445 2012-05-18 23:29:30 <jgarzik> also motivates work on pruning...
1446 2012-05-18 23:29:47 <sipa> moa7: no matter what happens (except hardware errors or power failures), you should never end up with a corrupted chain
1447 2012-05-18 23:30:04 <moa7> at which point will satoshidice prompt more fees from miners is what I'm interested in ...
1448 2012-05-18 23:30:07 <gmaxwell> sipa: you shouldn't end up with a corrupted chain with power failures.
1449 2012-05-18 23:30:17 <sipa> gmaxwell: indeed, i wish that was true...
1450 2012-05-18 23:31:20 <moa7> sipa : yeah, it may have been a disk error ... or the old RC code ... but it is worth the time to reproduce it is what I'm saying
1451 2012-05-18 23:31:32 <gmaxwell> sipa: it's pretty easy to snapshot block devices at random points to test that sort of thing.. .. sync a node taking snapshots every few seconds, then checkblocks a node started on each snapshot. on fail .. automatically email all the data to all the bdb developers? :)
1452 2012-05-18 23:31:53 <sipa> haha
1453 2012-05-18 23:32:22 <sipa> moa7: if it is neither a disk error or the result of using pre-RC code: yes
1454 2012-05-18 23:33:02 <moa7> ok so loadblock will reveal all ...
1455 2012-05-18 23:33:25 <sipa> ?
1456 2012-05-18 23:33:50 <sipa> is loadblock still running?
1457 2012-05-18 23:34:00 <moa7> yep ... 141000ish
1458 2012-05-18 23:34:27 <moa7> it's reverifying the cahin using git head right?
1459 2012-05-18 23:34:34 <moa7> s/cahin/chain
1460 2012-05-18 23:34:43 <sipa> if you built from git head, yes
1461 2012-05-18 23:34:48 <moa7> yes
1462 2012-05-18 23:35:04 <sipa> can you paste a few line from what's being added to debug.log?
1463 2012-05-18 23:35:12 <moa7> sure
1464 2012-05-18 23:35:16 <sipa> tail ~/.bitcoin/debug.log
1465 2012-05-18 23:35:22 <moa7> ProcessBlock: ACCEPTED SetBestChain: new best=000000000000043713cc  height=141695  work=86420695855664177568 ProcessBlock: ACCEPTED SetBestChain: new best=00000000000007ccf2e8  height=141696  work=86428451400042204976 ProcessBlock: ACCEPTED SetBestChain: new best=00000000000008f2069d  height=141697  work=86436206944420232384 ProcessBlock: ACCEPTED SetBestChain: new best=000000000000011f76b7  height=141698  work=86443962488798259792
1466 2012-05-18 23:35:29 <sipa> ok
1467 2012-05-18 23:35:40 <sipa> good
1468 2012-05-18 23:35:53 <moa7> good
1469 2012-05-18 23:36:09 <sipa> but using loadblock will not reveal what caused your corruption
1470 2012-05-18 23:36:38 <moa7> no but if it is still corrupted it will reveal a problem
1471 2012-05-18 23:36:48 <sipa> It won't be :)
1472 2012-05-18 23:37:05 <moa7> i'll hold off on the bug report then
1473 2012-05-18 23:38:15 <moa7> would be good if git appended a version number to the executable filename
1474 2012-05-18 23:38:38 <sipa> it's logged in debug.log
1475 2012-05-18 23:39:04 <moa7> yeah but I want to see what the file is by "ls"
1476 2012-05-18 23:39:17 <moa7> before it runs
1477 2012-05-18 23:40:10 <sipa> make -f makefile bitcoind && mv bitcoind bitcoind-$(git describe)
1478 2012-05-18 23:42:44 <moa7> thnx ... you are building me a custom script as I copy these
1479 2012-05-18 23:43:11 <sipa> makefile.unix instead of makefile
1480 2012-05-18 23:43:59 barmstrong has quit (Remote host closed the connection)
1481 2012-05-18 23:44:56 <moa7> yeah
1482 2012-05-18 23:45:17 barmstrong has joined
1483 2012-05-18 23:45:44 <moa7> and for bitcoin-qt ... ?
1484 2012-05-18 23:46:36 <sipa> qmake && make && mv bitcoin-qt bitcoin-qt-$(git describe)
1485 2012-05-18 23:46:52 <moa7> right thnx
1486 2012-05-18 23:48:41 <moa7> to be frank I gave up following dev work closely around time of bitcoin-qt split ...
1487 2012-05-18 23:49:31 <moa7> invested fair amount of time getting bitcoin-wxwidgets to build on different platforms ...
1488 2012-05-18 23:49:57 <moa7> hence the sloppy version following
1489 2012-05-18 23:51:06 <moa7> maybe the price was dropping around them too ??
1490 2012-05-18 23:52:15 <moa7> is anybody still keeping a wxwidgets bitcoin gui up to date?
1491 2012-05-18 23:52:36 Turingi has quit (Read error: Connection reset by peer)