Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve DelayedHandler. #9051 #12077

Open
wants to merge 67 commits into
base: jetty-12.1.x
Choose a base branch
from

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    5d1a9f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c07278 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Cleanup of HttpConnection

    gregw committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    548770c View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Delay until MultiPartFormData

    gregw committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    ec0d325 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    gregw committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    fb85057 View commit details
    Browse the repository at this point in the history
  3. Wait for release

    gregw committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    da5f09f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5993364 View commit details
    Browse the repository at this point in the history
  5. fixed no mimeType

    gregw committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    3ef3d6e View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. PR #12077 - add test for DelayedHandler with multipart

    Signed-off-by: Lachlan Roberts <[email protected]>
    lachlan-roberts committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    5ede88a View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/experiment/jetty-12.1.x/delayedD…

    …ispatch' into experiment/jetty-12.1.x/delayedDispatch
    lachlan-roberts committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e8ab483 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. updates from review

    gregw committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    9e1f431 View commit details
    Browse the repository at this point in the history
  2. fixed test

    gregw committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e0f5b7e View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    
    # Conflicts:
    #	jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/internal/HttpConnection.java
    #	jetty-core/jetty-tests/jetty-test-client-transports/src/test/java/org/eclipse/jetty/test/client/transport/AbstractTest.java
    #	jetty-ee10/jetty-ee10-servlet/src/test/java/org/eclipse/jetty/ee10/servlet/ServletTest.java
    #	jetty-ee11/jetty-ee11-servlet/src/test/java/org/eclipse/jetty/ee11/servlet/ServletTest.java
    #	jetty-ee9/jetty-ee9-servlet/src/test/java/org/eclipse/jetty/ee9/servlet/ServletTest.java
    gregw committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b7c8bcb View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. WIP updates from review

    gregw committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d4dcd6a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. WIP updates from review

    gregw committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9eb9e7d View commit details
    Browse the repository at this point in the history
  2. WIP updates from review

    gregw committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    72ab339 View commit details
    Browse the repository at this point in the history
  3. WIP updates from review

    gregw committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e45ecad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cac0d62 View commit details
    Browse the repository at this point in the history
  5. WIP updates from review

    Remove delayed dispatch, but keep other improvements
    gregw committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a585cfc View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Use lowercase for charsets #11741

    Fix #11741 as per the WhatTFWG recommendations, use lower case for charset names.
    Took the opportunity for some minor optimizations:
     + use the already made HttpField instance in MimeTypes.Type rather than create a new one in the HttpParser.CACHE
     + keep the MimeType.Type associated with the pre encoded Content-Type fields
    gregw committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    8c33aa4 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Use lowercase for charsets #11741

    Fix #11741 as per the WhatTFWG recommendations, use lower case for charset names.
    Took the opportunity for some minor optimizations:
     + use the already made HttpField instance in MimeTypes.Type rather than create a new one in the HttpParser.CACHE
     + keep the MimeType.Type associated with the pre encoded Content-Type fields
    gregw committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    ccec3e4 View commit details
    Browse the repository at this point in the history
  2. Use lowercase for charsets #11741

    Fix #11741 as per the WhatTFWG recommendations, use lower case for charset names.
    Took the opportunity for some minor optimizations:
     + use the already made HttpField instance in MimeTypes.Type rather than create a new one in the HttpParser.CACHE
     + keep the MimeType.Type associated with the pre encoded Content-Type fields
    gregw committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    1001c31 View commit details
    Browse the repository at this point in the history
  3. Use lowercase for charsets #11741

    Fix #11741 as per the WhatTFWG recommendations, use lower case for charset names.
    Took the opportunity for some minor optimizations:
     + use the already made HttpField instance in MimeTypes.Type rather than create a new one in the HttpParser.CACHE
     + keep the MimeType.Type associated with the pre encoded Content-Type fields
    gregw committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    8c25183 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. Use lowercase for charsets #11741

    Fix #11741 as per the WhatTFWG recommendations, use lower case for charset names.
    Took the opportunity for some minor optimizations:
     + use the already made HttpField instance in MimeTypes.Type rather than create a new one in the HttpParser.CACHE
     + keep the MimeType.Type associated with the pre encoded Content-Type fields
    gregw committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    3d7f5da View commit details
    Browse the repository at this point in the history
  2. Use lowercase for charsets #11741

    Fix #11741 as per the WhatTFWG recommendations, use lower case for charset names.
    Took the opportunity for some minor optimizations:
     + use the already made HttpField instance in MimeTypes.Type rather than create a new one in the HttpParser.CACHE
     + keep the MimeType.Type associated with the pre encoded Content-Type fields
    gregw committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    6c0b6f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. javadoc

    gregw committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    c87adb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. updates from review

    gregw committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    1172d59 View commit details
    Browse the repository at this point in the history
  2. updates from review

    gregw committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7913cbb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33aaadb View commit details
    Browse the repository at this point in the history
  4. Merge branch 'fix/jetty-12.1.x/11741/mimetypes' into experiment/jetty…

    …-12.1.x/delayedDispatch
    gregw committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    2cb7da6 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. WIP

    gregw committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    4c5be88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb37636 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af81974 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    907da62 View commit details
    Browse the repository at this point in the history
  2. fixed mimetype lookup

    gregw committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    b48cfda View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    gregw committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    039e1c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    ba98543 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    472233b View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    gregw committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    b32294e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. updates from review

    gregw committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    0dd3279 View commit details
    Browse the repository at this point in the history
  2. updates from review

    gregw committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    346adea View commit details
    Browse the repository at this point in the history
  3. updates from review

    gregw committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    da8e70f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    gregw committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    8ded76f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    847f06e View commit details
    Browse the repository at this point in the history
  3. updates from review

    gregw committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    a9b1578 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    353a350 View commit details
    Browse the repository at this point in the history
  2. configurable space

    gregw committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2fc4aa1 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    f400278 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    gregw committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    4692460 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Merge branch 'jetty-12.1.x' into experiment/jetty-12.1.x/delayedDispatch

    # Conflicts:
    #	jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/handler/DelayedHandler.java
    #	jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/internal/HttpConnection.java
    #	jetty-core/jetty-server/src/test/java/org/eclipse/jetty/server/handler/DelayedHandlerTest.java
    gregw committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    775bef8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecbf249 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    gregw committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    8fe31fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0543ae0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    687a7bc View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    
    # Conflicts:
    #	jetty-core/jetty-http2/jetty-http2-server/src/main/java/org/eclipse/jetty/http2/server/internal/HTTP2ServerConnection.java
    #	jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/HttpConnectionFactory.java
    gregw committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    7cae30e View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. fixed comment

    gregw committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    1657145 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    gregw committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    a9c709b View commit details
    Browse the repository at this point in the history
  3. improved comments

    gregw committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    acfba41 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. improved comments

    gregw committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    1e838f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. updates from review

    gregw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    a23c8f4 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/jetty-12.1.x' into experiment/je…

    …tty-12.1.x/delayedDispatch
    gregw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0e9c9ec View commit details
    Browse the repository at this point in the history
  3. Fix test leaks

    gregw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1f89ff5 View commit details
    Browse the repository at this point in the history
  4. Fix test leaks

    gregw committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    18f655c View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. updates from review

     + rename save to hold
     + added "Bytes" to configuration
    gregw committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    73e21e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. Implemented for H3

    gregw committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    278e925 View commit details
    Browse the repository at this point in the history
  2. Updates from review

    gregw committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    4685621 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Configurable chunk overhead

    gregw committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    4a0e1c1 View commit details
    Browse the repository at this point in the history