9147 Commits

Author SHA1 Message Date
Greg Wilkins
ca6e9befb4 347110 Supprt ClassFileTransormers in WebAppClassLoader 2014-05-27 23:23:06 +02:00
Jan Bartel
d2b08da8a4 Refactoring for ease of customization. 2014-05-27 19:22:28 +02:00
Jesse McConnell
5e3e0930e0 Revert "434810 better handling of bad messages"
This reverts commit 1e524f378ee77962a84c2b5efafe717078a5465d.
2014-05-26 11:20:07 -05:00
Jesse McConnell
aa3c9322a6 Revert "434810 better handling of bad messages"
This reverts commit 3f4a8abf9e9315306a9f0b1b51a2cb355c7a1fe1.
2014-05-26 11:20:00 -05:00
Greg Wilkins
3f95a601df jetty.sh start-stop-daemon runs in JETTY_BASE 2014-05-26 17:06:22 +02:00
Greg Wilkins
4fa5a5ff81 fixed JETTY_PID in jetty.sh 2014-05-26 16:59:36 +02:00
Joakim Erdfelt
bbd3774e38 Adjusting --exec to [exec] 2014-05-26 07:43:57 -07:00
Greg Wilkins
92ffcfc0f8 expand properties on command line for exec 2014-05-26 16:16:33 +02:00
Greg Wilkins
8e43129a2b fixed JETTY_STATE to use JETTY_ARGS 2014-05-26 15:03:23 +02:00
Simone Bordet
80f6266c21 Using spaces instead of tabs. 2014-05-26 12:28:12 +02:00
Greg Wilkins
0d70ae87b2 turn off startlog redirect when starting 2014-05-26 00:46:32 +02:00
Greg Wilkins
5edf15241b started mechanism uses Properties
list Properties in --dry-run
fix start log file
2014-05-25 22:54:15 +02:00
Greg Wilkins
89e70527d3 Merge branch 'master' into windows-scan-eof 2014-05-25 16:48:09 +02:00
Joakim Erdfelt
f2ea8351b6 429390 - Decoders and Encoders are not registered for non-annotated ClientEndpoint
+ Adding EncoderTest to verify reported bug
+ Fixing SimpleEndpointMetadata to propagate the encoder/decoder list
  when present.
2014-05-22 13:12:39 -07:00
Greg Wilkins
3f4a8abf9e 434810 better handling of bad messages 2014-05-21 22:01:28 +02:00
Greg Wilkins
1e524f378e 434810 better handling of bad messages 2014-05-21 20:13:21 +02:00
Jan Bartel
58ea1dd386 435412 Make AbstractSession.access() more amenable to customization 2014-05-21 18:43:02 +02:00
Simone Bordet
65e13ce08f Fixed response status message string, that was trimmed after the first
space.
2014-05-21 17:44:56 +02:00
Simone Bordet
9e1cac33d0 Made ProxyServlet and AsyncProxyServlet more extensible by adding
factory methods for relevant objects used in the implementation.
2014-05-21 09:11:40 +02:00
Simone Bordet
7745e8b6c1 435338 - Incorrect handling of asynchronous content.
Return values from parser and parser callbacks must not be ignored.
2014-05-20 22:46:09 +02:00
Simone Bordet
f225af318b 435223 - High cpu usage in FCGIHttpParser.parseContent(ResponseContentParser.java:314).
Since often FastCGI servers do not send the Status header if the
response is 200, the parser is now initialized with response code 200.
2014-05-20 22:46:09 +02:00
Simone Bordet
8f9e73df72 Introduced parameter sendStatus200 to optionally send the Status
header when the response code is 200.
2014-05-20 22:46:09 +02:00
Simone Bordet
2a4cee5db6 Always store HTTP fields to implement logic to detect the content mode. 2014-05-20 22:46:09 +02:00
Simone Bordet
8bf0fee80b Factored common code. 2014-05-20 22:46:08 +02:00
Simone Bordet
c4f7d38e86 Javadocs and comments. 2014-05-20 22:46:08 +02:00
Simone Bordet
4234048d81 Only generating Status header if the response code is greater than zero. 2014-05-20 22:46:08 +02:00
Simone Bordet
4f67993b61 Simplified/Improved handling of parser return values. 2014-05-20 22:46:08 +02:00
Simone Bordet
4e3118f5b1 More tests for FastCGIProxyServlet. 2014-05-20 22:46:08 +02:00
Simone Bordet
724fb7d6d3 Removed TODO and improved logging. 2014-05-20 22:46:08 +02:00
Joakim Erdfelt
bcf52e14f0 435206 - Can't add Cookie header on websocket ClientUpgradeRequest
+ Fixed competing cookie setters between WebSocketClient's use of
  CookieStore and UpgradeRequest.setCookies()
+ Added some utility methods to LazyList (for lack of existence of
  ListUtil or CollectionUtil in jetty-util)
2014-05-20 11:57:35 -07:00
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