FreeBSD Bugzilla – Attachment 201206 Details for
Bug 235020
www/apache24: patch to prevent lockup with TLS 1.3 (PATCH)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch to ssl module.
patch-modules_ssl_ssl__engine_io.c (text/plain), 1.18 KB, created by
Ollivier Robert
on 2019-01-17 10:01:44 UTC
(
hide
)
Description:
patch to ssl module.
Filename:
MIME Type:
Creator:
Ollivier Robert
Created:
2019-01-17 10:01:44 UTC
Size:
1.18 KB
patch
obsolete
>--- modules/ssl/ssl_engine_io.c 2018/11/23 14:49:50 1847278 >+++ modules/ssl/ssl_engine_io.c 2019/01/16 17:06:07 1851471 >@@ -200,18 +200,14 @@ > apr_bucket *e; > int need_flush; > >+ BIO_clear_retry_flags(bio); >+ > /* Abort early if the client has initiated a renegotiation. */ > if (outctx->filter_ctx->config->reneg_state == RENEG_ABORT) { > outctx->rc = APR_ECONNABORTED; > return -1; > } > >- /* when handshaking we'll have a small number of bytes. >- * max size SSL will pass us here is about 16k. >- * (16413 bytes to be exact) >- */ >- BIO_clear_retry_flags(bio); >- > /* Use a transient bucket for the output data - any downstream > * filter must setaside if necessary. */ > e = apr_bucket_transient_create(in, inl, outctx->bb->bucket_alloc); >@@ -458,14 +454,14 @@ > if (!in) > return 0; > >+ BIO_clear_retry_flags(bio); >+ > /* Abort early if the client has initiated a renegotiation. */ > if (inctx->filter_ctx->config->reneg_state == RENEG_ABORT) { > inctx->rc = APR_ECONNABORTED; > return -1; > } > >- BIO_clear_retry_flags(bio); >- > if (!inctx->bb) { > inctx->rc = APR_EOF; > return -1;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 235020
: 201206