Jan Bartel
9ff55cb301
Merge branch 'master' into session-refactor
...
Conflicts:
jetty-infinispan/src/main/java/org/eclipse/jetty/session/infinispan/InfinispanSessionManager.java
jetty-nosql/src/main/java/org/eclipse/jetty/nosql/NoSqlSessionManager.java
jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java
jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionManager.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionIdManager.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionManager.java
tests/test-sessions/test-jdbc-sessions/src/test/java/org/eclipse/jetty/server/session/JdbcTestServer.java
tests/test-sessions/test-mongodb-sessions/src/test/java/org/eclipse/jetty/nosql/mongodb/MongoTestServer.java
tests/test-sessions/test-sessions-common/src/main/java/org/eclipse/jetty/server/session/AbstractInvalidationSessionTest.java
2015-12-03 16:57:51 +11:00
Greg Wilkins
4bbd060ca8
483427 - AsyncContext complete while pending async Reads/Writes
2015-12-02 16:07:59 +11:00
Greg Wilkins
5e40bf29aa
Merge remote-tracking branch 'origin/jetty-9.3.x'
2015-12-02 11:16:17 +11:00
Greg Wilkins
45350b62c1
483344 - text/csv Mime Type For CSV in mime properties File
2015-12-02 11:11:39 +11:00
Joakim Erdfelt
480972e340
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2015-12-01 07:46:09 -07:00
Joakim Erdfelt
040b2c9b31
More Javadoc fixes
2015-11-30 11:53:57 -07:00
Joakim Erdfelt
3357162cc6
Merge branch 'jetty-9.3.x'
...
Conflicts:
jetty-plus/src/main/java/org/eclipse/jetty/plus/security/DataSourceLoginService.java
jetty-security/src/main/java/org/eclipse/jetty/security/HashLoginService.java
jetty-security/src/main/java/org/eclipse/jetty/security/JDBCLoginService.java
2015-11-30 11:31:58 -07:00
Joakim Erdfelt
fe84c34bde
Fixing Javadoc for Java 8 based builds
2015-11-30 11:28:16 -07:00
Jan Bartel
82ffc4f355
Made mongo session tests work.
2015-11-27 16:01:54 +11:00
Greg Wilkins
cea05f17d9
483119 - CachingWebAppClassLoader breaks JSP
...
Cleaned up debugging and impl. No fix for JSP problem
2015-11-27 10:39:52 +11:00
Jan Bartel
81b2a6a4de
483059 Remove cache of authenticated users
2015-11-26 15:31:19 +11:00
Greg Wilkins
18a3af1951
Merge remote-tracking branch 'origin/jetty-9.3.x'
2015-11-26 11:40:37 +11:00
Greg Wilkins
ee9c57e3ea
482670 - HttpURI wrongly parser URI paths starting with /@
2015-11-26 11:39:55 +11:00
Greg Wilkins
ac124094dd
Merge remote-tracking branch 'origin/jetty-9.3.x'
2015-11-26 07:08:06 +11:00
Greg Wilkins
a2c057892e
483039 - HTTP2 Upgrade case sensitivity on Connection header
2015-11-26 07:06:38 +11:00
Simone Bordet
7125d52fdf
Merged branch 'jetty-9.3.x' into 'master'.
2015-11-25 19:08:29 +01:00
Simone Bordet
d2e4eff686
Made test behave the same for different proxy servlets to reduce
...
instanceof checks.
2015-11-25 17:21:51 +01:00
Simone Bordet
a686e26c31
Removed debug leftovers.
2015-11-25 16:03:41 +01:00
Simone Bordet
eac966cb9b
483009 - MultiPartContentProvider may send wrong Content-Length.
...
Introduced method close() to signal when no more parts will be added,
and calculating the Content-Length in setListener() only if when closed.
2015-11-25 16:02:21 +01:00
Simone Bordet
50041395f9
Merged branch 'jetty-9.3.x' into 'master'.
2015-11-25 14:00:19 +01:00
Simone Bordet
3c54806d47
482959 - Local stream count never decrements when closing a stream causing IllegalStateException.
...
This issue was caused by removeStream(IStream, boolean) to take a
boolean parameter that indicated whether the close of the stream was
caused by a sent frame (local) or by a received frame (remote).
However, this was wrong, since a local stream may be closed by
receiving a frame. This error was causing the local and remote stream
counts held by HTTP2Session to be decremented wrongly, causing the
IllegalStateException mentioned in the bug report.
Fixed by decrementing the stream counters based on whether the stream
itself is local or remote.
2015-11-25 12:58:02 +01:00
Simone Bordet
f596bf1566
Improved javadocs for onPreface().
2015-11-25 12:58:02 +01:00
Greg Wilkins
204591ce82
482855 - Content-Length omitted for POST requests with empty body
...
Removed HTTP 0.9 support
A few code simplifications
Fixed clients relying on Content-Length headers being ignored
2015-11-25 20:50:59 +11:00
Greg Wilkins
ab93529f6d
482855 - Content-Length omitted for POST requests with empty body
...
fixed merge
2015-11-25 20:50:59 +11:00
Greg Wilkins
e78fcb59a4
482855 - Content-Length omitted for POST requests with empty body
...
An ineligant fix. Will improve in 9.3.x/9.4.x without HTTP 0.9 support.
2015-11-25 20:50:59 +11:00
Jan Bartel
5c04f7f86d
Reverse accidental commit of changes to test-jaas-webapp login.conf
2015-11-25 15:27:32 +11:00
Jan Bartel
25c01f7953
Reverse accidental commit of changes to test-jaas-webapp login.conf
2015-11-25 15:26:41 +11:00
Jan Bartel
7f8796bb51
Updated to shade plugin 2.4.2
2015-11-25 14:50:23 +11:00
Jan Bartel
c7ab05a0b8
Refactor jaas login sequence to only fetch role data if user is authenticated according to that module.
2015-11-25 14:02:12 +11:00
Jan Bartel
e296995b2f
Fixing jetty.home/base property in pom for test-jaas-webapp.
2015-11-25 14:01:46 +11:00
Jan Bartel
6e37f4886a
Refactor jaas login sequence to only fetch role data if user is authenticated according to that module.
2015-11-25 13:58:27 +11:00
Jan Bartel
648ab51afa
Fixing jetty.home/base property in pom for test-jaas-webapp.
2015-11-25 08:52:48 +11:00
Joakim Erdfelt
12e1974fd9
482172 - Report form key size count in UrlEncoded exceptions
...
+ Fixing ISE message format/syntax
2015-11-24 08:51:22 -07:00
Joakim Erdfelt
f2bd05747e
482058 - MultiPartInputStream test initial part boundary incorrectly allows empty string
2015-11-24 08:51:22 -07:00
Joakim Erdfelt
21388d4765
482057 - MultiPartInputStream temp file permissions should be limited to user
2015-11-24 08:51:22 -07:00
Joakim Erdfelt
efecc0c8cf
482056 - Compact path before using it in getRequestDispatcher()
2015-11-24 08:51:22 -07:00
Joakim Erdfelt
ea9c9d5f8d
482173 - Track original Query string in Rewrite RuleContainer too
2015-11-24 08:51:22 -07:00
Joakim Erdfelt
33307730ea
482041 - Add ServletHandler.newCachedChain() to ease customization
2015-11-24 08:51:22 -07:00
Joakim Erdfelt
0abc4bbeb2
482039 - Create shaded jar for isolated jetty-client use
...
+ a "hybrid" classified artifact is now being produced.
The choice for "hybrid" was chosen to match classifier
already in place for websocket-client (similar purpose)
2015-11-24 08:51:22 -07:00
Joakim Erdfelt
b64b1d98e0
480898 - Introduce FilterMapping.getDispatcherTypes() method
2015-11-24 08:51:21 -07:00
Joakim Erdfelt
a0dca5af59
Fixing broken javadoc
2015-11-23 11:58:39 -07:00
Joakim Erdfelt
cfca16f64d
482173 - Track original Query string in Rewrite RuleContainer too
2015-11-23 09:00:59 -07:00
Jan Bartel
b249789535
Refactor api to use session id as string, and class for context id; mostly port mongo sessions.
2015-11-20 10:48:50 +11:00
Greg Wilkins
a311c8bde1
480904 - jetty-util Loader simplification
...
The Loader has been simplified to now just be a switch between loading from the context loader,
the same loader as another class or the system loader. Multiple loaders will never be tried.
A new runWithServerClassAccess(PriviledgedAction) method has been added to WebAppClassLoader, that
is now used during configuration for actions that need access to both the WEB-INF/lib classes and
the server classes (eg jetty-web.xml and env.xml).
The JMX MBean mechanism has also been modified to look for an MBean class in the same loader that
object came from before attempting the context loader (only if different).
2015-11-19 12:14:05 +11:00
Simone Bordet
65d33f8b49
Merged branch 'jetty-9.3.x' into 'master'.
2015-11-18 21:40:51 +01:00
Simone Bordet
ce41b7124f
482506 - HTTP/2 load test with h2load fails.
...
Returning true if the upgrade succeeds to signal to the HttpParser to
stop parsing, leaving all the work and the buffer to the new connection.
2015-11-18 19:25:34 +01:00
Simone Bordet
793c816c66
Improved logging.
2015-11-18 19:25:34 +01:00
Joakim Erdfelt
4e773c16e2
Merge branch 'release-9.3.6' into jetty-9.3.x
2015-11-18 11:24:04 -07:00
Greg Wilkins
4ed4fda173
Merge remote-tracking branch 'origin/jetty-9.3.x'
2015-11-18 15:53:36 +11:00
Greg Wilkins
8ed34b3395
482243 GzipHandler include test
2015-11-18 15:52:32 +11:00