00:02:52  <isaacs>meh
00:03:02  <isaacs>we can just not deprecate it, but call it unstable :)
00:05:56  <isaacs>igorzi, bnoordhuis: wasn't there some problem with fs.watchFile on windows? I remember talk of replacing it with a StatWatcher in some situations
00:06:57  * perezd_joined
00:07:13  <bnoordhuis>isaacs: the problem is that it doesn't work on windows :)
00:07:36  <bnoordhuis>it uses libeio's stat poller
00:07:41  <isaacs>i see
00:07:56  <isaacs>man, file watching is a mess :)
00:08:34  <bnoordhuis>oh, don't get me started
00:08:42  * perezdquit (Ping timeout: 265 seconds)
00:08:42  * perezd_changed nick to perezd
00:09:02  <isaacs>btw, i'm planning on pushing an api doc updat.
00:09:04  <isaacs>*update
00:09:19  <isaacs>and then merge it into master.
00:09:51  <bnoordhuis>duly noted
00:13:17  <isaacs>bnoordhuis: what are the names of the things that it uses? inotify, what else?
00:14:53  <bnoordhuis>isaacs: inotify, kqueue, event ports, ReadDirectoryChangesW
00:15:04  <bnoordhuis>guess which one is the windows API?
00:15:07  <isaacs>haha
00:15:09  <isaacs>the one with caps?
00:15:17  <bnoordhuis>indeed :)
00:16:51  <isaacs>kqueue = bsd, event ports = sunos?
00:18:00  * mikealquit (Quit: Leaving.)
00:18:42  <bnoordhuis>isaacs: yeah
00:19:08  <bnoordhuis>igorzi, isaacs: https://github.com/bnoordhuis/node/compare/pkcs12 <- final review?
00:19:21  <isaacs>one more thing: if you do `fs.watch('some-file.txt', function (change, filename) { ... })` then will filename ever != 'some-file.txt'?
00:20:02  <bnoordhuis>isaacs: no
00:20:06  * perezd_joined
00:20:16  <isaacs>ok, that's what i thought. i'm going to clarify the caveat a bit, then
00:21:02  * perezdquit (Ping timeout: 248 seconds)
00:21:07  * toothrjoined
00:21:30  <bnoordhuis>re pkcs12: it may look like there's still a memory leak if passlen = DecodeBytes(args[1], BINARY) fails (because it returns and doesn't free the input BIO)
00:21:43  <bnoordhuis>but DecodeBytes() cannot actually fail
00:22:03  <bnoordhuis>i'm going to update the code to reflect that
00:23:53  * perezdjoined
00:24:32  * perezd_quit (Ping timeout: 240 seconds)
00:25:16  <isaacs>bnoordhuis: yes, if there's something that "cannot fail", please add an assertion.
00:25:47  <isaacs>those things have a way of failing :)
00:27:15  * rendarquit
00:27:18  * toothrquit (Excess Flood)
00:27:37  * toothrjoined
00:28:17  * perezd_joined
00:29:23  * perezdquit (Ping timeout: 260 seconds)
00:29:23  * perezd_changed nick to perezd
00:32:14  * felixgequit (Quit: felixge)
00:41:58  * mmaleckichanged nick to mmalecki[zzz]
00:50:21  * perezdquit (Ping timeout: 252 seconds)
00:51:06  * perezdjoined
00:57:08  <isaacs>bnoordhuis: lgtm
00:57:48  <bnoordhuis>isaacs: cool, thanks
00:57:48  <isaacs>bnoordhuis: i don't know this landscape very well, though, so my lgtm is not enough. igorzi?
00:58:10  <isaacs>bnoordhuis: i'm just signing off on the api and "if the test works, then i guess it works" :)
00:58:20  * perezd_joined
00:59:43  * perezdquit (Ping timeout: 276 seconds)
00:59:44  * perezd_changed nick to perezd
00:59:46  <isaacs>bnoordhuis: review? https://github.com/isaacs/node/compare/joyent:v0.6...isaacs:v0.6
00:59:52  <isaacs>bnoordhuis: mostly for the fs.watch/watchFile caveat
01:03:33  <bnoordhuis>isaacs: lgtm
01:04:59  <CIA-99>node: isaacs v0.6 * r2d44dcc / (26 files): doc: Add stability indicators to documentation - http://git.io/WIVnHg
01:04:59  <CIA-99>node: isaacs v0.6 * r3dfa98c / doc/template.html : doc: Add link to JSON version of doc - http://git.io/kfxP5w
01:05:00  <CIA-99>node: isaacs v0.6 * rc368e46 / doc/api/documentation.markdown : doc: Document JSON docs - http://git.io/ezU6xA
01:05:00  <CIA-99>node: isaacs v0.6 * rf70be20 / doc/api/fs.markdown : doc: indentation and structure in fs.markdown - http://git.io/g19STg
01:05:00  <CIA-99>node: isaacs v0.6 * r2e48737 / doc/api/fs.markdown : doc: Stability and Caveats for fs.watch/watchFile - http://git.io/oFdAkQ
01:08:43  * perezd_joined
01:08:59  * perezdquit (Ping timeout: 260 seconds)
01:08:59  * perezd_changed nick to perezd
01:09:19  <CIA-99>node: isaacs v0.6 * rcf6e4d8 / (5 files in 4 dirs): Use shorter url for /docs/latest/api - http://git.io/m1j2hA
01:12:47  * travis-cijoined
01:12:47  <travis-ci>[travis-ci] joyent/node#543 (v0.6 - 2e48737 : isaacs): The build passed.
01:12:47  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/2f256af...2e48737
01:12:47  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/789565
01:12:47  * travis-cipart
01:14:41  <CIA-99>node: isaacs v0.6 * r1d59a73 / doc/api/fs.markdown : doc: Change 'file_system' module to 'fs' as it should be - http://git.io/Uf8qZg
01:16:42  * perezdquit (Ping timeout: 244 seconds)
01:17:15  * travis-cijoined
01:17:15  <travis-ci>[travis-ci] joyent/node#544 (v0.6 - cf6e4d8 : isaacs): The build passed.
01:17:15  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/2e48737...cf6e4d8
01:17:15  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/789584
01:17:15  * travis-cipart
01:21:23  * perezdjoined
01:22:38  * travis-cijoined
01:22:38  <travis-ci>[travis-ci] joyent/node#545 (v0.6 - 1d59a73 : isaacs): The build passed.
01:22:38  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/cf6e4d8...1d59a73
01:22:38  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/789609
01:22:38  * travis-cipart
01:25:45  <bnoordhuis>there's something very wrong with the repl right now...
01:25:46  <bnoordhuis># Fatal error in ../deps/v8/src/api.h, line 453
01:25:47  <bnoordhuis># CHECK(entered_contexts_.length() == 0) failed
01:25:55  <bnoordhuis>that's from `out/Debug/node test/simple/test-repl.js`
01:26:02  <isaacs>wowzers
01:26:12  <isaacs>bnoordhuis: master or v0.6?
01:26:30  <bnoordhuis>master
01:26:39  * isaacsphew
01:26:43  <isaacs>still, not good :)
01:27:07  <bnoordhuis>heh, no
01:27:13  <bnoordhuis>simple/test-script-context fails with the same error
01:27:23  <bnoordhuis>so it's probably something to do with the vm module
01:27:38  * bnoordhuisfires up gdb
01:28:25  * mikealjoined
01:30:03  * perezd_joined
01:31:23  * perezdquit (Ping timeout: 245 seconds)
01:34:28  * perezd_quit (Ping timeout: 246 seconds)
01:34:52  * perezd_joined
01:39:44  * perezdjoined
01:40:52  * perezd_quit (Ping timeout: 244 seconds)
01:50:06  * perezdquit (Ping timeout: 248 seconds)
01:50:08  * perezd_joined
02:02:40  * mikealquit (Quit: Leaving.)
02:06:20  * skamplerjoined
02:18:04  * isaacsquit (Remote host closed the connection)
02:20:35  * brsonquit (Quit: leaving)
02:25:00  * isaacsjoined
02:25:13  * isaacsquit (Remote host closed the connection)
02:51:42  * bnoordhuisquit (Ping timeout: 245 seconds)
03:09:13  * toothrquit (Read error: Connection reset by peer)
03:12:06  * toothrjoined
03:45:43  * indutny_sleepingchanged nick to indutny
04:58:41  * dshaw_joined
05:21:56  * pfox___joined
05:36:41  * indutnychanged nick to indutny_away
05:53:01  * elijah-mbpquit (Remote host closed the connection)
05:56:20  * isaacsjoined
05:57:56  * mikealjoined
06:03:35  * paddybyersjoined
06:05:49  * mikealquit (Quit: Leaving.)
06:05:57  * paddybyersquit (Client Quit)
06:24:19  * skamplerquit (Quit: leaving)
06:25:46  * felixgejoined
06:42:49  * mikealjoined
06:50:52  * mikealquit (Quit: Leaving.)
07:00:59  * mikealjoined
07:10:02  * travis-cijoined
07:10:02  <travis-ci>[travis-ci] joyent/node#546 (v0.6 - 5ca5ec3 : isaacs): The build passed.
07:10:02  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/1d59a73...5ca5ec3
07:10:02  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/790766
07:10:02  * travis-cipart
07:18:13  * indutny_awaychanged nick to indutny
07:18:39  * hij1nxjoined
07:38:41  * pfox___quit (Ping timeout: 265 seconds)
07:40:19  <CIA-99>node: isaacs master * r1d5b6f2 / (262 files in 23 dirs): (log message trimmed)
07:40:19  <CIA-99>node: Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
07:40:19  <CIA-99>node: Conflicts:
07:40:19  <CIA-99>node: ChangeLog
07:40:19  <CIA-99>node: Makefile
07:40:19  <CIA-99>node: deps/npm/AUTHORS
07:40:20  <CIA-99>node: deps/npm/html/api/bin.html
07:52:37  <CIA-99>node: isaacs master * r959a19e / (lib/tls.js lib/vm.js): lint - http://git.io/rS7q3Q
07:53:27  * hij1nxquit (Quit: hij1nx)
07:54:32  * travis-cijoined
07:54:32  <travis-ci>[travis-ci] joyent/node#547 (master - 1d5b6f2 : isaacs): The build is still failing.
07:54:32  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/4053c01...1d5b6f2
07:54:32  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/790884
07:54:32  * travis-cipart
07:55:01  * isaacsquit (Remote host closed the connection)
08:06:59  * travis-cijoined
08:06:59  <travis-ci>[travis-ci] joyent/node#548 (master - 959a19e : isaacs): The build is still failing.
08:06:59  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/1d5b6f2...959a19e
08:06:59  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/790925
08:06:59  * travis-cipart
08:31:12  * rendarjoined
08:59:29  * paddybyersjoined
09:07:12  * paddybyersquit (Quit: paddybyers)
09:09:40  * paddybyersjoined
09:18:38  * paddybyersquit (Quit: paddybyers)
09:45:41  * mmalecki[zzz]changed nick to mmalecki
10:01:52  * felixge_joined
10:01:52  * felixge_quit (Changing host)
10:01:52  * felixge_joined
10:02:24  * piscisaureus_joined
10:03:42  * felixgequit (Ping timeout: 244 seconds)
10:03:42  * felixge_changed nick to felixge
10:04:35  * dshaw_quit (Quit: Leaving.)
10:09:46  * piscisaureus_quit (Ping timeout: 252 seconds)
10:32:27  * paddybyersjoined
10:36:10  * `3rdEdenjoined
10:40:38  * indutnychanged nick to indutny_away
10:46:06  * paddybyersquit (Quit: paddybyers)
10:52:21  * AndreasMadsenjoined
10:59:50  * indutny_awaychanged nick to indutny
11:07:38  * felixge_joined
11:07:38  * felixge_quit (Changing host)
11:07:38  * felixge_joined
11:08:02  * felixge_quit (Client Quit)
11:10:24  * felixgequit (Ping timeout: 260 seconds)
11:14:32  * piscisaureus_joined
11:19:24  * AndreasMadsenquit (Remote host closed the connection)
11:43:12  * `3rdEdenquit (Quit: Leaving...)
11:54:07  * piscisaureus_quit (Ping timeout: 252 seconds)
12:08:58  * `3rdEdenjoined
12:33:26  * paddybyersjoined
12:57:02  * paddybyersquit (Quit: paddybyers)
13:16:16  * paddybyersjoined
13:28:22  * paddybyersquit (Quit: paddybyers)
13:50:05  * paddybyersjoined
13:54:29  * AndreasMadsenjoined
14:01:06  * AndreasMadsenquit (Remote host closed the connection)
14:10:50  * paddybyersquit (Quit: paddybyers)
14:42:48  * theColejoined
14:51:10  * paddybyersjoined
14:52:24  * mjr_quit (Ping timeout: 244 seconds)
14:56:34  * elijah-mbpjoined
15:09:07  * `3rdEdenquit (Quit: Linkinus - http://linkinus.com)
15:10:00  * igorziquit (Ping timeout: 245 seconds)
15:20:53  * `3rdEdenjoined
15:37:09  * `3rdEdenquit (Quit: Leaving...)
15:41:44  * paddybyersquit (Quit: paddybyers)
16:02:04  * isaacsjoined
16:22:18  * pfox___joined
16:27:40  * ircretaryquit (Remote host closed the connection)
16:27:47  * ircretaryjoined
16:30:54  * mikeal1joined
16:30:54  * mikealquit (Read error: Connection reset by peer)
16:38:07  * paddybyersjoined
16:46:00  * isaacsquit (Remote host closed the connection)
16:47:32  * mikealjoined
16:47:35  * mikeal1quit (Read error: Connection reset by peer)
16:49:42  * paddybyersquit (Quit: paddybyers)
16:52:33  * piscisaureus_joined
16:58:22  * pfox___quit (Ping timeout: 248 seconds)
17:10:27  * piscisaureus_quit (Ping timeout: 245 seconds)
17:21:01  * theColequit (Quit: theCole)
17:23:22  * AndreasMadsenjoined
17:23:30  * piscisaureus_joined
17:26:14  * isaacsjoined
17:28:08  * AndreasMadsenquit (Remote host closed the connection)
17:28:25  * AndreasMadsenjoined
17:30:47  * AndreasMadsenquit (Remote host closed the connection)
17:31:06  * AndreasMadsenjoined
17:32:42  * AndreasMadsenchanged nick to madson
17:33:30  * isaacsquit (Remote host closed the connection)
17:34:00  * madsonchanged nick to AndreasM_
17:34:19  * AndreasM_changed nick to AndreasMadsen
17:44:42  * theColejoined
18:00:38  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
18:24:24  * hij1nxjoined
18:32:57  * paddybyersjoined
18:39:26  * mikealquit (Quit: Leaving.)
18:39:58  * isaacsjoined
18:41:33  * ircretaryquit (Remote host closed the connection)
18:42:17  * ircretaryjoined
18:45:54  * mikealjoined
18:54:59  * `3rdEdenjoined
18:55:15  * `3rdEdenquit (Client Quit)
18:57:14  * ircretaryquit (Remote host closed the connection)
18:57:19  * ircretaryjoined
18:58:02  * ircretaryquit (Remote host closed the connection)
18:58:08  * ircretaryjoined
19:03:18  * ircretaryquit (Remote host closed the connection)
19:03:23  * ircretaryjoined
19:04:07  * ircretaryquit (Remote host closed the connection)
19:04:13  * ircretaryjoined
19:09:08  * theColepart
19:16:12  * isaacsquit (Remote host closed the connection)
19:16:12  * paddybyersquit (Read error: Connection reset by peer)
19:16:35  * mikealquit (Quit: Leaving.)
19:16:56  * paddybyersjoined
19:20:35  * mikealjoined
19:26:38  * mmaleckiquit (Quit: Reconnecting)
19:26:49  * dshaw_joined
19:26:57  * mmaleckijoined
19:28:46  * TooTallNatejoined
19:32:14  * mmaleckiquit (Quit: Reconnecting)
19:32:19  * mmaleckijoined
19:34:52  * mmaleckiquit (Client Quit)
19:35:05  * mmaleckijoined
19:38:35  * mmaleckiquit (Client Quit)
19:38:42  * mmaleckijoined
19:38:52  * mmaleckiquit (Client Quit)
19:39:23  * mmaleckijoined
19:40:33  * xaqjoined
19:43:16  * xaqquit (Read error: Connection reset by peer)
19:43:33  * xaqjoined
19:44:19  * paddybyersquit (Quit: paddybyers)
19:47:14  <tjfontaine>https://gist.github.com/06327673d35ba71dfc01 should I file this? a tcp socket can be closed within the listening event ... I know it's a bit of a silly case, but it seems that tcp/udp should match
19:49:21  <tjfontaine>seems like the right solution is to swap https://github.com/joyent/node/blob/master/lib/dgram.js#L127 and 128
19:53:13  * theCole_joined
19:55:43  * mjr_joined
20:00:39  <tjfontaine>filed as https://github.com/joyent/node/issues/2867
20:01:24  * `3rdEdenjoined
20:04:00  * philipsquit (Excess Flood)
20:06:27  * philipsjoined
20:10:34  * mmaleckiquit (Quit: Reconnecting)
20:12:48  * mmaleckijoined
20:14:20  * xaqquit (Remote host closed the connection)
20:18:02  * dshaw_part
20:19:29  * mmalecki_joined
20:21:19  * paddybyersjoined
20:21:27  * mmaleckiquit (Quit: Reconnecting)
20:22:05  * mmaleckijoined
20:22:55  * mmalecki_quit (Client Quit)
20:25:01  * mmaleckiquit (Client Quit)
20:26:42  * mmaleckijoined
20:30:22  * mmaleckiquit (Client Quit)
20:32:13  * mmaleckijoined
20:33:05  * ircretaryquit (Remote host closed the connection)
20:33:12  * ircretaryjoined
20:33:23  * isaacsjoined
20:35:40  * theCole_quit (Quit: theCole_)
20:39:34  * ircretaryquit (Remote host closed the connection)
20:39:40  * ircretaryjoined
20:40:16  * ircretaryquit (Remote host closed the connection)
20:40:22  * ircretaryjoined
20:41:21  * ircretaryquit (Remote host closed the connection)
20:41:25  * ircretaryjoined
20:42:13  * ircretaryquit (Remote host closed the connection)
20:42:18  * ircretaryjoined
20:43:49  * AndreasMadsenquit (Remote host closed the connection)
20:47:01  * ircretaryquit (Remote host closed the connection)
20:47:07  * ircretaryjoined
20:55:58  * brsonjoined
21:03:44  * `3rdEdenquit (Quit: Leaving...)
21:07:55  * isaacsquit (Remote host closed the connection)
21:21:34  * brsonquit (Ping timeout: 244 seconds)
21:25:06  * brsonjoined
21:30:57  * isaacsjoined
21:37:06  * mikealquit (Quit: Leaving.)
21:53:36  * isaacsquit (Remote host closed the connection)
21:57:09  * isaacsjoined
22:00:57  * isaacsquit (Remote host closed the connection)
22:17:17  * rendarquit
22:18:05  * mikealjoined
22:19:40  * Ariajoined
22:26:32  * perezd_quit (Ping timeout: 260 seconds)
22:27:47  * perezdjoined
22:34:48  * TooTallNatequit (Quit: Linkinus - http://linkinus.com)
22:36:44  * mikealquit (Quit: Leaving.)
22:38:01  * paddybyersquit (Quit: paddybyers)
22:48:05  * mjr_quit (Quit: mjr_)
22:48:07  * paddybyersjoined
22:53:24  * isaacsjoined
23:02:58  * bnoordhuisjoined
23:11:57  * paddybyersquit (Quit: paddybyers)
23:13:29  * isaacsquit (Remote host closed the connection)
23:13:32  * pfox___joined
23:16:07  * mmaleckiquit (Ping timeout: 260 seconds)
23:16:22  * mmaleckijoined
23:18:55  * perezd_joined
23:20:40  * perezdquit (Ping timeout: 276 seconds)
23:20:41  * perezd_changed nick to perezd
23:21:48  * pfox___quit (Ping timeout: 245 seconds)
23:33:51  * perezd_joined
23:35:12  * perezdquit (Ping timeout: 265 seconds)
23:35:12  * perezd_changed nick to perezd
23:43:29  * mmaleckiquit (Quit: leaving)
23:43:31  * mmalecki_joined
23:43:32  * mmalecki_quit (Client Quit)
23:43:38  * mmaleckijoined