h2_stream.h

Checkout Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
mod_http2: update log tags, log field len errors at INFO level (via mkaufmann)

mod_proxy_http2: udpate log tags

  1. … 4 more files in changeset.
* modules/http2: reverting r1859724, as no good.

  1. … 22 more files in changeset.
*) mod_http2: internal code cleanups and simplifications. Common output code for

h2 and h2c protocols, using nested mutex locks for simplified calls. [Stefan Eissing]

  1. … 23 more files in changeset.
On the trunk:

mod_http2: accurate reporting of h2 data input/output per request via mod_logio. Fixes

an issue where output sizes where counted n-times on reused slave connections. See

gituhub issue: https://github.com/icing/mod_h2/issues/158

  1. … 14 more files in changeset.
On the trunk:

mod_http2: removed obsolete stream detach code, no longer generating events

in beam shutdown on pool destroy.

  1. … 4 more files in changeset.
On the trunk:

mod_http2: removing comments that documented that greenbytes has untransferable copyright to the sources. The rights, of course, remain unaffected, but maybe some people can sleep better.

  1. … 51 more files in changeset.
On the trunk:

mod_http2: Fix for possible CPU busy loop introduced in v1.10.3 where a stream may keep

the session in continuous check for state changes that never happen.

  1. … 2 more files in changeset.
On the trunk:

mod_http2: better performance, eliminated need for nested locks and thread privates.

  1. … 5 more files in changeset.
On the trunk:

mod_http2: input buffering and dynamic flow windows for increased throughput.

  1. … 12 more files in changeset.
On the trunk:

mod_http2: documentation and formatting

  1. … 2 more files in changeset.
On the trunk:

mod_http2: separate mutex instances for each bucket beam, resulting in

less lock contention. input beams only created when necessary.

  1. … 9 more files in changeset.
On the trunk:

*) mod_http2: not counting file buckets again stream max buffer limits.

Effectively transfering static files in one step from slave to master

connection. [Stefan Eissing]

  1. … 7 more files in changeset.
On the trunk:

mod_http2: aplogno tags, more unified log formatting

  1. … 11 more files in changeset.
On the trunk:

mod_http2: rework of stream states and cleanup handling.

  1. … 15 more files in changeset.
On the trunk:

*) mod_http2: rework of stream resource cleanup to avoid a crash in a close

of a lingering connection. Prohibit special file bucket beaming for

shared buckets. Files sent in stream output now use the stream pool

as read buffer, reducing memory footprint of connections.

[Yann Ylavic, Stefan Eissing]

  1. … 16 more files in changeset.
mod_http2: H2PushResource directive for early pushing

mod_proxy_http2: Link header uris are reverse mapped

  1. … 16 more files in changeset.
mod_http2: AP_DEBUG_ASSERT changed to ap_assert
  1. … 18 more files in changeset.
mod_http2: fixed potential crash in beam memory handling introduced in 1.7.x changes
  1. … 10 more files in changeset.
mod_http2: reverting int->apr_uint32_t changes of v1.7.x

  1. … 23 more files in changeset.
various fixes, mod_cgid interop, response/trailer forwarding rewritten, stability
  1. … 38 more files in changeset.
more apr_uint32_t usage where appropriate, signed/unsigned warning detox, stream reset clears buffers immediately
  1. … 12 more files in changeset.
mod_http2: more const goodiness and checks on h2 request creation, less NULL checking while processing
  1. … 12 more files in changeset.
mod_http2: fix for stream buffer handling during shutdown
  1. … 9 more files in changeset.
mod_http2: latest h2/state debug draft, fixes in 100-continue response generation
  1. … 5 more files in changeset.
Fix spelling in comments and text files.

No functional change.

PR 59990

  1. … 69 more files in changeset.
mod_http2: support for intermediate responses
  1. … 14 more files in changeset.
mod_http2: complete implemenmtation of draft-http2-debug-state
  1. … 5 more files in changeset.
Fix some obvious doxygen warning
  1. … 3 more files in changeset.
mod_http2: improved resume/response/window update handling on master connection
  1. … 12 more files in changeset.
mod_http2: checking configured Limit* values against header fields
  1. … 8 more files in changeset.