--- /dev/null
+ *) mod_http2: update to version 2.0.32
+ The code setting the connection window size was set wrong,
+ preventing `H2WindowSize` to work.
+ Fixed <https://github.com/icing/mod_h2/issues/300>.
+ [Stefan Eissing, Michael Kaufmann]
* interim updates, any smaller connection window will lead to blocking
* in DATA flow.
*/
- *rv = nghttp2_submit_window_update(session->ngh2, NGHTTP2_FLAG_NONE,
- 0, NGHTTP2_MAX_WINDOW_SIZE - win_size);
+ *rv = nghttp2_session_set_local_window_size(
+ session->ngh2, NGHTTP2_FLAG_NONE, 0, NGHTTP2_MAX_WINDOW_SIZE);
if (*rv != 0) {
status = APR_EGENERAL;
ap_log_cerror(APLOG_MARK, APLOG_ERR, status, session->c1,
H2_SSSN_LOG(APLOGNO(02970), session,
- "nghttp2_submit_window_update: %s"),
+ "nghttp2_session_set_local_window_size: %s"),
nghttp2_strerror(*rv));
}
}
* @macro
* Version number of the http2 module as c string
*/
-#define MOD_HTTP2_VERSION "2.0.31"
+#define MOD_HTTP2_VERSION "2.0.32"
/**
* @macro
* release. This is a 24 bit number with 8 bits for major number, 8 bits
* for minor and 8 bits for patch. Version 1.2.3 becomes 0x010203.
*/
-#define MOD_HTTP2_VERSION_NUM 0x02001f
+#define MOD_HTTP2_VERSION_NUM 0x020020
#endif /* mod_h2_h2_version_h */