1 2014-10-19 00:00:02 nullbyte has joined
   2 2014-10-19 00:02:25 Luke-Jr has quit (Ping timeout: 260 seconds)
   3 2014-10-19 00:04:03 weilu has quit (Remote host closed the connection)
   4 2014-10-19 00:04:48 nullbyte has quit (Ping timeout: 245 seconds)
   5 2014-10-19 00:04:48 zenojis has joined
   6 2014-10-19 00:05:23 gmaxwell is now known as gmaxwell_
   7 2014-10-19 00:05:41 gmaxwell_ is now known as gmaxwell
   8 2014-10-19 00:06:16 nullbyte has joined
   9 2014-10-19 00:06:16 nullbyte has quit (Changing host)
  10 2014-10-19 00:06:16 nullbyte has joined
  11 2014-10-19 00:07:05 Luke-Jr has joined
  12 2014-10-19 00:09:55 JackH has quit (Ping timeout: 240 seconds)
  13 2014-10-19 00:14:20 Blackreign has quit ()
  14 2014-10-19 00:14:35 nullbyte has quit (Ping timeout: 240 seconds)
  15 2014-10-19 00:15:31 stapler117 has quit (Quit: reboot)
  16 2014-10-19 00:16:15 georgeblair has joined
  17 2014-10-19 00:17:14 georgeblair has quit (Client Quit)
  18 2014-10-19 00:17:59 george_blair has quit (Ping timeout: 258 seconds)
  19 2014-10-19 00:18:11 DanMAbraham has quit (Quit: Daniel Michael Abraham [@Croydon @London @UK] (T: dmabraham.com [=] The Best Ever [=] M: 07719355541 DOB: 05/12/1985))
  20 2014-10-19 00:18:32 sinetek has joined
  21 2014-10-19 00:21:35 Lightsword_ has joined
  22 2014-10-19 00:21:50 nullbyte has joined
  23 2014-10-19 00:21:50 nullbyte has quit (Changing host)
  24 2014-10-19 00:21:50 nullbyte has joined
  25 2014-10-19 00:23:07 Lightsword has quit (Ping timeout: 250 seconds)
  26 2014-10-19 00:23:08 Lightsword_ is now known as Lightsword
  27 2014-10-19 00:23:12 mchelen has quit (Quit: Leaving)
  28 2014-10-19 00:27:18 nullbyte has quit (Ping timeout: 245 seconds)
  29 2014-10-19 00:29:07 nullbyte has joined
  30 2014-10-19 00:31:43 agricocb has joined
  31 2014-10-19 00:32:46 da2ce7 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  32 2014-10-19 00:32:47 aburan28 has joined
  33 2014-10-19 00:34:26 nullbyte has quit (Ping timeout: 245 seconds)
  34 2014-10-19 00:36:25 nullbyte has joined
  35 2014-10-19 00:38:09 wallet42 has quit (Quit: Leaving.)
  36 2014-10-19 00:38:53 Centaure has quit (Ping timeout: 265 seconds)
  37 2014-10-19 00:39:29 stapler117 has joined
  38 2014-10-19 00:42:10 nullbyte has quit (Ping timeout: 260 seconds)
  39 2014-10-19 00:43:43 nullbyte has joined
  40 2014-10-19 00:48:11 <CodeShark> starsoccer: I invite you to try out my multisignature transaction solution: https://ciphrex.com :)
  41 2014-10-19 00:48:16 nullbyte has quit (Ping timeout: 258 seconds)
  42 2014-10-19 00:48:27 <starsoccer> CodeShark, kk I will check it out
  43 2014-10-19 00:48:28 <CodeShark> https://ciphrex.com/docs/Bitcoin_Vault-Getting_Started.pdf
  44 2014-10-19 00:48:28 mkarrer has quit (Remote host closed the connection)
  45 2014-10-19 00:48:32 <starsoccer> oo actully ive heard of this before
  46 2014-10-19 00:48:42 <starsoccer> seems like its only a download tho
  47 2014-10-19 00:48:53 won9 has quit (Quit: won9)
  48 2014-10-19 00:48:54 <CodeShark> as opposed to a?
  49 2014-10-19 00:49:18 <CodeShark> it's 100% open source if that's what you're after
  50 2014-10-19 00:49:20 <starsoccer> well I need it to work on my site, but thanks anyways im already working on it I am almost done
  51 2014-10-19 00:49:40 <CodeShark> oh, you mean you need an API?
  52 2014-10-19 00:49:40 <starsoccer> CodeShark, that is, but I already have something thats working for me
  53 2014-10-19 00:49:42 <starsoccer> thanks anyways
  54 2014-10-19 00:49:49 <starsoccer> well api or javascript or php preferably
  55 2014-10-19 00:49:56 brson has quit (Ping timeout: 246 seconds)
  56 2014-10-19 00:49:58 <starsoccer> but I already got a good javascript one working
  57 2014-10-19 00:52:05 brson has joined
  58 2014-10-19 00:52:52 johnsoft has quit (Ping timeout: 258 seconds)
  59 2014-10-19 00:53:39 johnsoft has joined
  60 2014-10-19 00:55:12 nullbyte has joined
  61 2014-10-19 00:56:03 RoboTeddy has joined
  62 2014-10-19 00:56:34 RoboTeddy has quit (Read error: Connection reset by peer)
  63 2014-10-19 00:57:01 RoboTeddy has joined
  64 2014-10-19 00:59:48 nullbyte has quit (Ping timeout: 255 seconds)
  65 2014-10-19 01:00:28 nullbyte has joined
  66 2014-10-19 01:01:31 RoboTeddy has quit (Ping timeout: 245 seconds)
  67 2014-10-19 01:02:07 borgtu has quit (Ping timeout: 250 seconds)
  68 2014-10-19 01:02:53 rnvk has quit (Quit: Leaving.)
  69 2014-10-19 01:03:05 borgtu has joined
  70 2014-10-19 01:06:01 nullbyte has quit (Ping timeout: 250 seconds)
  71 2014-10-19 01:07:43 nullbyte has joined
  72 2014-10-19 01:07:43 nullbyte has quit (Changing host)
  73 2014-10-19 01:07:43 nullbyte has joined
  74 2014-10-19 01:08:35 brson has quit (Ping timeout: 240 seconds)
  75 2014-10-19 01:10:11 weilu has joined
  76 2014-10-19 01:10:31 brson has joined
  77 2014-10-19 01:17:01 Application has quit (Ping timeout: 258 seconds)
  78 2014-10-19 01:22:01 HANTI has quit (Quit: @_# bye.)
  79 2014-10-19 01:25:07 t7 has quit (Remote host closed the connection)
  80 2014-10-19 01:25:22 mpmcsweeney has quit (Remote host closed the connection)
  81 2014-10-19 01:26:11 HANTI has joined
  82 2014-10-19 01:26:54 aburan28 has quit (Quit: Leaving)
  83 2014-10-19 01:26:59 Vinnie_win has joined
  84 2014-10-19 01:30:31 Demelziraptor has quit (Quit: Leaving)
  85 2014-10-19 01:32:20 Dr-G3 has quit (Ping timeout: 264 seconds)
  86 2014-10-19 01:33:12 Dr-G3 has joined
  87 2014-10-19 01:35:28 Application has joined
  88 2014-10-19 01:35:40 torsthaldo has quit (Quit: Leaving.)
  89 2014-10-19 01:41:29 MiningBuddy- has joined
  90 2014-10-19 01:41:46 MiningBuddy- has quit (Client Quit)
  91 2014-10-19 01:43:56 MiningBuddy- has joined
  92 2014-10-19 01:44:20 Dr-G3 has quit (Ping timeout: 264 seconds)
  93 2014-10-19 01:44:24 vmatekole has joined
  94 2014-10-19 01:46:11 mpmcsweeney has joined
  95 2014-10-19 01:46:11 one0one has joined
  96 2014-10-19 01:57:09 ruukasu has quit (Quit: WeeChat 1.0.1)
  97 2014-10-19 01:57:51 ruukasu has joined
  98 2014-10-19 01:57:51 benjamindees has joined
  99 2014-10-19 01:57:52 RoboTeddy has joined
 100 2014-10-19 01:58:08 benjamindees has left ("Leaving")
 101 2014-10-19 02:02:02 RoboTeddy has quit (Ping timeout: 246 seconds)
 102 2014-10-19 02:02:03 okae has quit (Quit: bye bye.)
 103 2014-10-19 02:03:29 Burrito has quit (Quit: Leaving)
 104 2014-10-19 02:04:57 gsdgdfs has quit (Ping timeout: 244 seconds)
 105 2014-10-19 02:10:24 DoctorBTC has joined
 106 2014-10-19 02:13:01 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
 107 2014-10-19 02:15:42 Lightsword has quit (Quit: Lightsword)
 108 2014-10-19 02:19:50 Rozal has joined
 109 2014-10-19 02:22:16 agricocb has quit (Quit: Leaving.)
 110 2014-10-19 02:22:40 justanotheruser is now known as senpai-san
 111 2014-10-19 02:23:44 senpai-san is now known as justanotheruser
 112 2014-10-19 02:25:23 jrick has quit (Ping timeout: 255 seconds)
 113 2014-10-19 02:27:19 aschildbach_ has joined
 114 2014-10-19 02:27:33 aschildbach has quit (Ping timeout: 255 seconds)
 115 2014-10-19 02:28:59 rdn has quit (Ping timeout: 255 seconds)
 116 2014-10-19 02:32:35 weilu has quit (Remote host closed the connection)
 117 2014-10-19 02:32:35 drawingthesun has joined
 118 2014-10-19 02:32:52 Subo1977 has joined
 119 2014-10-19 02:33:43 Zarutian has quit (Quit: Zarutian)
 120 2014-10-19 02:34:38 CheckDavid has quit (Quit: Connection closed for inactivity)
 121 2014-10-19 02:36:32 Subo1977_ has quit (Ping timeout: 264 seconds)
 122 2014-10-19 02:45:29 brson has quit (Quit: leaving)
 123 2014-10-19 02:52:11 ruukasu has quit (Quit: WeeChat 1.0.1)
 124 2014-10-19 02:53:08 ruukasu has joined
 125 2014-10-19 02:55:44 RoboTeddy has joined
 126 2014-10-19 02:58:55 weilu has joined
 127 2014-10-19 03:02:57 YoY has quit (Quit: Leaving...)
 128 2014-10-19 03:04:32 YoY has joined
 129 2014-10-19 03:09:20 c0rw1n_ has joined
 130 2014-10-19 03:11:58 c0rw1n has quit (Ping timeout: 260 seconds)
 131 2014-10-19 03:11:59 aburan28 has joined
 132 2014-10-19 03:12:24 agricocb has joined
 133 2014-10-19 03:16:35 Elglobonoob has quit (Ping timeout: 246 seconds)
 134 2014-10-19 03:17:04 CrypTux has joined
 135 2014-10-19 03:17:49 Elglobo has quit (Ping timeout: 272 seconds)
 136 2014-10-19 03:18:14 rdponticelli has quit (Quit: No Ping reply in 180 seconds.)
 137 2014-10-19 03:19:26 rlifchitz has quit (Ping timeout: 260 seconds)
 138 2014-10-19 03:20:08 CrypTux has left ()
 139 2014-10-19 03:21:09 rdponticelli has joined
 140 2014-10-19 03:23:22 rlifchitz has joined
 141 2014-10-19 03:26:29 brianhoffman has joined
 142 2014-10-19 03:27:09 Elglobo has joined
 143 2014-10-19 03:28:13 Elglobonoob has joined
 144 2014-10-19 03:28:39 brianhoffman has quit (Client Quit)
 145 2014-10-19 03:31:11 brianhoffman has joined
 146 2014-10-19 03:36:00 jMyles has joined
 147 2014-10-19 03:36:24 alferzz has quit (Ping timeout: 244 seconds)
 148 2014-10-19 03:38:08 alferz has joined
 149 2014-10-19 03:38:08 alferz has quit (Changing host)
 150 2014-10-19 03:38:08 alferz has joined
 151 2014-10-19 03:40:21 nfnty has joined
 152 2014-10-19 03:41:55 hashtag has quit (Ping timeout: 258 seconds)
 153 2014-10-19 03:48:48 jedunnigan has quit (Remote host closed the connection)
 154 2014-10-19 03:48:55 [7] has quit (Disconnected by services)
 155 2014-10-19 03:49:06 TheSeven has joined
 156 2014-10-19 03:49:20 jedunnigan has joined
 157 2014-10-19 03:53:49 jedunnigan has quit (Ping timeout: 258 seconds)
 158 2014-10-19 03:53:54 mpmcsweeney has quit (Ping timeout: 260 seconds)
 159 2014-10-19 03:59:49 Dr-G has joined
 160 2014-10-19 04:07:49 kromtar has quit (Quit: bye bye.)
 161 2014-10-19 04:07:55 brianhoffman has quit (Ping timeout: 244 seconds)
 162 2014-10-19 04:14:06 brianhoffman has joined
 163 2014-10-19 04:21:52 Miroluik has quit (Remote host closed the connection)
 164 2014-10-19 04:22:13 Miroluik has joined
 165 2014-10-19 04:22:56 zoltron5 has joined
 166 2014-10-19 04:30:14 Rozal has quit (Quit: Connection closed for inactivity)
 167 2014-10-19 04:32:20 DigiByteDev has joined
 168 2014-10-19 04:37:31 Khayman has joined
 169 2014-10-19 04:38:16 <CodeShark> can we add the rule that main.h shall not be included in ANY source file other than main.cpp in the coding guidelines :p
 170 2014-10-19 04:39:18 <CodeShark> seriously - move all the global vars to a separate source file, add accessors to grab the values
 171 2014-10-19 04:39:58 <CodeShark> how anyone could even consider including main.h in something like rpcserver.cpp without cringing is a mystery to me
 172 2014-10-19 04:40:02 Hasimir has quit (Ping timeout: 248 seconds)
 173 2014-10-19 04:40:51 <CodeShark> I'm willing to help out in this effort - but only if I have some acks from other devs
 174 2014-10-19 04:41:00 sinetek has quit (Remote host closed the connection)
 175 2014-10-19 04:56:09 sinetek has joined
 176 2014-10-19 04:59:50 brianhoffman has quit (Quit: brianhoffman)
 177 2014-10-19 05:01:45 Mephistopheles has joined
 178 2014-10-19 05:02:17 Khayman has quit (Read error: Connection reset by peer)
 179 2014-10-19 05:02:29 Mephistopheles is now known as Hasimir
 180 2014-10-19 05:07:05 MoALTz__ has joined
 181 2014-10-19 05:08:36 robonerd has quit (Ping timeout: 245 seconds)
 182 2014-10-19 05:09:06 johnsoft has quit (Ping timeout: 260 seconds)
 183 2014-10-19 05:09:51 johnsoft has joined
 184 2014-10-19 05:09:55 MoALTz_ has quit (Ping timeout: 272 seconds)
 185 2014-10-19 05:09:56 robonerd has joined
 186 2014-10-19 05:10:22 psgs is now known as psgs|away
 187 2014-10-19 05:10:38 <sipa> CodeShark: that's not real encapsulation
 188 2014-10-19 05:11:06 <CodeShark> of course not - but it's a step in that direction
 189 2014-10-19 05:11:11 <sipa> having a one file with the globals and another with all the logic dealing with them is imho much uglier
 190 2014-10-19 05:11:17 <sipa> i disagree
 191 2014-10-19 05:11:36 <sipa> move the globals into a class, move the functions into methods of that class
 192 2014-10-19 05:11:36 <CodeShark> let me be more precise
 193 2014-10-19 05:11:59 <sipa> then change visibility so all access to them goes through methods
 194 2014-10-19 05:12:31 <CodeShark> I'm not saying ALL globals should just be moved to a single file - perhaps we want to break them up into different categories of globals. we can either use singleton objects with accessor methods…or we can use static scope variables in source files and accessor functions
 195 2014-10-19 05:12:58 <sipa> the globals are just a symptom
 196 2014-10-19 05:13:40 <CodeShark> agreed - but I don't think radical changes to the codebase in a few commits is a good idea
 197 2014-10-19 05:13:46 <sipa> sure
 198 2014-10-19 05:13:58 <sipa> but moving stuff away that logically belongs together is not a solution
 199 2014-10-19 05:14:12 <sipa> we've been moving stuff out of main for a while now
 200 2014-10-19 05:14:15 <CodeShark> moving these globals outside of main.h, at the very least, makes it easier to reuse source files from bitcoind for other projects
 201 2014-10-19 05:14:23 <sipa> and encapsulating things inside classes
 202 2014-10-19 05:15:18 <sipa> i don't see how - it's not like you could use those globals without still depending on code from main
 203 2014-10-19 05:15:37 <sipa> split things up and encapsulate them
 204 2014-10-19 05:16:42 RagnarDanneskjol has joined
 205 2014-10-19 05:21:15 ArtyNumbanumba has quit (Ping timeout: 250 seconds)
 206 2014-10-19 05:21:46 <CodeShark> well, some variables do depend critically on details of implementations - such as cvBlockChange (ugh)
 207 2014-10-19 05:21:53 ArthurNumbanumba has quit (Ping timeout: 272 seconds)
 208 2014-10-19 05:22:19 <CodeShark> others are simply flags - some of which remain unchanged for the whole duration of execution
 209 2014-10-19 05:22:45 DigiByteDev has quit (Quit: DigiByteDev)
 210 2014-10-19 05:23:11 <CodeShark> with the latter, the solution is simply to pass the flags to objects when instantiating them
 211 2014-10-19 05:24:15 <CodeShark> for flags that can change, we can use some sort of signaling mechanism
 212 2014-10-19 05:24:35 Techguy305 has joined
 213 2014-10-19 05:24:36 Dizzle has quit (Quit: Leaving...)
 214 2014-10-19 05:24:58 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
 215 2014-10-19 05:25:45 <CodeShark> as for global state, we should use singleton objects with accessors, like you said
 216 2014-10-19 05:26:34 ionstorm has joined
 217 2014-10-19 05:26:57 nfnty has quit (Quit: Leaving)
 218 2014-10-19 05:29:28 <CodeShark> we should definitely be avoiding things like LOCK(cs_main) in rpcserver.cpp. Instead, the specific operations on things like the wallet should be protected inside the wallet class itself
 219 2014-10-19 05:33:23 <CodeShark> it's kinda sad, actually - most of the work has been done to implement what could be a generally useful http server that accepts json-rpc commands…but it's impossible to use it in any other projects as the code is now
 220 2014-10-19 05:33:29 DigiByteDev has joined
 221 2014-10-19 05:33:41 Raziel has quit (Ping timeout: 244 seconds)
 222 2014-10-19 05:33:49 ArtyNumbanumba has joined
 223 2014-10-19 05:34:18 ArthurNumbanumba has joined
 224 2014-10-19 05:37:01 mansi has joined
 225 2014-10-19 05:38:00 mansi has quit (Quit: Leaving)
 226 2014-10-19 05:38:04 won9 has joined
 227 2014-10-19 05:43:33 Techguy305 has quit (Ping timeout: 245 seconds)
 228 2014-10-19 05:52:43 Techguy305 has joined
 229 2014-10-19 05:56:29 pen has joined
 230 2014-10-19 05:56:45 Lightsword has joined
 231 2014-10-19 05:58:13 imfaust has joined
 232 2014-10-19 06:08:21 Aido has joined
 233 2014-10-19 06:09:55 <CodeShark> HttpJsonRpcServer server(username, password, allowed ips, ssl info, etc….);
 234 2014-10-19 06:10:27 MKCoin has quit (Ping timeout: 265 seconds)
 235 2014-10-19 06:10:33 <CodeShark> server.addCommand("newcommand", &commandFunc, parameterBounds);
 236 2014-10-19 06:10:42 <CodeShark> server.start();
 237 2014-10-19 06:10:45 <CodeShark> and voila :)
 238 2014-10-19 06:11:30 realtime has joined
 239 2014-10-19 06:11:31 Aido_ has quit (Ping timeout: 250 seconds)
 240 2014-10-19 06:11:54 <CodeShark> a fully functioning HTTP server that can handle JSON-RPC requests in three lines :)
 241 2014-10-19 06:12:00 thief has quit (Read error: Connection reset by peer)
 242 2014-10-19 06:12:47 ionstorm has quit (Remote host closed the connection)
 243 2014-10-19 06:14:34 cadaver has joined
 244 2014-10-19 06:15:02 <CodeShark> at least that's how I would do it :p
 245 2014-10-19 06:19:46 WeCluster has joined
 246 2014-10-19 06:20:32 Blackreign has joined
 247 2014-10-19 06:22:45 Adlai has quit (Ping timeout: 264 seconds)
 248 2014-10-19 06:30:26 Adlai has joined
 249 2014-10-19 06:33:48 rdn has joined
 250 2014-10-19 06:35:45 realtime_ has joined
 251 2014-10-19 06:39:18 aceat64 has quit (Ping timeout: 244 seconds)
 252 2014-10-19 06:39:27 realtime has quit (Ping timeout: 245 seconds)
 253 2014-10-19 06:40:47 aceat64 has joined
 254 2014-10-19 06:40:56 fanquake has joined
 255 2014-10-19 06:46:53 jrick has joined
 256 2014-10-19 06:48:07 REiN^ has quit ()
 257 2014-10-19 06:48:16 REiN^ has joined
 258 2014-10-19 06:49:17 imfaust has quit (Ping timeout: 272 seconds)
 259 2014-10-19 06:51:04 wyager has joined
 260 2014-10-19 06:51:05 thief has joined
 261 2014-10-19 06:51:07 wyager has left ()
 262 2014-10-19 06:53:59 chaosagent has quit (Ping timeout: 250 seconds)
 263 2014-10-19 06:54:35 realtime_ has quit (Ping timeout: 240 seconds)
 264 2014-10-19 06:57:50 fanquake has left ()
 265 2014-10-19 06:58:35 thief has quit (Ping timeout: 240 seconds)
 266 2014-10-19 06:58:55 paveljanik has joined
 267 2014-10-19 07:08:21 owlhooter has quit (Ping timeout: 264 seconds)
 268 2014-10-19 07:10:34 <wumpus> CodeShark: I disagree there too; X.h is the interface file for X.cpp; so anything that uses functions or variables from X is supposed to include X.h ... that main.h is a tangled mess with P2P and consensus code interleaved is something that needs to be solved, but we're moving in that way
 269 2014-10-19 07:10:44 owlhooter has joined
 270 2014-10-19 07:10:57 <wumpus> CodeShark: but including main.h is not a problem in itself that needs to be solved
 271 2014-10-19 07:11:26 <CodeShark> the inclusion of main.h is a symptom - not the cause of the problem
 272 2014-10-19 07:12:08 <CodeShark> the overriding issue in my mind is the fact that a lot of work has been put into building units that could be eminently useful in other projects - but cannot be pulled out of bitcoind without breaking everything
 273 2014-10-19 07:12:34 <CodeShark> so this work is essentially "wasted"
 274 2014-10-19 07:13:07 <CodeShark> the http server stuff is one prominent example
 275 2014-10-19 07:13:19 <wumpus> something specific such as detangling the http server from main.h is fine with me
 276 2014-10-19 07:13:53 <wumpus> but don't go all 'let's move all globals around!'.. globals belong with the code that uses them, if possible they shouldn't be exposed outside their module at all
 277 2014-10-19 07:13:55 profreid has joined
 278 2014-10-19 07:14:20 Andrewmeows has joined
 279 2014-10-19 07:15:06 Andymeows has quit (Killed (wolfe.freenode.net (Nickname regained by services)))
 280 2014-10-19 07:15:06 Andrewmeows is now known as Andymeows
 281 2014-10-19 07:15:17 <CodeShark> I don't disagree - I didn't mean to give that impression
 282 2014-10-19 07:16:13 <CodeShark> there's also a secondary issue here, though, which is that changing even a single character in main.h means an enormous portion of the project needs to be rebuilt from scratch
 283 2014-10-19 07:16:39 <wumpus> that's another problem that stems from the fact that main.h is a tangled with with too many responsibilities
 284 2014-10-19 07:16:51 <wumpus> I think there are some pulls around that peel responsibilities from main
 285 2014-10-19 07:17:24 <CodeShark> and a third issue is the higher likelihood of contention between developers and difficulty of merging
 286 2014-10-19 07:17:27 <wumpus> it's not *completely* trivial though, it's easy to introduce modules with circular dependencies for example
 287 2014-10-19 07:18:31 DigiByteDev has quit (Ping timeout: 258 seconds)
 288 2014-10-19 07:18:56 <CodeShark> the circular dependencies might be dealt with by decoupling interfaces
 289 2014-10-19 07:19:01 <wumpus> yes, we know
 290 2014-10-19 07:19:13 <wumpus> that's what happened with net and main as well
 291 2014-10-19 07:19:24 <wumpus> decoupling using boost::signal etc
 292 2014-10-19 07:21:00 <wumpus> so let's be specific: why does rpcserver need main.h?
 293 2014-10-19 07:21:09 jMyles has quit (Ping timeout: 244 seconds)
 294 2014-10-19 07:21:21 <wumpus> ... I honestly can't think of a reason
 295 2014-10-19 07:21:29 <CodeShark> it really shouldn't
 296 2014-10-19 07:21:33 <wumpus> but why does it?
 297 2014-10-19 07:21:36 <wumpus> what does it use from there?
 298 2014-10-19 07:21:38 <CodeShark> it currently accesses synchronization objects
 299 2014-10-19 07:22:00 <CodeShark> cs_main and cvBlockChanged
 300 2014-10-19 07:22:06 <wumpus> right - the cs_main / cs_wallet
 301 2014-10-19 07:22:33 <wumpus> because CRPCTable::execute contains bitcoin specific logic
 302 2014-10-19 07:22:46 mansi has joined
 303 2014-10-19 07:22:52 <wumpus> if the RPC table entries would 1) take care of locking themselves or 2) be wrapped in something that takes care of locking
 304 2014-10-19 07:23:02 <CodeShark> yes, indeed - and the locks are probably at the wrong level in the call stack
 305 2014-10-19 07:23:04 <wumpus> this problem would go away
 306 2014-10-19 07:23:33 <wumpus> but this is convenience for us, mainly: from the table it's possible to see whether locks are necessary
 307 2014-10-19 07:23:34 <CodeShark> the http server should just serve to dispatch commands generally
 308 2014-10-19 07:23:50 <wumpus> there used to be a huge number of locking issues in RPC, so a sledgehammer approach was taken
 309 2014-10-19 07:23:54 <CodeShark> the called functions should handle any application specific issues
 310 2014-10-19 07:24:49 <wumpus> the problem there is that *every* RPC function would need to be audited, or at least the locking added
 311 2014-10-19 07:25:15 <CodeShark> why?
 312 2014-10-19 07:25:26 FreeSome has joined
 313 2014-10-19 07:25:26 <wumpus> something that needs to be done at some point anyway for efficiency, but then again, as long as almost everything is behind the same cs_main lock it makes little sense to not do it this way...
 314 2014-10-19 07:25:37 <CodeShark> the locking shouldn't take place at the call stack level of the http server command dispatching
 315 2014-10-19 07:25:47 <wumpus> or something like a a CRPCCommand subclass that does the locking and then calls the function
 316 2014-10-19 07:27:02 <wumpus> (so split rpcserver into a rpcserver generic and bitcoin specific module)
 317 2014-10-19 07:27:10 <CodeShark> yep
 318 2014-10-19 07:27:22 mansi has quit (Ping timeout: 240 seconds)
 319 2014-10-19 07:27:25 <wumpus> anyhow - I doubt other people would want to use our rpcserver anyhow, so this is mostly an academic issue
 320 2014-10-19 07:27:31 <CodeShark> I want to use it :)
 321 2014-10-19 07:27:32 <wumpus> it's not like it that great
 322 2014-10-19 07:27:33 <wumpus> ok?
 323 2014-10-19 07:27:40 <CodeShark> no, it's not that great - but it works
 324 2014-10-19 07:28:41 <CodeShark> right now I'm debating whether it's easier to clean it up to make it generic - or whether to implement another http json-rpc server
 325 2014-10-19 07:28:53 <wumpus> jgarzik has a pretty nice one around somewhere
 326 2014-10-19 07:29:00 <wumpus> one that is really asynchronous
 327 2014-10-19 07:29:01 <CodeShark> in c++?
 328 2014-10-19 07:29:04 <CodeShark> or c?
 329 2014-10-19 07:29:04 <wumpus> yes
 330 2014-10-19 07:29:22 <wumpus> it's meant as a drop in replacement for ours, but we just never got around to it
 331 2014-10-19 07:29:28 <CodeShark> ah, neat
 332 2014-10-19 07:29:36 <CodeShark> do you know where it is?
 333 2014-10-19 07:30:02 elichai2 has joined
 334 2014-10-19 07:30:07 elichai2 has quit (Changing host)
 335 2014-10-19 07:30:07 elichai2 has joined
 336 2014-10-19 07:30:49 <wumpus> https://github.com/jgarzik/rpcsrv
 337 2014-10-19 07:30:58 <CodeShark> yeah, just found it too :)
 338 2014-10-19 07:31:06 <CodeShark> you beat me to pasting the link
 339 2014-10-19 07:31:09 karc has quit (Ping timeout: 264 seconds)
 340 2014-10-19 07:31:47 karc has joined
 341 2014-10-19 07:32:34 <CodeShark> cool, thanks - I'll have a look
 342 2014-10-19 07:32:37 <CodeShark> wow - 3 years ago :)
 343 2014-10-19 07:33:25 nullbyte has quit (Ping timeout: 250 seconds)
 344 2014-10-19 07:35:35 Bwild has quit (Ping timeout: 272 seconds)
 345 2014-10-19 07:36:41 <CodeShark> there's no LICENSE file - do you know if it's all boost licensed?
 346 2014-10-19 07:37:17 <CodeShark> I guess it is
 347 2014-10-19 07:37:39 <wumpus> I don't know
 348 2014-10-19 07:37:57 <wumpus> eh there is a COPYING - it says Boost indeed
 349 2014-10-19 07:37:58 <CodeShark> it's apparently an adaptation of a boost example
 350 2014-10-19 07:38:03 Techguy305 has quit (Ping timeout: 272 seconds)
 351 2014-10-19 07:39:39 <wumpus> yes
 352 2014-10-19 07:41:05 weilu has quit (Remote host closed the connection)
 353 2014-10-19 07:42:46 ebfull has joined
 354 2014-10-19 07:42:46 Lightsword has quit (Quit: Lightsword)
 355 2014-10-19 07:43:15 elichai2 has quit (Ping timeout: 240 seconds)
 356 2014-10-19 07:44:16 sinetek has quit (Remote host closed the connection)
 357 2014-10-19 07:44:41 <CodeShark> you're right - salvaging the http server that's in bitcoind might not be worth it :)
 358 2014-10-19 07:44:43 sinetek has joined
 359 2014-10-19 07:46:57 <CodeShark> as for the threadsafe stuff and the locks, just place the lock inside the functions that require them :)
 360 2014-10-19 07:46:59 Hasimir has quit (Quit: Vidi, vici, veni)
 361 2014-10-19 07:47:02 <wumpus> as I said it's not really a great way of doing things, the only advantage of using bitcoind's approach would be that it is time-tested code
 362 2014-10-19 07:48:04 <CodeShark> instead of if (pcmd->threadsafe) …, just do LOCK(…) inside pcmd->actor()
 363 2014-10-19 07:48:10 <wumpus> it used to be that way
 364 2014-10-19 07:48:22 <CodeShark> why isn't it anymore?
 365 2014-10-19 07:48:23 <wumpus> at some point (long ago) it was changed to this to give a good overview in the command table
 366 2014-10-19 07:48:38 <CodeShark> doh!
 367 2014-10-19 07:48:39 <wumpus> easier for auditing the locks etc
 368 2014-10-19 07:48:55 <sipa> well, locks should be pushed down
 369 2014-10-19 07:49:02 <sipa> into the RPC methods themselves
 370 2014-10-19 07:49:03 <wumpus> as said there used to be tons of problems with RPC locking - there have been none after that
 371 2014-10-19 07:49:22 <sipa> and ideally, into the core code that accesses the actual data structures
 372 2014-10-19 07:49:36 <wumpus> sure, that would be the ideal case, just lock where the actual main structures are used
 373 2014-10-19 07:49:50 Namworld has quit ()
 374 2014-10-19 07:49:54 <sipa> yeah, but right now, I see no reason why we wouldn't just push down all locks
 375 2014-10-19 07:50:46 <sipa> the table is a replacement for just an uncondition LOCK(cs_main, cs_wallet) that was done around every rpc call
 376 2014-10-19 07:51:03 <sipa> which itself was added to fix a lot of locking issues with the RPC code (in 0.3.x days)
 377 2014-10-19 07:51:08 elichai2 has joined
 378 2014-10-19 07:51:32 <sipa> i mean: an unconditional lock that was done before calling the rpc method
 379 2014-10-19 07:51:42 <wumpus> but the obvious approach would have been to move the LOCKs into  each of the rpc methods themselves
 380 2014-10-19 07:52:02 <sipa> yeah, i think we should do that
 381 2014-10-19 07:52:13 <sipa> as that will make it clear where we could push them down further
 382 2014-10-19 07:52:20 <wumpus> so somehow the choice was made to use a table instead
 383 2014-10-19 07:53:21 <CodeShark> the further down the call stack we can place the locks (without creating race conditions) the better :)
 384 2014-10-19 07:53:42 <sipa> indeed
 385 2014-10-19 07:53:47 <wumpus> I think that was done for the above reason, to make it easier to see in one glance what does locks and what does not, but I don't care, if everyone agrees with pushing them in to every RPC function that's fine with me...
 386 2014-10-19 07:54:24 <wumpus> it was also before the wallet/main split; putting locks into every function could be more granular, the non-wallet functions wouldn't have to lock the wallet
 387 2014-10-19 07:54:29 <sipa> yeah, maybe it's clearer this way, but it's very limited
 388 2014-10-19 07:54:41 <sipa> locking should be done at a much more granular level than full rpcs
 389 2014-10-19 07:55:05 <wumpus> but only if that can be done without introducing issues, I don't look forward to bringing back RPC locking issues :)
 390 2014-10-19 07:55:30 <CodeShark> it seems the logical issues have been sorted out, at least at the rpc function level
 391 2014-10-19 07:55:32 <sipa> we can be pretty conservative still
 392 2014-10-19 07:55:34 <CodeShark> right
 393 2014-10-19 07:56:10 <wumpus> ok, agreed then
 394 2014-10-19 07:56:45 <wumpus> that leaves cvBlockChange
 395 2014-10-19 07:57:14 <wumpus> it's weird - why is there a cvBlockChange.notify_all() in the RPC code?
 396 2014-10-19 07:57:20 <sipa> no clue
 397 2014-10-19 07:57:41 saracen has quit (Ping timeout: 250 seconds)
 398 2014-10-19 07:57:43 <CodeShark> mining code
 399 2014-10-19 07:57:45 <CodeShark> lol
 400 2014-10-19 07:57:58 <wumpus> oh it's like satoshi's random sleeps in the shutdown code
 401 2014-10-19 07:57:58 <sipa> no
 402 2014-10-19 07:58:14 <wumpus> just a leftover 
 403 2014-10-19 07:58:16 <sipa> no
 404 2014-10-19 07:58:44 <CodeShark> getblocktemplate
 405 2014-10-19 07:59:24 <CodeShark> hmmm
 406 2014-10-19 07:59:54 <sipa> cvBlockChange is for long polling, and there it makes perfect sense
 407 2014-10-19 07:59:56 <wumpus> right, to wake up getblocktemplate at shutdown
 408 2014-10-19 08:00:14 <sipa> and you need to make sure it wakes up so it can return before shutting down
 409 2014-10-19 08:00:29 <CodeShark> couldn't this be accomplished with some signal?
 410 2014-10-19 08:00:32 <wumpus> but it should be part of RPC logic, not of main
 411 2014-10-19 08:00:36 <CodeShark> rather than accessing the condition variable directly?
 412 2014-10-19 08:00:53 <sipa> the condition variable is the single
 413 2014-10-19 08:00:57 <sipa> it's only there for one purpose
 414 2014-10-19 08:01:03 <sipa> *singal
 415 2014-10-19 08:01:09 <sipa> not using it would mean polling
 416 2014-10-19 08:01:11 <wumpus> yes, it could be decoupled by having main call a boost::signal
 417 2014-10-19 08:01:12 <CodeShark> the RPC server sends a "shutting down" signal, then anyone listening can do whatever is needed to clean up
 418 2014-10-19 08:01:24 <wumpus> TipUpdated
 419 2014-10-19 08:01:33 simondlr has joined
 420 2014-10-19 08:01:46 <wumpus> RPC logic would then subscribe to that
 421 2014-10-19 08:01:54 <CodeShark> exactly
 422 2014-10-19 08:01:58 <sipa> wumpus: right, the condition variable could be in purely in RPC, and the singal handler from main in RPC could notify
 423 2014-10-19 08:02:01 <sipa> perfecgt
 424 2014-10-19 08:02:03 <sipa> go for it
 425 2014-10-19 08:02:50 <sipa> wumpus: what was the plan for the license change thing?
 426 2014-10-19 08:02:50 <wumpus> and yes ther eould he a RPCServerShuttingDown signal in rpcserver, that is subscribed to by the same initialization code, which also notifies the condition variable
 427 2014-10-19 08:02:53 ericmuyser has quit (Remote host closed the connection)
 428 2014-10-19 08:02:57 <wumpus> sipa: everything MIT
 429 2014-10-19 08:03:30 <sipa> wumpus: yes, but I thought we'd only do that for new code
 430 2014-10-19 08:03:34 <wumpus> get rid of /X11 in the codebase
 431 2014-10-19 08:03:43 <sipa> now Diapolo is nagging everyone who changing code somewhere to also change the license
 432 2014-10-19 08:03:57 <sipa> if the plan is to change it everywhere, let's do it at once and be done with it
 433 2014-10-19 08:04:00 <wumpus> well for new code it's most important to not introduce the confusion in the first place
 434 2014-10-19 08:04:15 <wumpus> not sure why he's nagging for changes to *existing* code, that makes no sense
 435 2014-10-19 08:04:28 <sipa> well, code moved to new files
 436 2014-10-19 08:04:42 <wumpus> ok well in that case he's right: no /X11 should appear in new files
 437 2014-10-19 08:05:00 <wumpus> I'm fine with doing it at once thoug
 438 2014-10-19 08:05:23 <sipa> ah, i thought the reason for not doing it was because we aren'ts exactly sure whether we're not changing anything
 439 2014-10-19 08:05:29 <sipa> so i used it for new _code_
 440 2014-10-19 08:05:35 <sipa> but not for old code in new files
 441 2014-10-19 08:05:55 <wumpus> all files contain a mix of old and new code, that would be too complex
 442 2014-10-19 08:06:12 <sipa> let's then be done with it and change it everywhere
 443 2014-10-19 08:06:19 <wumpus> fine with that
 444 2014-10-19 08:07:33 tarantillo_ has quit (Remote host closed the connection)
 445 2014-10-19 08:07:34 <wumpus> better that than to nag everyone every time
 446 2014-10-19 08:07:45 owlhooter has quit (Remote host closed the connection)
 447 2014-10-19 08:07:52 tarantillo_ has joined
 448 2014-10-19 08:07:52 elichai2 has quit (Ping timeout: 240 seconds)
 449 2014-10-19 08:08:18 owlhooter has joined
 450 2014-10-19 08:08:26 <wumpus> which is annoying about diapolo anyhow; no matter what the pull, the first lead of comments is always lots of busywork about extra spaces, sorting of include files, etc...
 451 2014-10-19 08:09:09 <sipa> yeah, i care about such rules, but fixing it occasionally all over the place is easier
 452 2014-10-19 08:09:24 <wumpus> well I'm afraid it distracts from real in-depth review
 453 2014-10-19 08:09:38 <wumpus> it's easy to brush off nonsensical comments, then it's easy to forget about a real concern
 454 2014-10-19 08:11:17 <wumpus> so I'm going to remove the rule about sorting includes from the coding style, it gives him less ammo
 455 2014-10-19 08:12:39 <wumpus> (as it's one of the things clang-format won't take care of)
 456 2014-10-19 08:16:55 psgs is now known as psgs|away
 457 2014-10-19 08:18:22 cadaver has quit (Remote host closed the connection)
 458 2014-10-19 08:18:38 <CodeShark> there's only a couple other minor issues in rpcserver
 459 2014-10-19 08:18:46 <CodeShark> GetRandBytes and GetWarnings
 460 2014-10-19 08:20:29 CheckDavid has joined
 461 2014-10-19 08:20:34 <CodeShark> actually, just GetWarnings
 462 2014-10-19 08:20:47 <CodeShark> the first one is just random.h
 463 2014-10-19 08:22:16 easye has joined
 464 2014-10-19 08:22:16 easye has quit (Remote host closed the connection)
 465 2014-10-19 08:22:34 easye` has joined
 466 2014-10-19 08:24:49 easye` has quit (Client Quit)
 467 2014-10-19 08:25:08 easye has joined
 468 2014-10-19 08:26:05 elichai2 has joined
 469 2014-10-19 08:28:03 FreeSome has quit (Quit: FreeSome)
 470 2014-10-19 08:31:19 Andymeows has quit (Ping timeout: 272 seconds)
 471 2014-10-19 08:38:10 neozaru has joined
 472 2014-10-19 08:38:27 waxwing has quit (Read error: Connection reset by peer)
 473 2014-10-19 08:40:48 FreeSome has joined
 474 2014-10-19 08:41:55 weilu has joined
 475 2014-10-19 08:42:55 MKCoin has joined
 476 2014-10-19 08:42:58 weilu has quit (Read error: Connection reset by peer)
 477 2014-10-19 08:44:09 NewLiberty has quit (Ping timeout: 260 seconds)
 478 2014-10-19 08:56:20 weilu has joined
 479 2014-10-19 08:57:45 <CodeShark> I don't quite get why some of the RPC methods are not considered threadsafe - but I'll be extremely conservative and just follow the table
 480 2014-10-19 08:58:17 <sipa> CodeShark: which ones in particular?
 481 2014-10-19 08:58:19 <Diablo-D3> http://cursors.io/
 482 2014-10-19 08:58:27 <CodeShark> well, for instance, decoderawtransaction
 483 2014-10-19 08:58:32 weilu_ has joined
 484 2014-10-19 08:58:49 weilu has quit (Read error: No route to host)
 485 2014-10-19 08:58:54 <sipa> should be threadsafe
 486 2014-10-19 08:59:00 <CodeShark> yeah, one would think
 487 2014-10-19 08:59:13 weilu_ has quit (Read error: Connection reset by peer)
 488 2014-10-19 08:59:24 <sipa> it is
 489 2014-10-19 08:59:26 <CodeShark> I figure I'll do this in a few steps - the first step is just to move the locks down the call stack
 490 2014-10-19 08:59:29 <sipa> seems like an oversight
 491 2014-10-19 08:59:47 <sipa> yup
 492 2014-10-19 09:00:01 elichai2 has quit (Ping timeout: 260 seconds)
 493 2014-10-19 09:00:08 <CodeShark> the only minor issue is rpc methods that call other rpc methods
 494 2014-10-19 09:00:16 <CodeShark> which means we must unlock before calling
 495 2014-10-19 09:00:27 <sipa> why?
 496 2014-10-19 09:00:30 sdamashek has quit (Excess Flood)
 497 2014-10-19 09:00:31 <sipa> abstract the common functionality out
 498 2014-10-19 09:00:47 <CodeShark> well, that's not part of the first step :)
 499 2014-10-19 09:00:50 <sipa> ok
 500 2014-10-19 09:00:59 <sipa> but they're recursive locks
 501 2014-10-19 09:01:05 <sipa> you can lock while you already have the lock
 502 2014-10-19 09:01:12 <CodeShark> oh, rly?
 503 2014-10-19 09:01:17 <sipa> which is bad practice, but very convenient sometimes
 504 2014-10-19 09:01:20 <sipa> yes
 505 2014-10-19 09:01:29 <sipa> they're less efficient than non-recursive ones, though
 506 2014-10-19 09:01:55 <CodeShark> the best solution is the one you mentioned - pull out common functionality, write locking wrappers around the ones exposed externally
 507 2014-10-19 09:01:59 sdamashek has joined
 508 2014-10-19 09:02:00 <sipa> yup
 509 2014-10-19 09:05:01 YoY has quit (Quit: Leaving...)
 510 2014-10-19 09:05:56 <CodeShark> also, for step 1 I'm just placing the lock right after the help exceptions
 511 2014-10-19 09:05:58 JZavala has joined
 512 2014-10-19 09:06:05 saracen has joined
 513 2014-10-19 09:06:10 <CodeShark> even if we don't get into contention until several lines further down
 514 2014-10-19 09:06:31 <CodeShark> to make it easy to verify they do follow the table
 515 2014-10-19 09:06:54 <CodeShark> then we can continue moving them down and restricting them to the actual contentious lines of code
 516 2014-10-19 09:08:08 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
 517 2014-10-19 09:11:22 pen has quit (Ping timeout: 240 seconds)
 518 2014-10-19 09:11:33 pen has joined
 519 2014-10-19 09:12:50 imfaust has joined
 520 2014-10-19 09:15:54 jtimon has quit (Ping timeout: 260 seconds)
 521 2014-10-19 09:17:50 DanMAbraham has joined
 522 2014-10-19 09:28:09 gst has quit (Ping timeout: 264 seconds)
 523 2014-10-19 09:29:20 waxwing has joined
 524 2014-10-19 09:31:59 vmatekole has quit (Remote host closed the connection)
 525 2014-10-19 09:32:16 <CodeShark> ok, step 1 is almost complete - just need to do the signal thing for getblocktemplate
 526 2014-10-19 09:32:16 <CodeShark> https://github.com/CodeShark/bitcoin/tree/No_main_in_rpcserver
 527 2014-10-19 09:32:51 <CodeShark> hmm, the makefiles shouldn't have gotten in there
 528 2014-10-19 09:35:04 <CodeShark> ok, fixed - ignore my last statement
 529 2014-10-19 09:36:04 <CodeShark> ok, so two more things to do - the signal for cvBlockChange - and GetWarnings
 530 2014-10-19 09:36:15 <CodeShark> not 100% sure what the best thing to do is for the latter
 531 2014-10-19 09:36:45 t7 has joined
 532 2014-10-19 09:38:46 profreid has quit (Quit: profreid)
 533 2014-10-19 09:45:14 gst has joined
 534 2014-10-19 09:46:03 RoboTedd_ has joined
 535 2014-10-19 09:47:07 easye` has joined
 536 2014-10-19 09:48:39 easye has quit (Ping timeout: 260 seconds)
 537 2014-10-19 09:49:27 hashtag has joined
 538 2014-10-19 09:49:32 RoboTeddy has quit (Ping timeout: 255 seconds)
 539 2014-10-19 09:54:56 profreid has joined
 540 2014-10-19 09:59:11 weilu has joined
 541 2014-10-19 09:59:15 <wumpus> CodeShark: there should be a signal that allows breaking off RPC commands before they're executed, this will also be necessary for  #5007
 542 2014-10-19 10:00:43 weilu has quit (Read error: No route to host)
 543 2014-10-19 10:01:46 <CodeShark> hmm...
 544 2014-10-19 10:02:18 <wumpus> both are cases of 'modes' where RPC is (partially) disabled
 545 2014-10-19 10:02:28 <CodeShark> I'm thinking this is probably not something that should be handled in rpcserver but in the RPC methods
 546 2014-10-19 10:02:51 <CodeShark> we're already checking parameters and a "help" mode
 547 2014-10-19 10:02:53 <wumpus> no, this should not be handled in every method indivdually, especially not the warmup mode
 548 2014-10-19 10:03:02 imfaust has quit (Ping timeout: 255 seconds)
 549 2014-10-19 10:03:15 <wumpus> the idea of the blanket block is to make sure that nothing sneaks through
 550 2014-10-19 10:03:52 syst3mw0rm has joined
 551 2014-10-19 10:04:19 <CodeShark> it's easiest to do it when calling actor() - but I don't like the idea of an added conditional there
 552 2014-10-19 10:04:45 kromtar has joined
 553 2014-10-19 10:05:25 <CodeShark> and turning off warmup mode could be done directly with a function call as long as we avoid a circular dependency
 554 2014-10-19 10:05:32 <wumpus> just add a signal that gets executed on every RPC command
 555 2014-10-19 10:05:46 <CodeShark> oh, I get what you're saying
 556 2014-10-19 10:06:00 <wumpus> it can raise an exception when a) safe mode b) warmup mode
 557 2014-10-19 10:06:00 <CodeShark> yeah, that could work I suppose
 558 2014-10-19 10:06:57 <CodeShark> a slot that returns a status flag of some sort
 559 2014-10-19 10:07:07 <wumpus> it doesn't even need to return anything
 560 2014-10-19 10:07:26 <wumpus> it can either throw an JSONRPCError() or not
 561 2014-10-19 10:07:36 <CodeShark> ah, yes - that too :)
 562 2014-10-19 10:07:39 <CodeShark> we wrap it in the try clause
 563 2014-10-19 10:07:41 <wumpus> returning a value is annoying
 564 2014-10-19 10:07:44 <CodeShark> before calling action()
 565 2014-10-19 10:07:57 <wumpus> (from a slot) you have to handle combining multiple values etc
 566 2014-10-19 10:07:58 <CodeShark> yeah, that's better - you're right
 567 2014-10-19 10:08:44 <CodeShark> alright - I think we're on the same page, then :)
 568 2014-10-19 10:09:51 <CodeShark> how to go about fixing GetWarnings?
 569 2014-10-19 10:10:04 <wumpus> 'fixing'?
 570 2014-10-19 10:10:05 Shiftos has joined
 571 2014-10-19 10:10:11 <CodeShark> GetWarnings is implemented in main.cpp
 572 2014-10-19 10:10:23 <CodeShark> it gets called from rpcserver.cpp
 573 2014-10-19 10:10:56 <wumpus> register a slot that does the GetWarnings check (in rpc server bitcoin specific) to the PreRpcCall() signal
 574 2014-10-19 10:11:34 <wumpus> that frees the general RPC server from bitcoin-specific logic, and it doesn't have to care about GetWarnings anymore
 575 2014-10-19 10:11:53 <CodeShark> ah, part of the same solution
 576 2014-10-19 10:12:14 <CodeShark> yeah - lol
 577 2014-10-19 10:12:16 <wumpus> yes, i suppose it can use the same solution, although it will have to pass the RPC command name and be a bit more selective
 578 2014-10-19 10:12:39 <wumpus> or RPC command object, whatever makes sense
 579 2014-10-19 10:12:50 <CodeShark> not sure I follow
 580 2014-10-19 10:13:00 <wumpus> well the safe mode is more selective than warmup mode
 581 2014-10-19 10:13:10 <wumpus> warmup mode disables *all* RPC calls, so that's just a throw ...
 582 2014-10-19 10:13:14 <CodeShark> in CRPCTable::execute, we're calling GetWarnings("rpc")
 583 2014-10-19 10:13:20 <wumpus> safe mode allows some RPC calls, but disables others
 584 2014-10-19 10:13:29 <CodeShark> ah, ok - I see
 585 2014-10-19 10:13:34 <wumpus> so the PreRPCCall() signal has to know *which* one
 586 2014-10-19 10:14:03 <CodeShark> why not just have it pass some flag which can be interpreted appropriately by the slot?
 587 2014-10-19 10:14:20 <wumpus> oh that's possible too, depends on how you want to split the functionality
 588 2014-10-19 10:14:20 <CodeShark> no need for the slot to know about the table structure
 589 2014-10-19 10:14:40 <CodeShark> although...
 590 2014-10-19 10:14:43 <wumpus> but the slot has knowledge about what safe mode is (bitcoin specific knowledge)
 591 2014-10-19 10:14:49 <wumpus> the caller has not
 592 2014-10-19 10:15:08 <CodeShark> ideally we want to move the table out of rpcserver as well - but it can still be a structure defined in rpcserver but initialized elsewhere
 593 2014-10-19 10:15:17 <wumpus> yes, the table should move eventually
 594 2014-10-19 10:15:29 <wumpus> it could even be split up at some point, so that modules can register their own methods
 595 2014-10-19 10:15:38 <CodeShark> right, that's what I had in mind
 596 2014-10-19 10:15:46 <wumpus> it's bitcoin specific anyhow, so it belongs with bitcoin specific code
 597 2014-10-19 10:15:52 <wumpus> not in the general RPC server
 598 2014-10-19 10:16:32 <wumpus> for ex. the RPC server would just provide an interface to register methods, the bitcoin specific code would go through the table and register the methods
 599 2014-10-19 10:16:57 <CodeShark> we could just associate some flag of sufficient width with each method whose exact format can be defined by the bitcoin-specific code
 600 2014-10-19 10:17:02 torsthaldo has joined
 601 2014-10-19 10:17:27 <CodeShark> or even a template to support arbitrary types
 602 2014-10-19 10:17:35 <wumpus> let's try not to overdesign
 603 2014-10-19 10:17:46 <CodeShark> ok, then just a uint64_t :;
 604 2014-10-19 10:18:07 <CodeShark> 64 boolean flags should be more than enough :p
 605 2014-10-19 10:18:22 <wumpus> maybe: make the application-specific module subclass CRPCCommand, and  it could add fields as necessary
 606 2014-10-19 10:18:49 <CodeShark> hmm, perhaps
 607 2014-10-19 10:19:06 <CodeShark> and then do an explicit typecast in the slot?
 608 2014-10-19 10:19:44 <wumpus> ... but if we're subclassing CRPCCommand
 609 2014-10-19 10:19:49 <wumpus> why not add the checks to execute :p
 610 2014-10-19 10:19:52 <wumpus> hmm
 611 2014-10-19 10:21:39 <wumpus> so the RPC server just calls the virtual method execute(), and the application-specific code does any checks, locking that it deems needed before dispatching further
 612 2014-10-19 10:23:36 <CodeShark> right - essentially the callable model
 613 2014-10-19 10:23:48 <CodeShark> we could just use operator() :)
 614 2014-10-19 10:23:51 <wumpus> it seems less contorted than passing around an object that will be passed back and interpreted arbitrarily anyhow
 615 2014-10-19 10:23:55 <wumpus> yes
 616 2014-10-19 10:24:59 <CodeShark> so we construct a map from string method names to callable objects
 617 2014-10-19 10:25:09 Miroluik has quit (Ping timeout: 264 seconds)
 618 2014-10-19 10:25:38 Miroluik has joined
 619 2014-10-19 10:26:22 <wumpus> that would be the easiest interpretation, yes
 620 2014-10-19 10:26:30 <CodeShark> we can subclass the base callable object for safemode, etc...
 621 2014-10-19 10:26:54 xenog has joined
 622 2014-10-19 10:27:35 <CodeShark> and we provide a method for registering a new command
 623 2014-10-19 10:27:39 <wumpus> SafeModeSafeRPCCommand :p
 624 2014-10-19 10:27:43 <CodeShark> :)
 625 2014-10-19 10:27:46 imfaust has joined
 626 2014-10-19 10:28:03 <CodeShark> then each rpc unit could register its own methods
 627 2014-10-19 10:28:05 <wumpus> (well, more likely the other way around, as checking for safe mode adds code...)
 628 2014-10-19 10:28:25 <wumpus> yes - but I'd leave that for later
 629 2014-10-19 10:29:15 <wumpus> but indeed in principle rpc*.cpp could register their own methods
 630 2014-10-19 10:29:58 <wumpus> but in the beginning it's better to restrict the scope to splititng rpcserver into a generic and bitcoin specific part
 631 2014-10-19 10:30:06 okae has joined
 632 2014-10-19 10:30:10 <CodeShark> yeah, I'm all for the incremental approach
 633 2014-10-19 10:30:31 <CodeShark> the fewer source files touched per commit, the easier to review
 634 2014-10-19 10:30:43 <wumpus> right
 635 2014-10-19 10:31:30 DanMAbraham has quit (Quit: Daniel Michael Abraham [@Croydon @London @UK] (T: dmabraham.com [=] The Best Ever [=] M: 07719355541 DOB: 05/12/1985))
 636 2014-10-19 10:31:38 <wumpus> and probably start by moving the locking down, as that's most straightforward
 637 2014-10-19 10:32:31 <CodeShark> so in the spirit of this incremental approach, I propose we first continue to use the table along with the safemode flag, replace GetWarnings with a signal, and fix the cvBlockChange thing
 638 2014-10-19 10:32:49 <CodeShark> get the damn thing to build, test it
 639 2014-10-19 10:32:52 <wumpus> yes
 640 2014-10-19 10:32:53 <CodeShark> merge
 641 2014-10-19 10:32:58 <CodeShark> and then we do what you're saying
 642 2014-10-19 10:36:05 <wumpus> the flags in the table would go away one by one; threadSafe is a matter of pushing the locks into the functions, okSafeMode would be handled by a the RPCCommand() subclass, reqWallet could be replaced by only registering wallet functions when the wallet is compiled in and active
 643 2014-10-19 10:36:53 <CodeShark> we're no longer using the threadSafe flag here https://github.com/CodeShark/bitcoin/tree/No_main_in_rpcserver
 644 2014-10-19 10:37:32 <CodeShark> and I don't think we're using reqWallet either
 645 2014-10-19 10:38:18 <wumpus> right, I haven't looked at that code yet
 646 2014-10-19 10:38:57 syst3mw0rm has quit (Read error: No route to host)
 647 2014-10-19 10:39:25 <CodeShark> I commented out the GetWarnings and cvBlockChange.notify_all() to make sure it builds
 648 2014-10-19 10:40:01 <wumpus> going to do that tomorrow, if you don't mind :)
 649 2014-10-19 10:40:15 <CodeShark> so just fixing these two things for step 1 and we're ready to merge
 650 2014-10-19 10:40:51 <CodeShark> no rush :)
 651 2014-10-19 10:41:07 <CodeShark> I should probably call it a night soon
 652 2014-10-19 10:41:39 syst3mw0rm has joined
 653 2014-10-19 10:43:49 Eiii has quit ()
 654 2014-10-19 10:45:39 saulimus has joined
 655 2014-10-19 10:58:03 AaronvanW has joined
 656 2014-10-19 11:00:12 weilu has joined
 657 2014-10-19 11:01:15 weilu has quit (Read error: Connection reset by peer)
 658 2014-10-19 11:05:42 dagan has joined
 659 2014-10-19 11:06:52 <dagan> Please im looking to integrate bitcoin into our webapp. Launchlab.me I want to know are there any issues with using angular?
 660 2014-10-19 11:11:33 zyrox has joined
 661 2014-10-19 11:14:18 zyrox has quit (Client Quit)
 662 2014-10-19 11:16:01 xenog has quit (Read error: Connection reset by peer)
 663 2014-10-19 11:16:56 psgs is now known as psgs|away
 664 2014-10-19 11:17:58 elichai2 has joined
 665 2014-10-19 11:26:35 profreid has quit (Ping timeout: 244 seconds)
 666 2014-10-19 11:29:04 won9 has quit (Quit: won9)
 667 2014-10-19 11:32:22 elichai2 has quit (Ping timeout: 240 seconds)
 668 2014-10-19 11:40:59 Shiftos has quit (Remote host closed the connection)
 669 2014-10-19 11:45:13 JackH has joined
 670 2014-10-19 11:46:14 Blackreign has quit ()
 671 2014-10-19 11:51:54 Shiftos has joined
 672 2014-10-19 11:56:31 weilu has joined
 673 2014-10-19 11:57:02 weilu has quit (Read error: Connection reset by peer)
 674 2014-10-19 12:03:57 Uglux has joined
 675 2014-10-19 12:05:20 vmatekole has joined
 676 2014-10-19 12:05:41 mkarrer has joined
 677 2014-10-19 12:07:15 easye` has quit (Ping timeout: 260 seconds)
 678 2014-10-19 12:07:37 easye` has joined
 679 2014-10-19 12:08:06 rdymac has joined
 680 2014-10-19 12:09:33 devthedev_ has joined
 681 2014-10-19 12:09:54 MoALTz__ has quit (Quit: Leaving)
 682 2014-10-19 12:10:34 MoALTz has joined
 683 2014-10-19 12:11:04 devthedev has quit (Ping timeout: 245 seconds)
 684 2014-10-19 12:12:03 easye` has quit (Read error: Connection reset by peer)
 685 2014-10-19 12:12:16 easye` has joined
 686 2014-10-19 12:15:52 Guest29578 has quit (Ping timeout: 240 seconds)
 687 2014-10-19 12:19:37 NewLiberty has joined
 688 2014-10-19 12:20:14 DigiByteDev has joined
 689 2014-10-19 12:20:20 DigiByteDev has left ()
 690 2014-10-19 12:21:30 SebSebastian has quit (Quit: Leaving)
 691 2014-10-19 12:21:41 Centaure has joined
 692 2014-10-19 12:22:11 SebSebastian has joined
 693 2014-10-19 12:22:15 Pan0ram1x has joined
 694 2014-10-19 12:22:18 Pan0ram1x is now known as Guest21768
 695 2014-10-19 12:23:19 hearn has joined
 696 2014-10-19 12:27:29 aliasaila_ has joined
 697 2014-10-19 12:27:31 Uglux has quit (Remote host closed the connection)
 698 2014-10-19 12:29:01 xenog has joined
 699 2014-10-19 12:29:55 Uglux has joined
 700 2014-10-19 12:30:16 aliasaila has quit (Ping timeout: 250 seconds)
 701 2014-10-19 12:40:01 lclc_bnc is now known as lclc
 702 2014-10-19 12:41:44 HANTI is now known as hanti
 703 2014-10-19 12:44:07 xenog has quit (Ping timeout: 260 seconds)
 704 2014-10-19 12:46:14 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 705 2014-10-19 12:52:43 7GHAAB7ZR has quit (Quit: 7GHAAB7ZR)
 706 2014-10-19 12:52:48 vmatekol_ has joined
 707 2014-10-19 12:55:50 vmatekole has quit (Ping timeout: 250 seconds)
 708 2014-10-19 12:56:43 elichai2 has joined
 709 2014-10-19 12:57:13 weilu has joined
 710 2014-10-19 12:58:10 one0one has quit ()
 711 2014-10-19 12:58:14 weilu has quit (Read error: No route to host)
 712 2014-10-19 12:58:17 bedeho has joined
 713 2014-10-19 13:02:08 Raziel has joined
 714 2014-10-19 13:02:16 imfaust has quit (Ping timeout: 265 seconds)
 715 2014-10-19 13:04:48 O01eg has joined
 716 2014-10-19 13:09:01 phoenix53 has joined
 717 2014-10-19 13:10:47 <jgarzik> sipa, wumpus: The CRPCCommand table includes locks as a temporary step towards lock pushdown.  It enabled some RPCs to run lock-free.  Removing the 'lock' column from the RPC table was always a goal.
 718 2014-10-19 13:11:01 <wumpus> jgarzik: ok, great
 719 2014-10-19 13:11:02 <jgarzik> so +1 on lock pushdown
 720 2014-10-19 13:12:24 Quanttek has joined
 721 2014-10-19 13:14:39 Zarutian has joined
 722 2014-10-19 13:15:38 Zarutian_ has joined
 723 2014-10-19 13:15:38 Zarutian has quit (Read error: Connection reset by peer)
 724 2014-10-19 13:15:39 Zarutian_ is now known as Zarutian
 725 2014-10-19 13:17:11 wallet42 has joined
 726 2014-10-19 13:20:35 imfaust has joined
 727 2014-10-19 13:20:42 Grouver has joined
 728 2014-10-19 13:21:24 WormDrink has quit (Ping timeout: 272 seconds)
 729 2014-10-19 13:23:32 xenog has joined
 730 2014-10-19 13:24:59 phoenix53 has quit (Quit: phoenix53)
 731 2014-10-19 13:29:09 FreeSome has quit (Read error: Connection reset by peer)
 732 2014-10-19 13:29:28 brianhoffman has joined
 733 2014-10-19 13:40:16 brianhoffman has quit (Quit: brianhoffman)
 734 2014-10-19 13:43:01 Magma has quit (Ping timeout: 255 seconds)
 735 2014-10-19 13:48:17 Magma has joined
 736 2014-10-19 13:50:36 pooler has quit (Ping timeout: 265 seconds)
 737 2014-10-19 13:50:36 syst3mw0rm has quit (Read error: Connection reset by peer)
 738 2014-10-19 13:50:59 syst3mw0rm has joined
 739 2014-10-19 13:54:58 Centaure has quit (Ping timeout: 260 seconds)
 740 2014-10-19 13:54:58 belcher has joined
 741 2014-10-19 13:55:07 belcher has quit (Changing host)
 742 2014-10-19 13:55:07 belcher has joined
 743 2014-10-19 13:58:00 weilu has joined
 744 2014-10-19 13:58:28 lclc is now known as lclc_bnc
 745 2014-10-19 13:58:49 Burrito has joined
 746 2014-10-19 13:59:22 weilu has quit (Read error: Connection reset by peer)
 747 2014-10-19 14:01:43 AaronvanW has quit (Ping timeout: 265 seconds)
 748 2014-10-19 14:02:57 elichai2 has quit (Quit: Ex-Chat)
 749 2014-10-19 14:03:29 Diablo-D3 has quit (Quit: do coders dream of sheep()?)
 750 2014-10-19 14:07:58 xenog has quit (Quit: Leaving.)
 751 2014-10-19 14:11:36 <kyuupichan> Sorry if it's a stupid question, but should a headers-first implementation be sending its header-height in the version command, or it's confirmed height?  I can see both being useful - a headers-only implementation is not good for asking for blocks at the full height before its own download and verification has happened, but it's perfectly capable of supplying headers to other nodes, so reporting 0 height seems overly pessimist
 752 2014-10-19 14:11:36 <kyuupichan> ic.  Perhaps an elaborated version command is due?
 753 2014-10-19 14:11:48 pooler has joined
 754 2014-10-19 14:13:33 syst3mw0rm has quit (Ping timeout: 246 seconds)
 755 2014-10-19 14:20:17 Andymeows has joined
 756 2014-10-19 14:21:20 Namworld has joined
 757 2014-10-19 14:23:59 JackH has quit (Ping timeout: 260 seconds)
 758 2014-10-19 14:28:18 Quanttek_ has joined
 759 2014-10-19 14:29:43 Quanttek has quit (Ping timeout: 272 seconds)
 760 2014-10-19 14:30:34 Andrewmeows has joined
 761 2014-10-19 14:31:03 WormDrink has joined
 762 2014-10-19 14:33:02 qualiabyte has joined
 763 2014-10-19 14:33:47 Andymeows has quit (Read error: Connection reset by peer)
 764 2014-10-19 14:33:47 devthedev_ has quit (Read error: Connection reset by peer)
 765 2014-10-19 14:34:12 Quanttek_ has quit (Ping timeout: 250 seconds)
 766 2014-10-19 14:36:22 pooler has quit (Ping timeout: 250 seconds)
 767 2014-10-19 14:37:13 easye` has quit (Read error: Connection reset by peer)
 768 2014-10-19 14:37:32 easye` has joined
 769 2014-10-19 14:37:56 wallet42 has quit (Quit: Leaving.)
 770 2014-10-19 14:38:11 wallet42 has joined
 771 2014-10-19 14:40:17 JohnKenney has quit (Ping timeout: 245 seconds)
 772 2014-10-19 14:41:47 Subo1977_ has joined
 773 2014-10-19 14:43:01 wallet42 has quit (Ping timeout: 272 seconds)
 774 2014-10-19 14:45:33 Subo1977 has quit (Ping timeout: 264 seconds)
 775 2014-10-19 14:45:43 RoboTedd_ has quit (Ping timeout: 245 seconds)
 776 2014-10-19 14:46:18 RoboTeddy has joined
 777 2014-10-19 14:46:26 JackH has joined
 778 2014-10-19 14:48:25 devthedev has joined
 779 2014-10-19 14:49:41 DigiByteDev has joined
 780 2014-10-19 14:52:37 pooler has joined
 781 2014-10-19 14:55:33 ThomasV has joined
 782 2014-10-19 14:56:13 justanotheruser has quit (Ping timeout: 258 seconds)
 783 2014-10-19 14:57:11 justanotheruser has joined
 784 2014-10-19 14:58:26 vmatekol_ has quit (Read error: Connection reset by peer)
 785 2014-10-19 14:58:42 weilu has joined
 786 2014-10-19 14:58:53 vmatekole has joined
 787 2014-10-19 14:59:22 Mutsumi has quit (Ping timeout: 260 seconds)
 788 2014-10-19 15:00:04 weilu has quit (Read error: Connection reset by peer)
 789 2014-10-19 15:04:38 pooler has quit (Ping timeout: 272 seconds)
 790 2014-10-19 15:15:12 mpmcsweeney has joined
 791 2014-10-19 15:16:10 random_cat has quit (Remote host closed the connection)
 792 2014-10-19 15:16:40 Par0nax has joined
 793 2014-10-19 15:17:56 pooler has joined
 794 2014-10-19 15:18:00 random_cat has joined
 795 2014-10-19 15:18:17 mpmcsweeney has quit (Remote host closed the connection)
 796 2014-10-19 15:18:18 okae has quit (Quit: bye bye.)
 797 2014-10-19 15:18:46 DigiByteDev has quit (Quit: DigiByteDev)
 798 2014-10-19 15:18:52 Joshmeows has joined
 799 2014-10-19 15:18:57 DigiByteDev has joined
 800 2014-10-19 15:19:15 okae has joined
 801 2014-10-19 15:19:43 JohnKenney has joined
 802 2014-10-19 15:20:27 jedunnigan has joined
 803 2014-10-19 15:20:29 easye` has quit (Read error: Connection reset by peer)
 804 2014-10-19 15:20:36 imfaust has quit (Ping timeout: 240 seconds)
 805 2014-10-19 15:20:55 easye` has joined
 806 2014-10-19 15:22:55 Andrewmeows has quit (Ping timeout: 272 seconds)
 807 2014-10-19 15:26:58 <wumpus> kyuupichan: I think we send the confirmed height, but in the end I don't think it matters;  the height in the version command is all but ignored, it's just an indication
 808 2014-10-19 15:28:47 <wumpus> we don't use it anymore for anything in bitcoin core as any use of it is insecure (and there are ways to get either height in a more reliable way)
 809 2014-10-19 15:34:18 Grouver has quit (Quit:  Want to be different? Try HydraIRC -> http://www.hydrairc.com <-)
 810 2014-10-19 15:36:59 simondlr has quit (Remote host closed the connection)
 811 2014-10-19 15:41:01 ericmuyser has joined
 812 2014-10-19 15:42:14 Joshmeows has quit (Ping timeout: 250 seconds)
 813 2014-10-19 15:47:53 Graet has quit (Ping timeout: 240 seconds)
 814 2014-10-19 15:48:01 bonks has quit (Ping timeout: 244 seconds)
 815 2014-10-19 15:48:44 JWU42 has quit (Ping timeout: 250 seconds)
 816 2014-10-19 15:49:18 NikolaiToryzin has quit (Ping timeout: 260 seconds)
 817 2014-10-19 15:49:55 JWU42 has joined
 818 2014-10-19 15:50:40 YoY has joined
 819 2014-10-19 15:52:01 jMyles has joined
 820 2014-10-19 15:54:45 bonks has joined
 821 2014-10-19 15:54:49 NikolaiToryzin has joined
 822 2014-10-19 15:54:53 Graet has joined
 823 2014-10-19 15:57:34 enitiz has joined
 824 2014-10-19 15:58:25 enitiz_ has joined
 825 2014-10-19 15:58:32 enitiz has quit (Client Quit)
 826 2014-10-19 15:58:35 enitiz_ has quit (Read error: Connection reset by peer)
 827 2014-10-19 15:59:30 weilu has joined
 828 2014-10-19 16:00:13 weilu has quit (Read error: Connection reset by peer)
 829 2014-10-19 16:00:18 mpmcsweeney has joined
 830 2014-10-19 16:00:33 mkarrer has quit (Remote host closed the connection)
 831 2014-10-19 16:01:40 enitiz has joined
 832 2014-10-19 16:02:47 Techguy305 has joined
 833 2014-10-19 16:03:56 xenog has joined
 834 2014-10-19 16:04:29 NikolaiToryzin has quit (Ping timeout: 265 seconds)
 835 2014-10-19 16:05:53 NikolaiToryzin has joined
 836 2014-10-19 16:06:47 hmsimha has quit (Quit: Leaving)
 837 2014-10-19 16:08:02 Techguy305 has quit (Read error: Connection reset by peer)
 838 2014-10-19 16:08:15 Techguy305 has joined
 839 2014-10-19 16:08:24 PRab has quit (Remote host closed the connection)
 840 2014-10-19 16:08:47 Centaure has joined
 841 2014-10-19 16:09:59 moarrr has joined
 842 2014-10-19 16:10:14 mkarrer has joined
 843 2014-10-19 16:10:15 mpmcsweeney has quit (Remote host closed the connection)
 844 2014-10-19 16:14:43 blast has joined
 845 2014-10-19 16:14:45 johnsoft has quit (Read error: Connection reset by peer)
 846 2014-10-19 16:16:05 NewLiberty has quit (Ping timeout: 265 seconds)
 847 2014-10-19 16:16:12 Emzy has joined
 848 2014-10-19 16:17:18 blast_ has quit (Ping timeout: 260 seconds)
 849 2014-10-19 16:18:45 Techguy305 has quit (Ping timeout: 272 seconds)
 850 2014-10-19 16:19:40 simondlr has joined
 851 2014-10-19 16:21:12 bagackiz has quit (Ping timeout: 272 seconds)
 852 2014-10-19 16:21:17 YoY has quit (Ping timeout: 272 seconds)
 853 2014-10-19 16:22:45 YoY has joined
 854 2014-10-19 16:28:37 drawingthesun has quit (Ping timeout: 245 seconds)
 855 2014-10-19 16:30:06 ThomasV has quit (Ping timeout: 265 seconds)
 856 2014-10-19 16:30:39 phoenix53 has joined
 857 2014-10-19 16:31:10 Zarutian has quit (Quit: Zarutian)
 858 2014-10-19 16:31:55 brson has joined
 859 2014-10-19 16:32:19 moarrr has quit (Quit: Daniel Michael Abraham [@Croydon @London @UK] (T: dmabraham.com [=] The Best Ever [=] M: 07719355541 DOB: 05/12/1985))
 860 2014-10-19 16:33:13 PRab has joined
 861 2014-10-19 16:38:37 bagackiz has joined
 862 2014-10-19 16:38:38 bagackiz has quit (Max SendQ exceeded)
 863 2014-10-19 16:41:03 bagackiz has joined
 864 2014-10-19 16:41:04 bagackiz has quit (Max SendQ exceeded)
 865 2014-10-19 16:43:47 bagackiz has joined
 866 2014-10-19 16:43:48 bagackiz has quit (Max SendQ exceeded)
 867 2014-10-19 16:45:37 bagackiz has joined
 868 2014-10-19 16:45:38 bagackiz has quit (Max SendQ exceeded)
 869 2014-10-19 16:46:19 johnsoft has joined
 870 2014-10-19 16:47:23 bagackiz has joined
 871 2014-10-19 16:47:24 bagackiz has quit (Max SendQ exceeded)
 872 2014-10-19 16:49:08 bagackiz has joined
 873 2014-10-19 16:49:08 bagackiz has quit (Max SendQ exceeded)
 874 2014-10-19 16:50:27 xenog has quit (Ping timeout: 260 seconds)
 875 2014-10-19 16:51:19 bagackiz has joined
 876 2014-10-19 16:51:20 bagackiz has quit (Max SendQ exceeded)
 877 2014-10-19 16:51:57 brson has quit (Quit: leaving)
 878 2014-10-19 16:52:11 brson has joined
 879 2014-10-19 16:52:18 rdponticelli has quit (Quit: No Ping reply in 180 seconds.)
 880 2014-10-19 16:53:02 bagackiz has joined
 881 2014-10-19 16:53:03 bagackiz has quit (Max SendQ exceeded)
 882 2014-10-19 16:53:53 lclc_bnc is now known as lclc
 883 2014-10-19 16:54:35 rdponticelli has joined
 884 2014-10-19 16:54:41 bagackiz has joined
 885 2014-10-19 16:54:42 bagackiz has quit (Max SendQ exceeded)
 886 2014-10-19 16:55:58 easye`` has joined
 887 2014-10-19 16:56:22 bagackiz has joined
 888 2014-10-19 16:56:23 bagackiz has quit (Max SendQ exceeded)
 889 2014-10-19 16:57:03 easye` has quit (Ping timeout: 260 seconds)
 890 2014-10-19 16:58:11 bagackiz has joined
 891 2014-10-19 16:58:12 bagackiz has quit (Max SendQ exceeded)
 892 2014-10-19 16:59:27 nuke1989 has quit (Remote host closed the connection)
 893 2014-10-19 16:59:56 bagackiz has joined
 894 2014-10-19 16:59:57 bagackiz has quit (Max SendQ exceeded)
 895 2014-10-19 17:00:18 weilu has joined
 896 2014-10-19 17:00:35 Quanttek has joined
 897 2014-10-19 17:01:38 weilu has quit (Read error: Connection reset by peer)
 898 2014-10-19 17:01:41 bagackiz has joined
 899 2014-10-19 17:01:42 bagackiz has quit (Max SendQ exceeded)
 900 2014-10-19 17:02:35 aburan28 has quit (Ping timeout: 260 seconds)
 901 2014-10-19 17:02:58 RagnarDanneskjol has quit (Ping timeout: 265 seconds)
 902 2014-10-19 17:03:21 bagackiz has joined
 903 2014-10-19 17:03:22 bagackiz has quit (Max SendQ exceeded)
 904 2014-10-19 17:03:34 NewLiberty has joined
 905 2014-10-19 17:05:01 bagackiz has joined
 906 2014-10-19 17:05:02 bagackiz has quit (Max SendQ exceeded)
 907 2014-10-19 17:05:56 bagackiz has joined
 908 2014-10-19 17:05:57 bagackiz has quit (Max SendQ exceeded)
 909 2014-10-19 17:07:15 bagackiz has joined
 910 2014-10-19 17:07:16 bagackiz has quit (Max SendQ exceeded)
 911 2014-10-19 17:08:56 bagackiz has joined
 912 2014-10-19 17:08:57 bagackiz has quit (Max SendQ exceeded)
 913 2014-10-19 17:10:30 Zarutian has joined
 914 2014-10-19 17:10:52 Zarutian has quit (Read error: Connection reset by peer)
 915 2014-10-19 17:10:56 brson has quit (Quit: leaving)
 916 2014-10-19 17:11:05 Zarutian has joined
 917 2014-10-19 17:12:38 SpicyShibe has quit (Read error: Connection reset by peer)
 918 2014-10-19 17:13:19 brson has joined
 919 2014-10-19 17:15:40 jrklein_ has quit (Ping timeout: 272 seconds)
 920 2014-10-19 17:17:56 robonerd has quit (Ping timeout: 240 seconds)
 921 2014-10-19 17:18:58 robonerd has joined
 922 2014-10-19 17:18:58 robonerd has quit (Changing host)
 923 2014-10-19 17:18:58 robonerd has joined
 924 2014-10-19 17:22:02 Qatz has joined
 925 2014-10-19 17:24:03 Applicat_ has joined
 926 2014-10-19 17:24:52 Application has quit (Ping timeout: 245 seconds)
 927 2014-10-19 17:26:55 Uglux has quit (Remote host closed the connection)
 928 2014-10-19 17:26:57 weilu has joined
 929 2014-10-19 17:28:07 DigiByteDev_ has joined
 930 2014-10-19 17:28:25 slashroot_ has joined
 931 2014-10-19 17:29:27 DigiByteDev has quit (Ping timeout: 255 seconds)
 932 2014-10-19 17:29:27 DigiByteDev_ is now known as DigiByteDev
 933 2014-10-19 17:30:57 jMyles has quit (Ping timeout: 272 seconds)
 934 2014-10-19 17:31:40 jedunnigan has quit (Remote host closed the connection)
 935 2014-10-19 17:32:56 weilu has quit (Remote host closed the connection)
 936 2014-10-19 17:33:25 YoY has quit (Ping timeout: 244 seconds)
 937 2014-10-19 17:35:01 weilu has joined
 938 2014-10-19 17:35:14 jedunnigan has joined
 939 2014-10-19 17:36:26 OneMiner1 has quit (Quit: Leaving)
 940 2014-10-19 17:37:25 MaxSan has joined
 941 2014-10-19 17:38:25 weilu has quit (Remote host closed the connection)
 942 2014-10-19 17:45:33  has joined
 943 2014-10-19 17:45:39 paracyst_ has joined
 944 2014-10-19 17:45:46 jrklein has joined
 945 2014-10-19 17:46:24 rdekley__ has joined
 946 2014-10-19 17:46:47 PRab has quit (Ping timeout: 272 seconds)
 947 2014-10-19 17:47:17 lclc is now known as lclc_bnc
 948 2014-10-19 18:00:17 weilu has joined
 949 2014-10-19 18:02:22 weilu has quit (Remote host closed the connection)
 950 2014-10-19 18:04:32 weilu has joined
 951 2014-10-19 18:08:19 banghouse has joined
 952 2014-10-19 18:08:40 OneMiner has joined
 953 2014-10-19 18:10:37 rdn has quit (Ping timeout: 244 seconds)
 954 2014-10-19 18:10:49 weilu has quit (Remote host closed the connection)
 955 2014-10-19 18:13:06 xdotcommer has quit (Ping timeout: 255 seconds)
 956 2014-10-19 18:13:50 flavien_ has joined
 957 2014-10-19 18:17:08 Blackreign has joined
 958 2014-10-19 18:17:30 WeCluster has quit (Ping timeout: 246 seconds)
 959 2014-10-19 18:18:37 Lightsword has joined
 960 2014-10-19 18:19:18 xdotcommer has joined
 961 2014-10-19 18:20:21 PRab has joined
 962 2014-10-19 18:20:56 WeCluster has joined
 963 2014-10-19 18:21:47 copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 964 2014-10-19 18:22:41 elichai2 has joined
 965 2014-10-19 18:27:53 weilu has joined
 966 2014-10-19 18:38:50 zwischenzug3 has joined
 967 2014-10-19 18:39:25 mpmcsweeney has joined
 968 2014-10-19 18:41:15 johnsoft has quit (Ping timeout: 272 seconds)
 969 2014-10-19 18:42:14 johnsoft has joined
 970 2014-10-19 18:42:24 zwischenzug2 has quit (Ping timeout: 258 seconds)
 971 2014-10-19 18:44:10 owowo has quit (K-Lined)
 972 2014-10-19 18:44:12 mpmcsweeney has quit (Ping timeout: 244 seconds)
 973 2014-10-19 18:44:32 akstunt600 has joined
 974 2014-10-19 18:44:48 akstunt600 has quit (Read error: Connection reset by peer)
 975 2014-10-19 18:45:32 akstunt600 has joined
 976 2014-10-19 18:46:33 Eiii has joined
 977 2014-10-19 18:46:33 Eiii has quit (Changing host)
 978 2014-10-19 18:46:33 Eiii has joined
 979 2014-10-19 18:48:10 REiN^ has quit ()
 980 2014-10-19 18:48:20 REiN^ has joined
 981 2014-10-19 18:49:14 rothschild has quit (Quit: Leaving.)
 982 2014-10-19 18:50:38 weilu has quit (Remote host closed the connection)
 983 2014-10-19 18:50:43 Lightsword has quit (Quit: Lightsword)
 984 2014-10-19 18:53:09 pooler has quit (Remote host closed the connection)
 985 2014-10-19 18:54:22 mpmcsweeney has joined
 986 2014-10-19 18:55:03 Belkaar has quit (Ping timeout: 244 seconds)
 987 2014-10-19 18:56:22 owowo has joined
 988 2014-10-19 18:58:20 syst3mw0rm has joined
 989 2014-10-19 18:59:55 weilu has joined
 990 2014-10-19 19:01:15 RoboTeddy has quit (Read error: Connection reset by peer)
 991 2014-10-19 19:01:48 RoboTeddy has joined
 992 2014-10-19 19:04:05 viajero has joined
 993 2014-10-19 19:05:50 YoY has joined
 994 2014-10-19 19:05:52 brson has quit (Ping timeout: 272 seconds)
 995 2014-10-19 19:05:52 Anduck has joined
 996 2014-10-19 19:06:02 paracyst_ has left ()
 997 2014-10-19 19:06:37 paracyst has joined
 998 2014-10-19 19:07:20 brson has joined
 999 2014-10-19 19:12:12 bagackiz has joined
1000 2014-10-19 19:12:13 bagackiz has quit (Max SendQ exceeded)
1001 2014-10-19 19:13:16 syst3mw0rm has quit (Ping timeout: 250 seconds)
1002 2014-10-19 19:13:16 owowo has quit (Ping timeout: 250 seconds)
1003 2014-10-19 19:13:58 bagackiz has joined
1004 2014-10-19 19:13:59 bagackiz has quit (Max SendQ exceeded)
1005 2014-10-19 19:14:26 nuke1989 has joined
1006 2014-10-19 19:15:24 simondlr has quit (Remote host closed the connection)
1007 2014-10-19 19:15:54 Application has joined
1008 2014-10-19 19:16:12 owowo has joined
1009 2014-10-19 19:18:37 Applicat_ has quit (Ping timeout: 272 seconds)
1010 2014-10-19 19:20:39 Emzy has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
1011 2014-10-19 19:21:07 MCM-Mike has quit (Ping timeout: 258 seconds)
1012 2014-10-19 19:21:09 Application has quit (Ping timeout: 272 seconds)
1013 2014-10-19 19:21:26 bagackiz has joined
1014 2014-10-19 19:21:27 bagackiz has quit (Max SendQ exceeded)
1015 2014-10-19 19:22:09 MCM-Mike has joined
1016 2014-10-19 19:23:06 bagackiz has joined
1017 2014-10-19 19:23:07 bagackiz has quit (Max SendQ exceeded)
1018 2014-10-19 19:23:07 simondlr has joined
1019 2014-10-19 19:23:11 Anduck has quit (Remote host closed the connection)
1020 2014-10-19 19:24:46 bagackiz has joined
1021 2014-10-19 19:24:47 bagackiz has quit (Max SendQ exceeded)
1022 2014-10-19 19:26:12 bagackiz has joined
1023 2014-10-19 19:26:13 bagackiz has quit (Max SendQ exceeded)
1024 2014-10-19 19:26:16 owowo has quit (Ping timeout: 250 seconds)
1025 2014-10-19 19:26:38 Application has joined
1026 2014-10-19 19:29:17 hearn has joined
1027 2014-10-19 19:30:21 bagackiz has joined
1028 2014-10-19 19:30:22 bagackiz has quit (Max SendQ exceeded)
1029 2014-10-19 19:32:01 bagackiz has joined
1030 2014-10-19 19:32:02 bagackiz has quit (Max SendQ exceeded)
1031 2014-10-19 19:33:41 bagackiz has joined
1032 2014-10-19 19:33:42 bagackiz has quit (Max SendQ exceeded)
1033 2014-10-19 19:37:51 bagackiz has joined
1034 2014-10-19 19:37:52 bagackiz has quit (Max SendQ exceeded)
1035 2014-10-19 19:38:03 akstunt600 has quit (Read error: Connection reset by peer)
1036 2014-10-19 19:38:07 bedeho has quit (Quit: Nettalk6 - www.ntalk.de)
1037 2014-10-19 19:38:44 owowo has joined
1038 2014-10-19 19:38:52 akstunt600 has joined
1039 2014-10-19 19:39:32 bagackiz has joined
1040 2014-10-19 19:39:33 bagackiz has quit (Max SendQ exceeded)
1041 2014-10-19 19:41:11 bagackiz has joined
1042 2014-10-19 19:41:12 bagackiz has quit (Max SendQ exceeded)
1043 2014-10-19 19:42:51 bagackiz has joined
1044 2014-10-19 19:42:52 bagackiz has quit (Max SendQ exceeded)
1045 2014-10-19 19:44:27 gonedrk has joined
1046 2014-10-19 19:44:31 bagackiz has joined
1047 2014-10-19 19:44:32 bagackiz has quit (Max SendQ exceeded)
1048 2014-10-19 19:45:55 c0rw1n_ is now known as c0rw1n
1049 2014-10-19 19:46:11 bagackiz has joined
1050 2014-10-19 19:46:12 bagackiz has quit (Max SendQ exceeded)
1051 2014-10-19 19:47:00 AtashiCon has quit (Remote host closed the connection)
1052 2014-10-19 19:48:15 jedunnigan has quit (Remote host closed the connection)
1053 2014-10-19 19:48:46 jedunnigan has joined
1054 2014-10-19 19:50:34 bagackiz has joined
1055 2014-10-19 19:50:35 bagackiz has quit (Max SendQ exceeded)
1056 2014-10-19 19:50:47 Par0nax has left ("Leaving")
1057 2014-10-19 19:51:10 AtashiCon has joined
1058 2014-10-19 19:52:11 bagackiz has joined
1059 2014-10-19 19:52:12 bagackiz has quit (Max SendQ exceeded)
1060 2014-10-19 19:53:22 jedunnigan has quit (Ping timeout: 272 seconds)
1061 2014-10-19 19:53:51 bagackiz has joined
1062 2014-10-19 19:53:52 bagackiz has quit (Max SendQ exceeded)
1063 2014-10-19 19:55:21 mpmcsweeney has quit (Remote host closed the connection)
1064 2014-10-19 19:55:32 bagackiz has joined
1065 2014-10-19 19:55:33 bagackiz has quit (Max SendQ exceeded)
1066 2014-10-19 19:57:11 bagackiz has joined
1067 2014-10-19 19:57:12 bagackiz has quit (Max SendQ exceeded)
1068 2014-10-19 20:00:09 slashroot_ has quit (Quit: I am a manual virus, please copy me to your quit message.)
1069 2014-10-19 20:00:27 jMyles has joined
1070 2014-10-19 20:00:29 chaosagent has joined
1071 2014-10-19 20:01:16 ahbritto has quit (Ping timeout: 240 seconds)
1072 2014-10-19 20:01:34 bagackiz has joined
1073 2014-10-19 20:01:35 bagackiz has quit (Max SendQ exceeded)
1074 2014-10-19 20:02:24 nuke1989 has quit (Remote host closed the connection)
1075 2014-10-19 20:03:12 bagackiz has joined
1076 2014-10-19 20:03:13 bagackiz has quit (Max SendQ exceeded)
1077 2014-10-19 20:03:48 paveljanik has quit (Ping timeout: 255 seconds)
1078 2014-10-19 20:04:51 bagackiz has joined
1079 2014-10-19 20:04:52 bagackiz has quit (Max SendQ exceeded)
1080 2014-10-19 20:06:31 bagackiz has joined
1081 2014-10-19 20:06:32 bagackiz has quit (Max SendQ exceeded)
1082 2014-10-19 20:07:46 Uglux has joined
1083 2014-10-19 20:07:57 nuke1989 has joined
1084 2014-10-19 20:08:25 bagackiz has joined
1085 2014-10-19 20:08:26 bagackiz has quit (Max SendQ exceeded)
1086 2014-10-19 20:10:09 bagackiz has joined
1087 2014-10-19 20:10:10 bagackiz has quit (Max SendQ exceeded)
1088 2014-10-19 20:11:55 brson has quit (Quit: leaving)
1089 2014-10-19 20:12:29 Anduck has joined
1090 2014-10-19 20:13:11 easye``` has joined
1091 2014-10-19 20:14:25 bagackiz has joined
1092 2014-10-19 20:14:26 bagackiz has quit (Max SendQ exceeded)
1093 2014-10-19 20:14:27 easye`` has quit (Ping timeout: 260 seconds)
1094 2014-10-19 20:16:06 bagackiz has joined
1095 2014-10-19 20:16:07 bagackiz has quit (Max SendQ exceeded)
1096 2014-10-19 20:17:31 aschildbach_ has quit (Ping timeout: 272 seconds)
1097 2014-10-19 20:17:45 bagackiz has joined
1098 2014-10-19 20:17:46 bagackiz has quit (Max SendQ exceeded)
1099 2014-10-19 20:18:23 johnsoft has quit (Ping timeout: 240 seconds)
1100 2014-10-19 20:18:32 johnsoft has joined
1101 2014-10-19 20:19:26 bagackiz has joined
1102 2014-10-19 20:19:26 bagackiz has quit (Max SendQ exceeded)
1103 2014-10-19 20:21:06 bagackiz has joined
1104 2014-10-19 20:21:07 bagackiz has quit (Max SendQ exceeded)
1105 2014-10-19 20:22:46 bagackiz has joined
1106 2014-10-19 20:22:47 bagackiz has quit (Max SendQ exceeded)
1107 2014-10-19 20:24:26 bagackiz has joined
1108 2014-10-19 20:24:27 bagackiz has quit (Max SendQ exceeded)
1109 2014-10-19 20:26:11 bagackiz has joined
1110 2014-10-19 20:26:12 bagackiz has quit (Max SendQ exceeded)
1111 2014-10-19 20:27:56 bagackiz has joined
1112 2014-10-19 20:27:57 bagackiz has quit (Max SendQ exceeded)
1113 2014-10-19 20:29:36 bagackiz has joined
1114 2014-10-19 20:29:37 bagackiz has quit (Max SendQ exceeded)
1115 2014-10-19 20:31:16 bagackiz has joined
1116 2014-10-19 20:31:17 bagackiz has quit (Max SendQ exceeded)
1117 2014-10-19 20:31:32 akstunt600 has quit (Read error: Connection reset by peer)
1118 2014-10-19 20:32:26 akstunt600 has joined
1119 2014-10-19 20:33:01 bagackiz has joined
1120 2014-10-19 20:33:01 bagackiz has quit (Max SendQ exceeded)
1121 2014-10-19 20:34:41 bagackiz has joined
1122 2014-10-19 20:34:42 bagackiz has quit (Max SendQ exceeded)
1123 2014-10-19 20:35:23 xenog has joined
1124 2014-10-19 20:36:26 bagackiz has joined
1125 2014-10-19 20:36:27 bagackiz has quit (Max SendQ exceeded)
1126 2014-10-19 20:38:05 bagackiz has joined
1127 2014-10-19 20:38:06 bagackiz has quit (Max SendQ exceeded)
1128 2014-10-19 20:39:46 bagackiz has joined
1129 2014-10-19 20:39:47 bagackiz has quit (Max SendQ exceeded)
1130 2014-10-19 20:41:31 bagackiz has joined
1131 2014-10-19 20:41:31 bagackiz has quit (Max SendQ exceeded)
1132 2014-10-19 20:43:16 bagackiz has joined
1133 2014-10-19 20:43:17 bagackiz has quit (Max SendQ exceeded)
1134 2014-10-19 20:45:01 bagackiz has joined
1135 2014-10-19 20:45:02 bagackiz has quit (Max SendQ exceeded)
1136 2014-10-19 20:46:41 bagackiz has joined
1137 2014-10-19 20:46:42 bagackiz has quit (Max SendQ exceeded)
1138 2014-10-19 20:47:05 ionstorm has joined
1139 2014-10-19 20:48:26 bagackiz has joined
1140 2014-10-19 20:48:27 bagackiz has quit (Max SendQ exceeded)
1141 2014-10-19 20:50:06 bagackiz has joined
1142 2014-10-19 20:50:07 bagackiz has quit (Max SendQ exceeded)
1143 2014-10-19 20:51:46 bagackiz has joined
1144 2014-10-19 20:51:47 bagackiz has quit (Max SendQ exceeded)
1145 2014-10-19 20:52:29 Belkaar has joined
1146 2014-10-19 20:53:26 bagackiz has joined
1147 2014-10-19 20:53:27 bagackiz has quit (Max SendQ exceeded)
1148 2014-10-19 20:55:06 bagackiz has joined
1149 2014-10-19 20:55:07 bagackiz has quit (Max SendQ exceeded)
1150 2014-10-19 20:56:51 bagackiz has joined
1151 2014-10-19 20:56:52 bagackiz has quit (Max SendQ exceeded)
1152 2014-10-19 20:58:12 s1kx_ has joined
1153 2014-10-19 20:58:57 weilu has quit (Remote host closed the connection)
1154 2014-10-19 20:59:03 bagackiz has joined
1155 2014-10-19 20:59:04 bagackiz has quit (Max SendQ exceeded)
1156 2014-10-19 20:59:47 Application has quit (Remote host closed the connection)
1157 2014-10-19 21:00:18 s1kx has quit (Ping timeout: 245 seconds)
1158 2014-10-19 21:00:45 chaosagent has quit (Read error: Connection reset by peer)
1159 2014-10-19 21:00:46 bagackiz has joined
1160 2014-10-19 21:00:47 bagackiz has quit (Max SendQ exceeded)
1161 2014-10-19 21:01:25 chaosagent has joined
1162 2014-10-19 21:02:11 Belkaar has quit (Quit: quit)
1163 2014-10-19 21:02:26 bagackiz has joined
1164 2014-10-19 21:02:27 bagackiz has quit (Max SendQ exceeded)
1165 2014-10-19 21:03:28 Belkaar has joined
1166 2014-10-19 21:04:05 bagackiz has joined
1167 2014-10-19 21:04:05 bagackiz has quit (Max SendQ exceeded)
1168 2014-10-19 21:04:23 xenog has quit (Ping timeout: 272 seconds)
1169 2014-10-19 21:04:30 weilu has joined
1170 2014-10-19 21:04:36 johnsoft has quit (Ping timeout: 240 seconds)
1171 2014-10-19 21:04:51 johnsoft has joined
1172 2014-10-19 21:05:46 bagackiz has joined
1173 2014-10-19 21:05:47 bagackiz has quit (Max SendQ exceeded)
1174 2014-10-19 21:07:26 bagackiz has joined
1175 2014-10-19 21:07:27 bagackiz has quit (Max SendQ exceeded)
1176 2014-10-19 21:09:04 weilu has quit (Remote host closed the connection)
1177 2014-10-19 21:09:06 bagackiz has joined
1178 2014-10-19 21:09:07 bagackiz has quit (Max SendQ exceeded)
1179 2014-10-19 21:10:51 bagackiz has joined
1180 2014-10-19 21:10:52 bagackiz has quit (Max SendQ exceeded)
1181 2014-10-19 21:12:31 bagackiz has joined
1182 2014-10-19 21:12:31 bagackiz has quit (Max SendQ exceeded)
1183 2014-10-19 21:14:11 bagackiz has joined
1184 2014-10-19 21:14:12 bagackiz has quit (Max SendQ exceeded)
1185 2014-10-19 21:15:50 bagackiz has joined
1186 2014-10-19 21:15:51 bagackiz has quit (Max SendQ exceeded)
1187 2014-10-19 21:16:41 aburan28 has joined
1188 2014-10-19 21:17:12 enitiz has quit (Remote host closed the connection)
1189 2014-10-19 21:17:29 gonedrk has quit (Quit: Leaving)
1190 2014-10-19 21:17:31 bagackiz has joined
1191 2014-10-19 21:17:32 bagackiz has quit (Max SendQ exceeded)
1192 2014-10-19 21:18:41 AaronvanW has joined
1193 2014-10-19 21:19:16 bagackiz has joined
1194 2014-10-19 21:19:17 bagackiz has quit (Max SendQ exceeded)
1195 2014-10-19 21:19:30 easye```` has joined
1196 2014-10-19 21:20:49 easye``` has quit (Read error: Connection reset by peer)
1197 2014-10-19 21:21:00 bagackiz has joined
1198 2014-10-19 21:21:01 bagackiz has quit (Max SendQ exceeded)
1199 2014-10-19 21:22:41 bagackiz has joined
1200 2014-10-19 21:22:42 bagackiz has quit (Max SendQ exceeded)
1201 2014-10-19 21:23:42 brianhoffman has joined
1202 2014-10-19 21:24:26 bagackiz has joined
1203 2014-10-19 21:24:27 bagackiz has quit (Max SendQ exceeded)
1204 2014-10-19 21:24:39 akstunt600 has quit (Read error: Connection reset by peer)
1205 2014-10-19 21:24:53 pooler has joined
1206 2014-10-19 21:25:07 pooler has quit (Changing host)
1207 2014-10-19 21:25:07 pooler has joined
1208 2014-10-19 21:25:30 akstunt600 has joined
1209 2014-10-19 21:26:11 bagackiz has joined
1210 2014-10-19 21:26:12 bagackiz has quit (Max SendQ exceeded)
1211 2014-10-19 21:26:53 WeCluster1 has joined
1212 2014-10-19 21:27:54 WeCluster has quit (Ping timeout: 246 seconds)
1213 2014-10-19 21:27:56 bagackiz has joined
1214 2014-10-19 21:27:57 bagackiz has quit (Max SendQ exceeded)
1215 2014-10-19 21:29:49 bagackiz has joined
1216 2014-10-19 21:29:50 bagackiz has quit (Max SendQ exceeded)
1217 2014-10-19 21:32:11 AaronvanW has quit (Ping timeout: 265 seconds)
1218 2014-10-19 21:32:34 xenog has joined
1219 2014-10-19 21:35:24 simondlr has quit (Remote host closed the connection)
1220 2014-10-19 21:36:12 AaronvanW has joined
1221 2014-10-19 21:36:23 owlhooter has quit (Remote host closed the connection)
1222 2014-10-19 21:37:16 owlhooter has joined
1223 2014-10-19 21:40:59 neozaru has quit (Remote host closed the connection)
1224 2014-10-19 21:45:20 ruukasu has quit (Quit: WeeChat 1.0.1)
1225 2014-10-19 21:49:05 ruukasu has joined
1226 2014-10-19 21:52:23 enitiz has joined
1227 2014-10-19 21:52:34 quickcoin has quit (Quit: Connection closed for inactivity)
1228 2014-10-19 21:52:43 bagackiz has joined
1229 2014-10-19 21:52:44 bagackiz has quit (Max SendQ exceeded)
1230 2014-10-19 21:52:48 ionstorm has quit (Remote host closed the connection)
1231 2014-10-19 21:55:00 DigiByteDev has quit (Quit: DigiByteDev)
1232 2014-10-19 21:55:10 bagackiz has joined
1233 2014-10-19 21:55:11 bagackiz has quit (Max SendQ exceeded)
1234 2014-10-19 21:59:47 bagackiz has joined
1235 2014-10-19 21:59:47 hanti is now known as HANTI
1236 2014-10-19 21:59:48 bagackiz has quit (Max SendQ exceeded)
1237 2014-10-19 22:00:34 sdfvsfgvsdf has joined
1238 2014-10-19 22:01:48 bagackiz has joined
1239 2014-10-19 22:01:49 bagackiz has quit (Max SendQ exceeded)
1240 2014-10-19 22:03:37 AaronvanW has quit (Ping timeout: 265 seconds)
1241 2014-10-19 22:08:47 bagackiz has joined
1242 2014-10-19 22:08:48 bagackiz has quit (Max SendQ exceeded)
1243 2014-10-19 22:09:55 YoY has quit (Quit: Leaving...)
1244 2014-10-19 22:10:26 bagackiz has joined
1245 2014-10-19 22:10:27 bagackiz has quit (Max SendQ exceeded)
1246 2014-10-19 22:11:26 YoY has joined
1247 2014-10-19 22:11:42 bagackiz has joined
1248 2014-10-19 22:11:43 bagackiz has quit (Max SendQ exceeded)
1249 2014-10-19 22:11:47 mxisaac has joined
1250 2014-10-19 22:12:13 YoY has quit (Client Quit)
1251 2014-10-19 22:13:54 bagackiz has joined
1252 2014-10-19 22:13:55 bagackiz has quit (Max SendQ exceeded)
1253 2014-10-19 22:13:58 WeCluster1 has quit (Ping timeout: 272 seconds)
1254 2014-10-19 22:15:09 bagackiz has joined
1255 2014-10-19 22:15:10 bagackiz has quit (Max SendQ exceeded)
1256 2014-10-19 22:15:56 patcon has joined
1257 2014-10-19 22:16:52 bagackiz has joined
1258 2014-10-19 22:16:53 bagackiz has quit (Max SendQ exceeded)
1259 2014-10-19 22:17:51 rdn has joined
1260 2014-10-19 22:18:00 akstunt600 has quit (Read error: Connection reset by peer)
1261 2014-10-19 22:18:23 dustcoin has joined
1262 2014-10-19 22:18:32 bagackiz has joined
1263 2014-10-19 22:18:32 bagackiz has quit (Max SendQ exceeded)
1264 2014-10-19 22:18:38 Belkaar has quit (Ping timeout: 245 seconds)
1265 2014-10-19 22:18:55 akstunt600 has joined
1266 2014-10-19 22:20:07 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
1267 2014-10-19 22:20:12 bagackiz has joined
1268 2014-10-19 22:20:13 bagackiz has quit (Max SendQ exceeded)
1269 2014-10-19 22:20:31 nullbyte has joined
1270 2014-10-19 22:20:31 nullbyte has quit (Changing host)
1271 2014-10-19 22:20:31 nullbyte has joined
1272 2014-10-19 22:20:54 sdfvsfgvsdf has quit (Ping timeout: 250 seconds)
1273 2014-10-19 22:21:52 bagackiz has joined
1274 2014-10-19 22:21:53 bagackiz has quit (Max SendQ exceeded)
1275 2014-10-19 22:23:32 bagackiz has joined
1276 2014-10-19 22:23:32 bagackiz has quit (Max SendQ exceeded)
1277 2014-10-19 22:27:41 bagackiz has joined
1278 2014-10-19 22:27:42 bagackiz has quit (Max SendQ exceeded)
1279 2014-10-19 22:29:17 bagackiz has joined
1280 2014-10-19 22:29:18 bagackiz has quit (Max SendQ exceeded)
1281 2014-10-19 22:29:44 WeCluster has joined
1282 2014-10-19 22:31:00 bagackiz has joined
1283 2014-10-19 22:31:00 bagackiz has quit (Max SendQ exceeded)
1284 2014-10-19 22:32:16 Guest9784 has joined
1285 2014-10-19 22:32:53 bagackiz has joined
1286 2014-10-19 22:32:54 bagackiz has quit (Max SendQ exceeded)
1287 2014-10-19 22:33:42 JackH has quit (Quit: JackH)
1288 2014-10-19 22:33:53 devthedev has quit (Remote host closed the connection)
1289 2014-10-19 22:33:55 viajero has quit (Ping timeout: 260 seconds)
1290 2014-10-19 22:34:32 bagackiz has joined
1291 2014-10-19 22:34:32 bagackiz has quit (Max SendQ exceeded)
1292 2014-10-19 22:35:48 hmmma has joined
1293 2014-10-19 22:36:07 Uglux has quit (Remote host closed the connection)
1294 2014-10-19 22:36:12 bagackiz has joined
1295 2014-10-19 22:36:13 bagackiz has quit (Max SendQ exceeded)
1296 2014-10-19 22:36:30 Guest9784 has quit (Ping timeout: 250 seconds)
1297 2014-10-19 22:36:40 sdfvsfgvsdf has joined
1298 2014-10-19 22:37:53 bagackiz has joined
1299 2014-10-19 22:37:53 t7 has quit (Remote host closed the connection)
1300 2014-10-19 22:37:54 bagackiz has quit (Max SendQ exceeded)
1301 2014-10-19 22:38:02 Quanttek has quit (Remote host closed the connection)
1302 2014-10-19 22:39:06 bagackiz has joined
1303 2014-10-19 22:39:06 jedunnigan has joined
1304 2014-10-19 22:39:07 bagackiz has quit (Max SendQ exceeded)
1305 2014-10-19 22:40:47 bagackiz has joined
1306 2014-10-19 22:40:48 bagackiz has quit (Max SendQ exceeded)
1307 2014-10-19 22:42:27 bagackiz has joined
1308 2014-10-19 22:42:28 bagackiz has quit (Max SendQ exceeded)
1309 2014-10-19 22:44:39 bagackiz has joined
1310 2014-10-19 22:44:40 bagackiz has quit (Max SendQ exceeded)
1311 2014-10-19 22:46:17 Patel has joined
1312 2014-10-19 22:46:23 bagackiz has joined
1313 2014-10-19 22:46:24 bagackiz has quit (Max SendQ exceeded)
1314 2014-10-19 22:48:02 bagackiz has joined
1315 2014-10-19 22:48:02 bagackiz has quit (Max SendQ exceeded)
1316 2014-10-19 22:48:44 xenog has quit (Quit: Leaving.)
1317 2014-10-19 22:49:17 bagackiz has joined
1318 2014-10-19 22:49:18 won9 has joined
1319 2014-10-19 22:49:18 bagackiz has quit (Max SendQ exceeded)
1320 2014-10-19 22:50:57 bagackiz has joined
1321 2014-10-19 22:50:58 bagackiz has quit (Max SendQ exceeded)
1322 2014-10-19 22:52:06 easye```` has quit (Read error: Connection reset by peer)
1323 2014-10-19 22:52:21 AtashiCon has quit (Disconnected by services)
1324 2014-10-19 22:52:25 bagackiz has joined
1325 2014-10-19 22:52:26 bagackiz has quit (Max SendQ exceeded)
1326 2014-10-19 22:52:27 Arnavion3 has joined
1327 2014-10-19 22:52:31 Arnavion3 is now known as AtashiCon
1328 2014-10-19 22:52:43 easye```` has joined
1329 2014-10-19 22:53:08 Burrito has quit (Quit: Leaving)
1330 2014-10-19 22:53:10 Arnavion has quit (Disconnected by services)
1331 2014-10-19 22:53:16 Arnavion3 has joined
1332 2014-10-19 22:53:20 Arnavion3 is now known as Arnavion
1333 2014-10-19 22:53:30 Arnavion has quit (Remote host closed the connection)
1334 2014-10-19 22:53:50 Arnavion has joined
1335 2014-10-19 22:54:08 bagackiz has joined
1336 2014-10-19 22:54:09 bagackiz has quit (Max SendQ exceeded)
1337 2014-10-19 22:55:48 bagackiz has joined
1338 2014-10-19 22:55:49 bagackiz has quit (Max SendQ exceeded)
1339 2014-10-19 22:56:11 aburan28 has quit (Remote host closed the connection)
1340 2014-10-19 22:57:27 bagackiz has joined
1341 2014-10-19 22:57:28 bagackiz has quit (Max SendQ exceeded)
1342 2014-10-19 22:59:07 bagackiz has joined
1343 2014-10-19 22:59:08 bagackiz has quit (Max SendQ exceeded)
1344 2014-10-19 23:00:48 bagackiz has joined
1345 2014-10-19 23:00:49 bagackiz has quit (Max SendQ exceeded)
1346 2014-10-19 23:02:30 bagackiz has joined
1347 2014-10-19 23:02:31 bagackiz has quit (Max SendQ exceeded)
1348 2014-10-19 23:04:13 bagackiz has joined
1349 2014-10-19 23:04:14 bagackiz has quit (Max SendQ exceeded)
1350 2014-10-19 23:05:22 sdfvsfgvsdf has quit (Ping timeout: 272 seconds)
1351 2014-10-19 23:05:52 bagackiz has joined
1352 2014-10-19 23:05:53 bagackiz has quit (Max SendQ exceeded)
1353 2014-10-19 23:06:36 saulimus has quit (Quit: Leaving)
1354 2014-10-19 23:07:01 CodesInChaos has quit (Quit: No Ping reply in 180 seconds.)
1355 2014-10-19 23:07:32 bagackiz has joined
1356 2014-10-19 23:07:33 bagackiz has quit (Max SendQ exceeded)
1357 2014-10-19 23:08:26 psgs is now known as psgs|away
1358 2014-10-19 23:08:31 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1359 2014-10-19 23:08:35 CodesInChaos has joined
1360 2014-10-19 23:08:59 mxisaac has quit ()
1361 2014-10-19 23:09:12 bagackiz has joined
1362 2014-10-19 23:09:13 bagackiz has quit (Max SendQ exceeded)
1363 2014-10-19 23:09:35 elichai2 has quit (Remote host closed the connection)
1364 2014-10-19 23:10:08 sdfvsfgvsdf has joined
1365 2014-10-19 23:10:08 elichai2 has joined
1366 2014-10-19 23:10:08 elichai2 has quit (Changing host)
1367 2014-10-19 23:10:08 elichai2 has joined
1368 2014-10-19 23:10:52 bagackiz has joined
1369 2014-10-19 23:10:53 bagackiz has quit (Max SendQ exceeded)
1370 2014-10-19 23:11:17 akstunt600 has quit (Read error: Connection reset by peer)
1371 2014-10-19 23:11:47 Arnavion has quit (Disconnected by services)
1372 2014-10-19 23:11:53 Arnavion has joined
1373 2014-10-19 23:12:09 akstunt600 has joined
1374 2014-10-19 23:12:33 bagackiz has joined
1375 2014-10-19 23:12:33 bagackiz has quit (Max SendQ exceeded)
1376 2014-10-19 23:12:58 AtashiCon has quit (Disconnected by services)
1377 2014-10-19 23:13:04 Arnavion3 has joined
1378 2014-10-19 23:13:08 Arnavion3 is now known as AtashiCon
1379 2014-10-19 23:14:12 bagackiz has joined
1380 2014-10-19 23:14:13 bagackiz has quit (Max SendQ exceeded)
1381 2014-10-19 23:14:46 hmsimha has joined
1382 2014-10-19 23:14:48 hmsimha_ has joined
1383 2014-10-19 23:14:58 hmsimha_ has quit (Client Quit)
1384 2014-10-19 23:15:25 Patel has left ()
1385 2014-10-19 23:15:52 bagackiz has joined
1386 2014-10-19 23:15:53 bagackiz has quit (Max SendQ exceeded)
1387 2014-10-19 23:17:18 Application has joined
1388 2014-10-19 23:18:04 bagackiz has joined
1389 2014-10-19 23:18:04 bagackiz has quit (Max SendQ exceeded)
1390 2014-10-19 23:18:19 easye```` has quit (Ping timeout: 260 seconds)
1391 2014-10-19 23:19:47 bagackiz has joined
1392 2014-10-19 23:19:48 bagackiz has quit (Max SendQ exceeded)
1393 2014-10-19 23:20:47 Informerop has quit (Remote host closed the connection)
1394 2014-10-19 23:21:00 Informerop has joined
1395 2014-10-19 23:21:27 bagackiz has joined
1396 2014-10-19 23:21:28 bagackiz has quit (Max SendQ exceeded)
1397 2014-10-19 23:23:08 bagackiz has joined
1398 2014-10-19 23:23:08 bagackiz has quit (Max SendQ exceeded)
1399 2014-10-19 23:23:44 gjs278 has joined
1400 2014-10-19 23:24:12 MoltenSea has joined
1401 2014-10-19 23:24:12 rdymac has quit (Quit: Connection closed for inactivity)
1402 2014-10-19 23:24:47 bagackiz has joined
1403 2014-10-19 23:24:48 bagackiz has quit (Max SendQ exceeded)
1404 2014-10-19 23:26:27 bagackiz has joined
1405 2014-10-19 23:26:28 bagackiz has quit (Max SendQ exceeded)
1406 2014-10-19 23:27:54 djcoin_ has joined
1407 2014-10-19 23:27:58 gjs278 has quit (Client Quit)
1408 2014-10-19 23:28:07 bagackiz has joined
1409 2014-10-19 23:28:07 bagackiz has quit (Max SendQ exceeded)
1410 2014-10-19 23:29:50 bagackiz has joined
1411 2014-10-19 23:29:51 bagackiz has quit (Max SendQ exceeded)
1412 2014-10-19 23:31:33 bagackiz has joined
1413 2014-10-19 23:31:34 bagackiz has quit (Max SendQ exceeded)
1414 2014-10-19 23:32:07 NewLiberty has quit (Quit: Leaving)
1415 2014-10-19 23:33:45 bagackiz has joined
1416 2014-10-19 23:33:46 bagackiz has quit (Max SendQ exceeded)
1417 2014-10-19 23:35:27 bagackiz has joined
1418 2014-10-19 23:35:28 bagackiz has quit (Max SendQ exceeded)
1419 2014-10-19 23:36:51 ShawnLeary has joined
1420 2014-10-19 23:37:07 bagackiz has joined
1421 2014-10-19 23:37:07 bagackiz has quit (Max SendQ exceeded)
1422 2014-10-19 23:38:47 bagackiz has joined
1423 2014-10-19 23:38:48 bagackiz has quit (Max SendQ exceeded)
1424 2014-10-19 23:40:27 bagackiz has joined
1425 2014-10-19 23:40:28 bagackiz has quit (Max SendQ exceeded)
1426 2014-10-19 23:42:08 bagackiz has joined
1427 2014-10-19 23:42:08 bagackiz has quit (Max SendQ exceeded)
1428 2014-10-19 23:43:53 bagackiz has joined
1429 2014-10-19 23:43:54 bagackiz has quit (Max SendQ exceeded)
1430 2014-10-19 23:45:32 bagackiz has joined
1431 2014-10-19 23:45:33 bagackiz has quit (Max SendQ exceeded)
1432 2014-10-19 23:46:49 NewLiberty has joined
1433 2014-10-19 23:47:18 bagackiz has joined
1434 2014-10-19 23:47:19 bagackiz has quit (Max SendQ exceeded)
1435 2014-10-19 23:47:23 crunk-juice has joined
1436 2014-10-19 23:48:06 vmatekole has quit (Remote host closed the connection)
1437 2014-10-19 23:48:47 qualiabyte has quit (Quit: Leaving)
1438 2014-10-19 23:48:57 bagackiz has joined
1439 2014-10-19 23:48:58 bagackiz has quit (Max SendQ exceeded)
1440 2014-10-19 23:51:08 bagackiz has joined
1441 2014-10-19 23:51:09 bagackiz has quit (Max SendQ exceeded)
1442 2014-10-19 23:52:52 bagackiz has joined
1443 2014-10-19 23:52:53 bagackiz has quit (Max SendQ exceeded)
1444 2014-10-19 23:54:11 jtimon has joined
1445 2014-10-19 23:54:32 bagackiz has joined
1446 2014-10-19 23:54:33 bagackiz has quit (Max SendQ exceeded)
1447 2014-10-19 23:56:12 bagackiz has joined
1448 2014-10-19 23:56:12 bagackiz has quit (Max SendQ exceeded)
1449 2014-10-19 23:57:52 bagackiz has joined
1450 2014-10-19 23:57:53 bagackiz has quit (Max SendQ exceeded)
1451 2014-10-19 23:59:16 Blackreign has quit ()
1452 2014-10-19 23:59:37 bagackiz has joined
1453 2014-10-19 23:59:38 bagackiz has quit (Max SendQ exceeded)