Lachlan Roberts
6de77d26e2
Issue #2706 - Resource Service Incorrectly Returning 404
...
Flush response buffer in places where the response needs to be committed.
Removed if statement preventing HEAD requests processing conditional headers.
Added two new test cases which failed before the changes and should now pass.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2018-07-18 11:27:19 +10:00
Greg Wilkins
a890dbfc01
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-9.4.x-2695-hpack-compliance
2018-07-17 17:49:19 +02:00
Greg Wilkins
3d5b769706
Merge pull request #2700 from lachlan-roberts/jetty-9.4.x-2685-QuotedQualityCSV
...
Issue #2685 - bad content in QuotedQualityCSV results in empty entries
2018-07-17 17:42:12 +02:00
Simone Bordet
980282ef9b
Fixes #2672 - Max local stream count exceeded for Http2 Client ( #2693 )
...
* Fixes #2672 - Max local stream count exceeded for HttpClient with HTTP/2 transport.
Now waiting for the server preface to arrive to the client before making
the connection available to the ConnectionPool.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-16 17:13:47 +02:00
Simone Bordet
9fc7e909f6
Merge pull request #2721 from eclipse/jetty-9.4.x-2717-stats_handler_shutdown
...
Fixes #2717 - Async requests are not considered when shutting down gracefully.
2018-07-16 17:08:32 +02:00
Simone Bordet
cc1071fa05
Fixes #2717 - Async requests are not considered when shutting down gracefully.
...
Now using _requestStats instead of _dispatchedStats to check for
requests completed when shutting down StatisticsHandler.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-16 10:54:43 +02:00
Greg Wilkins
0ad4b4483b
WIP
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-07-15 19:22:31 +02:00
Greg Wilkins
6e720ec202
Merge branch 'jetty-9.4.x' into jetty-9.4.x-2695-hpack-compliance
2018-07-15 17:17:16 +02:00
Joakim Erdfelt
9c15796403
Merge pull request #2713 from cdelg/jetty-9.4.x-2694-dynamic_imports
...
Fixes #2694 - Dynamic imports of Websocket servlet
2018-07-12 05:30:21 -05:00
Clément Delgrange
51769fc645
Fixes #2694 - Dynamic imports of Websocket servlet
...
Fixes the dynamic imports of `org.eclipse.jetty.websocket.server` and `org.eclipse.jetty.websocket.server.pathmap` as explained in the issue #2694 proposition 2. (previously the content of `org.eclipse.jetty.websocket.server` was not imported)
Signed-off-by: Clément Delgrange <cl.delgrange@protonmail.com>
2018-07-12 11:55:59 +02:00
Greg Wilkins
a9819ebb01
review fixes
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-07-12 11:50:53 +02:00
Greg Wilkins
1e703e8368
Merge branch 'jetty-9.4.x' into jetty-9.4.x-2695-hpack-compliance
2018-07-12 11:07:36 +02:00
Joakim Erdfelt
0b69f00665
Updating to version 9.4.12-SNAPSHOT
2018-07-11 17:32:16 -05:00
Joakim Erdfelt
260596dd10
Updating to version 9.4.12.RC0
2018-07-11 16:30:55 -05:00
Simone Bordet
b46b8e7348
Merge pull request #2705 from eclipse/jetty-9.4.x-2530-wakeup_selector_after_close
...
Fixes #2530 - Client waits forever for cancelled uploads.
2018-07-11 12:02:27 +02:00
Greg Wilkins
842e3c850a
Merge pull request #2707 from lachlan-roberts/jetty-9.4.x-HttpParser-headerCacheSize
...
Changing default Http headerCacheSize from 512 to 4096
2018-07-11 08:46:54 +01:00
Simone Bordet
a557a84447
Fixes #2530 - Client waits forever for cancelled uploads.
...
Reworked implementation after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-10 11:34:56 +02:00
Simone Bordet
0ec8f312f6
Issue #2679 - HTTP/2 Spec Compliance.
...
Fixed stream ID validation and stream state handling.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-10 11:06:23 +02:00
Simone Bordet
d35fa69e1f
Issue #2679 - HTTP/2 Spec Compliance.
...
Fixed handling of CONTINUATION frames.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-10 11:06:23 +02:00
Simone Bordet
7aa7dceb89
Issue #2679 - HTTP/2 Spec Compliance.
...
Fixed sanity checks for the WINDOW_UPDATE delta.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-10 11:06:23 +02:00
Simone Bordet
47506250c8
Issue #2679 - HTTP/2 Spec Compliance.
...
Fixed sanity checks for SETTINGS values.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-10 11:06:23 +02:00
Simone Bordet
d06d5f5a71
Issue #2679 - HTTP/2 Spec Compliance.
...
Fixed PRIORITY self-dependency.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-10 11:06:23 +02:00
Simone Bordet
5836c50a20
Issue #2679 - HTTP/2 Spec Compliance.
...
Fixed max frame length handling.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-10 11:06:23 +02:00
Simone Bordet
d8fcd874ee
Issue #2679 - HTTP/2 Spec Compliance.
...
Fixed unknown frame type behavior to follow the spec, i.e. ignore it.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-10 11:06:23 +02:00
lachan-roberts
e05c11ae30
Changing default Http headerCacheSize from 512 to 4096
...
Signed-off-by: lachan-roberts <lachlan@webtide.com>
2018-07-10 10:39:45 +10:00
Simone Bordet
6553957278
Fixes #2530 - Client waits forever for cancelled uploads.
...
Added comment after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-09 17:26:05 +02:00
Simone Bordet
0c8b33e581
Fixes #2530 - Client waits forever for cancelled uploads.
...
After discussion on openjdk/nio-dev, we now wakeup the selector
after closing a socket, so that the SelectionKey can be removed
from the Selector and the TCP stack notified that the socket
has been really closed, so that it can send RST to clients.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-09 10:02:45 +02:00
Simone Bordet
e03d16e59e
Merge pull request #2704 from lachlan-roberts/jetty-9.4.x-HttpParser-DuplicateCachePut
...
Removing unnecessary CACHE.put calls in HttpParser
2018-07-09 09:38:38 +02:00
lachan-roberts
1a4d304a0b
Removed unnecessary CACHE.put calls in HttpParser
...
Signed-off-by: lachan-roberts <lachlan@webtide.com>
2018-07-09 11:33:05 +10:00
lachan-roberts
8fd5e8563e
Issue #2685 - bad content in QuotedQualityCSV results in empty entries
...
changes from review
Signed-off-by: lachan-roberts <lachlan@webtide.com>
2018-07-09 10:52:49 +10:00
Greg Wilkins
44801d8ff3
WIP
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-07-08 18:08:36 +00:00
Greg Wilkins
09eb303d2b
WIP
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-07-08 15:28:05 +00:00
Greg Wilkins
cb6c582333
WIP
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-07-08 15:24:55 +00:00
Greg Wilkins
9fd80e8524
WIP
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-07-08 15:17:39 +00:00
Greg Wilkins
10ec53319a
WIP
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-07-08 14:56:42 +00:00
Greg Wilkins
b42017b942
WIP
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2018-07-08 14:44:38 +00:00
Lachlan Roberts
bb1b36b4c6
Issue #2685 - bad content in QuotedQualityCSV results in empty entries
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2018-07-06 14:41:15 +10:00
Jan Bartel
c45ca9e38b
Issue #2696 Fix syntax of excludedGroupIds for dependency plugin
2018-07-05 15:14:42 +02:00
Jan Bartel
f6380feef5
Issue #2696 Fix generation of gcloud deps ( #2697 )
...
Signed-off-by: Jan Bartel <janb@webtide.com>
2018-07-05 14:25:59 +02:00
Simone Bordet
635cf4d374
Issue #2349 - Review HTTP/2 max streams enforcement.
...
Restored code that was deleted by mistake.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2018-07-04 11:12:34 +02:00
Venkata Jaswanth
9d9189d476
check for session id in path if url tracking mode is enabled ( #2668 )
...
Signed-off-by: Venkata Jaswanth U <aj.jaswanth@gmail.com>
2018-07-04 10:37:08 +02:00
WalkerWatch
42e939000d
CVE Report Fix
2018-07-03 11:35:05 -04:00
WalkerWatch
13a070db70
Doc merge
2018-07-03 11:33:42 -04:00
WalkerWatch
f41a766ea5
Updating CVE table
2018-07-03 11:18:55 -04:00
Joakim Erdfelt
e45009d96a
Merge pull request #2686 from cakofony/conscrypt
...
Fixes #2342 Upgrade Conscrypt to 1.1.4
2018-06-29 09:09:40 -05:00
Carter Kozak
cd60da7a12
fix #2342 Upgrade Conscrypt to 1.1.4
...
Fixes https://github.com/google/conscrypt/issues/491
Signed-off-by: Carter Kozak <c4kofony@gmail.com>
2018-06-29 08:41:34 -04:00
Joakim Erdfelt
a1b38fadb8
Issue #1905 - Deprecate jetty-runner
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-06-28 10:27:08 -05:00
Joakim Erdfelt
0a7ad593e4
Issue #2684 - assumed MimeTypes can now be accessed/changed.
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-06-27 09:52:01 -05:00
Joakim Erdfelt
33c497a883
Issue #2683 - FrameFlusher.toString() isn't thread safe
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2018-06-27 07:06:38 -05:00
Joakim Erdfelt
6b335877d9
Merge pull request #2658 from eclipse/jetty-9.4.x-issue-2655-wsclient-session-removal
...
Issue #2655 - Removing closed WebSocket Session's from WebSocketClient
2018-06-22 10:15:48 -05:00