00:15:15  * mmaleckijoined
01:02:33  * mmalecki_joined
01:05:36  * mmaleckiquit (Ping timeout: 256 seconds)
01:20:03  * mmalecki_quit (Quit: leaving)
03:31:28  * Telenullquit (Ping timeout: 265 seconds)
06:30:58  * indexzerojoined
06:49:09  * indexzeroquit (Quit: indexzero)
07:00:53  * indexzerojoined
07:15:02  * indexzeroquit (Ping timeout: 244 seconds)
07:19:39  * indexzerojoined
07:24:26  * indexzeroquit (Client Quit)
08:28:01  * tsingjoined
10:39:10  * tsingquit (Quit: Linkinus - http://linkinus.com)
10:39:11  * luvit-bbquit (Read error: Connection reset by peer)
10:39:47  * luvit-bbjoined
11:09:33  * mmaleckijoined
12:45:20  * mmalecki_joined
12:48:51  * mmaleckiquit (Ping timeout: 256 seconds)
12:50:52  * mmalecki_changed nick to mmalecki
13:13:24  * mmalecki_joined
13:16:44  * mmaleckiquit (Ping timeout: 260 seconds)
13:17:09  * mmalecki_changed nick to mmalecki
13:22:15  * tsingjoined
13:23:32  * tsing_joined
13:27:33  * tsingquit (Ping timeout: 244 seconds)
13:46:29  * mmaleckiquit (Quit: leaving)
14:24:25  * neomantrajoined
14:40:43  <CIA-117>Ryan Phillips master * r0626990 / lib/luvit/http.lua : Merge pull request #236 from Kami/fix_http_request_without_body - http://git.io/pLY0UA
14:40:44  <CIA-117>Tomaz Muraus master * raf3f000 / lib/luvit/http.lua : Make sure chunk is a string. - http://git.io/6Vn6Rg
14:40:45  <CIA-117>Tomaz Muraus master * ra221d7d / lib/luvit/http.lua : Be consistent - remove extra line break. - http://git.io/SoAl7A
15:03:16  * tsingjoined
15:06:59  * tsing_quit (Ping timeout: 265 seconds)
15:07:27  * TheJHjoined
15:24:08  * TheJH_joined
15:27:31  * TheJHquit (Ping timeout: 252 seconds)
15:29:28  * TheJH__joined
15:30:47  * TheJH__changed nick to TheJH
15:33:01  * TheJH_quit (Ping timeout: 252 seconds)
16:04:23  * tsingquit (Quit: Linkinus - http://linkinus.com)
17:12:39  * xming_quit (Ping timeout: 265 seconds)
17:13:34  * xming_joined
17:14:12  * xming_quit (Client Quit)
17:21:21  <philips>rphillips: creationix : https://github.com/luvit/luvit/pull/237
17:21:24  <philips>pquerna: ^^
17:25:19  <pquerna>nice, reading
17:28:42  <pquerna>luv_callback_state_callback_add is a weird name when reading it
17:28:49  * xmingjoined
17:30:29  <philips>pquerna: yea...
17:30:51  <philips>pquerna: I think I might rename it to luv_io_state_ or something
17:32:06  <pquerna>functionally it looks good
17:32:22  <pquerna>wish we could pool some of these objects instead of just malloc and free all the time
17:32:30  <pquerna>but it'll be aight
17:33:04  * neomantraquit (Quit: Leaving.)
17:43:27  <rphillips>looks good
17:43:40  <rphillips>any idea how this may fit into the new libuv ref framework?
17:44:52  <philips>rphillips: no idea, I haven't followed how that is evolving but in any case we will always have to handle reffing this stuff
17:47:41  * mmaleckijoined
17:48:07  <rphillips>true
17:48:57  <mkandrashoff>Would it be useful to have object-oriented connections in TLS? Right now we just call connect and pass through some options but there isn't a connection object that is returned.
17:54:30  <mkandrashoff>It would make it easier to program connects and disconnects as all of the cogs that make TLS work will already be within the object.
17:55:49  <philips>mkandrashoff: The object returned is an instance of a stream
17:56:16  * mmaleckiquit (Quit: Reconnecting)
17:56:28  * mmaleckijoined
17:56:43  <philips>mkandrashoff: What functions/options are you thinking of adding?
17:58:51  <mkandrashoff>philips: I need to add disconnect. I just thought it would be useful to have connection=connection:extend() or something like that and then call connect and disconnect at will without having to pass around the credentials.
18:00:46  <philips>mkandrashoff: Oh, I see.
18:02:55  <mkandrashoff>philips: It would also make it easier to manage multiple connections I would imagine.
18:03:19  <rphillips>i modelled the tls code after node's
18:03:29  <rphillips>it returns a cleartext stream
18:03:58  <mkandrashoff>rphillips: What exactly is in that? Just the actual data from the connection and some metadata?
18:04:38  <philips>rphillips: The issue is at hand is just how we reconnect to a server whil keeping client state
18:04:44  <philips>rphillips: So that TLS ticketing actually works
18:05:01  <rphillips>ahh
18:05:42  <mkandrashoff>rphillips: I thought that making a connection an object may make the disconnect and reconnect on client-side a little easier.
18:06:10  <philips>mkandrashoff: it is already an object you just need to attach a disconnect and reconnect function to it
18:06:36  <rphillips>see CleartextStream or CryptoStream within tls.lua
18:06:49  <rphillips>there is some state already stored in there
18:07:09  <mkandrashoff>OK, sounds good.
18:11:01  <mkandrashoff>Still getting used to the openness of Lua.
18:13:44  <mkandrashoff>philips: Wait, if I declare x = connect(options), then won't x be a cleartext and therefore x.disconnect wouldn't be defined?
18:15:14  <philips>mkandrashoff: (we talked offline)
18:41:16  <creationix>Should I use debian squeeze or archlinux arm for a luvit-based game platform on the raspberry pi?
18:41:22  <creationix>squeeze seems kinda old
18:41:34  <creationix>and it eats 1.2gb of the SD right from the start
18:42:09  <creationix>http://www.raspberrypi.org/downloads
18:44:12  * mmaleckiquit (Quit: Reconnecting)
18:44:20  * mmalecki_joined
18:48:30  * mmalecki_changed nick to mmalecki
18:53:04  * mmalecki_joined
18:54:56  <rphillips>hmm.
18:55:04  <rphillips>i thought you could debootstrap a smaller image
18:56:34  * mmaleckiquit (Ping timeout: 265 seconds)
19:02:52  <creationix>I think I'll use the arch image
19:03:00  <creationix>it's much leaner
19:03:20  <creationix>only uses 501Mb
19:03:27  <creationix>(my sd card is 2gb
19:04:38  <creationix>the debian image is full desktop with X11, midori, etc
19:04:48  <creationix>I want a luvit based desktop
19:05:29  <creationix>probably still use X11 just because it's easy
19:05:29  <creationix>and I can write the window manager in luvit
19:05:39  <creationix>though directfb + opengl would b efun
19:08:47  <rphillips>nice
19:10:01  * `3rdEdenjoined
19:12:59  * `3rdEdenquit (Client Quit)
19:16:35  <xming>there must be something so that the GPU knows when it should scale, the bios screen is scaled by the GPU here
19:17:21  <xming>I also have a monitor which does scaling, and who's doing the scaling then?
19:17:53  <xming>would provding the EDID of my non scaling monitor help?
19:29:27  * mmalecki_changed nick to mmalecki
19:49:41  * DavidTigerquit (Read error: Connection reset by peer)
19:51:39  * mmaleckiquit (Quit: Reconnecting)
19:52:38  * mmaleckijoined
19:52:38  * mmaleckiquit (Client Quit)
19:52:53  * mmaleckijoined
20:05:54  * `3rdEdenjoined
20:10:46  <xming>hmm wrong channel
20:18:49  * `3rdEdenquit (Quit: Leaving...)
20:23:58  * mmalecki_joined
20:26:50  * mmaleckiquit (Ping timeout: 252 seconds)
20:27:02  * TheJHquit (Read error: Operation timed out)
20:32:08  <philips>pquerna: how about luv_io_ctx?
20:32:12  <philips>pquerna: I think I like that
20:32:58  <pquerna>+1
20:33:35  * mmalecki_changed nick to mmalecki
20:47:00  * mmaleckiquit (Ping timeout: 252 seconds)
20:47:43  * mmaleckijoined
20:49:14  * mmaleckiquit (Client Quit)
21:10:10  <pquerna>philips: so, the UV poll / update libuv branch, dead?
21:10:32  <philips>pquerna: yea, it needs to be started over
21:10:40  <philips>pquerna: with the latest libuv
21:35:48  * philipsquit (Read error: Operation timed out)
21:36:25  * philipsjoined
21:53:15  * mkandrashoffpart
22:18:44  * mkandrashoffjoined
22:19:16  <mkandrashoff>How are the Luvit asserts functions different from vanilla assert?
23:02:11  * DavidTigerjoined
23:12:15  <creationix>wow, the raspberry pi is slow
23:12:26  <creationix>what do you expect from a $35 computer? ;)
23:12:39  <creationix>I hear the GPU is blazing fast though
23:13:16  <creationix>still running pacman -Syu 30 minutes later :)
23:13:46  <creationix>mkandrashoff: not sure, I think what we have in luvit is modeled after node.js
23:14:26  <mkandrashoff>creationix: Thanks. I found out the source of my problem and it wasn't the asserts.
23:28:43  <creationix>wow, node v0.6.18 is in the archlinux-arm repo
23:28:54  <creationix>I wonder who we need to talk to to get luvit binaries in there
23:55:33  <mkandrashoff>I am trying to run tls.connect() with a callback but it looks like connect is never completing so the sequence can't complete.
23:56:37  <mkandrashoff>Also, when you set object = connect(), is an empty cleartext object created? I was able to run .getSession() on the object even though it not looks like connect didn't complete.
23:57:04  <mkandrashoff>looks like*