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