1 2013-10-01 00:02:15 agricocb has joined
2 2013-10-01 00:05:48 mbelshe has quit (Ping timeout: 250 seconds)
3 2013-10-01 00:06:49 apurplehorse has joined
4 2013-10-01 00:11:46 btcbtc has joined
5 2013-10-01 00:15:25 roconnor has quit (Remote host closed the connection)
6 2013-10-01 00:17:58 BTCOxygen has joined
7 2013-10-01 00:21:02 michagogo has quit (cloud!uid14316@wikia/Michagogo|Ping timeout: 246 seconds)
8 2013-10-01 00:22:25 agricocb has quit (Remote host closed the connection)
9 2013-10-01 00:23:11 agricocb has joined
10 2013-10-01 00:29:07 <BlueMatt> ;;seen jgarzik
11 2013-10-01 00:29:07 <gribble> jgarzik was last seen in #bitcoin-dev 1 day, 1 hour, 47 minutes, and 25 seconds ago: <jgarzik> I keep meaning to switch bitcoind over to multi-threaded asio for both RPC and network, speaking of I/O engines. But it's so damn annoying to program. Their multi-threaded, do-nothing http server example is over 1,000 lines.
12 2013-10-01 00:32:49 Anduck has quit (Ping timeout: 245 seconds)
13 2013-10-01 00:34:39 Thepok has quit (Ping timeout: 264 seconds)
14 2013-10-01 00:34:47 osmosis has joined
15 2013-10-01 00:36:25 <soixante> l
16 2013-10-01 00:36:53 <soixante> ;;seen Luke-Jr
17 2013-10-01 00:36:53 <gribble> Luke-Jr was last seen in #bitcoin-dev 7 hours, 37 minutes, and 52 seconds ago: <Luke-Jr> hobbes1981-00: libblkmaker has an example
18 2013-10-01 00:37:14 <soixante> ;;seen MagicalTux
19 2013-10-01 00:37:15 <gribble> MagicalTux was last seen in #bitcoin-dev 5 weeks, 6 days, 15 hours, 48 minutes, and 16 seconds ago: <MagicalTux> would need help from a miner
20 2013-10-01 00:41:26 Guest19559 has quit (Quit: ZNC - http://znc.in)
21 2013-10-01 00:42:36 one_zero has joined
22 2013-10-01 00:44:55 <Luke-Jr> soixante: ?
23 2013-10-01 00:45:47 <Krellan_> Boost compilation question
24 2013-10-01 00:45:51 CryptoBuck has quit (Ping timeout: 245 seconds)
25 2013-10-01 00:46:30 CryptoBuck has joined
26 2013-10-01 00:46:58 <Krellan_> I can compile bitcoind just fine but src/qt/test gives undefined reference about boost::filesystem::whatever
27 2013-10-01 00:47:37 malaimo has quit (Ping timeout: 260 seconds)
28 2013-10-01 00:48:38 <sipa> git head?
29 2013-10-01 00:48:58 <Krellan_> Yes, just updated to master
30 2013-10-01 00:49:11 <sipa> what boost version?
31 2013-10-01 00:49:13 <Krellan_> I put in the suggested one-line fix to my pong patch
32 2013-10-01 00:49:19 malaimo has joined
33 2013-10-01 00:50:00 <Krellan_> I'm running Gentoo and it's boost 1.52.0-r6
34 2013-10-01 00:50:27 <sipa> hmm, may be something to report to cfields
35 2013-10-01 00:50:30 ericmuyser has joined
36 2013-10-01 00:50:55 <warren> hmm, I've seen something like that
37 2013-10-01 00:51:10 <warren> Krellan_: can I see the build log?
38 2013-10-01 00:51:41 macboz has quit (Quit: This computer has gone to sleep)
39 2013-10-01 00:51:52 <Krellan_> Sure
40 2013-10-01 00:51:58 <Krellan_> Let me put it up on pastebin
41 2013-10-01 00:54:51 <Krellan_> OK http://pastebin.com/index/ZRHgFc6k
42 2013-10-01 00:55:15 <Krellan_> bitcoind (regular, not bitcoin-qt) works nicely. The compile of bitcoin-qt won't get past that test phase.
43 2013-10-01 00:55:31 <warren> ok, that's a different error than what I saw
44 2013-10-01 00:56:49 MC1984 has quit (Quit: Leaving)
45 2013-10-01 00:56:49 <Krellan_> Tried getting sneaky and setting LDFLAGS to -lboost_filesystem-mt = Didn't help.
46 2013-10-01 00:56:50 <sipa> can you build bitcoin-qt without test?
47 2013-10-01 00:57:24 <Krellan_> Tried doing make in the qt directory, it recursed into test and then died there. What's clean way to cause it to skip that?
48 2013-10-01 00:57:27 <sipa> --disable-tests or something like that?
49 2013-10-01 00:57:39 <sipa> passed to configurr
50 2013-10-01 00:59:41 <sipa> perhaps just 'make bitcoin-qt' in the qt direcotry
51 2013-10-01 00:59:44 <warren> yes --disable-tests
52 2013-10-01 01:00:50 <Krellan_> OK compiling it now
53 2013-10-01 01:02:44 reneg has quit (Ping timeout: 240 seconds)
54 2013-10-01 01:10:15 <Krellan_> Yay, it fully compiles! Have working bitcoin-qt.
55 2013-10-01 01:11:37 <Krellan_> So it only died in the compile of the test, which is interesting.
56 2013-10-01 01:11:40 <warren> forget about the tests =P
57 2013-10-01 01:11:58 soixante has quit (Quit: soixante)
58 2013-10-01 01:12:03 <warren> there were a few other cases of test compile failure, qt5 fails there too for a different reason
59 2013-10-01 01:13:04 <Krellan_> Good to know.
60 2013-10-01 01:13:15 <Krellan_> https://github.com/bitcoin/bitcoin/pull/2937 = Got it up and running against latest master.
61 2013-10-01 01:13:27 Belxjander has quit (Quit: System Restarting!!!)
62 2013-10-01 01:13:28 <Krellan_> Clean rebase, no changes needed.
63 2013-10-01 01:14:56 aeekay has quit (Ping timeout: 246 seconds)
64 2013-10-01 01:16:25 Belxjander has joined
65 2013-10-01 01:16:52 jgarzik has joined
66 2013-10-01 01:17:20 SomeoneWeird has joined
67 2013-10-01 01:17:21 SomeoneWeird is now known as Guest93197
68 2013-10-01 01:19:00 fanquake has joined
69 2013-10-01 01:21:26 Guest93197 has quit (Changing host)
70 2013-10-01 01:21:27 Guest93197 has joined
71 2013-10-01 01:21:36 Guest93197 is now known as SomeoneWeird
72 2013-10-01 01:22:15 reneg has joined
73 2013-10-01 01:27:15 RoboTedd_ has joined
74 2013-10-01 01:27:34 RoboTedd_ has quit (Read error: Connection reset by peer)
75 2013-10-01 01:27:55 RoboTedd_ has joined
76 2013-10-01 01:30:33 RoboTeddy has quit (Ping timeout: 248 seconds)
77 2013-10-01 01:32:29 jgarzik has quit (Quit: This computer has gone to sleep)
78 2013-10-01 01:33:17 macboz has joined
79 2013-10-01 01:37:22 FabianB_ has joined
80 2013-10-01 01:38:12 FabianB has quit (Ping timeout: 240 seconds)
81 2013-10-01 01:40:01 bitRipperX has quit (Ping timeout: 245 seconds)
82 2013-10-01 01:43:36 reneg_ has joined
83 2013-10-01 01:43:48 melvster has quit (Ping timeout: 252 seconds)
84 2013-10-01 01:46:10 a_meteor has joined
85 2013-10-01 01:46:14 ticean has quit (Remote host closed the connection)
86 2013-10-01 01:46:42 reneg has quit (Ping timeout: 248 seconds)
87 2013-10-01 01:46:49 reneg__ has joined
88 2013-10-01 01:50:51 reneg_ has quit (Ping timeout: 264 seconds)
89 2013-10-01 01:50:53 <cfields> Krellan_: still around?
90 2013-10-01 02:02:39 Coincide_ has quit (Remote host closed the connection)
91 2013-10-01 02:03:12 Coincidental has joined
92 2013-10-01 02:07:00 Application has quit (Ping timeout: 240 seconds)
93 2013-10-01 02:07:24 Coincidental has quit (Ping timeout: 240 seconds)
94 2013-10-01 02:12:27 PiZZaMaN2K is now known as away!~PiZZaMaN2@unaffiliated/pizzaman2k|PiZZaMaN2K
95 2013-10-01 02:14:17 a_meteor has quit (Ping timeout: 248 seconds)
96 2013-10-01 02:20:03 banghouse has joined
97 2013-10-01 02:22:37 reneg__ has quit (Quit: -a- Connection Timed Out)
98 2013-10-01 02:22:51 reneg has joined
99 2013-10-01 02:23:17 <Krellan_> cfields: Hi
100 2013-10-01 02:24:09 <cfields> Krellan_: hi. mind helping out with debugging that problem? It'd be a big help
101 2013-10-01 02:24:33 <Krellan_> the library problem?
102 2013-10-01 02:24:52 rawdr has quit (Read error: Operation timed out)
103 2013-10-01 02:25:19 <Krellan_> I could look at it later tonight perhaps but that makefile is :O
104 2013-10-01 02:25:27 <cfields> yes
105 2013-10-01 02:25:39 <cfields> Krellan_: would just take 2min if you could try something for me and paste the output
106 2013-10-01 02:25:47 <Krellan_> Oh I can certainly do that
107 2013-10-01 02:25:58 <Krellan_> does the same bug happen on other systems too, or is mine unique somehow?
108 2013-10-01 02:26:03 <cfields> ./configure without the tests disabled
109 2013-10-01 02:26:08 rawdr has joined
110 2013-10-01 02:26:19 <cfields> my guess is that gentoo has a newer lib than most, with some abi change incorporated
111 2013-10-01 02:26:37 <Krellan_> Did you see the pastebin I had earlier, which was from that?
112 2013-10-01 02:27:03 <Krellan_> http://pastebin.com/index/ZRHgFc6k
113 2013-10-01 02:27:58 <cfields> yea, but i need to see the link line
114 2013-10-01 02:28:17 <cfields> ./configure without the tests disabled. then cd src/qt/test, then make V=1
115 2013-10-01 02:28:23 michagogo has joined
116 2013-10-01 02:28:24 <cfields> that'll show what's going on
117 2013-10-01 02:28:28 <Krellan_> Nice, I was just going to ask how to get make to be verbose.
118 2013-10-01 02:28:54 debiantoruser has quit (Ping timeout: 252 seconds)
119 2013-10-01 02:30:01 gribble has quit (Remote host closed the connection)
120 2013-10-01 02:31:23 <Krellan_> That's really weird. I tried it, and it *worked*. I cd into that directory first, though, not compiling anything else.
121 2013-10-01 02:32:36 <cfields> ...
122 2013-10-01 02:33:16 <cfields> ok, back up to the main dir, then. make clean && make
123 2013-10-01 02:33:42 <Krellan_> yep that's what I'm trying now
124 2013-10-01 02:34:30 debiantoruser has joined
125 2013-10-01 02:34:43 Subo1977_ has joined
126 2013-10-01 02:35:42 Subo1977 has quit (Ping timeout: 240 seconds)
127 2013-10-01 02:38:15 johnsoft has quit (Ping timeout: 252 seconds)
128 2013-10-01 02:38:39 johnsoft has joined
129 2013-10-01 02:39:24 osmosis has quit (Quit: Leaving)
130 2013-10-01 02:42:47 Pengoo has joined
131 2013-10-01 02:45:23 wei_ has joined
132 2013-10-01 02:45:53 <Krellan_> Well, I'll be. It all passed!
133 2013-10-01 02:46:00 <Krellan_> It even built the tests.
134 2013-10-01 02:46:14 <cfields> heh
135 2013-10-01 02:46:17 <cfields> so, what changed?
136 2013-10-01 02:46:22 paraipan has quit (Ping timeout: 240 seconds)
137 2013-10-01 02:48:42 mappum has joined
138 2013-10-01 02:48:48 mappum has quit (Remote host closed the connection)
139 2013-10-01 02:48:48 <Krellan_> Unfortunately, no idea.
140 2013-10-01 02:48:49 bizoro has quit (Remote host closed the connection)
141 2013-10-01 02:49:17 mappum has joined
142 2013-10-01 02:49:24 <Krellan_> Will play around with it more later and see if I can get it to fail again.
143 2013-10-01 02:49:25 bizoro has joined
144 2013-10-01 02:50:06 mrkent has joined
145 2013-10-01 02:50:06 mrkent has quit (Changing host)
146 2013-10-01 02:50:06 mrkent has joined
147 2013-10-01 02:50:10 <cfields> no system changes? building from the same branch?
148 2013-10-01 02:50:31 Krellan__ has joined
149 2013-10-01 02:51:31 <dizko> *** You have been kicked off channel #bitcoin by midnightmagic (bye)
150 2013-10-01 02:51:54 <dizko> can someone please unban me from #bitcoin, and remove ops from this person
151 2013-10-01 02:52:26 Application has joined
152 2013-10-01 02:53:39 Krellan_ has quit (Ping timeout: 245 seconds)
153 2013-10-01 02:55:00 Krellan__ has quit (Ping timeout: 240 seconds)
154 2013-10-01 02:56:05 gribble has joined
155 2013-10-01 02:56:53 Application has quit (Ping timeout: 260 seconds)
156 2013-10-01 02:57:05 ericmuyser has quit (Remote host closed the connection)
157 2013-10-01 02:57:11 Arnavion has quit (Quit: Arnavion)
158 2013-10-01 02:57:26 Arnavion has joined
159 2013-10-01 02:57:41 ericmuyser has joined
160 2013-10-01 02:57:47 <Luke-Jr> dizko: I'm sure he had a good reason. And next you can be banned here for bringing up off-topic garbage if you continue complaining about it. This channel is for development.
161 2013-10-01 02:57:57 paraipan has joined
162 2013-10-01 02:57:57 <dizko> he didnt
163 2013-10-01 02:58:01 Namworld has quit ()
164 2013-10-01 02:58:30 <dizko> where would you recommend i file a greivance then
165 2013-10-01 02:58:39 Application has joined
166 2013-10-01 02:59:07 <Luke-Jr> dizko: I'd recommend you drop it and stop whatever he banned you for.
167 2013-10-01 02:59:16 <dizko> i dont know what he banned me for
168 2013-10-01 02:59:57 AtashiCon has quit (Quit: AtashiCon)
169 2013-10-01 03:00:31 <Luke-Jr> then re-read your log.
170 2013-10-01 03:00:37 thrasher` has joined
171 2013-10-01 03:00:46 <Luke-Jr> point is we don't care to hear it here.
172 2013-10-01 03:01:17 thrasher` has quit (Changing host)
173 2013-10-01 03:01:17 thrasher` has joined
174 2013-10-01 03:01:18 AtashiCon has joined
175 2013-10-01 03:01:18 <dizko> that's fine i wont speak about it further, though rest assured he is in the wrong
176 2013-10-01 03:02:48 ericmuyser has quit (Ping timeout: 240 seconds)
177 2013-10-01 03:05:07 rdymac has quit (Read error: Connection reset by peer)
178 2013-10-01 03:06:12 McKay` has quit (Quit: No Ping reply in 180 seconds.)
179 2013-10-01 03:06:31 McKay has joined
180 2013-10-01 03:09:08 PiZZaMaN2K is now known as PiZZaMaN2K|away
181 2013-10-01 03:10:28 [\\\] has quit (Remote host closed the connection)
182 2013-10-01 03:11:50 rdymac has joined
183 2013-10-01 03:16:16 impulse has joined
184 2013-10-01 03:16:19 a_meteor has joined
185 2013-10-01 03:16:28 [\\\] has joined
186 2013-10-01 03:18:34 ticean has joined
187 2013-10-01 03:19:03 darkskiez has joined
188 2013-10-01 03:20:54 <Luke-Jr> https://github.com/jbangert/trapcc "This is a proof by construction that the Intel MMU's fault handling mechanism is Turing complete." O.o
189 2013-10-01 03:26:01 agnostic98 has joined
190 2013-10-01 03:27:19 RoboTedd_ has quit (Remote host closed the connection)
191 2013-10-01 03:27:49 RoboTeddy has joined
192 2013-10-01 03:27:53 atian has joined
193 2013-10-01 03:30:30 apurplehorse has quit ()
194 2013-10-01 03:30:41 cads has joined
195 2013-10-01 03:32:02 RoboTeddy has quit (Ping timeout: 240 seconds)
196 2013-10-01 03:33:28 thrasher` has quit (Remote host closed the connection)
197 2013-10-01 03:36:40 thrasher` has joined
198 2013-10-01 03:37:05 ericmuyser has joined
199 2013-10-01 03:38:19 wei_ has quit (Read error: Connection reset by peer)
200 2013-10-01 03:38:40 mrkent has quit (Read error: Operation timed out)
201 2013-10-01 03:39:53 ericmuyser has quit (Remote host closed the connection)
202 2013-10-01 03:40:26 wei_ has joined
203 2013-10-01 03:41:46 ericmuyser has joined
204 2013-10-01 03:42:47 TheSeven has quit (Disconnected by services)
205 2013-10-01 03:42:56 [7] has joined
206 2013-10-01 03:44:15 johnsoft has quit (Ping timeout: 252 seconds)
207 2013-10-01 03:45:00 johnsoft has joined
208 2013-10-01 03:53:19 mappum has quit (Remote host closed the connection)
209 2013-10-01 03:54:28 Arnavion has quit (Quit: Arnavion)
210 2013-10-01 03:58:33 jgarzik has joined
211 2013-10-01 03:58:33 jgarzik has quit (Changing host)
212 2013-10-01 03:58:33 jgarzik has joined
213 2013-10-01 04:04:53 asuk has quit (afk!~asuk@31.129.27.89|)
214 2013-10-01 04:05:35 <warren> FYI: Folks working on autotools and gitian build upgrades/cleanups are in #bitcoin-build. The channel is also to help people better understand gitian so more people join the gitian.sigs process.
215 2013-10-01 04:08:59 Arnavion has joined
216 2013-10-01 04:11:25 ticean has quit (Remote host closed the connection)
217 2013-10-01 04:11:37 PiZZaMaN2K has quit (away!~PiZZaMaN2@unaffiliated/pizzaman2k|Quit: Leaving...)
218 2013-10-01 04:12:30 Arnavion has quit (Client Quit)
219 2013-10-01 04:17:32 jedunnigan has joined
220 2013-10-01 04:17:57 wrabbit has quit (Read error: Operation timed out)
221 2013-10-01 04:21:27 jedunnig_ has joined
222 2013-10-01 04:22:10 <phantomcircuit> Luke-Jr, in other words, rootkit which defies debugging
223 2013-10-01 04:22:39 <Luke-Jr> phantomcircuit: hmm
224 2013-10-01 04:22:49 jedunnigan has quit (Ping timeout: 248 seconds)
225 2013-10-01 04:27:21 dvide has quit ()
226 2013-10-01 04:27:31 <jgarzik> FYI: I plan on discussing and working on build stuff in #bitcoin-dev, and don't see the need for yet another IRC channel just for build stuff
227 2013-10-01 04:28:22 <jgarzik> I can see the value if discussions start getting into the weeds, but, it is inevitable that bitcoin build system will be discussed here as well
228 2013-10-01 04:28:29 Coincidental has joined
229 2013-10-01 04:28:34 <CodeShark> yeah, building is part of dev
230 2013-10-01 04:29:08 <warren> jgarzik: there's weeds in there.
231 2013-10-01 04:29:42 <warren> jgarzik: I didn't create the group originally.
232 2013-10-01 04:29:44 <Luke-Jr> jgarzik++
233 2013-10-01 04:30:11 <Luke-Jr> all this channel proliferation has me hitting freenode's limits :/
234 2013-10-01 04:30:13 Arnavion has joined
235 2013-10-01 04:30:14 <CodeShark> so here's a build question - have any of you successfully built qt using x86_64-w64-mingw32 on linux?
236 2013-10-01 04:30:31 <CodeShark> not necessarily bitcoind - any app
237 2013-10-01 04:30:46 <jgarzik> does ubuntu have mingw64? I've been too lazy to investigate fully. I know Fedora does.
238 2013-10-01 04:30:47 <Luke-Jr> CodeShark: I'd be using Qt's official binaries for any other app
239 2013-10-01 04:31:07 <CodeShark> jgarzik: yes
240 2013-10-01 04:31:24 <CodeShark> jgarzik: you mean as a package?
241 2013-10-01 04:31:29 <warren> CodeShark: there's a PR to fix that build now, and cfields has comprehensive cleanups of that and all other gitian recipes coming.
242 2013-10-01 04:31:38 <jgarzik> CodeShark, yes, packaged
243 2013-10-01 04:31:41 <jgarzik> apt-get'able
244 2013-10-01 04:31:48 <CodeShark> jgarzik: yes, itdoes
245 2013-10-01 04:32:49 <CodeShark> Luke-Jr: so the follow-up question: have you built and deployed w64 qt apps from linux?
246 2013-10-01 04:32:50 <warren> jgarzik: recent master merge switched gitian win32 to 12.04 which has a far less buggy mingw. i686-w64-mingw32
247 2013-10-01 04:33:06 <warren> CodeShark the gitian recipes show how
248 2013-10-01 04:33:12 <Luke-Jr> CodeShark: not that far, no. w64, yes; qt, yes; but not the combo
249 2013-10-01 04:33:53 OneFixt_ has joined
250 2013-10-01 04:34:19 <jgarzik> warren, BTW RE RPC threads
251 2013-10-01 04:34:33 <jgarzik> warren, AFAICT the thread-grouping for RPC is simply broken by definition
252 2013-10-01 04:34:57 Ferroh_ has joined
253 2013-10-01 04:35:14 <jgarzik> warren, (1) Our RPC thread code assumes a connection runs to the end, which (2) worked fine for thread-per-connection, but (3) fails utterly if more than X threads are kept alive
254 2013-10-01 04:35:14 RoboTeddy has joined
255 2013-10-01 04:35:38 ovovo has joined
256 2013-10-01 04:35:55 <CodeShark> yeah, we should probably move to using asio
257 2013-10-01 04:36:09 <warren> jgarzik: regarding 0.8.2, something became worse in this regard around that time. I'm just repeating what I've been told.
258 2013-10-01 04:36:22 <jgarzik> warren, in my email reply, I pinpoint the broken commit
259 2013-10-01 04:36:36 OneFixt has quit (Ping timeout: 268 seconds)
260 2013-10-01 04:36:51 <gmaxwell> CodeShark: the rpc stuff is using ASIO.
261 2013-10-01 04:36:57 <jgarzik> gmaxwell, not really
262 2013-10-01 04:37:12 <gmaxwell> enough to make it difficult to debug in any case.
263 2013-10-01 04:37:19 ovovo is now known as owowo
264 2013-10-01 04:37:22 <jgarzik> gmaxwell, using the API != having a multiple connection, single thread async I/O model
265 2013-10-01 04:37:24 Ferroh has quit (Ping timeout: 240 seconds)
266 2013-10-01 04:37:30 <jgarzik> underscore underscore
267 2013-10-01 04:37:40 <jgarzik> gmaxwell, which is why Gavin's commit broke stuff
268 2013-10-01 04:37:52 <gmaxwell> jgarzik: can you reproduce the hang?
269 2013-10-01 04:37:59 <jgarzik> gmaxwell, yes, quite easily
270 2013-10-01 04:38:07 <CodeShark> jgarzik: correct - I'm not talking just about the library - I'm talking about running worker threads that can run multiple handlers
271 2013-10-01 04:38:11 <Luke-Jr> jgarzik: single thread would make longpolling 100x more complicated unless someone does some serious redesign :/
272 2013-10-01 04:38:15 <gmaxwell> jgarzik: sweet.
273 2013-10-01 04:38:38 zacm has quit (Remote host closed the connection)
274 2013-10-01 04:39:00 <CodeShark> longpolling is a horrible hack :)
275 2013-10-01 04:39:07 <jgarzik> gmaxwell, It is quite obvious: our RPC is stlll single threaded, functionally speaking. The code is in no way, shape or form async. It MUST be run in its own thread, because it does blocking I/O.
276 2013-10-01 04:39:11 Ferroh_ has quit (Ping timeout: 240 seconds)
277 2013-10-01 04:39:38 <jgarzik> gmaxwell, now consider: thread group size == 4. I create 4 TCP connections, each of which is keep-alive, causing 4 threads to enter blocking read-http/write-http loops.
278 2013-10-01 04:39:39 <Luke-Jr> CodeShark: not that horrible
279 2013-10-01 04:39:50 <jgarzik> Luke-Jr, what I just described is ;p
280 2013-10-01 04:40:18 <Luke-Jr> jgarzik: of course
281 2013-10-01 04:40:32 <jgarzik> gmaxwell, Our faux-ASIO is just an embarrassment, which is intended more to utilize SSL infrastructure than accomplish anything asynchronous.
282 2013-10-01 04:40:46 <CodeShark> jgarzik: exactly :)
283 2013-10-01 04:40:46 zacm has joined
284 2013-10-01 04:41:33 <jgarzik> And yes, I have direct experience here: https://github.com/jgarzik/rpcsrv
285 2013-10-01 04:41:50 <jgarzik> That is a skeleton, multi-threaded JSON-RPC-over-HTTP server using boost asio properly.
286 2013-10-01 04:42:25 <jgarzik> It is ridiculously large :/
287 2013-10-01 04:42:40 <jgarzik> But it was built to prototype then test a proper bitcoind json-rpc server
288 2013-10-01 04:42:49 <jgarzik> using boost::asio's own m-t http server example
289 2013-10-01 04:43:15 crank has quit (Remote host closed the connection)
290 2013-10-01 04:43:27 <CodeShark> I've implemented a bitcoin node that uses boost::asio
291 2013-10-01 04:43:29 <jgarzik> in theory, we can drop that in and replace bitcoinrpc.cpp's server
292 2013-10-01 04:43:44 <jgarzik> but the LOC just makes me shiver and hate boost
293 2013-10-01 04:43:55 <jgarzik> regardless, it is a viable solution
294 2013-10-01 04:45:14 Coincidental has quit (Remote host closed the connection)
295 2013-10-01 04:45:19 <CodeShark> I have both sync and async I/O versions
296 2013-10-01 04:45:48 Coincidental has joined
297 2013-10-01 04:45:49 * Luke-Jr makes plans to troll jgarzik at work Friday.
298 2013-10-01 04:45:55 <CodeShark> if you copy buffers before passing into message handlers, at the small cost of copying you get rid of synchronization issues in many cases
299 2013-10-01 04:45:58 <jgarzik> warren, gmaxwell: tl;dr it is reproducible that bitcoind cannot exceed $thread_group_size HTTP keep-alive threads, following commit 21eb5adadbe3110a8708f2570185566e1f137a49
300 2013-10-01 04:46:20 <jgarzik> (which introduced RPC thread groups, dropping thread-per-connection)
301 2013-10-01 04:46:28 <jgarzik> I had missed commit 21eb5adadbe3110a8708f2570185566e1f137a49 completely.
302 2013-10-01 04:47:34 gfawkes has quit (Read error: Connection reset by peer)
303 2013-10-01 04:48:21 gfawkes has joined
304 2013-10-01 04:49:09 <CodeShark> also, using C++11 lambdas can help make async code more readable in many cases
305 2013-10-01 04:49:17 Ferroh has joined
306 2013-10-01 04:50:02 Coincidental has quit (Ping timeout: 240 seconds)
307 2013-10-01 04:50:52 <jgarzik> If you look at https://github.com/jgarzik/rpcsrv you can see what a mess is made of (a) new connections, (b) asynchronously processed buffers, and (d) in general requiring 2-4 LOC to accomplish a single callback/bind, resulting in equally unreadable error and warning messages out of the compiler.
308 2013-10-01 04:51:02 <jgarzik> P.S. There is no © because I hate xchat.
309 2013-10-01 04:51:48 CryptoBuck has quit (Ping timeout: 240 seconds)
310 2013-10-01 04:52:29 CryptoBuck has joined
311 2013-10-01 04:55:07 <gmaxwell> jgarzik: I think it was known to everyone else that bitcoind cannot exceed $thread_group_size HTTP keep-alive threads.
312 2013-10-01 04:55:52 <jgarzik> gmaxwell, hum, well it's a horribly broken limitation. No HTTP server worth anything does that ;p
313 2013-10-01 04:56:08 <jgarzik> gmaxwell, and it is certainly a regression
314 2013-10-01 04:58:12 <gmaxwell> Yea, I think it's lame too, but: unbounded thread usage is also not good. I forwarded you the offlist discussion I had wit slush.
315 2013-10-01 04:58:21 <gmaxwell> er with*
316 2013-10-01 04:59:44 <CodeShark> here's the async implementation for the p2p protocol: http://pastebin.com/fL11spZh
317 2013-10-01 05:01:17 <jgarzik> gmaxwell, I upgrade from lame to regression+broken ;p Clearly 4 is too low as it generates user issue reports, and behaves unlike most other HTTP servers deployed out in the field.
318 2013-10-01 05:01:20 <CodeShark> it does have copious amounts of buffer copying and dynamic allocation - but these things are not the bottleneck
319 2013-10-01 05:01:47 <jgarzik> CodeShark, well my recent P2P code change increased message copying a bit anyways, so maybe its a wash
320 2013-10-01 05:02:11 * jgarzik rewrote the core network messsage collecting/dispatch code
321 2013-10-01 05:02:18 <CodeShark> jgarzik: it's the price to pay for simplification of synchronization code
322 2013-10-01 05:02:45 AusBitBank has quit (Ping timeout: 256 seconds)
323 2013-10-01 05:02:47 <jgarzik> The price to pay for being a bit more parallel
324 2013-10-01 05:03:32 <gmaxwell> jgarzik: one obvious thing to do in response would just be to disable keepalive on the last connection.
325 2013-10-01 05:03:52 <gmaxwell> then you keep thread count constant but don't allow blocking.
326 2013-10-01 05:04:43 <gmaxwell> jgarzik: I'm unsure if its generating user reports or not. :( I could believe some users wouldn't know if they were pinning up connections with keep alive or not but that wouldn't apply, for example, to chris double.
327 2013-10-01 05:05:34 Arnavion has quit (Quit: Arnavion)
328 2013-10-01 05:05:55 Arnavion has joined
329 2013-10-01 05:05:55 Sealy has joined
330 2013-10-01 05:06:35 <gmaxwell> though it seems a bit drainbramaged that an idle keepalive connections has to consume a whole thread.
331 2013-10-01 05:06:42 <gmaxwell> "so much for async"
332 2013-10-01 05:08:04 <jgarzik> hence "faux-ASIO"
333 2013-10-01 05:08:19 <jgarzik> we could do it all in one thread, with async I/O
334 2013-10-01 05:08:46 <jgarzik> the multi-thread thing is not for CPU resources, but because our http server code is so damn dumb
335 2013-10-01 05:09:38 <jgarzik> Satoshi wrote it one night while drinking Jaegermeister, after someone told him for the 1000x time that bitcoin must have a server, that it could not be Windows-only forever and still succeed.
336 2013-10-01 05:09:53 <dizko> jgarzik: i use your python-bitcoinrpc, its unclear to me that it is using keepalive, or that there is something different i can do to keep those connections alive
337 2013-10-01 05:10:03 <jgarzik> and that shitty blocking I/O code remaining, to this day, mangled and mushed by keep-alive into threads
338 2013-10-01 05:10:09 <jgarzik> *remains
339 2013-10-01 05:10:15 <dizko> i cleaned up mycode so i hit rpc far less, but it was / is stil lcausing me trouble
340 2013-10-01 05:10:31 <jgarzik> dizko, make sure to re-use the object
341 2013-10-01 05:10:44 RoboTeddy has quit (Remote host closed the connection)
342 2013-10-01 05:11:21 RoboTeddy has joined
343 2013-10-01 05:11:22 <dizko> i also get a ton of TIME_WAITs, something isnt sending a FIN maybe?
344 2013-10-01 05:11:56 <dizko> is there a method to close the connection and close the socket gracefully?
345 2013-10-01 05:12:30 mappum has joined
346 2013-10-01 05:12:43 mappum has quit (Remote host closed the connection)
347 2013-10-01 05:13:08 <jgarzik> dizko, if you want to close the connection, destroy the object (do not reuse)
348 2013-10-01 05:13:11 idstam has joined
349 2013-10-01 05:13:15 Arnavion has quit (Quit: Arnavion)
350 2013-10-01 05:13:19 mappum has joined
351 2013-10-01 05:13:22 idstam has quit (Client Quit)
352 2013-10-01 05:13:39 bizoro has quit (Quit: Konversation terminated!)
353 2013-10-01 05:13:39 mrkent has joined
354 2013-10-01 05:14:17 <dizko> i only learned python recently, how do you do that, obj = None ?
355 2013-10-01 05:14:27 Arnavion has joined
356 2013-10-01 05:15:51 RoboTeddy has quit (Ping timeout: 245 seconds)
357 2013-10-01 05:15:54 <dizko> ah, del
358 2013-10-01 05:16:19 idstam-se has quit (Ping timeout: 248 seconds)
359 2013-10-01 05:16:26 Arnavion has quit (Client Quit)
360 2013-10-01 05:17:05 Arnavion has joined
361 2013-10-01 05:17:51 johnsoft has quit (Ping timeout: 264 seconds)
362 2013-10-01 05:18:17 johnsoft has joined
363 2013-10-01 05:18:45 <dizko> thanks, though double checking, i am reusing the same obj. i was doing a lot of getbalance's for logging purposes, realized that most of the tiems it crapped out it was on one of those
364 2013-10-01 05:18:52 Subo1977 has joined
365 2013-10-01 05:19:13 magicpig has quit (Read error: Operation timed out)
366 2013-10-01 05:19:28 <dizko> even though it was running getsinceblock and getrawtransaction many more times
367 2013-10-01 05:19:40 <dizko> is getbalance an expensive operation?
368 2013-10-01 05:20:03 Subo1977_ has quit (Ping timeout: 240 seconds)
369 2013-10-01 05:23:01 RoboTeddy has joined
370 2013-10-01 05:24:04 OldEnK has joined
371 2013-10-01 05:24:51 ticean has joined
372 2013-10-01 05:26:52 magicpig has joined
373 2013-10-01 05:27:59 banghouse has quit (Remote host closed the connection)
374 2013-10-01 05:28:02 asuk has joined
375 2013-10-01 05:30:39 fanquake_ has joined
376 2013-10-01 05:31:41 wei_ has quit (Ping timeout: 245 seconds)
377 2013-10-01 05:32:12 fanquake has quit (Ping timeout: 240 seconds)
378 2013-10-01 05:32:12 fanquake_ is now known as fanquake
379 2013-10-01 05:32:36 quijibo has quit (Ping timeout: 252 seconds)
380 2013-10-01 05:34:01 magicpig has quit (Ping timeout: 240 seconds)
381 2013-10-01 05:34:27 wizkid057 has quit (Ping timeout: 248 seconds)
382 2013-10-01 05:34:43 Arnavion has quit (Quit: Arnavion)
383 2013-10-01 05:35:07 wrabbit has joined
384 2013-10-01 05:35:22 Arnavion has joined
385 2013-10-01 05:37:03 rdponticelli has quit (Ping timeout: 240 seconds)
386 2013-10-01 05:37:56 wizkid057 has joined
387 2013-10-01 05:38:05 rdponticelli has joined
388 2013-10-01 05:39:02 wei_ has joined
389 2013-10-01 05:39:08 quijibo has joined
390 2013-10-01 05:39:50 RoboTeddy has quit (Remote host closed the connection)
391 2013-10-01 05:40:25 RoboTeddy has joined
392 2013-10-01 05:43:10 asuk has quit ()
393 2013-10-01 05:43:24 BenderCoin has quit (Ping timeout: 240 seconds)
394 2013-10-01 05:44:55 RoboTeddy has quit (Ping timeout: 245 seconds)
395 2013-10-01 05:45:05 Jere_Jones has quit ()
396 2013-10-01 05:45:50 RoboTeddy has joined
397 2013-10-01 05:47:30 magicpig has joined
398 2013-10-01 05:47:58 RoboTeddy has quit (Remote host closed the connection)
399 2013-10-01 05:48:35 RoboTeddy has joined
400 2013-10-01 05:49:37 owowo has quit (Quit: dead)
401 2013-10-01 05:52:25 magicpig has quit (Ping timeout: 245 seconds)
402 2013-10-01 05:52:50 RoboTeddy has quit (Ping timeout: 245 seconds)
403 2013-10-01 05:53:43 magicpig has joined
404 2013-10-01 05:56:09 jgarzik has quit (Quit: This computer has gone to sleep)
405 2013-10-01 05:57:31 BenderCoin has joined
406 2013-10-01 06:02:09 magicpig has quit (Ping timeout: 260 seconds)
407 2013-10-01 06:03:15 reneg has quit (Ping timeout: 245 seconds)
408 2013-10-01 06:04:04 magicpig has joined
409 2013-10-01 06:04:40 RoboTeddy has joined
410 2013-10-01 06:04:48 RoboTeddy has quit (Read error: Connection reset by peer)
411 2013-10-01 06:05:23 RoboTeddy has joined
412 2013-10-01 06:06:07 reneg has joined
413 2013-10-01 06:11:47 Anduck has joined
414 2013-10-01 06:11:47 Anduck has quit (Changing host)
415 2013-10-01 06:11:47 Anduck has joined
416 2013-10-01 06:12:16 dust-otc has joined
417 2013-10-01 06:16:23 Anduck has quit (Read error: Operation timed out)
418 2013-10-01 06:19:55 patcon has joined
419 2013-10-01 06:20:04 OneFixt_ is now known as OneFixt
420 2013-10-01 06:20:20 magicpig has quit (Ping timeout: 245 seconds)
421 2013-10-01 06:21:48 tmsk has joined
422 2013-10-01 06:22:04 owowo has joined
423 2013-10-01 06:22:34 magicpig has joined
424 2013-10-01 06:22:59 Coincidental has joined
425 2013-10-01 06:24:06 agnostic98 has quit (Remote host closed the connection)
426 2013-10-01 06:25:21 mapppum has joined
427 2013-10-01 06:27:32 mappum has quit (Ping timeout: 245 seconds)
428 2013-10-01 06:29:47 Polyatomic has joined
429 2013-10-01 06:32:00 mappum has joined
430 2013-10-01 06:32:03 mapppum has quit (Ping timeout: 248 seconds)
431 2013-10-01 06:32:05 mappum has quit (Remote host closed the connection)
432 2013-10-01 06:32:34 mappum has joined
433 2013-10-01 06:39:48 Coincidental has quit (Remote host closed the connection)
434 2013-10-01 06:39:50 jedunnig_ has quit (Remote host closed the connection)
435 2013-10-01 06:40:23 Coincidental has joined
436 2013-10-01 06:41:02 ForceMajeure_ has quit (Read error: Connection reset by peer)
437 2013-10-01 06:42:09 ForceMajeure has joined
438 2013-10-01 06:42:14 Arnavion has quit (Quit: Arnavion)
439 2013-10-01 06:42:44 Arnavion has joined
440 2013-10-01 06:44:30 Coincidental has quit (Ping timeout: 245 seconds)
441 2013-10-01 06:46:53 mappum has quit (Read error: Operation timed out)
442 2013-10-01 06:48:21 stochasm has quit (Ping timeout: 260 seconds)
443 2013-10-01 06:53:50 stochasm has joined
444 2013-10-01 06:55:06 agnostic98 has joined
445 2013-10-01 06:57:22 eoss has joined
446 2013-10-01 07:05:06 eoss has quit (Remote host closed the connection)
447 2013-10-01 07:08:10 djcoin has joined
448 2013-10-01 07:08:47 shesek has quit (Ping timeout: 246 seconds)
449 2013-10-01 07:11:25 btcbtc has quit (Quit: btcbtc)
450 2013-10-01 07:12:06 CheckDavid has joined
451 2013-10-01 07:15:42 rusty has joined
452 2013-10-01 07:16:23 owowo has quit (Ping timeout: 240 seconds)
453 2013-10-01 07:16:37 <rusty> Dumb q: history of the checksum in the network protocol. Was there really evidence of TCP corruption? Any pointers?
454 2013-10-01 07:19:17 CodesInChaos_ has joined
455 2013-10-01 07:19:39 <sipa> not tcp corruption
456 2013-10-01 07:19:49 <sipa> just a serialization bu
457 2013-10-01 07:21:58 shesek has joined
458 2013-10-01 07:21:58 <Krellan> cfields: Hi again. I think what was going on earlier was the "make clean" actually cleaned out some cruft that was in the way from before, causing the build to succeed. I hadn't done "make clean" in a while.
459 2013-10-01 07:23:24 <rusty> sipa: ah... not sure how a checksum helps a serialization issue though?
460 2013-10-01 07:23:55 <sipa> rusty: end-of-message boundaries were crossed
461 2013-10-01 07:24:02 <sipa> checksums definitely help there
462 2013-10-01 07:25:47 <rusty> sipa: ah, right, that'd get completely desynchronized. This means a checksum fail for the overrunning message, rahter than a weird error on the "next" one?
463 2013-10-01 07:26:39 <sipa> right
464 2013-10-01 07:27:32 <rusty> sipa: thanks, that's exactly the clue I was looking for.
465 2013-10-01 07:27:58 jaklind has joined
466 2013-10-01 07:29:39 owowo has joined
467 2013-10-01 07:32:03 patcon has quit (Remote host closed the connection)
468 2013-10-01 07:33:32 agnostic_ has joined
469 2013-10-01 07:36:09 <gmaxwell> rusty: tcp corruption does happen, the tcp crc is lamesauce (... it's fantastic then when a error gets past the tcp crc SSH, for example, just drops the connection). Bitcoin's flooding model makes that maybe very slightly worse than it would be for other protocols, but not enough to justify it on its own.
470 2013-10-01 07:36:12 agnostic98 has quit (Ping timeout: 240 seconds)
471 2013-10-01 07:37:40 <rusty> gmaxwell: that's been my experience too, but wanted to confirm there wasn't some bitcoin-specific subtlety. Checksums are unusual in higher level protocols.
472 2013-10-01 07:38:33 <sipa> it's certainly overkill
473 2013-10-01 07:38:58 ThomasV has joined
474 2013-10-01 07:38:59 <sipa> especially truncated-double-sha256 checksums...
475 2013-10-01 07:44:42 Sealy has quit (Quit: Sealy)
476 2013-10-01 07:44:56 RoboTeddy has quit (Remote host closed the connection)
477 2013-10-01 07:45:13 DoctorBTC has quit (Ping timeout: 260 seconds)
478 2013-10-01 07:45:25 AusBitBank has joined
479 2013-10-01 07:45:35 RoboTeddy has joined
480 2013-10-01 07:49:48 RoboTeddy has quit (Ping timeout: 240 seconds)
481 2013-10-01 07:52:04 Neozonz has joined
482 2013-10-01 07:55:05 Neozonz has quit (Ping timeout: 248 seconds)
483 2013-10-01 07:56:13 t7 has joined
484 2013-10-01 08:02:29 Thepok has joined
485 2013-10-01 08:14:24 saivann has quit (Quit: Ex-Chat)
486 2013-10-01 08:17:20 rusty has left ()
487 2013-10-01 08:17:24 Ferroh_ has joined
488 2013-10-01 08:17:41 saivann has joined
489 2013-10-01 08:18:22 Ferroh has quit (Ping timeout: 240 seconds)
490 2013-10-01 08:19:15 wei_ has quit (Read error: Connection reset by peer)
491 2013-10-01 08:21:53 wei_ has joined
492 2013-10-01 08:22:05 _ingsoc has joined
493 2013-10-01 08:27:13 ticean has quit (Remote host closed the connection)
494 2013-10-01 08:31:21 Ferroh__ has joined
495 2013-10-01 08:33:40 Ferroh_ has quit (Ping timeout: 245 seconds)
496 2013-10-01 08:34:23 DoctorBTC has joined
497 2013-10-01 08:35:27 Eiii has quit ()
498 2013-10-01 08:37:29 Ferroh_ has joined
499 2013-10-01 08:38:02 MC1984 has joined
500 2013-10-01 08:38:02 MC1984 has quit (Changing host)
501 2013-10-01 08:38:02 MC1984 has joined
502 2013-10-01 08:39:53 Ferroh__ has quit (Ping timeout: 260 seconds)
503 2013-10-01 08:40:11 melvster has joined
504 2013-10-01 08:40:19 saivann_ has joined
505 2013-10-01 08:42:57 saivann has quit (Ping timeout: 245 seconds)
506 2013-10-01 08:46:17 [\\\] has quit (Ping timeout: 248 seconds)
507 2013-10-01 08:51:38 Ferroh__ has joined
508 2013-10-01 08:52:26 banghouse has joined
509 2013-10-01 08:52:46 OpenOcean has joined
510 2013-10-01 08:52:51 DoctorBTC has quit (Ping timeout: 248 seconds)
511 2013-10-01 08:54:49 Ferroh_ has quit (Ping timeout: 260 seconds)
512 2013-10-01 08:55:39 Coincide_ has joined
513 2013-10-01 08:55:55 [\\\] has joined
514 2013-10-01 08:57:13 banghouse has quit (Ping timeout: 256 seconds)
515 2013-10-01 08:58:36 CheckDavid has quit (Read error: Connection reset by peer)
516 2013-10-01 08:59:14 stalled has quit (Read error: Connection reset by peer)
517 2013-10-01 09:04:25 Thepok has quit (Ping timeout: 248 seconds)
518 2013-10-01 09:04:54 Thepok has joined
519 2013-10-01 09:06:54 DoctorBTC has joined
520 2013-10-01 09:08:08 moose-hacker has quit (Quit: moose-hacker)
521 2013-10-01 09:08:34 s7r has quit (Quit: Leaving)
522 2013-10-01 09:10:16 <warren> sipa: https://github.com/bitcoin/bitcoin/pull/2888 does your comment here mean this current implementation is good enough?
523 2013-10-01 09:10:29 Dyaheon has quit ()
524 2013-10-01 09:10:37 stalled has joined
525 2013-10-01 09:11:55 wei_ has quit (Quit: wei_)
526 2013-10-01 09:20:03 abrkn has joined
527 2013-10-01 09:26:10 reneg has quit (Ping timeout: 245 seconds)
528 2013-10-01 09:27:50 Coincide_ has quit (Remote host closed the connection)
529 2013-10-01 09:28:05 Goonie has joined
530 2013-10-01 09:28:12 Goonie has quit (Remote host closed the connection)
531 2013-10-01 09:28:25 Coincidental has joined
532 2013-10-01 09:30:12 reneg has joined
533 2013-10-01 09:32:18 owowo has quit (Remote host closed the connection)
534 2013-10-01 09:32:51 Coincidental has quit (Ping timeout: 248 seconds)
535 2013-10-01 09:33:02 owowo has joined
536 2013-10-01 09:34:07 razorfishsl has joined
537 2013-10-01 09:37:27 stochasm has quit (Ping timeout: 256 seconds)
538 2013-10-01 09:38:27 g0thX has joined
539 2013-10-01 09:38:39 g0thX has quit (Client Quit)
540 2013-10-01 09:38:59 graingert has quit (Read error: Connection reset by peer)
541 2013-10-01 09:39:06 graingert has joined
542 2013-10-01 09:39:30 graingert is now known as Guest11736
543 2013-10-01 09:42:22 <swulf--> there's an interesting .. quirk .. in the test_bitcoin project that MSVC is barfing on
544 2013-10-01 09:43:08 stochasm has joined
545 2013-10-01 09:44:45 <swulf--> wallet_test's "CWallet wallet;" static initializer is called before util.cpp's LockedPageManager::instance's initializer -- and normally this wouldn't be a problem, but MSVC's STL allocates 1 byte in vector<>'s constructor (in debug build)...
546 2013-10-01 09:46:31 reneg has quit (Ping timeout: 256 seconds)
547 2013-10-01 09:46:40 banghouse has joined
548 2013-10-01 09:46:52 Guest11736 has quit (Quit: Ex-Chat)
549 2013-10-01 09:47:00 Guest11736 has joined
550 2013-10-01 09:49:21 reneg has joined
551 2013-10-01 09:50:44 <sipa> swulf--: that's interesting
552 2013-10-01 09:50:49 banghouse has quit (Ping timeout: 248 seconds)
553 2013-10-01 09:54:15 <swulf--> sipa: if I'm serious about getting msvc going, I'll need to figure out the best solution for this -- one is to just disable the locked page allocator in the test_bitcoin build, the other is to use an instance method (i.e., GetInstance())
554 2013-10-01 09:55:00 <swulf--> LockedPageManager::instance is only referenced in a small handful of places
555 2013-10-01 09:55:45 msvb-lab has joined
556 2013-10-01 09:56:23 Guest11736 has quit (Quit: Ex-Chat)
557 2013-10-01 09:56:44 graingert_ has joined
558 2013-10-01 09:59:32 <sipa> swulf--: if you find potential generic problems with the code, feel free to send pull requests to fix
559 2013-10-01 09:59:51 ThomasV has quit (Quit: Quitte)
560 2013-10-01 10:01:03 <swulf--> should I keep a change like this separate from my msvc changes?
561 2013-10-01 10:01:10 reneg has quit (Quit: -a- Connection Timed Out)
562 2013-10-01 10:02:32 aeekay has joined
563 2013-10-01 10:02:53 <swulf--> a separate, clean branch is probably best
564 2013-10-01 10:03:44 reneg has joined
565 2013-10-01 10:05:13 <warren> swulf--: what version of MSVC?
566 2013-10-01 10:06:38 <warren> swulf--: I'm slowly working on generic CPU features detection for Bitcoin/Litecoin. I know MSVC can't do inline assembly so I already have some code to use a native library to get the cpu features.
567 2013-10-01 10:07:04 <warren> swulf--: do you have the ability to export the complete list of all preprocessor defines in MSVC? I could use one with a 32bit and 64bit binary target.
568 2013-10-01 10:07:31 <swulf--> warren: MSVC 2010
569 2013-10-01 10:07:45 <swulf--> warren: I could probably figure out how to do that...
570 2013-10-01 10:08:10 <swulf--> I'm pretty sure msvc has intrinsics for those things
571 2013-10-01 10:08:44 <warren> swulf--: yeah, but I need to know the preprocessor defines available to automatically use windows intrinsics instead of linux or mac
572 2013-10-01 10:09:28 Charlie2 has joined
573 2013-10-01 10:09:38 <warren> swulf--: https://togami.com/~warren/temp/MINGW-precise.txt all preprocessor defines from the 12.04 i686-w64-mingw32 cross-compiler
574 2013-10-01 10:10:04 <warren> would be very helpful to have a similar list to this
575 2013-10-01 10:10:34 swulf-- has quit (Disconnected by services)
576 2013-10-01 10:10:41 Charlie2 has left ()
577 2013-10-01 10:10:47 swulf-- has joined
578 2013-10-01 10:11:06 <swulf--> warren: did you see my last few lines?
579 2013-10-01 10:13:54 <swulf--> warren: I'll try and put together a list like this
580 2013-10-01 10:14:30 jaklind_ has joined
581 2013-10-01 10:15:26 jaklind has quit (Read error: Connection reset by peer)
582 2013-10-01 10:15:28 gritball has quit (Ping timeout: 264 seconds)
583 2013-10-01 10:15:34 _ingsoc has quit (Quit: leaving)
584 2013-10-01 10:15:37 jaklind_ has left ()
585 2013-10-01 10:21:23 <kuzetsa> warren: you're mistaken, you can totally do inline assembler using MSVC --> http://msdn.microsoft.com/en-us/library/5f7adz6y.aspx
586 2013-10-01 10:21:42 <warren> kuzetsa: not with the most recent 64bit versions
587 2013-10-01 10:22:08 <kuzetsa> =o.O=
588 2013-10-01 10:22:30 <kuzetsa> what are you using 64 bit for?
589 2013-10-01 10:22:54 <kuzetsa> it's not like bitcoin stuff normally needs more than 1-2 gigabytes of address space
590 2013-10-01 10:23:42 <swulf--> 64-bit disabled inline asm, yeah
591 2013-10-01 10:32:52 aeekay has quit (Ping timeout: 264 seconds)
592 2013-10-01 10:37:37 <swulf--> sipa: https://github.com/bitcoin/bitcoin/pull/3046
593 2013-10-01 10:38:25 Thepok has quit (Ping timeout: 260 seconds)
594 2013-10-01 10:40:07 CheckDavid has joined
595 2013-10-01 10:40:51 banghouse has joined
596 2013-10-01 10:41:30 <warren> kuzetsa: 64bit can have more performance in some ways
597 2013-10-01 10:41:48 <warren> kuzetsa: sipa's secp256k1 is omgwtf faster on 64bit
598 2013-10-01 10:43:46 <_dr> yeah like... whenever your doing >32bit calculations ;)
599 2013-10-01 10:43:59 <_dr> ever tried multiplying two 64bit numbers using 32bit registers
600 2013-10-01 10:44:09 swulf-- has quit (Ping timeout: 248 seconds)
601 2013-10-01 10:45:20 bitRipperX has joined
602 2013-10-01 10:45:27 banghouse has quit (Ping timeout: 256 seconds)
603 2013-10-01 10:45:44 swulf-- has joined
604 2013-10-01 10:48:51 a_meteor has quit (Ping timeout: 256 seconds)
605 2013-10-01 10:51:42 has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Remote host closed the connection)
606 2013-10-01 10:53:39 has joined
607 2013-10-01 10:53:39 has quit (Clown|!~clown@static-87-79-93-140.netcologne.de|Changing host)
608 2013-10-01 10:53:39 has joined
609 2013-10-01 10:57:05 CryptoBuck has quit (Ping timeout: 260 seconds)
610 2013-10-01 10:57:53 CryptoBuck has joined
611 2013-10-01 11:00:31 ThomasV has joined
612 2013-10-01 11:05:03 tmsk has quit (Quit: tmsk)
613 2013-10-01 11:10:27 BTCOxygen has quit (Ping timeout: 248 seconds)
614 2013-10-01 11:11:05 agnostic_ has quit (Ping timeout: 260 seconds)
615 2013-10-01 11:12:02 <warren> _dr: swulf--: also 64bit is guaranteed to have SSE2... easier to implement things. 32bit you need to detect cpu features and have multiple implementations, which is harder.
616 2013-10-01 11:12:47 <_dr> I don't see how 64bit mandates the existence of sse
617 2013-10-01 11:13:10 <warren> _dr: just when the CPU's happened, all x86-64 has SSE2
618 2013-10-01 11:13:15 BTCOxygen has joined
619 2013-10-01 11:13:23 <swulf--> warren: the intrinsics should be available in both targets, however
620 2013-10-01 11:13:45 <_dr> yeah but the speed you'll get with intrinsics can be much lower than assembly
621 2013-10-01 11:13:58 <warren> swulf--: you can't build the entire 32bit binary that way due to risk of auto-vectorization
622 2013-10-01 11:14:19 <_dr> #pragma novec?
623 2013-10-01 11:14:21 <swulf--> dr: if you're hand-editing the assembly, sure
624 2013-10-01 11:14:56 <_dr> warren: where do you risk auto-vectorization?
625 2013-10-01 11:15:06 <warren> #pragma for compiler options in different parts of the file was broken for g++ until gcc-4.7.x I think
626 2013-10-01 11:15:22 <warren> _dr: in boring code
627 2013-10-01 11:15:58 <_dr> a compiler can only auto-vectorize code that will remain semantically intact when vectorized
628 2013-10-01 11:16:00 <warren> _dr: you need to separately build generic and SSE2 optimized code paths and switch to one or another depending on the CPU features available
629 2013-10-01 11:16:04 <_dr> so you can't break anything with it
630 2013-10-01 11:16:10 <warren> _dr: no
631 2013-10-01 11:16:10 <i2pRelay> You've given me 5 invalid commands within the last minute; I'm now ignoring you for 10 minutes.
632 2013-10-01 11:16:34 <warren> _dr: binary distributions for 32bit windows for example need to support all possible processors
633 2013-10-01 11:16:47 <_dr> no
634 2013-10-01 11:16:49 _ingsoc has joined
635 2013-10-01 11:17:23 <_dr> windows runs on PCs. the binaries all use the x86 instruction set
636 2013-10-01 11:17:30 <_dr> (32-bit)
637 2013-10-01 11:20:05 <_dr> pentium uses 'mul' to multiply, core uses 'mul' nehalem uses 'mul' sandy bridge uses 'mul' haswell uses 'mul', amd uses ... 'mul' not 'amd_mul'
638 2013-10-01 11:29:52 FluffyBunny has quit (Ping timeout: 264 seconds)
639 2013-10-01 11:33:53 <warren> _dr: with auto vectorization it's possible for SSE2 instructions to leak into parts of the code that doesn't need it
640 2013-10-01 11:34:26 <warren> _dr: you need runtime detection to choose between generic and SIMD implementations of performance sensitive code
641 2013-10-01 11:35:01 banghouse has joined
642 2013-10-01 11:35:10 FluffyBunny has joined
643 2013-10-01 11:35:38 <_dr> that's a different story. but it's not that hard. 5 lines of code and some Makefile modifications to build for multiple archs, right?
644 2013-10-01 11:35:45 _ingsoc has quit (Quit: leaving)
645 2013-10-01 11:36:23 <warren> _dr: you want a single binary that swiches to the fastest implementation for that particular hardware
646 2013-10-01 11:36:49 <warren> _dr: I already have code to do 90% of this, will push to bitcoin after there's a reason to do it.
647 2013-10-01 11:37:09 <_dr> yeah. you just link all your object files (generated by gcc for different uarchs) and use cpuid during runtime to choose the right function
648 2013-10-01 11:37:45 <_dr> wouldn't that be sufficient? I haven't done it myself but it doesn't seem overly complicated. the cpuid behaviour is also really well documented so there shouldn't be any problems
649 2013-10-01 11:39:33 banghouse has quit (Ping timeout: 260 seconds)
650 2013-10-01 11:43:09 <warren> _dr: you'd be surprised. there's a few different ways of getting cpuid. the typical inline assembler method doesn't build with the ancient gcc used for Bitcoin builds on mac.
651 2013-10-01 11:43:24 <warren> _dr: it crashes for unknonw reasons with the 10.04 ancient mingw32 compiler for gitian win32
652 2013-10-01 11:43:33 <warren> works fine for gitian linux32 though
653 2013-10-01 11:44:13 <_dr> heh. I guess sometimes compilers cause more problems than they cause :)
654 2013-10-01 11:44:26 <_dr> maybe you shouldn't use inline assembly but a real .S file
655 2013-10-01 11:44:44 <_dr> s/cause/solve/2
656 2013-10-01 11:44:53 tmsk has joined
657 2013-10-01 11:45:56 KillYourTV has quit (Remote host closed the connection)
658 2013-10-01 11:47:01 <_dr> I think intel even has a template in their manual, hang on
659 2013-10-01 11:47:16 KillYourTV has joined
660 2013-10-01 11:47:52 hnz has quit (Ping timeout: 264 seconds)
661 2013-10-01 11:49:20 Sealy has joined
662 2013-10-01 11:50:30 <warren> _dr: not concerned about old compilers here
663 2013-10-01 11:50:43 <warren> _dr: bitcoin 0.9 already upgraded to a modern mingw32
664 2013-10-01 11:50:56 <warren> _dr: and mac will drop support for older releases soon
665 2013-10-01 11:50:59 <i2pRelay> You've given me 5 invalid commands within the last minute; I'm now ignoring you for 10 minutes.
666 2013-10-01 11:51:53 hnz has joined
667 2013-10-01 11:52:06 <sipa> warren: not mingw32, mingw-w64 :)
668 2013-10-01 11:52:08 <sipa> no?
669 2013-10-01 11:54:40 <warren> sipa: right
670 2013-10-01 11:54:50 <warren> sipa: I'm not too versed in hte difference
671 2013-10-01 11:54:52 agricocb has quit (Quit: Leaving.)
672 2013-10-01 11:55:13 <t7> w64 is new better faster stronger
673 2013-10-01 11:55:15 <warren> sipa: mingw32 in 12.04 seems to be a compat version to build things that relied on the old crapppy compiler bugs
674 2013-10-01 11:56:16 reneg has quit (Read error: Operation timed out)
675 2013-10-01 11:56:28 one_zero has quit ()
676 2013-10-01 11:56:45 tmsft has joined
677 2013-10-01 11:57:23 ThomasV has quit (Ping timeout: 248 seconds)
678 2013-10-01 12:01:48 reneg has joined
679 2013-10-01 12:07:02 stalled has quit (Ping timeout: 260 seconds)
680 2013-10-01 12:09:40 nym has quit (Ping timeout: 245 seconds)
681 2013-10-01 12:12:40 BCBot` has joined
682 2013-10-01 12:13:01 BCBot has quit (Ping timeout: 252 seconds)
683 2013-10-01 12:19:05 ThomasV has joined
684 2013-10-01 12:19:40 CheckDavid has quit (Read error: Connection reset by peer)
685 2013-10-01 12:22:06 CheckDavid has joined
686 2013-10-01 12:22:49 stalled has joined
687 2013-10-01 12:24:47 Polyatomic has quit (Quit: Catcha Round)
688 2013-10-01 12:25:26 reneg has quit (Quit: -a- Connection Timed Out)
689 2013-10-01 12:26:13 lmatteis has left ()
690 2013-10-01 12:26:50 razorfishsl has quit (Remote host closed the connection)
691 2013-10-01 12:26:55 Benjojo_ has left ()
692 2013-10-01 12:28:05 reneg has joined
693 2013-10-01 12:37:01 agnostic98 has joined
694 2013-10-01 12:37:43 i2pRelay has quit (Ping timeout: 240 seconds)
695 2013-10-01 12:39:40 Sealy has quit (Quit: Sealy)
696 2013-10-01 12:47:33 Musk has joined
697 2013-10-01 12:48:13 the_2nd has joined
698 2013-10-01 12:49:58 agricocb has joined
699 2013-10-01 12:56:10 reneg has quit (Ping timeout: 245 seconds)
700 2013-10-01 12:56:54 <CodeShark> speaking of mingw-w64, I'm having trouble with exceptions - I think I'm building libraries that are incompatibleâ¦some use sjlj, some use seh
701 2013-10-01 12:57:04 <CodeShark> anyone have some advice on how to troubleshoot this?
702 2013-10-01 12:57:14 reneg has joined
703 2013-10-01 12:58:29 saulimus has joined
704 2013-10-01 12:59:47 <CodeShark> oh!!!
705 2013-10-01 13:00:21 <swulf--> figure it out? :P
706 2013-10-01 13:00:25 <CodeShark> I was using posix-seh instead of win32-sjlj in my windows build, I think
707 2013-10-01 13:00:51 <CodeShark> I don''t think gcc versions < 4.8 support seh
708 2013-10-01 13:01:13 <CodeShark> well, crap - that means I have to rebuild Qt5 :p
709 2013-10-01 13:02:31 <swulf--> warren: are you the maintainer of the mingw build?
710 2013-10-01 13:04:58 sturles has quit (Ping timeout: 260 seconds)
711 2013-10-01 13:05:32 sturles has joined
712 2013-10-01 13:05:56 sturles is now known as Guest95766
713 2013-10-01 13:07:17 Guest95766 has quit (Changing host)
714 2013-10-01 13:07:17 Guest95766 has joined
715 2013-10-01 13:07:59 Guest95766 is now known as sturles
716 2013-10-01 13:09:32 AusBitBank has quit (Ping timeout: 256 seconds)
717 2013-10-01 13:09:47 fanquake has left ()
718 2013-10-01 13:12:38 sacrelege has joined
719 2013-10-01 13:15:36 ThomasV has quit (Ping timeout: 246 seconds)
720 2013-10-01 13:17:23 KillYourTV has quit (Ping timeout: 240 seconds)
721 2013-10-01 13:17:23 paraipan has quit (Ping timeout: 240 seconds)
722 2013-10-01 13:23:13 banghouse has joined
723 2013-10-01 13:24:40 Thepok has joined
724 2013-10-01 13:27:12 paraipan has joined
725 2013-10-01 13:27:49 banghouse has quit (Ping timeout: 260 seconds)
726 2013-10-01 13:29:03 reneg has quit (Quit: -a- Connection Timed Out)
727 2013-10-01 13:32:23 reneg has joined
728 2013-10-01 13:32:36 MobPhone has joined
729 2013-10-01 13:33:57 rdymac has quit (Read error: Connection reset by peer)
730 2013-10-01 13:34:16 Thepok has quit (Read error: Connection reset by peer)
731 2013-10-01 13:34:21 rdymac has joined
732 2013-10-01 13:34:25 jgarzik has joined
733 2013-10-01 13:36:07 Thepok has joined
734 2013-10-01 13:46:03 tmsk has quit (Quit: tmsk)
735 2013-10-01 13:47:11 patcon has joined
736 2013-10-01 13:48:13 patcon_ has joined
737 2013-10-01 13:51:08 patcon has quit (Ping timeout: 240 seconds)
738 2013-10-01 13:51:55 <swulf--> warren: http://pastebin.com/xSXvfpjj msvc 2010 definitions, best I can find..
739 2013-10-01 13:52:23 yubrew has joined
740 2013-10-01 13:52:42 Belxjander has quit (Ping timeout: 240 seconds)
741 2013-10-01 13:58:47 <jgarzik> mornin'
742 2013-10-01 14:01:40 patcon_ has quit (Ping timeout: 264 seconds)
743 2013-10-01 14:03:14 Anduck has joined
744 2013-10-01 14:05:09 daybyter has joined
745 2013-10-01 14:09:30 nym has joined
746 2013-10-01 14:16:29 agnostic98 has quit (Remote host closed the connection)
747 2013-10-01 14:17:23 banghouse has joined
748 2013-10-01 14:17:39 licnep has quit (Ping timeout: 248 seconds)
749 2013-10-01 14:18:15 nym has quit (Ping timeout: 245 seconds)
750 2013-10-01 14:18:22 michagogo has quit (cloud!uid14316@wikia/Michagogo|Ping timeout: 245 seconds)
751 2013-10-01 14:18:45 jordandotdev has quit (Ping timeout: 268 seconds)
752 2013-10-01 14:19:12 poggy has quit (Ping timeout: 264 seconds)
753 2013-10-01 14:19:59 terry has quit (Ping timeout: 268 seconds)
754 2013-10-01 14:19:59 patcon has joined
755 2013-10-01 14:21:24 Nesetalis has quit (Ping timeout: 246 seconds)
756 2013-10-01 14:21:58 banghouse has quit (Ping timeout: 260 seconds)
757 2013-10-01 14:29:01 <jgarzik> Neat. KNCMiner Jupiter is 0.5 TH.
758 2013-10-01 14:29:07 <jgarzik> and shipping today
759 2013-10-01 14:33:39 [\\\] has quit (Ping timeout: 246 seconds)
760 2013-10-01 14:33:42 [\\\]_c has joined
761 2013-10-01 14:36:56 Namworld has joined
762 2013-10-01 14:37:26 denisx has joined
763 2013-10-01 14:41:46 licnep has joined
764 2013-10-01 14:42:31 outkzt has joined
765 2013-10-01 14:42:43 [\\\]_c has quit (Read error: Connection reset by peer)
766 2013-10-01 14:42:57 macboz has quit (Ping timeout: 245 seconds)
767 2013-10-01 14:43:27 outkzt has left ()
768 2013-10-01 14:46:24 [\\\] has joined
769 2013-10-01 14:47:22 jordandotdev has joined
770 2013-10-01 14:47:41 <Anduck> is libqt needed for bitcoind only?
771 2013-10-01 14:47:51 <sipa> no
772 2013-10-01 14:47:58 <Anduck> i am like totally noob currently when i can't find makefile.unix
773 2013-10-01 14:48:10 <Anduck> ./autogen doesn't work....
774 2013-10-01 14:48:44 <Anduck> any fast tip on how to build bitcoind only?
775 2013-10-01 14:48:50 Transisto has quit (Ping timeout: 264 seconds)
776 2013-10-01 14:49:43 <nkuttler> Anduck: it's in the src dir
777 2013-10-01 14:49:51 <sipa> ./autogen.sh && ./configure --without-qt && make
778 2013-10-01 14:49:56 <nkuttler> unless you use trunk, might have been removed there
779 2013-10-01 14:49:56 <sipa> nkuttler: no, Makefile.unix is gone
780 2013-10-01 14:50:29 <nkuttler> no qmake necessary either?
781 2013-10-01 14:50:39 <Anduck> autoreconf: command not found
782 2013-10-01 14:50:42 <sipa> no, qmake is gone too
783 2013-10-01 14:50:47 <sipa> Anduck: you'll need to install autotools
784 2013-10-01 14:50:51 <Anduck> ahh
785 2013-10-01 14:51:11 <sipa> sudo aptitude install autoconf
786 2013-10-01 14:51:18 <Anduck> why is there no mention about this in build-unix
787 2013-10-01 14:51:28 OldEnK has quit (Quit: Leaving)
788 2013-10-01 14:51:48 <sipa> well, it's git head, and there are still autotools cleanups happening
789 2013-10-01 14:51:55 <sipa> documentation will be updated before release
790 2013-10-01 14:52:01 <Anduck> btw works now,thx for help
791 2013-10-01 14:52:02 <Anduck> ok
792 2013-10-01 14:56:22 reneg has quit (Ping timeout: 240 seconds)
793 2013-10-01 14:57:42 patcon has quit (Remote host closed the connection)
794 2013-10-01 14:57:44 paraipan has quit (Remote host closed the connection)
795 2013-10-01 14:58:20 reneg has joined
796 2013-10-01 15:04:10 patcon has joined
797 2013-10-01 15:04:49 t7 has quit (Quit: going home)
798 2013-10-01 15:07:21 ThomasV has joined
799 2013-10-01 15:07:25 sacrelege has quit (Read error: Operation timed out)
800 2013-10-01 15:07:51 saulimus has quit (Quit: saulimus)
801 2013-10-01 15:08:10 [\\\] has quit (Ping timeout: 248 seconds)
802 2013-10-01 15:10:08 [\\\] has joined
803 2013-10-01 15:18:09 reneg has quit (Quit: -a- Connection Timed Out)
804 2013-10-01 15:18:24 reneg has joined
805 2013-10-01 15:19:38 banghouse has joined
806 2013-10-01 15:22:40 zeddan81 has quit (Ping timeout: 264 seconds)
807 2013-10-01 15:27:02 gritball has joined
808 2013-10-01 15:28:31 has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Ping timeout: 240 seconds)
809 2013-10-01 15:28:53 has joined
810 2013-10-01 15:28:53 has quit (Clown|!~clown@2001-4dd0-203e-1-10e0-9179-9a98-cd53.ipv6dyn.netcologne.de|Changing host)
811 2013-10-01 15:28:53 has joined
812 2013-10-01 15:31:53 poggy has joined
813 2013-10-01 15:33:43 bbbrian has quit (Ping timeout: 240 seconds)
814 2013-10-01 15:40:55 amiller has quit (Excess Flood)
815 2013-10-01 15:45:16 patcon has quit (Remote host closed the connection)
816 2013-10-01 15:45:37 Guest94822 has joined
817 2013-10-01 15:45:43 graingert_ has quit (Quit: Ex-Chat)
818 2013-10-01 15:51:32 bizoro has joined
819 2013-10-01 15:51:33 bizoro has quit (Changing host)
820 2013-10-01 15:51:33 bizoro has joined
821 2013-10-01 15:52:05 graingert has joined
822 2013-10-01 15:54:04 <helo> can there be arbitrary fields added to payment requests?
823 2013-10-01 15:56:00 <helo> e.g. a user to rate and the rating to give upon fulfillment
824 2013-10-01 15:56:23 <sipa> that seems like something to put in the memo field
825 2013-10-01 15:57:19 <sipa> if there's demand there may be some use for a 'structured data' field in the payment, and a format specification for it in the request
826 2013-10-01 15:57:22 <sipa> but that seems far out
827 2013-10-01 15:57:23 <helo> maybe a WoT signature by the rating user
828 2013-10-01 15:57:28 jedunnigan has joined
829 2013-10-01 15:58:07 <helo> (yeah, a little redundant, but WoT doesn't do x509)
830 2013-10-01 15:59:03 <sipa> well WoT-like things could be added as a different authentication system
831 2013-10-01 15:59:07 <sipa> separate from x509
832 2013-10-01 16:02:00 Andrevan has quit (Quit: WeeChat 0.4.2-rc1)
833 2013-10-01 16:07:54 <sipa> ;;genrate 11333
834 2013-10-01 16:07:55 <gribble> The expected generation output, at 11333.0 Mhps, given difficulty of 148819199.805, is 0.0382977435585 BTC per day and 0.00159573931494 BTC per hour.
835 2013-10-01 16:09:21 Nesetalis has joined
836 2013-10-01 16:10:34 crank has joined
837 2013-10-01 16:11:08 Belxjander has joined
838 2013-10-01 16:13:02 <cfields> Krellan: ah, ok. thanks for reporting back
839 2013-10-01 16:15:37 elevatioN has joined
840 2013-10-01 16:16:44 michagogo has joined
841 2013-10-01 16:17:20 nym has joined
842 2013-10-01 16:17:45 terry has joined
843 2013-10-01 16:19:21 agnostic98 has joined
844 2013-10-01 16:20:20 ThomasV has quit (Ping timeout: 248 seconds)
845 2013-10-01 16:21:41 execut3 has joined
846 2013-10-01 16:21:45 <helo> seems like bitcoin signatures would be a good candidate for payment protocol authentication
847 2013-10-01 16:22:22 <helo> x509 makes sense for mass adoption, but it would be pretty neat to be able to generate and sign a payment request with the reference client
848 2013-10-01 16:22:50 shesek has quit (Ping timeout: 260 seconds)
849 2013-10-01 16:23:31 <helo> using a designated authentication privkey/address
850 2013-10-01 16:23:35 <gmaxwell> helo: you can sign anything you want, but bitcoin signatures are in no way an alternative to x509...
851 2013-10-01 16:23:55 <helo> 'none' is an alternative to x509, so why not bitcoin sigs?
852 2013-10-01 16:24:55 <gmaxwell> helo: bitcoin sigs are none for that purpose (though if you want to hash your payment request and sign it with $whatever you can)
853 2013-10-01 16:25:21 btcbtc has joined
854 2013-10-01 16:25:45 RoboTeddy has joined
855 2013-10-01 16:25:56 <gmaxwell> helo: the x509 integration is there so it can display a human comprehensible name for the requesting party. Bitcoin signatures don't do anything for that. They just sign. If you want to just sign, then just sign.
856 2013-10-01 16:27:00 <helo> seems like an obvious application of signmessage if there ever was one
857 2013-10-01 16:27:06 <gmaxwell> ...
858 2013-10-01 16:27:09 <gmaxwell> It really isn't.
859 2013-10-01 16:27:21 <gmaxwell> But you can signmessage things if you want, nothing is stopping you.
860 2013-10-01 16:27:30 <helo> WoT already uses it to identify/auth users
861 2013-10-01 16:27:35 <gmaxwell> Signmessage was created for things like eligius' accountless configuration.
862 2013-10-01 16:28:26 <helo> would be pretty easy to add a user to your address book and be shown that user's name/info if you receive a payment request from them
863 2013-10-01 16:28:46 agnostic98 has quit (Ping timeout: 252 seconds)
864 2013-10-01 16:30:29 Belxjander has quit (Quit: System Restarting!!!)
865 2013-10-01 16:30:56 agnostic98 has joined
866 2013-10-01 16:31:06 _ingsoc has joined
867 2013-10-01 16:32:12 <denisx> hah, bike ist fertig
868 2013-10-01 16:32:14 <denisx> bis spaeter
869 2013-10-01 16:32:32 aeekay has joined
870 2013-10-01 16:33:19 Belxjander has joined
871 2013-10-01 16:36:37 digitalmagus2 has joined
872 2013-10-01 16:37:06 _ingsoc has quit (Remote host closed the connection)
873 2013-10-01 16:39:43 ThomasV has joined
874 2013-10-01 16:40:00 mappum has joined
875 2013-10-01 16:43:21 jedunnigan has quit (Remote host closed the connection)
876 2013-10-01 16:44:29 Belxjander has quit (Quit: System Restarting!!!)
877 2013-10-01 16:45:21 _ingsoc has joined
878 2013-10-01 16:46:14 michagogo has joined
879 2013-10-01 16:47:12 Belxjander has joined
880 2013-10-01 16:47:15 Plinker_ has quit (Read error: Connection reset by peer)
881 2013-10-01 16:48:14 CircusPeanut has joined
882 2013-10-01 16:49:17 tsche has joined
883 2013-10-01 16:49:25 daybyter has quit (Quit: Konversation terminated!)
884 2013-10-01 16:49:38 marijnfs has joined
885 2013-10-01 16:49:40 tmsft has quit (Ping timeout: 252 seconds)
886 2013-10-01 16:53:04 reneg_ has joined
887 2013-10-01 16:54:37 reneg has quit (Ping timeout: 252 seconds)
888 2013-10-01 16:56:03 patcon has joined
889 2013-10-01 16:56:31 <CircusPeanut> hi
890 2013-10-01 16:59:47 denom has joined
891 2013-10-01 16:59:52 Coincidental has joined
892 2013-10-01 17:00:52 patcon has quit (Ping timeout: 248 seconds)
893 2013-10-01 17:01:35 ticean has joined
894 2013-10-01 17:03:40 agnostic98 has quit (Remote host closed the connection)
895 2013-10-01 17:05:54 Eiii has joined
896 2013-10-01 17:08:18 Eiii has quit (Client Quit)
897 2013-10-01 17:08:40 JyZyXEL has quit (Ping timeout: 256 seconds)
898 2013-10-01 17:09:34 JyZyXEL has joined
899 2013-10-01 17:11:10 Eiii has joined
900 2013-10-01 17:12:08 shesek has joined
901 2013-10-01 17:12:18 execut3 has quit (Read error: Operation timed out)
902 2013-10-01 17:12:34 aeekayx has joined
903 2013-10-01 17:15:42 aeekay has quit (Ping timeout: 240 seconds)
904 2013-10-01 17:15:59 slyda has joined
905 2013-10-01 17:17:23 sacrelege has joined
906 2013-10-01 17:18:00 paracyst has quit (Read error: Connection reset by peer)
907 2013-10-01 17:18:37 paracyst has joined
908 2013-10-01 17:19:05 bbbrian has joined
909 2013-10-01 17:19:28 Julius129 has joined
910 2013-10-01 17:20:56 reneg_ has quit (Read error: Connection reset by peer)
911 2013-10-01 17:22:19 tmsk has joined
912 2013-10-01 17:23:20 bizoro has quit (Quit: Konversation terminated!)
913 2013-10-01 17:23:21 reneg has joined
914 2013-10-01 17:23:38 <sipa> helo: i'm sure you could plug ecdsa/secp256k1 signatures into x509
915 2013-10-01 17:23:50 <sipa> or you could create a PKI on top of signmessage
916 2013-10-01 17:23:56 <sipa> but they're orthogonal
917 2013-10-01 17:24:30 <helo> yeah, i get that
918 2013-10-01 17:24:34 CryptoBuck has quit (Ping timeout: 240 seconds)
919 2013-10-01 17:30:41 OneFixt has quit (Read error: Connection reset by peer)
920 2013-10-01 17:42:28 slyda has quit (Ping timeout: 252 seconds)
921 2013-10-01 17:43:04 ThomasV has quit (Ping timeout: 264 seconds)
922 2013-10-01 17:43:28 <michagogo> ;;google http code 405
923 2013-10-01 17:44:03 <michagogo> ;;ping
924 2013-10-01 17:44:04 <gribble> pong
925 2013-10-01 17:44:35 <gribble> An error has occurred and has been logged. Please contact this bot's administrator for more information.
926 2013-10-01 17:44:45 CircusPeanut has quit (Ping timeout: 246 seconds)
927 2013-10-01 17:48:15 RoboTeddy has quit (Remote host closed the connection)
928 2013-10-01 17:48:23 BTCOxygen has quit (Ping timeout: 240 seconds)
929 2013-10-01 17:48:38 <michagogo> Is it just me or if github being weird?
930 2013-10-01 17:50:14 daybyter has joined
931 2013-10-01 17:50:16 tootallgavin has quit (Remote host closed the connection)
932 2013-10-01 17:51:01 <swulf--> github is dead for me too
933 2013-10-01 17:51:46 <michagogo> Looks like it's working if you refresh enough
934 2013-10-01 17:51:57 denisx has quit (Quit: denisx)
935 2013-10-01 17:52:01 <swulf--> michagogo: hehe, perhaps that's contributing to the problem? ;)
936 2013-10-01 17:52:12 josefnpat has joined
937 2013-10-01 17:52:15 <michagogo> same if you're trying to fetch/push/pull: if it's frozen after a few secs, ctrl-c,up,enter
938 2013-10-01 17:52:16 <michagogo> Maybe.
939 2013-10-01 17:52:59 josefnpat has left ()
940 2013-10-01 17:54:14 ovidiusoft has joined
941 2013-10-01 17:55:05 CircusPeanut has joined
942 2013-10-01 17:57:32 nowan_ has quit (Quit: leaving)
943 2013-10-01 17:57:50 nowan has joined
944 2013-10-01 17:58:03 Grouver has joined
945 2013-10-01 17:58:36 Subo1977_ has joined
946 2013-10-01 17:59:24 Subo1977 has quit (Ping timeout: 240 seconds)
947 2013-10-01 18:04:17 skinnkavaj has joined
948 2013-10-01 18:08:52 sacrelege has quit (Ping timeout: 264 seconds)
949 2013-10-01 18:11:57 tmsk has quit (Quit: tmsk)
950 2013-10-01 18:12:04 afrikanknightmar has joined
951 2013-10-01 18:12:08 aeekayx has left ()
952 2013-10-01 18:12:42 davout has quit (Remote host closed the connection)
953 2013-10-01 18:14:07 denisx has joined
954 2013-10-01 18:15:21 RoboTedd_ has joined
955 2013-10-01 18:16:11 _ingsoc has quit (Ping timeout: 245 seconds)
956 2013-10-01 18:17:18 <CodeShark> anyone ever gotten a "localtime_r not defined" error with mingw-w64?
957 2013-10-01 18:17:57 <swulf--> CodeShark: you're developing on windows?
958 2013-10-01 18:18:22 <CodeShark> I'm trying to build some libraries in windows so I can copy them over to my linux cross build environment
959 2013-10-01 18:18:29 _ingsoc has joined
960 2013-10-01 18:18:30 <swulf--> ah
961 2013-10-01 18:18:48 <swulf--> sounds like a lovely nightmare
962 2013-10-01 18:19:02 <CodeShark> to say it's tedious would be an understatement :p
963 2013-10-01 18:19:33 <CodeShark> but it's the kind of thing one has to do from time to time if one wants to amass an allpowerful arsenal of tools :)
964 2013-10-01 18:19:58 <swulf--> what's the goal? to build a windows executable from your linux environment?
965 2013-10-01 18:20:04 <Luke-Jr> CodeShark: localtime_r is not necessary on Windows IIRC
966 2013-10-01 18:21:08 <CodeShark> Luke-Jr: I'm building Qt5 on windows and a source file calls this function
967 2013-10-01 18:21:19 <Luke-Jr> I imagine Qt has another solution somewhere
968 2013-10-01 18:21:38 <Luke-Jr> localtime_r is a POSIX workaround to thread-unsafe localtime
969 2013-10-01 18:21:44 <Luke-Jr> but Windows has localtime itself thread-safe
970 2013-10-01 18:22:03 <Luke-Jr> there's also a minor compatibility issue if people do localtime(struct timeval.tv_sec)
971 2013-10-01 18:22:12 <Luke-Jr> since struct timeval.tv_sec is a different size than time_t on Windows
972 2013-10-01 18:22:29 <Luke-Jr> BFGMiner has a workaround in compat.h, but Qt should build already..
973 2013-10-01 18:22:34 <sipa> do they have a thread-local variable for localtime?
974 2013-10-01 18:23:07 <Luke-Jr> sipa: right, the static buffer is thread-local
975 2013-10-01 18:23:13 <sipa> makes sense
976 2013-10-01 18:23:14 Raizen has joined
977 2013-10-01 18:23:29 <Luke-Jr> yeah, I guess POSIX didn't do it because of lack of threading primitives in the standard library back then?
978 2013-10-01 18:23:35 <sipa> i assume so
979 2013-10-01 18:23:48 <Luke-Jr> or maybe because it was already thread-unsafe and they didn't want a silent compat break
980 2013-10-01 18:23:57 <Luke-Jr> better to throw an error than silently have race conditions
981 2013-10-01 18:25:03 <CodeShark> https://qt.gitorious.org/qt/qtdeclarative/source/b67667d0d9ae3d3d438942116690eaac2bc1303e:src/qml/qml/v4/qv4dateobject.cpp line 305
982 2013-10-01 18:26:03 <sipa> #ifdef WIN32 #define localtime_r localtime
983 2013-10-01 18:26:17 <Luke-Jr> sipa: not that simple :P
984 2013-10-01 18:26:24 <Luke-Jr> CodeShark: I imagine they have a macro for it
985 2013-10-01 18:26:50 <michagogo> Does Diapolo go by a different name on IRC than on github
986 2013-10-01 18:26:51 <michagogo> ?
987 2013-10-01 18:27:03 <Luke-Jr> no, he's just not on IRC mcuh
988 2013-10-01 18:27:06 <michagogo> k
989 2013-10-01 18:27:14 <CodeShark> Luke-Jr: might there be a configure option for it?
990 2013-10-01 18:27:14 <michagogo> D'you know his timezone?
991 2013-10-01 18:27:30 <Luke-Jr> CodeShark: dunno
992 2013-10-01 18:27:45 <sipa> michagogo: CET/CEST
993 2013-10-01 18:27:59 <michagogo> that's...
994 2013-10-01 18:28:03 <michagogo> UTC+2 atm?
995 2013-10-01 18:28:09 <sipa> one hour earlier than where you are
996 2013-10-01 18:28:16 <michagogo> so yes
997 2013-10-01 18:28:21 <sipa> indeed
998 2013-10-01 18:28:57 <michagogo> Anyway, he suggested that I upgrade release-process.md to using https
999 2013-10-01 18:29:19 <michagogo> Is using `wget --no-check-certificate 'https://...` any better than using `wget 'http://...` ?
1000 2013-10-01 18:30:18 CodesInChaos_ has quit (Ping timeout: 248 seconds)
1001 2013-10-01 18:30:39 netg_ has joined
1002 2013-10-01 18:30:47 MoALTz has joined
1003 2013-10-01 18:31:21 <Luke-Jr> michagogo: no
1004 2013-10-01 18:31:50 <sipa> it's more secure against a passive attacker
1005 2013-10-01 18:32:23 <swulf--> if you issued the cert yourself and are pulling from one of your trusted sites, then it's probably safe?
1006 2013-10-01 18:32:29 <helo> if <some stuff>, it's just as good!
1007 2013-10-01 18:32:29 <swulf--> but there are a lot of assumptions there
1008 2013-10-01 18:32:47 <sipa> it's certainly not worse, except perhaps for a false sense of securiy
1009 2013-10-01 18:32:52 netg_ has quit (Client Quit)
1010 2013-10-01 18:34:58 <michagogo> when wgetting bdb, trying to use https produces ERROR: no certificate subject alternative name matches requested host name âdownload.oracle.comâ.
1011 2013-10-01 18:35:30 <michagogo> So I was wondering if I should leave that as http in release-process.md, or add --no-check-certificate
1012 2013-10-01 18:35:32 Raizen has quit (Quit: Leaving)
1013 2013-10-01 18:36:43 <jgarzik> I love telling recruiters that their tech is boneheaded.
1014 2013-10-01 18:36:50 <sipa> jgarzik: ?
1015 2013-10-01 18:37:07 <jgarzik> "You were referred as a Senior Technical Lead for Ruby on Rails position!"
1016 2013-10-01 18:37:35 <jgarzik> "Whoever made that referral was drinking heavily. Ruby on Rails is the worst additional to the technology landscape since COBOL."
1017 2013-10-01 18:37:46 <jgarzik> *addition
1018 2013-10-01 18:38:53 <Luke-Jr> sipa: and more typing
1019 2013-10-01 18:39:07 <sipa> Luke-Jr: and more CPU
1020 2013-10-01 18:39:20 <Luke-Jr> jgarzik: hahahahaha
1021 2013-10-01 18:39:28 <michagogo> ...so is that a "leave it as http", then?
1022 2013-10-01 18:39:40 nowan has quit (Ping timeout: 252 seconds)
1023 2013-10-01 18:39:43 <Luke-Jr> sipa: and doesn't work on routers without SSL support!
1024 2013-10-01 18:39:46 <Luke-Jr> <.<
1025 2013-10-01 18:39:55 <sipa> Luke-Jr: ...
1026 2013-10-01 18:39:59 <Luke-Jr> lol
1027 2013-10-01 18:40:00 <sipa> you mean those from the NSA?
1028 2013-10-01 18:40:41 <Luke-Jr> I mean OpenWrt
1029 2013-10-01 18:40:48 <Luke-Jr> or at least the build Avalon uses
1030 2013-10-01 18:41:10 <Luke-Jr> but no idea why you'd be building bitcoind on a router with 4 MB flash
1031 2013-10-01 18:41:33 <jgarzik> heh
1032 2013-10-01 18:41:43 reneg has quit (Ping timeout: 240 seconds)
1033 2013-10-01 18:41:52 <jgarzik> + nor much RAM
1034 2013-10-01 18:42:07 <jgarzik> I guess your router could always do NBD/iSCSI/NFSÂ
;p
1035 2013-10-01 18:42:10 * jgarzik shivers
1036 2013-10-01 18:43:12 Raziel has quit (Read error: Connection reset by peer)
1037 2013-10-01 18:43:17 reneg has joined
1038 2013-10-01 18:43:28 <Luke-Jr> just use the NSA's cloud
1039 2013-10-01 18:43:40 <michagogo> updated https://github.com/bitcoin/bitcoin/pull/3028
1040 2013-10-01 18:44:37 Raziel has joined
1041 2013-10-01 18:47:27 <CodeShark> lol, apparently this same issue has come up numerous times in other modules of Qt as the changelog indicates
1042 2013-10-01 18:47:31 <CodeShark> but this one might have been missed
1043 2013-10-01 18:47:48 <sipa> "who uses qt-declarative anyway?"
1044 2013-10-01 18:47:58 <Luke-Jr> CodeShark: are you trying to build Qt from git or something?
1045 2013-10-01 18:47:59 saulimus has joined
1046 2013-10-01 18:48:08 <CodeShark> Luke-Jr: yes
1047 2013-10-01 18:48:15 <Luke-Jr> why?
1048 2013-10-01 18:48:49 <CodeShark> why not?
1049 2013-10-01 18:49:07 <Luke-Jr> â¦
1050 2013-10-01 18:49:13 <sipa> because it's unreleased?
1051 2013-10-01 18:49:19 <sipa> and may have known bugs
1052 2013-10-01 18:49:46 <Luke-Jr> CodeShark: Qt's git code is on-topic in #qt-devel, nowhere else
1053 2013-10-01 18:49:54 <CodeShark> lol
1054 2013-10-01 18:50:04 <CodeShark> anyhow, I think I found a patch :)
1055 2013-10-01 18:50:34 tmsk has joined
1056 2013-10-01 18:51:21 btcbtc has quit (Quit: btcbtc)
1057 2013-10-01 18:51:39 <CodeShark> and I can always checkout the release version in git
1058 2013-10-01 18:52:41 <sipa> sure; have you tried whether the last release works?
1059 2013-10-01 18:52:58 <CodeShark> I'm gonna try the patched stable branch first
1060 2013-10-01 18:59:30 agricocb has quit (Quit: Leaving.)
1061 2013-10-01 19:01:40 elevatioN has quit (Ping timeout: 264 seconds)
1062 2013-10-01 19:03:07 Grouver has quit (Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...)
1063 2013-10-01 19:05:06 Gnaf has joined
1064 2013-10-01 19:05:31 Gnaf has quit (Changing host)
1065 2013-10-01 19:05:31 Gnaf has joined
1066 2013-10-01 19:08:09 <warren> swulf--: we are all maintainer of *.
1067 2013-10-01 19:08:11 nomailing has joined
1068 2013-10-01 19:09:51 Coincidental has quit (Remote host closed the connection)
1069 2013-10-01 19:10:27 Coincidental has joined
1070 2013-10-01 19:10:53 robocoin has joined
1071 2013-10-01 19:11:07 <swulf--> warren:)
1072 2013-10-01 19:11:38 <swulf--> warren: does this help at all? http://pastebin.com/xSXvfpjj
1073 2013-10-01 19:12:13 yrashk_ has joined
1074 2013-10-01 19:12:36 <warren> swulf--: yes thanks
1075 2013-10-01 19:13:04 digitalmagus3 has joined
1076 2013-10-01 19:13:22 nomailing has quit (Quit: nomailing)
1077 2013-10-01 19:14:02 robocoin_ has quit (Ping timeout: 248 seconds)
1078 2013-10-01 19:14:37 Coincidental has quit (Ping timeout: 240 seconds)
1079 2013-10-01 19:15:15 yrashk has quit (Read error: Connection reset by peer)
1080 2013-10-01 19:15:15 int0x27h has quit (Ping timeout: 264 seconds)
1081 2013-10-01 19:15:17 int0x27h_ has joined
1082 2013-10-01 19:15:19 digitalmagus2 has quit (Ping timeout: 252 seconds)
1083 2013-10-01 19:15:43 melvster has quit (Ping timeout: 240 seconds)
1084 2013-10-01 19:18:37 mapppum has joined
1085 2013-10-01 19:19:30 RazielZ has joined
1086 2013-10-01 19:20:17 catcowllama has joined
1087 2013-10-01 19:21:08 mappum has quit (Ping timeout: 248 seconds)
1088 2013-10-01 19:21:11 zeddan81 has joined
1089 2013-10-01 19:21:13 Coincidental has joined
1090 2013-10-01 19:21:21 luke-jr_ has joined
1091 2013-10-01 19:21:36 msvb-lab has quit (Quit: msvb-lab)
1092 2013-10-01 19:21:46 Aexoden_ has joined
1093 2013-10-01 19:21:57 asuk has joined
1094 2013-10-01 19:22:39 edcba__ has joined
1095 2013-10-01 19:23:09 Dagger3 has joined
1096 2013-10-01 19:23:24 ivan`_ has joined
1097 2013-10-01 19:23:34 BlueMatt_ has joined
1098 2013-10-01 19:23:38 pierce_ has joined
1099 2013-10-01 19:23:54 melvster has joined
1100 2013-10-01 19:23:56 throughn1thing has joined
1101 2013-10-01 19:24:01 Happzz_ has joined
1102 2013-10-01 19:24:01 guest892735 has joined
1103 2013-10-01 19:24:21 MK` has joined
1104 2013-10-01 19:24:21 Ry4an_ has joined
1105 2013-10-01 19:25:55 Clown has joined
1106 2013-10-01 19:25:55 Clown has quit (Changing host)
1107 2013-10-01 19:25:55 Clown has joined
1108 2013-10-01 19:25:55 has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Killed (calvino.freenode.net (Nickname regained by services)))
1109 2013-10-01 19:25:55 Clown is now known as |Clown|
1110 2013-10-01 19:27:48 segy_ has joined
1111 2013-10-01 19:27:53 DBordelo has joined
1112 2013-10-01 19:28:34 rdegges_ has joined
1113 2013-10-01 19:29:00 segy_ is now known as segy
1114 2013-10-01 19:29:13 Happzz_ is now known as Happzz
1115 2013-10-01 19:29:21 luke-jr_ is now known as Luke-Jr
1116 2013-10-01 19:31:14 Gnaf has quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
1117 2013-10-01 19:31:24 warren has joined
1118 2013-10-01 19:31:24 axiom has joined
1119 2013-10-01 19:31:52 Guest4502 has joined
1120 2013-10-01 19:32:12 d34th has joined
1121 2013-10-01 19:37:10 imsaguy has quit (Remote host closed the connection)
1122 2013-10-01 19:37:20 Ry4an_ has left ()
1123 2013-10-01 19:38:03 Ry4an has joined
1124 2013-10-01 19:40:04 catcowllama has quit (Read error: Connection reset by peer)
1125 2013-10-01 19:40:31 Guest99862 has left ()
1126 2013-10-01 19:41:17 Ry4an has joined
1127 2013-10-01 19:42:09 BlueMatt_ has left ()
1128 2013-10-01 19:42:47 yano has joined
1129 2013-10-01 19:42:47 gangplank has joined
1130 2013-10-01 19:42:47 dansmithbtc2 has joined
1131 2013-10-01 19:42:47 BlueMatt has joined
1132 2013-10-01 19:45:53 Eliel has quit (Ping timeout: 245 seconds)
1133 2013-10-01 19:48:10 digitalmagus2 has joined
1134 2013-10-01 19:49:56 digitalmagus3 has quit (Ping timeout: 248 seconds)
1135 2013-10-01 19:51:32 forrestv_ has joined
1136 2013-10-01 19:52:37 forrestv_ has left ()
1137 2013-10-01 19:53:29 forrestv has joined
1138 2013-10-01 19:54:06 mapppum has quit (Ping timeout: 245 seconds)
1139 2013-10-01 19:54:53 dust-otc has quit (Remote host closed the connection)
1140 2013-10-01 19:55:13 michagogo has quit (Remote host closed the connection)
1141 2013-10-01 19:56:08 michagogo has joined
1142 2013-10-01 19:57:50 rdymac has quit (Ping timeout: 264 seconds)
1143 2013-10-01 20:01:05 Musk has quit (Quit: Linkinus - http://linkinus.com)
1144 2013-10-01 20:01:52 rdymac has joined
1145 2013-10-01 20:03:00 edcba__ has left ()
1146 2013-10-01 20:03:06 sacrelege has joined
1147 2013-10-01 20:03:45 edcba has joined
1148 2013-10-01 20:04:24 _ingsoc has quit (Quit: leaving)
1149 2013-10-01 20:05:19 Eliel has joined
1150 2013-10-01 20:07:26 rdymac has quit (Ping timeout: 264 seconds)
1151 2013-10-01 20:10:19 jrmithdobbs has joined
1152 2013-10-01 20:10:19 Krellan has joined
1153 2013-10-01 20:10:19 keyboard has joined
1154 2013-10-01 20:10:19 runeks has joined
1155 2013-10-01 20:10:19 hopey has joined
1156 2013-10-01 20:11:03 rdymac has joined
1157 2013-10-01 20:15:57 digitalmagus3 has joined
1158 2013-10-01 20:16:21 daybyter has quit (Quit: Konversation terminated!)
1159 2013-10-01 20:16:37 digitalmagus2 has quit (Ping timeout: 240 seconds)
1160 2013-10-01 20:17:40 mappum has joined
1161 2013-10-01 20:17:49 xire has joined
1162 2013-10-01 20:19:37 upb has joined
1163 2013-10-01 20:21:54 Application has quit (Remote host closed the connection)
1164 2013-10-01 20:22:12 * jgarzik pushes out (pwalletMain != NULL) checks
1165 2013-10-01 20:22:25 <jgarzik> part of no-wallet support, but separate from all shed-painting ;p
1166 2013-10-01 20:25:05 asuk is now known as asuk|afk
1167 2013-10-01 20:26:00 asuk is now known as afk!~asuk@31.129.27.89|asuk
1168 2013-10-01 20:27:16 MoALTz has quit (Ping timeout: 248 seconds)
1169 2013-10-01 20:27:47 upb has left ()
1170 2013-10-01 20:28:11 <sipa> jgarzik: posthumous ACK
1171 2013-10-01 20:28:41 btcbtc has joined
1172 2013-10-01 20:29:08 <warren> posthumous?
1173 2013-10-01 20:29:08 <gmaxwell> poor sipa, we knew him well
1174 2013-10-01 20:29:17 <warren> undead
1175 2013-10-01 20:29:36 <sipa> pusthumous as in the pullreq is already dead (well, assimilated)
1176 2013-10-01 20:30:26 <jgarzik> shrunk
1177 2013-10-01 20:30:30 <michagogo> cloud!uid14316@wikia/Michagogo|(I hope it doesn't affect the gitian build process? :-P)
1178 2013-10-01 20:30:36 <sipa> nah
1179 2013-10-01 20:30:44 <jgarzik> PR was: pwalletmain NULL checks, cosmetic code move, add disable wallet
1180 2013-10-01 20:30:55 <jgarzik> PR now: cosmetic code move, add disable wallet
1181 2013-10-01 20:31:04 <jgarzik> (well, after I finish the rebase anyway)
1182 2013-10-01 20:31:34 <michagogo> cloud!uid14316@wikia/Michagogo|Anyone have comments on #3028?
1183 2013-10-01 20:31:41 <jgarzik> just lopped off the big commit that was (a) not controversial yet (b) breaking all the time
1184 2013-10-01 20:32:09 <jgarzik> (patch rebase was breaking, not the code itself)
1185 2013-10-01 20:32:55 * sipa breakz da code
1186 2013-10-01 20:33:57 jgarzik has quit (Quit: This computer has gone to sleep)
1187 2013-10-01 20:37:18 Krellan_ has joined
1188 2013-10-01 20:44:24 btcbtc has quit (Quit: btcbtc)
1189 2013-10-01 20:45:32 djcoin has quit (Quit: WeeChat 0.4.1)
1190 2013-10-01 20:47:24 coeus has joined
1191 2013-10-01 20:49:15 ovidiusoft has quit (Quit: Ex-Chat)
1192 2013-10-01 20:51:57 Application has joined
1193 2013-10-01 20:57:04 tmsk has quit (Quit: tmsk)
1194 2013-10-01 20:58:16 jgarzik has joined
1195 2013-10-01 20:59:33 btcbtc has joined
1196 2013-10-01 21:00:56 mapppum has joined
1197 2013-10-01 21:02:08 Application has quit (Remote host closed the connection)
1198 2013-10-01 21:04:15 mappum has quit (Ping timeout: 246 seconds)
1199 2013-10-01 21:06:43 ThomasV has joined
1200 2013-10-01 21:10:01 Application has joined
1201 2013-10-01 21:13:06 <warren> jgarzik: breaking all the time?
1202 2013-10-01 21:16:04 <michagogo> cloud!uid14316@wikia/Michagogo|warren: I think jgarzik means that because the changes were in many places throughout the code, rebasing with manual conflict resolution was needed often
1203 2013-10-01 21:18:52 gfawkes has left ()
1204 2013-10-01 21:19:32 dust-otc has joined
1205 2013-10-01 21:20:26 xire has quit (Ping timeout: 248 seconds)
1206 2013-10-01 21:23:00 saulimus has quit (Quit: saulimus)
1207 2013-10-01 21:23:59 denisx has quit (Quit: denisx)
1208 2013-10-01 21:29:45 dparrish has joined
1209 2013-10-01 21:30:01 sytse has joined
1210 2013-10-01 21:30:09 CircusPeanut has quit (Ping timeout: 246 seconds)
1211 2013-10-01 21:32:23 k9quaint has joined
1212 2013-10-01 21:40:16 yubrew has quit (Remote host closed the connection)
1213 2013-10-01 21:40:48 AusBitBank has joined
1214 2013-10-01 21:42:14 dust-otc has quit (Remote host closed the connection)
1215 2013-10-01 21:42:44 dstien has joined
1216 2013-10-01 21:43:10 <CodeShark> is there a tool that does the reverse of nm? that's to say, you give it a library's exported symbol and it tells you which library contains the function
1217 2013-10-01 21:48:54 OneFixt has joined
1218 2013-10-01 21:49:20 netg has quit (Quit: leaving)
1219 2013-10-01 21:49:44 netg has joined
1220 2013-10-01 21:50:09 <michagogo> Has anyone gitian-built win32 19e5ae7369?
1221 2013-10-01 21:50:52 CircusPeanut has joined
1222 2013-10-01 21:51:23 dust-otc has joined
1223 2013-10-01 21:53:12 osmosis has joined
1224 2013-10-01 21:53:34 MC1984 has quit (Quit: Leaving)
1225 2013-10-01 21:53:35 dust-otc has quit (Remote host closed the connection)
1226 2013-10-01 21:53:38 OpenOcean has left ()
1227 2013-10-01 21:57:33 <CodeShark> I improvised such a tool: for file in <root>/lib/* ; do nm --defined-only -A $file; done | fgrep <symbol>
1228 2013-10-01 22:02:25 roconnor has joined
1229 2013-10-01 22:03:23 ThomasV has quit (Ping timeout: 240 seconds)
1230 2013-10-01 22:06:20 <warren> hmm
1231 2013-10-01 22:06:20 <warren> /usr/bin/ld: leveldb/libleveldb.a(db_impl.o): relocation R_X86_64_32S against `_ZTVN7leveldb2DBE' can not be used when making a shared object; recompile with -fPIC
1232 2013-10-01 22:06:20 <warren> leveldb/libleveldb.a: could not read symbols: Bad value
1233 2013-10-01 22:06:20 <sipa> warren: cd src/leveldb; make clea
1234 2013-10-01 22:06:20 <sipa> make clean
1235 2013-10-01 22:06:20 <warren> k
1236 2013-10-01 22:06:26 Application has quit (Remote host closed the connection)
1237 2013-10-01 22:06:35 <sipa> (just once)
1238 2013-10-01 22:07:02 Guest4502 has left ()
1239 2013-10-01 22:07:14 <warren> this is the second time I've done it once =)
1240 2013-10-01 22:07:23 MagicalTux has joined
1241 2013-10-01 22:07:58 asuk is now known as asuk|afk
1242 2013-10-01 22:08:10 Dagger3 is now known as Dagger2
1243 2013-10-01 22:08:11 * michagogo didn't know mtgox met the criteria for group registration
1244 2013-10-01 22:08:39 michagogo has quit (Quit: goodnight)
1245 2013-10-01 22:10:52 johnsoft has quit (Ping timeout: 252 seconds)
1246 2013-10-01 22:10:54 btcbtc has quit (Quit: btcbtc)
1247 2013-10-01 22:12:05 Sealy has joined
1248 2013-10-01 22:16:23 a_meteor has joined
1249 2013-10-01 22:19:25 Jere_Jones has joined
1250 2013-10-01 22:19:26 Jere_Jones has quit (Changing host)
1251 2013-10-01 22:19:26 Jere_Jones has joined
1252 2013-10-01 22:19:54 DBordelo has left ()
1253 2013-10-01 22:24:42 dust-otc has joined
1254 2013-10-01 22:25:34 toffoo has joined
1255 2013-10-01 22:30:17 johnsoft has joined
1256 2013-10-01 22:31:32 reneg has quit (Ping timeout: 248 seconds)
1257 2013-10-01 22:34:12 <warren> hmm
1258 2013-10-01 22:34:13 <warren> CXX libbitcoinqt_a-transactiondescdialog.o
1259 2013-10-01 22:34:13 <warren> In file included from ../../src/wallet.h:19:0,
1260 2013-10-01 22:34:13 <warren> from walletmodel.h:7,
1261 2013-10-01 22:34:15 <warren> from sendcoinsdialog.cpp:4:
1262 2013-10-01 22:34:17 <warren> ../../src/ui_interface.h:108:1: internal compiler error: Segmentation fault
1263 2013-10-01 22:35:57 CircusPeanut has quit (Ping timeout: 246 seconds)
1264 2013-10-01 22:37:02 dust-otc has quit (Remote host closed the connection)
1265 2013-10-01 22:37:23 ThomasV has joined
1266 2013-10-01 22:42:39 reneg has joined
1267 2013-10-01 22:43:39 CircusPeanut has joined
1268 2013-10-01 22:44:21 cads has quit (Read error: Operation timed out)
1269 2013-10-01 22:47:10 marijnfs has quit (Ping timeout: 252 seconds)
1270 2013-10-01 22:47:28 Perlboy has quit (Excess Flood)
1271 2013-10-01 22:47:46 Perlboy has joined
1272 2013-10-01 22:51:27 mapppum has quit (Remote host closed the connection)
1273 2013-10-01 22:54:20 btsec has quit (Ping timeout: 252 seconds)
1274 2013-10-01 22:57:40 ticean_ has joined
1275 2013-10-01 22:58:37 ticean has quit (Ping timeout: 240 seconds)
1276 2013-10-01 23:01:48 reneg has quit (Quit: -a- Connection Timed Out)
1277 2013-10-01 23:02:08 asuk has quit (afk!~asuk@31.129.27.89|)
1278 2013-10-01 23:02:10 reneg has joined
1279 2013-10-01 23:03:13 netg has quit (Quit: leaving)
1280 2013-10-01 23:04:22 razorfishsl has joined
1281 2013-10-01 23:05:06 ThomasV has quit (Ping timeout: 260 seconds)
1282 2013-10-01 23:05:18 netg has joined
1283 2013-10-01 23:05:23 netg has quit (Client Quit)
1284 2013-10-01 23:05:51 xire has joined
1285 2013-10-01 23:05:51 xire has quit (Changing host)
1286 2013-10-01 23:05:51 xire has joined
1287 2013-10-01 23:05:54 netg has joined
1288 2013-10-01 23:06:02 shaller007 has joined
1289 2013-10-01 23:08:45 zeddan81 has quit (Ping timeout: 240 seconds)
1290 2013-10-01 23:09:18 ticean has joined
1291 2013-10-01 23:10:14 Thepok has quit (Ping timeout: 260 seconds)
1292 2013-10-01 23:11:34 Thepok has joined
1293 2013-10-01 23:11:46 netg has quit (Quit: leaving)
1294 2013-10-01 23:12:19 netg has joined
1295 2013-10-01 23:12:29 ticean_ has quit (Ping timeout: 264 seconds)
1296 2013-10-01 23:13:01 sacrelege has quit (Ping timeout: 240 seconds)
1297 2013-10-01 23:14:31 btcbtc has joined
1298 2013-10-01 23:14:57 razorfishsl has quit (Remote host closed the connection)
1299 2013-10-01 23:15:29 MobGod_ has joined
1300 2013-10-01 23:17:58 MobGod has quit (Ping timeout: 245 seconds)
1301 2013-10-01 23:19:54 [\\\] has quit (Ping timeout: 248 seconds)
1302 2013-10-01 23:20:00 [\\\]_g has joined
1303 2013-10-01 23:22:02 slyda has joined
1304 2013-10-01 23:22:18 slyda has quit (Client Quit)
1305 2013-10-01 23:23:21 jaychristopher has joined
1306 2013-10-01 23:24:19 ThomasV has joined
1307 2013-10-01 23:24:26 digitalmagus3 has quit (Ping timeout: 240 seconds)
1308 2013-10-01 23:24:32 shaller007 has quit (Quit: Lämnar)
1309 2013-10-01 23:24:53 zeddan81 has joined
1310 2013-10-01 23:26:57 <jaychristopher> on json rpc for php, sendtoaddress fails but everything else works just fine.. it says "" fopen(http://...@127.0.0.1:8332/): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error "" -- any idea what could cause this?
1311 2013-10-01 23:29:14 <jaychristopher> it works just fine from linux command line on the same client
1312 2013-10-01 23:29:40 <jaychristopher> wracking my brain for the past couple hours and finding nothing in google
1313 2013-10-01 23:32:20 ticean_ has joined
1314 2013-10-01 23:32:28 ticean has quit (Read error: Connection reset by peer)
1315 2013-10-01 23:34:42 Application has joined
1316 2013-10-01 23:35:01 Thepok has quit (Ping timeout: 240 seconds)
1317 2013-10-01 23:37:03 Anduck has quit (Ping timeout: 240 seconds)
1318 2013-10-01 23:37:30 <sipa> jaychristopher: can you try a different rpc client?
1319 2013-10-01 23:37:39 <sipa> (one which shows the actual error returned)
1320 2013-10-01 23:41:42 sacrelege has joined
1321 2013-10-01 23:42:08 <jaychristopher> Hmm I am not sure, I have only ever used one client for it. The odd thing is that it's a duplication of another server. I changed wallets, but could it be an issue in some other config item since it's the same bitcoind install?
1322 2013-10-01 23:42:22 <jaychristopher> the original server works fine btw
1323 2013-10-01 23:42:23 agricocb has joined
1324 2013-10-01 23:42:45 <jaychristopher> to change the wallet, i just deleted the old one and started the program
1325 2013-10-01 23:42:57 <sipa> was the wallet on the first encrypted?
1326 2013-10-01 23:43:07 <jaychristopher> no
1327 2013-10-01 23:43:19 <sipa> can you just try using the command-line client once?
1328 2013-10-01 23:43:27 <sipa> ./bitcoind sendtoaddress <whatever>
1329 2013-10-01 23:43:29 <jaychristopher> it works on command linke
1330 2013-10-01 23:43:30 <jaychristopher> line
1331 2013-10-01 23:43:41 <sipa> uhh
1332 2013-10-01 23:43:44 <jaychristopher> it has no issue there
1333 2013-10-01 23:44:30 <jaychristopher> $txid = $bitcoin->sendtoaddress("1AD3PSd5cYGmr1nqXRW3rumCw3PY3pw9CT", "0.003");
1334 2013-10-01 23:44:33 RoboTeddy has joined
1335 2013-10-01 23:44:34 RoboTedd_ has quit (Read error: Connection reset by peer)
1336 2013-10-01 23:45:03 <jaychristopher> whereas $address = $bitcoin->getnewaddress(); written in the same line of code works
1337 2013-10-01 23:45:29 ThomasV has quit (Ping timeout: 252 seconds)
1338 2013-10-01 23:45:46 shesek has quit (Ping timeout: 256 seconds)
1339 2013-10-01 23:46:07 <sipa> the amount has to be sent as a number, iirc
1340 2013-10-01 23:46:09 <sipa> not as a string
1341 2013-10-01 23:46:18 <jaychristopher> hmm that might be it!
1342 2013-10-01 23:46:18 reneg has quit (Ping timeout: 246 seconds)
1343 2013-10-01 23:46:23 <jaychristopher> let me try
1344 2013-10-01 23:46:59 <jaychristopher> boom
1345 2013-10-01 23:47:00 <jaychristopher> it worked
1346 2013-10-01 23:47:10 <jaychristopher> grr, i hate when its something simple.
1347 2013-10-01 23:47:13 <jaychristopher> I spent hours on that
1348 2013-10-01 23:47:23 reneg has joined
1349 2013-10-01 23:47:24 <jaychristopher> thanks a ton, can i tip you some btc for the help? :)
1350 2013-10-01 23:48:41 xire has quit (Read error: Operation timed out)
1351 2013-10-01 23:51:27 reneg has quit (Ping timeout: 240 seconds)
1352 2013-10-01 23:52:21 reneg has joined
1353 2013-10-01 23:55:38 a_meteor has quit (Ping timeout: 248 seconds)
1354 2013-10-01 23:55:46 toffoo has quit ()
1355 2013-10-01 23:56:10 shesek has joined
1356 2013-10-01 23:59:45 toffoo has joined