Simone Bordet
7c7c49f06b
484446 - InputStreamResponseListener's InputStream uses default read (3) and blocks early on never-ending response.
...
Implemented read(byte[],int.int) to fix the reported issue.
Reworked InputStreamResponseListener to use a callback approach
rather than blocking waiting for content.
2016-02-12 11:19:31 +01:00
Simone Bordet
9c075ff85c
Converted anonymous inner classes to lambdas.
2016-02-11 09:37:46 +01:00
Joakim Erdfelt
f98dde5e5b
Updating to version 9.2.16-SNAPSHOT
2016-02-10 15:36:41 -07:00
Joakim Erdfelt
9b6890d3c1
Updating to version 9.2.15.v20160210
2016-02-10 14:49:12 -07:00
Simone Bordet
1bc4fe6d39
Merged branch 'jetty-9.3.x' into 'master'.
2016-02-10 15:05:39 +01:00
Simone Bordet
a1a8f6aeae
486589 - HttpRequest has a wrong HTTP Version in HTTP/2.
2016-02-10 15:04:36 +01:00
Simone Bordet
2ac465a343
Merged branch 'jetty-9.3.x' into 'master'.
2016-02-09 18:14:07 +01:00
Simone Bordet
6306f06e2f
Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'.
2016-02-09 18:12:04 +01:00
Simone Bordet
145e4bee71
487511 - Jetty HTTP won't work on turkish systems.
...
Fixed usages of toLowerCase() and toUpperCase() to use Locale.ENGLISH.
2016-02-09 17:50:26 +01:00
Simone Bordet
281313440b
Merged branch 'jetty-9.3.x' into 'master'.
2016-02-08 15:57:40 +01:00
Simone Bordet
1ed327ecce
Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'.
2016-02-08 15:56:53 +01:00
Simone Bordet
e853632c22
Updated ALPN version for JDK 8u73 and 8u74.
2016-02-08 15:52:03 +01:00
Simone Bordet
cb79379b79
Merged branch 'jetty-9.3.x' into 'master'.
2016-02-05 18:14:56 +01:00
Simone Bordet
4a7fae30fb
486829 - Cancel stream error after a failed request with the HTTP/2.0 client.
...
Fixed by properly notifying the callback even when the exchange has
already been aborted.
2016-02-05 18:12:37 +01:00
Simone Bordet
98cd85287c
487354 - Aborted request or response does not send RST_STREAM frame.
...
Fixed by sending a RST_STREAM frame when the channel is aborted.
2016-02-05 18:12:37 +01:00
Simone Bordet
460c778ca1
Added Javadocs.
2016-02-05 18:12:37 +01:00
Greg Wilkins
7b5d12b338
Added HttpInput prepend content
...
Allows content to be reread
2016-02-05 14:54:39 +01:00
Greg Wilkins
90efbe62c8
487277 - Introduce http-forwarded module for X-Forwarded support
2016-02-04 11:58:23 -07:00
Joakim Erdfelt
06fa8370fb
removing debugging output
2016-02-04 11:25:18 -07:00
Joakim Erdfelt
cfe823a7d6
487197 - Deflater/Inflater memory leak with WebSocket permessage-deflate extension
...
+ CompressExtension implementations are now part of the Jetty LifeCycle
+ Deflater and Inflater implementations are only instantiated when
needed.
+ CompressExtension.doStop() LifeCycle will call .end() on instantiated
Deflater and Inflater implementations
2016-02-04 11:03:45 -07:00
Jan Bartel
980ab316ca
487198 ContextScopeListener should be called on context start and stop
2016-02-04 10:45:33 +01:00
Greg Wilkins
acde7a7d56
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2016-02-04 08:49:47 +01:00
Jan Bartel
dd2e042ddf
Revert "486394 - Restore MultiPartFilter behavior with regards to temp file access"
...
This reverts commit 009fde2400
.
2016-02-04 08:41:14 +01:00
Jan Bartel
94a56f0802
Revert "Fixing license header formatting on new file"
...
This reverts commit c858bc126a
.
2016-02-04 08:41:00 +01:00
Greg Wilkins
bb89e113a9
fixed merge
2016-02-04 07:00:39 +01:00
Greg Wilkins
df79ad689a
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-02-04 07:00:13 +01:00
Joakim Erdfelt
2aee8a7893
Merge branch 'jetty-9.3.x'
2016-02-03 14:32:53 -07:00
annorax
aa6d7d6dc7
Add missing property configuration to jetty.xml
...
Signed-off-by: Ido <ido.dovrat@gmail.com>
2016-02-03 20:10:20 +02:00
Joakim Erdfelt
c858bc126a
Fixing license header formatting on new file
2016-02-03 08:31:08 -07:00
Joakim Erdfelt
009fde2400
486394 - Restore MultiPartFilter behavior with regards to temp file access
...
+ Adding HttpServletRequest.getParts() demonstration of duplicate name="" entries
+ Adding 2 new testcases in MultipartFilterTest demonstrating
location/temp file access issue (currently @Ignored)
2016-02-03 08:19:37 -07:00
Jan Bartel
459ba4ae5a
Fix FileSessionManagerTest to put tmp file in target dir
2016-02-03 14:52:39 +01:00
Greg Wilkins
f2e71a2dde
485306 - HttpParser (HttpURI) mistaking basic auth password as a port number
...
Added support for a password and a getUser() method
2016-02-03 14:28:08 +01:00
Jan Bartel
1b7045babd
486394 Make old behaviour of MultiPartInputStreamParser configurable
2016-02-03 14:15:15 +01:00
Jan Bartel
d151143556
Revert "486394 - MultipartConfig.fileSizeThreshold default of 0 should always create a file"
...
This reverts commit 734d18fb93
.
2016-02-03 14:15:15 +01:00
Greg Wilkins
6c9a444b6c
486530 - Handler added to WebAppContext prevents ServletContext initialization
...
Added warnings for loops and inappropriate handlers.
Used insertHandler in more XML files
2016-02-03 10:54:39 +01:00
Joakim Erdfelt
79a7863ac8
486877 - Google Chrome flagging 'obsolete cipher suite' in Jetty and will soon issue broken padlock
...
+ Rely on SslContextFactory defaults for Includes/Excludes of Cipher
Suites
+ Reference documentation for advice on setting up custom includes
and excludes
2016-02-02 12:48:17 -07:00
Jan Bartel
273e87a851
Merge branch 'master' into session-refactor
2016-02-02 18:23:39 +01:00
Joakim Erdfelt
7d50167ec1
486674 - Quickstart path attribute normalization should be based on longest path match
...
+ Adding weight to individual PathAttribute's to allow specific
keys to win in the situation where more than 1 key is the same path value
2016-02-02 10:00:55 -07:00
Joakim Erdfelt
717955ac7d
Fixing blog iframe src reference
2016-02-02 09:50:08 -07:00
Greg Wilkins
1b87db6782
486930 - Selector does not correctly handle rejected execution exception
...
ignoring the test harness, as it does not work from command line?
2016-02-02 16:11:00 +01:00
Jan Bartel
0f19eda53d
486530 Handler added to WebAppContext prevents ServletContext initialization
2016-02-02 15:05:58 +01:00
Jan Bartel
2831674067
486530 Handler added to WebAppContext prevents ServletContext initialization
2016-02-02 15:04:22 +01:00
Jan Bartel
fdf127ee19
486497 NPE in MappedLoginService
2016-02-02 10:09:48 +01:00
Jan Bartel
d8c33e8dca
486497 NPE in MappedLoginService
2016-02-01 17:42:56 +01:00
Jan Bartel
325cfe3cbf
Move GCloudSessionDataStore after rename of gcloud-session-manager
2016-02-01 17:30:59 +01:00
Greg Wilkins
7ec6e2e899
486930 - Selector does not correctly handle rejected execution exception
...
Improved comments and unit test
2016-02-01 17:18:42 +01:00
Greg Wilkins
c81dcfc790
486930 - Selector does not correctly handle rejected execution exception
...
This fix work in two ways:
1) Both the PEC and EPC strategies when confronted with a
RejectedExecutionException will continue to Produce rather than consume.
2) If a produced Runnable cannot be consumed and it supports the new Rejectable interface,
then it's reject() method is called by the producer thread. Typically this is implemented
to close the connection - with the risk being that the close might block, but that is
probably better than leaking the connection?
2016-02-01 17:10:24 +01:00
Jan Bartel
599696bfc5
Merge branch 'master' into session-refactor
2016-02-01 16:57:35 +01:00
Jan Bartel
4f9abc279b
Changes after merge
2016-02-01 13:59:51 +01:00
Jan Bartel
a8c29334ca
Merge branch 'master' into session-refactor
...
Conflicts:
jetty-nosql/src/main/java/org/eclipse/jetty/nosql/NoSqlSession.java
jetty-nosql/src/main/java/org/eclipse/jetty/nosql/NoSqlSessionManager.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSession.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/HashSessionManager.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/HashedSession.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/MemSession.java
jetty-server/src/test/java/org/eclipse/jetty/server/session/FileSessionManagerTest.java
tests/test-sessions/test-mongodb-sessions/src/test/java/org/eclipse/jetty/nosql/mongodb/StopSessionManagerDeleteSessionTest.java
tests/test-sessions/test-mongodb-sessions/src/test/java/org/eclipse/jetty/nosql/mongodb/StopSessionManagerPreserveSessionTest.java
2016-02-01 13:59:12 +01:00