Commit Graph

8696 Commits

Author SHA1 Message Date
Joakim Erdfelt 5bb1631c68 Removing conflicting javax.websocket:javax.websocket-client-api artifact 2013-12-11 17:00:28 -07:00
Joakim Erdfelt 85f2bebab3 formatting cleanup 2013-12-11 17:00:28 -07:00
Joakim Erdfelt 8f132a2e0c Updating clirr comparison to first released 9.1 2013-12-11 17:00:28 -07:00
Joakim Erdfelt 8bbaf64250 Updating to jetty-project:21-SNAPSHOT 2013-12-11 17:00:28 -07:00
Simone Bordet 125cfe7e71 419911 - Empty chunk causes ArrayIndexOutOfBoundsException in
InputStreamResponseListener.

Fixed by adding relevant checks for zero-length content,
and not notifying listeners in such case.
2013-12-11 16:02:14 +01:00
Simone Bordet f2cc5295df 422264 - OutputStreamContentProvider does not work with Basic
Authentication.

Improved exception message in case of reuse of the same instance in
multiple requests.
2013-12-11 15:24:52 +01:00
Joakim Erdfelt 5b77679ecf Attempted fix for intermittent test failures around MessageInputStream 2013-12-10 13:01:12 -07:00
Simone Bordet 6f87a9b995 Added test that verifies that the host header is correctly
overwritten by a user-provided value.
2013-12-10 16:59:54 +01:00
Simone Bordet 7a235e6e69 423397 - Jetty server does not run on Linux server startup because of
a bug in jetty.sh script.

Fixed by using the "*" instead of "+" for numbers so that sed does not
complain and it's also non-GNU compliant.
2013-12-10 16:42:39 +01:00
Joakim Erdfelt 3eb959a1e2 423695 - <HT> Horizontal-tab used as HTTP Header Field separator unsupported
+ Adding suggested fix to HttpParser
2013-12-10 06:58:00 -07:00
Joakim Erdfelt a345bdf4ff 423695 - <HT> Horizontal-tab used as HTTP Header Field separator unsupported
+ Adding @Ignore'd testcase HttpParserTest.testHeaderTab()
2013-12-10 06:31:56 -07:00
Joakim Erdfelt 54c22d0aca 418622 - WebSocket / When rejecting old WebSocket protocols, log client details 2013-12-09 17:00:18 -07:00
Joakim Erdfelt 48fe92d939 423185 - Update permessage-deflate for finalized spec
+ Adding support for new permessage-deflate parameters
+ Tested against pywebsocket (rev 790)
+ Tested against Chrome Canary 32
2013-12-09 16:20:14 -07:00
Joakim Erdfelt db777310b5 WebSocket / RFC-6455: Section 5.1 frame masking validation 2013-12-09 16:20:14 -07:00
Greg Wilkins 8243bd60b7 423392 - GzipFilter without wrapping or blocking
Handle the case where a gzip flush requires multiple iterations to go from finish() to finished()
Better handling of exceptional cases
2013-12-09 18:20:04 +11:00
Jan Bartel 39d21aee0a 410750 NPE Protection in Mongo save session 2013-12-09 17:16:54 +11:00
Jan Bartel 8b544e4327 423556 HttpSessionIdListener should be resource injectable 2013-12-09 17:05:52 +11:00
Greg Wilkins cd05751ff7 423392 - GzipFilter without wrapping or blocking
I Added AsyncGzipFilter, which uses a modified HttpOutput instance to provide gzip compression without wrapping or blocking.
Does not currently handle deflate.
2013-12-06 22:53:41 +11:00
Jan Bartel 5f204b8812 423395 Ensure @WebListeners are injected 2013-12-06 15:46:51 +11:00
Jan Bartel d067dc6010 423373 Correct namespace use for JEE7 Schemas 2013-12-06 11:58:03 +11:00
Joakim Erdfelt 4d761edb53 Fixing missing license header 2013-12-05 13:37:35 -07:00
Joakim Erdfelt fb0b67621b 423373 - Correct namespace use for JEE Schemas
+ Updating webdefault.xml for new namespace in JEE7
2013-12-05 13:36:38 -07:00
Joakim Erdfelt b01c9695aa 423373 - test-jetty-webapp incorrectly references bad namespace for web-app_3_1.xsd
+ Updating test-jetty-webapp references to web-app_3_1.xsd to be
  appropriate to standard
2013-12-05 13:36:38 -07:00
Greg Wilkins e9df551352 423005 reuse gzipfilter buffers 2013-12-05 10:52:32 +11:00
Greg Wilkins 9c39b2e631 422723 - Dispatch failed callbacks to avoid blocking selector
Handled rejected execution exception
2013-12-05 10:14:52 +11:00
Joakim Erdfelt ebd0ad90e0 423118 - ServletUpgradeRequest.getUserPrincipal() does not work
+ Deprecating ServletUpgradeRequest.getPrincipal()
 + Adding proper implementation for
   ServletUpgradeRequest.getUserPrincipal()
2013-12-04 12:29:20 -07:00
Joakim Erdfelt 1eac013485 422192 - ClientContainer.getOpenSessions() always returns null
+ Adding SessionListener and using it judiciously
2013-12-04 12:24:48 -07:00
Greg Wilkins 13b07c10aa removed invalid check from test 2013-12-02 19:18:22 +11:00
Greg Wilkins 232ca134fc removed debug print from test 2013-12-02 18:49:23 +11:00
Greg Wilkins f1fc661a2c reenabled integration and RFC2616 tests 2013-11-29 17:33:05 +11:00
Greg Wilkins 51e82b4c5c 422807 fragment large written byte arrays to protect from JVM OOM bug 2013-11-29 14:28:07 +11:00
Greg Wilkins cb412d8a0d 422807 fragment large written byte arrays to protect from JVM OOM bug 2013-11-29 13:36:16 +11:00
Greg Wilkins 3238ddf3c8 422703 Support reentrant HttpChannel and HttpConnection
use last in HttpChannel
2013-11-29 12:00:04 +11:00
Greg Wilkins 28f56f994e updated versions 2013-11-29 09:26:12 +11:00
Greg Wilkins 152f3f85f5 422734 messages per second in ConnectorStatistics 2013-11-28 19:10:56 +11:00
Greg Wilkins 4e0c1cbcf9 422723 - Dispatch failed callbacks to avoid blocking selector
Call direct if dispatch rejected
2013-11-28 19:02:33 +11:00
Greg Wilkins 6848186bfa 422734 messages per second in ConnectorStatistics 2013-11-28 18:40:46 +11:00
Greg Wilkins bae646de72 gave test more time 2013-11-28 13:55:42 +11:00
Greg Wilkins 9c013b723b 422703 Support reentrant HttpChannel and HttpConnection 2013-11-28 12:25:04 +11:00
Greg Wilkins 1b30b0f9a8 422723 - Dispatch failed callbacks to avoid blocking selector 2013-11-28 10:04:08 +11:00
Jan Bartel b6c0fe2cd6 408912 JDBCSessionIdManager should allow configuration of schema 2013-11-25 17:26:38 +11:00
Greg Wilkins d04a96084d 422398 - moved jmx remote config to jmx-remote.mod 2013-11-25 14:20:41 +11:00
Greg Wilkins a67acf16bf changed gzip default to match webdefault.xml 2013-11-25 13:22:35 +11:00
Greg Wilkins 7e7af161bc 419309 - encode alias URIs from File.toURI 2013-11-25 13:08:34 +11:00
Jan Bartel a6cdac1d88 422388 Test for GzipFilter apply to resources with charset appended to the MIME type 2013-11-25 13:07:22 +11:00
Greg Wilkins ffddaeceec 421775 CookiePatternRule only sets cookie if not set already 2013-11-25 11:47:15 +11:00
Greg Wilkins e37a369ca6 422427 improved TestConnection 2013-11-25 11:08:54 +11:00
Greg Wilkins 9c0497120b Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project 2013-11-25 10:29:16 +11:00
Jan Bartel 17d281fa7c 422386 Comma-separated <param-value>s not trimmed in GzipFilter 2013-11-25 10:24:17 +11:00
Greg Wilkins 1f368ee7e4 Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project 2013-11-25 09:29:12 +11:00