1 2012-07-15 02:31:25 <Karmaon> http://1337day.com/exploits/18984
  2 2012-07-15 02:31:48 <Karmaon> Get ready for stolen wallets on Core 2 Duos.
  3 2012-07-15 02:54:20 <luke-jr> Karmaon: looks browser-specific
  4 2012-07-15 03:26:21 <cheako> luke-jr: It becomes possible that this person may loose access to there coins perminatly.
  5 2012-07-15 03:27:10 <luke-jr> cheako: ?
  6 2012-07-15 03:27:44 <c_k> luke-jr: broadcasting where?
  7 2012-07-15 03:27:48 <cheako> If there computer equipment is confiscated when they get it back, even if they are found innocent that there data could be gone.
  8 2012-07-15 03:27:54 <luke-jr> c_k: p2p network
  9 2012-07-15 03:28:32 <cheako> I think most ppl would be happy if that just appeared on a website some where.
 10 2012-07-15 03:28:32 <luke-jr> cheako: I'm thinking more like Bitcoin-Qt could show "You received <this> transaction from the address. Do you want to send information?"
 11 2012-07-15 03:28:44 <luke-jr> to help law enforcement track down criminals
 12 2012-07-15 03:28:57 <cheako> If government agencies want they can post the addresses on wanted posters.
 13 2012-07-15 03:30:12 <cheako> An bitcoin address rating system would be a great idea.  I may even say that such postings could happen via DNS just as easily.
 14 2012-07-15 03:31:13 <cheako> PPL should be able to configure what 'lists' there client checks, like mail servers and RBLs.
 15 2012-07-15 03:31:56 <luke-jr> wanted posters don't make reporting easy
 16 2012-07-15 03:32:00 <cheako> We could simply have the gov agency setup <address>.bitcoin.agency.gov addresses and our clients can then be configured to check.
 17 2012-07-15 03:32:24 <cheako> This way ppl can disable lookups if they wish.
 18 2012-07-15 03:32:58 <cheako> I don't think every node in the network needs to wast bandwidth on it.
 19 2012-07-15 03:36:00 <cheako> Though it would then make it possible for agencys to unduly harm another?s credibility.  Could we trust them to follow some form of dew process and if so can we trust them to only report accounts directly involved and not friends of freinds of frineds?
 20 2012-07-15 03:38:21 <cheako> Still, A public board where every one can post allows users of Bitcoin to see if an account they are dealing with was previously involved in swindling ppl or dealing drugs.
 21 2012-07-15 03:38:46 <cheako> ...Plus it's an avenue for law enforcement as well.
 22 2012-07-15 03:39:25 <c_k> my voice may not count for much but I don't think it is wise to broadcast that
 23 2012-07-15 03:40:48 <luke-jr> cheako: there aren't accounts
 24 2012-07-15 03:41:22 <cheako> I'd also be useful if ppl can post URLs in connection with bitcoin addresses, so if some one wants to just put there bitcoin address on a card that address can then be used to get the parties other contact info.
 25 2012-07-15 03:41:55 <cheako> luke-jr: Yeah, s/account/address/g
 26 2012-07-15 03:42:19 <luke-jr> cheako: addresses are generally one-time-use
 27 2012-07-15 03:42:30 <luke-jr> almost certainly if they get used for a bad reputation
 28 2012-07-15 03:42:55 <gmaxwell> I heard a (misattributed, sadly) Thomas Jefferson quote today that woudld be lovely to misapply to Bitcoin: "Information is the currency of democracy."
 29 2012-07-15 03:43:37 <cheako> True, but many ppl are accepting donations and the like.  Plus it's possible to re-use an address.  If I wrote a POS software, I would reuse addresses.
 30 2012-07-15 03:43:51 <luke-jr> if someone's publishing an address, I can just google it
 31 2012-07-15 03:44:00 <gmaxwell> (it's somewhat amusing that it was the head of the US national archives, you'd think they'd know how to check if jefferson said something or not)
 32 2012-07-15 03:44:03 <luke-jr> cheako: you would have a crappy POS system then
 33 2012-07-15 03:44:04 <cheako> True.
 34 2012-07-15 03:44:14 <luke-jr> gmaxwell: do they care?
 35 2012-07-15 03:44:19 <cheako> Y?
 36 2012-07-15 03:45:22 <luke-jr> anyhow, I was just observing how an alleged botnet could easily be tied to numerous other addresses& and wishing I could broadcast a voluntary "help me trace this jerk" :p
 37 2012-07-15 03:45:48 <luke-jr> but then again, I guess the police don't really need to track via Bitcoin - the last time, they found the guy but couldn't do anything -.-
 38 2012-07-15 03:46:45 <gmaxwell> luke-jr: yes, like most people doing library/museum/archival work they take their stuff serious to an extent that people outside their little bubble would find confusing and weird.
 39 2012-07-15 03:47:29 <luke-jr> gmaxwell: apparently not! :p
 40 2012-07-15 07:40:34 <Eliel_> gmaxwell: I don't think that would be misapplying. Re: that misattributed Thomas Jefferson quote.
 41 2012-07-15 09:27:29 <Joric> guys, take a look at this chart http://blockchain.info/pools
 42 2012-07-15 09:27:45 <Joric> exact 51% now belongs to a 3rd party
 43 2012-07-15 09:28:01 <Joric> does it mean the bitcoin is officially came to end
 44 2012-07-15 09:29:14 <Diablo-D3> yes, its over, lets go shopping!
 45 2012-07-15 09:29:17 <cccp> read the red text in the description above
 46 2012-07-15 09:39:27 <Eliel_> Joric: it just means the one who makes the chart doesn't know who make up that 51%.
 47 2012-07-15 09:39:57 <Eliel_> It's extremely unlikely that it's one single entity.
 48 2012-07-15 11:17:48 <diki> As I was browsing the linux kernel source I found a driver for realtek nic written by jgarzik
 49 2012-07-15 11:18:06 <diki> Never knew he had contributed
 50 2012-07-15 11:18:35 <diki> Diablo-D3: what for?
 51 2012-07-15 11:18:50 <Diablo-D3> he wrote ethool.
 52 2012-07-15 11:18:53 <Diablo-D3> *ethtool
 53 2012-07-15 11:19:02 <Diablo-D3> and he works for redhat
 54 2012-07-15 11:19:44 <diki> You expect everybody to know who he is?
 55 2012-07-15 11:19:52 <diki> Major overrating..
 56 2012-07-15 11:19:53 <Diablo-D3> I expect people to learn how to google.
 57 2012-07-15 11:20:20 <diki> I stumbled on it by chance
 58 2012-07-15 11:20:38 <diki> Not like I specifically googled him
 59 2012-07-15 11:21:59 <diki> Was looking at drivers with monitor mode code
 60 2012-07-15 11:22:48 <diki> As an example of how it can be implemented in an android broadcom nic
 61 2012-07-15 11:24:23 <diki> So longas the chip also allows it
 62 2012-07-15 11:26:00 <diki> But I have to admit that reading the source is fun and gives me information on how computers work
 63 2012-07-15 12:32:15 <TD> Diablo-D3: he doesn't work for red hat anymore
 64 2012-07-15 12:32:39 <Diablo-D3> ahh
 65 2012-07-15 12:45:03 <jgarzik> TD: You are misinformed.  I still work for Red Hat.
 66 2012-07-15 12:45:12 <TD> oh, sorry
 67 2012-07-15 12:45:14 <TD> i thought you ran your own company these days
 68 2012-07-15 12:45:30 <jgarzik> TD: yes, a micro-company with near-zero income :)
 69 2012-07-15 12:48:30 <jgarzik> exMULTI makes a tiny bit of income, mostly residual from BMA, but it is largely just a shelter for bitcoin activities, so that there is a clear legal dividing line between Red Hat and bitcoin.
 70 2012-07-15 12:49:47 <TD> ok
 71 2012-07-15 12:54:24 <Joric> someone deleted content from here https://en.bitcoin.it/wiki/Mining_hardware_comparison
 72 2012-07-15 12:54:45 <Joric> older version still exists https://en.bitcoin.it/w/index.php?title=Mining_hardware_comparison&direction=prev&oldid=28691
 73 2012-07-15 13:17:52 <nanotube> Joric: weird, i don't see when that happened in the history...
 74 2012-07-15 13:18:54 <nanotube> if you click 'edit' all content is still there. seems like some wiki bug.
 75 2012-07-15 13:23:58 <Joric> this edit by luke-jr somehow broke everything compare left and right revisions https://en.bitcoin.it/w/index.php?title=Mining_hardware_comparison&diff=next&oldid=28690
 76 2012-07-15 13:32:08 <Diablo-D3> Joric: btw, 6770s are rebranded 5770s
 77 2012-07-15 13:32:17 <Diablo-D3> they're identical, even works with sdk 2.1
 78 2012-07-15 13:34:02 <Joric> oddly 4850s are much slower than 5850s
 79 2012-07-15 13:34:50 <D34TH> has anyone tested the pull req #1597, id like to know if it works before i finish breaking my pc
 80 2012-07-15 13:37:23 <Diablo-D3> Joric: no
 81 2012-07-15 13:37:29 <Diablo-D3> in 3D, 5850s are about twice as fast
 82 2012-07-15 13:37:34 <Diablo-D3> bitcoin "cheats"
 83 2012-07-15 13:37:50 <Diablo-D3> 5xxx can do stuff we need in a single cycle that 4xxx takes several
 84 2012-07-15 13:37:53 <Diablo-D3> and we abuse the fuck out of it
 85 2012-07-15 13:41:18 <D34TH> brb
 86 2012-07-15 13:57:46 <topi`> I always seem to get "bad-prevblk" rejects from eligius, I wonder if this is a big endian issue in my cgminer?
 87 2012-07-15 13:57:59 <topi`> just compiled it for a powerpc cpu ;)
 88 2012-07-15 14:15:29 <luke-jr> topi`: interesting, did you try BFGMiner?
 89 2012-07-15 14:16:08 <luke-jr> Joric: odd; it worked at the time, and works now if I resave the same page
 90 2012-07-15 14:18:23 <d34th> luke-jr have you tried the vagrant wrapper for gitian yet? its in pullreq 1597 and its gotten me further than i could by my self
 91 2012-07-15 14:18:27 <d34th> its quite helpful
 92 2012-07-15 14:26:38 <luke-jr> d34th: no, I won't install Ruby
 93 2012-07-15 14:26:47 <luke-jr> and I have Gitian working fine in KVM
 94 2012-07-15 14:26:50 <copumpkin> lol
 95 2012-07-15 14:55:29 <copumpkin> http://i.imgur.com/y2Eh2.png
 96 2012-07-15 14:56:20 <d34th> one does not simply rtfm
 97 2012-07-15 15:00:22 <freewil> copumpkin, lol
 98 2012-07-15 15:01:51 <Joric> i've seen such bullshit somewhere
 99 2012-07-15 15:03:43 <upb> 'insure' your data can never be compromised ?!?!
100 2012-07-15 15:04:24 <upb> lol
101 2012-07-15 15:04:26 <copumpkin> http://snapplr.com/j9vg
102 2012-07-15 15:06:03 <upb> da fuck
103 2012-07-15 15:11:26 <CodesInChaos> great security attitude
104 2012-07-15 15:25:52 <Joric> found this gem
105 2012-07-15 15:26:03 <Joric> "Since key length and key structure vary and since the encryption engine does not use any mathematical algorithms, reverse engineering is impossible and guessing is not an option."
106 2012-07-15 15:32:30 <copumpkin> lol
107 2012-07-15 15:38:17 <Joric> from here http://www.shmoo.com/mail/cypherpunks/feb99/msg00268.html
108 2012-07-15 15:38:31 <Joric> "Each record is SEPARATELY encrypted without algorithms"
109 2012-07-15 15:40:07 <upb> :D
110 2012-07-15 15:42:35 <Joric> no algorithms -> it's unbreakable
111 2012-07-15 15:43:24 <Joric> there's more
112 2012-07-15 15:43:31 <Joric> "complex proprietary encryption algorithm"
113 2012-07-15 15:43:43 <Diablo-D3> what are we talking about
114 2012-07-15 15:43:45 <Joric> "This scientifically acclaimed encryption product is the world's
115 2012-07-15 15:43:57 <Joric> "Encryptor 4.0 uses a unique in-house developed incremental base
116 2012-07-15 15:43:57 <Joric> shift algorithm. Decryption is practically impossible. Even if
117 2012-07-15 15:44:27 <graingert> sigh
118 2012-07-15 15:44:38 <graingert> Joric: where are you quoting this from?
119 2012-07-15 15:47:13 <upb> hahahahahahahahah
120 2012-07-15 15:47:28 <upb> hey but is it 'miltary grade' ?:P
121 2012-07-15 15:48:54 <Joric> upb, looks like it! :D
122 2012-07-15 15:49:35 <Joric> graingert, http://www.engr.mun.ca/~howard/crypto2012/crypto_snake_oil.pdf
123 2012-07-15 15:50:11 <graingert> "Since key length and key struct
124 2012-07-15 15:50:13 <graingert> ure vary and since the encryption
125 2012-07-15 15:50:15 <graingert> engine does not use any mathematical algorithms, reverse
126 2012-07-15 15:50:17 <graingert> engineering is impossible and guessing is not an option."
127 2012-07-15 15:50:19 <graingert> wat
128 2012-07-15 15:50:47 <Joric> don't you hate mathematical algorithms
129 2012-07-15 18:35:47 <nanotube> i have an unbreakable encryption scheme. def encrypt(text): return 0. decrypt that!
130 2012-07-15 18:36:23 <coiax> nanotube: I think encryption schemes by definition require a one to one correpondence
131 2012-07-15 18:36:31 <coiax> I think you've written a hashing algorithm
132 2012-07-15 18:37:23 <nanotube> coiax: that's only for 'valid' encryption. :)
133 2012-07-15 18:37:47 <MC1984> i got an unbreakable sheme
134 2012-07-15 18:37:47 <nanotube> also, you seem to have missed the funny stuff people posted before you joined. <_<
135 2012-07-15 18:38:00 <MC1984> i call it facesmash crypto, even i dont know what it says
136 2012-07-15 18:38:05 <MC1984> nrysh;nbgf;vmsZSPFDC,szxvszmg'nb;lsfmghp'aeiokfma.i'ndgb
137 2012-07-15 18:38:07 <MC1984> see
138 2012-07-15 18:45:31 <coiax> MC1984: -_-
139 2012-07-15 18:47:57 <graingert> coiax: OH HAI
140 2012-07-15 18:48:04 <graingert> !getrating coiax
141 2012-07-15 18:48:05 <gribble> This user has not yet been rated. Currently not authenticated.
142 2012-07-15 18:48:07 <graingert> !!
143 2012-07-15 18:48:09 <gribble> Error: "!" is not a valid command.
144 2012-07-15 18:48:52 <coiax> graingert: Why are you rating me
145 2012-07-15 18:48:56 <coiax> I feel objectified
146 2012-07-15 18:49:11 <graingert> I'm getting your rating
147 2012-07-15 18:49:19 <coiax> Rating of what?
148 2012-07-15 18:49:22 <coiax> Is it an otc thing
149 2012-07-15 18:49:27 <graingert> you bet your socks
150 2012-07-15 18:50:29 <coiax> graingert: I've never done any OTC trades
151 2012-07-15 18:50:35 <graingert> tut tut
152 2012-07-15 18:50:43 <coiax> although at some point, I might randomly want to give you btc to buy pizza for ohmrdarcy
153 2012-07-15 18:50:53 <coiax> as I cannot do that myself at the moment
154 2012-07-15 18:51:09 <graingert> are you registered?
155 2012-07-15 18:51:40 <coiax> freenode, or otc?
156 2012-07-15 18:51:48 <graingert> both
157 2012-07-15 18:51:54 <coiax> yes, probably not
158 2012-07-15 18:52:10 <graingert> go do it
159 2012-07-15 18:53:55 <gribble> User graingert, rated since Wed May  4 06:59:59 2011. Cumulative rating 2, from 2 total ratings. Received ratings: 2 positive, 0 negative. Sent ratings: 6 positive, 0 negative. Details: http://bitcoin-otc.com/viewratingdetail.php?nick=graingert  Currently not authenticated.
160 2012-07-15 18:53:55 <MC1984> !getrating graingert
161 2012-07-15 18:54:26 <MC1984> thi is fun
162 2012-07-15 18:58:41 <coiax> graingert: Done.
163 2012-07-15 18:58:50 <graingert> !getrating coix
164 2012-07-15 18:58:50 <gribble> This user has not yet been rated. Currently not authenticated.
165 2012-07-15 18:58:52 <graingert> !getrating coiax
166 2012-07-15 18:58:53 <gribble> This user has not yet been rated. Currently authenticated from hostmask coiax!~je5g09@uglogin.ecs.soton.ac.uk
167 2012-07-15 18:59:11 <graingert> urm
168 2012-07-15 18:59:22 <graingert> you're giving out your username
169 2012-07-15 18:59:40 <graingert> !whois graingert
170 2012-07-15 18:59:41 <gribble> purple (~graingert@unaffiliated/graingert) has been on server kornbluth.freenode.net since 01:24 PM, July 15, 2012 (idle for 0 seconds) and is on #bitcoin-otc, #bitcoin, and #bitcoin-dev.
171 2012-07-15 18:59:58 <graingert> coiax: you should get a clock
172 2012-07-15 19:00:09 <graingert> cloak from #freenode
173 2012-07-15 19:00:34 <OneEyed> Why would that be a big deal to give one's username?
174 2012-07-15 19:00:37 <OneEyed> !whois OneEyed
175 2012-07-15 19:00:39 <gribble> Samuel Tardieu (~sam@anyanka.rfc1149.net) has been on server zelazny.freenode.net since 10:52 AM, July 12, 2012 (idle for 1 second) and is voiced on bitcoin-otc and is also on #bitcoin-dev.
176 2012-07-15 19:00:48 <OneEyed> Wow, even my *real* name. Big deal.
177 2012-07-15 19:04:25 <coiax> graingert: How does one get a freenode cloak?
178 2012-07-15 19:04:44 <kinlo> one asks the staff
179 2012-07-15 19:04:48 <BlueMatt> go to #freenode and ask (though you have to be patient)
180 2012-07-15 19:05:01 <coiax> I'm really not that plussed
181 2012-07-15 19:05:13 <coiax> I've already associated my GnuPG key with this username
182 2012-07-15 19:05:21 <coiax> which gives a decent idea of my geographical location
183 2012-07-15 19:08:56 <MC1984> if someone decides they have a beef with you, you can get ddosed or hacking attemps an shit without a cloak
184 2012-07-15 19:09:05 <MC1984> dunno why things arnet cloaked by default
185 2012-07-15 19:10:39 <BlueMatt> so freenode isnt inundated with requests for name->ip mappings from law enforcement/others
186 2012-07-15 19:11:05 <gmaxwell> And so that bans are a little more effective. If you had to do work to get a cloak you won't want it banned.
187 2012-07-15 19:11:42 <MC1984> suppose
188 2012-07-15 19:12:09 <graingert> you don't have to work for a cloak
189 2012-07-15 19:12:15 <graingert> you just ask a staffer
190 2012-07-15 19:12:18 <graingert> then they give you one
191 2012-07-15 19:12:40 <BlueMatt> they are supposed to require that you have had your nick registered for some amount of time and have been using it
192 2012-07-15 19:12:59 <BlueMatt> (plus you usually have to ask umpteen times)
193 2012-07-15 19:13:41 <BlueMatt> (or you did when I reged when it was required for -otc, not long before -otc was the biggest chan on freenode, so they may have just hated people asking for cloaks at the time (which is why -otc no longer requires them))
194 2012-07-15 19:17:34 <graingert> oh
195 2012-07-15 19:17:40 <graingert> my exp was completely different
196 2012-07-15 19:17:54 <graingert> presumably due to the OTC cloack req
197 2012-07-15 19:19:35 <OneEyed> !whois OneEyed
198 2012-07-15 19:21:54 <OneEyed> !whois OneEyed
199 2012-07-15 19:21:55 <gribble> Samuel Tardieu (~sam@unaffiliated/oneeyed) has been on server zelazny.freenode.net since 10:52 AM, July 12, 2012 (idle for 1 second) and is on #bitcoin-otc and #bitcoin-dev.
200 2012-07-15 19:22:01 <OneEyed> graingert: thanks for the hint
201 2012-07-15 19:22:42 <graingert> OneEyed: ?
202 2012-07-15 19:22:50 <OneEyed> Got a cloak
203 2012-07-15 19:23:16 <coiax> Hurray, it's cloak city
204 2012-07-15 19:23:22 <graingert> coiax: you're still giving away your username
205 2012-07-15 19:23:29 <graingert> (22:21:41) coiax [~je5g09@unaffiliated/coiax] entered the room.
206 2012-07-15 19:23:45 <coiax> Oh, okay
207 2012-07-15 19:24:06 <BlueMatt> graingert: when did you get a cloak?
208 2012-07-15 19:24:17 <graingert> BlueMatt: I don't know when
209 2012-07-15 19:24:35 <BlueMatt> like before 1 jan 2011 ish?
210 2012-07-15 19:24:39 <graingert> BlueMatt: coiax got one instantly it seems
211 2012-07-15 19:24:52 <coiax> I asked politely. :)
212 2012-07-15 19:24:59 <OneEyed> I got one instantly too
213 2012-07-15 19:25:01 <graingert> coiax: I asked rudely
214 2012-07-15 19:25:07 <BlueMatt> so did i, like 16 months ago...
215 2012-07-15 19:25:12 <coiax> graingert: sounds like you :P
216 2012-07-15 19:25:15 <BlueMatt> (politely)
217 2012-07-15 19:25:19 <OneEyed> BlueMatt: looks like Fuchs is in a good mood right now
218 2012-07-15 19:28:00 <MC1984> why the fuck would you put your real name into your irc program
219 2012-07-15 19:28:16 <coiax> MC1984: Addressed at who
220 2012-07-15 19:28:27 <OneEyed> MC1984: because sometimes you participate to projects where you use your real name, and this way people recognize you?
221 2012-07-15 19:28:32 <BlueMatt> why the fuck would you not put your real name into an irc program?
222 2012-07-15 19:29:34 <MC1984> post your facebook too
223 2012-07-15 19:29:51 <graingert> there exists a mapping graingert-> my real name
224 2012-07-15 19:29:58 <BlueMatt> MC1984: go read this: http://www.amazon.com/Public-Parts-ebook/dp/B004W3FZ0Q
225 2012-07-15 19:30:35 <coiax> BlueMatt: That seems to involve giving Amazon money :P
226 2012-07-15 19:30:49 <coiax> which is frustrating, because kindles are the metaphorical poop
227 2012-07-15 19:31:12 <BlueMatt> coiax: fine, go torrent it, whatever, the point was to read it
228 2012-07-15 19:31:48 <OneEyed> "public part" torrent -> "Download Nude in Public - Part 2 Torrent - Kickass Torrents"
229 2012-07-15 19:31:56 <OneEyed> Thanks Google :)
230 2012-07-15 19:32:00 <BlueMatt> ok, come up with a better search term ;)
231 2012-07-15 19:32:17 <OneEyed> (not that I was going to download it anyway, just curious after your remark)
232 2012-07-15 19:32:34 <OneEyed> Indeed adding the author name helps a lot :-)
233 2012-07-15 19:33:03 <OneEyed> afk
234 2012-07-15 19:33:20 <MC1984> i cant even be bothered to read the synopsis
235 2012-07-15 19:34:00 <BlueMatt> tldr: you are making an invalid and backwards point
236 2012-07-15 19:35:51 <MC1984> tldr this is irc i dont give a fuck
237 2012-07-15 19:36:06 <BlueMatt> why do you talk?
238 2012-07-15 19:36:36 <BlueMatt> you made a point, and when someone disagreed, you just said "i dont give a fuck"
239 2012-07-15 19:36:53 <MC1984> who the fuck directs someone to an actual specific book to read to counter an offhand comment lol
240 2012-07-15 19:37:15 <BlueMatt> someone who thinks you would learn quite a bit by reading it ;)
241 2012-07-15 19:37:47 <BlueMatt> and...his position explains exactly why you would want to post your real name
242 2012-07-15 19:38:26 <MC1984> irc is serious business
243 2012-07-15 19:38:48 <BlueMatt> hey, irc doesnt have to be a mindless chat room unless you let it
244 2012-07-15 19:39:10 <maaku> BlueMatt: re: #1597, some parts of the vagrant scripts could be added to gitian-builder, but most of it has to do with downloading and sorting out dependencies between the specific bitcoin requirements
245 2012-07-15 19:39:21 <MC1984> could have fooled me
246 2012-07-15 19:40:08 <BlueMatt> maaku: fair enough, but Id hate to put the vagrant stuff in bitcoin's repo so other projects that use it cant get it...
247 2012-07-15 19:40:28 <maaku> e.g, downloading openssl, qrencode, qt, etc., and making sure bitcoin-deps, qt-win32, etc. is built before gitian-win32
248 2012-07-15 19:40:29 <BlueMatt> maaku: also, I kinda prefer putting stuff like getting the deps and auto-running into the gitian ymls and making gitian do it
249 2012-07-15 19:40:38 <BlueMatt> instead of us doing it in our own scripts
250 2012-07-15 19:40:55 <BlueMatt> (ie put a url field in the gitian inputs list, and let gitian auto-download)
251 2012-07-15 19:41:30 <BlueMatt> (I have a bad feeling the vagrant scripts are not going to get updated when gitian input versions do)
252 2012-07-15 19:46:49 <poop> Does anyone know get the balance of a single address in your wallet using the rpc interface of bitcoind?
253 2012-07-15 19:47:56 <maaku> i did try to make the scripts as simple as possible to update with that concern in mind
254 2012-07-15 19:48:11 <maaku> but if it requires direct integration with gitian instead, it may have to wait for someone else
255 2012-07-15 19:49:15 <BlueMatt> why did you patch the gitian descriptors? and did you check the resulting ones for determinism?
256 2012-07-15 19:50:12 <BlueMatt> it looks like you already did the gitian integration, just add a few if()s and you're good, no?
257 2012-07-15 19:52:31 <D34TH> maaku i had a question for you, it seems that my virtualbox isnt supporting kvm even though i have the mods loaded
258 2012-07-15 19:52:38 <D34TH> i know my proc supports it and its enabled
259 2012-07-15 19:52:42 <MC1984> is the "bitcoin developers" even an entity to which copyright can be ascribed
260 2012-07-15 19:52:51 <maaku> you can't do kvm within a virtualbox
261 2012-07-15 19:52:55 <BlueMatt> MC1984: nope, thats why it doesnt make sense
262 2012-07-15 19:53:10 <BlueMatt> D34TH: you mean vtx?
263 2012-07-15 19:53:17 <D34TH> svm
264 2012-07-15 19:53:22 <D34TH> AMD-V for me
265 2012-07-15 19:53:23 <MC1984> just put it on CC or something
266 2012-07-15 19:53:34 <maaku> BlueMatt: IANAL, but it should be fine as long the "Bitcoin Developers" are listed
267 2012-07-15 19:53:41 <D34TH> it says KVM is not loaded this might fail or something to that effect
268 2012-07-15 19:53:42 <maaku> like in an AUTHORS files
269 2012-07-15 19:53:45 <maaku> which they currently are not
270 2012-07-15 19:54:01 <BlueMatt> D34TH: try unloading kvm modules, they may interfere, also virtualbox mods loaded?
271 2012-07-15 19:54:08 <BlueMatt> maaku: they arent...
272 2012-07-15 19:54:10 <D34TH> imo, no clue
273 2012-07-15 19:54:34 <maaku> D34TH: that's a known bug in gitian-downloader, i filed a bug report but haven't had time to fix
274 2012-07-15 19:54:43 <maaku> D34TH: ignore it
275 2012-07-15 19:54:50 <D34TH> ill try it on windows
276 2012-07-15 19:54:52 <D34TH> for the lulz
277 2012-07-15 19:55:06 <D34TH> brb readme.md
278 2012-07-15 19:55:16 <maaku> D34TH: (it's complaining about lack of KVM support even though it's doing a LXC build--not KVM used at all)
279 2012-07-15 19:55:28 <D34TH> ahh
280 2012-07-15 19:55:59 <BlueMatt> maaku: the main issue Im not happy about that header is that it could make it harder to change the license, or to transfer copyright to a bitcoin org down the road, but I think thats hard as hell anyway, so.....
281 2012-07-15 19:56:15 <D34TH> maaku id assume msi is one-click, correct?
282 2012-07-15 19:56:57 <maaku> BlueMatt: gitian.yml and gitian-win32.yml were updated to use the source tree the developer is running the vagrant scripts from instead of the remotes capability
283 2012-07-15 19:57:04 <maaku> BlueMatt: different use case, that's all
284 2012-07-15 19:58:07 <BlueMatt> ok fair enough, though have you tested them for determinism anyway (virtualbox could mean different results somehow?)
285 2012-07-15 19:58:53 <maaku> BlueMatt: the other changes were required to even get it to compile on Ubuntu 12.04--incorrect YAML syntax, incorrect use of wine, using CC=, AR=, etc. parameters for ./configure instead of '--host='
286 2012-07-15 19:59:16 <BlueMatt> oh...dont use ubuntu 12.04, thats gonna mean entirely non-deterministic
287 2012-07-15 19:59:28 <BlueMatt> (compared to the other results)
288 2012-07-15 19:59:57 <maaku> wave of the future, BlueMatt
289 2012-07-15 20:00:13 <BlueMatt> doesnt matter, if it means the results arent the same, it mans the results are worthless ;)
290 2012-07-15 20:00:16 <maaku> i was going to file bug reports for those separately
291 2012-07-15 20:00:30 <BlueMatt> also, does it use db4.8?
292 2012-07-15 20:01:21 <D34TH> maaku i have a question for you, is the vagrant windows installer good enough?
293 2012-07-15 20:01:33 <D34TH> it seems to have all this embeded
294 2012-07-15 20:01:40 <maaku> BlueMatt: I think you're misunderstanding the purpose
295 2012-07-15 20:01:45 <maaku> D34TH: no, it won't work
296 2012-07-15 20:02:20 <maaku> BlueMatt: the vagrant scripts is meant to be a way to do easy cross-platform development
297 2012-07-15 20:02:36 <BlueMatt> maaku: the purpose of gitian is to create a deterministic build environment, if you use a different version of ubuntu, you break that entirely
298 2012-07-15 20:02:45 <maaku> BlueMatt: for someone to do cross-builds on their workstation
299 2012-07-15 20:03:05 <maaku> BlueMatt: and that's not the goal& nevermind
300 2012-07-15 20:03:42 <BlueMatt> I see that you want to do builds for linux on windows (though I question the usefulness of that) and thats cool, but its not gitian...
301 2012-07-15 20:04:02 <D34TH> i want to do builds for windows on windows
302 2012-07-15 20:04:03 <D34TH> :D
303 2012-07-15 20:04:12 <maaku> what D34TH  said
304 2012-07-15 20:04:17 <maaku> that's the point
305 2012-07-15 20:04:30 <maaku> or to do builds for Mac on Mac, when those descriptors are written
306 2012-07-15 20:04:51 <BlueMatt> wait, you are building bitcoin for mac on linux?
307 2012-07-15 20:04:58 <maaku> yes
308 2012-07-15 20:05:08 <BlueMatt> since when do we have mac gitian scripts?
309 2012-07-15 20:05:28 <maaku> since I wrote them? I need to clean them up a bit then I'll make a pull request
310 2012-07-15 20:05:43 <BlueMatt> ah...also, talk to luke about that, hes been working on that some too
311 2012-07-15 20:05:55 <maaku> D34TH: I don't remember the details, but the vagrant installer on win32 uses a different command line syntax
312 2012-07-15 20:06:14 <BlueMatt> in any case, why cant you just modify gitian slightly to output its build script, give you the file, then simply run it on an ubuntu vm instead of using vagrant?
313 2012-07-15 20:06:18 <D34TH> yea i need to get openssl and git built nativly in the devkit
314 2012-07-15 20:06:28 <maaku> D34TH: so the makefile doesn't work. you can install the vagrant gem using ruby gems though
315 2012-07-15 20:07:00 <maaku> BlueMatt: why reinvent the wheel? that's what vagrant is for
316 2012-07-15 20:07:12 <BlueMatt> out of curiosity, what toolchain are you using to xcompile for mac on linux?
317 2012-07-15 20:07:50 <maaku> the latest llvm-gcc and cctools against the 10.5 SDK
318 2012-07-15 20:08:55 <D34TH> im having an issue where i need to bust out openssl1.0.1c but msys only provides 1.0.0
319 2012-07-15 20:09:02 <BlueMatt> maaku: my point is more of a, why not distance this further from gitian instead of patching gitian to ssh and everything, why not structure it more like: a script that will start vagrant and whatnot for you, call gitian with a --dump-script option, run that script on the vm...if you patch gitian to run it, the expectation is the results will be deterministic...
320 2012-07-15 20:09:18 <BlueMatt> luke-jr: read up a bit ^
321 2012-07-15 20:10:36 <BlueMatt> luke-jr: not sure where you are with bitcoin-qt xcompile for osx, but maaku at least has it working with llvm
322 2012-07-15 20:14:44 <maaku> D34TH: was that directed to me? did you solve it?
323 2012-07-15 20:15:10 <D34TH> it really wasnt directed, just me complaining that openssl doesnt like msys
324 2012-07-15 20:16:25 <BlueMatt> maaku: in any case, for users just wanting to build, rebuilding the vm each time and all of gitian's overhead is by far overkill, I think dumping the script and letting users run it themselves when they want would be a nice feature
325 2012-07-15 20:16:53 <maaku> it doesn't rebuild the vm, or dependencies or any of that
326 2012-07-15 20:16:55 <maaku> it's all cached
327 2012-07-15 20:16:57 <D34TH> bluematt: in my experience it didnt rebuild the vm it just rebooted it
328 2012-07-15 20:17:05 <D34TH> it saved with vbox
329 2012-07-15 20:17:50 <BlueMatt> maaku: oh......
330 2012-07-15 20:18:22 <BlueMatt> can you at least make it clear in the pull and the readme/etc that this is not deterministic and is only used to get a working build, not to do releases or match released versions?
331 2012-07-15 20:38:33 <D34TH> w/e openssl 1.0.1 wont compile on msys
332 2012-07-15 20:38:57 <D34TH> bluematt: will openssl 1.0.0 work with bitcoin?
333 2012-07-15 20:40:57 <BlueMatt> sure, though there are nearly always security issues (which may not apply to bitcoin) in older versions
334 2012-07-15 20:41:18 <BlueMatt> in other words, sure, but dont run it with coins
335 2012-07-15 20:41:33 <BlueMatt> (and possibly code execution...)
336 2012-07-15 20:41:39 <D34TH> D:
337 2012-07-15 20:41:49 <D34TH> why cant bitcoin on windows be easy
338 2012-07-15 20:41:59 <D34TH> its like it hates windows
339 2012-07-15 20:42:32 <BlueMatt> its like we have no windows developers
340 2012-07-15 20:42:50 <BlueMatt> my suggestion, seriously, get yourself an ubuntu vm, and manually execute the gitian scripts
341 2012-07-15 20:42:57 <D34TH> tried that
342 2012-07-15 20:42:59 <BlueMatt> its not very bad, and once you set it up once, its easy to recompile
343 2012-07-15 20:43:08 <BlueMatt> where'd you get stuck, it wfm
344 2012-07-15 20:43:12 <D34TH> wont get bast bootstraping
345 2012-07-15 20:43:14 <BlueMatt> (and Im not even on ubuntu)
346 2012-07-15 20:43:16 <D34TH> **past
347 2012-07-15 20:43:27 <D34TH> no error
348 2012-07-15 20:43:33 <D34TH> just doesnt do anything
349 2012-07-15 20:43:36 <BlueMatt> bootstrapping? no, Im saying just install ubuntu in a vm manually and then do it all yourself
350 2012-07-15 20:43:50 <BlueMatt> its not as bad as it sounds
351 2012-07-15 20:43:55 <D34TH> with gitian?
352 2012-07-15 20:44:10 <D34TH> or manual manual
353 2012-07-15 20:44:24 <BlueMatt> manual, but read and copy the gitian script manually into a terminal
354 2012-07-15 20:45:11 <D34TH> i get all confused with the varibles
355 2012-07-15 20:45:19 <D34TH> tends to break my brain after awhile
356 2012-07-15 20:46:27 <BlueMatt> use export :)
357 2012-07-15 20:46:44 <BlueMatt> export VARIABLE=VALUE, then you dont have to think about it
358 2012-07-15 20:47:20 <BlueMatt> (I think the only ones you really need are like BUILD=~/build and a few others, check the header of a generated build script in the var/build.sh (?) after running gitian
359 2012-07-15 20:47:22 <BlueMatt> )
360 2012-07-15 20:47:42 <BlueMatt> (or read the src, should be easy to control-f for)
361 2012-07-15 20:48:00 <D34TH> what i need to do is image a ubuntu-minimal and ask you to ssh in and assist
362 2012-07-15 20:48:06 <graingert> !ticker
363 2012-07-15 20:48:07 <gribble> Best bid: 7.582, Best ask: 7.61968, Bid-ask spread: 0.03768, Last trade: 7.58126, 24 hour volume: 28589, 24 hour low: 7.45, 24 hour high: 7.7
364 2012-07-15 20:48:43 <BlueMatt> heh, well I suppose that works too
365 2012-07-15 20:48:56 <D34TH> got an rdp client?
366 2012-07-15 20:49:21 <BlueMatt> what I need to do is tar up my /home/ubuntu (funny, Im not on ubuntu and dont have a user named ubuntu...) and release that for people wanting to build...
367 2012-07-15 20:49:30 <BlueMatt> ssh works better than rdp :)
368 2012-07-15 20:49:38 <D34TH> yea
369 2012-07-15 20:49:48 <D34TH> imaging
370 2012-07-15 20:49:52 <BlueMatt> wait...lemme see how big my /home/ubuntu is
371 2012-07-15 20:50:12 <D34TH> max ram usage?
372 2012-07-15 20:50:19 <D34TH> i'd say 1.5gb
373 2012-07-15 20:50:21 <BlueMatt> no, how long it'l take to upload...
374 2012-07-15 20:50:26 <BlueMatt> oh...durr
375 2012-07-15 20:50:40 <BlueMatt> depends on your core count you wanna use to compile
376 2012-07-15 20:50:44 <D34TH> 4
377 2012-07-15 20:50:54 <BlueMatt> hmm...2.4 g, lemme remove some crap and upload this sucker
378 2012-07-15 20:51:03 <D34TH> make clean
379 2012-07-15 20:51:04 <D34TH> :D
380 2012-07-15 20:51:21 <Matt_von_Mises> I'm not too sure on how bitcoin-qt uses sockets but it looks like to me that for receiving data it just loops until all data is received?
381 2012-07-15 20:51:26 <BlueMatt> I have two versions of boost and a ton of crap (I use this dir to transfer files from/to vms too...)
382 2012-07-15 20:52:30 <Matt_von_Mises> I'm looking at the sockets for cbitcoin right now so I just had a quick look at how bitcoin-qt does it and it doesn't look nice to me.
383 2012-07-15 20:52:31 <BlueMatt> gogo xz
384 2012-07-15 20:52:47 <BlueMatt> Matt_von_Mises: no, its not nice, there are much better ways, but it works...
385 2012-07-15 20:53:20 <BlueMatt> Matt_von_Mises: for everything non-bitcoin, dont use bitcoind as an example ;)
386 2012-07-15 20:53:29 <Matt_von_Mises> For cbitcoin I'm planning to use an events based system. onCanReceiveData (from a socket buffer) etc.
387 2012-07-15 20:53:55 <Matt_von_Mises> From what I know that's the best way. libevent is apparently good for sockets with many connections.
388 2012-07-15 20:54:08 <Matt_von_Mises> Or rather when you have many sockets.
389 2012-07-15 20:55:07 <BlueMatt> sounds fine to me (though Ive never spent much time in socket programming, so I wouldnt know good from bad...)
390 2012-07-15 20:56:01 <Matt_von_Mises> I've not done any real low-level socket stuff before (I've done some higher level stuff using Apple's Cocoa libraries), so I hope my research is good. I've read that blocking sockets are bad and select is a bad solution so I'm using the libevent solution.
391 2012-07-15 20:57:12 <BlueMatt> I think "bad" is strong there, yea its not pretty, yea it'l fall over if you are running a google-scale webserver, but bitcoin isnt that...
392 2012-07-15 20:58:03 <Matt_von_Mises> The biggest problem I faced with blocking sockets is the problem with killing blocked threads.
393 2012-07-15 20:58:13 <Matt_von_Mises> But I've also read it's not efficient at all.
394 2012-07-15 20:59:47 <BlueMatt> its not efficient for that reason, never do a blocking socket to handle multiple connections, but doing select is what I was talking about
395 2012-07-15 21:00:13 <D34TH> bluematt: imaging :D
396 2012-07-15 21:01:41 <D34TH> oh well thats neato
397 2012-07-15 21:01:46 <Matt_von_Mises> Oh. Well yes select is a better way but it's still not as efficient as using libevent from what I've read. I'll go with the better solution. It's conceivable that cbitcoin could be used for super-nodes when bitcoin expands greatly where many connections are needed and it would make a difference.
398 2012-07-15 21:01:50 <D34TH> maaku: vagrant running on msys
399 2012-07-15 21:02:02 <D34TH> maaku: i had to make a funky msys
400 2012-07-15 21:03:06 <D34TH> bluematt: would you be willing to build from an existing install or would you prefer fresh?
401 2012-07-15 21:04:30 <BlueMatt> D34TH: give me a minute, Im gonna send you a nice tar.xz that you can unzip, cd, and build away :)
402 2012-07-15 21:04:36 <misterme009> Hi, can I use more than one rpcuser in my config file for solo mining?
403 2012-07-15 21:04:42 <BlueMatt> no
404 2012-07-15 21:04:52 <BlueMatt> wait...can you?
405 2012-07-15 21:04:53 <misterme009> ie: rpcuser=user1  rpcuser=user2
406 2012-07-15 21:05:05 <D34TH> bluematt: then ill stop imaging because vargant seems to be having fun
407 2012-07-15 21:05:06 <D34TH> :D
408 2012-07-15 21:05:30 <BlueMatt> misterme009: no
409 2012-07-15 21:06:01 <BlueMatt> D34TH: its a tar, you still have to put it in an ubuntu install
410 2012-07-15 21:06:11 <D34TH> ive got ubuntu boxes
411 2012-07-15 21:06:12 <BlueMatt> (its a tar of just src/built files, not a toolchain)
412 2012-07-15 21:06:13 <D34TH> no biggie
413 2012-07-15 21:06:27 <D34TH> i just wanted to know if i should have a fresh one or not
414 2012-07-15 21:06:34 <BlueMatt> guess it doesnt really matter
415 2012-07-15 21:06:48 <BlueMatt> gonna have to install wine/mingw/etc anyway
416 2012-07-15 21:06:57 <BlueMatt> (or, Id assume the vagrant build does that?)
417 2012-07-15 21:07:23 <D34TH> dont have vagrant on that box, and vagrant only does that to the vm it creates
418 2012-07-15 21:07:57 <BlueMatt> well then install wine/mingw/etc
419 2012-07-15 21:08:06 <D34TH> already on that box
420 2012-07-15 21:08:10 <D34TH> :D
421 2012-07-15 21:08:15 <BlueMatt> uggg...someone suggest a file dropbox I can put a 400M file on
422 2012-07-15 21:08:37 <BlueMatt> (no, not dropbox, I dont feel like installing the desktop client, and the web client has a max of 300M)
423 2012-07-15 21:08:50 <graingert> BlueMatt: bittorrent
424 2012-07-15 21:08:53 <D34TH> ^
425 2012-07-15 21:09:10 <D34TH> just upload it directly to me
426 2012-07-15 21:09:14 <D34TH> :D
427 2012-07-15 21:09:26 <graingert> via bittorrent to prevent feckups
428 2012-07-15 21:09:33 <D34TH> that too
429 2012-07-15 21:10:00 <D34TH> heh watching vagrant via htop inside its ssh
430 2012-07-15 21:10:05 <D34TH> looks like its having alot of fun
431 2012-07-15 21:10:48 <BlueMatt> transmission is fun, new torrent -> add and start seeding now -> wait, where did it put the new torrent? oh...it deleted it when it got added to seed.....
432 2012-07-15 21:11:01 <graingert> wat
433 2012-07-15 21:11:22 <graingert> I prefer (k|u)torrent
434 2012-07-15 21:11:29 <D34TH> utorrent
435 2012-07-15 21:11:33 <BlueMatt> (admittedly old version of transmission, but still...)
436 2012-07-15 21:11:35 <D34TH> well
437 2012-07-15 21:11:40 <D34TH> (micro)torrent
438 2012-07-15 21:11:40 <graingert> mine's never done that
439 2012-07-15 21:11:46 <graingert> utorrent.exe
440 2012-07-15 21:12:03 <BlueMatt> torrent hash: 2431d5f3c993122e80f9f94c957806b2c9e24905
441 2012-07-15 21:12:09 <BlueMatt> (whats the magnet link format?)
442 2012-07-15 21:12:26 <graingert> BlueMatt: you'll need to add a tracker
443 2012-07-15 21:12:49 <graingert> BlueMatt: DHT won't work very quickly :P
444 2012-07-15 21:13:09 <graingert> udp://tracker.publicbt.com:80
445 2012-07-15 21:13:15 <graingert> udp://tracker.openbittorrent.com:80
446 2012-07-15 21:13:24 <BlueMatt> thanks, thats good, dont need 10000
447 2012-07-15 21:13:37 <graingert> just the ones from http://openbittorrent.com/
448 2012-07-15 21:14:09 <BlueMatt> anywho...figure out the format for a magnet link, add that hash, and add the publicbt tracker...
449 2012-07-15 21:14:30 <graingert> right click get magnet link
450 2012-07-15 21:14:42 <BlueMatt> magnet:?xt=urn:btih:2431d5f3c993122e80f9f94c957806b2c9e24905&dn=ubuntu.tar.xz&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80
451 2012-07-15 21:14:45 <BlueMatt> heh, thanks
452 2012-07-15 21:15:34 <luke-jr> "Copyright ??? 2011-2012 Bitcoin Developers." seems to be clearly a no-op to me. That is, it explictly expresses that the copyright is retained by whoever wrote the code IANAL
453 2012-07-15 21:15:37 <BlueMatt> hope you've got ipv6
454 2012-07-15 21:15:54 <D34TH> i got tunnelbroker
455 2012-07-15 21:15:55 <D34TH> :D
456 2012-07-15 21:15:56 <graingert> BlueMatt: utorrent uses Teredo
457 2012-07-15 21:16:01 <graingert> automagically
458 2012-07-15 21:16:05 <BlueMatt> luke-jr: thats what I thought when I wrote it, but Im torn as to whether or not thats realistic...anywhoo...IANAL either so...meh
459 2012-07-15 21:16:12 <graingert> !google IANAL
460 2012-07-15 21:16:13 <gribble> IANAL - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/IANAL>; Urban Dictionary: IANAL: <http://www.urbandictionary.com/define.php?term=IANAL>; IANAL and IDKWITA - IANAL disclaimer waiver | Ask MetaFilter: <http://ask.metafilter.com/56257/IANAL-and-IDKWITA>
461 2012-07-15 21:16:22 <BlueMatt> I am not a layer
462 2012-07-15 21:16:27 <BlueMatt> lawyer
463 2012-07-15 21:16:54 <D34TH> bluematt pm me your ip so i can add you manually
464 2012-07-15 21:16:58 <D34TH> these trackers are slow
465 2012-07-15 21:16:58 <graingert> I think you need a #define bitcoin developers
466 2012-07-15 21:17:03 <BlueMatt> wait..."Connection failed" to tracker...
467 2012-07-15 21:17:21 <luke-jr> BlueMatt: well, the only way it could mean anything else, would be if it assigned copyright to another legal entity. I don't see how it could do that.
468 2012-07-15 21:17:22 <graingert> BlueMatt: lol, also if you create a torrent file then it will go a lot faster
469 2012-07-15 21:18:07 <BlueMatt> graingert: I did, but I dont feel like uploading that either
470 2012-07-15 21:18:11 <BlueMatt> graingert: call me lazy...
471 2012-07-15 21:20:29 <graingert> I think I've got D34TH's ip
472 2012-07-15 21:20:40 <D34TH> not  even mad.jpg
473 2012-07-15 21:20:49 <graingert> http://pastebin.com/TBWVcrSk
474 2012-07-15 21:20:58 <graingert> BlueMatt: [2001:470:4:9b1::2]:14284
475 2012-07-15 21:20:59 <BlueMatt> wow, youre a dick...
476 2012-07-15 21:21:02 <BlueMatt> nope
477 2012-07-15 21:21:06 <graingert> BlueMatt: ?
478 2012-07-15 21:21:12 <graingert> you know how trackers work right?
479 2012-07-15 21:21:15 <BlueMatt> Im on 2001:470:9ff2
480 2012-07-15 21:21:36 <BlueMatt> graingert: ok, but you dont have to pastebin on a logged chan...
481 2012-07-15 21:21:45 <luke-jr> so is maaku's OSX stuff public?
482 2012-07-15 21:21:48 <BlueMatt> graingert: you'll know you've got me when the rdns is lan.bluematt.me
483 2012-07-15 21:22:00 <D34TH> imo couldnt he just add the rdns?
484 2012-07-15 21:22:03 <luke-jr> even if it's not deterministic, I imagine combining it with mine might make it good to go
485 2012-07-15 21:22:04 <D34TH> and the port
486 2012-07-15 21:22:24 <BlueMatt> D34TH: lan.bluematt.me has no forward dns, only reverse
487 2012-07-15 21:22:30 <D34TH> ahh
488 2012-07-15 21:22:48 <graingert> ah I'm connected to BlueMatt now
489 2012-07-15 21:23:03 <D34TH> i could totally lock graingert off and he would lose the seckseh speed im giving him
490 2012-07-15 21:23:31 <BlueMatt> ok, do you guys' down speeds suck or is my ipv6 tun f'd up?
491 2012-07-15 21:23:53 <graingert> BlueMatt: are you v6 only?
492 2012-07-15 21:23:59 <BlueMatt> for incoming, yea
493 2012-07-15 21:24:07 <graingert> BlueMatt: no nat upnp?
494 2012-07-15 21:24:23 <D34TH> bluematt your tun speed sucks
495 2012-07-15 21:24:35 <BlueMatt> wtf, my pings are fine...maybe your tun sucks?
496 2012-07-15 21:24:40 <graingert> torrent clients will UPNP
497 2012-07-15 21:24:48 <BlueMatt> and I dont use upnp...
498 2012-07-15 21:24:54 <graingert> sensible
499 2012-07-15 21:25:27 <graingert> https://dl.dropbox.com/u/1353167/ubuntu.tar.xz.torrent
500 2012-07-15 21:26:14 <graingert> any complaints if it goes on the bay?
501 2012-07-15 21:26:28 <BlueMatt> no
502 2012-07-15 21:26:36 <BlueMatt> have fun telling people what to do with it...
503 2012-07-15 21:26:43 <D34TH> lol
504 2012-07-15 21:26:48 <graingert> it's just that RSS bots will download it
505 2012-07-15 21:26:54 <graingert> and seed it for a bit
506 2012-07-15 21:27:18 <BlueMatt> lemme move this crap to the seedbox downstairs, see if that can seed faster (and it has its ports forwarded for ipv4 too)
507 2012-07-15 21:28:36 <luke-jr> what's going on? :p
508 2012-07-15 21:28:45 <BlueMatt> seed party
509 2012-07-15 21:29:16 <graingert> luke-jr: https://dl.dropbox.com/u/1353167/ubuntu.tar.xz.torrent
510 2012-07-15 21:29:55 <graingert> BlueMatt: is that you?
511 2012-07-15 21:29:59 <BlueMatt> yep
512 2012-07-15 21:30:13 <luke-jr> graingert: ?
513 2012-07-15 21:30:17 <graingert> I'm sending to you
514 2012-07-15 21:30:20 <luke-jr> why are we torrenting Ubuntu?
515 2012-07-15 21:30:25 <BlueMatt> have fun with that though, deutsche telekom forces ip rotates every 24 hours...
516 2012-07-15 21:30:31 <D34TH> we arent, thats the secret
517 2012-07-15 21:30:32 <BlueMatt> actually, Im due for one soon here...
518 2012-07-15 21:30:37 <graingert> we're torrenting ubuntu.tar.xz
519 2012-07-15 21:31:00 <BlueMatt> luke-jr: its a folder with all the windows deps set up and built xcompiled to build bitcoin for win32 on ubuntu
520 2012-07-15 21:31:05 <graingert> BlueMatt: lol that it was downloading some of it off me
521 2012-07-15 21:31:15 <BlueMatt> (its named ubuntu because it was /home/ubuntu as thats what gitian uses)
522 2012-07-15 21:31:21 <BlueMatt> graingert: sorry, seedbox vs laptop)
523 2012-07-15 21:31:32 <graingert> no issue
524 2012-07-15 21:31:40 <D34TH> im still uploading @ 33kb/s
525 2012-07-15 21:31:47 <D34TH> 50
526 2012-07-15 21:31:48 <D34TH> lol
527 2012-07-15 21:31:51 <graingert> 70 kB
528 2012-07-15 21:31:58 <graingert> that's more liek it
529 2012-07-15 21:32:03 <BlueMatt> there, seedbox is seeding bit better
530 2012-07-15 21:32:17 <graingert> probably cause I was going over toredo
531 2012-07-15 21:32:20 <graingert> torredo ?
532 2012-07-15 21:32:23 <graingert> one of those
533 2012-07-15 21:32:28 <BlueMatt> now have fun competing with the other torrents on there ;)
534 2012-07-15 21:34:16 <BlueMatt> to build bitcoin-qt, you want to untar to /home/ubuntu (no need to make the user) then ./qmake-script.sh then make -jN
535 2012-07-15 21:34:22 <BlueMatt> (I think...)
536 2012-07-15 21:35:07 <graingert> I'm guessing the KDE user is catholic
537 2012-07-15 21:36:02 <BlueMatt> oh, and nfc bout what branches are in the bitcoin folder, thats a clone of my copy that i dev in, so have fun with that...
538 2012-07-15 21:37:40 <luke-jr> my share ratio is 0.01; is this worth it? :p
539 2012-07-15 21:38:59 <graingert> coiax:  https://dl.dropbox.com/u/1353167/ubuntu.tar.xz.torrent
540 2012-07-15 21:39:02 <BlueMatt> afaik, only D34TH has an interest in the file, so Im not sure its worth anyone else seeding...
541 2012-07-15 21:39:18 <BlueMatt> but, hey, whatever
542 2012-07-15 21:39:46 <D34TH> maaku: you there? i found an error
543 2012-07-15 21:39:52 <graingert> BlueMatt: what's your total upspeed?
544 2012-07-15 21:40:23 <maaku> yes?
545 2012-07-15 21:40:34 <BlueMatt> graingert: 1m
546 2012-07-15 21:40:41 <D34TH> maaku: wrong checksum on makefile for qrencode
547 2012-07-15 21:40:43 <BlueMatt> (pay for 1.6, yay...)
548 2012-07-15 21:41:21 <BlueMatt> now back at school....thats some upload
549 2012-07-15 21:41:39 <maaku> weird--that should have failed for me too
550 2012-07-15 21:41:41 <maaku> what's your checksum?
551 2012-07-15 21:41:59 <D34TH> acc2f696d0efe888b9b00fe8422e10416c9c432ab7050dc17bb1719f602cb3ef
552 2012-07-15 21:42:08 <D34TH> but in the makefile its 03c4bc7cd9a75747c3815d509bbe061907d615764f2357923f0db948c567068f
553 2012-07-15 21:42:48 <luke-jr> whoever is seeding should just upload to me <.<
554 2012-07-15 21:42:59 <graingert> luke-jr: y
555 2012-07-15 21:43:08 <luke-jr> I imagine I have the best upstream somehow
556 2012-07-15 21:43:14 <graingert> speed?
557 2012-07-15 21:43:34 <luke-jr> dunno
558 2012-07-15 21:43:37 <graingert> lol
559 2012-07-15 21:43:42 <graingert> I'm about 2Mb
560 2012-07-15 21:43:46 <graingert> /s
561 2012-07-15 21:43:51 <D34TH> im downloading at ~100kB/s
562 2012-07-15 21:44:00 <D34TH> and seeding @ ~83 kB/s
563 2012-07-15 21:44:08 <maaku> check your download--03c4bc should be right
564 2012-07-15 21:44:17 <maaku> https://encrypted.google.com/search?hl=en&q=acc2f696d0efe888b9b00fe8422e10416c9c432ab7050dc17bb1719f602cb3ef
565 2012-07-15 21:44:32 <graingert> I only got 100Mb 80Mb on torrent
566 2012-07-15 21:44:54 <maaku> er, https://encrypted.google.com/search?hl=en&q=03c4bc7cd9a75747c3815d509bbe061907d615764f2357923f0db948c567068f
567 2012-07-15 21:45:10 <BlueMatt> graingert: 100Mb 80Mb? you mean down/up?
568 2012-07-15 21:45:15 <graingert> no
569 2012-07-15 21:45:23 <graingert> 80Mb was what I got for torrent
570 2012-07-15 21:45:24 <graingert> s
571 2012-07-15 21:45:30 <graingert> 100Mb was what I got for speed test
572 2012-07-15 21:45:33 <BlueMatt> bout to say, what kind of isp has a ratio of 10:8
573 2012-07-15 21:45:33 <graingert> QoS ?
574 2012-07-15 21:45:38 <BlueMatt> oh...
575 2012-07-15 21:45:38 <graingert> who knows
576 2012-07-15 21:45:52 <graingert> anyway I often got much higher upload
577 2012-07-15 21:45:57 <graingert> than download
578 2012-07-15 21:46:09 <BlueMatt> speed test to a server on your isp that is downstream from bottleneck also possible
579 2012-07-15 21:46:10 <graingert> (ie when I wasn't getting my 80Mb)
580 2012-07-15 21:46:28 <graingert> presumably it was two boxes basically on JANET
581 2012-07-15 21:46:35 <graingert> one* box*
582 2012-07-15 21:46:57 <graingert> <3 JANET wide multicast
583 2012-07-15 21:47:10 <graingert> multicast + torrents would rockz0r
584 2012-07-15 21:47:16 <D34TH> maaku: now its completely different that i redownloaded it
585 2012-07-15 21:47:17 <D34TH> dafuq
586 2012-07-15 21:47:35 <maaku> that happens, believe it or not
587 2012-07-15 21:47:54 <D34TH> there it maches now
588 2012-07-15 21:47:57 <maaku> that's why these scripts use checksums ;)
589 2012-07-15 21:47:59 <D34TH> cant use curl or wget
590 2012-07-15 21:48:06 <D34TH> must use firefox
591 2012-07-15 21:48:16 <BlueMatt> graingert: yea...multicast + a ton of different things would be awesome
592 2012-07-15 21:48:25 <graingert> lazers
593 2012-07-15 21:48:38 <BlueMatt> moar lazrzzzzzz
594 2012-07-15 21:49:59 <graingert> http://www.mirrorbrain.org/
595 2012-07-15 21:50:02 <graingert> sort of cool
596 2012-07-15 22:00:34 <D34TH> maaku: how do you have the script downloading the deps?
597 2012-07-15 22:06:03 <D34TH> maaku: new errors for fun
598 2012-07-15 22:06:16 <D34TH> maaku: hunks failed @ 19 & 40
599 2012-07-15 22:08:34 <D34TH> hmm maaku: gitian.yml failed
600 2012-07-15 22:12:50 <BlueMatt> heh, for the non-ipv6 peers, sorry, my ip changes (and all connections get reset) every 24 hours, so you just got disconnected
601 2012-07-15 22:12:58 <BlueMatt> to the one ipv6 peer, good for you
602 2012-07-15 22:13:14 <D34TH> on the other hand, my dl speed got raised
603 2012-07-15 22:13:24 <D34TH> crap, they found you again
604 2012-07-15 22:13:28 <D34TH> speed just died
605 2012-07-15 22:13:49 <BlueMatt> no, thats just latency-caused slowdowns
606 2012-07-15 22:15:40 <D34TH> maaku: you there?
607 2012-07-15 22:15:53 <maaku> was afk
608 2012-07-15 22:15:57 <D34TH> ahh
609 2012-07-15 22:15:58 <maaku> on sec
610 2012-07-15 22:23:40 <eianpsego> If you collected ip information about every transaction relayed by every node that is connectable on the network, what would you do with it?
611 2012-07-15 22:24:14 <eianpsego> actually, every block/transaction/addr/etc
612 2012-07-15 22:24:30 <BlueMatt> blockchain.info does
613 2012-07-15 22:24:39 <BlueMatt> (its not all that useful though...)
614 2012-07-15 22:24:47 <eianpsego> it's only connected to ~300 people
615 2012-07-15 22:25:04 <BlueMatt> ok, well even if you connected to more, it still wouldnt jump hugely in usefulness
616 2012-07-15 22:25:21 <BlueMatt> the tx->ip mapping is pretty weak
617 2012-07-15 22:25:49 <eianpsego> I'm seeing that only 70% of nodes relay any information at all
618 2012-07-15 22:26:19 <eianpsego> Also, I'm seeing blocks that are only relayed by certain groups of ips
619 2012-07-15 22:26:35 <BlueMatt> a) odd, bitcoind nodes or other nodes?
620 2012-07-15 22:26:43 <BlueMatt> b) makes sense, those would be pool bitcoinds
621 2012-07-15 22:26:50 <eianpsego> BlueMatt, is there a way to tell?
622 2012-07-15 22:26:56 <BlueMatt> yea
623 2012-07-15 22:26:56 <eianpsego> about (a)
624 2012-07-15 22:26:58 <eianpsego> how?
625 2012-07-15 22:26:59 <jrmithdobbs> version string, sometimes
626 2012-07-15 22:27:04 <BlueMatt> nodes report version string
627 2012-07-15 22:27:07 <BlueMatt> (for newer versions)
628 2012-07-15 22:27:23 <eianpsego> I'm capturing that too
629 2012-07-15 22:27:55 <eian> I have all this data and I have no idea what would be an interesting project
630 2012-07-15 22:28:03 <eian> just hoping the community will be me ideas :P
631 2012-07-15 22:28:34 <BlueMatt> Im not so sure its really worth much...and you are dosing the network...
632 2012-07-15 22:29:16 <eian> I'm not denying anyone service am I?
633 2012-07-15 22:29:40 <BlueMatt> there is a limited number of open connection slots
634 2012-07-15 22:30:04 <eian> It's like 125 right?
635 2012-07-15 22:30:05 <BlueMatt> (dont think its a big issue atm, but it used to be a bit)
636 2012-07-15 22:30:22 <BlueMatt> for listening nodes, but not all nodes listen, and all nodes make 8 outgoing connections
637 2012-07-15 22:30:38 <maaku> D34TH: I thought maybe gitian.yml had changed since my pull-request
638 2012-07-15 22:30:52 <maaku> D34TH: but that is not the case
639 2012-07-15 22:31:03 <D34TH> wut do?
640 2012-07-15 22:31:14 <maaku> D34TH: are you sure your gitian.yml is unchanged?
641 2012-07-15 22:31:23 <D34TH> i shall redownload it
642 2012-07-15 22:33:32 <eian> BlueMatt, I can establish over 10k connections
643 2012-07-15 22:33:42 <eian> So 8 connections seems way too low
644 2012-07-15 22:33:59 <eian> hell, do does 125
645 2012-07-15 22:34:05 <eian> *so does
646 2012-07-15 22:35:02 <BlueMatt> you dont need more than 8, and if every node on the network increased their connection count more, it would generate significantly more demand for open connection slots
647 2012-07-15 22:35:30 <BlueMatt> (dont get me wrong, we admittedly dont know /that/ much about the bitcoin network in practice, so I like more network analysis, but only if you are actually doing network analysis)
648 2012-07-15 22:35:37 <BlueMatt> just collecting data...
649 2012-07-15 22:35:50 <eian> I don't want what type of network analysis would be useful
650 2012-07-15 22:35:53 <eian> for the community
651 2012-07-15 22:36:22 <eian> Essentially, I can connect to as many nodes as there are listening nodes
652 2012-07-15 22:36:25 <BlueMatt> watching for stuff like % of NODE_NETWORK nodes, watching for "bad" nodes (send invalid blocks, dont relay stuff, etc)
653 2012-07-15 22:36:34 <eian> yeah, I'm doing that
654 2012-07-15 22:36:50 <eian> that was fairly easy with sql
655 2012-07-15 22:37:14 <eian> We are also clustering addresses (i.e., reused addresses, aggregating tx inputs)
656 2012-07-15 22:37:19 <BlueMatt> more interesting: make sure you are also listening for connections
657 2012-07-15 22:37:42 <eian> BlueMatt, I considered that but I'm not sure I want to open myself up to the world
658 2012-07-15 22:38:11 <eian> I'd rather reach out and touch someone
659 2012-07-15 22:38:30 <eian> or touch everyone
660 2012-07-15 22:38:35 <eian> :-o
661 2012-07-15 22:38:44 <BlueMatt> you'd get much more useful results that way (as long as you were a decent node and relayed so that the dnsseeds accepted you)
662 2012-07-15 22:39:00 <BlueMatt> ie you could actually tell what kind of % are NODE_NETWORK, etc
663 2012-07-15 22:39:08 <BlueMatt> (because they usually dont listen afaik)
664 2012-07-15 22:39:14 <eian> I can't relay - I'd chew through my monthly bandwidth
665 2012-07-15 22:39:46 <eian> I capture like 1 megabyte per minute
666 2012-07-15 22:39:59 <BlueMatt> not relaying also makes the dos factor worse...
667 2012-07-15 22:40:19 <eian> My software, in its present state, would likely implode trying to relay to 10k people
668 2012-07-15 22:40:35 <sytse> eian: man, what you said about not wanting to open up.. I hope you weren't talking about a nudist beach
669 2012-07-15 22:40:50 <eian> sytse: lol
670 2012-07-15 22:41:14 <D34TH> maaku: it seems that the patch has already been applied
671 2012-07-15 22:41:37 <eian> BlueMatt, what is dnsseeds? Are those the ips hardcoded into the satoshi client?
672 2012-07-15 22:42:57 <BlueMatt> eian: they are the (3) nodes which connect to (but dont hold connections, just connect, test, disconnect) listening nodes, test them for sanity, and add them to a few dns names for bootstrapping
673 2012-07-15 22:43:26 <eian> I see
674 2012-07-15 22:43:34 <eian> Is there a dns round robin setup now?
675 2012-07-15 22:43:46 <eian> I haven't looked at the satoshi client in a long while
676 2012-07-15 22:44:03 <eian> Last I remember, it had a few hardcoded ips and used IRC for bootstrapping
677 2012-07-15 22:44:30 <BlueMatt> irc is now disabled by default (for mainnet), hardcoded ips are backup (still) and it uses dns primarily to find new addrs
678 2012-07-15 22:44:46 <eian> didn't realize that
679 2012-07-15 22:45:12 <eian> what the dns server address if you don't mind?
680 2012-07-15 22:45:18 <eian> or should I look it up in the code
681 2012-07-15 22:47:09 <BlueMatt> bitseed.xf2.org, dnsseed.bluematt.me, seed.bitcoin.sipa.be, dnsseed.bitcoin.dashjr.org
682 2012-07-15 22:47:20 <eian> thanks
683 2012-07-15 22:48:04 <eian> BlueMatt, this work I'm doing is part of my masters thesis
684 2012-07-15 22:48:21 <eian> not sure where to take it, now that I have most of the infrastructure done
685 2012-07-15 22:48:43 <graingert> BlueMatt: looks like it's about to complete
686 2012-07-15 22:48:55 <BlueMatt> took long enough...
687 2012-07-15 22:49:25 <graingert> it's good for 400MB
688 2012-07-15 22:49:46 <eian> BlueMatt, the NODE_NETWORK - is that a flag somewhere in the verison messsage?
689 2012-07-15 22:49:56 <BlueMatt> eian: yes, in nServices
690 2012-07-15 22:50:06 <eian> thanks
691 2012-07-15 22:50:36 <MC1984> needs mor DHT
692 2012-07-15 22:50:45 <BlueMatt> eian: not sure either, it would be great to get some better analysis of the network in its actual function....but ideally that would include info on nodes which are only making outgoing connections (would obv take some extrapolation to guess real numbers there)
693 2012-07-15 22:50:57 <BlueMatt> eian: can you not get a good connection at the uni?
694 2012-07-15 22:51:16 <BlueMatt> leave a server on in some office somewhere
695 2012-07-15 22:51:30 <eian> BlueMatt, I am running this on a few machines and our rack is full
696 2012-07-15 22:51:36 <eian> BlueMatt, why do you ask?
697 2012-07-15 22:51:42 <eian> oh, about the bandwidth
698 2012-07-15 22:51:49 <BlueMatt> yea
699 2012-07-15 22:51:50 <eian> right
700 2012-07-15 22:52:11 <eian> I can try and ask my adviser again, but I think he is iffy about supporting this project
701 2012-07-15 22:52:30 <BlueMatt> they give you a bw limit, that kinda sucks...
702 2012-07-15 22:52:36 <BlueMatt> hmmm
703 2012-07-15 22:52:45 <eian> I'm on comcast in my apartment
704 2012-07-15 22:52:46 <eian> lol
705 2012-07-15 22:53:04 <eian> I have a machine in a colocation that I've been paying for, but it's getting pricey as well
706 2012-07-15 22:53:14 <BlueMatt> yea, thats expensive as...