Skip to content
Permalink
master

Commits on Oct 12, 2021

  1. core: simplify HeaderCompression (#3871)

    Co-authored-by: Arnout Engelen <arnout@engelen.eu>
    jrudolph and raboof committed Oct 12, 2021

Commits on Oct 5, 2021

Commits on Sep 2, 2021

Commits on Aug 25, 2021

  1. build: remove whitesource (#3899)

    To be replaced by fossa later on.
    jrudolph committed Aug 25, 2021

Commits on Jul 22, 2021

  1. http2: use mutable.Queue for state in multiplexer (#3873)

    Co-authored-by: Arnout Engelen <arnout@engelen.eu>
    jrudolph and raboof committed Jul 22, 2021

Commits on Jul 20, 2021

  1. tests: fix MessageSpec with higher test.timefactor values (#3880)

    pushInput uses Probe.expectNext which uses the default remaining
    timeout which is diluted as well. However, the eventually loop is
    suppossed to fill up buffers but under dilation it is not guaranteed to
    actual make enough process to fail within the time limit.
    jrudolph committed Jul 20, 2021
  2. build: cancel outdated builds (#3879)

    To avoid that a bunch of workflows is run when you push to a PR in quick
    succession.
    jrudolph committed Jul 20, 2021
  3. build: initial Github Actions setup

    Co-authored-by: Marcos Pereira <marcos.silva@gmail.com>
    jrudolph and marcospereira committed Jul 20, 2021
  4. core: fix copyright headers

    jrudolph committed Jul 20, 2021

Commits on Jul 15, 2021

Commits on Jul 12, 2021

  1. core: add detail to onBadProtocol

    This helps to identify when a client connects to a server that doesn't
    speak HTTP/1.1 or that responds with garbage.
    
    Co-Authored-By: Johannes Rudolph <johannes.rudolph@gmail.com>
    mdedetrich and jrudolph committed Jul 12, 2021

Commits on Jul 8, 2021

  1. http2: avoid calling LoggingAdapter.isDebugEnabled in multiplexer (#3869

    )
    
    This was previously optimized in Http2Demux but missed here as well.
    jrudolph committed Jul 8, 2021

Commits on Jul 6, 2021

  1. http2: use cached ContentType.value instead of toString (#3865)

    Because that's the underlying value and what's used in HTTP/2.
    jrudolph committed Jul 6, 2021
  2. http2: optimize header parsing by caching headers in HPACK tables (#3861

    )
    
    Co-authored-by: Johan Andrén <johan@markatta.com>
    jrudolph and johanandren committed Jul 6, 2021
  3. Some http2 benchmark improvements (#3860)

    * bench: use uri with host
    
    * bench: use packed headers for subsequent headers
    
    For longer-lived connections that's a more likely scenario.
    
    * bench don't render explicit date header
    
    * Autoformatted code
    jrudolph committed Jul 6, 2021
Older