Greg Wilkins
3c3d05f722
Issue #1721 async read failure on big POST
...
Modified isReady to not fillAndParseContent if known to be isReady()==false already.
Added mutex on produceContent
2017-08-15 10:08:08 +10:00
Greg Wilkins
a58447aea1
Issue #1732 Stop accepting new connections
...
removed debug
2017-08-15 10:07:55 +10:00
Greg Wilkins
5197ce4f54
Issue #1732 Stop accepting new connections
2017-08-12 10:26:17 +10:00
Simone Bordet
87d090e062
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-11 16:42:21 +02:00
Greg Wilkins
7179ac0b61
simplified test
2017-08-10 15:11:55 +10:00
Greg Wilkins
08c49a30c0
Improve test reporting
2017-08-10 15:11:55 +10:00
Greg Wilkins
ce3bfe63b9
Less verbose tests
2017-08-10 15:11:55 +10:00
Greg Wilkins
cf418c639f
Revert "added assume from running directly"
...
This reverts commit 39ea66368c
.
2017-08-10 12:52:28 +10:00
Greg Wilkins
39ea66368c
added assume from running directly
2017-08-10 11:34:13 +10:00
Joakim Erdfelt
3ec5f8fa3d
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-08-09 16:21:08 -07:00
Simone Bordet
d3d02f227e
Fixes #1719 - Improve handling of HTTP/2 queued requests.
...
Idle timeout have a special meaning in that they become a no-operation
if the application is dispatched but idle (neither reading nor writing).
HttpChannelOverHTTP2 now forwards the idle timeout to HttpInput, which
will only change its state if it is interested in reading.
HttpInput.consumeAll() has been modified to consume all input even if
it's already failed.
Failures caused by the other peer (e.g. I/O failures or stream resets)
are now retained and will eagerly consumed any queued data to free up
the flow control windows.
2017-08-09 16:21:53 +02:00
Simone Bordet
7b437cd647
Refactored calls to _transport.abort() to call this.abort().
2017-08-09 10:25:47 +02:00
Joakim Erdfelt
1311052b15
Cleaning up state of branch to match the original jetty-9.4.x
...
+ Does not include changes to /jetty-cdi/
+ Does not include changes to /jetty-websocket/ for javax.websocket-1.1
2017-08-08 09:47:04 -07:00
Greg Wilkins
94322f7290
simplify reserved thread configuration
2017-08-08 09:16:11 -07:00
Greg Wilkins
4c2c0add76
Fixed #1713 limit selectors for small thread pool
2017-08-08 09:16:04 -07:00
Greg Wilkins
1a07ddd787
Issue #215 Conscrypt SSL provider
...
Added module to install Conscrupt SSL provider
2017-08-08 09:15:43 -07:00
Simone Bordet
a705f9a2ca
Fixes #1703 - Improve HttpInput failure logging.
2017-08-08 09:15:40 -07:00
Greg Wilkins
d12cde9cfd
Fix commit 2e13208758
...
use suppressed exceptions to hold local stacktrace rather than wrapping exception, which hides the exception type.
2017-08-08 09:15:37 -07:00
Simone Bordet
3eeeb8ec7e
Improved error reporting.
2017-08-08 09:15:30 -07:00
Simone Bordet
be1eb26670
Fixes #1671 - Asymmetric usage of trailers in MetaData.Request.
...
Reviewed with code cleanups.
2017-08-08 09:15:23 -07:00
Jan Bartel
56bf71aec2
Issue #1675
2017-08-08 09:14:54 -07:00
Greg Wilkins
0bc9149ff1
Issue #1671 asymmetric trailer usage on MetaData.Request
2017-08-08 09:14:47 -07:00
Greg Wilkins
2202d333fe
Issue #1655 ServerConnector configured with channel
...
converted setter to open method
added test harness
2017-08-08 09:14:18 -07:00
Greg Wilkins
7dc2559c8b
Issue #1655 added setter for accept channel
2017-08-08 09:14:16 -07:00
Greg Wilkins
386ca510e6
Issue #1655 added openAcceptChannel
2017-08-08 09:14:15 -07:00
Greg Wilkins
a105be95e4
Issue #1637 Thread per HTTP/2 Connection
...
This fix simplifies the EWYK scheduler by factoring out the preallocated producer into a
ReservedThreadExecutor class. A shared ReservedThreadExecutor can then be used by multiple
EWYK instances to avoid over allocation of threads.
Squashed commit of the following:
commit c435dc20e25bd274d69423be1be7b0565925f249
Merge: 58a5a9a 90e5b56
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 21 10:48:22 2017 +0200
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk3
commit 58a5a9a655ee1a72a66f54ac8c95d7c9d73afe85
Author: Simone Bordet <simone.bordet@gmail.com>
Date: Wed Jun 14 15:56:43 2017 +0200
Code cleanups.
commit 4e5296216b52948523572352cba391438ff6b494
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 14 07:34:58 2017 +0200
refixed Producing to Reproducing
commit a1f8682f86d1f0803121162e3f14d7768286d3ed
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 14 07:26:29 2017 +0200
fixed Producing to Reproducing
commit 9468932e062d2271d8dc1d43a78544757732fff5
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 16:33:44 2017 +0200
fixed javadoc
commit 9d4941eb97638fec09b3fe34d423538d17943b6f
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 16:05:27 2017 +0200
Renamed Preallocated to ReservedThread
commit 6d3379ab64c6dcc2a7aa8ec7088afd77863816c2
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 12:28:52 2017 +0200
Added configuration in modules
commit 1bd1adea4682538e1546c2ae53f4c9340dafb3bb
Merge: 83418a9 6702248
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 10:09:29 2017 +0200
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk3
commit 83418a91320c8bfc54465ca02efdce0d2c874a0e
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 10:08:35 2017 +0200
javadoc
commit 62918fd39189fed3414fec4a7c8380c21e90a4b8
Author: Greg Wilkins <gregw@webtide.com>
Date: Sat Jun 10 00:04:06 2017 +0200
Improved EatWhatYouKill implementation
Simplified by abstracting out PreallocatedExecutor
Removed invocation execution
HTTP2 now uses a shared PreallocationExcecutor between connection
2017-08-08 09:13:44 -07:00
Greg Wilkins
c9a1395f08
Issue #1618 Async dispatch encoded passed URI
2017-08-08 09:13:43 -07:00
Joakim Erdfelt
3fdbcffbbd
Updating to version 9.2.23-SNAPSHOT
2017-08-08 09:12:55 -07:00
Jan Bartel
b2187b3b1c
Issue #1591
2017-08-08 09:12:53 -07:00
Greg Wilkins
e7ef74dd4f
removed deprecated test method usage
2017-08-08 09:10:25 -07:00
Greg Wilkins
189cc4e369
Issue #1468 Configure PKIX Revocation Checker for SslContextFactory
2017-08-08 09:10:14 -07:00
Joakim Erdfelt
a7bcac6d75
Updating to version 9.3.20.v20170531
2017-08-08 09:07:35 -07:00
Greg Wilkins
6494c2ce7c
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-08-02 12:22:37 +10:00
Greg Wilkins
7298bed572
Issue #215 Conscrypt SSL provider
...
Added module to install Conscrupt SSL provider
2017-08-02 11:52:31 +10:00
Joakim Erdfelt
11a544d6ac
Updating to version 9.3.22-SNAPSHOT
2017-08-01 11:26:37 -07:00
Joakim Erdfelt
bb1d69ca52
Updating to version 9.3.21.M0
2017-08-01 10:47:04 -07:00
Simone Bordet
a5a2a2f28c
Merged branch 'jetty-9.4.x' into 'master'.
2017-08-01 14:25:55 +02:00
Simone Bordet
29d4fcf80e
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-08-01 14:25:27 +02:00
Simone Bordet
a2b78f1be2
Fixes #1703 - Improve HttpInput failure logging.
2017-08-01 14:21:49 +02:00
Simone Bordet
f7302a13b4
Merged branch 'jetty-9.4.x' into 'master'.
2017-08-01 11:21:41 +02:00
Greg Wilkins
14a7ff0ff3
Fix commit 2e13208758
...
use suppressed exceptions to hold local stacktrace rather than wrapping exception, which hides the exception type.
2017-08-01 11:24:56 +10:00
Simone Bordet
38f41e9676
Merged branch 'jetty-9.4.x' into 'master'.
2017-07-26 11:09:28 +02:00
Simone Bordet
2e13208758
Improved error reporting.
2017-07-26 11:08:59 +02:00
Simone Bordet
a0b97619b6
Merged branch 'jetty-9.4.x' into 'master'.
2017-07-25 13:01:06 +02:00
Simone Bordet
1d9f21a9b1
Fixes #1671 - Asymmetric usage of trailers in MetaData.Request.
...
Reviewed with code cleanups.
2017-07-25 12:58:54 +02:00
Greg Wilkins
640f20bec2
update distribution api
2017-07-25 11:55:51 +02:00
Greg Wilkins
3bcbed7120
Fixed #1551 Moved CookieCutter to jetty-http
2017-07-20 15:08:11 +02:00
Greg Wilkins
7065196400
Issue #1676 remove deprecated properties from XML
2017-07-19 16:29:13 +02:00
Greg Wilkins
1b1b250947
Fix #1551 Moved CookieCutter to jetty-http
2017-07-19 16:19:46 +02:00
Greg Wilkins
5a05e953b9
Issue #1676 remove deprecated methods on HttpFields
2017-07-19 10:16:36 +02:00
Greg Wilkins
a53222cc72
Issue #1676 remove deprecated SelectChannelEndPoint
2017-07-19 09:47:26 +02:00
Greg Wilkins
0acd68e0a4
Issue #1676 complete removal of completions
2017-07-19 09:42:58 +02:00
Greg Wilkins
3a4da94e1a
Issue #1676 removed deprecated IPAddressMap and IPAccessHandler. Created module inetaccess.mod
2017-07-18 16:48:02 +02:00
Greg Wilkins
748d582994
Issue #1615 Moved test keystore and passwords to test-keystore module
2017-07-18 14:57:59 +02:00
Greg Wilkins
1956087277
update to latest servlet API behaviour
2017-07-18 13:11:53 +02:00
Greg Wilkins
f4f6d834e7
fixed merge
2017-07-18 12:51:37 +02:00
Greg Wilkins
b358c06974
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-07-18 12:46:44 +02:00
Jan Bartel
650bc4bf89
Issue #1675
2017-07-18 09:44:58 +02:00
Greg Wilkins
6b095d823d
Issue #1671 asymmetric trailer usage on MetaData.Request
2017-07-17 11:37:03 +02:00
Joakim Erdfelt
a9c329859d
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-07-12 13:18:12 -07:00
Joakim Erdfelt
2e8f9fc748
Revert "Issue #1650 - setting unique SNAPSHOT version to aide in 3rd party testing of branch"
...
This reverts commit 38c112764d
.
2017-07-12 11:28:32 -07:00
Joakim Erdfelt
5b6b80ef81
Merge remote-tracking branch 'origin/jetty-9.4.x' into backport-jws11
2017-07-12 11:18:20 -07:00
Joakim Erdfelt
16d14f90bb
Adding test for bad URI query parsing during request.getParameterMap()
2017-07-07 16:28:56 -07:00
Joakim Erdfelt
9e9a8b66cb
Issue #1650 - correcting testcase relying on odd LocalEndPoint behavior
2017-07-07 16:02:15 -07:00
Greg Wilkins
578df575e1
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2017-07-03 17:56:54 +02:00
Greg Wilkins
070a58ff59
Issue #1655 ServerConnector configured with channel
...
converted setter to open method
added test harness
2017-07-03 17:48:07 +02:00
Greg Wilkins
370464af99
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2017-07-03 15:35:23 +02:00
Greg Wilkins
fd44bbabde
Issue #1655 added setter for accept channel
2017-07-03 15:34:23 +02:00
Greg Wilkins
9da52222fd
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2017-07-03 15:03:54 +02:00
Greg Wilkins
6c0100181e
Issue #1655 added openAcceptChannel
2017-07-03 14:51:45 +02:00
Joakim Erdfelt
38c112764d
Issue #1650 - setting unique SNAPSHOT version to aide in 3rd party testing of branch
2017-06-28 16:42:37 -07:00
Joakim Erdfelt
67cccd610a
Post cherry-pick cleanup of jetty-9.4.x...master jetty-websocket
2017-06-26 13:11:33 -07:00
Greg Wilkins
17f6c28c7d
Issue #1503 Optionally strip IPv6. Default true
2017-06-26 11:59:40 -07:00
Greg Wilkins
23c8e64fd8
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-06-21 14:40:13 +02:00
Greg Wilkins
11b5cf5a2b
Issue #1637 Thread per HTTP/2 Connection
...
This fix simplifies the EWYK scheduler by factoring out the preallocated producer into a
ReservedThreadExecutor class. A shared ReservedThreadExecutor can then be used by multiple
EWYK instances to avoid over allocation of threads.
Squashed commit of the following:
commit c435dc20e25bd274d69423be1be7b0565925f249
Merge: 58a5a9a 90e5b56
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 21 10:48:22 2017 +0200
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk3
commit 58a5a9a655ee1a72a66f54ac8c95d7c9d73afe85
Author: Simone Bordet <simone.bordet@gmail.com>
Date: Wed Jun 14 15:56:43 2017 +0200
Code cleanups.
commit 4e5296216b52948523572352cba391438ff6b494
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 14 07:34:58 2017 +0200
refixed Producing to Reproducing
commit a1f8682f86d1f0803121162e3f14d7768286d3ed
Author: Greg Wilkins <gregw@webtide.com>
Date: Wed Jun 14 07:26:29 2017 +0200
fixed Producing to Reproducing
commit 9468932e062d2271d8dc1d43a78544757732fff5
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 16:33:44 2017 +0200
fixed javadoc
commit 9d4941eb97638fec09b3fe34d423538d17943b6f
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 16:05:27 2017 +0200
Renamed Preallocated to ReservedThread
commit 6d3379ab64c6dcc2a7aa8ec7088afd77863816c2
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 12:28:52 2017 +0200
Added configuration in modules
commit 1bd1adea4682538e1546c2ae53f4c9340dafb3bb
Merge: 83418a9 6702248
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 10:09:29 2017 +0200
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk3
commit 83418a91320c8bfc54465ca02efdce0d2c874a0e
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Jun 13 10:08:35 2017 +0200
javadoc
commit 62918fd39189fed3414fec4a7c8380c21e90a4b8
Author: Greg Wilkins <gregw@webtide.com>
Date: Sat Jun 10 00:04:06 2017 +0200
Improved EatWhatYouKill implementation
Simplified by abstracting out PreallocatedExecutor
Removed invocation execution
HTTP2 now uses a shared PreallocationExcecutor between connection
2017-06-21 11:48:41 +02:00
Greg Wilkins
90e5b5603b
Issue #1618 Async dispatch encoded passed URI
2017-06-21 10:28:26 +02:00
Joakim Erdfelt
5ee1c7a533
Merge branch 'release-9.4.6' into jetty-9.4.x
2017-06-07 10:01:11 -07:00
Greg Wilkins
ad76aa6c65
Issue #1503 Optionally strip IPv6. Default true
2017-06-06 17:07:14 +02:00
Greg Wilkins
e55f528643
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-06-06 17:05:33 +02:00
Jan Bartel
95e6a64bdb
Issue #1591
2017-06-06 17:01:12 +02:00
Greg Wilkins
380b7d21e9
Issue #1503 Optionally strip IPv6. Default true
2017-06-06 16:58:23 +02:00
Greg Wilkins
10bb8c3605
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-06-06 12:27:52 +02:00
Greg Wilkins
c4ae7ab8d9
removed deprecated test method usage
2017-06-06 12:27:21 +02:00
Simone Bordet
b953f8d2d0
Merged branch 'jetty-9.4.x' into 'master'.
2017-06-05 18:07:51 +02:00
Greg Wilkins
80e964ef35
Issue #1468 Configure PKIX Revocation Checker for SslContextFactory
2017-06-01 13:58:07 +02:00
Joakim Erdfelt
6a3c40e935
Updating to version 9.4.7-SNAPSHOT
2017-05-31 17:26:34 -07:00
Joakim Erdfelt
8ba0f2d95d
Updating to version 9.4.6.v20170531
2017-05-31 16:22:52 -07:00
Joakim Erdfelt
429380d36a
Updating to version 9.3.21-SNAPSHOT
2017-05-31 16:10:04 -07:00
Joakim Erdfelt
0f3b1cbe36
Updating to version 9.3.20.v20170531
2017-05-31 15:24:57 -07:00
Greg Wilkins
32bc9292a2
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-05-31 11:56:47 +02:00
Christoph Dreis
e9f398cf41
Deprecate ConcurrentHashSet ( #1570 )
...
Signed-off-by: dreis2211 <christoph.dreis@freenet.de>
2017-05-30 21:46:11 +02:00
Simone Bordet
94c9fc548c
Merged branch 'jetty-9.4.x' into 'master'.
2017-05-18 21:12:50 +02:00
WalkerWatch
82c909acdc
Documentation updates
2017-05-18 12:12:32 -04:00
Greg Wilkins
971bdac6b0
Issue #1546 Ignore $names in Cookies in RFC6265 compliance mode
2017-05-18 07:47:33 +02:00
Simone Bordet
311b9fbab0
Merged branch 'jetty-9.4.x' into 'master'.
2017-05-17 13:16:45 +02:00
Simone Bordet
5adeee1d2b
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2017-05-17 10:11:57 +02:00
Simone Bordet
da05582b9a
Marking the parser at EOF in case of exceptions.
2017-05-17 10:11:10 +02:00
Simone Bordet
bc2f3193ab
Merged branch 'jetty-9.4.x' into 'master'.
2017-05-16 11:37:01 +02:00
Greg Wilkins
155e3e9bcd
Issue #1546 - more cookie fixes
2017-05-16 06:05:55 +02:00
Greg Wilkins
5141085fed
Issue #1546 - more cookie fixes
2017-05-15 23:34:28 +02:00
Joakim Erdfelt
fc6ca37c77
Updating expectations in RequestTest from changes in CookieCutter
2017-05-15 13:22:01 -07:00
Greg Wilkins
166736db55
Issue #1546 - more cookie leniency fixes
2017-05-15 21:01:15 +02:00
Joakim Erdfelt
c5a0c5e761
Issue #1546 - more leniency testcase
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2017-05-15 11:04:09 -07:00
Joakim Erdfelt
cf589fca83
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-05-15 10:08:10 -07:00
Joakim Erdfelt
4fe9264bb2
Fixing build issue
2017-05-15 08:01:13 -07:00
Greg Wilkins
04fe477e79
Issue #1546 Fixed cookie tests
2017-05-13 16:21:06 +02:00
Greg Wilkins
bdeea10a6f
Issue #1546 Fixed some tests. @Ignored for now
2017-05-13 09:12:11 +02:00
Joakim Erdfelt
dea2c340a4
Issue #1546 - Adding tests for CookieCutter
...
+ CookieCutterTest adds basic examples from RFCs
+ CookieCutter_LenientTest adds many examples of problematic
lenient cookie parsing.
2017-05-12 16:39:33 -07:00
Joakim Erdfelt
873c3554e7
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-05-12 14:06:21 -07:00
Greg Wilkins
06f721e3c2
Issue #1546 quotes in cookies
2017-05-12 10:38:37 +02:00
Greg Wilkins
cbe857de01
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-05-11 10:08:36 +02:00
WalkerWatch
e091701bcd
Reviewing modules for #207
2017-05-09 13:38:14 -04:00
Greg Wilkins
0326af2ce9
renamed for clarity
2017-05-09 09:19:54 +02:00
Greg Wilkins
b0edf18ad9
Issues #1538 #1435
...
Get base content type directly rather than through Type which maybe null
2017-05-08 15:31:00 +02:00
Greg Wilkins
a89d0b1578
use b05 servlet api
2017-05-03 11:48:54 +02:00
Greg Wilkins
ce8342f12a
Updated to latest servlet 4.0 draft
2017-05-03 11:04:57 +02:00
Joakim Erdfelt
cf56168f7d
Updating to version 9.3.20-SNAPSHOT
2017-05-02 15:26:56 -07:00
Joakim Erdfelt
d36d57d5c7
Updating to version 9.3.19.v20170502
2017-05-02 14:31:51 -07:00
Joakim Erdfelt
782f36f157
Updating to version 9.4.6-SNAPSHOT
2017-05-02 14:29:09 -07:00
Joakim Erdfelt
9d8ad7489c
Updating to version 9.4.5.v20170502
2017-05-02 13:22:18 -07:00
Greg Wilkins
68caf72835
Merge remote-tracking branch 'origin/jetty-9.4.x'
2017-05-01 13:30:41 +02:00
Jan Bartel
f9e9fd645d
Issue #1510
2017-04-27 12:47:51 +02:00
Greg Wilkins
5e5d650b05
Issue #1500
2017-04-26 16:02:18 +02:00
Greg Wilkins
fe173454e1
Fixed #1500
2017-04-26 15:38:18 +02:00
Greg Wilkins
29a26c76a2
Fixes #1493
2017-04-21 13:25:18 +10:00
Greg Wilkins
6bb8f793a3
Fixed #1487 #1486
2017-04-20 14:32:54 +10:00
Greg Wilkins
02276974a8
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2017-04-20 13:19:28 +10:00
Greg Wilkins
2f04b0f869
Fix #1487
2017-04-20 11:38:28 +10:00
Joakim Erdfelt
92ea5bda21
Updating to version 9.4.5-SNAPSHOT
2017-04-14 14:43:36 -07:00
Joakim Erdfelt
3dc8f557c6
Updating to version 9.4.4.v20170414
2017-04-14 13:20:17 -07:00
Joakim Erdfelt
19f28a5a8c
Issue #1475 - some code cleanup
2017-04-14 13:03:17 -07:00
Joakim Erdfelt
e598f5da14
Issue #1475 - more tests for bad ContextHandler.logger creation
2017-04-14 12:53:25 -07:00
Joakim Erdfelt
ccfe579a55
Issue #1475 - SIOOBE in ContextHandler startup
...
+ Fixed ContextHandler logname creation to be more resilient to
bad characters that are unsuitable for a log name
+ Corrected AbstractLogger condensePackageString() to be
more resilient to bad characters and classname formatting
2017-04-14 12:04:18 -07:00
Jan Bartel
509f59c32d
Issue #1472
2017-04-14 14:43:41 +10:00
Greg Wilkins
b6b451a988
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2017-04-12 14:56:47 +10:00
Greg Wilkins
23a9c6c1be
Issue #1463
2017-04-12 14:54:18 +10:00
Greg Wilkins
c4f2be4cfa
Issue #1454 convenience methods
2017-04-11 10:09:33 +10:00
Joakim Erdfelt
9e2aeda052
Updating to version 9.3.19-SNAPSHOT
2017-04-06 07:47:53 -07:00
Joakim Erdfelt
63273aa40b
Updating to version 9.3.18.v20170406
2017-04-06 06:31:02 -07:00
Simone Bordet
238e2d47cb
Merged branch 'jetty-9.4.x' into 'master'.
2017-04-06 13:15:38 +02:00
Simone Bordet
648448435d
Issue #1456 - Error dispatch race with async write.
...
Improved attempt to send a response in case of a failure while trying
to perform the error dispatch.
Fixed tests to use AbstractHandler.ErrorDispatchHandler.
2017-04-06 13:15:18 +02:00
Simone Bordet
7f94aacdcd
Merged branch 'jetty-9.4.x' into 'master'.
2017-04-06 10:54:18 +02:00
Simone Bordet
c26af90978
Issue #1456 - Error dispatch race with async write.
...
Provisional fix catching IllegalStateExceptions and aborting the
transport; the Servlet Specification should clarify how the race
can be avoided altogether.
2017-04-06 10:53:38 +02:00
Jan Bartel
7e2f08a7ad
Issue #1450
2017-04-06 15:01:17 +10:00
Joakim Erdfelt
3aeb8dbd78
Merge remote-tracking branch 'origin/jetty-9.4.x'
...
Conflicts:
jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppContext.java
jetty-webapp/src/test/java/org/eclipse/jetty/webapp/WebAppClassLoaderTest.java
2017-04-05 06:47:25 -07:00
Simone Bordet
c285d6f8bb
Fixes #612 - Support HTTP Trailer.
...
Added support on both the server and the client, for HTTP/1 and HTTP/2.
2017-04-03 22:25:50 +02:00
Simone Bordet
a994244454
Code cleanup.
2017-04-03 22:25:50 +02:00
Greg Wilkins
f06c7c358f
Fixes #1440
...
Improve low resource solution for scheduling strategy.
Replaced the dual scheduling strategy with a single re-implementation of EatWhatYouKill
that can adapt to act as ProduceConsume, ExectureProduceConsume or ProduceExecuteConsume
as need be.
Squashed commit of the following:
commit 25eeb32181
Author: Greg Wilkins <gregw@webtide.com>
Date: Sat Apr 1 09:08:49 2017 +1100
renamed variables
commit 4f370d84ca
Merge: 8159c50
823cbe1
Author: Greg Wilkins <gregw@webtide.com>
Date: Fri Mar 31 11:54:26 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit 8159c508f0
Merge: 5805a92
daf61cd
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 30 17:28:00 2017 +1100
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x-ewyk
commit daf61cd294
Author: Denis Nedelyaev <denvned@gmail.com>
Date: Thu Mar 30 04:15:32 2017 +0300
Fix memory leak in GzipHandler (#1429 )
Looks like this leak shows itself only with asynchronous responses.
Some relevant info: http://www.devguli.com/blog/eng/java-deflater-and-outofmemoryerror/
Signed-off-by: Denis Nedelyaev <denvned@gmail.com>
commit 5805a92d0e
Merge: cfabbd2
dc759db
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 30 17:12:38 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit cfabbd2341
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 30 16:04:57 2017 +1100
minor cleanups
commit c7aa64aa10
Merge: bacf51a
18f17ac
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 30 14:58:37 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit bacf51a83d
Merge: 11ba4bc
2fafa1d
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 30 14:13:36 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit 11ba4bc849
Merge: 69003d3
1a0b2df
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 30 13:48:09 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit 69003d3dd9
Merge: f89b08d
a8ff18d
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 30 12:35:27 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit f89b08d08a
Merge: 7a87c8e
00b42ca
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 23 16:01:00 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit 7a87c8ec9d
Merge: 1a92015
12dc169
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 23 10:27:14 2017 +1100
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-9.4.x-ewyk
commit 1a92015471
Author: Greg Wilkins <gregw@webtide.com>
Date: Tue Mar 21 09:23:53 2017 +1100
better spruious wakeup handling and other simplifications
commit c01a910b69
Merge: 0b2b9ea
67ec4b0
Author: Greg Wilkins <gregw@webtide.com>
Date: Fri Mar 17 14:59:37 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit 0b2b9ea187
Author: Greg Wilkins <gregw@webtide.com>
Date: Fri Mar 17 14:52:49 2017 +1100
cleanup
commit c1d92ebde6
Author: Greg Wilkins <gregw@webtide.com>
Date: Fri Mar 17 13:41:45 2017 +1100
Fixed push
commit d2d6bc3e65
Author: Greg Wilkins <gregw@webtide.com>
Date: Fri Mar 17 12:18:03 2017 +1100
minor cleanups
commit c1a159b7a9
Merge: 01349ac
78f4712
Author: Greg Wilkins <gregw@webtide.com>
Date: Fri Mar 17 09:30:44 2017 +1100
Merge branch 'jetty-9.4.x' into jetty-9.4.x-ewyk
commit 01349ac935
Merge: 4dc1503
08f351b
Author: Greg Wilkins <gregw@webtide.com>
Date: Fri Mar 17 08:16:06 2017 +1100
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-9.4.x-ewyk
commit 4dc15032ba
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 16 23:26:59 2017 +1100
work in progress
commit 5d18c654b8
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 16 22:05:03 2017 +1100
work in progress
commit d52a09a6cd
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 16 18:03:16 2017 +1100
work in progress
commit c097db32e7
Author: Greg Wilkins <gregw@webtide.com>
Date: Thu Mar 16 15:59:29 2017 +1100
Experiement enhancement to EatWhatYouKill ExecutionStrategy
Use the existence of a pending producer threads to determine if low resources or not.
2017-04-01 09:18:37 +11:00
Greg Wilkins
823cbe1cd4
Issue #1418 simplification after review
2017-03-31 11:53:37 +11:00
WalkerWatch
927bf97546
Resolves #1437 - Updated requestlog ini-template
...
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2017-03-30 18:16:28 -04:00