00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:10  * ircretaryjoined
00:07:14  <Domenic>interesting... yeah I thought that had more to do with using writev vs. write
00:11:46  * quijotejoined
00:16:39  * quijotequit (Ping timeout: 255 seconds)
00:21:23  * bradleymeckjoined
00:27:57  * c4milojoined
00:28:00  * zz_karupachanged nick to karupa
00:35:52  * TooTallNatejoined
00:37:06  * Ralithquit (Ping timeout: 260 seconds)
00:41:41  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
01:02:04  * bradleymeckquit (Quit: bradleymeck)
01:03:54  * kazuponjoined
01:04:39  * Ralithjoined
01:05:28  * EhevuTovquit (Quit: This computer has gone to sleep)
01:06:04  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:12:32  * quijotejoined
01:12:52  * seldo_quit (Remote host closed the connection)
01:17:33  * quijotequit (Ping timeout: 260 seconds)
01:21:18  * inolenquit (Quit: Leaving.)
01:21:35  * inolenjoined
01:21:37  * inolenquit (Client Quit)
01:24:06  * inolenjoined
01:24:09  * inolenquit (Client Quit)
01:29:42  * Left_Turnquit (Remote host closed the connection)
01:42:19  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
01:43:14  * inolenjoined
01:43:15  * inolenquit (Client Quit)
01:44:27  * rosskquit
01:47:58  * inolenjoined
01:49:00  * AvianFluquit (Quit: Leaving)
01:50:45  * abraxasjoined
02:09:11  * kazuponquit (Remote host closed the connection)
02:09:32  * kazuponjoined
02:10:05  * kazuponquit (Client Quit)
02:11:48  * kazuponjoined
02:13:18  * quijotejoined
02:17:14  * rmgquit (Remote host closed the connection)
02:18:08  * quijotequit (Ping timeout: 255 seconds)
02:23:51  * sh1mmerjoined
02:24:34  * kazupon_joined
02:27:52  * kazuponquit (Ping timeout: 240 seconds)
02:35:44  * kazupon_quit (Remote host closed the connection)
02:36:11  * kazuponjoined
02:40:30  * jgiquit (Quit: jgi)
02:47:42  * inolenquit (Quit: Leaving.)
03:04:38  * c4miloquit (Remote host closed the connection)
03:12:35  * mikealjoined
03:13:08  * inolenjoined
03:14:05  * quijotejoined
03:17:42  * rmgjoined
03:18:48  * quijotequit (Ping timeout: 260 seconds)
03:22:08  * rmgquit (Ping timeout: 244 seconds)
03:28:28  * mikealquit (Ping timeout: 255 seconds)
03:31:22  * mikealjoined
03:44:21  * bradleymeckjoined
03:46:14  * kazuponquit (Remote host closed the connection)
04:14:50  * quijotejoined
04:16:45  * kazuponjoined
04:19:33  * quijotequit (Ping timeout: 260 seconds)
04:19:48  * c4milojoined
04:21:36  * kazuponquit (Ping timeout: 250 seconds)
04:24:22  * c4miloquit (Ping timeout: 245 seconds)
04:25:04  * kazuponjoined
04:37:00  * bradleymeckquit (Quit: bradleymeck)
05:15:39  * quijotejoined
05:20:23  * quijotequit (Ping timeout: 255 seconds)
05:47:16  * sh1mmer_joined
05:55:11  * bajtosjoined
06:08:09  * c4milojoined
06:13:06  * c4miloquit (Ping timeout: 260 seconds)
06:14:38  * janjongboomjoined
06:16:25  * nickleeflyjoined
06:16:40  * quijotejoined
06:21:07  * quijotequit (Ping timeout: 245 seconds)
06:35:02  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:12:57  * rendarjoined
07:17:11  * quijotejoined
07:17:14  * rmgjoined
07:21:52  * rmgquit (Ping timeout: 245 seconds)
07:21:52  * quijotequit (Ping timeout: 245 seconds)
07:37:17  * quijotejoined
07:56:28  * c4milojoined
07:57:39  * janjongboomjoined
07:58:37  * Left_Turnjoined
08:01:18  * c4miloquit (Ping timeout: 250 seconds)
08:19:49  * nickleeflyquit (Quit: Connection closed for inactivity)
08:22:09  * kazuponquit (Read error: Connection reset by peer)
08:22:21  * kazuponjoined
08:25:06  * petka_joined
08:44:49  * inolenquit (Quit: Leaving.)
08:46:35  * Left_Turnquit (Ping timeout: 272 seconds)
08:49:15  * sh1mmerquit (Quit: sh1mmer)
08:49:18  * quijotequit (Ping timeout: 250 seconds)
08:51:13  * sh1mmer_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
08:55:47  * quijotejoined
08:57:46  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:58:32  * janjongboomjoined
09:00:35  * abraxas_joined
09:00:35  * janjongboomquit (Read error: Connection reset by peer)
09:02:11  * abraxas_quit (Remote host closed the connection)
09:02:41  * bajtosquit (Quit: bajtos)
09:04:22  * abraxasquit (Ping timeout: 260 seconds)
09:09:05  * abraxasjoined
09:10:09  * bajtosjoined
09:20:04  * Left_Turnjoined
09:22:31  * bajtosquit (Quit: bajtos)
09:26:38  * Soarez|afkchanged nick to Soarez
09:44:44  * c4milojoined
09:47:04  * quijotequit (Ping timeout: 260 seconds)
09:49:27  * c4miloquit (Ping timeout: 245 seconds)
09:54:37  * karupachanged nick to zz_karupa
09:56:11  * quijotejoined
10:04:08  * janjongboomjoined
10:26:49  * seishunjoined
10:28:03  * quijotequit (Ping timeout: 246 seconds)
10:35:55  * daviddiasjoined
10:36:28  * daviddiasquit (Client Quit)
10:36:53  * daviddiasjoined
10:37:31  * abraxasquit (Remote host closed the connection)
10:55:32  * quijotejoined
11:00:06  * quijotequit (Ping timeout: 260 seconds)
11:11:16  * abraxasjoined
11:13:45  * Soarezchanged nick to Soarez|afk
11:17:47  * abraxasquit (Ping timeout: 245 seconds)
11:20:30  * rmgjoined
11:25:46  * rmgquit (Ping timeout: 264 seconds)
11:29:12  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
11:31:36  * bajtosjoined
11:32:10  * guybrushquit (Excess Flood)
11:32:31  * janjongboomquit (Ping timeout: 272 seconds)
11:32:44  * guybrushjoined
11:33:01  * c4milojoined
11:36:11  <indutny>Domenic: honestly saying, TLS does not work on a stream level in node.js
11:36:23  <indutny>Domenic: it is just heavily relying on OpenSSL to perform all the magic here
11:36:52  <indutny>Domenic: and considering that OpenSSL gives us no insight on the actual contents of it's buffers, we are ending up just reading from them and sending stuff down the socket
11:37:33  * c4miloquit (Ping timeout: 240 seconds)
11:38:48  * janjongboomjoined
11:56:18  * quijotejoined
12:01:00  * quijotequit (Ping timeout: 260 seconds)
12:02:34  * bajtosquit (Quit: bajtos)
12:07:28  * Soarez|afkchanged nick to Soarez
12:08:45  * quijotejoined
12:17:07  * bajtosjoined
12:17:56  * kazuponquit (Remote host closed the connection)
12:27:39  * mikealquit (Quit: Leaving.)
12:44:22  * quijotequit (Ping timeout: 245 seconds)
12:46:53  * bajtosquit (Quit: bajtos)
12:51:41  * bajtosjoined
12:58:56  * txdv_quit (Read error: Connection reset by peer)
12:59:39  * txdvjoined
13:12:04  <indutny>isaacs
13:14:19  * abraxasjoined
13:16:11  * piscisaureusjoined
13:18:30  * abraxasquit (Ping timeout: 246 seconds)
13:41:31  * inolenjoined
13:41:53  * quijotejoined
13:46:14  * quijotequit (Ping timeout: 250 seconds)
13:50:55  * seishunquit (Ping timeout: 244 seconds)
13:55:46  * quijotejoined
13:58:41  * kazuponjoined
13:59:57  * kenperkinsjoined
14:00:13  * quijotequit (Ping timeout: 244 seconds)
14:08:38  * AvianFlujoined
14:09:29  * inolenquit (Quit: Leaving.)
14:14:42  * quijotejoined
14:18:04  * piscisaureusquit (Read error: Connection reset by peer)
14:22:35  * piscisaureus_joined
14:27:36  * octetcloudjoined
14:31:00  * kenperkinsquit (Quit: Computer has gone to sleep.)
14:33:00  * bradleymeckjoined
14:48:11  * daviddiasquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
14:50:22  * piscisaureus_quit (Ping timeout: 264 seconds)
14:55:18  * wavdedjoined
15:02:37  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:06:44  * kenperkinsjoined
15:08:12  * Soarezchanged nick to Soarez|afk
15:09:02  * Soarez|afkchanged nick to Soarez
15:10:30  * seishunjoined
15:11:49  * kenperkinsquit (Quit: Computer has gone to sleep.)
15:15:13  * abraxasjoined
15:19:53  * abraxasquit (Ping timeout: 260 seconds)
15:23:26  * rmgjoined
15:28:12  * rmgquit (Ping timeout: 245 seconds)
15:31:46  * kazuponquit (Remote host closed the connection)
15:35:40  * kazuponjoined
15:36:58  * jgijoined
15:36:59  <jgi>f
15:36:59  * bajtosquit (Quit: bajtos)
15:37:23  <jgi>sorry wrong window
15:38:17  <Domenic>indutny: hmm OK, makes sense. So if someone writes a buffer to a TLS stream you just give the bytes to OpenSSL to do what it thinks best?
15:43:10  * brsonjoined
15:49:22  * quijotequit (Ping timeout: 240 seconds)
16:02:39  * rmgjoined
16:03:10  * saghulchanged nick to saghul|afk
16:08:58  * octetcloudquit (Ping timeout: 264 seconds)
16:09:15  * brsonquit (Quit: leaving)
16:09:23  * brsonjoined
16:11:34  <indutny>Domenic: yeah
16:11:38  <indutny>we could control max_fragment size
16:11:46  <indutny>with a OpenSSL function
16:11:50  <indutny>it is exposed in node.js v0.11
16:12:24  * octetcloudjoined
16:16:04  * bradleymeckquit (Quit: bradleymeck)
16:17:54  * bajtosjoined
16:24:50  * mikealjoined
16:26:06  * Soarezchanged nick to Soarez|afk
16:28:12  * seldojoined
16:29:25  * mikealquit (Ping timeout: 260 seconds)
16:29:34  * kazuponquit (Remote host closed the connection)
16:33:40  * dshaw_joined
16:34:24  * mcavagejoined
16:35:38  * bradleymeckjoined
16:44:58  * inolenjoined
16:45:02  * inolenquit (Client Quit)
16:45:55  * quijotejoined
16:46:03  * inolenjoined
16:46:03  * inolenquit (Client Quit)
16:48:01  * sblomjoined
16:50:17  * quijotequit (Ping timeout: 245 seconds)
16:55:30  <rendar>indutny: is max_fragment a openssl parameter?
16:56:09  * quijotejoined
16:57:18  * sh1mmerjoined
16:58:23  * AvianFluquit (Quit: Leaving)
17:00:45  * quijotequit (Ping timeout: 246 seconds)
17:15:23  * dshaw_quit (Quit: Leaving.)
17:16:05  * abraxasjoined
17:20:26  * abraxasquit (Ping timeout: 260 seconds)
17:21:23  <indutny>rendar: yes
17:25:38  * mcavagequit (Remote host closed the connection)
17:29:07  * rosskjoined
17:39:25  <indutny>trevnorris: heya
17:39:37  <indutny>trevnorris: I'm just thinking about doing GCD-based node.js
17:39:46  <indutny>with polyfills for all other systems
17:39:50  <nathan7>indutny: GCD?
17:39:56  <nathan7>grand central dispatch?
17:40:02  <indutny>https://developer.apple.com/library/mac/documentation/performance/reference/gcd_libdispatch_ref/Reference/reference.html
17:40:04  <indutny>yes
17:40:11  <nathan7>isn't libdispatch ported already?
17:40:16  <indutny>hm...
17:40:28  <indutny>for freebsd
17:40:32  <nathan7>"The source code for the library that provides the implementation of GCD's services, libdispatch, was released by Apple under the Apache License on September 10, 2009[3] It has been ported[4] to the FreeBSD operating system, starting with FreeBSD 8.1.[5] MidnightBSD 0.3-CURRENT includes "libdispatch" without blocks support.[6] Linux and Solaris support are provided within the upstream trunk.[7][8] In order to develop support for Windows, currently ...
17:40:33  <nathan7>... two forks exist at opensource.mlba-team.de and Github.[9][10] Apple has its own port of libdispatch.dll for Windows shipped with Safari and iTunes, but no SDK is provided."
17:40:35  <indutny>oh
17:40:47  <indutny>hm...
17:40:48  <indutny>nice
17:40:53  <indutny>anyway
17:41:00  <indutny>I may try attaching v8 to it
17:41:04  <indutny>and see what I could do from that point
17:43:09  * dap_quit (Ping timeout: 260 seconds)
17:43:41  * dap_joined
17:44:33  <nathan7>indutny: definitely interested
17:49:19  * dshaw_joined
17:56:57  * quijotejoined
18:01:09  * quijotequit (Ping timeout: 240 seconds)
18:04:02  * dshaw_quit (Quit: Leaving.)
18:10:47  <txdv>lol
18:16:43  * mikealjoined
18:21:44  * mcavagejoined
18:25:57  <trevnorris>indutny: what brought on that idea?
18:27:07  <txdv>isn't libdispatch like competitor to libuv?
18:31:08  * octetcloudquit (Ping timeout: 260 seconds)
18:31:27  * wavdedquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
18:32:47  * mikealquit (Quit: Leaving.)
18:33:12  * mikealjoined
18:33:45  * mcavagequit
18:34:42  <indutny>trevnorris: I just want to explore multi-threaded apps :P
18:34:52  <indutny>and how this could change the node.js APIs
18:35:16  <bradleymeck>as long as we don't share mutable memory
18:35:23  <trevnorris>indutny: ok. so basically skip libuv all together?
18:35:27  <indutny>yeah
18:35:37  <indutny>I'm still not sure if it'll work at all
18:35:48  <trevnorris>indutny: and in the case of multi-threaded apps you could help me w/ libnub
18:35:55  <indutny>libnub?
18:36:07  <indutny>https://github.com/nubjs/libnub ?
18:36:28  <trevnorris>it makes it possible to use libuv in a multi-threaded environment. yeah, but that's way old. have been rewriting it from scratch.
18:37:03  <trevnorris>indutny: first, mind taking a look at this and telling me if you see any glaring issues? https://github.com/trevnorris/fuq.h/blob/master/fuq.h
18:37:26  <trevnorris>the readme has a detailed description of the api, etc.
18:37:35  * Wraithanjoined
18:37:59  <Wraithan>What cases would you recommend folks use --max_old_space_size to a low value, like 100?
18:38:18  <Wraithan>I'm trying to understand the full rationale behind one of our customers who is doing this.
18:39:03  <trevnorris>Wraithan: if the machine has practically no memory. like maybe a raspberry pi
18:39:17  * dshaw_joined
18:40:13  <trevnorris>indutny: if you could refresh that file. just uploaded an updated thought I had last night.
18:40:29  <trevnorris>indutny: has to do w/ the use of volatile, and not sure if i'm using it correctly.
18:40:58  <Wraithan>trevnorris: that was my understanding of it as well, thanks
18:41:09  <trevnorris>yup :)
18:42:03  * inolenjoined
18:42:05  * inolenquit (Client Quit)
18:42:15  <indutny>trevnorris: great name
18:42:45  <indutny>will check it later today
18:42:51  * inolenjoined
18:42:55  * inolenquit (Client Quit)
18:43:52  <trevnorris>heh, thanks. and thanks. :)
18:44:58  <trevnorris>indutny: reason it's important is because it'll be the backbone to queue messages between threads in libnub.
18:44:58  <trevnorris>it's lock free and thread safe, or at least supposed to be.
18:49:28  * brsonquit (Ping timeout: 250 seconds)
18:51:43  * bajtosquit (Quit: bajtos)
18:57:30  * quijotejoined
19:01:13  * mikealquit (Quit: Leaving.)
19:01:52  * quijotequit (Ping timeout: 245 seconds)
19:10:05  * wavdedjoined
19:10:22  * rendarquit (Ping timeout: 240 seconds)
19:10:39  * bradleymeckquit (Quit: bradleymeck)
19:11:31  * wavdedquit (Read error: Connection reset by peer)
19:16:59  * abraxasjoined
19:17:01  * rendarjoined
19:21:37  * abraxasquit (Ping timeout: 260 seconds)
19:32:13  * octetcloudjoined
19:32:18  * bradleymeckjoined
19:51:38  <jgi>I’m trying to build d8 and other tools in v0.10. but it fails with the following error on MacOS X: https://gist.github.com/misterdjules/f0762630d5be139ab1ae
19:52:15  <jgi>on Linux, it fails with similar errors, which I fixed. But then, linux-tick-processor segfaults and dumps core
19:52:31  <jgi>so my question is: is it known to build and run correctly on v0.10?
19:52:36  <jgi>it works fine for me on v0.12
19:54:38  <nathan7>now I'm starting to wonder what I built recently
19:54:45  <nathan7>ah, master
19:54:53  <nathan7>v0.11.13-152-g857975d
19:58:19  * quijotejoined
19:58:37  * mikealjoined
20:02:50  * quijotequit (Ping timeout: 255 seconds)
20:09:53  * brsonjoined
20:18:43  * jgiquit (Quit: jgi)
20:27:44  * EhevuTovjoined
20:32:25  <isaacs>indutny
20:32:46  * isaacsis summoned
20:32:54  * dshaw_quit (Quit: Leaving.)
20:44:02  * mikealquit (Quit: Leaving.)
20:49:02  * sblomquit (Read error: Connection reset by peer)
20:57:20  <MI6>joyent/node: cjihrig v0.12 * 5086d6e : dns: throw if hostname is not string or falsey - http://git.io/VB3iYg
20:59:13  * quijotejoined
20:59:42  * jgijoined
21:02:40  <MI6>joyent/node: Chris Dickinson v0.12 * 4ef2a5a : net,stream: add isPaused, don't read() when paused - http://git.io/Q3Z03g
21:03:36  * quijotequit (Ping timeout: 255 seconds)
21:05:24  * octetcloudquit (Ping timeout: 246 seconds)
21:06:59  * octetcloudjoined
21:15:31  <trevnorris>tjfontaine: ping on the AL PR
21:28:45  * AvianFlujoined
21:28:59  * sblomjoined
21:32:57  * hueniversejoined
21:34:02  * mikealjoined
21:36:05  * EhevuTovquit (Quit: This computer has gone to sleep)
21:36:47  * sh1mmerquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21:38:40  * EhevuTovjoined
21:42:15  * sh1mmerjoined
21:47:50  * mikealquit (Quit: Leaving.)
21:58:59  <trevnorris>no idea what's happened to ArrayBuffer recently, but performance in 3.26 is absolute crap.
21:59:59  * quijotejoined
22:04:28  * quijotequit (Ping timeout: 250 seconds)
22:08:12  * Soarez|afkchanged nick to Soarez
22:14:19  * creationixjoined
22:14:51  <creationix>Is it possible to create a socket pair in libuv?
22:15:23  <creationix>I want to socketpair (AF_UNIX, SOCK_STREAM) and then spawn a child process and retrieve a fd over this pipe
22:15:33  <creationix>(fusermount in particular)
22:19:18  * kenperkinsjoined
22:21:20  * kenperkinsquit (Client Quit)
22:23:40  * c4milojoined
22:28:52  * hueniversequit (Ping timeout: 240 seconds)
22:33:36  <jgi>do we have any heap implementation in JS in core currently? This is related to step 2 of https://github.com/joyent/node/issues/8160
22:34:29  <jgi>trevnorris: also, it is likely that I have to implement a small heap internal module from scratch. It’s easy in itself, but since the goal is to improve performance, I would be very happy to discuss about any recommendation you may have regarding performance for this.
22:35:40  <trevnorris>jgi: there are heap type implementation scattered through Node. crypto has a couple, Buffer has one.
22:35:48  <trevnorris>they're all customized for their specific use case.
22:35:53  <jgi>trevnorris: ok
22:36:33  <trevnorris>the issue is coming up with a design that doesn't lead to memory issues. we've had serious-ish issues with that in the past.
22:37:11  <trevnorris>if it's well vetted, and provides a performance improvement then I think it would probably be allowed in.
22:37:36  <trevnorris>depending on the severity of the change, it can probably be included in v0.12.
22:37:43  <trevnorris>even after the official v0.12 release.
22:39:03  * jgiis currently searching through crypto and buffer modules
22:45:28  <trevnorris>jgi: Here's Buffer's https://github.com/joyent/node/blob/master/lib/buffer.js#L40-L45
22:45:46  <trevnorris>jgi: and here's how it's used: https://github.com/joyent/node/blob/master/lib/buffer.js#L69-L76
22:45:59  <jgi>trevnorris: ok thank you
22:46:49  <trevnorris>jgi: so new Buffer(n) such that n < Math.floor(Buffer.poolSize / 2) => n is allocated from a slab.
22:47:21  <trevnorris>jgi: test it for yourself by: var b = new Buffer(1024); console.log(b.parent);
22:47:30  <trevnorris>warning. that'll be a large output.
22:47:39  <trevnorris>now, this is all v0.12.
22:48:00  <trevnorris>I pretty much rewrote the C++ Buffer implementation from scratch.
22:48:42  <trevnorris>but then try: console.log((new Buffer(0xffff)).parent) and you'll see undefined
22:48:59  <trevnorris>that's because the size is larger than the allowed slab type.
22:49:10  <trevnorris>anyways. probably TMI. but there you go. :)
22:49:45  * seishunquit (Ping timeout: 260 seconds)
22:50:48  <jgi>trevnorris: ok, I’m going to process that and I’ll probably get back to you with other questions
22:52:55  <trevnorris>np. happy to help.
22:53:57  * c4miloquit (Read error: Connection reset by peer)
22:54:05  * c4milojoined
22:54:39  <jgi>trevnorris: you said that “the issue is coming up with a design that doesn't lead to memory issues. we've had serious-ish issues with that in the past.”. What kind of issues are we talking about? Leaks, memory footprint, others?
22:55:51  * c4miloquit (Read error: Connection reset by peer)
22:56:06  * c4milojoined
22:56:07  <trevnorris>jgi: slabs will have js objects pointing to it, for each slice of the slab that's taken, and the slab can't be cleaned up until all the object pointers are gc'd
22:56:33  <trevnorris>so if you have a 10MB slab, and a slice of that slab that's only 1 byte, all 10 MB will stick around until that last pointer is gone.
22:57:14  <trevnorris>kellabyte: ping
23:00:46  * quijotejoined
23:03:46  <kellabyte>trevnorris: hey! :) what's up?
23:05:14  * quijotequit (Ping timeout: 250 seconds)
23:09:14  <jgi>trevnorris: ok, so if I understand correctly the issues you mention happen if we use an array to implement the heap. We could use a binary tree with pointers to parents to avoid them. The implementation and usage would be similar to the current implementation in timers.js/_unrefActive, only the insertion/retrieval algorithms would change. What do you think?
23:10:56  <trevnorris>jgi: honestly I'm not super familiar w/ the current implementation. not code I touch very often. but if it's faster/uses less memory the awesome.
23:12:03  <jgi>trevnorris: ok
23:13:37  * rendarquit
23:18:46  * abraxasjoined
23:23:03  * abraxasquit (Ping timeout: 240 seconds)
23:24:18  * brsonquit (Ping timeout: 250 seconds)
23:25:55  * WalrusPonyjoined
23:26:22  * brsonjoined
23:29:04  * WalrusPony1quit (Ping timeout: 255 seconds)
23:34:45  * sblomquit (Read error: Connection reset by peer)
23:35:19  * mikealjoined
23:39:27  * Soarezchanged nick to Soarez|afk
23:43:40  * isaacsquit (Disconnected by services)
23:43:40  * isaacs_joined
23:44:20  * vigith_joined
23:44:55  * vigithquit (Ping timeout: 244 seconds)
23:44:55  * mikolalysenkoquit (Ping timeout: 244 seconds)
23:45:05  * vigith_changed nick to vigith
23:45:37  * blissdevquit (Ping timeout: 244 seconds)
23:46:28  * mikolalysenkojoined
23:49:27  * tellnesquit (Ping timeout: 244 seconds)
23:51:21  * tellnesjoined
23:54:55  * brycebarilquit (Ping timeout: 244 seconds)
23:55:26  * mikealquit (Quit: Leaving.)
23:55:29  * blissdevjoined
23:55:49  * brycebariljoined