00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:13  * ircretaryjoined
00:07:34  * indexzerojoined
00:09:19  * lennartclquit (Ping timeout: 264 seconds)
00:09:19  * clauswittquit (Ping timeout: 264 seconds)
00:09:20  * dembones_quit (Ping timeout: 264 seconds)
00:09:20  * russfrankquit (Ping timeout: 264 seconds)
00:09:20  * guybrushquit (Ping timeout: 264 seconds)
00:09:45  * guybrushjoined
00:10:22  * clauswittjoined
00:10:26  * lennartcljoined
00:10:48  * dembones_joined
00:11:27  * chris_99quit (Ping timeout: 264 seconds)
00:11:31  * russfrankjoined
00:11:37  * a_lejoined
00:12:12  * Raynosjoined
00:12:59  * thlorenzjoined
00:16:47  * brsonquit (Quit: leaving)
00:17:22  * thlorenzquit (Ping timeout: 245 seconds)
00:20:23  * a_lequit (Read error: Connection reset by peer)
00:21:17  * a_lejoined
00:22:09  * a_lequit (Read error: Connection reset by peer)
00:22:57  * rvaggjoined
00:23:30  * a_lejoined
00:23:40  * petka_joined
00:24:14  * a_lequit (Read error: Connection reset by peer)
00:24:41  * jcrugzzjoined
00:25:12  * a_lejoined
00:27:38  * a_lequit (Read error: Connection reset by peer)
00:28:21  * a_lejoined
00:30:12  * thlorenzjoined
00:30:37  * eugeneware_joined
00:33:02  * a_lequit (Ping timeout: 244 seconds)
00:33:48  * yunong_joined
00:35:55  * tarrudaquit (Quit: WeeChat 1.0.1)
00:36:58  * yunongquit (Ping timeout: 244 seconds)
00:39:07  * a_lejoined
00:39:15  * a_lequit (Remote host closed the connection)
00:40:25  * kellabytejoined
00:41:26  * felixgejoined
00:43:21  * a_lejoined
00:49:27  * cofzjoined
00:52:29  * indexzeroquit (Ping timeout: 244 seconds)
00:56:37  * groundwater___quit (Ping timeout: 244 seconds)
00:57:14  * groundwater___joined
00:57:52  * a_lequit (Read error: Connection reset by peer)
00:58:18  * a_lejoined
01:01:59  * a_lequit (Read error: Connection reset by peer)
01:02:29  * a_lejoined
01:02:41  * indexzerojoined
01:07:15  * a_lequit (Ping timeout: 264 seconds)
01:07:19  * parshapjoined
01:13:28  * savardcjoined
01:20:48  * cnd_joined
01:21:44  * thlorenzquit (Remote host closed the connection)
01:33:00  * mikolalysenkojoined
01:34:52  * c4miloquit (Remote host closed the connection)
01:38:58  * iarnaquit (Remote host closed the connection)
01:44:46  * a_lejoined
01:46:00  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
01:48:21  * Ralithquit (Ping timeout: 252 seconds)
01:48:48  * iarnajoined
01:51:13  * piscisaureusjoined
01:51:24  * cofzquit (Quit: cofz)
01:53:02  <Wraithan>console.log(process.binding('crypto').Connection.prototype) works on v0.10 and fails on v0.12
01:53:07  * AlexisMochaquit (Ping timeout: 244 seconds)
01:53:20  <Wraithan>It fails with:
01:53:21  <Wraithan>Assertion failed: (object->InternalFieldCount() > 0), function Unwrap, file ../src/util-inl.h, line 117.
01:53:23  <Wraithan>Abort trap: 6
01:58:49  * a_lequit (Remote host closed the connection)
02:00:21  * stagasquit (Ping timeout: 244 seconds)
02:10:39  * a_lejoined
02:11:09  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
02:11:38  * piscisaureusjoined
02:12:55  * groundwater___quit (Read error: Connection reset by peer)
02:13:06  * groundwater____joined
02:13:16  * groundwater____changed nick to groundwater
02:13:55  * a3fjoined
02:17:23  * Ralithjoined
02:22:32  * thlorenzjoined
02:26:13  <jgi>Wraithan: could you please create an issue on GitHub?
02:27:16  * thlorenzquit (Ping timeout: 255 seconds)
02:35:50  * a_lequit (Remote host closed the connection)
02:38:37  <Wraithan>jgi: will do later, at a user group
02:41:37  <jgi>Wraithan: done: https://github.com/joyent/node/issues/9028, and thank you!
02:41:48  <jgi>Wraithan: please let me know in the comments if I missed something
02:42:45  <Wraithan>jgi: yeah, Object.keys() is fine, but JSON.stringify() kills the process as well iirc (on phone irc)
02:45:52  <jgi>Wraithan: signing off, please comment on that issue whenever you have some time
02:45:56  <jgi>Wraithan: thank you again!
02:46:08  * jgiquit (Quit: jgi)
02:46:33  <Wraithan>will do
02:48:15  * creationixquit (Ping timeout: 265 seconds)
02:48:44  * wolfeidauquit (Ping timeout: 265 seconds)
02:48:55  * wolfeidaujoined
02:49:05  * cofzjoined
02:49:45  * mikolalysenkoquit (Ping timeout: 244 seconds)
02:50:48  * jcrugzzquit (Ping timeout: 244 seconds)
02:52:02  * mikolalysenkojoined
02:52:52  * jcrugzzjoined
02:59:39  * thlorenzjoined
03:02:19  * creationixjoined
03:03:12  * indexzeroquit (Ping timeout: 245 seconds)
03:05:10  * a3fquit (Ping timeout: 264 seconds)
03:06:19  * indexzerojoined
03:13:31  * Raynosquit (Ping timeout: 244 seconds)
03:15:04  * creationixquit (Ping timeout: 244 seconds)
03:15:20  * creationixjoined
03:17:39  * rvaggquit (Ping timeout: 244 seconds)
03:17:54  * Raynosjoined
03:23:39  * c4milojoined
03:24:42  * rvaggjoined
03:28:42  * c4miloquit (Ping timeout: 244 seconds)
03:33:40  * indexzeroquit (Ping timeout: 244 seconds)
03:34:31  * thlorenzquit (Remote host closed the connection)
03:34:42  * Raynosquit (Ping timeout: 244 seconds)
03:35:21  * indexzerojoined
03:37:28  * abraxasjoined
03:37:32  * Raynosjoined
03:38:58  * thlorenzjoined
03:40:24  * Fishrockjoined
03:40:48  * Fishrock123quit (Read error: Connection reset by peer)
03:42:45  * thlorenzquit (Remote host closed the connection)
03:42:59  * petka_quit (Ping timeout: 244 seconds)
03:43:12  * petka_joined
03:48:08  * Raynosquit (Ping timeout: 244 seconds)
03:53:34  * Raynosjoined
03:55:22  * creationixquit (Ping timeout: 244 seconds)
03:55:54  * creationixjoined
03:56:53  * AlexisMochajoined
04:06:05  * Left_Turnquit (Read error: Connection reset by peer)
04:08:28  * stagasjoined
04:08:48  * petka_quit (Ping timeout: 244 seconds)
04:08:49  * petka__joined
04:09:03  * AlexisMochaquit (Ping timeout: 264 seconds)
04:11:19  * brsonjoined
04:11:23  * creationixquit (Ping timeout: 244 seconds)
04:11:48  * AlexisMochajoined
04:14:25  * creationixjoined
04:15:31  * mikolalysenkoquit (Ping timeout: 244 seconds)
04:21:34  * mikolalysenkojoined
04:35:05  * AvianFlujoined
04:38:15  * creationixquit (Ping timeout: 244 seconds)
04:40:27  * creationixjoined
04:43:35  * thlorenzjoined
04:43:56  * eugeneware_quit (Ping timeout: 244 seconds)
04:45:20  * ferossquit (Read error: Connection reset by peer)
04:45:32  * ferossjoined
04:46:16  * eugeneware_joined
04:48:22  * thlorenzquit (Ping timeout: 264 seconds)
04:53:45  * creationixquit (Ping timeout: 244 seconds)
04:55:02  * creationixjoined
05:04:51  * AvianFluquit (Ping timeout: 264 seconds)
05:10:59  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
05:12:51  * brsonquit (Quit: leaving)
05:12:59  * c4milojoined
05:17:43  * c4miloquit (Ping timeout: 244 seconds)
05:28:34  * AlexisMochaquit (Ping timeout: 244 seconds)
05:46:27  * creationixquit (Ping timeout: 244 seconds)
05:46:35  * creationixjoined
06:00:37  * Fishrockquit (Quit: Leaving...)
06:11:01  * seishunjoined
06:17:11  * cofzquit (Quit: cofz)
06:21:20  * petka__quit (Read error: Connection reset by peer)
06:22:58  * petka_joined
06:25:50  * chrisdickinson_changed nick to chrisdickinson
06:29:55  * AlexisMochajoined
06:32:46  * thlorenzjoined
06:36:54  * thlorenzquit (Ping timeout: 245 seconds)
06:41:32  * ijrothjoined
06:46:19  * iarnaquit (Remote host closed the connection)
06:49:46  * iarnajoined
07:01:58  * c4milojoined
07:04:48  * [spoiler]joined
07:06:37  * c4miloquit (Ping timeout: 252 seconds)
07:09:03  * kellabytequit (Ping timeout: 264 seconds)
07:09:09  * rvaggquit (Read error: Connection reset by peer)
07:10:56  * rvaggjoined
07:12:10  * bajtosjoined
07:12:30  * kellabytejoined
07:13:02  * iarnaquit (Read error: Connection reset by peer)
07:13:34  * iarnajoined
07:18:29  * dshaw_joined
07:22:02  * jcrugzzquit (Ping timeout: 244 seconds)
07:23:59  * jcrugzzjoined
07:39:24  * seishunquit (Ping timeout: 245 seconds)
07:40:33  * iarnaquit (Remote host closed the connection)
07:44:27  * octetcloudquit (Ping timeout: 264 seconds)
08:12:40  * kellabytequit (Ping timeout: 244 seconds)
08:14:45  * kellabytejoined
08:18:59  * stagasquit (Ping timeout: 245 seconds)
08:21:17  * sandr8quit (Read error: Connection reset by peer)
08:21:35  * thlorenzjoined
08:26:18  * thlorenzquit (Ping timeout: 244 seconds)
08:32:40  * SergeiRNDjoined
08:37:15  * sandr8joined
08:39:46  * rmgquit (Remote host closed the connection)
08:42:38  * dshaw_quit (Ping timeout: 244 seconds)
08:50:09  * roxlujoined
08:51:10  * c4milojoined
08:51:28  <trevnorris>Wraithan: updated the ticket w/ information. know why that's going on.
08:55:51  * c4miloquit (Ping timeout: 264 seconds)
09:12:36  * SplinterOfChaosquit (Ping timeout: 244 seconds)
09:14:04  <Wraithan>trevnorris: hey, thanks!
09:41:18  * a3fjoined
10:04:01  * rendarjoined
10:10:20  * thlorenzjoined
10:14:52  * thlorenzquit (Ping timeout: 245 seconds)
10:15:43  * eugeneware_quit (Read error: Connection reset by peer)
10:15:55  * eugeneware_joined
10:24:07  * chris_99joined
10:25:57  * abraxasquit (Remote host closed the connection)
10:25:58  * groundwaterquit (Ping timeout: 244 seconds)
10:26:03  * Left_Turnjoined
10:26:31  * abraxasjoined
10:27:26  * groundwaterjoined
10:28:00  * bajtosquit (Quit: bajtos)
10:28:14  * rmgjoined
10:31:15  * abraxasquit (Ping timeout: 264 seconds)
10:32:57  * rmgquit (Ping timeout: 256 seconds)
10:40:09  * c4milojoined
10:44:50  * tarrudajoined
10:45:25  * c4miloquit (Ping timeout: 256 seconds)
11:01:12  * SergeiRNDquit (Quit: Leaving.)
11:23:07  * zju4quit (Read error: Connection reset by peer)
11:23:42  * zju4joined
11:33:15  * hij1nx_changed nick to hij1nx
11:36:33  * inolenquit (Quit: Leaving.)
11:38:28  * SergeiRNDjoined
11:59:09  * thlorenzjoined
12:03:34  * thlorenzquit (Ping timeout: 245 seconds)
12:15:16  * abraxasjoined
12:19:58  * abraxasquit (Ping timeout: 245 seconds)
12:59:57  * tarrudaquit (Quit: WeeChat 1.0.1)
13:00:00  * thlorenzjoined
13:04:33  * thlorenzquit (Ping timeout: 245 seconds)
13:12:27  * bajtosjoined
13:18:22  * rmgjoined
13:19:56  * kevinswiberjoined
13:21:22  * milojquit (Ping timeout: 240 seconds)
13:22:53  * rmgquit (Ping timeout: 245 seconds)
13:23:56  * c4milojoined
13:29:32  * kevinswiberquit (Remote host closed the connection)
13:30:06  * kevinswiberjoined
13:33:44  * milojjoined
13:40:33  * kevinswiberquit (Remote host closed the connection)
13:41:09  * kevinswiberjoined
13:45:23  * kevinswiberquit (Ping timeout: 245 seconds)
13:45:39  * stagasjoined
13:48:15  * Fishrock123joined
14:00:56  * thlorenzjoined
14:01:09  * AvianFlujoined
14:03:58  * abraxasjoined
14:05:14  * thlorenzquit (Ping timeout: 246 seconds)
14:08:52  * abraxasquit (Ping timeout: 240 seconds)
14:09:31  * Fishrock123quit (Remote host closed the connection)
14:17:26  * Damn3dquit (Ping timeout: 244 seconds)
14:20:58  * thlorenzjoined
14:22:20  * Damn3djoined
14:23:03  * Fishrock123joined
14:30:15  * thlorenzquit (Remote host closed the connection)
14:31:01  * [spoiler]quit (Quit: Leaving)
14:40:13  * thlorenzjoined
14:42:34  * nathan7quit (Remote host closed the connection)
14:42:42  * nathan7joined
14:42:43  * nathan7_joined
14:43:02  * nathan7_quit (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac)
14:43:57  * thlorenzquit (Remote host closed the connection)
14:44:34  * nathan7quit (Remote host closed the connection)
14:54:30  * lance|afkchanged nick to lanceball
14:57:38  * nathan7joined
14:58:18  * thlorenzjoined
15:10:53  * SergeiRNDquit (Quit: Leaving.)
15:14:14  * roxluquit (Quit: My Mac has gone to sleep. ZZZzzz…)
15:24:13  * a3fquit (Ping timeout: 256 seconds)
15:31:03  * roxlujoined
15:38:20  * iarnajoined
15:40:30  * iarnaquit (Read error: Connection reset by peer)
15:41:02  * iarnajoined
15:50:22  * iarnaquit (Read error: Connection reset by peer)
15:50:54  * iarnajoined
15:52:52  * abraxasjoined
15:56:23  * SplinterOfChaosjoined
15:58:09  * abraxasquit (Ping timeout: 272 seconds)
16:07:31  * ijrothquit (Quit: Leaving.)
16:08:35  * iarnaquit (Remote host closed the connection)
16:08:46  * brsonjoined
16:18:52  * bajtosquit (Quit: bajtos)
16:25:26  * iarnajoined
16:27:19  * iarnaquit (Read error: Connection reset by peer)
16:27:57  * iarnajoined
16:30:15  * tarrudajoined
16:31:10  * piscisaureusjoined
16:40:33  * AvianFluquit (Ping timeout: 265 seconds)
16:42:30  * tarrudaquit (Quit: WeeChat 1.0.1)
16:57:07  * rmgjoined
16:59:09  * bajtosjoined
17:06:46  * roxluquit (Quit: My Mac has gone to sleep. ZZZzzz…)
17:09:46  * ijrothjoined
17:11:33  * seishunjoined
17:21:40  * octetcloudjoined
17:25:07  * hueniversequit (Quit: Leaving.)
17:26:04  * Ralithquit (Ping timeout: 245 seconds)
17:35:42  * roxlujoined
17:41:59  * jgijoined
17:47:54  * az7ar_awayquit (Remote host closed the connection)
17:47:55  * reqsharkjoined
17:50:00  * roxluquit (Quit: My Mac has gone to sleep. ZZZzzz…)
18:02:03  * Ralithjoined
18:14:07  * dshaw_joined
18:14:48  * AvianFlujoined
18:16:07  * bretjoined
18:17:50  * AlexisMochaquit (Read error: Connection reset by peer)
18:21:03  * dshaw_quit (Quit: Leaving.)
18:27:18  * inolenjoined
18:29:36  <piscisaureus>saghul: hi
18:31:32  <saghul>piscisaureus: hi!
18:31:55  <piscisaureus>saghul: I figured this could be faster than github
18:32:03  <saghul>heh, sure
18:32:25  <piscisaureus>saghul: so uv_tcp_open() already set O_NONBLOCK on windows, and it doesn't use nonblocking io for udp/pipe.
18:32:49  <piscisaureus>saghul: it doesn't for uv_poll though, because I figured it was the user's responsibility to do so.
18:33:10  <piscisaureus>saghul: now the problem that this patch is trying to solve is related to *uv_pipe_open* on *unix*
18:33:39  <piscisaureus>saghul: and indeed, that should set O_NONBLOCK but it didn;t
18:34:13  <piscisaureus>saghul: as far as I can tell, there is no problem with poll handles on either platform. So I don't see why we should set O_NONBLOCK in uv_poll_init()
18:35:35  <saghul>one sec
18:41:55  * thlorenzquit (Remote host closed the connection)
18:43:20  <saghul>piscisaureus: sorry, just got a call, I'm back now
18:44:16  <saghul>piscisaureus: the problem manifested with uv_pipe_open, yes, but in the end, for consistency, and user-friendlyness, we should also do it on uv_tcp/udp_open too
18:45:00  <piscisaureus>saghul: possibly but can we do that in a separate commit?
18:45:07  <saghul>piscisaureus: and then, when I was there, I realized that for poll handles the user still needed to set the socket to non-blocking manually, so let's to it in libuv and take the burden away
18:45:08  * thlorenzjoined
18:45:29  <saghul>piscisaureus: it's already on a separate commit (the poll handle part)
18:45:39  <saghul>piscisaureus: check https://github.com/saghul/libuv/compare/libuv:v1.x...do_you_even_open
18:46:05  <piscisaureus>saghul: i disagree a little bit and I am concerned about iojs stability a bit, I don't know how a uv_poll change would interact with c-ares integration
18:46:52  <saghul>piscisaureus: I can look it up and let you know
18:49:21  <piscisaureus>saghul: oh, I was under the impression that your feedback to ben was: "change this patch to change SOCK_NONBLOCK for poll handles too"
18:49:44  <saghul>piscisaureus: c-ares puts it in non-blocking mode already, so iojs would be unaffected
18:50:09  <saghul>piscisaureus: no, he asked if I wanted to take over the PR, which I did :-)
18:50:16  <piscisaureus>saghul, ah :)
18:50:28  <piscisaureus>saghul: so my way forward would be: land that PR
18:50:29  * dap_joined
18:50:40  <piscisaureus>saghul: start a separate PR for poll handles
18:50:58  <piscisaureus>saghul: or just a discussion
18:51:13  <piscisaureus>saghul: sorry for not being so responsive these days, iojs is taking my time atm
18:51:38  <saghul>piscisaureus: no worries, I totally understand. This is also not a priority whatsoever.
18:51:48  <saghul>piscisaureus: I'll do that then
18:52:09  <piscisaureus>saghul: well the pipe_open bug is kind of a priority. Would it be okay if I did a release today or tomorrow?
18:52:21  * thlorenzquit (Remote host closed the connection)
18:52:36  <piscisaureus>a priority in the sense of a real bug that affects users.
18:52:57  <saghul>piscisaureus: ah, that. I can land the patch and do a release right now if you need
18:53:29  <piscisaureus>I'm not that much in a hurry but yes that'd be welcome.
18:54:12  <saghul>no worries, I just happen to be sitting at the computer now :-)
19:01:58  <saghul>piscisaureus: https://github.com/libuv/libuv/releases/tag/v1.2.1
19:02:59  <piscisaureus>saghul: awesome, thanks!
19:05:32  * bajtosquit (Quit: bajtos)
19:08:37  * davijoined
19:08:37  * daviquit (Changing host)
19:08:37  * davijoined
19:11:59  * roxlujoined
19:15:06  * tarrudajoined
19:17:26  * bajtosjoined
19:21:58  * bajtosquit (Ping timeout: 264 seconds)
19:25:03  * AvianFluquit (Ping timeout: 244 seconds)
19:25:19  * AvianFlujoined
19:34:26  * kevinswiberjoined
19:42:10  * tarrudaquit (Quit: WeeChat 1.0.1)
19:42:29  * thlorenzjoined
19:43:08  * kevinswiberquit (Remote host closed the connection)
19:43:46  * kevinswiberjoined
19:48:34  * kevinswiberquit (Ping timeout: 265 seconds)
19:49:36  * Ralt_joined
19:56:47  * Ralt_quit (Ping timeout: 256 seconds)
19:57:22  * bajtosjoined
20:01:00  * bajtosquit (Client Quit)
20:03:17  * ijrothquit (Quit: Leaving.)
20:25:30  <rendar>piscisaureus, is io.js a fork of node?
20:26:17  * kevinswiberjoined
20:55:59  * dshaw_joined
21:00:53  * ijrothjoined
21:04:40  * jgiquit (Quit: jgi)
21:19:04  * abraxasjoined
21:24:08  * abraxasquit (Ping timeout: 246 seconds)
21:24:26  * a3fjoined
21:26:51  * daviquit (Ping timeout: 272 seconds)
21:47:51  * jgijoined
21:52:07  * stagasquit (Ping timeout: 252 seconds)
22:00:41  * Fishrock123quit (Remote host closed the connection)
22:00:59  * Fishrock123joined
22:01:01  * Fishrock123quit (Remote host closed the connection)
22:01:16  * dshaw_quit (Quit: Leaving.)
22:05:56  * a_lejoined
22:06:50  <a_le>can I uv_close a tcp stream while there is a pending write request on it?
22:07:38  <saghul>a_le: yes, the write callback will be called with UV_ECANCELED
22:08:05  <a_le>saghul: so in the special case of UV_ECANCELLED, I should not perform the uv_close from the write callback
22:08:26  <a_le>right?
22:26:24  * AvianFluquit (Ping timeout: 244 seconds)
22:27:23  * russfrankquit (Ping timeout: 264 seconds)
22:28:37  * roxluquit (Quit: My Mac has gone to sleep. ZZZzzz…)
22:29:59  * rendarquit (Quit: Leaving)
22:32:20  <saghul>a_le: you can check with uv_is_closing
22:32:41  <saghul>that way you avoid special cases for errors
22:35:19  * roxlujoined
22:37:08  * roxluquit (Client Quit)
22:38:22  <a_le>saghul: yeah, but i'd rather have the right logic in place than relying on information from libuv
22:47:49  * kevinswiberquit (Remote host closed the connection)
22:48:20  * kevinswiberjoined
22:48:28  * reqshark_joined
22:48:41  * reqshark_quit (Client Quit)
22:52:21  * reqsharkquit (Ping timeout: 272 seconds)
22:52:37  * kevinswiberquit (Ping timeout: 252 seconds)
23:04:02  * seishunquit (Ping timeout: 245 seconds)
23:07:18  <saghul>a_le: in the future we might allow for uv_cancel to cancel write requests, so your code would need to be adjusted
23:08:42  * abraxasjoined
23:11:34  <a_le>saghul: right now, suppose a destination IP get blackholed, it takes ~1.5 minutes before the close callback gets invoked
23:13:53  * abraxasquit (Ping timeout: 272 seconds)
23:16:10  <saghul>oh, I guess you want to start a timer and close the handle, right?
23:17:37  * AvianFlujoined
23:17:39  <a_le>saghul: that is _after_ the uv_clode()
23:17:41  <a_le>close
23:18:42  <a_le>ha, i guess it's my bug
23:26:21  <saghul>a_le: orly?! that's weird indeed
23:28:50  <MI6>joyent/node: Robert Kowalski v0.10 * 0c50195 : docs: delete unused/duplicate css files - http://git.io/mVJ7LA
23:42:13  <MI6>joyent/node: Julien Gilli v0.12 * 307daed : Merge remote-tracking branch 'upstream/v0.10' into v0.12 (+2 more commits) - http://git.io/3pTOuw
23:53:10  <a_le>saghul: ?
23:53:35  <a_le>oh orly="oh really" :D