Commit Graph

11197 Commits

Author SHA1 Message Date
Jan Bartel 8c8bbe6940 Moved jetty-rhttp submodule to jetty github repo. 2015-07-09 14:16:53 +10:00
Simone Bordet c367ea8a85 441020 - Support HEADERS followed by CONTINUATION+. 2015-07-08 18:55:47 +02:00
Simone Bordet 22cea067d7 Removed unused method. 2015-07-08 18:49:20 +02:00
Simone Bordet f62305b5a5 Bug 470727 - Thread Starvation of selector wakeups.
Added comment on running non-blocking code immediately.
2015-07-08 12:48:53 +02:00
Greg Wilkins 4e3b400550 464741 - HttpFields declares IllegalArgumentException as checked exception 2015-07-08 17:48:39 +10:00
Greg Wilkins 7340a4d9b2 464294 AsyncNCSARequestLog blocks JVM exit after failure
Made async writer thread a daemon
AbstractContainerLifeCycle stops failed beans
2015-07-08 17:43:55 +10:00
Jan Bartel 77bdf84f5c 470505 jetty-maven-plugin JettyWebAppContext#setQuickStartWebDescriptor should accept a Maven-friendly type 2015-07-08 17:10:31 +10:00
Greg Wilkins 7fbf512b17 471985 NPE in HttpFields.putField
The problem had several aspects:
 * HttpField.add should not let a null entry be added to the fields
 * The putHeaders methods should have checked for a null field before trying to add it
 * But the fundamental problem was the JarFileResource.close was leaving exist==true, so a new entry was never created.
2015-07-08 16:07:37 +10:00
Jan Bartel 8c72d04415 471076 Apache jspc ignores empty list of files to precompile and scans anyway 2015-07-08 11:09:53 +10:00
Joakim Erdfelt e8eed798ab Fixing exception message 2015-07-06 14:27:38 -07:00
Greg Wilkins 83fcdda906 470727 - Thread Starvation with EWYK
Added constructor to allow low resources strategy to be pluggable within EWYK
2015-07-03 22:54:59 +10:00
Jan Bartel 75fc82b582 Add links to test-spec webapp for fragment static and dynamic content 2015-07-03 16:15:14 +10:00
Jan Bartel 5ac1c0a3b7 471623 Update to apache jsp 8.0.23
Use 8.0.23.M1 for jetty version of apache jsp 8.0.23
2015-07-03 15:47:05 +10:00
Greg Wilkins a9dd6ec676 fixed header 2015-07-02 17:24:37 +10:00
Greg Wilkins 236edce34f 471604 - Extend CrossOriginFilter to provide a Timing-Allow-Origin header
applied from https://github.com/eclipse/jetty.project/pull/50

Also-by: David Seebacher <dseebacher@gmail.com>
2015-07-02 17:18:21 +10:00
Greg Wilkins 04062a8383 Improved graceful shutdown and added tests 2015-07-02 16:57:56 +10:00
John Myers 2d0bedd9bf [Bug 470664] Handle multiple RequestLogHandler in chain
Signed-off-by: John Myers <jgmyers@proofpoint.com>
Change-Id: Iff4d80957f43ddeafc212500cf912ae9c928b261
2015-07-02 01:57:26 -04:00
Greg Wilkins 75f74ff76f 471251 - Improved debugging on async timeout 2015-07-02 15:53:52 +10:00
Greg Wilkins ca8ba1c080 471251 - Improved debugging on async timeout 2015-07-02 08:01:03 +10:00
Greg Wilkins 8d869bf88b 470727 - Thread Starvation with EWYK
Implemented NonBlockingCallbacks and fallback to PEC scheduling
2015-07-01 17:21:53 +10:00
Jan Bartel a87823930a 471464 Parsing issues with HttpURI
Fixed surefire config that needs to use an isolated classloader, not a manifest classpath.
2015-07-01 17:12:30 +10:00
Greg Wilkins 13ce021e5e 471464 - Parsing issues with HttpURI
Fixed parsing of CONNECT URIs
2015-07-01 15:50:31 +10:00
Jan Bartel 75640039fd 471272 ArrayIndexOutOfBoundsException in org.eclipse.jetty.quickstart.PreconfigureQuickStartWar 2015-07-01 15:06:04 +10:00
Greg Wilkins 072d11b75c 471464 - Parsing issues with HttpURI
Some extra test cases
2015-07-01 14:06:08 +10:00
Greg Wilkins dd9e3d8ee9 471464 - Parsing issues with HttpURI
Removed pre-existing lookahead
made {} style more consistent
2015-07-01 13:36:49 +10:00
Greg Wilkins 97e5b86b26 471464 - Parsing issues with HttpURI
Removed authhostport boolean
removed lookahead in start
2015-07-01 13:10:16 +10:00
Joakim Erdfelt f299979989 Fixing javadoc on HttpURI.getPath() 2015-06-30 17:46:09 -07:00
Joakim Erdfelt e576271082 471388 - StringIndexOutOfBoundsException when using <c:url> with parameters
+ Reenabling test case, now that HttpURI parsing issues have been fixed.
2015-06-30 17:40:41 -07:00
Joakim Erdfelt e7d733bda0 471464 - Parsing issues with HttpURI
+ Updating expectations on HttpURIParseTest
+ Making results of new HttpURI(String) and new HttpURI(URI) consistent
+ Making results of HttpURI parsing consistent with java.net.URI
+ Making output of HttpURI.toString() and java.net.URI.toASCIIString()
  consistent with regards to ssp (scheme specific part) behavior
2015-06-30 17:37:40 -07:00
Joakim Erdfelt f3fe4331c4 471464 - Parsing issues with HttpURI
+ Adding documented and annotated tests cases showing problems
  (Note: some tests are @Ignore'd at the moment)
2015-06-30 10:49:28 -07:00
Jesse McConnell 4897fd605d 460671 - Rationalize property names (fix for jetty.sh) 2015-06-30 11:38:46 -05:00
Joakim Erdfelt b522cf0bd8 471388 - StringIndexOutOfBoundsException when using <c:url> with parameters
+ Cleaning up HttpURITest
+ Creating parameterized HttpURIParseTest from various separate test
  cases in former HttpURITest
  + Currently @Ignored
  + Test Parse from String
  + Test Parse from URI
  + Test Parse result differences with java.net.URI
+ Adding more testcases to demonstrate bug
2015-06-29 17:35:34 -07:00
Joakim Erdfelt f644926b2b 471388 - StringIndexOutOfBoundsException when using <c:url> with parameters
Adding testcase to demonstrate the bug
2015-06-29 17:35:18 -07:00
Joakim Erdfelt bc71a57afa Making test error/failure reporting more useful 2015-06-29 10:04:24 -07:00
Joakim Erdfelt f222763ac9 Adding logging config 2015-06-29 10:03:36 -07:00
Joakim Erdfelt 62bd4be4c0 Using newer surefire fork settings 2015-06-29 10:03:03 -07:00
Joakim Erdfelt 438e1543dc Bumping up surefire plugin to 2.18.1 2015-06-29 10:02:40 -07:00
Joakim Erdfelt f630a8416b Consolidating maven-javadoc-plugin configuration
+ all <configuration> is now in top level pom
   as a <pluginManagement> entry for all sub-modules
2015-06-26 08:09:23 -07:00
Jan Bartel 2349f20edf 470963 Update jetty-maven-plugin mojo annotations for maven 3 2015-06-26 16:35:55 +10:00
Jan Bartel 96f7856b89 471071 jetty-infinispan.xml incorrect syntax for remote named cache 2015-06-26 15:24:08 +10:00
Joakim Erdfelt 7ebbe58c81 Fixing javadoc 2015-06-25 08:58:57 -07:00
Jan Bartel 3ac6a727cf 470803 If a webapp is not fully started do not fully stop it 2015-06-25 18:29:51 +10:00
Jan Bartel 8a64c50f24 Update to pmd plugin 3.4 and plugin-plugin 3.4 and jetty-build-support 1.4 2015-06-25 18:20:11 +10:00
Jan Bartel 7a2dcd8576 Remove unused import from OneWebApp example. 2015-06-25 10:52:59 +10:00
Jan Bartel bded25a284 470855 Only log warning for duplicate path mappings to same servlet in same descriptor 2015-06-24 13:59:28 +10:00
Greg Wilkins 621338f98e 469384 Improved javadoc for ClasspathPattern 2015-06-24 13:06:59 +10:00
Greg Wilkins 07c81d6ec7 Bug: 470790 Fixed alias checking of symlinked directories 2015-06-24 12:28:50 +10:00
Greg Wilkins 814000531f Bug: 447781 Allow additional methods to be x-www-form-encoded
Added configuration to the HttpConfiguration class to allow additional methods to be set as
acceptable for x-www-form-encoding.
2015-06-24 11:45:44 +10:00
Joakim Erdfelt 99ce82e4cd Fixing javadoc 2015-06-22 08:53:30 -07:00
Greg Wilkins 3e401a62e9 StringUtil.csvSplit(String) 2015-06-19 16:48:53 +10:00