00:01:55  * ericktquit (Quit: erickt)
00:02:06  * lohkeyquit (Quit: lohkey)
00:12:44  * txdvquit (Remote host closed the connection)
00:12:51  * txdvjoined
00:13:43  * loladiroquit (Quit: loladiro)
00:18:46  * loladirojoined
00:19:00  * piscisaureus____joined
00:19:15  * bnoordhuisquit (Ping timeout: 252 seconds)
00:22:08  * piscisaureus___quit (Ping timeout: 265 seconds)
00:26:55  * perezdquit (Quit: perezd)
00:40:22  * toothrchanged nick to toothrot
00:42:16  * kazuponjoined
00:54:06  * dapquit (Quit: Leaving.)
00:57:33  <piscisaureus____>ok
00:57:38  <piscisaureus____>tomorrow I will work on node
00:57:40  <piscisaureus____><3
00:57:44  <piscisaureus____>later peepz
00:57:47  * piscisaureus____quit (Quit: ~ Trillian Astra - www.trillian.im ~)
01:04:07  * perezdjoined
01:05:56  * kazuponquit (Remote host closed the connection)
01:21:26  * TheJHquit (Ping timeout: 260 seconds)
01:28:24  * pooyaquit (Quit: pooya)
01:34:02  * xer0xquit (Ping timeout: 260 seconds)
01:39:28  * kazuponjoined
01:48:08  * abraxasjoined
01:49:59  * lohkeyjoined
01:51:36  * EhevuTovjoined
01:52:58  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:56:19  * piscisaureus_joined
01:56:28  * piscisaureus_quit (Client Quit)
01:57:22  * `3rdEdenquit (Remote host closed the connection)
02:09:27  * `3rdEdenjoined
02:31:47  * brsonquit (Quit: leaving)
02:48:20  * lohkeyquit (Quit: lohkey)
02:50:58  * kazuponquit (Remote host closed the connection)
02:56:15  * jmar777quit (Remote host closed the connection)
02:56:51  * jmar777joined
02:58:54  * lohkeyjoined
03:01:04  * jmar777quit (Ping timeout: 244 seconds)
03:04:37  * benoitcquit (Excess Flood)
03:12:55  * benoitcjoined
03:15:05  * lohkeyquit (Quit: lohkey)
03:30:05  * EhevuTovquit (Quit: This computer has gone to sleep)
03:30:45  * toothrotquit (Quit: here we are)
03:30:48  * EhevuTovjoined
03:32:23  * `3rdEdenquit (Remote host closed the connection)
03:47:15  * tomshredsjoined
03:48:18  * pooyajoined
03:51:19  * kazuponjoined
03:59:39  * kazuponquit (Ping timeout: 240 seconds)
04:06:21  * brsonjoined
04:17:07  * pooyaquit (Quit: pooya)
04:21:58  * brsonquit (Ping timeout: 256 seconds)
04:23:38  * brsonjoined
04:26:34  * kazuponjoined
04:32:24  * kazupon_joined
04:32:24  * kazuponquit (Read error: Connection reset by peer)
05:05:19  * benoitcquit (Excess Flood)
05:06:28  * benoitcjoined
05:35:48  * paddybyersjoined
06:01:45  * tomshredsquit (Quit: Leaving...)
06:03:29  * stagasjoined
06:16:09  * paddybyersquit (Ping timeout: 264 seconds)
06:34:26  * EhevuTovquit (Quit: This computer has gone to sleep)
06:52:29  * benoitcquit (Excess Flood)
06:59:29  * benoitcjoined
07:05:05  * stagas_joined
07:06:18  * stagasquit (Ping timeout: 256 seconds)
07:06:30  * stagas_changed nick to stagas
07:08:25  * AvianFlujoined
07:15:48  * AvianFlu_joined
07:16:40  * brsonquit (Quit: leaving)
07:17:57  * AvianFluquit (Ping timeout: 264 seconds)
07:25:29  * paddybyersjoined
07:47:40  * rendarjoined
07:48:46  * AvianFlu_quit (Remote host closed the connection)
07:54:28  * stagasquit (Ping timeout: 256 seconds)
08:07:25  * benoitcquit (Excess Flood)
08:14:30  * benoitcjoined
08:26:35  * loladiroquit (Quit: loladiro)
08:30:06  * hzjoined
08:41:50  * loladirojoined
08:45:58  * loladiroquit (Ping timeout: 240 seconds)
09:00:22  * janjongboomjoined
09:02:55  * paddybyersquit (Remote host closed the connection)
09:03:14  * paddybyersjoined
09:51:16  * Soarezjoined
10:10:38  * bnoordhuisjoined
10:35:23  * kazupon_quit (Remote host closed the connection)
10:42:43  * bnoordhuisquit (Ping timeout: 265 seconds)
10:42:58  * bnoordhuisjoined
10:47:25  <indutny>bnoordhuis: hoya, how does uv_wait()?
11:17:14  * kazuponjoined
11:28:56  <bnoordhuis>indutny: heya
11:29:10  <bnoordhuis>remind me again, what was the point of uv_wait?
11:29:21  <indutny>bnoordhuis: waiting in separate thread
11:29:29  <bnoordhuis>why does it have to run in separate threads?
11:29:37  <indutny>bnoordhuis: and then executing uv_run_once() in another event loop
11:29:40  <indutny>bnoordhuis: embedding
11:29:59  <bnoordhuis>and why won't a epoll/kqueue fd + timeout work?
11:31:10  <indutny>bnoordhuis: em... because you don't know what's inside libuv
11:31:17  <indutny>bnoordhuis: we should abstract it in APIs
11:31:28  <indutny>bnoordhuis: basically uv_wait() is just epoll_wait()/kevent for internal fd
11:36:24  * AvianFlujoined
11:57:11  * toothrjoined
12:11:59  <indutny>bnoordhuis: so?
12:13:05  <bnoordhuis>indutny: i'm not really thrilled about it
12:13:10  <bnoordhuis>it makes things a lot more complex
12:13:25  <bnoordhuis>i have no problem with letting people get at the poll fd
12:13:37  <bnoordhuis>i mean, it's no secret that we use epoll on linux, kqueue on bsd, etc.
12:13:58  * TheJHjoined
12:22:59  <janjongboom>it's not?
12:23:16  <janjongboom>i always try to talk over it when I'm speaking to someone
12:32:28  <indutny>haha
12:32:35  * jmar777joined
12:32:39  <indutny>libuv implants directly into kernel
12:32:43  <indutny>and makes every code fast
12:33:01  <indutny>because it transpiles assembly into highly optimized JVM bytecode
12:33:03  <indutny>muahahaha
12:33:17  <indutny>bnoordhuis: why complex?
12:33:25  <indutny>will it block anything upcoming?
12:37:03  <saghul>libev removal? i guess :-)
12:39:04  <saghul>indutny wouldn't uv_wait be the same as doing: poll(uv_backend_fd(loop), 1, uv_timeout(loop)) ?
12:39:21  <indutny>I think so
12:39:41  <saghul>if my mind reading works that is what bnoordhuis suggests
12:47:05  <indutny>bnoordhuis: show yoursef
13:27:02  * sgallaghjoined
13:30:39  * piscisaureus_joined
13:38:24  <piscisaureus_>meh
13:38:28  <piscisaureus_>now I have to install windows 8
13:45:17  <piscisaureus_>bnoordhuis: yo, yt?
13:54:49  * c4milojoined
13:56:44  * piscisaureus_quit (Read error: Connection reset by peer)
13:57:09  * piscisaureus_joined
13:59:46  * c4miloquit (Ping timeout: 260 seconds)
14:00:12  * bradleymeckjoined
14:11:03  * ericktjoined
14:12:52  * tomshredsjoined
14:13:09  * kazuponquit (Remote host closed the connection)
14:31:11  * c4milojoined
14:31:56  * hzquit (Ping timeout: 272 seconds)
14:36:21  <bnoordhuis>piscisaureus_: yep, ih
14:36:49  * hzjoined
14:37:59  <piscisaureus_>bnoordhuis: there are these tests that check whether close callbacks are made for unref'ed handles
14:38:11  <bnoordhuis>piscisaureus_: yes?
14:38:15  <piscisaureus_>bnoordhuis: but I am not so convinced that close callbacks should keep the loop alive ...
14:38:34  <bnoordhuis>piscisaureus_: remember the golden rule: your callback is always called
14:38:51  <piscisaureus_>bnoordhuis: iow, yeah but also when the handle is "unrefed" ?
14:39:05  <bnoordhuis>if it's closing, yes, i don't see why not
14:39:08  <piscisaureus_>bnoordhuis: https://github.com/joyent/libuv/issues/593
14:39:25  <bnoordhuis>so fix it :)
14:39:25  <piscisaureus_>bnoordhuis: well, on unix close is always immediate but on windows it can take a while
14:39:29  <piscisaureus_>haha
14:39:49  <piscisaureus_>bnoordhuis: can't do
14:40:18  <bnoordhuis>piscisaureus_: i like the golden rule, it makes it dead simple to reason about code
14:40:27  <bnoordhuis>besides, it makes it easy to write code that cleans up after itself
14:41:33  <piscisaureus_>hmmMMM
14:41:40  <piscisaureus_>I forgot the rules that I thought up myself
14:41:54  <piscisaureus_>bnoordhuis: uv_write keeps the loop alive as well, even when the handle is unrefed?
14:42:07  <piscisaureus_>if that is true then I will go fix
14:43:13  <bnoordhuis>piscisaureus_: the write cb should run if you close the handle
14:43:34  <bnoordhuis>now, if you simply let the loop fall out without closing the unref'd handle, i don't know what the right thing is
14:44:01  <bnoordhuis>on unix, we don't call the write cb in that case
14:44:16  <bnoordhuis>but i guess that's alright because you can re-enter uv_run() later on if you want
14:46:37  <piscisaureus_>bnoordhuis: that's not what I mean
14:46:39  <piscisaureus_>bnoordhuis: what if I do this
14:47:03  <piscisaureus_>uv_write(handle, ..., write_cb);
14:47:03  <piscisaureus_>uv_unref(handle);
14:47:08  <piscisaureus_>bnoordhuis: will write_cb run or not?
14:47:33  <bnoordhuis>piscisaureus_: right now? not necessarily
14:47:38  <piscisaureus_>aha
14:47:46  <piscisaureus_>so why do we necessarily call the close cb
14:47:56  <piscisaureus_>(there is a test to verify this)
14:48:01  <piscisaureus_>so I don't think that is right
14:48:02  <bnoordhuis>yes, i think we should
14:48:12  <bnoordhuis>(call close_cb)
14:48:18  <piscisaureus_>I mean, I don't care if uv-unix does it
14:48:33  <piscisaureus_>bnoordhuis: so why do you think it is a good thing?
14:48:45  <bnoordhuis>piscisaureus_: because it makes it a lot easier to reason about things
14:48:53  <piscisaureus_>alright
14:49:00  <piscisaureus_>hmm
14:49:05  <piscisaureus_>it's okay
14:49:12  <piscisaureus_>but it has nothing to do with the golden rule :-)
14:49:27  <MI6>joyent/node: yangguo@chromium.org v0.8 * 9fa953d : v8: use correct timezone information on Solaris `timezone` variable cont - http://git.io/BosPDg
14:49:30  <bnoordhuis>mmalecki: ^
14:57:35  * xer0xjoined
14:59:04  <mmalecki>bnoordhuis: yay
14:59:21  <mmalecki>bnoordhuis: my first v8 patch!
14:59:33  <bnoordhuis>mmalecki: may many more follow :)
15:00:01  <isaacs>good morning, heroes.
15:05:17  * mmaleckichanged nick to mmalecki[out]
15:08:43  <piscisaureus_>good morning isaacs
15:08:49  <piscisaureus_>you're early today
15:09:44  <isaacs>piscisaureus_: getting back in the swing of things :)
15:10:12  * AvianFluquit (Remote host closed the connection)
15:15:32  <piscisaureus_>end of the conference season
15:15:37  <piscisaureus_>stuff gets moving again
15:15:46  <MI6>joyent/node: Ben Noordhuis v0.8 * b6b8813 : test: add typed arrays regression test Ensure that uint8 values >= 128 a (+1 more commits) - http://git.io/VHlA9A
15:15:52  * stagasjoined
15:17:14  * tomshredsquit (Ping timeout: 260 seconds)
15:19:35  <piscisaureus_>sigh. windows 8 is too difficult for me
15:19:45  * benoitcquit (Excess Flood)
15:20:03  * benoitcjoined
15:21:06  <bnoordhuis>from the v8 commit log: "MIPS: Fix compilation failure on ARM in r12685." <- wut?
15:21:18  <piscisaureus_>hahah
15:21:31  <piscisaureus_>maybe they cross compile on arm for mips :-p
15:21:43  <piscisaureus_>it's no fun if it isn't complicated
15:23:29  * kazuponjoined
15:28:25  <isaacs>piscisaureus_: i have one more conference storm before my season ends.
15:28:31  * kazuponquit (Ping timeout: 244 seconds)
15:28:46  <isaacs>piscisaureus_: but i didn't do the whole europe tour, of course.
15:30:00  <MI6>joyent/node: isaacs master * 18beea4 : Merge remote-tracking branch 'ry/v0.8' (+6 more commits) - http://git.io/BOmx0Q
15:32:32  * AvianFlujoined
15:35:14  * loladirojoined
15:36:24  * loladiroquit (Client Quit)
15:36:28  * perezdquit (Quit: perezd)
15:42:27  * dapjoined
15:44:44  <MI6>joyent/node: isaacs crypto-buffers * 55cfca9 : crypto: Fix breakage from v0.8 merge and @bnoordhuis's comments (+19 more commits) - http://git.io/wAP6gw
15:45:11  * stagasquit (Ping timeout: 260 seconds)
15:46:13  <MI6>joyent/node: Ben Noordhuis master * 160e4d0 : build: re-enable gdbjit, honor --gdb again Note that you need to start n (+1 more commits) - http://git.io/6aDL0Q
15:48:56  <isaacs>hm.. bunch more extraneous ToObject() calls, it seems.
15:49:24  <isaacs>though, i worry that this is getting more into the realm of "try to make the shit pile shine" territory.
15:52:02  <MI6>joyent/node: isaacs crypto-buffers * dcfb685 : crypto: Remove many unnecessary ToObject calls (+20 more commits) - http://git.io/EPMjTA
15:52:18  <isaacs>bnoordhuis: can you check that it now meets with your approval? https://github.com/joyent/node/pull/4179/files
15:52:35  <isaacs>bnoordhuis: i merged the DH fixes into master and rebased crypto-buffers onto it
15:55:07  * bnoordhuischecks
15:57:14  * dapquit (Quit: Leaving.)
15:58:27  * dapjoined
15:59:29  <bnoordhuis>isaacs: minor style issue: char*, not char *
15:59:53  <bnoordhuis>though node_crypto.cc is admittedly not examplary when it comes to coding style...
16:03:28  <bnoordhuis>isaacs: otherwise lgtm
16:04:38  <piscisaureus_>15 minutes of coding and I already found my first windows 8 api bug :-(
16:04:56  * brsonjoined
16:07:17  <isaacs>bnoordhuis: i don't think i actually typed "char* " at any point in this.
16:07:26  <isaacs>er, "char *"
16:07:36  <bnoordhuis>i believe you
16:07:46  * avalanche123joined
16:07:48  <bnoordhuis>node_crypto.cc is a rather confused mixture of styles
16:07:53  <bnoordhuis>i'm fine with it
16:08:07  <bnoordhuis>piscisaureus_: what's the bug?
16:09:44  <MI6>joyent/node: isaacs crypto-buffers * 5d6fcd7 : crypto: Style. Prefer 'char*' over 'char *' - http://git.io/_atz1Q
16:09:47  <isaacs>bnoordhuis: nevertheless, because i love you ^
16:09:53  <bnoordhuis>hah
16:10:13  <isaacs>we need a `make clintfix`
16:10:20  <isaacs>like `make jslintfix`
16:10:24  <isaacs>it's super handy
16:10:44  <isaacs>alright, i'm gonna merge this into master, then.
16:10:48  <isaacs>and start 0.9.3
16:11:08  <isaacs>(after squashing it down a bit)
16:11:14  <bnoordhuis>in other projects i'm involved with we use a .indent file
16:11:20  <bnoordhuis>merge patch, run indent, done
16:11:31  * avalanche123quit (Client Quit)
16:11:41  <bnoordhuis>but it only works well for c code, i could never get it to work right for c++
16:12:08  <isaacs>yeah. node people seem to not care so much about c++ style anyway
16:12:21  <isaacs>but the js community is a bit flammable wrt js style.
16:12:40  <isaacs>it's easier to just say "This is the linter. make it happy." than to try to have opinions
16:12:44  * benoitcquit (Excess Flood)
16:13:34  * benoitcjoined
16:14:10  * isaacscommuting
16:22:23  * perezdjoined
16:22:38  * TooTallNatejoined
16:22:40  <indutny>piscisaureus_: you spent too much time on it
16:22:40  <indutny>:)
16:23:59  <piscisaureus_>bnoordhuis: if you cancel a ReadConsoleA syscall it returns bullshit
16:23:59  * benoitcquit (Excess Flood)
16:24:06  <piscisaureus_>on windows 8
16:24:16  * janjongboomquit (Quit: janjongboom)
16:24:24  * EhevuTovjoined
16:27:33  * benoitcjoined
16:28:18  * loladirojoined
16:29:55  <bnoordhuis>there's a lot of n*m or n^2 code in lib/url.js
16:30:04  <bnoordhuis>indexOf() isn't that cheap, people
16:30:32  * loladiroquit (Client Quit)
16:34:34  <TooTallNate>bnoordhuis: we should get mraleph to super-optimize it :p
16:37:48  <bnoordhuis>TooTallNate: i don't think we need mraleph for that, we just need to be a little smarter about it
16:38:16  <bnoordhuis>the reason i bring it up is that i noticed that one of c9's proxies spends most of its js ticks in url.parse()
16:38:27  <TooTallNate>heh
16:40:39  * brsonquit (Ping timeout: 240 seconds)
16:40:55  * AvianFluquit (Remote host closed the connection)
16:52:12  * benoitcquit (Excess Flood)
16:54:44  * bradleymeckquit (Quit: bradleymeck)
16:56:39  * kazuponjoined
16:56:44  * bradleymeckjoined
16:56:57  * bradleymeckquit (Client Quit)
16:57:33  * benoitcjoined
16:57:50  * loladirojoined
16:58:03  * brsonjoined
16:58:35  * TheJHquit (Read error: Operation timed out)
16:59:10  * dapquit (Quit: Leaving.)
17:00:09  * dapjoined
17:01:34  * loladiroquit (Client Quit)
17:05:43  * brsonquit (Ping timeout: 255 seconds)
17:07:27  * kazuponquit (Ping timeout: 265 seconds)
17:08:39  * brsonjoined
17:13:41  * jmar777quit (Remote host closed the connection)
17:14:12  * jmar777joined
17:14:34  * loladirojoined
17:14:54  <isaacs>bnoordhuis: speedups there would be good.
17:15:05  <isaacs>bnoordhuis: you can also try applying the changes in master
17:15:30  <isaacs>bnoordhuis: the old impl didn't take advantage of hidden classes or IC very well
17:18:44  * jmar777quit (Ping timeout: 244 seconds)
17:27:16  * paddybyersquit (Ping timeout: 248 seconds)
17:33:43  * kazuponjoined
17:34:14  * jmar777joined
17:44:00  * kazuponquit (Ping timeout: 245 seconds)
17:48:09  * c4miloquit (Remote host closed the connection)
17:49:37  * bradleymeckjoined
17:51:28  * AvianFlujoined
17:57:40  * xer0xquit (Ping timeout: 248 seconds)
18:01:12  * mmalecki[out]changed nick to mmalecki
18:01:56  * lohkeyjoined
18:04:59  * bradleymeckquit (Ping timeout: 255 seconds)
18:05:47  <MI6>joyent/node: isaacs crypto-buffers * 1122e3a : crypto: Style. Prefer 'char*' over 'char *' (+8 more commits) - http://git.io/juUs5g
18:10:10  * loladiroquit (Quit: loladiro)
18:10:40  * kazuponjoined
18:14:32  * bradleymeckjoined
18:14:57  * `3rdEdenjoined
18:15:53  * loladirojoined
18:16:03  * c4milojoined
18:18:15  * AvianFluquit (Remote host closed the connection)
18:20:35  * erickt_joined
18:22:45  * kazuponquit (Ping timeout: 245 seconds)
18:25:08  * mikealjoined
18:27:20  <isaacs>alright, crypto defaults to buffers now.
18:27:21  <MI6>joyent/node: isaacs master * 3570f20 : Merge branch 'crypto-buffers' (+9 more commits) - http://git.io/VbKRjA
18:27:30  <isaacs>we can change it back pretty easily if anyone gets upset.
18:29:10  <isaacs>alright, starting 0.9.3
18:29:23  <isaacs>anyone got anything else to get in beforehand?
18:31:30  * jmar777quit (Remote host closed the connection)
18:32:03  * jmar777joined
18:33:10  * `3rdEdenquit (Remote host closed the connection)
18:34:38  * `3rdEdenjoined
18:35:06  * loladiroquit (Quit: loladiro)
18:36:09  * jmar777quit (Ping timeout: 240 seconds)
18:37:35  * loladirojoined
18:37:35  * loladiroquit (Client Quit)
18:40:49  * benoitcquit (Excess Flood)
18:42:04  * benoitcjoined
18:45:02  <MI6>joyent/node: isaacs v0.8 * 76a6c4b : V8: Reapply patches (+2 more commits) - http://git.io/oGk9pA
18:46:40  * TheJHjoined
18:46:49  * jmar777joined
18:48:12  * stagasjoined
18:49:42  * kazuponjoined
18:53:53  * CoverSlidequit (Read error: No route to host)
18:54:44  * CoverSlidejoined
18:55:43  <isaacs>bnoordhuis, piscisaureus_: Should we apply the VFP2/3 stuff on master?
18:55:45  * erickt_quit (Quit: erickt_)
18:55:53  <isaacs>TooTallNate: ^
18:56:30  <TooTallNate>isaacs: yes please :)
19:00:35  * sh1mmerjoined
19:00:49  <MI6>joyent/node: isaacs master * c3ca783 : Merge remote-tracking branch 'ry/v0.8' Conflicts: deps/v8/src/arm/code- (+5 more commits) - http://git.io/NdlA1A
19:05:21  * kazuponquit (Ping timeout: 264 seconds)
19:08:31  * xer0xjoined
19:10:05  <MI6>joyent/node: isaacs created branch v0.9.3-release - http://git.io/uTnTdQ
19:12:13  <piscisaureus_>meh
19:12:27  <piscisaureus_>on windows 8 it is no longer to switch from line-buffered to raw mode
19:12:30  <piscisaureus_>without odd side effect
19:12:31  <piscisaureus_>s
19:12:44  <TooTallNate>big change log, haha
19:13:08  <TooTallNate>piscisaureus_: that's… unfortunate
19:17:41  * mmaleckichanged nick to mmalecki[off]
19:17:48  <piscisaureus_>it is isn't it
19:19:14  * mikealquit (Quit: Leaving.)
19:24:31  * `3rdEdenquit (Remote host closed the connection)
19:25:47  * mikealjoined
19:27:55  * paddybyersjoined
19:31:58  * kazuponjoined
19:42:20  * benoitcquit (Excess Flood)
19:46:04  * benoitcjoined
19:48:21  <sh1mmer>we use berkley sockets on *nix in libuv, correct?
19:48:45  <sh1mmer>And as such there isn't a direct API to get packet level information about connections.
19:48:51  <piscisaureus_>are there any other types of sockets?
19:49:05  * kazuponquit (Ping timeout: 244 seconds)
19:49:05  <sh1mmer>Heh. I guess windows is berkeley too. :)
19:49:33  * c4miloquit (Remote host closed the connection)
19:49:43  <piscisaureus_>well, your question was about *nix. But winsock is pretty close to the bsd socket api.
19:49:53  <sh1mmer>piscisaureus_: and yes there are a couple of alternative implementations that aren't widely used
19:49:55  * xer0xquit (Quit: leaving)
19:50:19  <piscisaureus_>ok, never seen any of those
19:50:28  <piscisaureus_>but hey, I wasn't around in the eighties :-)
19:50:34  <sh1mmer>I don't think anyone uses them for anything serious
19:50:50  <sh1mmer>I wasn't programming in the 80s
19:50:56  <sh1mmer>well not network sockets anyway
19:50:56  <sh1mmer>:)
19:51:38  * c4milojoined
19:51:48  <sh1mmer>piscisaureus_: I'm trying to figure out how much information I can get about eachconnection from libuv
19:52:10  <piscisaureus_>ah ya
19:52:26  <piscisaureus_>mostly constrained by what the bsd api offers indeed
19:53:15  * mikealquit (Quit: Leaving.)
19:53:19  <sh1mmer>I'm wondering if I could compile in some parts of pcap
19:53:27  <sh1mmer>but I'm not sure that's going to work
19:53:35  <mmalecki[off]>I was just going to suggest pcap
19:53:48  <mmalecki[off]>that's how we monitor connections
19:53:59  <sh1mmer>I think my best option is to use pcap side by side and then find something to associate sockets with pcap
19:54:06  <mmalecki[off]>yeah
19:54:10  <sh1mmer>mmalecki[off]: do you have public code I could take a look at?
19:54:22  <mmalecki[off]>sh1mmer: sorry, no :(
19:54:25  <sh1mmer>np
19:54:28  <sh1mmer>off chance :)
19:57:24  * `3rdEdenjoined
19:59:56  <sh1mmer>mmalecki[off]: what are you using to tie the two together?
20:03:28  * c4miloquit (Remote host closed the connection)
20:03:32  * sgallaghquit (Remote host closed the connection)
20:03:58  <mmalecki[off]>we don't do that just yet, but I suppose fd would be enough?
20:04:19  <sh1mmer>it might be
20:04:22  <sh1mmer>I'll play with it
20:06:26  * lohkeyquit (Quit: lohkey)
20:06:28  * c4milojoined
20:07:59  * sh1mmerquit (Remote host closed the connection)
20:08:11  * sh1mmerjoined
20:11:01  * sh1mmerquit (Client Quit)
20:11:57  * loladirojoined
20:15:44  * kazuponjoined
20:16:15  * EhevuTovquit (Quit: This computer has gone to sleep)
20:33:33  * kazuponquit (Ping timeout: 264 seconds)
20:36:46  * jmar777quit (Remote host closed the connection)
20:37:22  * jmar777joined
20:37:52  * benoitcquit (Excess Flood)
20:39:10  * mjr_joined
20:41:18  * jmar777quit (Ping timeout: 240 seconds)
20:43:06  * benoitcjoined
20:49:07  <saghul>piscisaureus_ currently 3 tests fail on test-ref on Windows, right?
20:49:32  <piscisaureus_>saghul: I know. I had a debate about it with ben
20:49:41  <piscisaureus_>saghul: will fix it soon.
20:50:00  <saghul>piscisaureus_ sure, I was an spectator there :-) I just wanted to confirm I wasn't seen anything weird related to MSVC2008n ;-)
20:50:15  <piscisaureus_>does it now work with msvc2008 just fine?
20:50:19  <saghul>yep
20:50:22  <piscisaureus_>now someone needs to fix msvc2012 :-)
20:50:26  <piscisaureus_>but I am doing windows 8 first
20:50:30  <saghul>pull request in 3, 2, 1
20:51:41  <TooTallNate>isaacs: zoo… i need _flush on Writable...
20:51:47  * `3rdEdenquit (Quit: my realtimeconf talk starts in like 15 min, brbbb)
20:51:55  <TooTallNate>i hate autocorrect
20:52:06  <saghul>piscisaureus_ got a nice rounded number :-) https://github.com/joyent/libuv/pull/600
20:53:16  <piscisaureus_>ya, lgtm
20:53:47  <indutny>BSD?
20:54:07  <saghul>problem?
20:54:08  <piscisaureus_>it's almost BSD
20:54:13  <piscisaureus_>but
20:54:25  <piscisaureus_>The name of the author may be used to endorse or promote products
20:54:25  <piscisaureus_>derived from this software without specific prior written permission.
20:54:30  <piscisaureus_>^-- it really says that
20:54:34  <indutny>3 clause
20:54:55  <piscisaureus_>well
20:55:02  <indutny>well, yeah
20:55:03  <piscisaureus_>it's not really a 3-clause
20:55:08  <piscisaureus_>it's more like a modified 3 clause
20:55:10  <indutny>custom BSD
20:55:13  <indutny>almost MIT
20:55:20  <indutny>hahaa
20:55:21  <piscisaureus_>maybe we should say
20:55:25  <piscisaureus_>"liberal license"
20:55:28  <indutny>only reproduction of copyright
20:55:34  <saghul>the link on the project points here: http://opensource.org/licenses/BSD-3-Clause
20:55:48  <piscisaureus_>yes
20:55:51  <indutny>It omits the final "no-endorsement" clause and is thus roughly equivalent to the MIT License.
20:55:52  <piscisaureus_>but the 3rd clause changed
20:56:05  <piscisaureus_>it's fine
20:56:46  <MI6>joyent/libuv: saghul master * 61ecb34 : win: support compilation with Visual Studio 2008 - http://git.io/QcOytw
20:56:59  <saghul>\o/
20:58:20  * travis-cijoined
20:58:21  <travis-ci>[travis-ci] joyent/libuv#818 (master - 61ecb34 : saghul): The build passed.
20:58:21  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/775064a3a540...61ecb3415d0d
20:58:21  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/2905392
20:58:21  * travis-cipart
20:59:45  * kazuponjoined
21:01:45  * lohkeyjoined
21:02:10  <indutny>I really going to start hacking sha numbers of git commits :)
21:02:16  <indutny>to contain leading zeroes
21:03:03  <indutny>http://stackoverflow.com/questions/4864740/github-repo-corruption-sha1-collision
21:04:55  <CoverSlide>yeah i've always wondered with all the commits to kernel what might ever happen if there was a collision
21:05:29  <piscisaureus_>compute the likelihood first
21:06:15  <indutny>well, likelihood doesn't really matter
21:06:19  <indutny>if that happens :)
21:06:22  <CoverSlide>it's always been theoretically possible
21:07:29  <indutny>lets move out of it
21:07:32  <indutny>and use svn instead
21:07:45  <CoverSlide>haha greatest comment ever http://stackoverflow.com/questions/4864740/github-repo-corruption-sha1-collision#comment10558784_4874644
21:07:48  <indutny>it's fucking dangerous
21:09:22  <CoverSlide>as unlikely as it is, i wonder how hard / slow it would be to check for a collision before accepting a commit
21:09:55  <piscisaureus_>it actually does
21:09:59  <CoverSlide>yeah?
21:10:00  <indutny>yeah
21:10:05  * bradleymeckquit (Quit: bradleymeck)
21:10:09  <piscisaureus_>but of course it can't look in the other repos around the globe
21:10:18  <CoverSlide>right
21:10:58  * perezdquit (Quit: perezd)
21:16:36  * TooTallNatequit (Quit: Computer has gone to sleep.)
21:17:57  * kazuponquit (Ping timeout: 244 seconds)
21:21:40  * AvianFlujoined
21:22:33  <indutny>I'm off
21:22:33  <indutny>ttyl
21:22:39  <piscisaureus_>indutny: sleep tight
21:22:45  <indutny>you too, man
21:22:51  <piscisaureus_>thanks, man
21:22:56  <piscisaureus_>indutny: when are you coming to amsterdam?
21:23:00  <piscisaureus_>:-p
21:23:02  <indutny>dunno
21:23:09  <indutny>:)
21:23:33  <piscisaureus_>make sure to find out
21:24:36  * ericktquit (Quit: erickt)
21:25:04  <indutny>I hope I will
21:25:07  <indutny>:)
21:25:09  <indutny>ok
21:25:10  <indutny>see ya
21:25:14  * indutnyis away
21:26:51  * rendarquit
21:28:30  <MI6>joyent/node: isaacs v0.9.3-release * 47ccb51 : wip - http://git.io/V5eRCA
21:28:33  <isaacs>anyone want to review? ^
21:28:47  * benoitcquit (Excess Flood)
21:29:22  <piscisaureus_>+* windows: fix application crashed popup in debug version (Ting-Yu Lin) <-- drop that, it affects libuv only
21:29:39  <piscisaureus_>build: rename uv.a to libuv.a (Ben Noordhuis) <-- also
21:30:00  <indutny>isaacs: crypto - enable buffers?
21:30:05  <indutny>what does this mean
21:30:19  <piscisaureus_>isaacs: otherwise, lgtm
21:30:23  <indutny>also
21:30:30  <indutny>you can remove this commit from changelog
21:30:48  <indutny>it's not relevant, since you've this here too: "crypto: Default to buffers instead of binary strings "
21:31:01  <indutny>ah
21:31:02  <indutny>btw
21:31:08  <indutny>piscisaureus_: what about inlined assembly?
21:31:13  <indutny>piscisaureus_: have you checked it?
21:31:23  <piscisaureus_>indutny: ehm sorta
21:31:23  <indutny>would be good to land it in release
21:31:33  <piscisaureus_>indutny: not going to happen today
21:31:37  <indutny>ok
21:31:42  <indutny>idc - I don't care
21:31:42  <piscisaureus_>indutny: let's do it in the next 0.9
21:31:45  <piscisaureus_>bug me about it :-)
21:31:50  <piscisaureus_>indutny: besides - you are gone right?
21:31:54  <piscisaureus_>:D
21:31:54  <indutny>yeah
21:31:56  <indutny>that's not me
21:32:13  <indutny>I can bug you right now
21:32:14  <indutny>piscisaureus_: https://github.com/joyent/node/pulls/indutny
21:32:15  <indutny>piscisaureus_: https://github.com/joyent/node/pulls/indutny
21:32:16  <indutny>piscisaureus_: https://github.com/joyent/node/pulls/indutny
21:32:17  <indutny>phttps://github.com/joyent/node/pulls/indutny
21:32:20  <indutny>err
21:32:21  <indutny>tab failure
21:32:29  * jmar777joined
21:32:51  <indutny>https://github.com/joyent/node/pull/4139
21:32:53  <indutny>and
21:32:54  <indutny>https://github.com/joyent/node/pull/4156
21:32:55  <piscisaureus_>ahja
21:33:01  <piscisaureus_>we should process your PRs
21:33:03  <piscisaureus_>I am aware of that
21:33:14  <indutny>not every
21:33:16  <piscisaureus_>it's good that we now keep you busy with other stuff
21:33:17  <indutny>just two of them
21:33:29  <indutny>you know what?
21:33:44  <piscisaureus_>indutny: yea
21:33:52  <indutny>the revenge will be rough
21:33:57  <piscisaureus_>I still need someone to figure out how to re-export symbols on mac
21:34:03  <indutny>aaah
21:34:05  <indutny>I forgot about it
21:34:06  <piscisaureus_>indutny: that's why I asked when you come
21:34:08  * mjr_quit (Quit: mjr_)
21:34:09  <piscisaureus_>indutny: to amsterdam
21:34:09  <indutny>can you bug me about it tomorrow
21:34:17  <piscisaureus_>indutny: because I will hide :-)
21:34:19  <indutny>piscisaureus_: you can buy me a tickets
21:34:41  <indutny>:)
21:34:45  <piscisaureus_>indutny: you're using the indefinite particle, very good
21:34:49  <piscisaureus_>indutny: now remember this rule
21:35:03  <piscisaureus_>indutny: you never use particles with plural forms
21:35:07  <indutny>haha
21:35:08  <piscisaureus_>indutny: so in this case it was wrong :p
21:35:29  <indutny>well, I want to a sleep anyway
21:35:32  <indutny>the bertje
21:35:36  * benoitcjoined
21:35:49  * mjr_joined
21:35:58  <indutny>mjr_: hey man
21:36:00  <piscisaureus_>hahahaha
21:36:30  <indutny>anyway
21:36:44  <indutny>why did github add commits number on project's page?
21:36:53  <indutny>and why it stops on 1000: https://github.com/joyent/node
21:38:27  <indutny>ttyl
21:43:15  * loladiroquit (Quit: loladiro)
21:44:10  * kazuponjoined
21:46:53  * loladirojoined
21:47:04  <mraleph>piscisaureus_: don't forget to call me when indutny will be in Amsterdam. I will come crash your party.
21:47:17  <piscisaureus_>mraleph: you're welcome every time :-)
21:47:43  * jmar777quit (Remote host closed the connection)
21:48:03  <piscisaureus_>mraleph: have you never met indutny?
21:48:15  * jmar777joined
21:48:29  <mraleph>never. I went to Lisbon — he was not there, I went to Moscow — he magically was not there again.
21:48:36  * c4miloquit (Remote host closed the connection)
21:48:53  * stagasquit (Read error: Connection reset by peer)
21:49:03  <piscisaureus_>mraleph: oh my i feel like the center of the universe now
21:49:50  * AvianFluquit (Remote host closed the connection)
21:51:06  * loladiroquit (Client Quit)
21:52:18  * jmar777quit (Ping timeout: 240 seconds)
21:52:39  * loladirojoined
22:01:45  * stagasjoined
22:02:20  * kazuponquit (Ping timeout: 245 seconds)
22:03:51  <mjr_>indutny: how goes your battle with making TLS better?
22:03:57  <mjr_>nginx still winning?
22:06:16  * loladiroquit (Quit: loladiro)
22:06:26  <deoxxa>sneaky nginx
22:06:29  <deoxxa>hiding all its cpu cycles
22:06:50  * hzquit
22:07:35  <deoxxa>"nope, no cpu here boss"
22:18:49  * `3rdEdenjoined
22:21:26  * loladirojoined
22:24:26  * loladiroquit (Client Quit)
22:26:34  * stagasquit (Ping timeout: 256 seconds)
22:28:42  * kazuponjoined
22:31:09  <bnoordhuis>back
22:31:20  <piscisaureus_>ja lekker op tijd hoor
22:31:25  <piscisaureus_>tjongejonge
22:31:29  <bnoordhuis>mooi he?
22:32:33  <piscisaureus_>moesten er weer zo nodig kinderen gemaakt worden
22:32:39  <piscisaureus_>het is nog geen donderdag hoor, hallo
22:33:12  <bnoordhuis>haha
22:35:27  * ericktjoined
22:36:26  * mjr_quit (Remote host closed the connection)
22:37:58  * erickt_joined
22:40:54  <piscisaureus_>windows 8 drives me nuts
22:43:30  <CoverSlide>piscisaureus_: why be that?
22:43:45  <piscisaureus_>because it breaks uv_tty
22:43:53  <piscisaureus_>and no good way to fix it
22:46:37  * kazuponquit (Ping timeout: 268 seconds)
22:46:57  <piscisaureus_>also, win8 is terribly unstable
22:47:02  <piscisaureus_>this is going to be the next vista
22:47:09  <piscisaureus_>unless they release a good SP soon
22:49:43  <CoverSlide>hmm will they have to send another igor?
22:50:09  * c4milojoined
22:50:46  <piscisaureus_>there already is
22:50:52  <piscisaureus_>it's sblom - when he's here
22:51:08  <piscisaureus_>GetWind
22:51:09  * `3rdEdenquit (Remote host closed the connection)
22:51:48  * erickt_quit (Quit: erickt_)
22:59:42  * EhevuTovjoined
23:01:53  * AvianFlujoined
23:02:11  * erickt_joined
23:03:39  * perezdjoined
23:03:55  <isaacs>indutny: "crypto - enable buffers" Means that now you can send buffers to it and get buffers out of it
23:03:58  * loladirojoined
23:04:55  <isaacs>indutny: i'll just add you as a co-conspirator on that line :)
23:08:54  * jmar777joined
23:11:02  * `3rdEdenjoined
23:11:11  <MI6>joyent/node: isaacs v0.9.3-release * a3bc76d : 2012.10.24, Version 0.9.3 (Unstable) * V8: Upgrade to 3.13.7.4 * crypto - http://git.io/d0RFlw
23:12:53  * kazuponjoined
23:14:26  * TooTallNatejoined
23:18:04  * benoitcquit (Excess Flood)
23:18:12  * toothrchanged nick to toothrot
23:18:32  * sh1mmerjoined
23:19:53  * paddybyersquit (Ping timeout: 244 seconds)
23:21:11  * AvianFluquit (Remote host closed the connection)
23:25:37  * benoitcjoined
23:26:20  <MI6>joyent/node: Olivier Lalonde v0.8 * 626db18 : doc: child_process: document uid and gid spawn() options - http://git.io/ZOMg_Q
23:26:46  * `3rdEdenquit (Remote host closed the connection)
23:28:18  * kazuponquit (Ping timeout: 265 seconds)
23:29:38  * c4miloquit (Remote host closed the connection)
23:34:34  * loladiroquit (Quit: loladiro)
23:37:10  * c4milojoined
23:38:36  * loladirojoined
23:38:39  * lohkeyquit (Quit: lohkey)
23:41:35  * c4miloquit (Ping timeout: 244 seconds)
23:50:07  * loladiroquit (Quit: loladiro)
23:54:47  * sblomjoined
23:54:54  * kazuponjoined
23:55:45  * AvianFlujoined