00:00:10  * ircretaryjoined
00:00:20  * daviddiasquit (Remote host closed the connection)
00:00:46  * daviddiasjoined
00:04:58  * daviddiasquit (Ping timeout: 246 seconds)
00:20:49  * thlorenzjoined
00:25:16  * thlorenzquit (Remote host closed the connection)
00:34:36  * brsonjoined
00:39:03  * brsonquit (Ping timeout: 255 seconds)
00:40:56  * brsonjoined
00:45:07  * cphooverjoined
00:49:32  * cphooverquit (Ping timeout: 246 seconds)
00:50:49  * thlorenzjoined
01:03:01  * kazuponjoined
01:09:33  * paulfryzeljoined
01:13:55  * paulfryzelquit (Ping timeout: 246 seconds)
01:14:41  * trevnorrisquit (Ping timeout: 255 seconds)
01:17:09  * inolenquit (Read error: Connection reset by peer)
01:18:56  * inolenjoined
01:29:03  * trevnorrisjoined
01:32:37  * inolenquit (Quit: Leaving.)
01:34:01  * rmgjoined
01:35:57  * stagasquit (Ping timeout: 252 seconds)
01:37:15  * mikolalysenkojoined
01:38:26  * rmgquit (Ping timeout: 252 seconds)
01:40:43  * euoiajoined
01:41:49  * inolenjoined
02:02:56  * mikolalysenkoquit (Ping timeout: 246 seconds)
02:10:19  * paulfryzeljoined
02:14:28  * paulfryzelquit (Ping timeout: 246 seconds)
02:36:38  * euoiaquit (Ping timeout: 240 seconds)
02:39:08  * brsonquit (Quit: leaving)
02:41:28  * thlorenzquit (Remote host closed the connection)
03:08:06  * inolenquit (Quit: Leaving.)
03:11:00  * paulfryzeljoined
03:15:22  * paulfryzelquit (Ping timeout: 246 seconds)
03:23:38  * janjongboomjoined
03:23:39  * inolenjoined
03:25:47  * inolenquit (Client Quit)
03:29:10  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:34:58  * janjongboomjoined
03:41:46  * inolenjoined
03:42:19  * paulfryz_quit (Remote host closed the connection)
03:45:06  * kazuponquit (Remote host closed the connection)
03:51:24  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:53:21  * indexzerojoined
04:07:20  * m76joined
04:07:26  * inolenquit (Quit: Leaving.)
04:11:43  * paulfryzeljoined
04:13:08  * paulfryz_joined
04:15:53  * kazuponjoined
04:16:16  * paulfryzelquit (Ping timeout: 246 seconds)
04:17:21  * kazuponquit (Read error: Connection reset by peer)
04:17:36  * kazuponjoined
04:17:39  * paulfryz_quit (Ping timeout: 252 seconds)
04:21:00  * kazupon_joined
04:22:06  * kazuponquit (Read error: Connection reset by peer)
04:30:12  * indexzeroquit (Quit: indexzero)
04:31:47  * inolenjoined
04:42:00  * indexzerojoined
04:46:00  * rmgjoined
04:46:02  * indexzeroquit (Client Quit)
04:50:13  * rmgquit (Read error: Operation timed out)
05:12:39  * paulfryzeljoined
05:14:02  * paulfryz_joined
05:14:51  * cosnisjoined
05:16:38  * paulfryzelquit (Ping timeout: 240 seconds)
05:18:13  * paulfryz_quit (Ping timeout: 246 seconds)
06:00:44  * bajtosjoined
06:02:25  * petka_joined
06:13:23  * paulfryzeljoined
06:14:19  * janjongboomjoined
06:14:41  * paulfryz_joined
06:17:43  * paulfryzelquit (Ping timeout: 246 seconds)
06:19:35  * paulfryz_quit (Ping timeout: 252 seconds)
06:36:25  * mogillquit (Quit: mogill)
07:03:17  * kaesoquit (Changing host)
07:03:17  * kaesojoined
07:14:03  * paulfryzeljoined
07:15:24  * paulfryz_joined
07:18:39  * paulfryzelquit (Ping timeout: 255 seconds)
07:19:52  * paulfryz_quit (Ping timeout: 252 seconds)
07:22:55  * c4milojoined
07:28:39  * txdv_quit (Ping timeout: 255 seconds)
07:38:48  * hzjoined
07:43:08  * cosnisquit (Ping timeout: 240 seconds)
07:47:16  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:48:05  * cosnisjoined
07:55:48  * daviddiasjoined
07:55:52  * calvinfojoined
08:12:23  * kevinsimperjoined
08:16:24  * paulfryzeljoined
08:17:50  * janjongboomjoined
08:18:03  * daviddiasquit (Remote host closed the connection)
08:18:37  * daviddiasjoined
08:18:58  * daviddiasquit (Read error: Connection reset by peer)
08:19:19  * daviddiasjoined
08:20:38  * paulfryzelquit (Ping timeout: 240 seconds)
08:21:17  * daviddiasquit (Read error: No route to host)
08:23:00  * calvinfoquit (Quit: Leaving.)
08:23:05  * m76quit (Ping timeout: 255 seconds)
08:27:58  * c4miloquit (Remote host closed the connection)
08:32:35  * m76joined
08:42:53  * m76quit (Ping timeout: 240 seconds)
08:47:58  * daviddiasjoined
09:02:46  * LeftWingquit (Remote host closed the connection)
09:02:51  * LeftWing__joined
09:07:24  * stagasjoined
09:15:46  * stagas_joined
09:17:20  * stagas_quit (Client Quit)
09:18:49  * paulfryz_joined
09:23:08  * paulfryz_quit (Ping timeout: 240 seconds)
09:27:26  * janjongboomquit (Ping timeout: 255 seconds)
09:28:20  * janjongboomjoined
09:31:36  * sinclair|workjoined
09:33:29  * bajtosquit (Quit: bajtos)
09:40:49  * andrewrkquit (Ping timeout: 240 seconds)
09:41:58  * bajtosjoined
09:42:45  * andrewrkjoined
09:49:13  * m76joined
09:54:29  * Kakerajoined
09:58:46  * bajtosquit (Quit: bajtos)
10:03:53  * smolenskijquit (Remote host closed the connection)
10:15:26  <indutny>hey people
10:15:30  <indutny>finally I am back to the internet
10:15:36  <indutny>saghul-afk: I have tested that read vs readv thing locally
10:15:40  <indutny>seems to be fixing the problem
10:15:42  <indutny>going to land it
10:15:45  <indutny>and release libuv
10:15:47  <indutny>any objections?
10:15:59  <saghul-afk>indutny: ohai!
10:16:03  <saghul-afk>nope, go ahead!
10:16:09  <indutny>cool
10:16:34  * paulfryzeljoined
10:19:37  * paulfryz_joined
10:20:38  * paulfryzelquit (Ping timeout: 240 seconds)
10:22:58  <MI6>joyent/libuv: Fedor Indutny master * b48ca33 : fs: avoid using readv/writev where possible - http://git.io/BX1-yA
10:24:08  * paulfryz_quit (Ping timeout: 240 seconds)
10:28:33  * janjongboomquit (Ping timeout: 240 seconds)
10:30:22  * janjongboomjoined
10:32:46  * cosnisquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
10:45:56  * dsantiag_quit (Ping timeout: 252 seconds)
11:05:28  * indutnysaghul-afk: may I ask you to review v0.11 changelog?
11:05:30  <indutny>erm
11:05:31  <indutny>https://gist.github.com/indutny/c69f41c67cc1752aeb8c
11:05:44  <indutny>I'll do a v0.10 release meanwhile
11:07:53  * saghul-afkis checking
11:08:31  <saghul-afk>indutny: LGTM
11:08:43  <indutny>thanks
11:08:57  <indutny>and here is v0.10 changelog https://gist.github.com/indutny/e2da6973f33f6d8bc846
11:09:06  <indutny>I have removed error mapping commits from it
11:12:10  <indutny>saghul-afk: ^
11:13:06  <saghul-afk>LGTM as well
11:13:12  <saghul-afk>indutny: ^
11:13:17  <indutny>thanks
11:17:09  * paulfryzeljoined
11:20:19  * paulfryz_joined
11:21:32  * paulfryzelquit (Ping timeout: 246 seconds)
11:24:38  * paulfryz_quit (Ping timeout: 240 seconds)
11:29:45  <indutny>saghul-afk: gosh this process is quite complicated
11:29:49  <indutny>almost finished v0.10 release
11:30:58  <MI6>joyent/libuv: Fedor Indutny v0.10 * 6855205 : Now working on v0.10.27 (+1 more commits) - http://git.io/BOJ09g
11:30:58  <indutny>whoa
11:31:02  <MI6>joyent/libuv: indutny created tag v0.10.26 - http://git.io/cu2saA
11:32:16  <saghul-afk>\o/
11:38:33  <indutny>shit, got a duplicate in AUTHORS
11:38:40  <indutny>ok, whatever
11:40:53  * daviddiasquit (Ping timeout: 240 seconds)
11:42:22  <indutny>and here we go
11:42:26  <MI6>joyent/libuv: Fedor Indutny master * 842c70c : Now working on v0.11.24 (+4 more commits) - http://git.io/ZTDV-w
11:42:30  <MI6>joyent/libuv: indutny created tag v0.11.23 - http://git.io/1f7_MA
11:43:40  <indutny>gosh
11:43:44  <indutny>I got AUTHORS file all borked
11:53:24  <indutny>ok, here we go
11:53:26  <MI6>joyent/libuv: Fedor Indutny master * 39fee8e : authors: remove duplicate entries - http://git.io/hKBN8g
11:58:22  * sinclair|workquit (Remote host closed the connection)
12:14:34  <indutny>tjfontaine: call?
12:14:38  <indutny>trevnorris: ^
12:15:30  * thlorenzjoined
12:21:10  * paulfryzeljoined
12:25:33  * paulfryzelquit (Ping timeout: 240 seconds)
12:29:09  * thlorenzquit (Ping timeout: 255 seconds)
12:32:25  <indutny>saghul-afk: hm... somehow it breaks node
12:32:52  <indutny>something with process.argv
12:33:15  <indutny>at some point it becomes [ '/Users/indutny/Code/indutny/node\u0000/out/Debug/node',
12:33:15  <indutny> '/Users/indutny/Code/indutny/node\u0000/test/simple/test-error-reporting.js' ]
12:33:17  <saghul-afk>what breaks node?
12:33:24  <indutny>updating to libuv 0.11.23
12:33:32  <saghul-afk>did you apply my PR?
12:33:38  <indutny>oh
12:33:40  <indutny>not exactly
12:33:44  <indutny>:)
12:33:47  * cphooverjoined
12:33:49  <indutny>could you please give me a link?
12:33:53  <saghul-afk>then hell may break loose :-)
12:33:57  <saghul-afk>sure, one sec
12:34:29  <saghul-afk>indutny: https://github.com/joyent/node/pull/7298
12:34:47  <saghul-afk>last 2 patches
12:36:02  <indutny>ah
12:36:05  <indutny>uv_cwd
12:37:11  <saghul-afk>yep
12:37:32  <indutny>ok, testing
12:40:06  * kazupon_quit (Remote host closed the connection)
12:40:44  * thlorenzjoined
12:40:49  <indutny>one test failing
12:40:57  <indutny>I think it is related to udp changes
12:43:22  * brunklejoined
12:43:30  <indutny>SO_REUSEADDR, I guess
12:46:05  <saghul-afk>indutny: could be, yes
12:46:21  <saghul-afk>it may be relying on no longer working code
12:46:44  <saghul-afk>now, I guess you guys need to decide how you adapt to the changes in uv_udp_bind
12:47:55  <indutny>yeah
12:47:57  <indutny>hahaha
12:48:08  <indutny>considering that only one test is failing
12:48:16  <saghul-afk>I mean in general
12:48:17  <indutny>I'd better fix test for now
12:48:23  <saghul-afk>sure
12:48:30  <saghul-afk>I mean for 0.12
12:48:32  <indutny>yeah
12:48:42  <indutny>I'm +1 for default uv_udp_bind behavior
12:48:46  <indutny>I mean
12:48:49  <indutny>the "new default"
12:48:50  <indutny>:)
12:49:26  * bajtosjoined
12:50:47  <saghul-afk>yeah
12:52:33  * paulfryzeljoined
12:59:10  * mikolalysenkojoined
13:00:08  * AvianFluquit (Remote host closed the connection)
13:00:59  * AvianFlujoined
13:01:39  * paulfryzelquit (Remote host closed the connection)
13:17:38  * mikolalysenkoquit (Ping timeout: 240 seconds)
13:18:08  <indutny>ok, whatever
13:18:16  <MI6>joyent/node: Saúl Ibarra Corretgé master * a0a180a : src: fix use of uv_cwd, len includes the NULL byte (+2 more commits) - http://git.io/mGJwew
13:22:14  * mikolalysenkojoined
13:24:34  * thlorenzquit (Remote host closed the connection)
13:32:57  * paulfryzeljoined
13:36:21  * thlorenzjoined
13:36:41  * bajtosquit (Quit: bajtos)
13:37:12  * bajtosjoined
13:37:13  * paulfryzelquit (Ping timeout: 240 seconds)
13:37:25  * thlorenzquit (Remote host closed the connection)
13:37:41  * brunklequit (Quit: brunkle)
13:38:44  * mikolalysenkoquit (Ping timeout: 246 seconds)
13:43:19  * thlorenzjoined
13:44:07  * janjongboomquit (Ping timeout: 252 seconds)
13:44:53  * janjongboomjoined
13:45:23  <MI6>joyent/node: Brian White v0.10 * c2d32f4 : doc: add missing space - http://git.io/yzCEfA
13:49:49  * mikolalysenkojoined
13:51:40  * thlorenzquit (Ping timeout: 246 seconds)
13:54:09  * kevinsimperquit (Remote host closed the connection)
13:56:08  * paulfryzeljoined
13:58:54  * euoiajoined
14:00:49  * daviddiasjoined
14:05:21  * thlorenzjoined
14:10:39  * kazuponjoined
14:16:43  * brunklejoined
14:28:16  * mikealjoined
14:29:50  * janjongboomquit (Ping timeout: 255 seconds)
14:30:55  * janjongboomjoined
14:33:43  * paulfryz_joined
14:38:02  * paulfryz_quit (Ping timeout: 253 seconds)
14:39:46  * cosnisjoined
14:39:51  * cosnisquit (Max SendQ exceeded)
14:40:29  * cosnisjoined
14:41:48  * brunklepart
14:41:54  * kazuponquit (Ping timeout: 255 seconds)
14:43:40  * daviddiasquit (Remote host closed the connection)
14:44:06  * daviddiasjoined
14:44:11  * kazuponjoined
14:45:40  * daviddiasquit (Read error: Connection reset by peer)
14:45:42  * daviddia_joined
14:46:20  * AlexisMochajoined
14:46:47  * daviddia_quit (Remote host closed the connection)
14:47:13  * daviddiasjoined
14:51:10  * daviddiasquit (Read error: Connection reset by peer)
14:51:18  * daviddiasjoined
14:53:21  <tjfontaine>indutny: call yes
14:56:23  <indutny>tjfontaine: haha
14:56:27  <indutny>tjfontaine: ok, let's do it
14:56:32  <indutny>anyone else want to join?
14:56:34  <indutny>trevnorris: ^
14:57:15  <indutny>daviddias: ^
14:57:28  <indutny>AlexisMocha: ^
14:57:39  <daviddias>oh hey! was not looking at the time
14:57:45  <daviddias>for sure, where is the link for today?
14:57:55  <tjfontaine>lemme get it
14:58:32  <tjfontaine>https://plus.google.com/hangouts/_/calendar/dGpmb250YWluZUBub2RlanMub3Jn.7o3iugm5mbjqj81eb56fsoj118
14:58:37  <tjfontaine>same url as our normal weekly
15:01:13  * bradleymeckjoined
15:03:08  * wolfeidauquit (Ping timeout: 255 seconds)
15:13:01  * kpdeckerjoined
15:18:25  <trevnorris>don't have hangouts installed on the new laptop. give me a few
15:23:07  <tjfontaine>ack -- trevor we just finished
15:23:17  <trevnorris>heh ok.
15:23:23  <trevnorris>did I miss anything?
15:23:35  <tjfontaine>trevnorris: I'm working on your pr and pushing a few of AlexisMocha and indutny's changes
15:23:44  <trevnorris>ok
15:23:46  <tjfontaine>trevnorris: we're aiming for a release of 0.11 on wednesday
15:23:50  <trevnorris>ok
15:24:10  * calvinfojoined
15:25:40  <trevnorris>I did see https://github.com/joyent/node/pull/7145#discussion_r11327593
15:25:48  <trevnorris>haven't had a chance to take a look thoughj
15:25:53  <trevnorris>will today
15:26:06  <tjfontaine>nod -- candidate for bug fix at any rate
15:26:40  * kevinsimperjoined
15:30:02  * kpdeckerquit (Quit: Leaving.)
15:34:29  * paulfryz_joined
15:38:38  * paulfryz_quit (Ping timeout: 240 seconds)
15:46:25  * mogilljoined
15:47:41  * daviddiasquit (Remote host closed the connection)
15:47:47  * daviddiasjoined
15:48:02  * paulfryzelquit (Read error: Connection reset by peer)
15:48:32  * paulfryzeljoined
15:50:44  * rmgjoined
15:56:35  * AvianFluquit (Remote host closed the connection)
16:03:19  * hzquit (Ping timeout: 260 seconds)
16:04:55  * mikealquit (Quit: Leaving.)
16:05:52  * mikealjoined
16:06:19  * kpdeckerjoined
16:06:41  * m76quit (Read error: Connection reset by peer)
16:07:44  * mikealquit (Client Quit)
16:08:01  <trevnorris>funny. the hangouts plugin only works in firefox on my linux box
16:13:37  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:15:09  * kazuponquit (Remote host closed the connection)
16:16:19  * LeftWing__changed nick to LeftWing
16:18:49  * Qardjoined
16:23:11  * kpdeckerquit (Quit: Leaving.)
16:25:45  * mcavagejoined
16:27:15  * cosnisquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
16:34:42  * bradleymeck_joined
16:35:15  * paulfryz_joined
16:35:16  * kpdeckerjoined
16:35:33  * janjongboomjoined
16:39:40  * paulfryz_quit (Ping timeout: 246 seconds)
16:43:03  * TooTallNatejoined
16:45:45  * seldojoined
16:45:47  <bradleymeck_>tjfontaine: did you get that email?
16:45:52  * kazuponjoined
16:46:38  * euoiaquit (Ping timeout: 240 seconds)
16:48:21  * AvianFlujoined
16:50:15  * kazuponquit (Ping timeout: 255 seconds)
16:50:19  <tjfontaine>bradleymeck_: hey -- yes I will respond shortly, daily engineering meeting atm
16:50:43  * thlorenzquit (Remote host closed the connection)
16:51:17  * thlorenzjoined
16:56:08  * thlorenzquit (Ping timeout: 240 seconds)
16:57:45  * daviddiasquit (Remote host closed the connection)
16:58:12  * daviddiasjoined
16:58:32  * mikealjoined
17:00:16  * dsantiagojoined
17:01:28  * daviddiasquit (Read error: No route to host)
17:02:19  * calvinfoquit (Quit: Leaving.)
17:03:38  * mikealquit (Quit: Leaving.)
17:07:24  * kpdeckerquit (Quit: Leaving.)
17:09:04  * mikolalysenkoquit (Ping timeout: 246 seconds)
17:11:30  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:13:29  * saghul-afkchanged nick to saghul
17:14:42  * seldoquit (Remote host closed the connection)
17:15:54  * kazuponjoined
17:17:45  * seldojoined
17:20:06  * AvianFluquit (Remote host closed the connection)
17:20:17  * kazuponquit (Ping timeout: 246 seconds)
17:21:58  * thlorenzjoined
17:23:50  * m76joined
17:26:08  * thlorenzquit (Ping timeout: 240 seconds)
17:31:41  * kpdeckerjoined
17:36:03  * paulfryz_joined
17:36:06  * kpdeckerquit (Client Quit)
17:39:56  * yunongjoined
17:40:13  * paulfryz_quit (Ping timeout: 240 seconds)
17:45:16  * thlorenzjoined
17:46:01  * seldoquit (Remote host closed the connection)
17:50:19  * stagasquit (Read error: Connection reset by peer)
17:53:00  * kpdeckerjoined
17:56:36  * sblomquit (Read error: Connection reset by peer)
17:57:31  * calvinfojoined
17:58:08  * seldojoined
17:58:51  * brsonjoined
18:04:27  * mikealjoined
18:04:58  * seldoquit (Remote host closed the connection)
18:05:22  * mikolalysenkojoined
18:07:37  * seldojoined
18:08:33  * mikealquit (Ping timeout: 240 seconds)
18:09:53  * mikolalysenkoquit (Ping timeout: 240 seconds)
18:16:27  * benviequit (Ping timeout: 252 seconds)
18:16:39  * kazuponjoined
18:17:47  <indutny>ok ok
18:17:56  <indutny>returned back from the dinner
18:18:02  <indutny>going to land that EOF thing
18:18:03  <indutny>finally
18:18:57  <tjfontaine>ok
18:21:57  * kazuponquit (Ping timeout: 255 seconds)
18:28:53  * m76quit (Ping timeout: 240 seconds)
18:33:30  * janjongboomjoined
18:36:43  * paulfryz_joined
18:37:40  * thlorenzquit (Remote host closed the connection)
18:38:14  * thlorenzjoined
18:41:03  * m76joined
18:41:18  * paulfryz_quit (Ping timeout: 255 seconds)
18:42:39  * thlorenzquit (Ping timeout: 255 seconds)
18:46:14  * AvianFlujoined
18:46:17  * kevinsimperquit (Remote host closed the connection)
18:57:37  * paulfryzelquit (Remote host closed the connection)
19:00:06  * seldoquit (Remote host closed the connection)
19:00:25  * seldojoined
19:04:54  * thlorenzjoined
19:05:22  * AlexisMochaquit (Read error: Connection reset by peer)
19:07:29  * bajtosquit (Quit: bajtos)
19:07:59  <indutny>tjfontaine: need to update openssl to 1.0.1g
19:08:02  <indutny>will do it in bud first
19:08:09  <tjfontaine>ok thanks
19:08:28  <indutny>the backport of that EOF thing is simple
19:08:34  <indutny>the test is completely broken
19:08:34  <indutny>:D
19:08:52  <indutny>have to figure out how to make test fail with .ondata things
19:10:01  * AlexisMochajoined
19:10:22  * seldoquit (Remote host closed the connection)
19:12:56  * paulfryzeljoined
19:15:42  * rosskjoined
19:17:39  * kazuponjoined
19:22:13  * kazuponquit (Ping timeout: 240 seconds)
19:33:48  * thlorenzquit (Remote host closed the connection)
19:34:51  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:36:14  <indutny>god, they broke something
19:36:43  <tjfontaine>who broke what
19:37:30  * paulfryz_joined
19:41:18  * paulfryzelquit (Remote host closed the connection)
19:41:53  * paulfryzeljoined
19:42:03  * paulfryz_quit (Ping timeout: 255 seconds)
19:42:11  * benviejoined
19:44:20  * thlorenzjoined
19:44:27  <indutny>ah, I guess I broke it
19:44:28  <indutny>:)
19:46:08  * paulfryzelquit (Ping timeout: 240 seconds)
19:46:23  * kazuponjoined
19:51:04  * wolfeidaujoined
19:51:30  * kazuponquit (Ping timeout: 255 seconds)
19:57:03  * bradleymeck_quit (Quit: bradleymeck_)
20:05:52  * tdmackey_joined
20:06:59  * paulfryzeljoined
20:07:51  * paulfryzelquit (Read error: Connection reset by peer)
20:08:12  * lucabjoined
20:08:24  * paulfryzeljoined
20:09:30  * brett19_joined
20:10:14  * LeftWingquit (*.net *.split)
20:10:18  * jordan1quit (*.net *.split)
20:10:18  * kaesoquit (*.net *.split)
20:10:18  * MI6quit (*.net *.split)
20:10:18  * brett19quit (*.net *.split)
20:10:19  * tdmackeyquit (*.net *.split)
20:10:19  * KiNgMaRquit (*.net *.split)
20:10:20  * lucabchanged nick to kaeso
20:10:20  * brett19_changed nick to brett19
20:11:20  * c4milojoined
20:13:46  * seldojoined
20:14:16  * seldoquit (Read error: Connection reset by peer)
20:14:46  * mikolalysenkojoined
20:14:48  * seldojoined
20:16:01  * kevinsimperjoined
20:17:46  * stagasjoined
20:18:04  * jordan1joined
20:18:27  * janjongboomjoined
20:22:02  * sblomjoined
20:22:26  <indutny>tjfontaine: you know
20:22:29  <indutny>tjfontaine: we are quite lucky
20:22:31  <indutny>:D
20:22:32  <indutny>http://github.com/joyent/node/commit/28c6e42e
20:22:35  <indutny>and
20:22:35  <indutny>http://heartbleed.com/
20:33:33  * seldoquit (Remote host closed the connection)
20:36:19  * bradleymeckquit (Quit: bradleymeck)
20:37:27  * seldojoined
20:38:14  * paulfryz_joined
20:39:59  * daviddiasjoined
20:40:44  <indutny>tjfontaine: figured out http thing
20:40:49  <indutny>going to push it if tests are passing
20:41:34  * c4miloquit (Read error: Connection reset by peer)
20:41:56  * c4milojoined
20:42:48  * paulfryz_quit (Ping timeout: 255 seconds)
20:43:31  <tjfontaine>indutny: nice on both accounts
20:43:56  <indutny>tjfontaine: pushed f2b297cc7ca1a7a4f4abd356bd1ad0af09e1b26b
20:44:13  <tjfontaine>hmm mi6 where did you go
20:44:39  <tjfontaine>bad net splits
20:45:02  * c4miloquit (Remote host closed the connection)
20:46:22  * seldoquit (Remote host closed the connection)
20:46:47  <indutny>ok, no openssl update
20:47:24  * kazuponjoined
20:48:24  <indutny>tjfontaine: looks like v0.10 is going to get some assembly boost
20:48:42  * MI6joined
20:51:53  * kazuponquit (Ping timeout: 240 seconds)
20:53:19  <tjfontaine>indutny: ok
20:54:33  * seldojoined
20:57:18  * seldoquit (Remote host closed the connection)
20:58:59  <MI6>joyent/node: indutny created branch fix/openssl-1.0.1g - http://git.io/6LEp1A
20:59:06  <trevnorris>afternoon all
21:00:05  <indutny>heya sleepy :)
21:00:24  <indutny>tjfontaine: https://github.com/joyent/node/pull/7421
21:00:24  <trevnorris>heh, went to bed at 4:30. :P
21:00:35  <indutny>going to sleep now
21:00:37  <indutny>if CI agrees with it
21:00:43  <indutny>perhaps it is a good idea to merge it
21:00:57  <indutny>ttyl guys!
21:01:03  <indutny>will do v0.11 update tomorrow
21:02:49  * seldojoined
21:02:57  * daviddiasquit (Remote host closed the connection)
21:03:24  * daviddiasjoined
21:04:59  <trevnorris>indutny: night
21:05:10  * seldoquit (Remote host closed the connection)
21:05:13  <tjfontaine>indutny: dont' forget we'll need to forward port the cli patch for windows
21:07:33  * daviddiasquit (Ping timeout: 240 seconds)
21:07:37  * LeftWingjoined
21:09:11  * hzjoined
21:10:00  * KiNgMaRjoined
21:14:48  * euoiajoined
21:15:13  * TooTallNatequit (Quit: Computer has gone to sleep.)
21:23:20  * mikealjoined
21:27:25  * seldojoined
21:31:58  * euoiaquit (Ping timeout: 240 seconds)
21:32:26  * seldoquit (Remote host closed the connection)
21:38:33  * seldojoined
21:38:59  * daviddiasjoined
21:39:06  * paulfryz_joined
21:39:25  * bradleymeckjoined
21:41:24  * seldoquit (Remote host closed the connection)
21:42:16  * TooTallNatejoined
21:43:07  * seldojoined
21:43:43  * paulfryz_quit (Ping timeout: 252 seconds)
21:44:19  <Dirkson>Hey all. Whenever I receive a udp packet, I immediately recieve another packet with a size of 0 and a null address. What's going on?
21:45:18  * jimsjoined
21:45:18  * jimschanged nick to edwin_liu
21:46:05  * c4milojoined
21:48:20  * kazuponjoined
21:50:33  * c4miloquit (Ping timeout: 240 seconds)
21:51:24  <saghul>Dirkson: it's a known thing, though I'm having trouble remembering why
21:52:53  * kazuponquit (Ping timeout: 240 seconds)
22:05:21  <Dirkson>saghul: So the current preferred solution is to just ignore any packets with a length of 0?
22:06:25  <creationix>indutny: ping
22:07:16  <creationix>hmm, he went to sleep an hour ago, nevermind
22:07:24  <saghul>Dirkson: yep
22:07:28  <creationix>who else is expert is CA certs and validation?
22:07:42  <kkaefer>can I call uv_queue_work from a thread that is not executing the loop passed to that function?
22:07:48  <tjfontaine>creationix: what seems to be the issue?
22:07:51  <kkaefer>i.e. thread A executes the loop
22:07:57  <creationix>tjfontaine: https://www.airpair.com/review/5343134f95090a020000000b
22:08:01  <kkaefer>thread B calls uv_queue_work(<loop executed in thread A>, ...)
22:08:16  <Dirkson>Also, while I'm here - I'm trying to reply to a UDP packet sent from behind a NAT. Is there some special trick to that?
22:08:20  <creationix>tjfontaine: they tried to pair me, but I’m not sure I consider myself an expert
22:08:51  <creationix>sounds like libcurl was misconfigured
22:09:12  <tjfontaine>oh this isn't related to node
22:09:35  <tjfontaine>creationix: probably they are getting some system action
22:09:52  <creationix>tjfontaine: no, sorry if it was offtopic
22:10:11  <tjfontaine>it's ok, I wasn't sure what was going on
22:10:34  <kkaefer>to answer my question: it looks like it is safe, given that post() locks the queue tail with a mutex
22:16:53  * Kakeraquit (Read error: Operation timed out)
22:18:16  * kazuponjoined
22:18:31  * thlorenzquit (Remote host closed the connection)
22:19:06  * thlorenzjoined
22:19:52  <kkaefer>how can I schedule a function to be executed in a particular loop?
22:19:58  <kkaefer>(i.e. schedule it from another thread)
22:19:59  <kkaefer>("
22:20:16  <kkaefer>(I'm aware of uv_async_send, but that's not what I'm looking for)
22:20:17  * seldoquit (Remote host closed the connection)
22:21:27  <tjfontaine>there is uv_queue_work, but it needs be called from the loops thread already -- uv_async_send is the preferred mechanism, but its interface isn't very nice
22:21:53  <tjfontaine>kkaefer: an alternate implementation can be found by looking at how cross call works in v8+ https://github.com/joyent/v8plus/blob/master/v8plus_csup.c#L172-L180
22:22:19  * kazuponquit (Ping timeout: 246 seconds)
22:23:08  * seldojoined
22:23:36  * thlorenzquit (Ping timeout: 255 seconds)
22:24:33  <kkaefer>tjfontaine: reading the code for uv_queue_work, it doesn't seem like it /needs/ to be called from the loop thread
22:24:45  <kkaefer>since all the queue manipulation functions are wrapped in mutexes
22:25:18  <kkaefer>(I realize that I could implement what I'm looking for on top of uv_async_senc)
22:25:43  * seldoquit (Remote host closed the connection)
22:28:14  * seldojoined
22:30:55  <tjfontaine>that wasn't always the case, fwiw
22:30:58  <tjfontaine>iirc
22:32:49  * seldoquit (Remote host closed the connection)
22:39:44  * paulfryz_joined
22:42:03  * niskaquit (Quit: ERC Version 5.3 (IRC client for Emacs))
22:44:08  * paulfryz_quit (Ping timeout: 240 seconds)
22:47:02  * c4milojoined
22:48:59  * niskajoined
22:52:02  * c4miloquit (Ping timeout: 255 seconds)
23:00:28  * seldojoined
23:05:37  * yunong_joined
23:05:49  * mcavage_joined
23:07:09  * AvianFluquit (Remote host closed the connection)
23:08:08  * mcavagequit (Ping timeout: 240 seconds)
23:08:13  * yunongquit (Ping timeout: 240 seconds)
23:13:33  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
23:16:11  * petka_quit (Quit: Connection closed for inactivity)
23:19:17  <Dirkson>Ok, I'm confused.
23:20:21  <Dirkson>I'm sending out a udp packet on port 18140. It reaches my server. The server then replies to it, also using port 18140. It arrives at my router, then dies. I was under the impression that routers generally forwarded on packets in this circumstance.
23:20:32  <Dirkson>I'll crosspost to networking, to see if they have anything too : )
23:22:58  <trevnorris>oy, learning to work w/ threads is something special.
23:24:10  * piscisaureusjoined
23:26:06  <trevnorris>piscisaureus: sup dude?
23:26:38  <piscisaureus>trevnorris: hey, long time no see! How's your kid?
23:26:51  <piscisaureus>trevnorris: I'm good. Just arrived in philadelphia for node-philly
23:27:26  <piscisaureus>So far the airport area is pretty depressing. I hope the city is more interesting.
23:27:57  * mcavage_quit (Remote host closed the connection)
23:27:59  <tjfontaine>you'll find some particularly "interesting" parts if you venture down the right paths
23:28:17  <trevnorris>i lived near philly for about 2 years.
23:28:30  <trevnorris>fun place. city is actually pretty quite
23:28:46  * kazuponjoined
23:29:49  <trevnorris>wtf. i hate you threads.
23:33:15  <trevnorris>piscisaureus: so uv_create_thread returns 0, -1 or UV_ENOMEM. wasn't expecting the last one.
23:33:20  * kazuponquit (Ping timeout: 252 seconds)
23:33:47  <piscisaureus>trevnorris: uh, that looks like a bug
23:34:03  <piscisaureus>trevnorris: I think it should just return 0 on succes and minus error on failure
23:34:11  <tjfontaine> if (err == KERN_RESOURCE_SHORTAGE)
23:34:12  <tjfontaine> return -ENOMEM;
23:34:15  <piscisaureus>tjfontaine: I wish I knew what you were talking about
23:34:28  <piscisaureus>that sounds like Ben's doing or maybe indutny's
23:34:34  <tjfontaine>sorry I was in the wrong path
23:34:37  <tjfontaine>that's semaphore
23:35:00  <trevnorris>ctx = malloc(sizeof(*ctx));
23:35:00  <trevnorris>if (ctx == NULL)
23:35:00  <trevnorris> return UV_ENOMEM
23:35:04  * mcavagejoined
23:35:26  <trevnorris>before the actual call to pthread_create/_beginthreadx
23:35:43  <piscisaureus>trevnorris: so yes, bug :)
23:35:52  * mcavagequit (Client Quit)
23:36:13  <trevnorris>ok. so it should just return -1 in all cases of an error?
23:38:05  <piscisaureus>maybe translate the _beginthreadex or pthread_create error to a system error?
23:38:07  <tjfontaine>why wouldn't it sizeof(struct thread_ctx) that's kinda weird
23:38:44  <piscisaureus>I think it's more canonical to refer to the size of a variable if you can help it?
23:39:14  <piscisaureus>sizeof(*ctx) is weird because the braces are superfluous
23:39:41  <tjfontaine>I guess -- maybe, I've always preferred to be explicit
23:39:48  <piscisaureus>but eh bikeshed :)
23:39:57  <tjfontaine>indeed
23:40:24  <piscisaureus>tjfontaine: so where am I supposed to go in philly?
23:40:36  * paulfryz_joined
23:41:05  <piscisaureus>interesting is good except if it's the you-get-mugged-or-shot kind of interesting
23:42:30  * cphooverquit (Quit: Leaving.)
23:42:34  <trevnorris>mugged or shot interesting :P
23:43:04  <trevnorris>i usually would go down around independence hall.
23:43:54  <trevnorris>anyone mind indulging my newbness and telling me why this assert() eventually fails: https://gist.github.com/trevnorris/10074029
23:44:47  <piscisaureus>because you run out of resources?
23:44:54  <piscisaureus>the thread is never join-ed
23:45:09  * paulfryz_quit (Ping timeout: 255 seconds)
23:45:56  <trevnorris>yeah, i don't get the whole joining thing. as far as I understand it, it just won't let the program exit until all threads have completed. correct?
23:46:14  <trevnorris>i mean, joining doesn't execute the thread code sync, right?
23:46:29  <piscisaureus>Joining pauses the thread that calls join until the other thread exits
23:48:18  <piscisaureus>If you don't join a thread some resources it uses remain
23:48:20  <trevnorris>ah yeah. it's hitting the thread limit. stupid return of -1. i'd have preferred an EAGAIN.
23:48:20  <piscisaureus>like it's tid
23:48:23  <piscisaureus>maybe even the stack
23:48:33  <trevnorris>ok
23:49:23  <trevnorris>so if I join(thread1); join(thread2); thread1 will run to completion before the thread2 callback is run. ok
23:50:05  <trevnorris>well, hm. pausing the calling thread seems sort of counter productive. i mean, why would you create a thread to just pause execution of the calling thread?
23:53:50  * m76quit (Read error: Connection reset by peer)
23:59:32  * daviddiasquit (Remote host closed the connection)