00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:11:25  * ijrothquit (Quit: Leaving.)
00:12:01  * thlorenzquit (Remote host closed the connection)
00:20:24  * lanceballchanged nick to lance|afk
00:20:38  * dshaw_joined
00:21:06  * octetcloudquit (Ping timeout: 244 seconds)
00:23:31  * russfrankjoined
00:33:32  <MI6>joyent/node: Sam Roberts v0.12 * 85360f0 : cluster: don't assert if worker has no handles (+1 more commits) - http://git.io/Xl7Msg
00:37:35  <jgi>chrisdickinson, trevnorris, cjihrig, tjfontaine: do you guys have any bandwidth to review these PRs: https://github.com/joyent/node/pulls?q=is%3Aopen+is%3Apr+milestone%3A0.11.15+label%3APlease-Review ?
00:38:07  * chris_99quit (Quit: Ex-Chat)
00:39:42  * dshaw_quit (Quit: Leaving.)
00:40:01  <trevnorris>jgi: done. thanks.
00:47:11  * dshaw_joined
00:51:42  * jgiquit (Quit: jgi)
00:54:14  * jgijoined
00:57:30  * abraxasjoined
01:02:03  * abraxasquit (Ping timeout: 245 seconds)
01:05:15  * c4miloquit (Remote host closed the connection)
01:12:49  * thlorenzjoined
01:17:49  * thlorenzquit (Ping timeout: 252 seconds)
01:19:21  * a_lequit (Remote host closed the connection)
01:26:18  <jgi>trevnorris: Thanks!
01:26:31  * Fishrock123joined
01:35:30  <MI6>joyent/node: Julien Gilli v0.12 * ae00e97 : test: fix test-crypto-stream.js - http://git.io/sMrcmg
01:37:42  <MI6>joyent/node: Julien Gilli v0.12 * 408bffe : test: fix ssl/tls options matrix test - http://git.io/MqcV0A
01:37:52  * a_lejoined
01:39:24  * thlorenzjoined
01:43:09  <MI6>joyent/node: Julien Gilli v0.12 * 67f87a7 : build: add small-icu support for binary packages - http://git.io/pOKaoA
01:44:26  * abraxasjoined
01:49:28  * reqshark_joined
01:53:47  * reqshark_quit (Ping timeout: 256 seconds)
02:00:21  * iarnaquit (Read error: Connection reset by peer)
02:00:58  * iarnajoined
02:09:02  * Ralithquit (Ping timeout: 246 seconds)
02:19:37  <jgi>trevnorris: signing off, I’ll send an update on the state of 0.11.15 later, thanks!
02:19:50  * jgiquit (Quit: jgi)
02:19:54  * a3fquit (Ping timeout: 276 seconds)
02:35:19  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
02:39:56  * burperjoined
02:39:58  * burperpart
02:39:59  * iarnaquit (Remote host closed the connection)
02:43:29  * dshaw_quit (Quit: Leaving.)
02:46:48  * Ralithjoined
02:54:12  * c4milojoined
02:59:08  * c4miloquit (Ping timeout: 245 seconds)
03:03:28  * a_lequit (Remote host closed the connection)
03:29:16  * brsonquit (Quit: leaving)
03:33:21  * a_lejoined
03:43:05  * stagasjoined
03:43:22  * a_lequit (Remote host closed the connection)
03:56:34  * a_lejoined
03:56:50  * thlorenzquit (Remote host closed the connection)
04:02:15  * Left_Turnquit (Remote host closed the connection)
04:04:21  * a_lequit (Read error: Connection reset by peer)
04:04:56  * a_lejoined
04:06:29  * stagasquit (Ping timeout: 252 seconds)
04:25:30  * octetcloudjoined
04:26:34  <jalcine>I have some C++ code that uses uv_poll to poll a uv_pipe and the uv_poll_start() cb gets all invalid pointers
04:26:41  <jalcine>I'm working on producing a test
04:29:30  * Fishrock123quit (Quit: Leaving...)
04:43:02  * c4milojoined
04:48:13  * c4miloquit (Ping timeout: 244 seconds)
04:57:38  * thlorenzjoined
05:02:51  * thlorenzquit (Ping timeout: 272 seconds)
05:22:29  * AvianFluquit (Ping timeout: 272 seconds)
06:20:23  * a_lequit (Remote host closed the connection)
06:32:21  * c4milojoined
06:37:35  * c4miloquit (Ping timeout: 264 seconds)
06:41:47  * octetcloudquit (Ping timeout: 264 seconds)
06:46:47  * thlorenzjoined
06:49:44  * bajtosjoined
06:51:07  * thlorenzquit (Ping timeout: 245 seconds)
06:53:05  * rmgquit (Remote host closed the connection)
06:53:47  * octetcloudjoined
06:54:13  * ijrothjoined
06:55:33  * hueniversejoined
06:59:23  * octetcloudquit (Ping timeout: 272 seconds)
06:59:41  * [spoiler]joined
07:53:37  * rmgjoined
07:56:33  * a3fjoined
07:58:35  * rmgquit (Ping timeout: 252 seconds)
08:18:03  * a3fquit (Ping timeout: 276 seconds)
08:21:25  * c4milojoined
08:21:29  <saghul>jalcine: why would you be using a uv_poll to poll a uv_pipe?
08:22:03  <jalcine>hm, I was using it to listen on read events
08:22:20  <jalcine>I should mentioned that I took a closer look at the docs and noticed said err
08:22:32  <saghul>well, you can use uv_read_start on the uv_pipe
08:24:07  <saghul>jalcine: uv_pipe_t is a stream, so all this applies to it: http://docs.libuv.org/en/v1.x/stream.html
08:24:08  <jalcine>ah, because sub type of stream; gotcha
08:24:16  <jalcine>just connected those dots
08:24:20  <jalcine>thanks saghul, really a big help :)
08:24:39  <saghul>you're welcome!
08:26:27  * c4miloquit (Ping timeout: 264 seconds)
08:35:37  * thlorenzjoined
08:39:58  * thlorenzquit (Ping timeout: 245 seconds)
08:49:57  * roxlujoined
09:01:41  * SergeiRNDjoined
09:02:15  * rendarjoined
09:35:58  * saghulquit (Quit: leaving)
10:01:31  * bajtosquit (Quit: bajtos)
10:02:03  * saghuljoined
10:07:39  * Left_Turnjoined
10:08:16  * seishunjoined
10:10:30  * c4milojoined
10:15:39  * c4miloquit (Ping timeout: 264 seconds)
10:24:23  * thlorenzjoined
10:28:27  * chris_99joined
10:29:27  * thlorenzquit (Ping timeout: 256 seconds)
11:01:12  * SergeiRNDquit (Quit: Leaving.)
11:13:17  * tarrudajoined
11:14:17  * abraxasquit (Remote host closed the connection)
11:27:54  * inolenquit (Quit: Leaving.)
11:28:52  * inolenjoined
11:31:29  * rmgjoined
11:36:39  * rmgquit (Ping timeout: 264 seconds)
11:37:45  * SergeiRNDjoined
11:47:03  * bajtosjoined
11:53:49  * roxluquit (Quit: Textual IRC Client: www.textualapp.com)
11:59:39  * c4milojoined
12:01:23  * inolenquit (Quit: Leaving.)
12:04:39  * c4miloquit (Ping timeout: 272 seconds)
12:13:14  * thlorenzjoined
12:17:54  * thlorenzquit (Ping timeout: 276 seconds)
12:50:18  * bajtosquit (Quit: bajtos)
12:56:17  <[spoiler]>http://i.imgist.com/1_2selva.gif
13:03:35  * abraxasjoined
13:05:36  * kevinswiberjoined
13:08:31  * abraxasquit (Ping timeout: 255 seconds)
13:14:06  * thlorenzjoined
13:17:02  * Guest65395quit (Read error: Connection reset by peer)
13:18:34  * thlorenzquit (Ping timeout: 245 seconds)
13:19:38  * tarrudaquit (Ping timeout: 246 seconds)
13:40:06  * thlorenzjoined
13:42:10  * thlorenzquit (Remote host closed the connection)
13:48:42  * c4milojoined
13:54:13  * c4miloquit (Ping timeout: 272 seconds)
14:14:18  * AvianFlujoined
14:16:41  * thlorenzjoined
14:25:39  * jan____quit (Ping timeout: 244 seconds)
14:27:39  * Fishrock123joined
14:30:03  * tarrudajoined
14:31:46  * kevinswiberquit (Remote host closed the connection)
14:32:02  * [spoiler]quit (Quit: Leaving)
14:32:23  * kevinswiberjoined
14:36:38  * kevinswiberquit (Ping timeout: 245 seconds)
14:41:02  * seishunquit (Quit: Leaving)
14:41:55  * seishunjoined
14:50:40  * SergeiRNDquit (Quit: Leaving.)
14:52:31  * abraxasjoined
14:55:16  * lance|afkchanged nick to lanceball
14:56:51  * a_lejoined
14:57:19  * abraxasquit (Ping timeout: 252 seconds)
15:14:56  * tarrudaquit (Ping timeout: 244 seconds)
15:21:36  * reqshark_joined
15:33:55  * iarnajoined
15:37:47  * c4milojoined
15:38:25  * reqshark_changed nick to reqshark
15:42:22  * c4miloquit (Ping timeout: 245 seconds)
15:42:38  * seishunquit (Remote host closed the connection)
15:47:19  * c4milojoined
15:52:06  * seishunjoined
16:00:45  * AvianFluquit (Ping timeout: 252 seconds)
16:02:04  * iarnaquit (Remote host closed the connection)
16:11:27  * bajtosjoined
16:12:08  * iarnajoined
16:14:09  * iarnaquit (Read error: Connection reset by peer)
16:14:46  * iarnajoined
16:39:53  * rmgjoined
16:40:32  * reqshark_joined
16:41:30  * abraxasjoined
16:44:11  * reqsharkquit (Ping timeout: 264 seconds)
16:44:22  * rmgquit (Ping timeout: 240 seconds)
16:45:48  * abraxasquit (Ping timeout: 245 seconds)
16:48:10  * lanceballchanged nick to lance|afk
16:50:15  * rmgjoined
16:59:04  * kevinswiberjoined
17:01:48  * jgijoined
17:03:12  <tjfontaine>https://plus.google.com/hangouts/_/calendar/dGpmb250YWluZUBub2RlanMub3Jn.7o3iugm5mbjqj81eb56fsoj118
17:03:50  <tjfontaine>jgi, trevnorris, chrisdickinson, cjihrig
17:04:13  <jgi>tjfontaine: joining
17:04:27  <jgi>tjfontaine: not allowed :(
17:04:55  <jgi>I’m joining with my email @joyent.com
17:05:02  <jgi>should I use another account?
17:05:20  <tjfontaine>try with your nodejs?
17:05:23  <jgi>tjfontaine: ah yes
17:06:27  * AvianFlujoined
17:08:59  <tjfontaine>chrisdickinson, cjihrig around?
17:09:44  <tjfontaine>trevnorris: ?
17:15:20  * ijrothquit (Quit: Leaving.)
17:25:41  * kevinswiberquit (Remote host closed the connection)
17:26:27  * kevinswiberjoined
17:33:10  * stagasjoined
17:53:26  * jgiquit (Quit: jgi)
17:56:40  * jgijoined
17:57:07  * bajtosquit (Quit: bajtos)
17:59:46  * c4miloquit (Remote host closed the connection)
17:59:50  * thlorenzquit (Remote host closed the connection)
18:03:56  * bajtosjoined
18:06:36  * thlorenzjoined
18:06:50  * thlorenzquit (Remote host closed the connection)
18:08:41  * kevinswiberquit (Remote host closed the connection)
18:08:54  * kevinswiberjoined
18:11:36  * ijrothjoined
18:21:03  * kevinswiberquit (Remote host closed the connection)
18:21:38  * kevinswiberjoined
18:27:11  * c4milojoined
18:30:11  * abraxasjoined
18:31:49  * c4miloquit (Ping timeout: 252 seconds)
18:32:04  * lance|afkchanged nick to lanceball
18:34:53  * abraxasquit (Ping timeout: 244 seconds)
18:35:49  * piscisaureusjoined
18:37:01  * bajtosquit (Quit: bajtos)
18:41:51  * brsonjoined
18:52:05  * inolenjoined
18:57:28  * thlorenzjoined
19:07:47  * ijrothquit (Ping timeout: 245 seconds)
19:08:09  * ijrothjoined
19:13:06  * reqshark_quit (Remote host closed the connection)
19:13:32  * reqshark_joined
19:14:52  * ijrothquit (Ping timeout: 240 seconds)
19:15:14  * ijrothjoined
19:26:11  * c4milojoined
19:26:40  * a3fjoined
19:40:40  * inolenquit (Quit: Leaving.)
19:41:04  * EhevuTovjoined
19:41:36  * inolenjoined
20:00:33  * dobermai_joined
20:02:31  <dobermai_>good evening. I have a very basic question about reading with libuv. I'm digging into different source codes of projects on github to learn how to achieve *correct* reading with libuv, without too much luck
20:02:49  <dobermai_>basically I have a 'on_read(uv_stream_t *stream, ssize_t nread, uv_buf_t buf)' callback I want to utilize
20:03:45  <dobermai_>I want to implement decoders for a custom protocol. If I understand everything correctly, the callback gets called everytime libuv decides to read. So for my custom protocol, let's say I need to read 10 bytes
20:04:29  * ijrothquit (Quit: Leaving.)
20:05:19  * ijrothjoined
20:05:21  * ijrothquit (Client Quit)
20:05:30  <dobermai_>so my understanding is that I have to take care to concatenate the contents of the uv_buf_t from every call of my on_read function. Is this correct?
20:19:05  * abraxasjoined
20:21:39  <dobermai_>So my main question is: How can I wait for another "callback round" until enough data is available? I don't want to consume the uv_buf_t if there isn't enough data. Do I get this behaviour automatically if I don't free the buf?
20:23:34  * abraxasquit (Ping timeout: 245 seconds)
20:24:02  * Ralithquit (Ping timeout: 245 seconds)
20:31:36  * kevinswiberquit (Ping timeout: 264 seconds)
20:33:53  * jgiquit (Quit: jgi)
20:37:45  * kevinswiberjoined
20:49:31  * Ralithjoined
20:49:45  * kevinswiberquit (Remote host closed the connection)
20:50:25  * kevinswiberjoined
20:53:59  * Fishrock123quit (Ping timeout: 245 seconds)
20:55:02  * kevinswiberquit (Remote host closed the connection)
20:55:17  * kevinswiberjoined
20:55:32  * kevinswiberquit (Remote host closed the connection)
20:56:21  * kevinswiberjoined
20:56:40  * bradleymeckjoined
21:01:04  * Fishrock123joined
21:04:05  * bradleymeckquit (Quit: bradleymeck)
21:05:00  * kevinswiberquit (Remote host closed the connection)
21:05:36  * kevinswiberjoined
21:14:02  * jgijoined
21:29:13  * ijrothjoined
21:36:23  * [spoiler]joined
21:38:32  <piscisaureus>dobermai_: when the buffer is passed to a uv_read_cb, you are the owner again. You have to free it; if you don't it'll stay around and you can use the data in a later tick.
21:50:10  * [spoiler]quit (Quit: Leaving)
21:50:28  * [spoiler]joined
22:08:05  * abraxasjoined
22:11:33  * lanceballchanged nick to lance|afk
22:11:59  * Fishrock123quit (Remote host closed the connection)
22:13:18  * abraxasquit (Ping timeout: 276 seconds)
22:16:48  * dshaw_joined
22:20:29  * dshaw_quit (Client Quit)
22:21:24  * dshaw_joined
22:21:44  * dshaw_1joined
22:24:14  * dshaw_1quit (Client Quit)
22:25:16  * dshaw_quit (Read error: Connection reset by peer)
22:25:20  * dshaw_1joined
22:30:47  * Fishrock123joined
22:38:19  * ijrothquit (Quit: Leaving.)
22:43:08  * sandr8_joined
22:45:26  * skebciojoined
22:45:28  * indexzero_joined
22:45:31  * bret_joined
22:45:55  * zju1joined
22:46:38  * seishunquit (Remote host closed the connection)
22:46:56  * kellabyte_joined
22:47:08  * ovefquit (Disconnected by services)
22:47:16  * vigith_joined
22:47:16  * ovef_joined
22:47:38  * julian_duquejoined
22:47:47  * tumdedum_joined
22:48:48  * WalrusPony1joined
22:48:58  * Domenic_joined
22:49:06  * jcrugzz_joined
22:49:21  * \toothrotjoined
22:49:47  * txdv_joined
22:50:55  * pquernaquit (Disconnected by services)
22:51:00  * pquerna_joined
22:51:05  * lanceballjoined
22:51:08  * unprompt1djoined
22:51:09  * lucabjoined
22:51:18  * lanceballquit (Changing host)
22:51:18  * lanceballjoined
22:51:35  * brycebar1ljoined
22:51:49  * piscisaureusquit (*.net *.split)
22:51:50  * hueniversequit (*.net *.split)
22:51:50  * sandr8quit (*.net *.split)
22:51:50  * bretquit (*.net *.split)
22:51:50  * indexzeroquit (*.net *.split)
22:51:50  * lennartclquit (*.net *.split)
22:51:50  * julianduquequit (*.net *.split)
22:51:51  * kaesoquit (*.net *.split)
22:51:51  * cjihrigquit (*.net *.split)
22:51:51  * lance|afkquit (*.net *.split)
22:51:51  * c4miloquit (*.net *.split)
22:51:51  * ircretaryquit (*.net *.split)
22:51:51  * nathan7quit (*.net *.split)
22:51:51  * milojquit (*.net *.split)
22:51:51  * cnd_quit (*.net *.split)
22:51:52  * jgiquit (*.net *.split)
22:51:52  * Ralithquit (*.net *.split)
22:51:52  * AvianFluquit (*.net *.split)
22:51:52  * Left_Turnquit (*.net *.split)
22:51:52  * wolfeidauquit (*.net *.split)
22:51:53  * nsmquit (*.net *.split)
22:51:53  * LeftWingquit (*.net *.split)
22:51:53  * brett19quit (*.net *.split)
22:51:53  * isaacsquit (*.net *.split)
22:51:53  * MI6quit (*.net *.split)
22:51:53  * tjfontainequit (*.net *.split)
22:51:53  * Wraithanquit (*.net *.split)
22:51:53  * mmaleckiquit (*.net *.split)
22:51:53  * brucemquit (*.net *.split)
22:51:55  * lucabchanged nick to kaeso
22:52:07  * lennartc-joined
22:52:21  * zju4quit (*.net *.split)
22:52:21  * zju3quit (*.net *.split)
22:52:22  * skebcio_quit (*.net *.split)
22:52:22  * WalrusPonyquit (*.net *.split)
22:52:22  * benglquit (*.net *.split)
22:52:22  * tumdedumquit (*.net *.split)
22:52:23  * vigithquit (*.net *.split)
22:52:23  * lennartc-changed nick to lennartcl
22:52:24  * lennartclquit (Changing host)
22:52:24  * lennartcljoined
22:52:25  * zju2joined
22:52:32  * tumdedum_changed nick to tumdedum
22:52:39  * [spoiler]quit (*.net *.split)
22:52:40  * rendarquit (*.net *.split)
22:52:40  * russfrankquit (*.net *.split)
22:53:01  * xer0x_joined
22:53:19  * cjihrigjoined
22:53:20  * AlexisMochajoined
22:53:20  * jgijoined
22:53:20  * Ralithjoined
22:53:20  * AvianFlujoined
22:53:20  * Left_Turnjoined
22:53:20  * wolfeidaujoined
22:53:20  * nsmjoined
22:53:20  * LeftWingjoined
22:53:20  * brett19joined
22:53:20  * isaacsjoined
22:53:20  * MI6joined
22:53:20  * tjfontainejoined
22:53:20  * Wraithanjoined
22:53:20  * mmaleckijoined
22:53:20  * brucemjoined
22:54:03  * groundwaterquit (*.net *.split)
22:54:03  * eugeneware_quit (*.net *.split)
22:54:03  * kellabytequit (*.net *.split)
22:54:03  * rvaggquit (*.net *.split)
22:54:04  * creationixquit (*.net *.split)
22:54:04  * ferossquit (*.net *.split)
22:54:04  * Raynosquit (*.net *.split)
22:54:04  * parshapquit (*.net *.split)
22:54:04  * yunong_quit (*.net *.split)
22:54:04  * dembones_quit (*.net *.split)
22:54:04  * othiym23quit (*.net *.split)
22:54:04  * benoitcquit (*.net *.split)
22:54:05  * DrPizzaquit (*.net *.split)
22:54:05  * xer0xquit (*.net *.split)
22:54:05  * tellnesquit (*.net *.split)
22:54:05  * toothrotquit (*.net *.split)
22:54:05  * txdvquit (*.net *.split)
22:54:23  * piscisaureus_joined
22:54:24  * c4milojoined
22:54:24  * ircretaryjoined
22:54:24  * nathan7joined
22:54:24  * milojjoined
22:54:24  * cnd_joined
22:54:45  * \toothrotquit (Ping timeout: 264 seconds)