Simone Bordet
fab61b9157
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-20 01:12:51 +02:00
Simone Bordet
faec7259b2
Fixed dispatch to application in case of empty chunked body.
2016-05-20 01:12:24 +02:00
Simone Bordet
aed6bb6d6a
Code cleanups.
2016-05-20 01:12:24 +02:00
Jesse McConnell
4bf91b5ab3
Merge remote-tracking branch 'origin/release-9.3.9' into jetty-9.3.x
2016-05-19 09:55:58 -05:00
Simone Bordet
59ba37ad95
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-19 11:51:15 +02:00
Simone Bordet
46bc204e1c
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-19 11:50:35 +02:00
Simone Bordet
ff1bfa599f
Issue #354 (Spin loop in case of exception thrown during accept()).
...
Improved the solution by sleeping only if we are still accepting.
This avoids the sleep when the connector is stopping, speeding up tests.
2016-05-19 11:48:51 +02:00
Greg Wilkins
79e5c31029
improved unit test, fixed deferred on chunking
2016-05-19 17:46:50 +10:00
Jan Bartel
feb30c3a2b
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-05-19 16:44:20 +10:00
Jan Bartel
e1489340fe
Flow refactor of session classnames into module and etc files
2016-05-19 16:43:30 +10:00
Jan Bartel
6551d2c9a9
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-05-19 16:32:11 +10:00
Jan Bartel
a28a59be89
Sessions expire if now is >= calculated expiry
2016-05-19 16:30:39 +10:00
Jan Bartel
49ce555add
Ensure SessionCache and SessionDataStore are managed as beans
2016-05-19 13:01:38 +10:00
Jan Bartel
7fd93f1929
Make NEVER_EVICT default session eviction policy; add more debug logging
2016-05-19 12:49:20 +10:00
Greg Wilkins
f826d1365b
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-05-19 11:27:59 +10:00
Greg Wilkins
cdd73eb4da
improved javadoc
2016-05-19 11:27:09 +10:00
Jan Bartel
2e2b8e1a13
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-05-18 18:33:06 +10:00
Jan Bartel
387f433711
Refactor names of session impl classes; fix bugs; add some tests
2016-05-18 17:05:01 +10:00
Greg Wilkins
49ec41f600
Issue #525 fix blockForContent spin
...
Improved test
2016-05-18 12:54:27 +10:00
Jesse McConnell
dc4574f380
[maven-release-plugin] prepare for next development iteration
2016-05-17 17:30:17 -05:00
Jesse McConnell
0bbebec1e0
[maven-release-plugin] prepare release jetty-9.3.9.v20160517
2016-05-17 17:30:13 -05:00
Simone Bordet
c7fd29c0b3
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-16 15:41:29 +02:00
Simone Bordet
f519bfaf71
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-16 15:41:02 +02:00
Simone Bordet
55e5f74889
Fixes #558 - HTTP/2 server hangs when thread pool is low on threads.
...
Fixed test that was broken after changes for #557 .
2016-05-16 15:40:35 +02:00
Joakim Erdfelt
6c47951fae
Merge branch 'jetty-9.4.x'
2016-05-13 11:59:17 -07:00
Joakim Erdfelt
8305125df0
Merge branch 'jetty-9.3.x' into jetty-9.4.x
2016-05-13 11:59:02 -07:00
Joakim Erdfelt
97af3d663f
Fixes #556 - Improve Resource.getAlias() checks on Windows
...
+ Reworks PathResource and FileResource alias checking to
use originally passed paths, before Windows JVM has a
chance to normalize and "correct" the bad paths.
2016-05-13 11:57:23 -07:00
Greg Wilkins
76405555a6
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-05-12 14:01:05 +10:00
Greg Wilkins
0341d09e38
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-05-12 14:00:44 +10:00
Greg Wilkins
298a340851
Issue #558
...
The testEPCExitsLowThreadsMode has been broken, so ignored for now
2016-05-12 13:26:14 +10:00
Simone Bordet
2c787bbc05
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-11 13:57:32 +02:00
Simone Bordet
d8961139f3
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-11 13:57:08 +02:00
Simone Bordet
9b6d42317b
Improved logging.
2016-05-11 13:05:16 +02:00
Greg Wilkins
252e9b626a
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-05-11 16:24:48 +10:00
Greg Wilkins
6fb095f02c
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-05-11 16:23:06 +10:00
Greg Wilkins
bdafea3e96
Issue #561 Fixed test timer
2016-05-11 09:24:02 +10:00
Simone Bordet
5af72ed1fc
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-06 17:44:16 +02:00
Simone Bordet
9a5d8f3943
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-06 17:43:49 +02:00
Simone Bordet
caa45283c7
Fixes #547 (ExecuteProduceConsume (EWYK) does not exit low threads mode)
...
Exposed getters/setters for ExecutionStrategy.Factory in
ServerConnector and SelectorManager, to allow explicit configuration
and testing.
Added test to verify that EPC exits low threads mode.
2016-05-06 17:10:46 +02:00
Simone Bordet
8bb6d4d7dc
Code cleanups.
2016-05-06 17:10:46 +02:00
Greg Wilkins
2a5b120fc3
Issue #525 fix blockForContent spin
...
abort request in bad request handling
2016-05-06 20:31:55 +10:00
Greg Wilkins
13d9263d78
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-05-05 11:37:29 +10:00
Greg Wilkins
15480a7c94
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-05-05 11:37:00 +10:00
Greg Wilkins
6591137ba0
Issue #547 EWYK leaves low resource mode
...
Directly implement PEC in EPC low resource mode
2016-05-05 11:22:37 +10:00
Joakim Erdfelt
00543724ec
Merge branch 'jetty-9.4.x'
2016-05-04 09:16:38 -07:00
Joakim Erdfelt
bec06de61d
Fixing bad javadoc references that broke the build
2016-05-04 09:16:15 -07:00
Simone Bordet
3decd95de9
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-04 11:48:51 +02:00
Simone Bordet
4d4ecfd5cf
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-04 11:47:54 +02:00
Simone Bordet
49a19abd71
Fixes #521 (Separate usage of the Server and the ServerConnector Executors)
...
Found another couple of places where we should use the Server Executor.
2016-05-04 11:28:13 +02:00
Greg Wilkins
1c292819fe
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-05-04 11:45:23 +10:00
Greg Wilkins
a5d3f29f11
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-05-04 11:10:03 +10:00
Greg Wilkins
5b8f411ba9
Issue #539
...
Made ResourceService pluggable
2016-05-04 11:08:49 +10:00
Greg Wilkins
a9a21daa8e
Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x
2016-05-04 09:15:13 +10:00
Greg Wilkins
e783777d1c
Issue #519 Disable SSL session caching
...
Made caching parameters configurable
2016-05-04 09:14:35 +10:00
Joakim Erdfelt
114ac79808
Merge branch 'jetty-9.4.x'
2016-05-02 09:53:02 -07:00
Joakim Erdfelt
932e0125d2
Merge branch 'jetty-9.3.x' into jetty-9.4.x
2016-05-02 09:51:24 -07:00
Joakim Erdfelt
ff1ca8d993
Limiting versions that trigger !STABLE warning
...
+ Only RC# and M# trigger warning now.
+ Warning includes URL for where to download stable version.
2016-05-02 09:50:05 -07:00
Greg Wilkins
42dac144ee
Improved session configuration naming
2016-04-30 11:26:28 +10:00
Greg Wilkins
5bbb1da71b
default directory for file-session-store
2016-04-30 10:41:43 +10:00
Greg Wilkins
66f242191c
Issue #515 Alternate start modules
...
Used alternate modules for new session architecture
2016-04-30 09:19:38 +10:00
Joakim Erdfelt
c09f31a51d
Bumping up master to version 10.0.0-SNAPSHOT
2016-04-29 11:47:15 -07:00
Jan Bartel
4ea5ec8cee
Add factory for a SessionStore with a fronting cache.
...
Not finished, initial checkin.
2016-04-29 15:10:52 +10:00
Jan Bartel
80e020f08f
Add configuration properties for JDBCSessionStore to JDBCSessionStoreFactory
2016-04-28 16:26:30 +10:00
Jan Bartel
70a665d3e7
Refactor session implementation: rename SessionStore impls.
2016-04-28 16:18:29 +10:00
Greg Wilkins
092ed57a17
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-04-28 08:17:45 +10:00
Greg Wilkins
5f7a32e30e
warning if not stable release
2016-04-28 08:15:06 +10:00
Greg Wilkins
695b63fc78
Issue #525 Looping on malformed request
...
Improved onBadMessage handling so that it better handles ISE thrown when a bad message is detected while dispatched to the servlet.
2016-04-27 18:57:15 +10:00
Jan Bartel
c99db5797f
Refactor name of SesstionStore than supports cache of data.
2016-04-25 16:11:41 +10:00
Greg Wilkins
970798b879
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-04-23 10:54:46 +10:00
Greg Wilkins
367a807592
Issue #521 Separate executors for server and connector
...
HttpChannel uses the server executor
LowResourceMonitor checks both server and connector executors.
2016-04-23 10:50:05 +10:00
Mikko Tiihonen
aa8597c19e
Sort equal quality accept-encoding values based on server configured preference ( #507 )
...
* Sort equal quality accept-encoding values based on server configured preference. Add fixed size cache to reduce overhead of complex header parsing. #507
Signed-off-by: Mikko Tiihonen <mikko.tiihonen@nitorcreations.com>
* Only look at the first Accept-Encoding header value in the request. Jetty has never supported handling of multiple headers before and the worst thing that can happen is that the static content is sent uncompressed
* Rename tieBreakerFunction to secondaryOrderingFunction
* Make accept-encoding header cache size configurable
* Add back multiple accept-encoding header handling (with optimizations). Merge QuotedEncodingQualityCSV back to QuotedQualityCSV. Fix documentation on how to use precompressed servlet init parameter
2016-04-15 20:04:01 +10:00
Jan Bartel
9212a62d74
Correct session store xml config files
2016-04-15 11:08:46 +10:00
Jan Bartel
d28dffb16e
Remove SessionManager; refactor names of session classes; add start modules for new session arch
2016-04-15 11:08:46 +10:00
Joakim Erdfelt
6fb338e50d
Updating to version 9.3.9-SNAPSHOT
2016-04-11 16:20:50 -07:00
Joakim Erdfelt
bb4f3c4882
Updating to version 9.3.9.M1
2016-04-11 15:35:22 -07:00
Greg Wilkins
2fb9b55da2
Issue #485 Multiple compressed formats from static content
...
Renamed ResourceCache as per TODO
Added javadoc and XML comments
2016-04-07 17:33:47 +10:00
Greg Wilkins
a72838162d
Issue #485 Multiple compressed formats from static content
...
Fixed formatting from the PR
2016-04-07 16:47:28 +10:00
Mikko Tiihonen
3261e03edb
Support for configurable set of precompressed static resources
...
* Support for configurable set of precompressed static resources
Signed-off-by: Mikko Tiihonen <mikko.tiihonen@nitorcreations.com>
* Use QuotedQualityCSV to parse preferred content encodings
Signed-off-by: Mikko Tiihonen <mikko.tiihonen@nitorcreations.com>
2016-04-07 13:57:00 +10:00
Greg Wilkins
21e4cfecfc
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-04-07 11:41:29 +10:00
Greg Wilkins
4b94aa2c97
Issue #491 Do not assume gzip acceptable for HTTP/2
...
Removed the HTTP/2 specific code for #491
2016-04-07 11:39:34 +10:00
Jan Bartel
6514158e6a
Remove unneeded SessionManager interface.
2016-04-06 16:31:23 +10:00
Greg Wilkins
92904d2b7d
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-04-05 13:30:01 +10:00
Greg Wilkins
815764c279
Issue #472 Use LongAdder for statistics
...
Improved JMX context names
2016-04-05 12:53:19 +10:00
Greg Wilkins
bbb7f2188c
Merge branch 'jetty-9.3.x' into issue-472
2016-04-05 12:24:25 +10:00
Greg Wilkins
23ad5a2bdf
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-04-05 12:23:32 +10:00
Greg Wilkins
b087e6db28
Issue #467 Compact // rule
...
Improved the rewrite classes and modules to make it easier to compact // withing a URL.
This can now be done with --module=rewrite,rewrite-compactpath
2016-04-05 12:13:29 +10:00
Greg Wilkins
91bef55924
Issue #472 Use LongAdder for statistics
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2016-04-01 17:22:45 +11:00
Greg Wilkins
0e16f46173
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-04-01 12:48:10 +11:00
Greg Wilkins
08b528e960
Issue #470 AsyncContextState NPE if called after reset
...
Added a NOT_ASYNC state to the enum to avoid the null value.
2016-03-31 18:23:18 +11:00
Greg Wilkins
3590abc534
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-03-30 20:05:59 +11:00
Greg Wilkins
c768828703
Issue #458 Improve Quality list handling
...
Added QuotedCSV and QuotedQualityCSV that are up to date with RFC7230
2016-03-30 19:07:11 +11:00
Joakim Erdfelt
5c896d88ec
Fixing javadoc build errors
2016-03-25 11:18:00 -07:00
Greg Wilkins
acfa1268bc
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-03-24 12:58:06 +11:00
Greg Wilkins
d341b0e1d6
Merge branch 'jetty-9.3.x' into jetty-9.3.x-issue-448
2016-03-24 11:38:46 +11:00
Jan Bartel
4ca9e3b149
Merge remote-tracking branch 'origin/jetty-9.3.x'
...
Conflicts:
jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSession.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/SessionManager.java
tests/test-quickstart/src/test/java/org/eclipse/jetty/quickstart/AttributeNormalizerTest.java
2016-03-24 11:38:44 +11:00
Greg Wilkins
8b228073e3
Issue #448 - RFC2616 Compliance Mode should track and report RFC7230 violations
...
Efficiency improvements
2016-03-24 11:37:39 +11:00
Jan Bartel
ede4c3a711
Issue #435 adjust debug log message
2016-03-24 10:55:52 +11:00
Jan Bartel
1c07172635
Issue #453 Change logging of setting session maxInactiveInterval to DEBUG from WARN
2016-03-24 10:03:39 +11:00
Jan Bartel
bfeae1afa3
Remove periodic iteration over sessions
2016-03-23 16:59:36 +11:00
Greg Wilkins
4ae077f2b6
Issue #448 - RFC2616 Compliance Mode should track and report RFC7230 violations
...
Improved compliance level reporting
Improved method names to make code read better
2016-03-23 14:42:05 +11:00