alaviss
20315637aa
asyncnet, net: don't attempt SSL_shutdown if a fatal error occurred ( #15066 )
...
* asyncnet, net: don't attempt SSL_shutdown if a fatal error occurred
Per TLS standard and SSL_shutdown(3ssl). This should prevent errors
coming from a close() after a bad event (ie. the other end of the pipe
is closed before shutdown can be negotiated).
Ref #9867
* tssl: try sending until an error occur
* tssl: cleanup
* tssl: actually run the test
I forgot to make the test run :P
* tssl: run the test on ARC, maybe then it'll be happy
* tssl: turns off ARC, switch tlsEmulation on for freebsd
* tssl: document why tlsEmulation is employed
* net: move SafeDisconn handling logic to socketError
2020-07-30 00:35:02 +02:00
..
2020-04-28 19:56:01 +02:00
2019-04-05 15:27:04 +02:00
2020-03-30 13:45:32 +02:00
2018-11-26 10:28:44 +01:00
2018-12-11 21:23:21 +01:00
2019-01-13 09:00:39 +01:00
2020-07-29 16:18:27 +02:00
2020-04-05 21:16:13 +02:00
2020-03-23 15:47:10 +01:00
2020-05-06 12:21:49 +02:00
2020-06-15 13:27:33 +02:00
2020-04-03 09:03:13 +02:00
2020-06-16 11:43:48 +02:00
2020-06-15 13:27:33 +02:00
2020-06-15 13:27:33 +02:00
2020-03-30 13:18:12 +02:00
2020-04-24 09:18:44 +02:00
2020-07-02 16:19:13 +02:00
2020-04-15 20:11:18 +02:00
2020-06-17 20:25:25 -07:00
2020-03-20 17:11:39 +01:00
2020-03-20 17:11:39 +01:00
2020-06-06 21:11:53 +02:00
2020-03-25 19:15:34 +01:00
2020-03-06 18:38:56 +00:00
2020-02-26 22:07:09 +01:00
2020-03-04 10:25:59 +01:00
2020-06-06 11:50:46 +02:00
2018-11-23 11:58:28 +01:00
2018-12-11 21:23:21 +01:00
2019-10-28 10:06:16 +01:00
2018-11-23 11:58:28 +01:00
2020-06-24 18:03:01 +02:00
2018-11-27 10:34:34 +01:00
2020-06-15 13:27:33 +02:00
2020-03-25 19:15:34 +01:00
2018-12-11 21:23:21 +01:00
2018-11-23 11:58:28 +01:00
2018-11-23 11:58:31 +01:00
2018-12-11 21:23:21 +01:00
2018-11-23 11:58:28 +01:00
2020-03-25 19:15:34 +01:00
2018-11-23 11:58:28 +01:00
2020-06-15 13:27:33 +02:00
2020-03-25 19:15:34 +01:00
2019-05-16 21:06:04 +02:00
2020-06-15 10:57:34 +02:00
2020-07-18 10:41:33 +02:00
2020-04-21 15:05:21 +02:00
2020-04-28 19:44:52 +02:00
2020-04-28 19:44:52 +02:00
2018-11-23 11:58:29 +01:00
2020-04-28 19:44:52 +02:00
2018-11-23 11:58:28 +01:00
2020-07-14 13:14:32 +02:00
2020-05-28 20:43:36 +02:00
2018-12-11 21:23:21 +01:00
2019-01-14 12:36:34 +01:00
2020-06-15 13:27:33 +02:00
2019-04-10 15:55:57 +02:00
2020-06-06 11:50:46 +02:00
2020-02-26 22:07:09 +01:00
2020-05-02 23:51:59 +02:00
2018-11-23 11:58:28 +01:00
2018-12-11 21:23:21 +01:00
2020-07-30 00:35:02 +02:00
2020-07-30 00:35:02 +02:00
2020-05-19 09:41:31 +02:00
2020-04-28 19:56:01 +02:00
2020-06-17 15:25:02 +02:00
2020-03-30 13:18:12 +02:00
2020-07-08 22:21:30 +02:00
2020-04-28 19:56:01 +02:00
2018-10-28 13:35:30 +01:00
2019-12-09 06:58:36 +01:00
2020-06-15 13:27:33 +02:00
2020-06-10 14:10:57 +02:00
2020-07-12 03:31:03 -04:00
2020-05-06 12:20:34 +02:00
2020-04-26 10:12:16 +02:00
2020-07-14 13:14:32 +02:00
2020-06-17 15:25:02 +02:00
2020-02-11 21:33:06 +01:00
2020-04-11 22:16:26 +02:00
2020-04-28 19:56:01 +02:00