00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:11:19  * paulfryzelquit (Ping timeout: 258 seconds)
00:20:09  * mcavagequit (Remote host closed the connection)
00:24:31  * m76quit (Read error: Connection reset by peer)
00:27:26  * seldo_quit (Remote host closed the connection)
00:28:14  * seldo_joined
00:32:58  <trevnorris>open question to anyone, what's the possibility/difficulty level of making libuv thread safe?
00:34:46  * hzquit
00:36:06  * zz_karupanerurachanged nick to karupanerura
00:37:39  * octetcloudquit (Quit: WeeChat 0.4.3)
00:50:51  * cphooverquit (Quit: Leaving.)
00:52:16  * cphooverjoined
00:52:59  * Qardquit (Quit: Leaving.)
00:56:37  * cphooverquit (Client Quit)
00:57:20  * bradleymeckquit (Quit: bradleymeck)
01:00:32  * c4miloquit (Remote host closed the connection)
01:03:10  * cphooverjoined
01:03:32  * kazuponjoined
01:08:13  * paulfryzeljoined
01:10:58  * cphooverquit (Quit: Leaving.)
01:11:24  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:12:39  * paulfryzelquit (Ping timeout: 258 seconds)
01:19:12  * seldo_quit (Remote host closed the connection)
01:19:59  * seldo_joined
01:22:14  * kevinsimperjoined
01:26:05  * paulfryzeljoined
01:26:16  * seldo_quit (Remote host closed the connection)
01:27:30  * kevinsimperquit (Ping timeout: 276 seconds)
01:30:40  * paulfryzelquit (Ping timeout: 258 seconds)
01:34:26  * mcavagejoined
01:37:51  * mcavagequit (Remote host closed the connection)
01:42:28  * dshaw_quit (Quit: Leaving.)
01:46:41  * kazuponquit (Remote host closed the connection)
01:54:01  * thlorenzjoined
02:00:26  * kazuponjoined
02:08:35  * seldo_joined
02:08:59  * paulfryzeljoined
02:12:55  * mikealjoined
02:13:36  * paulfryzelquit (Ping timeout: 258 seconds)
02:13:39  * seldo_quit (Ping timeout: 276 seconds)
02:16:36  * paulfryzeljoined
02:21:39  * dshaw_joined
02:26:41  * TooTallNatejoined
02:35:04  * mikolalysenkoquit (Ping timeout: 258 seconds)
02:42:49  * mikolalysenkojoined
02:48:05  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
02:48:38  * kenperkins_changed nick to kenperkins
02:49:28  * c4milojoined
02:52:26  * dshaw_quit (Ping timeout: 252 seconds)
02:54:05  * c4miloquit (Ping timeout: 252 seconds)
03:05:10  * dshaw_joined
03:09:34  * dshaw_quit (Ping timeout: 258 seconds)
03:09:44  * paulfryz_joined
03:14:10  * paulfryz_quit (Ping timeout: 258 seconds)
03:14:44  * paulfryz_joined
03:19:09  * paulfryz_quit (Ping timeout: 258 seconds)
03:21:15  * brsonquit (Quit: leaving)
03:21:41  * brsonjoined
03:22:58  * kevinsimperjoined
03:27:18  * kevinsimperquit (Ping timeout: 240 seconds)
03:30:58  * mikolalysenkoquit (Ping timeout: 252 seconds)
03:31:15  * thlorenzquit (Remote host closed the connection)
03:31:48  * thlorenzjoined
03:34:49  * thlorenz_joined
03:35:49  * thlorenzquit (Read error: Connection reset by peer)
03:38:27  * thlorenz_quit (Remote host closed the connection)
03:38:48  * benviequit (Ping timeout: 252 seconds)
03:42:11  * brsonquit (Ping timeout: 245 seconds)
03:56:37  * icarotjoined
04:02:57  * icarotquit (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
04:09:54  * mikolalysenkojoined
04:15:07  * mikolalysenkoquit (Ping timeout: 250 seconds)
04:15:32  * paulfryz_joined
04:16:15  * mikolalysenkojoined
04:19:50  * benviejoined
04:20:06  * paulfryz_quit (Ping timeout: 258 seconds)
04:22:53  * kazuponquit (Remote host closed the connection)
04:36:50  * inolenquit (Quit: Leaving.)
04:38:16  * c4milojoined
04:40:36  * AvianFluquit (Remote host closed the connection)
04:42:54  * c4miloquit (Ping timeout: 240 seconds)
04:56:44  * inolenjoined
04:58:19  * kazuponjoined
05:06:37  * dshaw_joined
05:10:56  * dshaw_quit (Ping timeout: 245 seconds)
05:14:01  * dshaw_joined
05:14:20  * paulfryzelquit (Remote host closed the connection)
05:16:14  * paulfryzeljoined
05:20:40  * paulfryzelquit (Ping timeout: 258 seconds)
05:23:54  * kevinsimperjoined
05:29:18  * kevinsimperquit (Ping timeout: 276 seconds)
05:30:57  * mikolalysenkoquit (Ping timeout: 250 seconds)
05:32:22  * bradleymeckjoined
05:42:23  * felixgejoined
05:59:38  * bradleymeckquit (Quit: bradleymeck)
06:04:55  * dshaw_quit (Quit: Leaving.)
06:11:30  * c4milojoined
06:12:41  * Raynosquit (Ping timeout: 246 seconds)
06:12:41  * Domenic_quit (Ping timeout: 246 seconds)
06:13:46  * Domenic_joined
06:14:27  * Raynosjoined
06:21:34  * janjongboomjoined
06:28:22  * c4miloquit (Remote host closed the connection)
06:28:56  * c4milojoined
06:31:47  * sinclair|workquit (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517])
06:33:42  * c4miloquit (Ping timeout: 240 seconds)
06:39:18  * m76joined
06:49:44  * inolenquit (Quit: Leaving.)
07:06:08  * inolenjoined
07:08:25  * bajtosjoined
07:12:55  <indutny>trevnorris: no possibility :)
07:13:00  <indutny>I see no point in it
07:15:30  * dshaw_joined
07:16:55  * kevinsimperjoined
07:17:02  * kazuponquit (Remote host closed the connection)
07:17:47  * paulfryzeljoined
07:22:11  * paulfryzelquit (Ping timeout: 258 seconds)
07:30:05  * rmgquit (Remote host closed the connection)
07:31:08  * rmg_joined
07:33:25  * kevinsimperquit (Remote host closed the connection)
07:35:42  * rmg_quit (Ping timeout: 240 seconds)
07:38:39  * dshaw_quit (Quit: Leaving.)
07:41:36  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:43:53  * petka_joined
07:45:27  * dshaw_joined
07:50:29  * kevinsimperjoined
07:51:24  * inolenquit (Quit: Leaving.)
07:55:51  * janjongboomjoined
08:11:48  * dshaw_quit (Ping timeout: 276 seconds)
08:18:33  * paulfryzeljoined
08:20:16  * kevinsimperquit
08:20:34  * Kakerajoined
08:23:08  * paulfryzelquit (Ping timeout: 258 seconds)
08:23:16  * mogillquit (Quit: mogill)
08:23:19  * kevinsimperjoined
08:54:00  * c4milojoined
09:00:28  * hzjoined
09:14:05  * seldo_joined
09:14:07  * janjongboomquit (Ping timeout: 258 seconds)
09:14:55  * janjongboomjoined
09:18:27  * seldo_quit (Ping timeout: 250 seconds)
09:19:16  * paulfryzeljoined
09:23:42  * paulfryzelquit (Ping timeout: 258 seconds)
09:25:35  * c4miloquit (Remote host closed the connection)
09:39:12  * c4milojoined
09:40:38  * c4miloquit (Remote host closed the connection)
10:02:42  * rmgjoined
10:07:29  * rmgquit (Ping timeout: 252 seconds)
10:13:29  * janjongboomquit (Ping timeout: 250 seconds)
10:14:28  * janjongboomjoined
10:17:22  * dshaw_joined
10:20:05  * paulfryzeljoined
10:20:51  * bajtosquit (Quit: bajtos)
10:21:37  * dshaw_quit (Ping timeout: 252 seconds)
10:24:39  * paulfryzelquit (Ping timeout: 258 seconds)
10:37:15  <indutny>hey hey
10:42:35  * AlexisMocha_joined
10:43:16  * AlexisMochaquit (Ping timeout: 252 seconds)
10:43:31  * WalrusPonyjoined
10:45:26  * WalrusPony1quit (Ping timeout: 252 seconds)
11:12:27  * kazuponjoined
11:15:33  * AlexisMocha_quit (Read error: Connection reset by peer)
11:15:36  * saghul_quit (Read error: No route to host)
11:15:55  * AlexisMochajoined
11:15:57  * saghuljoined
11:16:01  * saghul_joined
11:16:33  * saghul_quit (Client Quit)
11:17:17  <AlexisMocha>howdy
11:18:08  * dshaw_joined
11:18:21  <AlexisMocha>was getting ready to cheer for 0 test failures on windows but apparently we have a new one: http://jenkins.nodejs.org/view/node/job/nodejs-master-windows/lastCompletedBuild/DESTCPU=ia32,label=windows/tapTestReport/
11:20:51  * paulfryzeljoined
11:22:32  * dshaw_quit (Ping timeout: 258 seconds)
11:25:13  * paulfryzelquit (Ping timeout: 258 seconds)
11:31:53  * karupanerurachanged nick to zz_karupanerura
11:31:58  * roxluquit (Ping timeout: 240 seconds)
12:00:06  * janjongboomquit (Ping timeout: 258 seconds)
12:00:57  * janjongboomjoined
12:04:18  * kazupon_joined
12:08:24  * kazuponquit (Ping timeout: 276 seconds)
12:15:44  * AvianFlujoined
12:18:53  * dshaw_joined
12:19:36  * yunongquit (Read error: Connection reset by peer)
12:20:13  * yunongjoined
12:21:38  * paulfryzeljoined
12:23:29  * dshaw_quit (Ping timeout: 258 seconds)
12:23:34  * trevnorr1sjoined
12:24:23  * trevnorrisquit (Ping timeout: 240 seconds)
12:24:26  * brucemquit (Quit: ZNC - http://znc.sourceforge.net)
12:24:28  * jan____quit (Ping timeout: 240 seconds)
12:24:46  * brucem_joined
12:26:10  * paulfryzelquit (Ping timeout: 258 seconds)
12:27:47  * cphooverjoined
12:41:15  * mikealquit (Ping timeout: 250 seconds)
12:47:33  * thlorenzjoined
12:48:10  * mikolalysenkojoined
12:59:27  * janjongboomquit (Ping timeout: 250 seconds)
13:00:29  * janjongboomjoined
13:01:54  * AlexisMochaquit (Ping timeout: 240 seconds)
13:01:58  * AlexisMocha_joined
13:05:02  * rmgjoined
13:09:42  * rmgquit (Ping timeout: 240 seconds)
13:17:12  * toothrotquit (Ping timeout: 252 seconds)
13:18:23  * paulfryzeljoined
13:19:38  * dshaw_joined
13:19:58  * toothrjoined
13:22:27  * paulfryz_joined
13:24:03  * dshaw_quit (Ping timeout: 258 seconds)
13:27:07  * paulfryz_quit (Ping timeout: 258 seconds)
13:33:09  * AlexisMocha_quit (Read error: Connection reset by peer)
13:33:34  * AlexisMochajoined
13:34:04  <AlexisMocha>indutny: I am look at https://github.com/joyent/node/commit/ef096f8d8fb42b5ce030d3bef34bf363b401cbcb
13:34:13  <AlexisMocha>*looking
13:34:37  <AlexisMocha>and https://github.com/joyent/node/blob/master/lib/net.js#L146-164
13:35:14  <AlexisMocha>It seems like options.readable and options.writable are ignored unless you pass a FD
13:36:42  <AlexisMocha>is this what you intended?
13:36:42  * brucem_changed nick to brucem
13:40:53  * bajtosjoined
13:54:02  <Kakera>is there any reason why node_crypto.cc copies data into a BIO instead of using BIO_new_mem_buf, e.g. here https://github.com/joyent/node/blob/master/src/node_crypto.cc#L395 and here https://github.com/joyent/node/blob/master/src/node_crypto.cc#L2984 ?
13:54:34  <Kakera>I'd submit a PR fixing it but maybe I'm missing something
13:56:24  * kevinsimperquit (Remote host closed the connection)
14:03:02  * mordy_quit (Ping timeout: 252 seconds)
14:03:19  * mordy_joined
14:03:47  * mordy_changed nick to Guest71899
14:09:28  * Guest71899changed nick to mordy__
14:09:39  * mikolalysenkoquit (Ping timeout: 250 seconds)
14:10:47  * paulfryzelquit (Remote host closed the connection)
14:13:46  * kazupon_quit (Remote host closed the connection)
14:13:53  * janjongboomquit (Ping timeout: 258 seconds)
14:14:21  * mikolalysenkojoined
14:16:04  * janjongboomjoined
14:17:02  * kazuponjoined
14:20:23  * dshaw_joined
14:23:09  * paulfryzeljoined
14:25:00  * dshaw_quit (Ping timeout: 258 seconds)
14:27:41  * paulfryzelquit (Ping timeout: 258 seconds)
14:35:32  * kazupon_joined
14:39:24  * kazuponquit (Ping timeout: 252 seconds)
14:41:38  * thlorenzquit (Remote host closed the connection)
14:42:13  * thlorenzjoined
14:51:12  * m76quit (Read error: Connection reset by peer)
14:57:24  * paulfryzeljoined
14:59:07  * thlorenzquit (Remote host closed the connection)
14:59:57  * thlorenzjoined
15:00:39  * mikolalysenkoquit (Ping timeout: 258 seconds)
15:02:39  * mordy__changed nick to mordy_
15:08:37  <tjfontaine>AlexisMocha, indutny, saghul: I tested libuv#1165 last night, I wasn't able to see an appreciable latency from our benchmark tests
15:09:57  <AlexisMocha>tjfontaine: good stuff. Could this have an impact with a large number of connections?
15:11:10  <tjfontaine>AlexisMocha: well, this path will be called on every loop turn, and then again for all timer schedulings
15:11:14  <indutny>hey hey hey
15:11:42  * paulfryz_joined
15:11:44  <tjfontaine>AlexisMocha: so it could show up more if we have a lot of connections and a lot of reseting of .setTimeout
15:12:09  <AlexisMocha>tjfontaine: will it be called a number of times proportional to the number of open sockets?
15:12:53  <tjfontaine>well
15:13:36  <tjfontaine>depends on what those connections are doing, but presuming either we or they are passing data, then yes Timer.now (i.e. uv_update_time) will be called in proportion to the number of connections
15:16:16  <AlexisMocha>I am just slighly nervous about making this change so late in the release. But I suppose if we find out that it kills scalability, we can always release a patch?
15:16:17  * dshaw_joined
15:16:26  * paulfryz_quit (Ping timeout: 252 seconds)
15:16:34  <tjfontaine>yup, we can always roll that part back, it's not changing public api
15:17:17  <tjfontaine>AlexisMocha: maybe don't change the ABI for now
15:17:27  <tjfontaine>AlexisMocha: leave last_tick_count in there, and mark it unused
15:17:44  <tjfontaine>AlexisMocha: that way if we need to rollback we don't have to be evil
15:18:32  <AlexisMocha>does that matter?
15:18:54  <tjfontaine>adding a field back to UV_LOOP_PRIVATE_FIELDS won't be possible after a release
15:18:56  <AlexisMocha>I don't see how leaving last_tick_count would simplify a rollback
15:19:11  * benviequit
15:19:26  <AlexisMocha>mmm, ok, I'll just take your word for it
15:19:45  <AlexisMocha>I will add it back
15:21:25  * mikolalysenkojoined
15:21:35  <saghul>I guess we can remove it in 0.11 and add it back if necessary
15:21:48  <tjfontaine>saghul: hm?
15:22:08  <saghul>0.11 is unstable, so we can break things :-)
15:22:40  <saghul>but if the patch changes the ABI and makes it to a stable release breaking the ABI is A Bad Thing (TM)
15:22:42  <tjfontaine>saghul: we're damn close, not sure we'll have wide enough testing on the windows world to verify that
15:23:03  <saghul>I see
15:23:16  <tjfontaine>so we can suffer a release of libuv where loop has a few extra bytes
15:23:30  <tjfontaine>and who knows -- maybe timers will be fine and instead we need to use those bytes to fix a different problem :)
15:23:31  <saghul>so, AlexisMocha, mind adding a "Remove me bl abla bla" comment next to the filed please? :-)
15:23:48  <saghul>tjfontaine: ok
15:24:06  <tjfontaine>clearly we need to pad libuv structs with resv1..3 fields ;)
15:24:37  * dshaw_quit (Quit: Leaving.)
15:24:48  <AlexisMocha>saghul: Remove me in 0.14?
15:24:53  <saghul>heh
15:25:04  <saghul>AlexisMocha: yeah, that's work
15:29:59  * bajtosquit (Quit: bajtos)
15:31:29  * bradleymeckjoined
15:35:49  * rmgjoined
15:38:29  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:38:55  * mogilljoined
15:40:43  * kazupon_quit (Remote host closed the connection)
15:41:05  <AlexisMocha>indutny: in test-tls-connect-given-socket.js, the assert(client.readable) fails in the call establish(connecting);
15:41:14  <AlexisMocha>and it seems legit
15:41:55  * hzquit (Ping timeout: 260 seconds)
15:42:35  * cphooverquit (Quit: Leaving.)
15:43:10  * mcavagejoined
15:47:07  <indutny>AlexisMocha: sorry, I'm in the middle of different thing right now
15:47:14  <indutny>could you please comment on the github commit or issue
15:47:30  <indutny>tjfontaine: what do you think about landing https://github.com/joyent/libuv/pull/1233 ?
15:47:30  <indutny>saghul: ^
15:47:34  <AlexisMocha>sure
15:47:40  <AlexisMocha>still investigating anyway...
15:47:46  <indutny>well
15:47:48  <indutny>it is fucked
15:47:49  <indutny>:D
15:48:22  <saghul>indutny: how does switching the spawn_helper fix it?
15:48:36  <indutny>because child waits for write to stdin
15:48:51  <saghul>aha!
15:48:51  <indutny>and this means that both sides of pipe are alive
15:49:12  <saghul>kewl, LGTM then
15:49:19  <indutny>cool
15:49:23  <indutny>could you please land it? :)
15:49:30  <saghul>sure
15:50:22  * inolenjoined
15:52:19  <MI6>joyent/libuv: saghul created branch test_pr_1233 - http://git.io/MEsl-A
15:53:03  <saghul>jenkins, work your magic
15:57:51  * kazuponjoined
15:58:36  <saghul>tjfontaine: why doesn't jenkins test the branch I just pushed?
16:00:00  * janjongboomjoined
16:03:12  * dshaw_joined
16:05:53  * paulfryzelquit (Read error: Connection reset by peer)
16:06:25  * paulfryzeljoined
16:06:32  <tjfontaine>erm lemme look
16:09:03  <tjfontaine>saghul: started manually http://jenkins.nodejs.org/job/libuv-review/149
16:09:07  <tjfontaine>saghul: lemme add an account for you
16:10:15  <tjfontaine>AlexisMocha: you saw your credentials right?
16:10:32  <tjfontaine>fucking jenkins man.
16:10:43  <groundwater>=]
16:10:44  <AlexisMocha>tjfontaine: nope. where?
16:10:52  <tjfontaine>AlexisMocha: I pm'd them to you earlier this week
16:11:03  <tjfontaine>I will pm them again
16:11:09  <AlexisMocha>ok, thanks!
16:11:20  <AlexisMocha>better use email for certain things ;)
16:11:26  <tjfontaine>sure, I'll do that
16:11:40  <saghul>tjfontaine: thanks!
16:12:34  * paulfryz_joined
16:12:40  * jan____joined
16:13:59  <tjfontaine>AlexisMocha: you should have mail
16:14:13  * jan____quit (Changing host)
16:14:13  * jan____joined
16:16:46  * paulfryz_quit (Ping timeout: 245 seconds)
16:16:54  <AlexisMocha>tjfontaine: yep!
16:26:16  <MI6>joyent/libuv: Fedor Indutny master * 69f9f6f : test: fix EPIPE race in spawn_closed_process_io - http://git.io/frim-w
16:26:27  <saghul>indutny: ^
16:26:40  * bradleymeckquit (Quit: bradleymeck)
16:27:09  <indutny>thanks man!
16:27:24  <saghul>welcome!
16:29:40  * thlorenzquit (Remote host closed the connection)
16:30:14  * thlorenzjoined
16:34:30  * thlorenzquit (Ping timeout: 240 seconds)
16:37:36  * AvianFluquit (Remote host closed the connection)
16:47:43  * bradleymeckjoined
16:47:55  * kevinsimperjoined
16:53:52  * stagasjoined
16:58:37  * paulfryzelquit (Read error: Connection reset by peer)
16:58:56  * paulfryzeljoined
16:59:52  * dshaw_quit (Ping timeout: 258 seconds)
17:00:03  * dshaw_joined
17:04:08  * bradleymeckquit (Quit: bradleymeck)
17:08:49  * seldo_joined
17:10:07  * wolfeidauquit (Remote host closed the connection)
17:10:33  * wolfeidaujoined
17:12:04  * benviejoined
17:21:53  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:23:57  * thlorenzjoined
17:29:24  * m76joined
17:29:51  * bajtosjoined
17:35:08  * janjongboomjoined
17:36:11  * petka_quit (Quit: Connection closed for inactivity)
17:37:26  * kazuponquit (Remote host closed the connection)
17:39:15  * kazuponjoined
17:45:01  * kazuponquit (Ping timeout: 250 seconds)
17:48:24  * prettymuchbrycejoined
17:52:04  * TooTallNatejoined
17:56:30  <tjfontaine>we may need to actually make `readable` and `writable` getters
17:59:10  * seldo_quit (Remote host closed the connection)
18:00:17  * hzjoined
18:00:35  * seldo_joined
18:01:12  * mcavagequit (Remote host closed the connection)
18:02:08  * brsonjoined
18:08:30  * kazuponjoined
18:08:55  * mogillquit (Quit: mogill)
18:10:20  * kazupon_joined
18:12:54  * kazuponquit (Ping timeout: 240 seconds)
18:15:00  * kazupon_quit (Ping timeout: 252 seconds)
18:15:40  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:18:16  <tjfontaine>indutny: I'm pretty sure those ppc changes need to go to v8 not to node
18:19:10  <tjfontaine>AlexisMocha: I think if we make `readable` and `writable` getters based on fields in `_readableState` and `_writableState` they'll have useful meanings
18:20:46  <tjfontaine>AlexisMocha: or at least maybe make that change to if (this._handle && this._handle.readable)
18:21:34  * paulfryz_joined
18:21:54  <tjfontaine>AlexisMocha: if (this._handle) if (this._handle.readable) this.read(0) else this._handle.once('connected', this.read.bind(null, 0))
18:22:25  * brunklejoined
18:24:08  * TooTallNatequit (Quit: Computer has gone to sleep.)
18:26:07  * paulfryz_quit (Ping timeout: 258 seconds)
18:26:26  * seldo_quit (Remote host closed the connection)
18:27:09  * AvianFlujoined
18:28:25  * kazuponjoined
18:32:02  * harrisonmjoined
18:32:33  * seldo_joined
18:32:41  * harrisonmpart
18:33:18  * kazuponquit (Ping timeout: 240 seconds)
18:33:43  * lainexjoined
18:42:47  * brunklequit (Quit: brunkle)
18:51:22  * bradleymeckjoined
18:51:59  * paulfryz_joined
18:52:11  * paulfryzelquit (Ping timeout: 258 seconds)
18:56:24  * paulfryz_quit (Ping timeout: 258 seconds)
19:00:13  * paulfryzeljoined
19:03:24  * paulfryz_joined
19:04:50  * paulfryzelquit (Ping timeout: 258 seconds)
19:07:54  * paulfryz_quit (Ping timeout: 258 seconds)
19:09:34  * TooTallNatejoined
19:11:50  * paulfryzeljoined
19:16:20  * paulfryzelquit (Ping timeout: 258 seconds)
19:20:10  * paulfryzeljoined
19:22:19  * paulfryz_joined
19:24:46  * paulfryzelquit (Ping timeout: 258 seconds)
19:24:48  * bajtosquit (Quit: bajtos)
19:25:44  * stagasquit (Read error: Connection reset by peer)
19:26:07  * paulfryzeljoined
19:26:50  * paulfryz_quit (Ping timeout: 252 seconds)
19:27:03  * mogilljoined
19:29:46  * kazuponjoined
19:30:31  * paulfryzelquit (Ping timeout: 258 seconds)
19:33:59  * kazuponquit (Ping timeout: 252 seconds)
19:34:27  * paulfryzeljoined
19:37:33  * paulfryz_joined
19:38:57  * paulfryzelquit (Ping timeout: 258 seconds)
19:40:34  * paulfryzeljoined
19:42:01  * paulfryz_quit (Ping timeout: 258 seconds)
19:45:05  * paulfryzelquit (Ping timeout: 258 seconds)
19:50:31  * paulfryzeljoined
19:53:37  * paulfryz_joined
19:55:03  * paulfryzelquit (Ping timeout: 258 seconds)
19:56:48  * kazuponjoined
19:58:07  * paulfryz_quit (Ping timeout: 258 seconds)
20:00:17  * seldo_quit (Remote host closed the connection)
20:01:08  * seldo_joined
20:01:21  * prettymuchbrycequit (Ping timeout: 245 seconds)
20:01:36  * kazuponquit (Ping timeout: 276 seconds)
20:02:01  * paulfryzeljoined
20:04:09  * felixgequit (Quit: felixge)
20:06:33  * paulfryzelquit (Ping timeout: 258 seconds)
20:06:39  * felixgejoined
20:06:39  * felixgequit (Changing host)
20:06:39  * felixgejoined
20:09:59  <indutny>heh
20:10:04  * AvianFluquit (Remote host closed the connection)
20:10:14  <indutny>participating in heartbleed challenge is quite fun, actually
20:10:27  <indutny>I wonder if it is really possible to extract private key
20:10:28  * paulfryzeljoined
20:10:32  <indutny>so far I had no luck in it
20:13:29  * paulfryz_joined
20:14:34  * rmgquit (Remote host closed the connection)
20:14:43  * paulfryz_quit (Read error: Connection reset by peer)
20:14:59  * paulfryzelquit (Ping timeout: 258 seconds)
20:15:21  * paulfryzeljoined
20:18:26  * hzquit
20:23:13  * paulfryz_joined
20:26:28  * brunklejoined
20:27:38  * paulfryz_quit (Ping timeout: 258 seconds)
20:30:18  * mcavagejoined
20:42:15  * dshaw_quit (Quit: Leaving.)
20:42:49  * trevnorr1schanged nick to trevnorris
20:42:58  <trevnorris>hey all
20:50:05  <indutny>hey man
20:57:14  * kazuponjoined
20:57:52  * brunklequit (Quit: brunkle)
20:57:55  <trevnorris>indutny: been having fun exploiting heartbleed?
20:58:22  * bradleymeckquit (Quit: bradleymeck)
21:00:44  * AvianFlujoined
21:01:18  * brunklejoined
21:01:59  * kazuponquit (Ping timeout: 252 seconds)
21:02:07  <tjfontaine>othiym23: hey -- mcavage wants to know what the plan is for yakaa post 0.12
21:08:17  * felixgequit (Quit: felixge)
21:10:56  * thlorenzquit (Remote host closed the connection)
21:11:28  * thlorenzjoined
21:15:42  * thlorenzquit (Ping timeout: 240 seconds)
21:15:45  * rmgjoined
21:20:09  * rmgquit (Ping timeout: 258 seconds)
21:23:51  * kevinsimperquit (Remote host closed the connection)
21:23:57  * paulfryz_joined
21:24:07  <indutny>trevnorris: yeah
21:25:51  <othiym23>tjfontaine, mcavage: we just fixed a nasty-ass bug in the socket timeout stuff, and decided to pull the trigger on calling that 1.0
21:26:26  <othiym23>what I would like to do is do a pass to try to reconcile the changes NR has made to it with the 0.12 source
21:26:48  <othiym23>and then it would be awesome to use it as a testbed for new feature candidates for the mainline Agents
21:26:58  <othiym23>there will also probably be a yapkaa at some point with proxying support rolled in
21:27:33  <othiym23>groundwater and I will need to decide how to manage the repo, because after next week I'm audi from New Relic
21:27:44  <othiym23>either I'll fork it or just bombard him with an endless stream of PRs forever
21:28:18  * paulfryz_quit (Ping timeout: 240 seconds)
21:31:10  * bradleymeckjoined
21:31:34  * TooTallNatequit (Quit: Computer has gone to sleep.)
21:32:00  <indutny>trevnorris: unfortunately brute-forcing memory doesn't help much
21:32:08  <indutny>trevnorris: as they have pointed on their web page
21:32:12  <trevnorris>yeah
21:32:27  <indutny>I'm currently thinking about the way to make openssl copy key or the parts of it
21:32:43  <indutny>via some extension, perhaps
21:36:29  * rmgjoined
21:40:42  * rmgquit (Ping timeout: 240 seconds)
21:43:15  * seldo_quit (Remote host closed the connection)
21:53:27  * bradleymeckquit (Quit: bradleymeck)
21:57:59  * kazuponjoined
22:02:30  * kazuponquit (Ping timeout: 240 seconds)
22:06:21  * mikolalysenkoquit (Ping timeout: 245 seconds)
22:08:01  * prettymuchbrycejoined
22:14:42  * brunklequit (Quit: brunkle)
22:24:42  * paulfryz_joined
22:29:05  * paulfryz_quit (Ping timeout: 252 seconds)
22:30:04  <Dirkson>Hey all. If I do two tcp sends, will the first tcp send always arrive before the next tcp send?
22:32:22  * brunklejoined
22:36:09  * brunklequit (Client Quit)
22:36:50  * mikolalysenkojoined
22:37:35  * brunklejoined
22:38:13  * paulfryzelquit (Remote host closed the connection)
22:38:53  * paulfryzeljoined
22:43:20  * paulfryzelquit (Ping timeout: 258 seconds)
22:43:25  * TooTallNatejoined
22:43:26  <indutny>Dirkson: they will happen in the same order as you did it
22:43:27  * TooTallNatequit (Client Quit)
22:43:28  <indutny>Dirkson: so yes
22:43:53  <Dirkson>indutny: Awesome.
22:44:26  <Dirkson>indutny: Working out exactly how to turn a stream into a message and/or a file. It's a little tricky, but I'm learning : )
22:44:53  <indutny>cool
22:51:26  * mikolalysenkoquit (Ping timeout: 252 seconds)
22:55:43  * TooTallNatejoined
22:58:58  * kazuponjoined
23:01:08  * TooTallNatequit (Remote host closed the connection)
23:01:28  * TooTallNatejoined
23:01:57  * wolfeidauquit (Remote host closed the connection)
23:02:21  * seldo_joined
23:03:39  * kazuponquit (Ping timeout: 258 seconds)
23:05:53  * thlorenzjoined
23:08:15  * thlorenzquit (Remote host closed the connection)
23:09:26  * paulfryzeljoined
23:16:03  * Kakeraquit (Read error: Connection reset by peer)
23:21:21  <indutny>trevnorris: I think I cracked it
23:21:44  <trevnorris>indutny: awesome.
23:22:15  <indutny>hehe
23:22:49  * paulfryzelquit (Ping timeout: 258 seconds)
23:23:39  <tjfontaine>*ahem* https://www.npmjs.org/package/ifyouwanttogetthesumoftwonumberswherethosetwonumbersarechosenbyfindingthelargestoftwooutofthreenumbersandsquaringthemwhichismultiplyingthembyitselfthenyoushouldinputthreenumbersintothisfunctionanditwilldothatforyou
23:24:08  <trevnorris>indutny: what kind of results you get?
23:24:34  <trevnorris>tjfontaine: hahaha. wtf.
23:24:39  <indutny>trevnorris: wanna proof? :)
23:25:06  <trevnorris>indutny: sure.
23:25:24  * paulfryzeljoined
23:27:37  <othiym23>that is the greatest package name of all time
23:28:44  <indutny>trevnorris: one sec
23:29:15  <trevnorris>no worries.
23:30:06  * paulfryzelquit (Ping timeout: 245 seconds)
23:40:38  <indutny>trevnorris: soon
23:40:42  <indutny>trevnorris: found a bug in bud
23:46:17  <indutny>trevnorris: ready? :)
23:46:24  <indutny>put this into your /etc/hosts 165.225.128.15 www.cloudflarechallenge.com
23:47:30  <trevnorris>indutny: done
23:47:38  <indutny>https://www.cloudflarechallenge.com/
23:47:41  <indutny>open it
23:47:51  <indutny>hehe
23:48:02  <trevnorris>ok. done
23:48:20  <indutny>yeah, that's it
23:48:24  <trevnorris>you just swipe something from me?
23:48:56  <indutny>nope
23:49:05  <indutny>I cracked the private key of that site
23:49:14  <indutny>that's what was that challenge about
23:49:20  <trevnorris>ah. ok. I see now
23:49:27  <indutny>yeah
23:49:35  <indutny>so basically, it is possible to extract private key with a heartbleed
23:49:41  <trevnorris>mother. wow
23:49:42  <indutny>I spent only a couple of hours on it
23:49:50  <indutny>with a small 4 core server
23:50:17  * benviequit (Ping timeout: 252 seconds)
23:50:23  <indutny>this is kind of scary, actually
23:50:33  <indutny>I was hoping that it will turn out to be impossible
23:50:47  <trevnorris>have the code you used to do it?
23:50:55  <indutny>yes
23:51:08  <trevnorris>dude. that's messed up
23:51:29  * wolfeidaujoined
23:52:51  * toothrchanged nick to toothrot
23:53:42  <indutny>yeah
23:56:29  * seldo_quit (Remote host closed the connection)
23:56:31  <tjfontaine>iterate all 69k packages in npm and find the latest tarball in 13mins -- just because I can -- https://us-east.manta.joyent.com/NodeCore/public/jobshares/c997caea-a4d8-ec1b-8829-b6d0657d5a79/index.html
23:56:54  <trevnorris>I looked at the patch for the bug, but I didn't immediately see how it could be exploited. though, this is definitely something I've spent much time learning about.
23:57:34  * seldo_joined
23:58:47  <trevnorris>tjfontaine: any chance you could use that type of thing to create a manifest of package version to node version compatibility?
23:58:50  <indutny>tjfontaine: haha
23:59:13  <indutny>trevnorris: it is very simple, but I'd rather not speak about it publically
23:59:21  <trevnorris>my biggest beef w/ npm is that it doesn't install the latest package _based on the version of node i'm using to install it_
23:59:34  <trevnorris>indutny: understandable :)
23:59:45  * kazuponjoined