Commit Graph

10685 Commits

Author SHA1 Message Date
Simone Bordet b7c7211cf5 464537 - Updated setuid dependency to 1.0.3.
Also moved here jetty-setuid.xml from the setuid project, so that it
can remain in sync with its correspondent setuid.mod file.
2015-04-13 22:13:02 +02:00
Simone Bordet 3169e3becf 444721 - PushCacheFilter cleanup/improvements.
Only associating secondary resources that have been requested with a GET.
2015-04-13 17:16:26 +02:00
Simone Bordet 599ab9bb1b 460671 - Rationalize property names.
Property format is now "jetty.<module|component>.<propertyName>".

Updated all references with new properties.
2015-04-13 16:21:48 +02:00
Jan Bartel d78673f8f8 464438 ClassFileTransformer support in org.eclipse.jetty.webapp.WebAppClassLoader broken 2015-04-13 14:39:04 +10:00
Joakim Erdfelt dc2221a152 Build under Java 1.8
+ Enforcer setup to JDK 1.8+
+ Java7 profiles removed (for now)
+ Main compile phase source/test is 1.7
+ Test compile phase source/test is 1.8
2015-04-10 13:21:12 -07:00
Joakim Erdfelt 645ee9223c Temp revert to make CI happy (but everything else sad) 2015-04-10 06:47:28 -07:00
Simone Bordet ffadcd6757 444721 - PushCacheFilter cleanup/improvements.
Ported the "maxAssociations" functionality from SPDY's ReferrerPushStrategy.
Added JMX support.
Removed __renew__ special path in favour of a JMX method.
Added clearPushCache() JMX method.
Made push reentrant by eliminating the check for "org.eclipse.jetty.pushed".
2015-04-10 15:22:49 +02:00
Joakim Erdfelt d89aa3a866 Fixing compiler source for modules that now require Java 8 2015-04-09 13:32:30 -07:00
Simone Bordet 4a9d9eae94 Merged branch 'jetty-9.2.x' into 'master'. 2015-04-09 15:58:26 +02:00
Simone Bordet 4fbdafb9e9 464292 - Implement stream-based transformer for AsyncMiddleManServlet.
Introduced AfterContentTransformer with a transform(Source, Sink)
method that offers an InputStream to read the original content from,
and an OutputStream to write transformed content to.
2015-04-09 15:15:27 +02:00
Greg Wilkins 663ff827ed Blacklist ciphers only for h2-16 and later 2015-04-09 10:31:45 +10:00
Joakim Erdfelt 60d790cbf8 Marking java8 specifics excluded when compiling with java7 2015-04-08 15:10:53 -07:00
Joakim Erdfelt 08051ba7dd Cleaning up old code (that now exists elsewhere) 2015-04-08 15:10:53 -07:00
Simone Bordet 18938047e9 Removed deprecated APIs. 2015-04-08 18:40:32 +02:00
Simone Bordet 3f3e7391a6 Merged branch 'jetty-9.2.x' into 'master'. 2015-04-08 18:14:10 +02:00
Simone Bordet 990a045588 Deprecated filterResponseHeader() in favour of filterServerResponseHeader(). 2015-04-08 18:11:24 +02:00
Greg Wilkins 0a943a928c Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project 2015-04-02 19:13:00 +11:00
Greg Wilkins 5ed2f84d06 430951 Support SNI with ExtendedSslContextFactory 2015-04-02 19:12:44 +11:00
Jan Bartel 6a8124a376 Add in license notification for infinispan module 2015-04-02 15:53:30 +11:00
Jan Bartel 2b5a728129 436345 Refactor AbstractSession to minimize burden on subclasses to implement behaviour
Conflicts:
	jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSession.java
	jetty-server/src/main/java/org/eclipse/jetty/server/session/MemSession.java
2015-04-02 14:20:39 +11:00
Jan Bartel e1b7ffc9c8 Update mod file for infinispan session mgr and add etc file
Conflicts:
	jetty-infinispan/src/main/config/modules/infinispan.mod
2015-04-02 13:32:33 +11:00
Jan Bartel 5fb6b93a61 436345 Refactor AbstractSession to minimize burden on subclasses to implement behaviour
Conflicts:
	jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSession.java
	jetty-server/src/main/java/org/eclipse/jetty/server/session/MemSession.java
2015-04-02 13:26:00 +11:00
Jan Bartel ec2a520aa1 Fix version number for infinispan poms 2015-04-02 13:22:33 +11:00
Jan Bartel ebe536348a Update mod file for infinispan session mgr and add etc file 2015-04-02 12:23:07 +11:00
Jan Bartel 0cd3f1dfd7 Add infinispan session mgr to distro 2015-04-02 12:22:48 +11:00
Jan Bartel e8950219f9 Draft mod file for infinispan; fix file license header; add to submodule build
Conflicts:
	jetty-infinispan/pom.xml
2015-04-02 12:21:58 +11:00
Jan Bartel 7375ba2cc3 Alpha impl for infinispan session manager.
Conflicts:
	tests/test-sessions/pom.xml

Conflicts:
	tests/test-sessions/pom.xml
	tests/test-sessions/test-jdbc-sessions/src/test/java/org/eclipse/jetty/server/session/SessionExpiryTest.java
2015-04-02 12:20:12 +11:00
Jan Bartel abb74087a5 Remove dup cdi jars from lib; use individual weld jars not aggregate 2015-04-01 15:55:09 +11:00
Simone Bordet 48dd4d8b56 440106 - Improve ProtocolHandler APIs.
Introduced ProtocolHandlers, the container for ProtocolHandler
instances, which now have also a name.
2015-03-31 19:17:02 +02:00
Simone Bordet 6263972d1e Merged branch 'jetty-9.2.x' into 'master'. 2015-03-31 13:58:41 +02:00
Simone Bordet 509d13531c 463579 - Add support for 308 status code. 2015-03-31 13:57:12 +02:00
Simone Bordet 0636013d65 Using test-and-test-and-set.
See http://en.wikipedia.org/wiki/Spinlock, the section about
optimizations.
See also http://en.wikipedia.org/wiki/Test_and_Test-and-set.
2015-03-30 18:47:07 +02:00
Joakim Erdfelt f06e846812 Adding some websocket client upgrade logging 2015-03-27 15:32:50 -07:00
Jan Bartel d3786262af Add cdi-full-servlet to jetty-cdi modules. 2015-03-27 16:23:06 +11:00
Jan Bartel a1bf23233e Update to org.eclipse.jetty.parent 24 2015-03-27 16:18:58 +11:00
Jan Bartel 247a94c8e5 Integrate cdi with jetty-maven-plugin 2015-03-27 16:18:58 +11:00
Greg Wilkins bf7df1fa55 463036 - system properties to set ssl password and keypasword
Changes so that system properties only provide default
2015-03-27 10:47:05 +11:00
Simone Bordet cd4ab9f369 Merged branch 'jetty-9.2.x' into 'master'. 2015-03-26 11:54:40 +01:00
Simone Bordet 07d29fb1b3 461499 - ConnectionPool may leak connections.
Avoid that the complete event is notified before or concurrently with
the response success event.
2015-03-26 11:33:17 +01:00
Greg Wilkins 55f92e8229 updated NOTICE.txt for possible ALPN inclusion 2015-03-26 14:24:38 +11:00
Greg Wilkins fd12bb8c5c fixed java 1.7 import 2015-03-26 13:53:03 +11:00
Greg Wilkins e093041040 enabled delayed dispatch by default 2015-03-26 12:42:09 +11:00
Greg Wilkins 1cb0449be3 Organised imports 2015-03-26 12:32:15 +11:00
Greg Wilkins 7da5db8dc9 458478 - JarFileResource improve performance of exist method
Use JarFile.getJarEntry() rather than interation

Also-by: alienisty@gmail.com
Signed-off-by: gregw@intalio.com
2015-03-26 12:18:06 +11:00
Greg Wilkins eca04f401a TreeTrie getBest String implementation 2015-03-26 12:18:06 +11:00
Greg Wilkins 5d14d0ca7a removed extra HttpInput synchronization 2015-03-26 12:18:06 +11:00
Joakim Erdfelt ea8a0f0e9a Moving CDI tests into /jetty-cdi/ tree 2015-03-25 17:23:23 -07:00
Joakim Erdfelt 739b6c9556 Fixing CDI module behavior 2015-03-25 15:33:26 -07:00
Simone Bordet 999177ccc2 Fixed race sending SETTINGS with INITIAL_WINDOW_SIZE.
Before, the sender was updating the window size after the SETTINGS
frame was written.
This was leading to a race where the receiver saw the updated window
size and sent DATA frames; these were received by the original sender
before it had the chance to update its local window size, causing an
error.
Now, the update of the window size happen just before writing the
SETTINGS frame to avoid this race.
2015-03-25 19:24:28 +01:00
Jesse McConnell 7bc2d50bf7 set for dev 2015-03-25 09:54:16 -05:00