00:13:04  <creationix>rphillips: so for luvit packages in the central repository. I’m considering using rsa signatures on tags for publishing authentication
00:13:18  <creationix>is it insane to use ssh private key to sign things?
00:13:29  <rphillips>heh, not at all. though the web of trust thing
00:13:44  <rphillips>there isn't a great way to verify them
00:14:13  <creationix>with ssh keys on github, you can look up the public keys of any user. So then it’s as safe as the user’s github account
00:14:35  <creationix>openpgp is just too hard for most people, I don’t want such a high barrier to entry
00:14:41  <creationix>but npm is too insecure im my opinion
00:16:42  <creationix>for example, my github keys https://api.github.com/users/creationix/keys
00:18:12  <creationix>though the other issue is normal git client doesn’t provide a way to use your ssh key to sign tags
00:18:50  <rphillips>ah, that would be slick
00:19:07  <rphillips>+1
00:20:09  <creationix>I’m just thinking if the system requires a signed tag to publish to the central repository, it would be a little safer, even if it’s just ssh keys
00:21:05  <creationix>maybe we could allow both kinds of signatures, no reason people can’t create accounts using pgp keys
00:21:18  <creationix>it’s a shame I lost my keybase key
00:24:33  <creationix>the irony of the keybase client being distributed over npm
00:34:39  <rphillips>hackday/weekend project
00:34:54  <rphillips>got ping implemented in luvi/luvit https://gist.github.com/rphillips/c955dcedc657d62f11ad
00:35:18  <rphillips>uses ljsyscall
00:35:24  <rphillips>to get raw icmp sockets
00:35:59  <rphillips>need to clean it up, but we could use it for the remote poller
00:36:23  <creationix>nice
00:36:34  <rphillips>i sorta want to add the 'struct' library to luvi... it's tiny http://www.inf.puc-rio.br/~roberto/struct/
00:36:52  <rphillips>makes it easier to do protocol packing
00:37:23  <creationix>I’ve been using luajit ffi for that
00:38:25  <creationix>and I’m worried too much is going in core, we need a good package manager
00:39:49  <rphillips>true
00:40:02  <rphillips>ljsyscall is pretty sweet... ffi all the way
00:46:32  <creationix>yep, some people use it instead of libuv when they only care about linux
00:46:36  <creationix>ffi epoll
01:30:18  * DarkGodquit (Ping timeout: 250 seconds)
01:31:30  <rphillips>philips had some thoughts about signing things with ssh private keys
01:31:39  <rphillips>he is in the #coreos channel
01:31:50  <rphillips>not necessarily for luvit
01:36:26  * UniOnquit (Remote host closed the connection)
02:04:08  <rphillips>hmm. interesting... i didn't realize rockspecs supports binary modules
02:14:21  * dan336joined
02:38:32  * dan336quit (Quit: Leaving.)
04:57:04  * dan336joined
05:00:13  * dan336quit (Client Quit)
05:14:52  * dan336joined
05:20:28  * dan336quit (Quit: Leaving.)
06:30:43  * odiumjoined
06:30:47  * odiumchanged nick to odiumx
08:35:19  * travis-cijoined
08:35:19  <travis-ci>luvit/luvi#169 (feat/add_zlib - 0c5d64e : Rob Emanuele): The build has errored.
08:35:19  <travis-ci>Change view : https://github.com/luvit/luvi/commit/0c5d64e54643
08:35:19  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/41859682
08:35:19  * travis-cipart
10:47:41  * DarkGodjoined
11:29:09  * DarkGodquit (Ping timeout: 255 seconds)
11:40:54  * UniOnjoined
14:20:32  * kazuponjoined
15:08:26  <piernov>Hey, trying to start a timer with Luvit on top of a C++ app. I get "PANIC: unprotected error in call to Lua API (attempt to call a nil value)" with this example : https://github.com/luvit/luvit/blob/master/examples/timers-simple.lua
15:11:20  <piernov>(Using a lua_atpanic function printing the call stack trace : http://pastebin.com/uZxSF7Kr . Notice the error happens after the specified timeout.)
16:02:37  * a_lejoined
16:46:06  <rphillips>piernov: are you using master or the luvi-up branch?
17:37:52  <piernov>rphillips: I was using master since I didn't find how to integrate luvi-up with C. But nevermind, using this fork : https://github.com/Theintercooler/luvit it works (and it fits better with my need since there's also cmake support)
18:09:10  * kazuponquit (Remote host closed the connection)
18:11:00  * kazuponjoined
18:15:46  * kazuponquit (Ping timeout: 256 seconds)
18:25:29  * DarkGodjoined
18:57:56  * phorejoined
20:04:12  * a_lequit (Remote host closed the connection)
20:04:33  * a_lejoined
20:04:36  * a_lequit (Remote host closed the connection)
20:10:56  * a_lejoined
20:21:55  * a_lequit (Remote host closed the connection)
20:52:25  * a_lejoined
20:57:23  * a_lequit (Ping timeout: 258 seconds)
21:29:00  * dan336joined
22:14:19  * a_lejoined
22:21:42  * dan336quit (Quit: Leaving.)
23:34:16  * phorequit (Quit: looks like i ran out of coffee)