00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:07  * ircretaryjoined
00:01:05  <TooTallNate>isaacs: wat!?
00:01:23  <TooTallNate>isaacs: so you got stdin figured out then?
00:01:26  <sblom>isaacs: congrats
00:05:32  * loladiroquit (Quit: loladiro)
00:06:17  * loladirojoined
00:06:34  * piscisaureus_quit (Ping timeout: 240 seconds)
00:12:46  * piscisaureus_joined
00:13:35  <piscisaureus_>isaacs: nice!
00:20:34  <piscisaureus_>ircretary: tell bnoordhuis It seems that your linger patch actually makes TCP connections be reset
00:20:34  <ircretary>piscisaureus_: I'll be sure to tell bnoordhuis
00:27:43  * lohkeyjoined
00:33:25  * benoitcquit (Excess Flood)
00:34:36  * benoitcjoined
00:44:30  <isaacs>TooTallNate: yeah
00:44:37  <isaacs>TooTallNate: it needs a bit of cleanup.
00:44:47  <isaacs>and the last libuv update breaks it
00:44:58  <isaacs>so, still some work to be done
00:45:10  <TooTallNate>how did libuv break it?
00:45:18  <dscape>indutny: gtalk is dead today
00:45:23  <isaacs>TooTallNate: doesn't break stdin, but broke large tcp writes, only on streams2-net
00:45:25  <dscape>im here
00:51:39  <isaacs>dscape: thanks :)
00:51:46  <isaacs>dscape: (for the kind tweet)
00:51:57  <dscape>well earned isaacs
00:52:21  <dscape>its been impressive, both quantitively and qualitatively
00:52:53  <dscape>even if you are not shipping every 6 days (yet) :P
00:53:40  <isaacs>haha
00:53:50  <isaacs>onec 0.10 lands, we'll have weeklies.
00:54:30  <isaacs>or if i can convince tjfontaine to set up a CI thing for weekly unstables, as well
00:54:41  <mjr_>Once we get indutny's last openssl fix in, I think we can finally upgrade to node 0.8.
00:54:47  <mjr_>Hope that happens before 0.10
00:57:04  <MI6>joyent/node: isaacs v0.8 * 92e92b0 : doc: Add nodejstr to community page - http://git.io/uD6-6A
00:58:51  <piscisaureus_>mjr_: you are corporate, why not just skip 0.8 :-)
00:58:58  <piscisaureus_>node can be like window
00:58:59  <piscisaureus_>s
01:00:17  <mjr_>It makes me sad to not be running the latest release
01:00:29  <mjr_>Feels like somebody is doing it wrong.
01:01:13  <piscisaureus_>Ah, I don't know
01:01:31  <piscisaureus_>if you had asked me a year ago I'd have wholeheartedly agreed
01:01:59  * jmar777joined
01:02:29  <piscisaureus_>But this is not a browser, we can't do silent upgrades
01:12:12  * lohkeyquit (Ping timeout: 265 seconds)
01:12:42  * bradleymeckjoined
01:13:54  * piscisaureus_quit (Ping timeout: 240 seconds)
01:16:26  * kristatejoined
01:33:52  * benoitcquit (Excess Flood)
01:36:07  * benoitcjoined
01:40:48  * abraxasjoined
01:46:03  * mjr_quit (Quit: mjr_)
01:48:58  * hzquit
01:52:58  * abraxasquit (Remote host closed the connection)
02:00:50  * bradleymeckquit (Quit: bradleymeck)
02:13:19  * thepumpkinjoined
02:23:21  * abraxasjoined
02:33:52  * joshthecoderquit (Quit: Leaving...)
02:34:16  * benoitcquit (Excess Flood)
02:40:38  * sblom_joined
02:41:37  * benoitcjoined
02:42:12  * sblomquit (Ping timeout: 264 seconds)
02:50:55  * TooTallNatequit (Quit: Computer has gone to sleep.)
02:53:24  * sblomjoined
02:55:24  * sblom_quit (Ping timeout: 264 seconds)
03:08:05  * joshthecoderjoined
03:08:17  * ericktjoined
03:15:27  * abraxasquit (Remote host closed the connection)
03:15:48  * abraxasjoined
03:24:05  * bradleymeckjoined
03:24:59  * brsonquit (Ping timeout: 260 seconds)
03:25:54  <isaacs>piscisaureus_: unless....
03:30:19  * kazuponjoined
03:34:39  * benoitcquit (Excess Flood)
03:39:07  * benoitcjoined
03:47:01  * loladiroquit (Quit: loladiro)
03:48:32  * dapquit (Quit: Leaving.)
03:56:58  * TooTallNatejoined
04:22:45  * bradleymeckquit (Quit: bradleymeck)
04:35:04  * benoitcquit (Excess Flood)
04:41:38  * benoitcjoined
04:47:14  * benoitcquit (Excess Flood)
04:51:38  * benoitcjoined
05:18:22  * loladirojoined
05:41:25  * jmar777quit (Remote host closed the connection)
05:55:00  * ericktquit (Quit: erickt)
06:00:38  * sblomquit (Ping timeout: 252 seconds)
06:52:39  * AvianFlu_joined
06:52:40  * AvianFluquit (Read error: Connection reset by peer)
06:52:51  * AvianFlu_changed nick to AvianFlu
07:07:15  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
07:12:53  * felixgejoined
07:12:53  * felixgequit (Changing host)
07:12:53  * felixgejoined
07:18:36  * thepumpkinquit (Remote host closed the connection)
07:19:51  * rendarjoined
07:39:59  * `3rdEdenjoined
07:57:15  * omejoined
07:57:43  * omepart ("WeeChat 0.3.8")
07:59:11  * joshthecoderquit (Quit: Linkinus - http://linkinus.com)
08:00:32  * kazupon_joined
08:01:56  * kazuponquit (Ping timeout: 256 seconds)
08:07:04  * joclekquit (Ping timeout: 260 seconds)
08:07:48  * rvaggquit (Ping timeout: 248 seconds)
08:08:16  * joclekjoined
08:08:40  * rvaggjoined
08:25:01  * AvianFluquit (Remote host closed the connection)
08:41:54  <roxlu>hi
08:51:47  <roxlu>indutny: do you have a sec for a ssl/libuv question? I've got a almost complete ssl buffer setup that i use with libuv, though I'm getting a wierd error: https://gist.github.com/8e95ec4a125058207f24
09:10:40  * loladiroquit (Quit: loladiro)
09:33:20  * benoitcwish there would be an ssl watcher
09:35:08  * Chip_Zeroquit (Ping timeout: 245 seconds)
09:41:09  * kazupon_quit (Remote host closed the connection)
09:41:48  * Chip_Zerojoined
10:21:14  <roxlu>me too :)
10:26:12  * `3rdEdenchanged nick to `3E|BRB
10:41:22  * kazuponjoined
10:44:19  * abraxasquit (Remote host closed the connection)
10:44:54  * abraxasjoined
10:47:10  * bnoordhuisjoined
10:47:18  <bnoordhuis>morning
10:51:06  * felixgequit (Quit: http://www.debuggable.com/)
10:52:13  * abraxasquit (Ping timeout: 244 seconds)
10:57:10  <bnoordhuis>is googlegroups broken at the moment? it tells me i need to be a manager when i try to open the moderation queue
10:57:33  <roxlu>bnoordhuis: I can see my groups
10:59:24  * piscisaureus_joined
10:59:42  <piscisaureus_>hello
11:00:01  * txdvquit (Ping timeout: 245 seconds)
11:01:00  <bnoordhuis>piscisaureus_: sup bertje? coming to the office today?
11:01:16  <piscisaureus_>bnoordhuis: ehhhh. Are you?
11:01:40  <bnoordhuis>piscisaureus_: not are. am
11:01:52  <piscisaureus_>bnoordhuis: well, in that case, ok
11:02:03  <piscisaureus_>bnoordhuis: are you the ony one? or is Ruben there?
11:02:11  <bnoordhuis>piscisaureus_: ruben's also here
11:02:13  <piscisaureus_>ok
11:02:15  <piscisaureus_>I will come
11:02:21  <bnoordhuis>roxlu: 'my groups' is groups you moderate?
11:02:29  <roxlu>yes
11:02:32  <piscisaureus_>bnoordhuis: be there is 30 to 45 minutes
11:02:37  <bnoordhuis>hm, must be something on my side then
11:02:47  <bnoordhuis>piscisaureus_: don't forget to shower
11:03:06  <piscisaureus_>That was exactly the point actually ;-)
11:03:26  <piscisaureus_>bnoordhuis: good that you are there, btw
11:03:34  <bnoordhuis>yes?
11:03:35  * felixgejoined
11:03:35  * felixgequit (Changing host)
11:03:36  * felixgejoined
11:07:58  <piscisaureus_>yes
11:09:04  <bnoordhuis>roxlu: thanks, turned out the issue was indeed on my side (stale cookies)
11:09:16  <roxlu>np
11:12:35  * stagasquit (Ping timeout: 260 seconds)
11:15:10  * felixgequit (Quit: felixge)
11:23:49  <roxlu>benoitc: I've got a SSLbuffer which works with libuv to create a https connection
11:24:05  <roxlu>benoitc: I can paste it if you'd like
11:26:58  * piscisaureus_quit (Ping timeout: 252 seconds)
11:37:23  * kazuponquit (Remote host closed the connection)
11:39:10  * AndreasMadsenjoined
11:46:56  * hzjoined
11:47:00  * piscisaureus_joined
11:54:30  * AndreasMadsenquit (Remote host closed the connection)
11:57:55  <bnoordhuis>ircretary: tell isaacs re test-https-drain, bufSize=130773 works, 130774 hangs - but it's not the event loop itself that stalls. maybe you're forgetting to resume() the stream somewhere?
11:57:56  <ircretary>bnoordhuis: I'll be sure to tell isaacs
11:58:46  <bnoordhuis>ircretary: tell isaacs another thing that's fishy is that the test in the streams2-stdin-wip branch doesn't write nearly as much data as in master
11:58:47  <ircretary>bnoordhuis: I'll be sure to tell isaacs
11:59:30  * AndreasMadsenjoined
11:59:43  * `3E|BRBchanged nick to `3rdEden
12:02:11  * felixgejoined
12:09:32  * piscisaureus_quit (Ping timeout: 265 seconds)
12:10:44  <bnoordhuis>ircretary: tell isaacs btw, here's a test that demonstrates the brokenness must be in the streams2 branch somewhere: https://gist.github.com/c9c968b1d8c7579bdff6 - works with master, hangs at n=0 with streams2
12:10:44  <ircretary>bnoordhuis: I'll be sure to tell isaacs
12:11:19  * piscisaureus_joined
12:11:47  <bnoordhuis>piscisaureus_: 45 minutes eh?
12:11:59  <piscisaureus_>time warp
12:12:12  * kazuponjoined
12:12:20  <piscisaureus_>when I take a shower time slows down
12:12:25  <piscisaureus_>no worries its speedy again
12:12:29  <piscisaureus_>leaving the house now
12:16:59  * piscisaureus_quit (Ping timeout: 260 seconds)
12:17:53  * kazuponquit (Remote host closed the connection)
12:25:58  * felixgequit (Ping timeout: 265 seconds)
12:34:40  * piscisaureus_joined
12:38:07  * tristramjoined
12:38:30  * tristrampart ("WeeChat 0.3.7")
12:39:25  * tristramjoined
12:43:26  * kristatequit (Remote host closed the connection)
12:51:30  * bnoordhuisquit (Ping timeout: 256 seconds)
12:53:36  * sgallaghjoined
12:56:14  * bnoordhuisjoined
13:00:27  * felixgejoined
13:00:28  * felixgequit (Changing host)
13:00:28  * felixgejoined
13:08:22  * AndreasMadsenquit (Remote host closed the connection)
13:16:09  <benoitc>roxlu: i can be interrested yes
13:16:53  <piscisaureus_>https://github.com/wehu/mo
13:18:04  * felixgequit (Ping timeout: 252 seconds)
13:22:21  * felixgejoined
13:22:21  * felixgequit (Changing host)
13:22:21  * felixgejoined
13:44:24  * jmar777joined
13:50:22  * stagasjoined
14:01:00  * bradleymeckjoined
14:05:46  * bnoordhuisquit (Read error: Connection reset by peer)
14:05:59  * bradleymeckquit (Quit: bradleymeck)
14:06:00  * bnoordhuisjoined
14:11:15  <indutny>roxlu: heya
14:11:19  <indutny>just came back from groceries
14:21:57  * hzquit (Disconnected by services)
14:22:01  * hzjoined
14:24:15  * hzquit (Disconnected by services)
14:24:19  * hzjoined
14:33:25  * stagasquit (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
15:06:09  * bradleymeckjoined
15:11:28  * felixgequit (Read error: Connection reset by peer)
15:11:45  * felixgejoined
15:23:11  * stagasjoined
15:25:03  * indutnyquit (*.net *.split)
15:26:08  * indutnyjoined
15:30:54  * indutnyquit (*.net *.split)
15:32:04  * indutnyjoined
15:34:03  * tomshredsjoined
15:38:57  * felixgequit (Read error: Connection reset by peer)
15:40:47  * felixgejoined
15:40:47  * felixgequit (Changing host)
15:40:47  * felixgejoined
15:43:01  * warzjoined
15:43:01  * warzquit (Changing host)
15:43:01  * warzjoined
15:51:10  * bnoordhuisquit (Read error: Connection reset by peer)
15:51:24  * stagas_joined
15:51:26  * bnoordhuisjoined
15:52:32  * stagasquit (Ping timeout: 255 seconds)
15:52:34  * stagas_changed nick to stagas
15:53:50  * indutnyquit (Remote host closed the connection)
15:53:50  * Raynosquit (Remote host closed the connection)
15:53:51  * wavdedquit (Remote host closed the connection)
15:53:54  * dscapequit (Write error: Broken pipe)
15:53:58  * tomshredsquit (Quit: Linkinus - http://linkinus.com)
16:05:27  * felixgequit (Read error: Connection reset by peer)
16:08:27  * `3rdEdenquit (Remote host closed the connection)
16:24:31  * indutnyjoined
16:26:06  * dscapejoined
16:27:04  * AvianFlujoined
16:29:21  * Raynosjoined
16:36:04  * wavdedjoined
16:57:15  * TooTallNatejoined
16:59:25  * dapjoined
17:00:16  <bnoordhuis>isaacs: any luck with streams?
17:00:18  <bnoordhuis>*streams2
17:00:22  * jmar777quit (Remote host closed the connection)
17:00:53  <TooTallNate>i think achieved 0 failing tests last night
17:01:07  <TooTallNate>stick a "he" in there somewhere…
17:01:54  <bnoordhuis>okay, good. is that with or without libuv reverts?
17:04:30  <TooTallNate>he said uv-HEAD caused some failures
17:04:35  <TooTallNate>if that's what you're talking about
17:05:48  <bnoordhuis>that's what i'm talking about
17:06:37  * brsonjoined
17:08:13  <TooTallNate>i'm not sure if he got that figured out or not
17:09:06  <bnoordhuis>i did some experiments this morning but it looks like the issue is more with streams2 than libuv
17:17:23  <indutny>we should call it libuv2
17:19:41  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
17:20:20  * stagasquit (Ping timeout: 248 seconds)
17:22:11  * bnoordhuisquit (Ping timeout: 260 seconds)
17:26:30  * jmar777joined
17:33:54  * loladirojoined
17:36:41  * jmar777quit (Read error: Connection reset by peer)
17:37:04  * jmar777joined
17:40:13  * sblomjoined
17:54:47  <TooTallNate>isaacs: is there a way to make Readable's do a _read() *before* the user calls .read()
17:57:51  <isaacs>TooTallNate: set the lowWaterMark to something higher than 0
17:58:12  <TooTallNate>isaacs: ok, that's what i thought… didn't seem to be working. let me try again
17:58:23  <isaacs>TooTallNate: this should do it: new ReadableBlah({lowWaterMark:1024})
17:58:35  <isaacs>TooTallNate: if it's not working, then.. hm. maybe it doesn't do that. but i think it should :)
17:58:45  <isaacs>TooTallNate: patch welcome :)
17:59:00  <TooTallNate>isaacs: is readable-stream@0.0.4 up-to-date?
18:00:28  <isaacs>TooTallNate: hmm.. not quite. i just landed some fixes in streams2-stdin-wip that haven't made it back yet.
18:01:11  <isaacs>ircretary: tell bnoordhuis that was with the libuv reverts. but that doens't mean that net.js in streams2 impl isn't the culprit.
18:01:12  <ircretary>isaacs: I'll be sure to tell bnoordhuis
18:01:25  <isaacs>ircretary: tell bnoordhuis Any pointers would be very helpful.
18:01:26  <ircretary>isaacs: I'll be sure to tell bnoordhuis
18:02:19  <TooTallNate>isaacs: hmm, ya, i don't think lowWaterMark is working as expected
18:03:08  <isaacs>TooTallNate: i'd have the ctor make a check but then you couldn't do var r = new Readable(); r._read = function(...)
18:03:12  <isaacs>TooTallNate: because it'd throw
18:03:44  <TooTallNate>hmmmm
18:03:46  <TooTallNate>good point
18:03:52  <TooTallNate>here's my test case https://gist.github.com/ded5ae3e335d0c487895
18:04:04  <TooTallNate>can't we just nextTick that first one?
18:04:25  <isaacs>TooTallNate: yeah, i guess os
18:04:41  <isaacs>Readable could do process.nextTick(function() { check if it needs a read, and isn't already reading, and if so this._read() })
18:04:53  * brsonquit (Ping timeout: 257 seconds)
18:05:11  * brsonjoined
18:05:18  <TooTallNate>sgtm i think
18:05:25  <isaacs>basically, it'd probably be as simple as: process.nextTick(function(){ if (state.length < state.lowWaterMark) self.read(0) })
18:05:52  <isaacs>i have concerns about that doing weird things to stdin, but it shouldn't because stdin has a lwm=0
18:06:27  <isaacs>in fact, lwm=0 is the default everywhere, so it'd only be in cases where we've explicitly set the default higher (like fs streams) or if you've explicitly made the lwm higher
18:06:55  <TooTallNate>right, only for streams that need to consume some data before .read(), in order to emit some useful event
18:07:03  <TooTallNate>like the "format" at the beginning of the stream
18:07:06  * hzquit
18:08:02  * hzjoined
18:08:04  * `3rdEdenjoined
18:13:40  <isaacs>i'm definitely a bit wary of putting stuff in the Readable ctor
18:13:45  <isaacs>this is still scaring me a little bit
18:13:57  <isaacs>i mean, that's a LOT of extra nextTicks that we'll be adding...
18:14:36  <isaacs>we could do the check before scheduling the nextTick, but the problem there is that it wouldn't work if a child class changes the default *after* calling Readable.call(this, options)
18:14:44  <isaacs>TooTallNate: ^
18:15:14  <isaacs>TooTallNate: i think the best solution is to require that the consumer either call read() or resume() or on('data',fn) to indicate interest
18:15:35  <isaacs>TooTallNate: though it is a bit silly that the first read() will *always* be null
18:16:30  * `3rdEdenquit (Remote host closed the connection)
18:17:42  <indutny>shit
18:17:56  <TooTallNate>isaacs: i guess i can call .read(0) once before returning the stream :\
18:17:57  <indutny>this ssl shutdown thing is so complicated :)
18:18:05  <TooTallNate>isaacs: which is the "hack" i currently have in place
18:18:19  <isaacs>TooTallNate: sure. you could also just return the stream, and let the user decide when to start reading
18:18:46  <TooTallNate>isaacs: the problem is I need to consume some of the stream and emit an event with useful information *before* the user would even want to read from the stream
18:19:02  <TooTallNate>i.e. the user needs this "format" information before consuming the PCM data
18:20:03  <isaacs>TooTallNate: oh, ok
18:24:01  * ryahquit (Quit: leaving)
18:26:58  <TooTallNate>isaacs: we could also only nextTick in Readable ctor *iff* lwm!=0
18:27:36  <TooTallNate>isaacs: cause my test case should work IMO
18:34:59  <isaacs>TooTallNate: right, i guess you have to set the default options before calling Readable.call(this, opt) anyway
18:38:04  * loladiroquit (Quit: loladiro)
18:40:15  * joshthecoderjoined
18:48:36  * loladirojoined
18:48:39  * mjr_joined
18:50:30  * bradleymeckquit (Quit: bradleymeck)
18:51:55  <isaacs>oh, you know what's awesome about streams2? now we can do cat[1] in 1 line instead of 2
18:52:03  <isaacs>process.stdin.pipe(process.stdout) is enough
18:52:10  <isaacs>no need to add process.stdin.resume()
18:58:34  <TooTallNate>isaacs: so this seems to work https://gist.github.com/7ddb4551bd941e84b104
18:58:56  <TooTallNate>isaacs: oh wait, it's not "this.lowWaterMark"
18:59:00  <TooTallNate>damn
18:59:25  <TooTallNate>ok updated :)
19:04:09  * lohkeyjoined
19:06:50  * bradleymeckjoined
19:07:20  * loladiroquit (Quit: loladiro)
19:23:46  * loladirojoined
19:43:04  * AvianFluquit (Read error: Connection reset by peer)
19:43:18  * AvianFlujoined
19:53:12  * rendarquit
19:56:07  * hzquit
19:58:58  * rendarjoined
20:04:32  * bradleymeckquit (Quit: bradleymeck)
20:18:00  * jmar777quit (Read error: Connection reset by peer)
20:18:22  * jmar777joined
20:18:44  <roxlu>hey!
20:18:54  <indutny>рун
20:18:54  <indutny>hey
20:19:08  <roxlu>I'm using the http_parser and wondering if it's possible to use it w/o specifiying all the callbacks?
20:21:00  <roxlu>oh hang on... that works.. just need to '0' all others
20:21:02  <roxlu>sorry
20:31:13  * EhevuTovjoined
20:32:08  <indutny>ok
20:32:08  <indutny>np
20:35:22  <roxlu>does http_parser_settings.on_body returns clean "data" when the response is chunked? Or does it contains the size of the chunk too?
20:44:32  <indutny>hm...
20:53:09  * bradleymeckjoined
20:55:47  * `3rdEdenjoined
21:02:13  * txdvjoined
21:07:06  <roxlu>hehe
21:08:34  <roxlu>indutny: it looks like it gives me the [chunk_size][chunk_data]
21:10:31  <roxlu>I'm downloading a complete (chunked) response then sending it to http_parser_execute().
21:14:30  * sgallaghquit (Ping timeout: 264 seconds)
21:15:20  * `3rdEdenquit (Remote host closed the connection)
21:17:54  * EhevuTovquit (Ping timeout: 250 seconds)
21:18:59  * EhevuTovjoined
21:22:05  * TooTallNatequit (Ping timeout: 256 seconds)
21:25:02  * TooTallNatejoined
21:29:57  * EhevuTov_joined
21:31:51  * TooTallNatequit (Ping timeout: 260 seconds)
21:32:44  * EhevuTovquit (Ping timeout: 255 seconds)
21:33:51  * TooTallNatejoined
21:36:08  * jmar777quit (Remote host closed the connection)
21:38:22  * tomshredsjoined
21:41:53  * indexzerojoined
21:48:23  * bradleymeckquit (Quit: bradleymeck)
21:48:43  * EhevuTov_quit (Quit: Leaving)
21:49:23  <roxlu>I looks like http_parser fails on this one: https://gist.github.com/f233a281d25aa5055f61
21:51:15  * indexzeroquit (Quit: indexzero)
21:58:18  * rendarquit
22:02:54  * piscisaureus_joined
22:28:15  * warzquit
22:30:51  * tomshredsquit (Quit: Linkinus - http://linkinus.com)
22:36:00  <isaacs>i'm writing a tcp client/server test using just process.binding('tcp_wrap') to try to suss out why the libuv change messes up streams2
22:36:24  <isaacs>boy oh boy, this api is pretty obtuse
22:38:11  <mmalecki>let's all write things using wraps for a day
22:45:25  * jmar777joined
22:49:14  * stagasjoined
22:53:57  * stagasquit (Read error: Connection reset by peer)
23:06:16  <TooTallNate>isaacs: thoughts on my patch?
23:07:09  <isaacs>TooTallNate: seems right
23:08:19  * benoitcquit (Excess Flood)
23:10:52  * benoitcjoined
23:20:12  <isaacs>fastest node echo server EVAR https://gist.github.com/4263245
23:22:04  <mmalecki>thanks to the new gist design I thought it's a repo
23:22:11  <mmalecki>and I was like
23:22:18  <mmalecki>WAT IS THIS A MODULE
23:22:18  <LOUDBOT>CLICK FURIOUSLY AT THE SAME SPOT
23:22:51  <mmalecki>...will do, LOUDBOT
23:35:46  <isaacs>oh k, i think i might have found that there is an issue in the streams2-net client.
23:36:21  <isaacs>but i get the *same* behavior both with the libuv changes and without them.
23:37:12  <isaacs>so... i don't think its THE problem.
23:39:26  <isaacs>ok, no, that's definitely not the real problem.
23:41:05  * ArmyOfBrucequit (Excess Flood)
23:41:32  * ArmyOfBrucejoined
23:41:39  <piscisaureus_>isaacs: so did or did you not figure out the stdin problem?
23:42:03  <piscisaureus_>isaacs: *argh* now people will be using tcp_wrap. Nooooooo
23:42:28  * jmar777quit (Remote host closed the connection)
23:57:58  <isaacs>piscisaureus_: hahaha
23:58:06  <isaacs>piscisaureus_: once anyone sees that gist, i think they'll be scared off :)
23:58:14  <piscisaureus_>:-)
23:58:14  <piscisaureus_>good
23:58:23  <isaacs>piscisaureus_: i got stdin working great.
23:58:33  <piscisaureus_>we were planning to make it easier but I think we should cancel that project :-p
23:58:35  <isaacs>piscisaureus_: but the latest 2 libuv changes busted up my TCP
23:58:48  <piscisaureus_>isaacs: those changes are controversion actually
23:58:57  <isaacs>piscisaureus_: controversion?
23:59:03  <piscisaureus_>if you mean the SO_REUSEADDR patch and the linger patch
23:59:08  <piscisaureus_>isaacs: controversial
23:59:12  <isaacs>piscisaureus_: they mkae it so that large tcp write()s never call the afterWrite
23:59:15  <isaacs>but! it works fine in master.
23:59:23  <isaacs>and streams2-net works fine without those 2 patches.
23:59:30  <deoxxa>i don't see the word controversion enough - people should use it more
23:59:47  <piscisaureus_>isaacs: which two patches, exactly ?