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)