On 3/3/25 1:32 PM, ic...@apache.org wrote:
> Author: icing
> Date: Mon Mar  3 12:32:31 2025
> New Revision: 1924145
> 
> URL: http://svn.apache.org/viewvc?rev=1924145&view=rev
> Log:
>   *) mod_md: update to version 2.0.30
>      - Fixed bug in handling over long response headers. When the 64 KB limit
>        of nghttp2 was exceeded, the request was not reset and the client was
>        left hanging, waiting for it. Now the stream is reset.
>      - Added new directive `H2MaxHeaderBlockLen` to set the limit on response
>        header sizes.
>      - Fixed handling of Timeout vs. KeepAliveTimeout when first request on a
>        connection was reset.
> 
> 
> Added:
>     httpd/httpd/trunk/changes-entries/h2_v2.0.30.txt
> Modified:
>     httpd/httpd/trunk/docs/manual/mod/mod_http2.xml
>     httpd/httpd/trunk/modules/http2/h2_config.c
>     httpd/httpd/trunk/modules/http2/h2_config.h
>     httpd/httpd/trunk/modules/http2/h2_session.c
>     httpd/httpd/trunk/modules/http2/h2_stream.c
>     httpd/httpd/trunk/modules/http2/h2_version.h
> 

> Modified: httpd/httpd/trunk/modules/http2/h2_session.c
> URL: 
> http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/http2/h2_session.c?rev=1924145&r1=1924144&r2=1924145&view=diff
> ==============================================================================
> --- httpd/httpd/trunk/modules/http2/h2_session.c (original)
> +++ httpd/httpd/trunk/modules/http2/h2_session.c Mon Mar  3 12:32:31 2025
> @@ -624,6 +624,29 @@ static int on_frame_send_cb(nghttp2_sess
>      return 0;
>  }
>  
> +static int on_frame_not_send_cb(nghttp2_session *ngh2,
> +                            const nghttp2_frame *frame,
> +                            int ngh2_err,
> +                            void *user_data)
> +{
> +    h2_session *session = user_data;
> +    int stream_id = frame->hd.stream_id;
> +    h2_stream *stream;
> +    char buffer[256];
> +
> +    stream = get_stream(session, stream_id);
> +    h2_util_frame_print(frame, buffer, sizeof(buffer)/sizeof(buffer[0]));
> +    ap_log_cerror(APLOG_MARK, APLOG_ERR, 0, session->c1,
> +                  H2_SSSN_LOG(APLOGNO(), session,

We have a missing log number above.

Regards

RĂ¼diger

Reply via email to