00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:10  * ircretaryjoined
00:00:33  * inolenquit (Ping timeout: 244 seconds)
00:04:41  * dap_quit (Quit: Leaving.)
00:09:21  <MI6>joyent/node: Chris Dickinson master * 61baefc : dns: send lookup c-ares errors to callback - http://git.io/RW3LBA
00:10:22  * thlorenzjoined
00:12:57  * seldo_quit (Remote host closed the connection)
00:13:27  * seldo_joined
00:14:23  * kazuponjoined
00:15:39  * calvinfo1joined
00:15:39  * inolenjoined
00:15:40  * calvinfoquit (Read error: Connection reset by peer)
00:17:17  * seldo_quit (Remote host closed the connection)
00:18:33  * kazuponquit (Ping timeout: 240 seconds)
00:19:37  * mcavagequit (Remote host closed the connection)
00:19:37  * seldo_joined
00:21:48  * rmgquit (Remote host closed the connection)
00:27:02  * mikealquit (Quit: Leaving.)
00:39:15  * mikealjoined
00:39:39  * mikealquit (Client Quit)
00:42:40  * zz_karupachanged nick to karupa
00:47:40  * thlorenzquit (Remote host closed the connection)
00:48:14  * thlorenzjoined
00:53:13  * thlorenzquit (Ping timeout: 264 seconds)
00:53:18  * AvianFluquit (Quit: Leaving)
00:53:45  * AvianFlujoined
01:00:11  * seldo_quit (Remote host closed the connection)
01:03:52  * mikealjoined
01:12:00  * qard2quit (Quit: Leaving.)
01:12:13  * c4milojoined
01:17:01  * c4miloquit (Ping timeout: 244 seconds)
01:21:34  * toothrjoined
01:24:36  * a_lequit (Remote host closed the connection)
01:24:59  * a_lejoined
01:25:08  * calvinfo1part
01:25:25  * a_lequit (Remote host closed the connection)
01:30:15  * mcavagejoined
01:34:27  * kazuponjoined
01:34:35  * mcavagequit (Ping timeout: 244 seconds)
01:40:14  * thlorenzjoined
01:44:03  * seldoquit
01:45:08  * kazuponquit (Remote host closed the connection)
01:49:55  * kazuponjoined
01:51:57  * mikealquit (Quit: Leaving.)
01:56:03  * brsonquit (Quit: leaving)
02:02:42  * avalanche123quit (Remote host closed the connection)
02:06:17  * petka_quit (Quit: Connection closed for inactivity)
02:07:24  * calvinfojoined
02:07:32  * calvinfoquit (Client Quit)
02:07:55  * Left_Turnjoined
02:08:20  * calvinfojoined
02:08:42  * cosnisjoined
02:08:42  * cosnisquit (Client Quit)
02:09:08  * cosnisjoined
02:10:35  * warehouse13quit (Remote host closed the connection)
02:22:58  * mikealjoined
02:26:32  * calvinfoquit (Quit: Leaving.)
02:33:49  * avalanche123joined
02:37:07  * calvinfojoined
02:38:49  * avalanche123quit (Ping timeout: 264 seconds)
02:43:40  * c4milojoined
02:47:54  * swajquit (Remote host closed the connection)
02:53:00  * swajjoined
03:03:20  * Left_Turnquit (Read error: Connection reset by peer)
03:05:39  * toothrquit (Ping timeout: 240 seconds)
03:11:46  * brsonjoined
03:11:47  * brsonquit (Client Quit)
03:12:05  * brsonjoined
03:12:14  * brsonquit (Client Quit)
03:23:57  * calvinfoquit (Quit: Leaving.)
03:26:03  * kazuponquit (Read error: Connection timed out)
03:29:20  * kazuponjoined
03:41:41  * andrehjrquit (Quit: Computer has gone to sleep.)
03:43:26  * calvinfojoined
03:45:01  * calvinfoquit (Client Quit)
03:58:07  * thlorenzquit (Remote host closed the connection)
03:58:42  * thlorenzjoined
04:01:01  * seldojoined
04:03:00  * thlorenzquit (Ping timeout: 255 seconds)
04:05:15  * seldoquit (Ping timeout: 255 seconds)
04:18:23  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
04:34:34  <andrewrk>trevnorris, everyone else is closing their eyes and hoping it goes away
04:47:00  * cosnisquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
04:50:28  * c4miloquit (Remote host closed the connection)
04:57:19  * TooTallNatequit (Quit: Computer has gone to sleep.)
05:11:26  * a_lejoined
05:14:04  * kazuponquit (Read error: Connection timed out)
05:20:40  * kazuponjoined
05:29:09  * kellabyte_joined
05:29:20  * mikealquit (Quit: Leaving.)
05:29:31  * mikealjoined
05:29:35  * AvianFluquit (Remote host closed the connection)
05:36:23  * calvinfojoined
05:42:38  * avalanche123joined
05:44:46  * LeftWing__joined
05:47:25  * cosnisjoined
05:49:37  * LeftWingquit (Ping timeout: 264 seconds)
05:53:09  * calvinfoquit (Quit: Leaving.)
05:54:37  * mikealquit (Quit: Leaving.)
05:55:47  * mikealjoined
05:59:32  * calvinfojoined
05:59:32  * calvinfoquit (Read error: Connection reset by peer)
05:59:38  * calvinfojoined
06:05:53  * mikealquit (Quit: Leaving.)
06:10:06  * brsonjoined
06:12:56  * dainisjoined
06:16:34  * avalanche123quit (Remote host closed the connection)
06:17:04  * avalanche123joined
06:21:45  * avalanche123quit (Ping timeout: 272 seconds)
06:25:04  * a_lequit (Remote host closed the connection)
06:32:49  * c4milojoined
06:34:27  * a_lejoined
06:37:17  * c4miloquit (Ping timeout: 245 seconds)
06:46:29  * brsonquit (Read error: Connection reset by peer)
06:51:57  * calvinfoquit (Quit: Leaving.)
06:52:47  * pdurbinquit (Ping timeout: 272 seconds)
06:53:34  * rendarjoined
07:06:31  * avalanche123joined
07:08:56  * a_lequit (Remote host closed the connection)
07:09:30  * avalanche123quit (Remote host closed the connection)
07:09:56  * avalanche123joined
07:11:10  * avalanch_joined
07:11:10  * avalanche123quit (Read error: Connection reset by peer)
07:16:38  * alpercinarjoined
07:18:43  <MI6>joyent/node: Fedor Indutny master * 56d767f : test: fix tls-client-default-ciphers - http://git.io/ZesWDA
07:36:17  * kellabyte_quit (Quit: Connection closed for inactivity)
07:42:50  * janjongboomjoined
08:04:33  * janjongboomquit (Ping timeout: 240 seconds)
08:05:20  * janjongboomjoined
08:11:01  * avalanch_quit (Remote host closed the connection)
08:11:28  * avalanche123joined
08:16:23  * avalanche123quit (Ping timeout: 272 seconds)
08:20:11  * janjongboomquit (Ping timeout: 272 seconds)
08:20:51  * c4milojoined
08:21:52  * janjongboomjoined
08:25:48  * c4miloquit (Ping timeout: 255 seconds)
08:29:57  * hzjoined
08:33:05  * alpercinarquit
08:36:53  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * 570caf0 : Merge branch 'v0.10' (+8 more commits) - http://git.io/TaJh9g
08:37:03  <saghul>Boom!
08:37:13  <saghul>indutny: v0.10 merged into master
08:37:20  <indutny>saghul: yay
08:37:22  <indutny>thank you, man!
08:38:57  * stagasjoined
08:46:00  * daviddiasjoined
08:49:39  * pdurbinjoined
09:06:03  * janjongboomquit (Ping timeout: 240 seconds)
09:06:52  * stagasquit (Quit: Bye)
09:06:56  * janjongboomjoined
09:08:15  * Left_Turnjoined
09:13:15  * daviddiasquit (Remote host closed the connection)
09:34:14  * seishunjoined
09:36:02  * janjongboomquit (Ping timeout: 245 seconds)
09:37:31  * janjongboomjoined
09:44:52  * kazupon_joined
09:45:00  * kazuponquit (Read error: Connection reset by peer)
09:45:06  * shadi77joined
09:45:22  <shadi77>hello everybody
09:45:46  <shadi77>do u have any source of information that can help me understand libuv better, other than the uvbook
09:45:48  * karupachanged nick to zz_karupa
09:48:16  <saghul>shadi77: it's kind of "use source Luke" right now, but you can ask questions here!
09:49:08  <shadi77>am trying to find answers for few questions...
09:49:25  <shadi77>am trying to develop a high scalable http client library over libuv
09:49:59  <shadi77>as part of the api for instance: send_request(http_request)
09:50:36  <shadi77>this api will spawn 4 parallel http requests to 4 http servers and once it get the result from the 4 servers it returns accumulated request to the api caller
09:50:55  <shadi77>so as per of my understanding,
09:51:14  <shadi77>such an excercise requires passing events / tasks to be executed by the event loop
09:51:39  <shadi77>and passing signals from the event loop to the api body (which is waiting for response)
09:52:00  <shadi77>am sure how this can be done over libuv
09:52:25  <shadi77>plus am not sure if libuv currently supports fan out (to utilize cores)
09:52:49  <shadi77>or i need to have multiple threads each with its own event loop and load balance api calls among those loops
10:00:05  * c4milojoined
10:00:28  <txdv>so the question is: how do you accept tcp sockets and distribute them equally to n loops which handle the http requests
10:00:58  <txdv>a question that has been bugging me as well because epoll supports passing file descriptors from loop to loop
10:01:47  <txdv>saghul: any ideas?
10:02:30  <shadi77>true, and pass results back from n loops to the api body
10:03:08  <saghul>right now, the way to do it is to either use threads (one event loop on each) or processes
10:03:09  <txdv>api body?
10:03:43  <txdv>saghul: the step between accepting a socket in one thread/loop and passing it to another thread/loop
10:03:54  <txdv>how do you do it?
10:04:02  <saghul>txdv: if it's servers we are talking about, you can use uv_write2
10:04:16  <saghul>to send a handle to another loop
10:04:22  * Left_Turnquit (Ping timeout: 245 seconds)
10:04:27  <saghul>using a pipe betwwen the loops that is
10:04:39  <saghul>caveat emptor: doesn't work on Windows ATM
10:04:58  <saghul>on windoes IPC only works cross-process, not cross-thread
10:05:19  * c4miloquit (Ping timeout: 272 seconds)
10:05:20  <shadi77>what about client side @saghul?
10:05:39  * daviddiasjoined
10:05:42  <shadi77>connecting to 4 servers, each on its own loop
10:05:52  <shadi77>and gettign result back
10:06:09  <txdv>i dont understand your question
10:06:12  <saghul>shadi77: uv_write is not thread safe, so you cannot call it from a different thread
10:06:31  <shadi77>i will try to make myself clear txdv...
10:06:54  <saghul>shadi77: you'd need to use a pipe handle to send 'commands' to other worker threads
10:06:57  <txdv>one thought, one question, one sentence
10:07:04  <shadi77>i have a client side library with an api that looks like get_response_from_4_http_servers(http_request)
10:07:16  <saghul>so, main thread uses a loop and each worker a different one
10:07:27  <shadi77>i want to execute each http_request on a different loop
10:07:50  <txdv>4 requests are not much
10:07:50  <saghul>then use a uv_pipe to communicate between each thread and the main one
10:08:00  <saghul>and have the main thread send commands
10:08:10  <shadi77>actually the client library will be heavilly called
10:08:31  <saghul>and then each thread reports back the result over the same uv_pipe
10:08:37  <saghul>and the main loop aggregates the results
10:09:02  <txdv>pipes require serialiazing
10:09:10  <txdv>uv_async_t doesn't
10:09:21  <saghul>txdv: one pipe per loop
10:09:28  <saghul>you can't attach data to a uv_async
10:09:39  <saghul>it's not safe
10:10:01  <txdv>2 loops use uv_async_t to pass access token to a data structure
10:10:15  <txdv>like a lock
10:11:13  <txdv>how is that no safe?
10:11:16  <saghul>calls to uv_async_send can be coalesced
10:11:48  <saghul>so, you call uv_async_send 5 times and the cb is only called once
10:11:52  <saghul>do you handle that case?
10:12:01  <saghul>if so, then it's ok to use it
10:12:17  <txdv>yeah
10:12:21  <txdv>you use a queue
10:12:28  <txdv>and when you get a cb you just empty the entire queue
10:12:47  <saghul>txdv: yes, that's another way to do it
10:12:55  <shadi77>am lost :)
10:13:45  <txdv>shadi77: you have 4 loops which are considered worker loops
10:13:50  <txdv>and you want the main loop to manage those?
10:14:21  <shadi77>yes
10:15:01  <txdv>you can either use a pipe/socket to communicate with those
10:15:17  <txdv>the main loop creates a listener and waits for the worker loops to connect to
10:15:34  <txdv>and then you can pass serialized data on the pipe/socket
10:15:57  <txdv>or you can try to use uv_async_t to communicate between the loops, which will require more thinking but will be faster
10:16:09  <shadi77>i see.... how to trigger requests initiation on the main loop...
10:16:12  <txdv>because you can pass the data directly without serializing
10:16:24  <shadi77>also through pipes?
10:17:19  <txdv>you send over the the pipe "GET ME http://www.google.de/\r\n" and the worker waits for that message to come in
10:18:05  <txdv>and does that shit
10:18:32  <shadi77>i understand
10:19:05  <shadi77>would it be better to send 4 requests to a single loop, and distribute api calls among different loops to avoid sync. issues
10:19:47  <txdv>i dont understand 'distribute api calls'
10:20:13  <shadi77>i mean load balance event loops
10:21:14  <shadi77>api call = dispatch a request to get response from 4 servers to one loop..
10:21:36  <shadi77>so first api call goes to 1st loop, 2nd goes to 2nd, and so on in a round robin manner
10:21:47  <txdv>yeah
10:21:49  <txdv>do it like that
10:21:58  <shadi77>would this save the headache of event loop synchnornization
10:23:00  * shadi77quit (Remote host closed the connection)
10:23:05  <txdv>thank god
10:23:16  * shadi77joined
10:24:54  <shadi77>sorry disconnected
10:25:15  * Left_Turnjoined
10:25:53  <saghul>shadi77: what do you mean by "sync issues"
10:27:55  <shadi77>thread synchronization issues
10:29:26  <txdv>there are no synchronization issues if you communicate over the pipe
10:29:53  <shadi77>i thought there might be some sync issues on data structure itself
10:30:22  <shadi77>but i dont think so cause all event loops will report back to the main event loop which is serialized by design
10:30:54  <txdv>if you serialize everything through a pipe you won't have any issues
10:31:04  <shadi77>i understand
10:31:18  <txdv>if you pass memory from one loop to the other, you will have to guarantee YOURSELF that the access is passed correctly
10:31:48  <shadi77>yah
10:32:16  <shadi77>one more thing which outside this subject...
10:32:39  <shadi77>whats the difference between aeEventLoop and uv_Eventloop
10:33:19  <shadi77>aeEventloop is used by redis and uvEventloop used by libuv
10:38:08  * mrvisserjoined
10:38:30  * daviddiasquit
10:41:25  * bradleymeckquit (Ping timeout: 272 seconds)
10:47:47  <MI6>joyent/node: Fedor Indutny master * e50749b : doc: document `tls.createSecureContext` - http://git.io/FnjdMQ
10:48:02  * kazupon_quit (Remote host closed the connection)
10:48:25  <MI6>joyent/node: Fedor Indutny master * c147e81 : crypto: add `honorCipherOrder` argument - http://git.io/fN2KWw
10:48:45  * kazuponjoined
10:50:09  <MI6>joyent/node: Fedor Indutny master * 922afd9 : deps: build v8 with disassembler support - http://git.io/cjAtzg
10:52:12  <saghul>shadi77: where did you see those names?
10:52:19  <saghul>redis doesn't use libuv
10:52:51  <shadi77>yes
10:52:58  <shadi77>redis does not use libuv
10:53:08  <shadi77>but there are two well known event loops,
10:53:11  <shadi77>libuv and redis
10:53:19  <shadi77>redis uses its own event loop aeEventloop
10:53:38  <shadi77>i came by Haywire, an implementation for http_server over libuv
10:53:59  <shadi77>and the client benchmarking tool is built over redis event loop
10:54:08  <shadi77>so i was wondering what might the difference
10:58:10  <txdv>redis uses select on windows
10:58:15  <txdv>libuv uses IOCP
10:59:00  * kazuponquit (Remote host closed the connection)
10:59:28  * kazuponjoined
11:00:34  * cosnisquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
11:00:36  <txdv>libuv is the event loop to truely unite them all
11:00:55  <txdv>by throwing away all specific functionality of individual platforms
11:02:19  <shadi77>txdv: theres a redis fork by MSOpenTech team that uses iocp over windows https://github.com/MSOpenTech/redis/tree/2.8/src
11:02:53  <shadi77>this how redis is installed over windows
11:04:01  * kazuponquit (Ping timeout: 264 seconds)
11:20:10  * piscisaureusjoined
11:24:36  * andrehjrjoined
11:43:09  * toothrjoined
11:44:14  * avalanche123joined
11:45:50  <txdv>first of all, it is not a stand alone library
11:45:55  <txdv>second, libuv has more functionality
11:47:27  <saghul>also, redis is not an event loop, it happens to have one
11:48:25  * c4milojoined
11:49:01  * avalanche123quit (Ping timeout: 264 seconds)
11:50:16  <shadi77>thanks for the clarification
11:50:21  <shadi77>that was helpful indeed
11:50:42  <shadi77>i wish i could have found good sources to better understand libuv
11:53:07  * c4miloquit (Ping timeout: 245 seconds)
11:56:18  <txdv>what is this tutorial fetish
11:56:34  <txdv>isnt the uvbook and uv.h enough?
11:57:57  <txdv>uvbook is there but no, it is not up to date to the latest API so it gets tagged as totally useless or what?
11:58:47  <txdv>shadi77: are you arjun rp?
12:02:02  <shadi77>@txdv: sorry i did not get what you mean
12:15:46  <txdv>what "sources" do you need?
12:15:57  * AvianFlujoined
12:18:06  <shadi77>tutorials with examples, how to use in deep, the uvbook is a bit high level.. at least this is my thought, am not sure if others might share the same wish
12:19:35  <saghul>I'm sure others would also like it, but well, someone has to do it
12:19:39  <saghul>and that takes time
12:19:48  <saghul>which is a scarce resource! :-)
12:20:24  <shadi77>i understand :), however reading the source code is not going to be easy as well
12:21:01  <shadi77>its not a step that first comes to mind
12:24:03  * andrehjrquit (Ping timeout: 240 seconds)
12:24:58  <txdv>what is it with these pussies
12:26:14  <txdv>my first job at the university was to understand how klee works, a symbolic execution engine for llvm
12:26:47  <txdv>compared to that shit uv.h is like the highest form of documentation a developer could wish for
12:27:29  * daviddiasjoined
12:27:36  * andrehjrjoined
12:30:33  <txdv>maybe we can get some blog going with some entries
12:31:39  <txdv>but nobody would contribute
12:35:20  <shadi77>that would be a good idea @txdv
12:37:50  <txdv>this is not twitter
12:53:10  <shadi77>txdv: you have a problem with @ ?
13:03:08  <nathan7>#thisisnttwitter
13:09:22  * sinclair|workjoined
13:09:36  * sinclair|workquit (Client Quit)
13:09:59  * sinclair|workjoined
13:15:00  * mrvisserquit (Remote host closed the connection)
13:21:10  * toothrquit (Ping timeout: 240 seconds)
13:24:49  <txdv>man
13:25:02  <txdv>i once fought with @ at a bar
13:25:14  <txdv>fucker pissed me off all the evening so i slapped him in the face
13:28:48  <shadi77>:-)
13:29:29  * kellabyte_joined
13:36:38  * c4milojoined
13:37:24  * janjongboomquit (Ping timeout: 244 seconds)
13:38:33  * janjongboomjoined
13:40:23  * c4milo_joined
13:41:01  * c4miloquit (Ping timeout: 244 seconds)
13:50:47  * thlorenzjoined
14:07:05  * hzquit
14:07:32  * wavdedjoined
14:07:48  * janjongboomquit (Ping timeout: 255 seconds)
14:08:34  * janjongboomjoined
14:18:52  * piscisaureusquit (Ping timeout: 240 seconds)
14:19:22  * thlorenzquit
14:19:43  * thlorenzjoined
14:19:45  * andrehjrquit (Quit: Computer has gone to sleep.)
14:27:41  * kenperkinsquit (Remote host closed the connection)
14:31:00  * kenperkinsjoined
14:34:24  * kazuponjoined
14:34:33  * wavdedquit (Ping timeout: 240 seconds)
14:34:41  * kazuponquit (Remote host closed the connection)
14:35:46  * kazuponjoined
14:37:42  * janjongboomquit (Ping timeout: 245 seconds)
14:39:07  * janjongboomjoined
14:41:08  * andrehjrjoined
14:44:39  * kenperkinsquit (Remote host closed the connection)
14:45:10  * mrvisserjoined
14:53:29  * AlexisMochaquit (Ping timeout: 272 seconds)
14:56:11  * AlexisMochajoined
14:59:36  * mcavagejoined
15:04:22  * einarosquit (Ping timeout: 245 seconds)
15:05:16  * einarosjoined
15:07:31  * mcavagequit (Remote host closed the connection)
15:08:20  * janjongboomquit (Ping timeout: 244 seconds)
15:09:41  * janjongboomjoined
15:20:41  * dainisquit (Ping timeout: 240 seconds)
15:34:07  * kenperkinsjoined
15:53:16  * avalanche123joined
15:57:28  * c4milo_quit (Remote host closed the connection)
16:01:19  * qard1joined
16:04:00  * avalanche123quit (Remote host closed the connection)
16:04:26  * avalanche123joined
16:06:28  * mcavagejoined
16:08:12  * calvinfojoined
16:08:51  * avalanche123quit (Ping timeout: 255 seconds)
16:09:33  * bradleymeckjoined
16:12:17  * AlexisMochaquit (Ping timeout: 245 seconds)
16:12:44  * LeftWing__changed nick to LeftWing
16:19:35  * bradleymeckquit (Read error: Connection reset by peer)
16:20:05  * AlexisMochajoined
16:27:24  * rmgjoined
16:27:34  * a_lejoined
16:33:21  * bradleymeckjoined
16:35:01  * thlorenzquit (Remote host closed the connection)
16:48:55  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:53:56  * brsonjoined
17:02:35  * thlorenzjoined
17:03:41  * jprynjoined
17:13:50  * seldojoined
17:19:08  * avalanche123joined
17:26:06  * TooTallNatejoined
17:30:15  * c4milojoined
17:32:31  * janjongboomjoined
17:35:15  * c4miloquit (Ping timeout: 255 seconds)
17:53:11  * Ralithquit (Ping timeout: 240 seconds)
17:53:59  * avalanche123quit (Remote host closed the connection)
17:54:32  * avalanche123joined
17:54:39  * avalanche123quit (Remote host closed the connection)
17:54:52  * avalanche123joined
17:55:50  * a_lequit (Remote host closed the connection)
18:07:39  * bradleymeckquit (Ping timeout: 255 seconds)
18:13:37  * bradleymeckjoined
18:22:12  * WalrusPonychanged nick to PepsiPony
18:25:48  * PepsiPonychanged nick to AdorableBunny
18:28:41  * c4milojoined
18:33:11  * kazuponquit (Remote host closed the connection)
18:33:48  * petka_joined
18:33:59  * kenperkinsquit (Remote host closed the connection)
18:36:17  * kenperkinsjoined
18:40:41  * rendarquit (Ping timeout: 244 seconds)
18:41:35  * shadi77quit
18:47:21  * a_lejoined
18:47:23  * rendarjoined
19:04:29  * Ralithjoined
19:04:31  * a_lequit (Remote host closed the connection)
19:05:04  * a_lejoined
19:05:24  <isaacs>trevnorris: pong
19:13:48  * avalanche123quit (Remote host closed the connection)
19:14:08  * seldoquit (Remote host closed the connection)
19:14:23  * avalanche123joined
19:18:32  * avalanche123quit (Ping timeout: 245 seconds)
19:22:48  * mikealjoined
19:33:55  * kazuponjoined
19:34:13  * seldojoined
19:35:47  * avalanche123joined
19:38:32  * kazuponquit (Ping timeout: 245 seconds)
19:45:47  * c4miloquit (Remote host closed the connection)
19:46:57  * a_lequit (Remote host closed the connection)
19:47:33  * a_lejoined
19:47:38  * c4milojoined
19:51:33  * a_lequit (Ping timeout: 240 seconds)
19:59:43  * seldoquit (Remote host closed the connection)
20:14:51  * seldojoined
20:15:03  * a_lejoined
20:25:13  * seldoquit (Remote host closed the connection)
20:25:28  * a_lequit (Remote host closed the connection)
20:26:05  * a_lejoined
20:26:50  * avalanche123quit (Remote host closed the connection)
20:27:36  * avalanche123joined
20:30:13  * a_lequit (Ping timeout: 244 seconds)
20:34:02  * mcavagequit (Remote host closed the connection)
20:34:38  * kazuponjoined
20:39:22  * kazuponquit (Ping timeout: 245 seconds)
20:43:22  * a_lejoined
20:44:47  * jprynquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
20:47:15  * calvinfoquit (Quit: Leaving.)
20:47:47  * a_lequit (Ping timeout: 244 seconds)
20:49:09  * a_lejoined
20:49:53  * daviddiasquit (Remote host closed the connection)
20:50:44  * mrvisserquit (Remote host closed the connection)
20:58:58  * jprynjoined
21:02:49  * daviddiasjoined
21:05:38  * andrehjrquit (Quit: Computer has gone to sleep.)
21:06:13  * seldojoined
21:06:53  * andrehjrjoined
21:06:54  * andrehjrquit (Client Quit)
21:10:37  * seldoquit (Ping timeout: 245 seconds)
21:14:14  * bradleymeck_joined
21:14:15  * seldojoined
21:14:22  * bradleymeckquit (Ping timeout: 245 seconds)
21:14:22  * bradleymeck_changed nick to bradleymeck
21:25:34  * jprynquit (Remote host closed the connection)
21:26:00  * jprynjoined
21:26:18  * jprynquit (Client Quit)
21:27:28  * jprynjoined
21:28:08  * mcavagejoined
21:28:15  * mcavagequit (Remote host closed the connection)
21:30:00  * kazuponjoined
21:31:37  * a_lequit (Remote host closed the connection)
21:32:09  * a_lejoined
21:34:39  * kazuponquit (Ping timeout: 255 seconds)
21:34:49  * calvinfojoined
21:35:09  * daviddiasquit (Remote host closed the connection)
21:35:52  * daviddiasjoined
21:36:17  * kellabyte_quit (Quit: Connection closed for inactivity)
21:44:42  * bradleymeckquit (Quit: bradleymeck)
21:45:29  * kellabyte_joined
21:57:53  * thlorenzquit (Remote host closed the connection)
21:58:29  * thlorenzjoined
21:58:50  * seldoquit (Remote host closed the connection)
21:59:49  * seldojoined
22:00:28  * AvianFluquit (Quit: Leaving)
22:03:25  * thlorenzquit (Ping timeout: 264 seconds)
22:06:55  * yunongjoined
22:07:11  * daviddiasquit (Remote host closed the connection)
22:10:07  * daviddiasjoined
22:10:24  * jprynquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
22:13:02  * mcavagejoined
22:14:53  * daviddiasquit (Ping timeout: 252 seconds)
22:18:56  * inolenquit (Remote host closed the connection)
22:19:07  * inolenjoined
22:27:41  * seldoquit (Remote host closed the connection)
22:30:41  * kazuponjoined
22:32:19  * a_lequit (Read error: Connection reset by peer)
22:32:48  * a_lejoined
22:33:24  * kazuponquit (Read error: Connection reset by peer)
22:33:29  * kazupon_joined
22:34:12  * mcavagequit (Remote host closed the connection)
22:36:55  * mcavagejoined
22:38:21  * kazupon_quit (Ping timeout: 244 seconds)
22:38:45  * a_lequit
22:39:00  * a_lejoined
22:43:41  * seishunquit (Ping timeout: 240 seconds)
22:45:48  * seldojoined
22:46:29  * rphillipsquit (Ping timeout: 264 seconds)
22:47:48  * kellabyte_quit (Ping timeout: 260 seconds)
22:49:42  * rphillipsjoined
22:49:51  * a_lequit (Remote host closed the connection)
22:50:28  * a_lejoined
22:50:31  * kellabyte_joined
22:55:46  * kazuponjoined
22:59:37  * mcavagequit (Remote host closed the connection)
22:59:47  * kazuponquit (Ping timeout: 245 seconds)
23:00:03  * wwicksquit (Ping timeout: 244 seconds)
23:01:06  * wwicksjoined
23:02:29  * yunongquit (Remote host closed the connection)
23:03:03  * yunongjoined
23:04:23  * c4miloquit (Remote host closed the connection)
23:07:37  * yunongquit (Ping timeout: 264 seconds)
23:07:53  * a_lequit
23:19:37  * yunongjoined
23:19:49  * thlorenzjoined
23:21:47  * rendarquit
23:22:51  * toothrjoined
23:23:24  * yunongquit (Client Quit)
23:34:06  * c4milojoined
23:34:33  * mikealquit (Quit: Leaving.)
23:36:24  * mikealjoined
23:45:30  * mikealquit (Quit: Leaving.)
23:46:52  * daviddiasjoined
23:47:45  * andrehjrjoined
23:51:41  * daviddiasquit (Ping timeout: 240 seconds)
23:54:03  * toothrquit (Ping timeout: 240 seconds)
23:54:05  * mikealjoined
23:58:42  * toothrjoined