00:00:07  * dan336quit (Quit: Leaving.)
00:26:41  * a_lequit (Read error: Connection reset by peer)
00:27:16  * a_lejoined
01:13:57  * dan336joined
01:22:20  * a_lequit (Remote host closed the connection)
01:26:36  * kazuponjoined
01:35:11  * a_lejoined
01:38:40  * phorejoined
01:45:52  * DarkGodquit (Ping timeout: 255 seconds)
01:47:02  * dan336quit (Quit: Leaving.)
01:48:35  * phorequit (Read error: Connection reset by peer)
02:17:54  * typedlambdaquit (Ping timeout: 250 seconds)
02:19:34  * typedlambdajoined
02:35:06  * dan336joined
02:39:05  * dan336quit (Client Quit)
02:48:56  * a_lequit (Remote host closed the connection)
02:58:22  * dan336joined
02:59:52  * travis-cijoined
02:59:52  <travis-ci>luvit/luvit#1113 (dns_support - 2434728 : Ryan Phillips): The build passed.
02:59:52  <travis-ci>Change view : https://github.com/luvit/luvit/compare/115f36efaee7^...2434728fd940
02:59:52  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40734339
02:59:52  * travis-cipart
03:00:24  <rphillips>creationix: https://github.com/luvit/luvit/pull/530
03:00:33  <rphillips>needs timeout logic still
03:00:44  * travis-cijoined
03:00:44  <travis-ci>luvit/luvit#1115 (dns_support - 28f88e9 : Ryan Phillips): The build passed.
03:00:44  <travis-ci>Change view : https://github.com/luvit/luvit/compare/2434728fd940...28f88e9b3457
03:00:44  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40734368
03:00:44  * travis-cipart
03:24:02  <creationix>rphillips: nice work
03:24:13  <rphillips>thanks
03:24:36  <creationix>I think I’m starting to think in lua. When I do JavaScript, I write my functions with end instead of curly braces and wonder why it doesn’t work
03:49:18  * travis-cijoined
03:49:18  <travis-ci>luvit/luvit#1117 (dns_support - 60fb212 : Ryan Phillips): The build passed.
03:49:18  <travis-ci>Change view : https://github.com/luvit/luvit/compare/28f88e9b3457...60fb2126c790
03:49:18  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40736290
03:49:18  * travis-cipart
03:53:41  <rphillips>doing this in lua was a lot more fun
03:55:54  * travis-cijoined
03:55:55  <travis-ci>luvit/luvit#1119 (dns_support - 1c1eeb0 : Ryan Phillips): The build passed.
03:55:55  <travis-ci>Change view : https://github.com/luvit/luvit/compare/60fb2126c790...1c1eeb0f70e0
03:55:55  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40736611
03:55:55  * travis-cipart
03:59:57  <rphillips>creationix: i do the same... forget my curly brace and type an end on the next line
04:00:07  <creationix>yep
04:00:32  <rphillips>not having to compile luvit is turning out to be awesome
04:06:02  * travis-cijoined
04:06:03  <travis-ci>luvit/luvi#90 (bump/lua-openssl - d3ae92e : Ryan Phillips): The build passed.
04:06:03  <travis-ci>Change view : https://github.com/luvit/luvi/commit/d3ae92eb95cc
04:06:03  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/40736984
04:06:03  * travis-cipart
04:06:04  <creationix>yes it is
04:06:15  <creationix>rphillips: what kind of srv record should I create?
04:07:12  <creationix>also try.luvit.io is a cname to luvit.io (though the site is broken I think)
04:07:40  <creationix>I have a TXT record at google._domainkey.luvit.io
04:07:56  <creationix>and lots of mx records if you want an @luvit.io email address
04:08:16  <rphillips>cool. all those work
04:08:17  <creationix>I even added the AAAA record when I was testing IPV6
04:08:21  <rphillips>just need the srv record
04:08:27  <rphillips>perhaps a pointer to http ?
04:08:51  <creationix>_http._tcp.luvit.io pointing to luvit.io port 80?
04:08:59  <rphillips>or 443 ssl
04:09:01  <creationix>err, I mean https and port 443
04:09:05  <rphillips>right
04:09:15  <rphillips>_https._tcp
04:10:22  <creationix>ok, added _https._tcp.luvit.io
04:10:23  <creationix>SRV
04:10:24  <creationix>1 443 luvit.io
04:10:24  <creationix>Priority: 1
04:10:53  * dan336quit (Quit: Leaving.)
04:11:00  <creationix>also I noticed in the rackspace UI, http can be a protocol. I guess SRV is sometimes used to find various rest services
04:11:14  <rphillips>hmm. i didn't realize that
04:11:26  <rphillips>pushed that tweak
04:12:00  * travis-cijoined
04:12:00  <travis-ci>luvit/luvit#1121 (dns_support - 6b560a9 : Ryan Phillips): The build passed.
04:12:00  <travis-ci>Change view : https://github.com/luvit/luvit/compare/1c1eeb0f70e0...6b560a9ad9b0
04:12:00  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40737301
04:12:00  * travis-cipart
04:13:10  <rphillips>creationix: https://github.com/luvit/luvit/pull/530/files#diff-c7081d3485e3c07a3252f79a304ae0b0R22
04:13:14  <rphillips>is this the right place ?
04:14:37  <creationix>what’s the purpose of lcrypto
04:15:58  * kazuponquit (Remote host closed the connection)
04:30:27  * dan336joined
04:33:01  * dan336quit (Client Quit)
04:33:56  * a_lejoined
04:38:07  <rphillips>to wrap a crypto-like module
04:38:35  <rphillips>the openssl binding exports a crypto module as well
05:05:26  * kazuponjoined
05:12:54  * kazupon_joined
05:16:54  * kazuponquit (Ping timeout: 265 seconds)
05:24:11  * kazupon_quit (Remote host closed the connection)
05:37:04  * kazuponjoined
05:59:28  * kazuponquit (Remote host closed the connection)
06:01:58  * kazuponjoined
06:35:47  * a_lequit (Remote host closed the connection)
08:16:28  * DarkGodjoined
08:25:08  * srenatusjoined
08:27:04  * torporjoined
09:01:45  * kazupon_joined
09:02:26  * kazuponquit (Read error: Connection reset by peer)
10:43:19  * kazupon_quit (Remote host closed the connection)
11:14:22  * aliemquit (Ping timeout: 240 seconds)
11:29:59  * torporquit (Quit: Leaving.)
11:37:10  * ra^^joined
11:54:09  * kazuponjoined
11:58:46  * kazuponquit (Ping timeout: 255 seconds)
12:10:01  * torporjoined
12:51:34  * torporquit (Quit: Leaving.)
13:45:14  * torporjoined
14:08:40  * UniOnjoined
14:09:26  * UniOnquit (Remote host closed the connection)
14:09:51  * UniOnjoined
14:38:10  * kazuponjoined
15:40:41  * dan336joined
15:57:16  * kazuponquit (Remote host closed the connection)
16:02:57  * kazuponjoined
16:05:51  * a_lejoined
16:25:13  * dan3361joined
16:25:14  * dan336quit (Read error: Connection reset by peer)
16:46:52  * travis-cijoined
16:46:52  <travis-ci>luvit/luvit#1123 (dns_support - 33b1afe : Ryan Phillips): The build passed.
16:46:52  <travis-ci>Change view : https://github.com/luvit/luvit/compare/6b560a9ad9b0...33b1afe80341
16:46:52  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40792340
16:46:52  * travis-cipart
17:08:07  <creationix>mornin
17:08:08  <creationix>rphillips: shall I bump the luv and luvi versions soon?
17:08:24  <rphillips>howdy
17:08:27  <rphillips>yah, that would be great
17:09:28  <creationix>looks like luv has two fixes (my read stack fix and your ttl type fix)
17:11:31  * a_lequit (Remote host closed the connection)
17:22:48  * travis-cijoined
17:22:48  <travis-ci>luvit/luvi#92 (master - a7a485a : Tim Caswell): The build passed.
17:22:48  <travis-ci>Change view : https://github.com/luvit/luvi/compare/4fde07b9443b...a7a485a20f91
17:22:48  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/40796457
17:22:48  * travis-cipart
17:26:52  * travis-cijoined
17:26:52  <travis-ci>luvit/luv#160 (master - 46390a0 : Tim Caswell): The build passed.
17:26:52  <travis-ci>Change view : https://github.com/luvit/luv/compare/24ac18c7a317...46390a04c030
17:26:52  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/40796724
17:26:52  * travis-cipart
17:32:21  <rphillips>got dns tcp support working
17:33:23  * a_lejoined
17:33:52  <creationix>cool
17:34:55  * travis-cijoined
17:34:55  <travis-ci>luvit/luvi#95 (master - e784821 : Tim Caswell): The build has errored.
17:34:55  <travis-ci>Change view : https://github.com/luvit/luvi/compare/1d1d3726fd05...e784821e0d4f
17:34:55  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/40796823
17:34:55  * travis-cipart
17:37:13  <creationix>If I were travis, I would cache git objects more
17:39:52  * travis-cijoined
17:39:52  <travis-ci>luvit/luvit#1125 (dns_support - 30f79d0 : Ryan Phillips): The build passed.
17:39:52  <travis-ci>Change view : https://github.com/luvit/luvit/compare/b66c6003c4e7...30f79d0e0688
17:39:52  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40798960
17:39:52  * travis-cipart
17:40:35  * travis-cijoined
17:40:35  <travis-ci>luvit/luvit#1124 (dns_support - b66c600 : Ryan Phillips): The build passed.
17:40:35  <travis-ci>Change view : https://github.com/luvit/luvit/compare/33b1afe80341...b66c6003c4e7
17:40:35  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40798687
17:40:35  * travis-cipart
17:41:09  * travis-cijoined
17:41:09  <travis-ci>luvit/luvi#96 (v0.2.1 - e784821 : Tim Caswell): The build passed.
17:41:09  <travis-ci>Change view : https://github.com/luvit/luvi/compare/1d1d3726fd05...e784821e0d4f
17:41:09  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/40796828
17:41:09  * travis-cipart
17:43:42  * torporquit (Quit: Leaving.)
17:48:28  * travis-cijoined
17:48:29  <travis-ci>luvit/luvi#95 (master - e784821 : Tim Caswell): The build passed.
17:48:29  <travis-ci>Change view : https://github.com/luvit/luvi/compare/1d1d3726fd05...e784821e0d4f
17:48:29  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/40796823
17:48:29  * travis-cipart
17:52:21  <creationix>rphillips: alright, luvi v0.2.1 is released and in luvit
17:53:16  <rphillips>sweet
17:58:23  * travis-cijoined
17:58:23  <travis-ci>luvit/luvit#1126 (luvi-up - d247de2 : Tim Caswell): The build passed.
17:58:23  <travis-ci>Change view : https://github.com/luvit/luvit/compare/6bc775fb52fb...d247de27e387
17:58:23  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40801105
17:58:23  * travis-cipart
18:02:39  <rphillips>pushed resolve.conf support
18:08:15  <creationix>:)
18:10:22  * travis-cijoined
18:10:23  <travis-ci>luvit/luvit#1127 (dns_support - ba6355b : Ryan Phillips): The build passed.
18:10:23  <travis-ci>Change view : https://github.com/luvit/luvit/compare/30f79d0e0688...ba6355ba8862
18:10:23  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40802442
18:10:23  * travis-cipart
18:16:19  * kazuponquit (Remote host closed the connection)
18:33:10  * srenatusquit (Quit: Connection closed for inactivity)
18:43:49  <rphillips>rje: creationix: i think the dns module is ready to merge
18:50:37  * travis-cijoined
18:50:37  <travis-ci>luvit/luvit#1129 (dns_support - c491930 : Ryan Phillips): The build passed.
18:50:37  <travis-ci>Change view : https://github.com/luvit/luvit/compare/ba6355ba8862...c491930451f0
18:50:37  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40806150
18:50:37  * travis-cipart
18:54:09  * travis-cijoined
18:54:09  <travis-ci>luvit/luvit#1131 (dns_support - 7941822 : Ryan Phillips): The build passed.
18:54:09  <travis-ci>Change view : https://github.com/luvit/luvit/compare/c491930451f0...7941822406fa
18:54:09  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40806555
18:54:09  * travis-cipart
18:58:26  <rphillips>http://techcrunch.com/2014/11/12/microsoft-makes-visual-studio-free-for-small-teams/
18:58:45  * dan336joined
18:58:46  * dan3361quit (Read error: Connection reset by peer)
19:07:00  <rphillips>raw socket support in libuv would be nice
19:12:43  * travis-cijoined
19:12:43  <travis-ci>luvit/luvit#1133 (tls-codec - 498f04c : Tim Caswell): The build passed.
19:12:43  <travis-ci>Change view : https://github.com/luvit/luvit/compare/b37675fef5e4...498f04cc53bd
19:12:43  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40808484
19:12:43  * travis-cipart
19:14:40  * travis-cijoined
19:14:40  <travis-ci>luvit/luvit#1134 (tls-codec - b02a1d5 : Tim Caswell): The build passed.
19:14:40  <travis-ci>Change view : https://github.com/luvit/luvit/compare/498f04cc53bd...b02a1d50b42e
19:14:40  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40808624
19:14:40  * travis-cipart
19:27:08  * kazuponjoined
19:31:18  * kazuponquit (Ping timeout: 244 seconds)
19:39:12  * dan336quit (Quit: Leaving.)
20:12:23  <rphillips>creationix: seems like the lua_openssl guy did a great job with the bindings
20:12:32  <creationix>awesome
20:32:45  * a_lequit (Ping timeout: 255 seconds)
20:35:09  * torporjoined
20:38:36  * a_lejoined
20:39:29  <rphillips>i updated the dns PR... i really like the style of declaring the locals at the top
20:40:29  * torporquit (Quit: Leaving.)
20:43:59  <creationix>I wonder how to make cmake prefer vs 2012 community over express
20:44:01  * travis-cijoined
20:44:01  <travis-ci>luvit/luvit#1135 (dns_support - 1b8f221 : Ryan Phillips): The build passed.
20:44:01  <travis-ci>Change view : https://github.com/luvit/luvit/compare/7941822406fa...1b8f22125d15
20:44:01  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40817265
20:44:01  * travis-cipart
20:44:06  <creationix>I think the community version can do 64-bit builds
20:44:16  * DarkGodquit (Remote host closed the connection)
20:45:20  * DarkGodjoined
20:47:38  * travis-cijoined
20:47:38  <travis-ci>luvit/luvit#1137 (dns_support - c4620a9 : Ryan Phillips): The build passed.
20:47:38  <travis-ci>Change view : https://github.com/luvit/luvit/compare/1b8f22125d15...c4620a91749e
20:47:38  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40817763
20:47:38  * travis-cipart
20:56:02  * travis-cijoined
20:56:02  <travis-ci>luvit/luvit#1139 (luvi-up - fffd678 : Tim Caswell): The build passed.
20:56:02  <travis-ci>Change view : https://github.com/luvit/luvit/compare/d247de27e387...fffd678d23b9
20:56:02  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40818583
20:56:02  * travis-cipart
21:02:26  * tim_smartjoined
21:34:00  * a_lequit (Remote host closed the connection)
21:35:23  * a_lejoined
21:44:43  * dan336joined
21:45:28  * travis-cijoined
21:45:28  <travis-ci>luvit/luvit#1140 (dns_support - fd92b5b : Ryan Phillips): The build passed.
21:45:28  <travis-ci>Change view : https://github.com/luvit/luvit/compare/c4620a91749e...fd92b5b2550e
21:45:28  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40824182
21:45:28  * travis-cipart
21:47:27  <bjorn>What is the reasoning behind declaring the locals at the top? Just readability for those familiar with C?
21:48:36  <creationix>well, for callbacks, it allows me to mostly write the functions in the order they happen, not in reverse
21:49:17  <creationix>I’m not sure why rphillips likes it
21:50:25  <rphillips>i like it because it doesn't litter the code with local everywhere
21:51:24  <creationix>rphillips: any idea what would cause errors in my coroutines to get swallowed silently?
21:51:28  <rphillips>the linter we use for javascript tends to like var declarations at the beginning of the function as well
21:51:35  <creationix>I searched all my code for coroutine.resume and wrapped them all in asserts
21:51:47  <creationix>the outer uv.run() is wrapped in an xpcall to give stack traces
21:52:11  <rphillips>is the event loop actually running?
21:53:49  <creationix>I assume, uv.run never unblocks
21:54:09  <creationix>I could create an interval to make sure the loop is not stuck
21:54:43  <creationix>yep, still ticking
22:01:47  <bjorn>Alright, I can totally see the point with callbacks. :)
22:02:03  <bjorn>I do agree the "local" is kind of a heavy keyword to have all over the place as well.
22:02:19  <rphillips>creationix: i bet it's blocked in a ssl handshake method
22:02:52  <creationix>rphillips: I see it all over, not related to tls code
22:02:57  <rphillips>hmm
22:03:06  <creationix>the thread isn’t blocked, the interval keeps on ticking
22:03:53  <bjorn>And doing the 'local onMessage' rather than inline callback function is probably easier during debugging.
22:05:28  * travis-cijoined
22:05:28  <travis-ci>luvit/luvit#1142 (dns_support - 0d9189d : Ryan Phillips): The build passed.
22:05:28  <travis-ci>Change view : https://github.com/luvit/luvit/compare/fd92b5b2550e...0d9189debf7b
22:05:28  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/40826039
22:05:28  * travis-cipart
22:09:49  <rphillips>i wonder if the coroutine resume is actually getting triggered
22:15:56  <rphillips>man, 40 bucks a month for appveyor
22:16:12  <rphillips>i wish our builds were faster there
22:18:20  <creationix>appveyor says it’s free for open source projects
22:18:26  <creationix>but yeah, it’s super slow
22:21:03  * KennethWilkejoined
22:57:07  * KennethWilkequit (Quit: Leaving)
22:59:10  * a_lequit (Remote host closed the connection)
22:59:45  * a_lejoined
23:04:25  <rphillips>cancelled a bunch of windows builds
23:05:05  <rphillips>tls-codec and dns_support is building
23:05:22  <creationix>finally
23:05:49  <creationix>I’m tempted to setup our own server, but then I remember how much work that is
23:06:04  <creationix>I just build stuff on my local windows laptop when I want a windows binary or tests
23:07:15  <creationix>dinner time
23:07:19  <rphillips>same here
23:16:46  <rphillips>there is a bug in the timeouts on windows
23:17:02  <rphillips>i'll have to debug into it
23:48:12  * dan336quit (Quit: Leaving.)