9117 Commits

Author SHA1 Message Date
Joakim Erdfelt
3bee85423c 435088 - lib/npn packaging of jetty-distribution is off
+ Fixing contents of npn-1.7.0_55.mod to conform to Jetty 9 techniques.
2014-05-20 10:10:16 -07:00
Simone Bordet
7918a58c71 Using Callback.Adapter.INSTANCE to avoid unneeded allocations. 2014-05-19 18:49:17 +02:00
Jan Bartel
1386f20cf5 435217 Remove deprecated TagLibConfiguration 2014-05-19 18:20:52 +02:00
Joakim Erdfelt
ea990e4450 435088 - lib/npn packaging of jetty-distribution is off
+ correcting old directory name from merge of jetty-9.1.x -> master
  see commit - 60f220018423e5070faf7c779ff1de7bb2b2ce2c
2014-05-16 10:05:01 -07:00
Joakim Erdfelt
69e6701106 435086 - ${jetty.base}/resources not on classpath when using --module=resources
+ Adding test case for resource.mod
+ Fixing java.nio.file.PathMatcher use to not include trailing slash for
  directory matches.
2014-05-16 09:55:36 -07:00
Joakim Erdfelt
5b009dbe15 Adding FrameDebugExtension ability 2014-05-16 08:32:30 -07:00
Jesse McConnell
b49bab9cf2 Merge branch 'release-9' 2014-05-15 16:05:52 -05:00
Jesse McConnell
b12b125204 set for dev 2014-05-15 16:05:32 -05:00
Jesse McConnell
6a3cab2a2f [maven-release-plugin] prepare for next development iteration 2014-05-15 14:44:37 -05:00
Jesse McConnell
eec01cbff4 [maven-release-plugin] prepare release jetty-9.2.0.RC0 jetty-9.2.0.RC0 2014-05-15 14:44:28 -05:00
Jesse McConnell
4c24fa120f set for release 2014-05-15 07:51:26 -05:00
Jesse McConnell
7982a38ea6 Merge branch 'master' into release-9 2014-05-15 07:34:09 -05:00
Simone Bordet
d75b9177c5 432939 - Jetty Client ContentResponse should have methods such as getContentType() and getMediaType().
Introduced ContentResponse.getMediaType() and ContentResponse .getEncoding(),
as well as BufferingResponseListener.getMediaType() to make the media
type and the encoding available to applications.
2014-05-15 10:58:49 +02:00
Simone Bordet
b603964bb6 433089 - Client should provide Request.accept() method, like JAX-RS 2.0 Invocation.Builder.accept(). 2014-05-15 10:23:24 +02:00
Simone Bordet
fa51281546 Avoided allocation of rarely used containers. 2014-05-15 09:59:31 +02:00
Simone Bordet
eb1900d10b 428966 - Per-request cookie support. 2014-05-15 09:57:20 +02:00
Simone Bordet
660c05d399 URLEncoding also parameter names. 2014-05-15 09:09:41 +02:00
Joakim Erdfelt
ab67143c29 Fixing felix/bundle plugin configuration to make tycho happy 2014-05-14 16:36:17 -07:00
Simone Bordet
c322ed4b90 419972 - Support sending forms (application/x-www-form-urlencoded).
Implemented introducing HttpClient.FORM() method and
FormContentProvider, based on Fields.
2014-05-14 23:54:26 +02:00
Simone Bordet
bf7ab5d326 420368 - Default content types for ContentProviders.
Introduced ContentProvider.Typed to specify a content type along with
the content.
2014-05-14 23:54:25 +02:00
Joakim Erdfelt
e0e00b0aed 430418 - Jetty 9.1.3 and Chrome 33 permessage-deflate do not work together
+ Updating Compress/PerMessageDeflate extensions for latest spec
  document, http://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-18
  Intra-frame tail 0000FFFF is now being preserved for
  permessage-deflate
2014-05-14 13:02:12 -07:00
Simone Bordet
a2b6c69525 Fixed field initialization problem. 2014-05-14 21:25:04 +02:00
Simone Bordet
be3848a371 433689 - Evict old HttpDestinations from HttpClient. 2014-05-14 11:34:34 +02:00
Simone Bordet
a803465551 Invalidating the content decoders in case of Iterator.remove(). 2014-05-14 10:28:45 +02:00
Simone Bordet
521aa1d566 Improved Javadocs. 2014-05-14 09:58:10 +02:00
Joakim Erdfelt
cd003dcea0 Adjusting test timeouts for slow systems 2014-05-13 09:23:54 -07:00
Greg Wilkins
51324a2786 434505 Allow property files on start.jar command line
Signed-off-by: Tom Zeller<tzeller@dragonacea.biz>

(cherry picked from commit d621df3c3482cccb1153a85936a8d80eedc0a032)

Conflicts:
	jetty-start/src/main/java/org/eclipse/jetty/start/FS.java
	jetty-start/src/main/java/org/eclipse/jetty/start/StartArgs.java
2014-05-13 12:31:06 +02:00
Jan Bartel
fb2010177c 434715 Avoid call to ServletHolder.getServlet() during handle() iff servlet is available and instantiated 2014-05-13 11:21:38 +02:00
Joakim Erdfelt
9fb6e96a40 Discard windows specific logger, no longer needed 2014-05-12 16:37:46 -07:00
Joakim Erdfelt
832332aaad 434685 - WebSocket read/parse does not discard remaining network buffer after unrecoverable error case
+ Make all future onFillable events after a fundamental read/parse
  exception discard the network buffer.
2014-05-12 16:36:47 -07:00
Joakim Erdfelt
b515da6456 Import cleanup 2014-05-12 12:47:46 -07:00
Joakim Erdfelt
707e9b5dda 434679 - Log static initialization via jetty-logging.properties fails sometimes
+ More cleanup of Log initialization to better use JDK7 features,
  and to not use other parts of Jetty that might initialize Logging
  itself.  As these are the causes of the bad initialization failures.
2014-05-12 12:43:07 -07:00
Joakim Erdfelt
8e3921b615 Setting up windows-7 specific logging for AnnotatedMaxMessageSize test failure 2014-05-12 10:38:20 -07:00
Greg Wilkins
03eff51a25 dispatch test with query and post 2014-05-12 13:20:37 +02:00
Simone Bordet
e4d6768901 434386 - Request Dispatcher extracts args and prevents asyncIO.
Changed behavior of mergeQueryParameters() so that new query
parameters hide old query parameters, but they are accumulated for
getParameter() APIs.
2014-05-12 13:08:28 +02:00
Greg Wilkins
8ce1840b88 added post params to dispatch test 2014-05-12 12:52:56 +02:00
Greg Wilkins
98d41be310 test dispatch webapp 2014-05-12 12:15:58 +02:00
Jan Bartel
2ba7334868 Fix comment in webdefault.xml to show mime.properties is in jetty-http.jar 2014-05-12 11:44:41 +02:00
Jan Bartel
ca5a086877 434447 Able to create a session after a response.sendRedirect 2014-05-12 11:23:59 +02:00
Simone Bordet
ce36613604 Merged branch '434386' into 'master'. 2014-05-12 10:57:45 +02:00
Simone Bordet
ba4ed86e31 434386 - Request Dispatcher extracts args and prevents asyncIO.
Avoid to read the content from within include() or forward(), therefore
making possible to proxy the content as-is to an upstream server.
2014-05-12 10:57:13 +02:00
Simone Bordet
20dbde165e 434578 - Complete listener not called if redirected to an invalid URI.
Fixed by catching the exception and failing properly the redirect.
2014-05-11 11:22:39 +02:00
Simone Bordet
d92ac8062b Avoid IllegalStateException in case of abort concurrent to header
generation.
2014-05-11 11:21:11 +02:00
Simone Bordet
0e4a903764 Removed deprecated getConversationID() method. 2014-05-11 10:14:03 +02:00
Joakim Erdfelt
8521a7875a 433405 - Websocket Session.setMaxIdleTimeout fails with zero
+ Make idle timeout check not fail on 0 (which is valid)
2014-05-09 11:23:57 -07:00
Joakim Erdfelt
88a1512d44 431333 - NPE In logging of WebSocket ExtensionConfig
+ Fixed NPE
2014-05-09 10:36:25 -07:00
Simone Bordet
3b4435c1e3 Removed deprecated getConversationID() method. 2014-05-09 18:07:49 +02:00
Joakim Erdfelt
b7b29ca4a3 432321 - jetty-start / Allow defining extra start directories for common configurations
+ renaming --extra-start-dir=<path> to
           --include-jetty-dir=<path>
2014-05-08 15:05:28 -07:00
Joakim Erdfelt
f9fad8f49f 434395 - WebSocket / memory leak, WebSocketSession not cleaned up in abnormal closure cases
+ Cleanup for read, bug fix for this occurred in prior commits
  surrounding CLOSE handling
2014-05-08 14:08:20 -07:00
Joakim Erdfelt
5db6f65354 Increasing visibility for Ben 2014-05-08 14:08:13 -07:00