00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:02:30  * toothrchanged nick to toothrot
00:16:16  * superjoe30quit (Quit: Leaving)
00:18:09  * bradleymeckquit (Quit: bradleymeck)
00:18:29  * AvianFluquit (Ping timeout: 240 seconds)
00:18:38  * jmar777quit (Remote host closed the connection)
00:21:37  * hzjoined
00:22:26  * bradleymeckjoined
00:23:08  * wolfeidaujoined
00:23:53  * wolfeidauquit (Remote host closed the connection)
00:24:29  * wolfeidaujoined
00:26:48  * rmgquit (Remote host closed the connection)
00:38:50  * jmar777joined
00:44:57  * jmar777quit (Remote host closed the connection)
00:46:19  * jmar777joined
00:50:20  * abraxasjoined
00:50:56  * jmar777quit (Ping timeout: 252 seconds)
00:53:42  * kpdeckerquit (Read error: Connection reset by peer)
00:54:29  * abraxasquit (Ping timeout: 240 seconds)
00:56:39  * kpdeckerjoined
01:16:42  * wolfeidauquit (Remote host closed the connection)
01:17:40  * rmgjoined
01:21:02  * janjongboomjoined
01:25:54  * thlorenzjoined
01:26:15  * rmgquit (Ping timeout: 260 seconds)
01:28:38  * AvianFlujoined
01:28:52  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:29:30  * wolfeidaujoined
01:31:04  * pachetquit (Quit: leaving)
01:33:43  * kpdeckerquit (Quit: Leaving.)
01:35:30  * Benviequit (Ping timeout: 253 seconds)
01:43:20  * bradleymeckquit (Ping timeout: 245 seconds)
01:43:49  * bradleymeckjoined
01:46:53  * kpdeckerjoined
01:48:21  * bradleymeckquit (Ping timeout: 252 seconds)
01:59:24  * TooTallNatequit (Quit: Computer has gone to sleep.)
02:02:37  * hzquit
02:21:57  * brsonquit (Quit: leaving)
02:33:33  * Ralithquit (Ping timeout: 272 seconds)
02:38:01  * inolenquit (Quit: Leaving.)
02:40:14  * superjoechanged nick to andrewrk
02:43:38  * inolenjoined
02:43:53  * abraxasjoined
02:48:12  * abraxasquit (Ping timeout: 252 seconds)
02:55:13  * abraxasjoined
02:57:14  * abraxas_joined
03:00:03  * abraxasquit (Ping timeout: 260 seconds)
03:01:41  * abraxas_quit (Ping timeout: 252 seconds)
03:03:22  * rmgjoined
03:08:53  * rmgquit (Ping timeout: 245 seconds)
03:13:26  <MI6>joyent/node: Fedor Indutny merge-review * 640912d : tls_wrap: propagate errors to write callbacks (+217 more commits) - http://git.io/kPEXoQ
03:14:13  <MI6>joyent/node: Timothy J Fontaine merge-review * c1b1f31 : Merge remote-tracking branch 'upstream/v0.10' (+18 more commits) - http://git.io/uKNUuQ
03:16:12  <MI6>libuv-master-gyp: #409 ABORTED smartos-ia32 (3/204) smartos-x64 (3/204) http://jenkins.nodejs.org/job/libuv-master-gyp/409/
03:18:43  * Ralithjoined
03:20:44  * sinclair|workjoined
03:26:29  * AlexisMochaquit (Ping timeout: 272 seconds)
03:28:32  <MI6>node-review-unix: #159 ABORTED smartos-ia32 (2/697) linux-ia32 (1/697) smartos-x64 (3/697) linux-x64 (1/697) http://jenkins.nodejs.org/job/node-review-unix/159/
03:29:06  <MI6>node-review-windows: #12 UNSTABLE windows-x64 (13/697) windows-ia32 (15/697) http://jenkins.nodejs.org/job/node-review-windows/12/
03:44:46  <MI6>node-review-windows: #13 UNSTABLE windows-x64 (10/697) windows-ia32 (14/697) http://jenkins.nodejs.org/job/node-review-windows/13/
03:47:35  * inolenquit (Quit: Leaving.)
03:49:59  * mikealjoined
04:05:58  * c4milojoined
04:17:26  * mikealquit (Quit: Leaving.)
04:30:51  * dshaw_joined
04:31:43  * hueniverse1joined
04:32:37  * hueniversequit (Ping timeout: 248 seconds)
04:37:28  * wolfeidauquit (Remote host closed the connection)
04:58:08  * abraxasjoined
05:02:54  * abraxasquit (Ping timeout: 252 seconds)
05:03:13  * c4miloquit (Read error: Connection reset by peer)
05:03:32  * c4milojoined
05:08:50  * dshaw_quit (Quit: Leaving.)
05:10:20  * dshaw_joined
05:15:25  * dshaw_quit (Ping timeout: 272 seconds)
05:21:28  * AlexisMochajoined
05:26:14  * mikealjoined
05:30:45  * inolenjoined
05:33:26  * c4miloquit (Read error: Connection reset by peer)
05:33:46  * c4milojoined
05:37:22  * defunctzombiechanged nick to defunctzombie_zz
05:38:38  * wolfeidaujoined
05:39:30  * dshaw_joined
05:41:48  * dshaw_1joined
05:42:28  * daviddiasjoined
05:44:33  * dshaw_quit (Ping timeout: 272 seconds)
05:44:51  * thlorenzquit (Remote host closed the connection)
05:49:35  * mihaupquit (Ping timeout: 245 seconds)
05:51:20  * c4miloquit (Read error: Connection reset by peer)
05:51:37  * c4milojoined
05:57:51  * dshaw_1quit (Ping timeout: 272 seconds)
06:05:59  * rmgjoined
06:07:53  * mihaupjoined
06:11:45  * rmgquit (Ping timeout: 265 seconds)
06:12:21  * mihaupquit (Ping timeout: 252 seconds)
06:22:09  * c4milo_joined
06:22:09  * c4miloquit (Read error: Connection reset by peer)
06:25:55  * c4milo_quit (Read error: Connection reset by peer)
06:26:19  * c4milojoined
06:29:23  * AvianFluquit (Remote host closed the connection)
06:34:37  <MI6>nodejs-v0.10-windows: #460 UNSTABLE windows-ia32 (6/610) windows-x64 (10/610) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/460/
06:37:21  * bradleymeckjoined
06:46:54  * m76joined
06:47:57  * c4miloquit (Remote host closed the connection)
06:48:23  * bradleymeckquit (Remote host closed the connection)
06:49:40  * bradleymeckjoined
06:50:40  * jmar777joined
06:55:08  * jmar777quit (Ping timeout: 252 seconds)
06:55:25  * c4milojoined
07:10:01  * c4miloquit (Remote host closed the connection)
07:29:15  * TooTallNatejoined
07:29:21  * TooTallNatequit (Client Quit)
07:32:14  * felixgejoined
07:42:21  * rmgjoined
07:46:48  * rmgquit (Ping timeout: 245 seconds)
08:09:57  * inolenquit (Quit: Leaving.)
08:11:03  * rendarjoined
08:17:23  * indexzerojoined
08:18:12  * indexzeroquit (Client Quit)
08:40:13  * rendarquit (Quit: Leaving)
08:48:42  * rendarjoined
08:48:59  * rendar_joined
08:50:28  * rendarquit (Disconnected by services)
08:50:52  * rendar_changed nick to rendar
08:55:16  * hzjoined
09:19:25  * rendarquit (Quit: Leaving)
09:25:04  * rendarjoined
09:43:43  * rendarquit (Quit: Leaving)
09:46:28  * mihaupjoined
09:47:08  <mihaup>Hi indutny
10:03:42  * janjongboomjoined
10:04:43  * mihaupquit (Ping timeout: 265 seconds)
10:08:04  * rendarjoined
10:13:21  * piscisaureusjoined
10:15:17  * rendarquit (Quit: Leaving)
10:16:22  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:20:14  * rendarjoined
10:35:03  * piscisaureusquit (Ping timeout: 260 seconds)
10:40:08  * piscisaureusjoined
10:44:26  * rendarquit (Quit: Leaving)
10:44:39  * rmgjoined
10:50:00  * rmgquit (Ping timeout: 252 seconds)
10:52:23  * inolenjoined
10:56:44  * dshaw_joined
10:58:14  * bradleymeckquit (Quit: bradleymeck)
10:59:19  * kpdeckerquit (Quit: Leaving.)
11:01:51  * dshaw_quit (Ping timeout: 272 seconds)
11:26:03  * inolenquit (Quit: Leaving.)
11:26:27  * daviddiasquit (Read error: Connection reset by peer)
11:29:51  * kpdeckerjoined
11:31:38  * kpdecker1joined
11:31:38  * kpdeckerquit (Read error: Connection reset by peer)
11:44:11  * kpdecker1quit (Ping timeout: 252 seconds)
11:49:31  <indutny>hi mihaup
11:56:07  * daviddiasjoined
11:57:33  * dshaw_joined
11:58:20  <indutny>good morning everyone
12:02:39  * dshaw_quit (Ping timeout: 272 seconds)
12:19:41  <mmalecki>morning
12:29:57  * mihaupjoined
12:32:11  * m76quit (Read error: Connection reset by peer)
12:33:35  * rendarjoined
12:34:43  * janjongboomjoined
12:40:31  * kpdeckerjoined
12:45:00  * kpdeckerquit (Ping timeout: 245 seconds)
12:47:15  * rmgjoined
12:50:51  * piscisaureusquit (Ping timeout: 260 seconds)
12:59:58  * m76joined
13:01:16  * abraxasjoined
13:02:50  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
13:06:53  * abraxasquit (Ping timeout: 272 seconds)
13:15:23  * rendarquit (Quit: Leaving)
13:32:35  * kpdeckerjoined
13:36:46  * rmgquit (Ping timeout: 252 seconds)
13:37:03  * kpdeckerquit (Ping timeout: 260 seconds)
13:37:12  * piscisaureusjoined
13:59:03  * dshaw_joined
14:01:32  * hij1nxquit (Quit: WeeChat 0.3.2)
14:03:37  * dshaw_quit (Ping timeout: 272 seconds)
14:04:15  * Damn3dquit (Ping timeout: 272 seconds)
14:07:12  * Damn3djoined
14:07:28  * hij1nxjoined
14:12:55  * hij1nxquit (Quit: WeeChat 0.3.2)
14:17:37  * AvianFlujoined
14:25:44  * defunctzombie_zzchanged nick to defunctzombie
14:33:22  * kpdeckerjoined
14:37:50  * kpdeckerquit (Ping timeout: 252 seconds)
14:59:42  * dshaw_joined
15:02:34  * abraxasjoined
15:04:25  * dshaw_quit (Ping timeout: 272 seconds)
15:06:59  * abraxasquit (Ping timeout: 252 seconds)
15:11:19  * defunctzombiechanged nick to defunctzombie_zz
15:22:06  * rendarjoined
15:23:06  * rendarquit (Client Quit)
15:23:26  * rendarjoined
15:34:06  * kpdeckerjoined
15:38:45  * kpdeckerquit (Ping timeout: 252 seconds)
15:48:26  * hzquit
15:58:15  * pachetjoined
16:14:38  * mikealquit (Quit: Leaving.)
16:16:02  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
16:18:03  * thlorenzjoined
16:30:46  * mikolalysenkojoined
16:34:51  * kpdeckerjoined
16:35:45  * bradleymeckjoined
16:35:46  * daviddiasquit (Remote host closed the connection)
16:36:16  * daviddiasjoined
16:38:25  * kpdeckerquit (Read error: Operation timed out)
16:40:33  * daviddiasquit (Ping timeout: 245 seconds)
16:40:34  * bradleymeckquit (Ping timeout: 265 seconds)
17:01:21  * dshaw_joined
17:06:01  * dshaw_quit (Ping timeout: 272 seconds)
17:23:09  <markmm>Hi folks, does uv_stop free the memory used by the loop?
17:23:36  <markmm>I f I call that then uv_delete it fails an assertion
17:25:39  <markmm>Ah it's failing on assert(!uv__has_active_reqs(loop));
17:26:49  <markmm>I basically handle SIGINT and call uv_stop and then uv_delete is after the uv_run
17:31:49  <markmm>I think it's because I have a worker thread still running
17:32:34  <markmm>I guess I need to set a shared variable that the worker thread checks
17:33:05  * markmmis talking to himself
17:33:33  * janjongboomjoined
17:35:36  * kpdeckerjoined
17:36:39  * mihaupquit
17:41:48  * kpdeckerquit (Ping timeout: 245 seconds)
17:49:59  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:03:30  * jmar777joined
18:09:11  * inolenjoined
18:15:47  * daviddiasjoined
18:18:10  * inolenquit (Quit: Leaving.)
18:20:08  * daviddiasquit (Ping timeout: 245 seconds)
18:22:50  <MI6>node-review-unix: #160 FAILURE smartos-ia32 (2/697) linux-ia32 (1/697) smartos-x64 (3/697) linux-x64 (1/697) http://jenkins.nodejs.org/job/node-review-unix/160/
18:28:36  <MI6>nodejs-master-windows: #674 FAILURE http://jenkins.nodejs.org/job/nodejs-master-windows/674/
18:30:10  * janjongboomjoined
18:32:49  <MI6>nodejs-v0.10: #1739 UNSTABLE osx-x64 (9/610) linux-ia32 (3/610) smartos-x64 (8/610) smartos-ia32 (8/610) linux-x64 (2/610) osx-ia32 (3/610) http://jenkins.nodejs.org/job/nodejs-v0.10/1739/
18:35:08  <MI6>libuv-master: #452 FAILURE http://jenkins.nodejs.org/job/libuv-master/452/
18:36:23  * kpdeckerjoined
18:36:44  <rendar>markmm, why you have SIGINT?
18:37:19  <MI6>nodejs-master: #887 UNSTABLE linux-x64 (1/697) osx-x64 (2/697) linux-ia32 (2/697) osx-ia32 (1/697) smartos-ia32 (3/697) smartos-x64 (3/697) http://jenkins.nodejs.org/job/nodejs-master/887/
18:39:16  * thlorenzquit (Remote host closed the connection)
18:40:37  * kpdeckerquit (Ping timeout: 248 seconds)
18:42:01  * hzjoined
18:42:49  <tjfontaine>so I think this gyp flock tool is a non issue anymore
18:47:15  * jmar777quit (Remote host closed the connection)
18:47:19  * kpdeckerjoined
18:54:14  <markmm>rendar: Im being perdantic about how it cleans up, I test it using ctrl-c
18:57:06  <MI6>node-review-unix: #161 UNSTABLE smartos-ia32 (4/697) linux-ia32 (3/697) osx-ia32 (2/697) smartos-x64 (3/697) osx-x64 (4/697) linux-x64 (1/697) http://jenkins.nodejs.org/job/node-review-unix/161/
18:58:03  <tjfontaine>ok finally
18:58:08  <MI6>joyent/node: Timothy J Fontaine master * c1b1f31 : Merge remote-tracking branch 'upstream/v0.10' (+18 more commits) - http://git.io/uKNUuQ
18:58:16  * c4milojoined
19:01:15  * janjongboomquit (Ping timeout: 252 seconds)
19:02:20  <tjfontaine>indutny: using a new email address? :)
19:02:28  <indutny>not that I am aware of
19:02:28  <indutny>:)
19:02:42  * janjongboomjoined
19:02:48  <indutny>nah
19:02:50  <indutny>still the same
19:03:02  <tjfontaine>could have been a google fluke
19:03:11  <indutny>yeah
19:03:27  <indutny>ok, now to fix Sign/Verify error reporting
19:03:44  * c4miloquit (Remote host closed the connection)
19:03:47  <tjfontaine>it's an interesting situation for stable
19:03:56  <tjfontaine>but I think the right thing is to report these errors
19:04:12  <tjfontaine>I just wish openssl would have better differentiators for warnings and errors
19:07:30  <indutny>yep
19:07:49  <MI6>nodejs-master: #888 UNSTABLE linux-x64 (1/697) osx-x64 (1/697) linux-ia32 (2/697) osx-ia32 (2/697) smartos-ia32 (2/697) smartos-x64 (3/697) http://jenkins.nodejs.org/job/nodejs-master/888/
19:10:37  * daviddiasjoined
19:12:39  * thlorenzjoined
19:15:08  * daviddiasquit (Ping timeout: 245 seconds)
19:15:22  <MI6>nodejs-master-windows: #675 UNSTABLE windows-x64 (10/697) windows-ia32 (15/697) http://jenkins.nodejs.org/job/nodejs-master-windows/675/
19:15:22  * thlorenzquit (Remote host closed the connection)
19:17:26  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:19:25  * mikealjoined
19:22:59  * mikealquit (Client Quit)
19:28:59  * mikealjoined
19:31:09  * rmgjoined
19:32:29  * mikealquit (Client Quit)
19:32:43  <indutny>tjfontaine: want to review some of my PRs? :)
19:32:54  <indutny>https://github.com/joyent/node/pulls/indutny
19:32:56  <indutny>there are plenty of them
19:33:13  <indutny>except last two
19:41:19  * thlorenzjoined
19:56:01  * mikealjoined
19:58:16  * Benviejoined
19:58:18  <tjfontaine>indutny: will do
19:59:29  * mikealquit (Client Quit)
20:03:28  * dshaw_joined
20:05:16  * daviddiasjoined
20:07:59  * mikolalysenkoquit (Ping timeout: 240 seconds)
20:08:00  * mikealjoined
20:08:25  * dshaw_quit (Ping timeout: 272 seconds)
20:08:29  <MI6>joyent/node: Fedor Indutny master * a454063 : http: do not emit EOF non-readable socket - http://git.io/HpTVsw
20:09:43  * daviddiasquit (Ping timeout: 245 seconds)
20:11:31  * mikealquit (Client Quit)
20:11:48  * mikolalysenkojoined
20:11:49  * mikealjoined
20:12:41  * inolenjoined
20:17:59  <MI6>nodejs-master: #889 FAILURE linux-x64 (1/698) osx-x64 (1/698) linux-ia32 (2/698) osx-ia32 (1/698) smartos-x64 (4/698) http://jenkins.nodejs.org/job/nodejs-master/889/
20:19:11  <tjfontaine>ya, fuck you gyp, Imma fix you, good.
20:21:18  <indutny>:)
20:21:22  <indutny>tjfontaine: thank you
20:21:38  <MI6>joyent/node: Fedor Indutny v0.10 * 00efcb4 : net: reset `endEmitted` on reconnect (+2 more commits) - http://git.io/WYiJgQ
20:21:57  <mikeal>is it politically incorrect to say that gyp is a gyp?
20:23:04  <tjfontaine>we got gypped by gyp
20:23:30  * Kakerajoined
20:23:39  * defunctzombie_zzchanged nick to defunctzombie
20:25:51  <MI6>nodejs-master-windows: #676 UNSTABLE windows-x64 (11/698) windows-ia32 (15/698) http://jenkins.nodejs.org/job/nodejs-master-windows/676/
20:29:32  * mikealquit (Quit: Leaving.)
20:30:11  <MI6>nodejs-v0.10-windows: #461 UNSTABLE windows-ia32 (5/610) windows-x64 (11/610) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/461/
20:30:28  <MI6>nodejs-v0.10: #1740 UNSTABLE osx-x64 (7/610) linux-ia32 (2/610) smartos-x64 (8/610) smartos-ia32 (9/610) linux-x64 (2/610) osx-ia32 (5/610) http://jenkins.nodejs.org/job/nodejs-v0.10/1740/
20:35:45  <tjfontaine>indutny: why do we want to disable the agent for people using keys? In theory the agent requests should be bucketed by cert/key/ca as well, but a user may be grabbing the agent off a request for reuse in subsequent
20:35:54  <indutny>look at it
20:35:57  <indutny>it is created per-request
20:36:10  <tjfontaine>I know, but I could grab it off that request and use it in a subsequent?
20:36:18  <indutny>hm...
20:36:23  <indutny>is this api public?
20:36:29  <tjfontaine>client.agent you mean?
20:36:54  <indutny>yep
20:37:10  <indutny>I think this is wrong
20:37:18  <indutny>probably could be fixed in master
20:37:23  <indutny>it is an API change for v0.10 anyway
20:37:44  <indutny>I think that generally users should agent explicitely
20:37:48  <tjfontaine>ya, it's not public in so far as documented
20:37:56  <tjfontaine>and yes I agree they should be explicit with the agent
20:38:17  <indutny>perhaps it is a good idea to document that default agent is used if there are no key/cert in options
20:39:06  <tjfontaine>The following options from tls.connect() can also be specified. However, a globalAgent silently ignores these.
20:39:33  <tjfontaine>the code example then goes on to basically do what http.js does
20:39:57  <tjfontaine>if any tls connect option is set, it makes a new agent for you
20:40:08  <tjfontaine>so, ya... this is working as documented I think
20:41:38  <tjfontaine>https://github.com/joyent/node/commit/35607f3a2dda03af8cf2dd3704c0c915e28aa774
20:41:59  <tjfontaine>not necessarily clear why the change was introduced there
20:42:48  <indutny>oh
20:42:48  <indutny>ok
20:42:54  <indutny>please close PR then
20:42:56  <indutny>and that issue
20:42:58  <tjfontaine>ok
20:46:15  * hzquit
20:59:59  * daviddiasjoined
21:00:07  <hueniverse1>it looks like most of our open hapi issues with 0.11 are TLS related
21:00:26  <tjfontaine>more than what you've already commented on?
21:00:41  <hueniverse1>tjfontaine: that one I confirmed solved the nipple issue
21:00:48  <hueniverse1>I'm working with that locally applied
21:00:50  <hueniverse1>so yes
21:00:54  <tjfontaine>ok
21:04:17  * dshaw_joined
21:04:18  * daviddiasquit (Ping timeout: 245 seconds)
21:05:14  * abraxasjoined
21:06:49  <hueniverse1>tjfontaine: same code works on http but not https (socket hang up)
21:06:56  <hueniverse1>trying to isolate it now
21:07:03  <tjfontaine>hueniverse1: excellent thanks
21:09:13  * dshaw_quit (Ping timeout: 272 seconds)
21:09:43  * abraxasquit (Ping timeout: 245 seconds)
21:21:49  <tjfontaine>indutny: can you talk to me about #6946
21:22:02  * kpdeckerquit (Quit: Leaving.)
21:22:38  <indutny>hm...
21:23:37  <indutny>what's up?
21:24:03  <hueniverse1>tjfontaine: a tls cert that worked in 0.10 did not in 0.11. I created a new one now and it solved the problem, but that code used to work as-is in 0.10
21:24:11  <hueniverse1>do you want the two sets of certs?
21:24:50  <tjfontaine>hueniverse1: please
21:25:08  <tjfontaine>indutny: talk to me about when we were closing stdio and what problems we were causing
21:25:58  <tjfontaine>hueniverse1: fwiw you're doing this off of master HEAD? and there were no errors raised for the broken cert path?
21:26:36  <indutny>tjfontaine: on 'end'
21:26:41  <indutny>tjfontaine: if `autoClose` is true
21:27:11  <tjfontaine>sorry I mean I know when fs streams would try and close them, what was the scenario where this was causing a problem?
21:29:05  <hueniverse1>tjfontaine: 0.11 master head with the tls patch applied
21:29:10  <tjfontaine>ok
21:29:18  <hueniverse1>tjfontaine: it did not give cert errors, just socket hang up
21:29:26  <indutny>tjfontaine: well
21:29:33  <indutny>tjfontaine: fd = 0 was closed
21:29:38  <hueniverse1>tjfontaine: do you need code to reproduce or you know what this is about?
21:29:44  <indutny>and then we opened new socket
21:29:45  <indutny>or kqueue()
21:29:47  <indutny>or whatever
21:29:49  <indutny>and it had fd = 0
21:29:52  <tjfontaine>hueniverse1: if we have code the better it owuld be
21:29:57  <hueniverse1>k
21:30:01  <hueniverse1>should be easy to do
21:30:11  <indutny>and it gets closed
21:30:14  <indutny>with uv__close()
21:30:14  <hueniverse1>on other news: ALL HAPI TESTS PASSED
21:30:15  <tjfontaine>indutny: so someone closes stdin, os reallocates that fd to something else ...
21:30:16  <indutny>and everything fails
21:30:20  <indutny>indeed
21:30:34  * hzjoined
21:31:56  <tjfontaine>when that reallocated thing is tried to be closed by uv what do you mean "everything fails"? this is the assert that was blowing in libuv land?
21:33:52  <indutny>yep
21:33:54  <indutny>this is an assert
21:33:57  <indutny>and also
21:34:01  <indutny>closing stdio is very bad
21:34:06  <indutny>we could have fprintf's
21:34:08  <indutny>or whatever
21:34:13  <indutny>and they'll just write to a wrong place
21:34:19  <tjfontaine>right or ebadf or similar
21:34:50  <MI6>libuv-master-windows: #32 FAILURE http://jenkins.nodejs.org/job/libuv-master-windows/32/
21:35:11  <tjfontaine>this doesn't stop me from doing fs.closeSync(0) anyway though, the user may still shoot themselves
21:35:16  <indutny>yep
21:35:23  <indutny>but when we do it in cor
21:35:26  <indutny>core*
21:35:30  <indutny>its a bit fucked :)
21:38:05  <tjfontaine>what circumstances would stdout/stderr emit end and then close?
21:38:34  <tjfontaine>if you're piping to a child and it closes its side?
21:38:49  <tjfontaine>no that would be epipe
21:40:21  * m76quit (Read error: Connection reset by peer)
21:41:39  <MI6>libuv-v0.10-windows: #21 FAILURE http://jenkins.nodejs.org/job/libuv-v0.10-windows/21/
21:42:01  <tjfontaine>blah
21:42:35  * mmaleckiquit (Read error: Connection reset by peer)
21:43:11  * mmaleckijoined
21:43:19  <hueniverse1>tjfontaine: https://github.com/joyent/node/issues/6971
21:43:24  <tjfontaine>thanks
21:43:47  <hueniverse1>tjfontaine: and in case you missed it above, all hapi tests are now passing 0.11
21:44:03  <tjfontaine>hueniverse1: that's great news :)
21:47:27  <indutny>tjfontaine: if stdio is a file
21:47:45  * mikolalysenkoquit (Ping timeout: 272 seconds)
21:47:58  <indutny>node < /tmp/1.txt
21:48:17  <tjfontaine>I see
21:48:29  <tjfontaine>hueniverse1: I wonder if it now cares about it being expired
21:48:37  <tjfontaine>oh wait it's valid
21:49:20  <indutny>what happens when you use that cert?
21:49:43  <tjfontaine>on .11 it's a socket hangup, so presumably there's an error from openssl not raised
21:51:38  <indutny>hm...
21:51:41  * mikolalysenkojoined
21:53:08  <indutny>that is quite odd
21:54:46  * daviddiasjoined
21:56:12  <hueniverse1>indutny: odd is my specialty
21:56:16  <indutny>:)
21:59:18  * daviddiasquit (Ping timeout: 245 seconds)
22:00:36  * kpdeckerjoined
22:04:52  * dshaw_joined
22:09:55  * dshaw_quit (Ping timeout: 272 seconds)
22:22:40  * brsonjoined
22:33:31  <indutny>hueniverse1: so about your example
22:33:35  <indutny>server does emit 'clientError'
22:33:38  <indutny>oh
22:33:41  <indutny>let me comment on issue
22:36:57  * dshaw_joined
22:38:23  * janjongboomjoined
22:40:48  * pachetquit (Quit: leaving)
22:42:08  * brson_joined
22:42:47  <indutny>tjfontaine: so what about autoClose ?
22:42:55  <indutny>anything except being `options`-less proof?
22:43:51  * brson_quit (Client Quit)
22:44:06  * brson_joined
22:45:25  * brsonquit (Ping timeout: 248 seconds)
22:49:31  * daviddiasjoined
22:52:52  * rmgquit (Remote host closed the connection)
22:53:17  * AvianFluquit (Remote host closed the connection)
22:53:48  * daviddiasquit (Ping timeout: 252 seconds)
22:57:33  * Kakeraquit (Ping timeout: 265 seconds)
23:00:19  * mikealjoined
23:00:26  * mikealquit (Client Quit)
23:03:07  * mikolalysenkoquit (Ping timeout: 260 seconds)
23:05:15  * pachetjoined
23:05:15  * pachetquit (Changing host)
23:05:15  * pachetjoined
23:06:07  * abraxasjoined
23:09:18  * indexzerojoined
23:10:43  * abraxasquit (Ping timeout: 272 seconds)
23:14:03  * pachet_joined
23:14:41  * pachetquit (Read error: Connection reset by peer)
23:15:27  * defunctzombiechanged nick to defunctzombie_zz
23:29:58  * mikealjoined
23:30:05  * mikealquit (Client Quit)
23:41:52  <hueniverse1>indutny: thanks. my concern is the changed behavior. It doesn't work the same as 0.10 so we at a minimum should document what is diff now
23:44:13  * daviddiasjoined
23:44:17  * rmgjoined
23:44:33  * dshaw_quit (Quit: Leaving.)
23:44:42  * mikealjoined
23:45:34  * mikealquit (Client Quit)
23:48:43  * daviddiasquit (Ping timeout: 252 seconds)
23:48:48  <MI6>joyent/node: Fedor Indutny master * cc4b6e6 : crypto: clear error in GetPeerCertificate - http://git.io/ZE1I9A
23:53:26  * mikealjoined
23:53:52  * thlorenzquit (Remote host closed the connection)
23:54:35  * rmgquit (Ping timeout: 245 seconds)
23:54:50  * rmgjoined
23:58:39  * mikealquit (Quit: Leaving.)
23:59:35  <MI6>libuv-master-gyp: #410 UNSTABLE smartos-ia32 (3/204) smartos-x64 (3/204) http://jenkins.nodejs.org/job/libuv-master-gyp/410/