16206 Commits

Author SHA1 Message Date
Greg Wilkins
6fb7c9ec2e
Issue #1939 fair selector choice (#1937)
* Issue #1939 fair selector choice

Signed-off-by: Greg Wilkins <gregw@webtide.com>

* Issue #1939 removed address based heuristic for choosing selector

Signed-off-by: Greg Wilkins <gregw@webtide.com>

* Issue #1939 removed println

Signed-off-by: Greg Wilkins <gregw@webtide.com>

* Issue #1939 use lambda syntax sugar

Signed-off-by: Greg Wilkins <gregw@webtide.com>
2017-11-04 00:22:45 +11:00
Greg Wilkins
0ef51b67dc
Fix NPE when stopping with no resesrved threads (#1939)
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2017-11-03 23:58:00 +11:00
Greg Wilkins
08f7080bac Fix #1746 Remove LICENSE-CONTRIBUTOR
The CLA in this directory is not longer the CLA under which contributions are received.
The CLAs remain available in previous distributions and git, so they do not need to be
distributed with each release (and maybe never did).
2017-11-03 16:29:24 +11:00
Greg Wilkins
070546148e Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-11-03 08:55:00 +11:00
Greg Wilkins
969c2d8e6a Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2017-11-03 08:52:58 +11:00
Greg Wilkins
6e7560acd1 Issue #1797 MR Jar. Fixed NPE 2017-11-03 07:51:26 +11:00
WalkerWatch
144bc234ef Merge branch 'jetty-9.4.x' 2017-11-02 13:57:50 -04:00
WalkerWatch
5458e41fbb Merge branch 'jetty-9.3.x' into jetty-9.4.x 2017-11-02 13:57:18 -04:00
WalkerWatch
482a643781 Resolves #1935 - Documentation anchors unable to start with numeric characters. 2017-11-02 13:56:44 -04:00
WalkerWatch
d23781cd6d Merge branch 'jetty-9.4.x' 2017-11-02 13:37:10 -04:00
WalkerWatch
6d0e6a80b7 Merge branch 'jetty-9.3.x' into jetty-9.4.x 2017-11-02 13:36:36 -04:00
WalkerWatch
21aa425cbc Fixing broken link and typo. 2017-11-02 13:36:02 -04:00
WalkerWatch
0f540e13ac Merge branch 'jetty-9.4.x' 2017-10-31 12:58:56 -04:00
WalkerWatch
7743a8cb32 Fixing Javadoc adoc formatting 2017-10-31 12:58:19 -04:00
Greg Wilkins
bdaeb657f6 Pull Request #1824 Fixed merged into Jetty-10 2017-10-31 18:01:53 +11:00
Jesse McConnell
a72eb0001d Updating to version 9.3.23-SNAPSHOT 2017-10-30 15:39:57 -05:00
Jesse McConnell
705048cc49 Updating to version 9.3.22.v20171030 jetty-9.3.22.v20171030 2017-10-30 15:16:29 -05:00
Jesse McConnell
5fe04f8799 set for release 2017-10-30 15:05:46 -05:00
Simone Bordet
108d56707b Merged branch 'jetty-9.4.x' into 'master'. 2017-10-30 12:58:48 +01:00
Simone Bordet
9ca9da6574 Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2017-10-30 12:58:03 +01:00
Simone Bordet
6f8baff07d Fixes #1928 - Backport #1705 to jetty-9.3.x. 2017-10-30 12:56:34 +01:00
Simone Bordet
0142509975 Issue #1920 - Connect Timeouts with NonBlocking CreateEndPoint.
Reverted CreateEndPoint to be non-blocking, as
the real issue was determined to be #1924 instead.
2017-10-30 00:42:53 +01:00
Simone Bordet
333c22d670 Issue #1924 - ManagedSelector livelock.
* Actually using the MAX_ACTION_PERIOD value rather than a harcoded one.
* Waking up the selector outside the sync block.
2017-10-30 00:36:01 +01:00
Greg Wilkins
16ec2f9f4a Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-10-29 08:26:41 +11:00
Greg Wilkins
d90eeba233 Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2017-10-29 08:25:56 +11:00
Steven Schlansker
090ce919dd proxy: case insensitive compare of Expect: 100-continue header (#1922)
From the RFC:  "Comparison of expectation values is case-insensitive for unquoted tokens (including the 100-continue token), and is case-sensitive for quoted-string expectation-extensions. "

Signed-off-by: Steven Schlansker <stevenschlansker@gmail.com>
2017-10-29 08:24:50 +11:00
Steven Schlansker
82c49a0dd7 proxy: case insensitive compare of Expect: 100-continue header (#1922)
From the RFC:  "Comparison of expectation values is case-insensitive for unquoted tokens (including the 100-continue token), and is case-sensitive for quoted-string expectation-extensions. "

Signed-off-by: Steven Schlansker <stevenschlansker@gmail.com>
2017-10-29 08:22:12 +11:00
Greg Wilkins
4fa2140d17 Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-10-29 08:21:22 +11:00
Greg Wilkins
ab849e8cc5 Issue #1920 - Connect Timeouts with NonBlocking CreateEndPoint.
Added a LiveLock (BusyBlocking) test.
Modified ManagedSelector to fair share between actions and selecting
2017-10-28 14:55:40 +11:00
Simone Bordet
f59bb64e07 Merged branch 'jetty-9.4.x' into 'master'. 2017-10-26 10:02:27 +02:00
Simone Bordet
9fd47fd383 Improved logging. 2017-10-26 10:01:49 +02:00
Simone Bordet
aca8f8a4b2 Merged branch 'jetty-9.4.x' into 'master'. 2017-10-26 00:39:47 +02:00
Simone Bordet
bfaa2d536b Fixes #1920 - Connect Timeouts with NonBlocking CreateEndPoint.
Made CreateEndPoint a blocking task, because it calls into application
code via Connection.Listener, and for safety we assume it may be
blocking code, avoiding to stall the processing of NIO selected keys.
2017-10-26 00:21:51 +02:00
Greg Wilkins
2bd39c897d Issue #1912 refixed onOpen call for SSL leak 2017-10-26 09:08:21 +11:00
Simone Bordet
52a585a2ea Merged branch 'jetty-9.4.x' into 'master'. 2017-10-25 11:23:00 +02:00
Simone Bordet
76e744979b Issue #1893 - Jetty HttpClient Connection TTL.
Removed test for TTL functionality.
Added test for the round robin behavior.
2017-10-25 11:22:46 +02:00
Simone Bordet
2cd04a1b17 Merged branch 'jetty-9.4.x' into 'master'. 2017-10-25 11:03:17 +02:00
Simone Bordet
6e8242d1a4 Issue #1893 - Jetty HttpClient Connection TTL.
Removed the functionality, not needed anymore.
2017-10-25 11:02:33 +02:00
Simone Bordet
ce39d50a55 Fixes #1920 - Connect Timeouts with NonBlocking CreateEndPoint.
Only for the client having a non-blocking CreateEndPoint was a problem,
because it was sending requests from onOpen().
For a busy client with always queued requests, CreateEndPoint.run()
did never return, causing the NIO selection to stall.
2017-10-25 09:21:22 +02:00
Jan Bartel
84f69bdcc5 Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-10-25 16:38:36 +11:00
Jan Bartel
7bc6ec6b32 Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2017-10-25 16:37:48 +11:00
Jan Bartel
843f7e8ee4 Issue #1797 2017-10-25 16:36:10 +11:00
Greg Wilkins
ce5993bc6f Issue #1920 Connect timeout
Improved the ManagedSelector Dump
Reverted CreateEndPoint to be a blocking task
2017-10-25 15:59:51 +11:00
Greg Wilkins
8dc3627d42 Fix #1898 Ignore bad cookies in getCookie 2017-10-25 10:56:13 +11:00
Greg Wilkins
4a0569f2dc Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-10-25 10:46:11 +11:00
Greg Wilkins
6e94d4023c Fixed #1919 LowResourceMonitor@isAcceptingInLowResources 2017-10-25 10:44:55 +11:00
WalkerWatch
c0e013e895 Merge branch 'jetty-9.4.x' 2017-10-23 13:25:12 -04:00
WalkerWatch
4a0c47770f Updating Hot Deploy doc with module instructions. 2017-10-23 13:24:39 -04:00
Simone Bordet
50d3aa9333 Merged branch 'jetty-9.4.x' into 'master'. 2017-10-23 17:37:54 +02:00
Simone Bordet
ddf074d78f Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2017-10-23 17:37:23 +02:00