00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:34:08  * bnoordhuisjoined
00:34:28  * jasnelljoined
00:38:49  * jasnellquit (Ping timeout: 250 seconds)
00:39:39  * metricjoined
00:40:04  * metricchanged nick to Guest78361
01:07:36  * ncthom91joined
01:08:46  * bnoordhuisquit (Ping timeout: 240 seconds)
01:10:02  * jasnelljoined
01:11:41  * jgijoined
01:14:55  * s3shsquit (Ping timeout: 240 seconds)
01:15:44  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
01:23:24  * Ruyijoined
01:30:40  * ruyi_du_joined
01:30:41  * Ruyiquit (Read error: Connection reset by peer)
01:33:09  * RuyiPhonejoined
01:33:24  * s3shsjoined
01:37:14  * ruyi_du_quit (Read error: Connection reset by peer)
01:39:19  * RuyiPhonequit (Remote host closed the connection)
01:54:59  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:55:18  * s3shsquit (Quit: Computer has gone to sleep.)
02:14:44  * tunniclm_quit (Ping timeout: 272 seconds)
02:23:06  * evanlucasquit (Quit: Textual IRC Client: www.textualapp.com)
02:32:35  * RuyiPCjoined
02:33:12  * jasnellquit (Remote host closed the connection)
02:33:48  * jasnelljoined
02:37:55  * jasnellquit (Ping timeout: 240 seconds)
02:49:53  * jasnelljoined
02:54:58  * s3shsjoined
03:01:24  * jasnellquit (Remote host closed the connection)
03:01:57  * jasnelljoined
03:06:15  * ncthom91joined
03:06:32  * jasnellquit (Ping timeout: 256 seconds)
03:10:25  * jgiquit (Quit: jgi)
03:41:09  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:42:38  * jgijoined
03:59:34  * tylerantonjoined
04:10:58  * s3shsquit (Quit: Computer has gone to sleep.)
04:19:04  * ncthom91joined
04:32:00  * Jacob8432joined
04:33:01  * Jacob8432quit (Read error: Connection reset by peer)
04:33:48  * Jacob8432joined
04:34:59  * Jacob843quit (Ping timeout: 250 seconds)
04:35:14  * indexzeroquit (Read error: Connection reset by peer)
04:36:23  * indexzerojoined
04:38:37  * jasnelljoined
04:59:24  * jgiquit (Quit: jgi)
05:11:07  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:35:18  * jgijoined
05:47:15  * toothrotquit (Ping timeout: 240 seconds)
05:53:48  * oslvbojoined
06:09:43  * RuyiPCquit (Read error: Connection reset by peer)
06:23:18  * oslvboquit (Quit: Leaving...)
06:25:23  * seishunjoined
06:31:04  * RuyiPCjoined
06:31:37  * jasnellquit (Remote host closed the connection)
06:32:13  * jasnelljoined
06:36:18  * jasnellquit (Ping timeout: 250 seconds)
06:43:20  * mmickojoined
06:44:31  * RuyiPCquit (Read error: Connection reset by peer)
06:59:00  * tylerantonquit (Quit: tyleranton)
06:59:45  * rmgquit (Remote host closed the connection)
07:26:06  * seishunquit (Ping timeout: 240 seconds)
08:00:10  * brucemquit (Quit: ZNC - http://znc.sourceforge.net)
08:02:37  * jasnelljoined
08:06:52  * jasnellquit (Ping timeout: 250 seconds)
08:18:14  * jgiquit (Quit: jgi)
08:21:19  * j0hnsm1thquit (Remote host closed the connection)
09:36:31  * brucemjoined
09:37:11  * brucemquit (Changing host)
09:37:11  * brucemjoined
09:39:38  * dignifiedquire_joined
09:50:04  * rendarjoined
10:13:07  * j0hnsm1thjoined
10:59:49  * bnoordhuisjoined
11:31:56  * Jacob8432quit (Quit: Leaving)
11:32:11  * Jacob843joined
11:39:07  * jasnelljoined
11:43:54  * jasnellquit (Ping timeout: 256 seconds)
11:56:13  * RuyiPCjoined
12:17:06  * bnoordhuisquit (Ping timeout: 240 seconds)
12:17:56  * evanlucasjoined
13:03:24  * rmgjoined
13:08:02  * rmgquit (Ping timeout: 250 seconds)
13:24:04  * bnoordhuisjoined
13:28:26  * bnoordhuisquit (Ping timeout: 240 seconds)
13:42:17  * Ruyi_joined
13:44:55  * RuyiPCquit (Ping timeout: 240 seconds)
13:48:06  * brsonjoined
14:38:33  * jasnelljoined
14:42:56  * jasnellquit (Ping timeout: 250 seconds)
14:44:16  * boopisawaychanged nick to boop
14:47:10  * ncthom91joined
14:50:09  * j0hnsm1thquit (Remote host closed the connection)
14:52:41  * s3shsjoined
15:12:46  * alexforsterjoined
15:14:45  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:16:19  * boopchanged nick to boopisaway
15:35:00  * ncthom91joined
15:38:51  * bnoordhuisjoined
15:46:48  * s3shsquit (Quit: Computer has gone to sleep.)
15:50:35  <saghul>bnoordhuis: hoi! I plan to make a libuv release later today, any objections?
15:52:07  * s3shsjoined
15:56:21  * jasnelljoined
15:57:33  * jasnellquit (Remote host closed the connection)
15:57:48  * jasnelljoined
16:00:13  * Ruyi_quit (Read error: Connection reset by peer)
16:04:34  * bnoordhuisquit (Ping timeout: 256 seconds)
16:05:58  * happy-dudejoined
16:06:17  * rmgjoined
16:10:30  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:12:39  * ncthom91joined
16:24:40  * brsonquit (Ping timeout: 272 seconds)
16:32:05  * jhamhaderjoined
16:34:17  * bnoordhuisjoined
16:42:27  * s3shsquit (Quit: Computer has gone to sleep.)
16:42:40  * qbitjoined
16:42:44  <qbit>hihi
16:43:33  <qbit>anyone have any opinions on https://github.com/libuv/libuv/pull/652 ?
16:43:57  <qbit>i have tested it on node 4.2.3 with no issues
16:45:46  * s3shsjoined
16:45:58  <saghul>qbit: ahoi! mind leaving a comment in the issue?
16:47:58  <qbit>sure
16:48:36  * dignifiedquire_changed nick to dignifiedquire
16:48:56  <saghul>thanks!
16:58:35  * jgijoined
17:07:12  * Fishrock123joined
17:16:59  * dap_joined
17:19:04  * jgiquit (Quit: jgi)
17:21:47  * avalanche123joined
17:30:16  * dignifiedquirequit (Remote host closed the connection)
17:30:35  * dignifiedquirejoined
17:48:17  * jgijoined
17:49:19  * seishunjoined
17:57:26  * davijoined
17:57:27  * daviquit (Changing host)
17:57:27  * davijoined
18:04:39  * s3shsquit (Quit: Computer has gone to sleep.)
18:10:40  * s3shsjoined
18:14:10  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:50:03  * s3shsquit (Quit: Computer has gone to sleep.)
18:52:12  * s3shsjoined
19:02:42  * s3shsquit (Quit: Computer has gone to sleep.)
19:02:48  * Fishrock123quit (Remote host closed the connection)
19:07:24  * s3shsjoined
19:37:37  * daviquit (Ping timeout: 250 seconds)
19:38:18  * dap_1joined
19:39:52  * tunniclmjoined
19:41:35  * dap_quit (Ping timeout: 240 seconds)
20:00:43  * s3shsquit (Quit: Computer has gone to sleep.)
20:02:24  * s3shsjoined
20:04:36  * dignifiedquirequit (Quit: dignifiedquire)
20:04:38  * Fishrock123joined
20:09:22  * Fishrock123quit (Ping timeout: 256 seconds)
20:10:30  * bnoordhuisquit (Ping timeout: 256 seconds)
20:14:52  * brsonjoined
20:29:22  <kellabyte>the libuv alloc buffer callback used to malloc, does that buffer you give it ever get overwritten or is it safe to free whenever I want?
20:32:54  * Fishrock123joined
20:48:18  * bnoordhuisjoined
20:51:54  <saghul>kellabyte: libuv will use it between alloc_cb and read_cb, you can free it in read_cb
20:53:16  * s3shsquit (Quit: Computer has gone to sleep.)
20:56:34  <cjihrig>ping saghul
20:56:51  <saghul>cjihrig: pang
20:57:41  <cjihrig>saghul: so, a long time ago i volunteered to implement uv_getlogin(). one day i sat down to start working on it, but everything i found online said getlogin() should be avoided for security reasons
20:58:11  <cjihrig>given that, is that still something you would want in libuv?
20:59:03  <saghul>cjihrig: but aren't the issues solved by getlogin_r? (the reentrant variant)
21:01:14  * jgiquit (Quit: jgi)
21:01:16  <cjihrig>saghul: not sure. i'm reading the bugs section of http://linux.die.net/man/3/getlogin. doesn't necessarily seem like being reentrant would solve some of those issues
21:02:22  <cjihrig>although maybe using getpwuid(geteuid()) would work
21:02:31  <saghul>yep, I just saw that
21:02:56  <saghul>now, the 64 million dollar question is... how well does that map to Windows semantics? :-P
21:04:04  <cjihrig>good question. there is this - https://msdn.microsoft.com/en-us/library/windows/desktop/ms724432(v=vs.85).aspx
21:04:55  <saghul>so, we'd have numbers on Unix and string on Windows, fun!
21:05:13  <saghul>we kinda already have this problem on uv_spawn, with setuid/setgid
21:05:20  <saghul>they do nothing on Windows
21:07:01  <cjihrig>well on unix, if we used getpwuid(), it contains a pw_name string. so we could have strings all around
21:09:10  <saghul>yeah, but on Unix the integers are what matters really... so I'm not sure how much trouble we want to get into
21:09:26  <saghul>as in, we'd need the UID, then a way to map the UID to the name, I guess
21:09:28  * chrisdickinson_changed nick to chrisdickinson
21:09:55  <saghul>or some uv_uid_t which has a char* and a uid_t, which is -1 on Windows. maybe.
21:10:53  <cjihrig>that works for me, but you're the boss :-)
21:11:16  <saghul>haha, I'm the janitor :-P
21:11:26  <cjihrig>same difference
21:14:01  <saghul>on a more serious note, open issue / comment on an existing one so we get some more eyes on the proposal before you get to writing code
21:15:32  <cjihrig>ok. i'll open a new one. the existing one is becoming less and less relevant
21:15:46  <saghul>kewl
21:15:51  <saghul>thanks!!
21:16:02  <cjihrig>and thank you
21:16:45  <kellabyte>saghul: can I free it any time after that as well if I choose to delay it?
21:17:17  <saghul>kellabyte: sure, libuv won't reuse it or anything
21:17:42  <kellabyte>saghul: awesome, thanks :) what does libuv do if it needs to allocate an even bigger buffer? or does that just become a separate alloc call?
21:18:30  <saghul>kellabyte: libuv will just read the amount of bytes you allow it to, the suggested size is just a suggestion
21:18:45  <saghul>if there is more data pending there will be another alloc_cb / read_cb round
21:19:35  <kellabyte>ah gotcha, okay so sounds safe to free whenever I want :)
21:21:26  * ncthom91joined
21:30:43  * avalanche123quit (Remote host closed the connection)
21:31:10  * avalanche123joined
21:34:17  <brizz>ha im reading your http2 book badger. really like it..trains made me smile :D
21:34:50  <brizz>oops wrong channel
21:35:10  * jeremywlaughs
21:35:11  <jeremyw>;)
21:35:35  * avalanche123quit (Ping timeout: 240 seconds)
21:36:27  * jgijoined
21:43:57  * avalanche123joined
21:48:18  * s3shsjoined
21:51:15  * rendarquit (Ping timeout: 240 seconds)
21:53:15  * seishunquit (Ping timeout: 250 seconds)
21:58:06  * rendarjoined
22:00:10  * avalanche123quit (Remote host closed the connection)
22:02:18  <creationix_>I don't want to bear bad news, but the libuv update breaks luv on appveyor https://ci.appveyor.com/project/racker-buildbot/luv/build/1.0.329/job/njapgvi0fagot5o5
22:02:30  * jhamhaderquit (Quit: Lost terminal)
22:02:32  * bradleymeckjoined
22:02:41  <creationix_>link issues with error LNK2019: unresolved external symbol snprintf referenced in function
22:02:45  <creationix_>saghul ^
22:02:55  <creationix_>I wonder what windows version they use
22:03:33  <creationix_>or do I need to change my build scripts to support the new snprintf auto-detection?
22:05:46  * bradleymeckquit (Client Quit)
22:11:13  <creationix_>looks like this is the key https://github.com/libuv/libuv/blob/61f13a6d5e52817c748ddedea73efcf3eb94c089/uv.gyp#L107-L113
22:11:42  * bradleymeckjoined
22:14:09  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:17:16  * alexforsterquit (Quit: Textual IRC Client: www.textualapp.com)
22:22:28  <creationix_>actually, I'm going to just unconditionally include that file in our cmake, the file itself is wrapped with "if defined(_MSC_VER) && _MSC_VER < 1900"
22:41:19  * ncthom91joined
22:41:58  * toothrotjoined
22:50:32  <saghul>creationix_: hey
22:50:52  <saghul>hum, libuv binaries are built on appveyor, and I got successful builds
22:51:10  <saghul>do you use cmake or gyp for making those builds?
22:53:55  * rmgquit
23:11:13  * avalanche123joined
23:11:21  * tylerantonjoined
23:24:18  * bnoordhuisquit (Ping timeout: 256 seconds)
23:24:49  * brsonquit (Quit: leaving)
23:28:37  * bradleymeckquit (Quit: bradleymeck)