Jan Bartel
f79d7cfe20
Issue #1070
2016-11-04 10:49:48 +11:00
Simone Bordet
ca3af68809
Code cleanup.
...
Clarified with comments how the 2 execution strategies work in ManagedSelector.
Fixed computation of the minimum number of threads in Server.
2016-11-03 11:44:49 +01:00
Greg Wilkins
c6436c34ad
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-11-03 16:56:21 +11:00
Greg Wilkins
6781a949b1
Issue#1066 Simplify HttpGeneration
...
Reduce the transformations needed on header fields, so they can be more often
set directly and no need to split and recombine.
The Content-Length field is added IF it is needed for framing or if it was explicitly set
The Transfer-Encoding: chunk field is used only as a hint that there is content.
Connection fields are used as is, but are checked for close and keep-alive
2016-11-03 16:55:33 +11:00
Jan Bartel
41d506fe4e
Issue #1067
2016-11-03 16:21:24 +11:00
Greg Wilkins
bbc21e8648
Issue #1065 Improved error message on setBufferSize
2016-11-03 15:06:32 +11:00
Jan Bartel
2d6ec3aee2
Remove unnecessary cast to DefaultSessionIdManager in Session.invalidate
2016-11-03 14:25:30 +11:00
Simone Bordet
69aa9d77ee
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-10-28 12:15:14 +02:00
Simone Bordet
206122756f
Fixes #1037 - Don't execute AsyncListener.onTimeout events in spare Scheduler-Thread.
...
Now calling onTimeout() from pooled threads.
Restored AsyncListener test cases.
2016-10-28 12:01:39 +02:00
Greg Wilkins
3e4f7b1fbf
Issue #1045 abort connections with non matching content-length
2016-10-28 15:36:19 +11:00
Simone Bordet
b741b454af
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-10-25 15:45:56 +02:00
Simone Bordet
33eb768d69
Fixes #1029 - Restore Request.setHttpVersion().
...
Also cleaned up the asymmetry in MetaData between the setter
(setHttpVersion()) and the getter (getVersion()).
2016-10-25 15:45:29 +02:00
Joakim Erdfelt
ac78631e4c
Merge branch 'jetty-9.3.x' into jetty-9.4.x
2016-10-20 09:57:49 -07:00
Joakim Erdfelt
fccffdb526
Merge branch 'release-9.3.13' into jetty-9.3.x
2016-10-20 09:25:57 -07:00
Vladimir Bukhtoyarov
bbce9df664
Enhancement for detection of insufficient threads ( #1010 )
...
* Issue #586 Enhancement for detection of insufficient threads
Do not count acceptors and selectors at server level if connector uses own dedicated thread pool
Signed-off-by: vladimir.bukhtoyarov <jsecoder@mail.ru>
2016-10-20 12:11:23 +02:00
Jan Bartel
6ff5a3a7e9
Issue #1017
2016-10-20 12:38:05 +11:00
Jan Bartel
0a19c13570
Issue #1014
2016-10-19 14:11:16 +11:00
Simone Bordet
dc5edcac74
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-10-17 19:24:37 +02:00
Simone Bordet
be93a1ff31
Fixes #292 - NPE in SslConnectionFactory newConnection.
...
ConnectionFactories may be added after the connector is started.
As such there is always the possibility that creating a new
connection fails because there is no available ConnectionFactory for
that protocol.
Rather than failing with an IllegalStateException instead of a
NullPointerException, we now check at connector start whether the
SslConnectionFactory is properly configured.
This should catch 99% of the cases, where the connector is
misconfigured, reporting the error earlier and explicitly
(connector does not start) rather later and hidden (connection cannot
be created).
2016-10-17 19:14:01 +02:00
Simone Bordet
ad8bdde4f3
Code cleanup.
2016-10-17 18:51:28 +02:00
Greg Wilkins
81d98407a4
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-10-17 12:01:45 +11:00
Greg Wilkins
6adfc324ad
remove blockfor #1009
2016-10-17 11:43:58 +11:00
Joakim Erdfelt
ade14ba34b
Updating to version 9.3.14-SNAPSHOT
2016-10-14 11:33:51 -07:00
Joakim Erdfelt
c3a78e70a8
Updating to version 9.3.13.v20161014
2016-10-14 10:39:37 -07:00
Greg Wilkins
cb74cb8c1f
fixed racew in unit test
2016-10-14 15:40:11 +11:00
Greg Wilkins
f47cc6cbc9
fixed racew in unit test
2016-10-14 08:13:59 +11:00
Simone Bordet
7e2f991cc4
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-10-13 11:59:02 +02:00
Simone Bordet
12e907d162
Fixes #999 - Create a Flight Recorder module.
2016-10-13 11:57:37 +02:00
Greg Wilkins
c7b833c595
Issue #984 Improve module listing
...
Changed |= to ?= for optional property set
2016-10-13 16:37:24 +11:00
Greg Wilkins
d5a4f0f6d4
Issue #984 Improve module listing
...
Simplified start.jar ini mechanism
updated logging modules to have file handlers
2016-10-13 16:37:24 +11:00
Greg Wilkins
9d475a624b
Normalize tags #998
2016-10-13 10:06:17 +11:00
Jan Bartel
6e19bddc2d
Issue #993
2016-10-11 17:59:38 +11:00
Greg Wilkins
0142bcde8f
Issue #984 Improve module listing
...
renamed verbose to internal module tag
2016-10-07 20:27:38 +11:00
Simone Bordet
f2061cbe60
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-10-06 16:33:58 +02:00
Greg Wilkins
91e9e7b76a
Issue #984 Improve module listing
2016-10-06 17:01:08 +11:00
Greg Wilkins
afb750515e
Issue #963 Location based classpath pattern ( #978 )
...
Issue #963 location based white/black classpath lists
- removed outdated annotations/ClassNameResolver
- implemented loadedFrom in TypeUtil
- created a growable Trie
- reimplemented classpathpattern
- simplified OSGi classloading
2016-10-06 10:47:09 +11:00
Simone Bordet
85f50da053
Code cleanups.
2016-10-05 09:15:33 +02:00
Greg Wilkins
4410610ef3
javadoc
2016-10-05 13:50:12 +11:00
Greg Wilkins
98bb582d45
Jetty 9.4.x http interceptor #382
...
* Issue #382 Request compression
Added identity HttpInput.Interceptor
Moved GZIPContentDecoder to jetty-http
Reworking interceptor and GZIPContentDecoder to avoid data copies
Completed and tested GZIPContentDecoder
Implemented GzipHttpInputInterceptor
updated GzipHandler.java
updated gzip module
use common GZIP decoder
Gzip Bomb
handle read() after empty interception
2016-10-05 13:49:20 +11:00
Jesse McConnell
863913b64e
set for dev
2016-09-30 19:05:47 +00:00
Jesse McConnell
b91cc8a4ea
set for release
2016-09-30 18:01:20 +00:00
Simone Bordet
285f283e5b
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-30 18:09:58 +02:00
Simone Bordet
38d48395b0
Issue #918 - Support certificates hot reload.
...
Introduced SslContextFactory.reload(Consumer) to perform atomic
reload of SslContextFactory.
2016-09-30 17:48:09 +02:00
Simone Bordet
7e376fd9da
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-28 11:53:54 +02:00
Simone Bordet
0f97c3df5d
Fixes #966 - Remove usages of ConcurrentArrayQueue.
2016-09-28 11:40:39 +02:00
Simone Bordet
efe339e246
Code cleanup.
2016-09-28 11:40:39 +02:00
Jan Bartel
6c1f0a6b4a
Issue #954
2016-09-28 18:30:33 +10:00
Simone Bordet
716c595cdf
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-09-26 12:20:22 +02:00
Simone Bordet
ad00e19328
Issue #960 - Async I/O spin when reading early EOF.
...
Now testing the return value of onEarlyEOF() and calling the
application when the value is true.
This means that the application can now consume the early EOF and the
spin does not happen.
2016-09-26 11:48:33 +02:00
Jan Bartel
4c131561de
Issue #944
2016-09-22 18:18:40 +10:00