Simone Bordet
b26552cbb5
Merged branch 'jetty-9.2.x' into 'master'.
2015-04-15 19:21:11 +02:00
Simone Bordet
6fa863d6be
Updated ALPN and NPN versions for JDK 7u79, 7u80 and 8u45.
2015-04-15 19:09:46 +02:00
Simone Bordet
7a75faa770
Fixed default value for requestlog directory.
2015-04-15 18:06:15 +02:00
Simone Bordet
e868ab0b0d
464706 - HTTP/2 and async I/O: onDataAvailable() not called.
...
Changed HTTPServerConnection to return a Runnable to be run by the
execution strategy also in case of content.
This allows onDataAvailable() to be called at the proper times.
2015-04-15 17:21:17 +02:00
Simone Bordet
0360b1cc5b
Made test more reliable.
2015-04-14 22:18:45 +02:00
Simone Bordet
fd158a231b
460671 - Rationalize property names.
...
Fixed typos.
2015-04-14 22:11:59 +02:00
Simone Bordet
f4a6b4b5eb
460671 - Rationalize property names.
...
Made requestlog use a similar configuration to logging and debugmod modules.
2015-04-14 22:11:59 +02:00
Simone Bordet
337e0bd8c9
464606 - Support property expansion in "default" attribute of Property.
2015-04-14 22:11:59 +02:00
Simone Bordet
55e74c6867
460187 - infinite recursion in sending error.
...
Added test case.
2015-04-14 22:11:59 +02:00
Joakim Erdfelt
76080faaf0
464633 - Change Selection.how to Selection.criteria
2015-04-14 12:05:05 -07:00
Joakim Erdfelt
d9ffed0a07
451973 - Ambiguous module init location when mixing --add-to-start & --add-to-startd in the same exec
...
+ In case of ambiguous selection, defaults to start.ini, with warning
message
2015-04-14 12:05:05 -07:00
Jan Bartel
b8e062bd51
Ensure jetty-cdi classes visible to weld.
2015-04-14 15:55:48 +10:00
Joakim Erdfelt
05784f46b4
464555 - ALPN module download attempts to download jar before dir exists
...
+ Ensure directory exists for output before download is attempted.
2015-04-13 17:37:24 -07:00
Joakim Erdfelt
0e2b1856b5
464556 - Restrict start module downloads to ${jetty.base} paths only
...
+ Restrict [files] section references (download/uri/maven) to
output only in ${jetty.base} tree
2015-04-13 17:37:24 -07:00
Joakim Erdfelt
cea577bd17
463144 - modules do not see pre-downloaded ALPN libs
...
+ Test all BaseHome configured locations for download file existence.
2015-04-13 17:37:24 -07:00
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
92a3f17532
464438 ClassFileTransformer support in org.eclipse.jetty.webapp.WebAppClassLoader broken
2015-04-13 14:51:22 +10: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