11077 Commits

Author SHA1 Message Date
Joakim Erdfelt
a469e78bdb 473307 - Add 301 Moved Permanently Rules to jetty-rewrite
+ Adding MovedPermanentlyRegexRule (and test)
+ Adding MovedPermanentlyPatternRule (and test)
2015-07-22 11:31:56 -07:00
Joakim Erdfelt
fa92938243 Fixing javadoc errors 2015-07-22 10:22:39 -07:00
Greg Wilkins
607239028c 470727 - Thread Starvation of selector wakeups.
Changed the CallBack.NonBlocking to a default Callback.isNonBlocking, so that wrapping callbacks can determine if they are NonBlocking or not.
2015-07-22 17:31:54 +10:00
Greg Wilkins
24c31527cb 473243 Delay resource close for async default content 2015-07-22 13:44:46 +10:00
Greg Wilkins
4bd82d74df 473006 - Encode addPath in URLResource
Conflicts:
	jetty-util/src/test/java/org/eclipse/jetty/util/resource/ResourceTest.java
2015-07-22 13:05:49 +10:00
Jesse McConnell
ef31612f5f set for dev 2015-07-17 12:14:56 -05:00
Jesse McConnell
684b3d1fcc compat3 source setting should be 8 for jetty 9.3.x 2015-07-17 12:12:06 -05:00
Jesse McConnell
4b8a6e584f Merge branch 'release-9.3.1' 2015-07-17 12:10:49 -05:00
Greg Wilkins
54995452d6 472931 - HttpConfiguration copy constructor incomplete 2015-07-17 23:50:39 +10:00
Greg Wilkins
edc8bae556 472781 - GzipHandler isMimeTypeGzipable() bad logic
Added utility classes:

  IncludeExclude  - handles standard include exclude set
  RegexSet        - A set of regular expressions that have a combined compiled pattern
  PathMap.PathSet - A set of standard path mappings
2015-07-17 16:28:48 +10:00
Greg Wilkins
9ee4b64e89 472781, 472782 Improve GzipHandler Include/Exclude handling
Fixed javadoc
2015-07-17 11:54:18 +10:00
Greg Wilkins
a4a12e0e19 Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project 2015-07-17 11:49:37 +10:00
Greg Wilkins
de39bf5227 472781, 472782 Improve GzipHandler Include/Exclude handling
Made a common utility class for include/exclude handling
Use path exclusion rather than mime exclusion for svg
2015-07-17 08:11:11 +10:00
Simone Bordet
5bb942b5c1 Merged branch 'jetty-9.2.x' into 'master'. 2015-07-16 19:10:12 +02:00
Simone Bordet
dee941c365 472859 - ConcatServlet may expose protected resources. 2015-07-16 18:45:03 +02:00
John Myers
01497cc530 Bug 472601: fix typo
Signed-off-by: John Myers <jgmyers@proofpoint.com>
2015-07-15 20:55:20 -07:00
Greg Wilkins
15c83cf7ce Bug: 472601 org.eclipse.jetty.util.log.Log.setLog(Logger) fixed 2015-07-16 09:28:42 +10:00
Greg Wilkins
c5b36c6353 Bug 472601: org.eclipse.jetty.util.log.Log.setLog(Logger) fixed 2015-07-16 09:10:08 +10:00
Greg Wilkins
deba2f0d6a 472621 - Unjustified timeout when serving static content
Created HttpConfiguration.setBlockingTimeout as a new timeout to apply to the total read/write operation.
Default is -1, which is no overall timeout and only the idle timeout will apply.
2015-07-15 17:09:18 +10:00
Jesse McConnell
9b790c38ce [maven-release-plugin] prepare for next development iteration 2015-07-14 11:42:34 -05:00
Jesse McConnell
b35d32f2b8 [maven-release-plugin] prepare release jetty-9.3.1.v20150714 jetty-9.3.1.v20150714 2015-07-14 11:42:28 -05:00
Jesse McConnell
505037a832 set for release 2015-07-14 09:53:15 -05:00
Greg Wilkins
c2615d5fbd 472411 - PathResource.checkAliasPath typo 2015-07-12 21:33:15 +10:00
Greg Wilkins
2c3326e049 Improved graceful shutdown and added tests 2015-07-12 21:32:38 +10:00
Simone Bordet
9549001d8c 472422 - Custom status codes result in a NumberFormatException while using http2.
Fixed constructor that was passing the name as the value.
Also other cleanups.
2015-07-11 16:30:05 +02:00
Jan Bartel
325c65a6cb 464745 Remove @org.apache.xbean.XBean references 2015-07-10 18:14:02 +10:00
Greg Wilkins
04f4448281 472310 Improved logging when no supported included ciphers 2015-07-10 09:46:32 +10:00
Jesse McConnell
7204707902 [maven-release-plugin] prepare for next development iteration 2015-07-09 12:14:38 -05:00
Jesse McConnell
3b1533673e [maven-release-plugin] prepare release jetty-9.2.12.v20150709 jetty-9.2.12.v20150709 2015-07-09 12:14:30 -05:00
Jesse McConnell
eb3defa6ef set for release 2015-07-09 10:50:58 -05:00
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