00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:01:05  * rendarquit (Quit: Leaving)
00:02:27  * brsonquit (Ping timeout: 246 seconds)
00:03:34  * thlorenzquit (Ping timeout: 245 seconds)
00:05:34  * bradleymeckjoined
00:05:35  * bradleymeckquit (Client Quit)
00:07:11  * Fishrock123quit (Quit: Leaving...)
00:08:07  * iarnajoined
00:08:43  * AvianFluquit (Remote host closed the connection)
00:11:10  <trevnorris>tjfontaine: I think the upgrade to 3.28.73 was incorrectly done. that tag is actually in the 3.29 branch range, and I think it may be causing some issues: https://github.com/joyent/node/issues/9181#issuecomment-73807087
00:11:35  <trevnorris>the latest 3.28 is actually 3.28.72.19. I'm updating v8 and seeing if that fixes the issue.
00:11:43  * tarrudaquit (Read error: Connection reset by peer)
00:13:07  * ijrothjoined
00:15:34  * ijrothquit (Client Quit)
00:16:42  * jgijoined
00:17:21  * ijrothjoined
00:18:16  * jgiquit (Client Quit)
00:19:22  * jgijoined
00:20:44  * iarnaquit (Read error: Connection reset by peer)
00:20:45  * iarna_joined
00:21:43  * ijrothquit (Client Quit)
00:24:28  * ijrothjoined
00:24:56  <MI6>joyent/node: trevnorris created branch v8-lateral-3.28-update - http://git.io/NLHb
00:25:19  <trevnorris>jgi, tjfontaine: I think we may need to change v8 to ^
00:25:48  <a_le>i found the issue, i had initialized the handle twice...
00:25:52  <trevnorris>the current V8 is actually from an unstable release in 3.29 and it's causing edge case failures: https://github.com/joyent/node/issues/9181#issuecomment-73807087
00:26:37  * jgiquit (Quit: jgi)
00:36:13  * jasnellquit (Ping timeout: 245 seconds)
00:43:36  * chris_99quit (Quit: Ex-Chat)
00:44:07  * avalanche123quit (Remote host closed the connection)
00:48:15  * avalanche123joined
00:56:52  * a3fjoined
00:58:12  * iarnajoined
00:59:12  * iarna_quit (Read error: Connection reset by peer)
01:12:00  * dap_quit (Quit: Leaving.)
01:14:24  * iarnaquit (Read error: Connection reset by peer)
01:14:24  * iarna_joined
01:19:21  * ijrothquit (Quit: Leaving.)
01:20:26  * iarna_quit (Read error: Connection reset by peer)
01:20:56  * iarnajoined
01:23:13  * a_lequit (Remote host closed the connection)
01:26:44  * petka__quit (Quit: Connection closed for inactivity)
01:29:51  * thlorenzjoined
01:34:09  * thlorenzquit (Ping timeout: 246 seconds)
01:37:25  * a_lejoined
01:42:59  * Tux64joined
01:48:28  * Ralithquit (Ping timeout: 265 seconds)
02:20:22  * Ralithjoined
02:25:42  * rgrinbergquit (Quit: Leaving.)
02:28:38  * rmgjoined
02:30:41  * thlorenzjoined
02:33:28  * avalanch_joined
02:35:17  * thlorenzquit (Ping timeout: 256 seconds)
02:36:22  * rmgquit (Remote host closed the connection)
02:36:40  * avalanche123quit (Ping timeout: 252 seconds)
02:38:15  * avalanch_quit (Ping timeout: 265 seconds)
02:42:14  * rgrinbergjoined
02:43:38  * a3fquit (Ping timeout: 252 seconds)
02:48:52  * qard_quit (Ping timeout: 240 seconds)
02:52:58  * ijrothjoined
02:59:30  * a_lequit (Ping timeout: 246 seconds)
03:12:39  * ijrothquit (Quit: Leaving.)
03:12:46  * az7ar_awaychanged nick to az7ar
03:14:13  * Left_Turnquit (Remote host closed the connection)
03:18:14  * az7archanged nick to az7ar_away
03:22:10  * AvianFlujoined
03:33:43  * AvianFluquit (Remote host closed the connection)
03:41:58  * WalrusPonyjoined
03:42:14  * WalrusBunnyquit (Ping timeout: 246 seconds)
03:58:28  * a_lejoined
04:00:08  * wolfeidauquit (Read error: Connection reset by peer)
04:00:30  * wolfeidaujoined
04:05:53  * brsonjoined
04:19:22  * Tux64changed nick to Tux64_
04:19:29  * thlorenzjoined
04:20:24  * Novtoprojoined
04:21:36  * Novtoproquit (Client Quit)
04:22:00  * Novtoprojoined
04:22:41  * Novtoproquit (Client Quit)
04:23:44  * thlorenzquit (Ping timeout: 252 seconds)
04:43:31  * txdvquit (Ping timeout: 272 seconds)
04:43:56  * txdvjoined
05:14:06  * jasnelljoined
05:15:31  * brsonquit (Ping timeout: 264 seconds)
05:31:46  * jasnell_joined
05:31:46  * jasnellquit (Read error: Connection reset by peer)
05:33:58  * avalanche123joined
05:38:18  * avalanche123quit (Ping timeout: 245 seconds)
05:43:54  * jasnelljoined
05:43:55  * jasnell_quit (Read error: Connection reset by peer)
05:50:26  * jasnell_joined
05:52:33  * jasnellquit (Ping timeout: 265 seconds)
05:58:43  * jasnell_quit (Ping timeout: 245 seconds)
05:59:08  * SplinterOfChaosquit (Ping timeout: 245 seconds)
06:02:14  * az7ar_awaychanged nick to az7ar
06:03:28  * eugeneware_quit (Ping timeout: 252 seconds)
06:05:40  * bretquit (Ping timeout: 252 seconds)
06:06:24  * bretjoined
06:07:09  * eugeneware_joined
06:07:52  * stagasjoined
06:08:17  * thlorenzjoined
06:12:02  * jgijoined
06:12:47  * thlorenzquit (Ping timeout: 245 seconds)
06:14:06  * wolfeidauquit (Remote host closed the connection)
06:14:48  * ijrothjoined
06:25:21  * iarnaquit (Ping timeout: 256 seconds)
06:28:39  * seishunjoined
06:34:26  * iarnajoined
06:34:34  * importantshockjoined
06:35:42  * iarna_joined
06:35:48  * rmgjoined
06:38:59  * iarnaquit (Ping timeout: 244 seconds)
06:39:31  * iarnajoined
06:42:52  * iarna_quit (Ping timeout: 250 seconds)
06:55:26  * rmgquit (Remote host closed the connection)
07:04:59  * iarna_joined
07:05:15  * sandr8joined
07:05:19  * iarnaquit (Read error: Connection reset by peer)
07:07:40  * importantshockquit (Remote host closed the connection)
07:08:14  * importantshockjoined
07:09:17  * ijrothquit (Quit: Leaving.)
07:10:04  * ijrothjoined
07:12:22  * importantshockquit (Ping timeout: 245 seconds)
07:20:28  * az7archanged nick to az7ar_away
07:26:42  * jgiquit (Quit: jgi)
07:28:52  * seishunquit (Ping timeout: 240 seconds)
07:36:00  * jgijoined
07:55:12  * petka__joined
07:57:07  * thlorenzjoined
07:57:34  <saghul>toothrot: now
07:58:44  <saghul>a_le: do you have a test case which reproduces the problem?
08:01:36  * thlorenzquit (Ping timeout: 265 seconds)
08:03:17  * SergeiRNDjoined
08:08:44  * importantshockjoined
08:09:56  * jgiquit (Quit: jgi)
08:10:27  * jgijoined
08:10:50  * jgiquit (Client Quit)
08:13:22  * importantshockquit (Ping timeout: 240 seconds)
08:13:23  <a_le>saghul: i could write one a couple of weeks from now (too busy right now)
08:13:33  <a_le>if i init the handle just once, i am fine
08:14:11  <a_le>saghul: i think if i init it multiple times, it gets appended to the loop multiple times, and upon close only one of them gets removed
08:21:23  * jgijoined
08:22:15  * SergeiRNDquit (Quit: Leaving.)
08:22:58  * stagasquit (Ping timeout: 250 seconds)
08:23:31  * jgiquit (Client Quit)
08:26:45  <saghul>a_le: yeah, that could be it. You must only initialize it once
08:27:39  * rgrinbergquit (Quit: Leaving.)
08:27:43  <a_le>i would just like to initialize the memory without appending it to the loop
08:28:07  <a_le>saghul: anyway, got to go and crash to bed. thanks for now!
08:57:08  * rendarjoined
09:16:28  * SergeiRNDjoined
09:22:35  * az7ar_awaychanged nick to az7ar
09:34:47  * importantshockjoined
09:39:26  * importantshockquit (Ping timeout: 252 seconds)
09:45:58  * thlorenzjoined
09:50:23  * thlorenzquit (Ping timeout: 245 seconds)
09:50:25  * wolfeidaujoined
09:50:42  * tarrudajoined
09:56:47  * zju4quit (Remote host closed the connection)
10:09:38  * chris_99joined
10:10:37  * tarrudaquit (Ping timeout: 264 seconds)
10:28:33  * ijrothquit (Quit: Leaving.)
10:30:26  * chris_99quit (Quit: Ex-Chat)
10:32:57  * chris_99joined
10:35:40  * Left_Turnjoined
10:35:42  * importantshockjoined
10:40:01  * importantshockquit (Ping timeout: 255 seconds)
10:44:31  * az7archanged nick to az7ar_away
10:48:45  * az7ar_awaychanged nick to az7ar
10:49:46  * SergeiRNDquit (Quit: Leaving.)
10:50:15  * wolfeidauquit (Remote host closed the connection)
11:14:13  * chris_99quit (Ping timeout: 264 seconds)
11:15:46  * SergeiRNDjoined
11:19:00  * zju4joined
11:21:37  * chris_99joined
11:34:45  * thlorenzjoined
11:36:31  * importantshockjoined
11:37:51  <txdv>boom shakalaka
11:39:10  * thlorenzquit (Ping timeout: 244 seconds)
11:41:02  * importantshockquit (Ping timeout: 264 seconds)
11:45:07  <txdv>o cool
11:45:23  <txdv>saghul: did you see my comment yesterday?
11:46:42  * az7archanged nick to az7ar_away
11:48:48  <saghul>txdv: nope, sorry, which one?
11:49:35  <txdv>http://logs.nodejs.org/libuv/2015-02-10#17:07:20.183
11:52:19  <saghul>txdv: agreed, please do open an issue
11:52:37  <saghul>we could have a uv_open, which takes a handle and does the magic by looking at its type
12:19:38  * az7ar_awaychanged nick to az7ar
12:33:19  * az7archanged nick to az7ar_away
12:39:19  <txdv>saghul: https://github.com/libuv/libuv/issues/200
12:39:22  <txdv>I HIT A ROUND NUMBER
12:39:25  <txdv>SORRY FOR SHOUTING
12:47:24  <saghul>thanks! :-)
13:17:01  <toothrot>saghul, i was just wondering if it made sense to move the addition of the extra parameter to UDPTransport's __init__ after start_recv was called? that way you have the address even if it was one bound automatically
13:18:04  <toothrot>also, asyncio's docs indicate use of 'sockname' and 'peername' for the output of getsockname/getpeername, would that be something you'd want to change from 'addr'?
13:18:05  <toothrot>https://docs.python.org/3/library/asyncio-protocol.html#asyncio.BaseTransport.get_extra_info
13:23:33  * thlorenzjoined
13:27:52  * thlorenzquit (Ping timeout: 252 seconds)
13:33:08  <toothrot>saghul, `move the addition of the extra parameter` -> `move the addition of 'addr' to the extra dict`
13:46:05  * tarrudajoined
13:50:54  * wolfeidaujoined
13:55:19  * wolfeidauquit (Ping timeout: 255 seconds)
14:04:34  * SergeiRNDquit (Quit: Leaving.)
14:04:50  * SergeiRNDjoined
14:06:02  * importantshockjoined
14:07:09  * SergeiRNDquit (Client Quit)
14:07:26  * SergeiRNDjoined
14:08:33  * SergeiRNDquit (Client Quit)
14:10:01  * SergeiRNDjoined
14:10:38  <txdv>When something strange happens to your internet, who do you gonna call? Comcast!
14:10:39  * SergeiRNDquit (Read error: Connection reset by peer)
14:11:11  * SergeiRNDjoined
14:29:43  * SplinterOfChaosjoined
14:37:15  <saghul>toothrot: i don't think so, if no addr was specified, we should bind to ('', 0)
14:37:57  <saghul>toothrot: I don't underdtand what you mean with that getsockname/getpeername thing, can you link to some code?
14:41:43  * AvianFlujoined
15:02:03  * SergeiRNDquit (Quit: Leaving.)
15:05:56  * Fishrock123joined
15:09:25  * thlorenzjoined
15:13:52  * thlorenzquit (Ping timeout: 240 seconds)
15:21:57  * dshaw_joined
15:32:41  * dshaw_quit (Quit: Leaving.)
15:32:54  * jgijoined
15:34:25  * jgiquit (Client Quit)
15:35:50  * jgijoined
15:40:10  * tumdedumquit (Ping timeout: 255 seconds)
15:41:15  * tumdedumjoined
15:41:37  * jgiquit (Quit: jgi)
15:50:42  * lanceballchanged nick to lance|afk
15:52:52  * tarrudaquit (Quit: WeeChat 1.0.1)
15:52:58  * rmgjoined
15:54:12  * AvianFluquit (Remote host closed the connection)
15:57:15  * rmgquit (Ping timeout: 250 seconds)
16:04:34  * rgrinbergjoined
16:32:25  * ijrothjoined
16:36:44  * dap_joined
16:38:12  * toothrotquit (Ping timeout: 246 seconds)
16:41:35  * seishunjoined
16:46:07  * ijrothquit (Quit: Leaving.)
16:49:39  * lance|afkchanged nick to lanceball
16:52:40  * jasnelljoined
16:58:00  * AvianFlujoined
16:58:09  * thlorenzjoined
17:00:42  * jasnellquit (Remote host closed the connection)
17:00:55  * dap_quit (Quit: Leaving.)
17:02:30  * dap_joined
17:02:35  * thlorenzquit (Ping timeout: 252 seconds)
17:02:43  * brsonjoined
17:04:01  * dap_quit (Client Quit)
17:10:52  * Ralithquit (Ping timeout: 244 seconds)
17:12:20  * rgrinbergquit (Quit: Leaving.)
17:13:08  * ijrothjoined
17:13:09  * rgrinbergjoined
17:13:50  * FROGGS[mobile]joined
17:20:18  * Fishrock123quit (Remote host closed the connection)
17:25:32  * dap_joined
17:26:57  * dap_quit (Client Quit)
17:27:25  * avalanche123joined
17:33:59  <MI6>joyent/node: Ben Noordhuis uv-1.4.0-update * 6e21bd0 : lib: fix stdio/ipc sync i/o regression (+2 more commits) - http://git.io/N3Id
17:36:49  * thlorenzjoined
17:41:17  * dap_joined
17:42:10  * dap_quit (Client Quit)
17:53:58  * ijrothquit (Quit: Leaving.)
17:59:45  * ijrothjoined
18:10:49  * AlexisMochaquit (Read error: Connection reset by peer)
18:11:55  * Fishrock123joined
18:18:23  * thlorenzquit (Remote host closed the connection)
18:20:15  * Ralithjoined
18:24:50  * thlorenzjoined
18:29:05  * thloren__joined
18:33:51  * thloren__quit (Ping timeout: 264 seconds)
18:34:10  * avalanch_joined
18:36:32  * avalanche123quit (Ping timeout: 245 seconds)
18:41:39  * FROGGS[mobile]quit (Remote host closed the connection)
18:55:30  * thlorenzquit (Remote host closed the connection)
19:04:53  * qardjoined
19:04:53  * qardquit (Client Quit)
19:09:42  * ijrothquit (Quit: Leaving.)
19:14:23  * ijrothjoined
19:25:04  * ijrothquit (Quit: Leaving.)
19:25:45  * thlorenzjoined
19:27:44  * ijrothjoined
19:29:49  * thloren__joined
19:34:11  * thloren__quit (Ping timeout: 246 seconds)
19:38:50  * qardjoined
19:39:07  * qardquit (Client Quit)
19:40:08  * qardjoined
19:44:10  * Tux64_changed nick to Tux64
20:01:42  * jasnelljoined
20:04:29  * thlorenzquit (Remote host closed the connection)
20:05:55  * jasnellquit (Ping timeout: 252 seconds)
20:09:13  * rgrinbergpart
20:13:24  * thlorenzjoined
20:13:29  * ijrothquit (Quit: Leaving.)
20:15:18  * thlorenzquit (Remote host closed the connection)
20:22:35  * ijrothjoined
20:23:24  * ijrothquit (Client Quit)
20:28:34  * wolfeidaujoined
20:32:56  * rmgjoined
20:37:26  * rmgquit (Remote host closed the connection)
20:40:36  <a_le>what is the recommended way to check whether a request is pending or not?
20:47:54  * wolfeidauquit (Remote host closed the connection)
20:51:10  * felipealmeidaquit (Ping timeout: 252 seconds)
20:58:15  * wolfeidaujoined
20:58:20  * felipealmeidajoined
21:00:04  * wolfeidauquit (Remote host closed the connection)
21:02:55  * thlorenzjoined
21:10:04  * ijrothjoined
21:11:54  * ijrothquit (Client Quit)
21:18:42  * thloren__joined
21:23:07  * thloren__quit (Ping timeout: 250 seconds)
21:27:12  * saghulquit (Quit: leaving)
21:33:33  * a3fjoined
21:36:46  * thlorenzquit (Remote host closed the connection)
21:38:18  * saghuljoined
21:38:45  * rmgjoined
21:39:34  * thlorenzjoined
21:43:42  * avalanch_quit (Remote host closed the connection)
21:49:01  <MI6>joyent/node: Debjeet Biswas v0.12 * 8d8a2f2 : doc: grammar fix in smalloc - http://git.io/NG8g
21:57:11  <MI6>joyent/node: Jan Schär v0.12 * d2b5461 : test: Timeout#unref() does not return instance - http://git.io/NG0D
22:12:44  * wolfeidaujoined
22:13:40  * ijrothjoined
22:15:10  * avalanche123joined
22:18:29  * rendarquit (Quit: Leaving)
22:21:51  * wolfeidauquit (Remote host closed the connection)
22:22:19  * wolfeidaujoined
22:32:15  * rmgquit (Remote host closed the connection)
22:34:27  * thloren__joined
22:34:46  * dap_joined
22:39:20  * thloren__quit (Ping timeout: 265 seconds)
22:42:53  * ijrothquit (Quit: Leaving.)
22:43:56  * rmgjoined
23:09:58  * seishunquit (Ping timeout: 245 seconds)
23:11:45  * thlorenzquit (Remote host closed the connection)
23:19:53  * toothrotjoined
23:20:31  * Fishrock123quit (Remote host closed the connection)
23:22:58  * thlorenzjoined
23:23:13  * zju4quit (Ping timeout: 255 seconds)
23:25:57  * AvianFluquit (Remote host closed the connection)
23:38:12  * Ralithquit (Ping timeout: 246 seconds)
23:38:44  * dap_quit (Quit: Leaving.)
23:40:12  * Ralithjoined
23:52:47  * AvianFlujoined
23:52:53  <MI6>joyent/node: Jackson Tian v0.12 * 4823afc : fs: make F_OK/R_OK/W_OK/X_OK not writable - http://git.io/NZnb
23:56:19  <toothrot>saghul, start_recv calls bind for you and binds to ('0.0.0.0', RAND_PORT) if you haven't specified an address : i.e. https://bpaste.net/show/8364a246bdcb
23:56:30  <toothrot>saghul, regarding the second question, see here: https://github.com/python/cpython/blob/master/Lib/asyncio/selector_events.py#L513
23:57:14  <toothrot>^ that bit would just be to remain consistent with asyncio's extra key names
23:58:31  <toothrot>saghul, so if you `self._extra['addr'] = h.getsockname()` after start_recv() in UDPTransport.__init__, it will be available whether the local_addr was specified or not.