00:00:14  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
00:03:06  * Fishrock123quit (Read error: Connection reset by peer)
00:03:49  * Fishrock123joined
00:39:13  * s3shsquit (Quit: Computer has gone to sleep.)
00:56:31  * rcyrjoined
01:05:16  * rcyrquit (Quit: Bye!)
01:29:19  * Ruyijoined
02:12:47  * wuqiongquit (Remote host closed the connection)
02:12:57  * wuqiongjoined
02:18:06  * brsonquit (Ping timeout: 244 seconds)
02:29:30  * s3shsjoined
02:53:09  * s3shsquit (Quit: Computer has gone to sleep.)
03:12:15  * Fishrock123quit (Quit: Leaving...)
03:31:02  * s3shsjoined
03:43:04  * rcyrjoined
04:02:11  * fierydrakequit (Ping timeout: 248 seconds)
04:49:31  * jan____quit (Ping timeout: 244 seconds)
05:07:26  * rcyrquit (Quit: Bye!)
05:21:33  * Jacob8432joined
05:25:13  * Jacob843quit (Ping timeout: 240 seconds)
05:27:52  * s3shsquit (Quit: Computer has gone to sleep.)
05:37:55  * Ralithquit (Read error: Connection reset by peer)
05:38:13  * Ralithjoined
06:17:05  * rcyrjoined
06:51:51  * seishunjoined
07:29:27  * rcyrquit (Quit: Bye!)
07:32:54  * rendarjoined
07:47:13  * evanlucasquit (Ping timeout: 244 seconds)
08:00:28  * seishunquit (Ping timeout: 264 seconds)
08:19:33  * davijoined
08:33:28  * daviquit (Ping timeout: 264 seconds)
09:53:12  * jan____joined
09:53:52  * jan____quit (Changing host)
09:53:52  * jan____joined
10:06:49  * Ruyiquit (Read error: Connection reset by peer)
10:14:11  * fierydrakejoined
11:30:41  * Jacob8432quit (Quit: Leaving)
11:31:19  * Jacob843joined
11:39:22  * evanlucasjoined
11:51:41  * tunniclm_joined
12:26:52  * samrg473joined
12:27:02  * samrg472quit (Ping timeout: 240 seconds)
12:27:02  * niskaquit (Ping timeout: 240 seconds)
12:33:01  * niskajoined
12:53:33  * petka____joined
13:33:32  * wuqiongquit (Remote host closed the connection)
13:36:08  * rmgjoined
14:06:17  * happy-dudejoined
14:31:44  * s3shsjoined
15:00:18  * alexforsterjoined
15:15:54  * Fishrock123joined
15:38:57  * fourq_changed nick to fourq
15:39:21  * fourqquit (Changing host)
15:39:21  * fourqjoined
15:45:07  * alexforsterquit (Quit: Textual IRC Client: www.textualapp.com)
15:50:08  * alexforsterjoined
16:01:51  * roxlujoined
16:02:17  <roxlu>Hey! I was just reading this: https://tls.mbed.org/discussions/generic/adding-asynchronous-api-on-mbedtls and was wondering if libuv now supports mbedtls ?
16:06:24  <simpson>roxlu: libuv doesn't have opinions on TLS, unless I missed something.
16:07:36  <roxlu>simpson: hehe ok :)
16:08:14  <roxlu>if someone is around who maybe knows more about this; I'm really curious if libuv can use mbedtls/polarssl and how it implement the async network i/o
16:21:36  <creationix>roxlu, libuv doesn't handle anything to do with tls
16:21:51  <creationix>so yes, you can use it with mbed the same as it's typically used with openssl
16:22:19  <roxlu>ok thanks creationix
16:22:39  <creationix>tls is just a protocol on top of TCP the same as HTTP
16:22:45  <creationix>just a *lot* harder to implement :)
16:22:49  * wuqiongjoined
16:26:13  <roxlu>creationix: I was curious how libuv deals with they differences between the openssl and mbedtls apis. OpenSSL has memory-bios which make it easy to use with async data; mbedtls uses a different I/O solution for this which makes it harder to implement if you don't want to use an extra memory copy (of encrypted data)
16:26:25  * evanlucasquit (Quit: Textual IRC Client: www.textualapp.com)
16:26:35  <creationix>roxlu, libuv doesn't deal with it at all
16:26:48  <creationix>there is no integreation with any tls library, you have to code that yourself
16:26:53  <roxlu>ok
16:26:59  <creationix>with openssl, I create a bio pair and pipe data back and forth
16:27:07  <creationix>with a little copying as possible to make it fast
16:27:18  * s3shsquit (Quit: Computer has gone to sleep.)
16:27:38  <creationix>though from that thread, it looks like mbed has a bio interface as well, so it shouldn't be too different
16:28:29  <creationix>in luvit, I actually integrate at the lua layer (which is slow because ciphertext needs to be interned into the lua vm), so libuv never touches openssl except through arbitrary lua code
16:28:56  <creationix>It's very loosely coupled, but had a performance impact.
16:29:17  <roxlu>Ok yeah
16:29:51  <roxlu>I got a basic setup working with mbedtls; their api is so much cleaner compared to openssl.
16:30:02  <creationix>I'll bet
16:30:20  <creationix>I'd love to add support for openssl and mbed to my luv bindings sometime
16:30:44  <creationix>or maybe make a libuv addon library that integrates them with the uv_stream_t interface
16:30:57  <creationix>I wish libuv had a community of C addons
16:50:59  * dap_joined
16:59:56  * davijoined
17:00:28  * s3shsjoined
17:06:13  * wuqiongquit (Remote host closed the connection)
17:09:47  * seishunjoined
17:14:38  * rmgquit (Remote host closed the connection)
17:32:57  * rmgjoined
17:40:40  * petka____quit (Quit: Connection closed for inactivity)
18:26:03  * daviquit (Ping timeout: 246 seconds)
18:29:10  * KennethWilkejoined
18:41:39  * brsonjoined
18:44:29  * davijoined
18:50:13  * daviquit (Remote host closed the connection)
19:03:43  * davijoined
19:07:45  * daviquit (Remote host closed the connection)
19:09:59  * rmgquit (Remote host closed the connection)
19:16:15  * rmgjoined
19:35:36  * rendarquit (Ping timeout: 244 seconds)
19:40:55  * piscisaureusjoined
19:41:52  * rendarjoined
19:56:23  * jhamhaderjoined
19:57:22  * jhamhaderquit (Client Quit)
20:00:12  * piscisaureusquit (Quit: Leaving.)
20:05:52  * piscisaureusjoined
20:07:07  * yunong_joined
20:47:31  * yunong_quit (Remote host closed the connection)
20:58:00  * brsonquit (Ping timeout: 276 seconds)
21:04:43  * brsonjoined
21:29:38  * s3shsquit (Max SendQ exceeded)
21:44:57  * piscisaureus1joined
21:48:03  * piscisaureusquit (Ping timeout: 276 seconds)
22:00:26  * yunong_joined
22:03:57  * seishunquit (Ping timeout: 268 seconds)
22:04:51  * yunong_quit (Ping timeout: 250 seconds)
22:23:19  * Fishrock123quit (Remote host closed the connection)
22:25:54  * alexforsterquit (Quit: Textual IRC Client: www.textualapp.com)
22:35:42  * yunong_joined
22:38:56  * yunong_quit (Remote host closed the connection)
22:50:57  * rmgquit (Remote host closed the connection)
22:51:11  * jbergstroemjoined
22:51:37  <jbergstroem>saghul/someone from the libuv team: could you try throwing a job at ci? i just did some minor access level changes
22:59:59  * piscisaureus1quit (Quit: Leaving.)
23:01:37  * fierydrakequit (Ping timeout: 250 seconds)
23:01:38  * rmgjoined
23:18:17  * piscisaureusjoined
23:24:34  * Fishrock123joined
23:29:09  * Fishrock123quit (Ping timeout: 260 seconds)
23:30:51  * rmgquit (Remote host closed the connection)
23:31:48  * dap_quit (Quit: Leaving.)
23:51:37  * Fishrock123joined
23:54:38  * WakiMikoquit (Max SendQ exceeded)
23:56:56  * WakiMikojoined
23:59:40  * ijrothjoined