Commit Graph

14686 Commits

Author SHA1 Message Date
Simone Bordet 5d8c605d96 Updated logic to calculate the minimum number of threads. 2017-09-08 10:52:40 +02:00
Simone Bordet 930f5e0b09 Rearranged inner classes at the end of the file. 2017-09-08 10:52:40 +02:00
Simone Bordet 5b31e17aa5 Fixes #1804 - Make EndPoint creation and destroy a non-blocking task.
Now both tasks extends NonBlockingAction.
2017-09-08 10:52:40 +02:00
Simone Bordet 2ff3a80800 Fixes #1798 - JMXify EatWhatYouKill. 2017-09-08 10:52:40 +02:00
Simone Bordet 006dee439f Code cleanups.
Added TODOs to remember the link between the HTTP2Connection
fill callback and HTTP2ConnectionFactory.reservedThreads.
2017-09-08 10:52:40 +02:00
Simone Bordet ec9a4ecdc1 Fixed #1796 - ReservedThreadExecutor defaulting to capacity=1 only.
Using getMaxThreads() instead of getThreads().
2017-09-08 10:52:40 +02:00
Joakim Erdfelt fb86b8e54f Merge branch 'jetty-9.4.x' of github.com:eclipse/jetty.project into jetty-9.4.x 2017-09-07 08:55:54 -07:00
Jan Bartel 8db5cc4f96 Issue #1795 2017-09-07 08:59:03 +10:00
WalkerWatch 804cabfbe6 Documentation formatting fix. Resolves #1744. 2017-09-06 17:25:05 -04:00
WalkerWatch bd4eb6655b Merge branch 'jetty-9.4.x' of github.com:eclipse/jetty.project into jetty-9.4.x 2017-09-06 17:12:11 -04:00
WalkerWatch 1a89dff8db Documentation updates for #1793. 2017-09-06 17:11:39 -04:00
Joakim Erdfelt aa85bca2a9 Minor test cleanup 2017-09-06 13:49:20 -07:00
Joakim Erdfelt 45a4b87a33 Fixes #1662 - Removing harmless NPE on websocket compress with null frame payload 2017-09-06 10:57:28 -07:00
Joakim Erdfelt 28d2f30769 Fixing compilation error 2017-09-06 10:24:47 -07:00
Joakim Erdfelt db77305550 Fixes #1756 - improving javadoc for WebSocketPolicy max text/binary message size 2017-09-06 10:22:12 -07:00
Joakim Erdfelt acc7c97969 Removing @Rule LeakTrackingBufferPoolRule - bad threading behavior / false positives 2017-09-06 10:16:32 -07:00
Joakim Erdfelt 752fda19b9 Fixes #1767 - removing debug output from testing 2017-09-06 10:14:49 -07:00
Jan Bartel df0e6d7f43 Issue #1793 2017-09-06 18:00:31 +10:00
Jan Bartel d8e035ba0d Issue #1794 2017-09-06 18:00:31 +10:00
Greg Wilkins 22bc4f79e2 remove conscrypt testing 2017-09-06 12:39:32 +10:00
Greg Wilkins 89bcba9a78 Clean imports in start 2017-09-06 12:02:16 +10:00
Greg Wilkins c9c83b846a Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2017-09-06 11:27:32 +10:00
Greg Wilkins aa083ff81c Removed spurious dependency 2017-09-06 11:27:02 +10:00
Greg Wilkins 57e86c5c41 Issue #1416 GzipHandler If-Match 2017-09-05 18:31:56 +10:00
Greg Wilkins ca750cf582 #1792 Accept ISO-8859-1 in Response reason 2017-09-05 17:29:49 +10:00
Greg Wilkins 7be350370c Issue #1732 Connection Limit (#1745)
Configure accepting during low resources from module/ini
2017-09-05 17:27:36 +10:00
Greg Wilkins dd20272c48 Issue #1732 Connection Limit (#1745)
* Issue #1732 Connection Limit

Added a listener to stop accepting when a limit is reached

Update LowResourceMonitor to not accept in low resources
2017-09-05 15:21:51 +10:00
Greg Wilkins bc47942d17 Issue #1200 Improve PathWatcher
Squashed commit of the following:

commit 08b5acccf87c3b99152a8042d650aadf7e43c5ff
Merge: cea3366 daeb844
Author: Greg Wilkins <gregw@webtide.com>
Date:   Tue Sep 5 12:43:01 2017 +1000

    Merge branch 'jetty-9.4.x' into jetty-9.4.x-1200

commit cea3366625e16debf66e07284ab7afa89e73a32d
Author: Greg Wilkins <gregw@webtide.com>
Date:   Tue Sep 5 12:42:21 2017 +1000

    Issue #1200 ignore OSX failure

commit fd2493f2b30ffb19f4b404636e1e38c8612cb502
Author: Greg Wilkins <gregw@webtide.com>
Date:   Tue Sep 5 12:11:05 2017 +1000

    Issue #1789 PropertyUserStoreTest failures on windows

commit 89aa59ca7b16a393edc77116b13050d2d8a2c3e2
Author: Greg Wilkins <gregw@webtide.com>
Date:   Tue Sep 5 11:56:52 2017 +1000

    Issue #1200 fixes for windows

commit 1904b4566d9224a19729f83a7b49a5ab23aaa5d8
Merge: 74d770e eec6453
Author: Greg Wilkins <gregw@webtide.com>
Date:   Tue Sep 5 11:45:19 2017 +1000

    Merge branch 'jetty-9.4.x' into jetty-9.4.x-1200

commit 74d770e557e8ff613a5965cb430a7b83ee75bd45
Author: Greg Wilkins <gregw@webtide.com>
Date:   Fri Sep 1 10:47:05 2017 +1000

    Issue #1200 fixes for windows

commit f4ee0e97dcd0a07257cea8da8b3106f71150957f
Author: Greg Wilkins <gregw@webtide.com>
Date:   Thu Aug 31 10:24:07 2017 +1000

    Issue #1200 improved tests for long duration quiet time

commit 17381cbb0bbebe3ea27ed5f55caeb45c2856e1be
Author: Greg Wilkins <gregw@webtide.com>
Date:   Thu Aug 31 10:03:04 2017 +1000

    Issue #1200 fixed javadoc

commit b3a12c15167ce77a9781942680ca2d5c872374dd
Merge: ed0db46 ce4adb5
Author: Greg Wilkins <gregw@webtide.com>
Date:   Thu Aug 31 09:41:50 2017 +1000

    Merge branch 'jetty-9.4.x-1200' of github.com:eclipse/jetty.project into jetty-9.4.x-1200

commit ed0db46f495f27491ba58e6c4353cf1ef6f2061e
Author: Greg Wilkins <gregw@webtide.com>
Date:   Thu Aug 31 09:39:46 2017 +1000

    Issue #1200 Improved PathWatcher

commit ce4adb54ed58d39789ea1ba4f5d58035e57980ce
Merge: f993a7c 48aaecb
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Wed Aug 30 16:38:07 2017 -0700

    Merge branch 'jetty-9.4.x-1200' of github.com:eclipse/jetty.project into jetty-9.4.x-1200

commit f993a7c83ee7294a34b00cea68242adb7993e565
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Wed Aug 30 16:37:45 2017 -0700

    Issue #1200 - adding some important OSX/HFS+ timing differences

    + We should really be testing the FileSystem (not the OS) to make the timing
       constants be more sane. (APFS for example should be much lower on newer
       OSX installations

commit 48aaecb4dd291d94d591c1545f671eecff1e3587
Author: Greg Wilkins <gregw@webtide.com>
Date:   Thu Aug 31 08:50:42 2017 +1000

    Issue #1200 Improved PathWatcher diff

commit 1917f8b177d163bd42c07d5a2715858e7cf9787a
Author: Greg Wilkins <gregw@webtide.com>
Date:   Thu Aug 31 08:36:40 2017 +1000

    Issue #1200 Improved PathWatcher diff

commit ecf002395a426ee3c00a4b42a32222e61805234f
Author: Greg Wilkins <gregw@webtide.com>
Date:   Thu Aug 31 08:22:41 2017 +1000

    Issue #1200 Test improved PathWatcher

commit 0d76544093cbcddd9b29fc2c92a4d0bb0a6839a8
Merge: 0fd7187 eb1320f
Author: Greg Wilkins <gregw@webtide.com>
Date:   Wed Aug 30 16:43:15 2017 +1000

    Merge branch 'jetty-9.4.x' into jetty-9.4.x-1200

commit 0fd7187f908ed2d1bed24d5d82e25cb7ec244b0e
Author: Greg Wilkins <gregw@webtide.com>
Date:   Wed Aug 30 15:58:24 2017 +1000

    Issue #1200 Improve PathWatcher
2017-09-05 12:44:31 +10:00
Simone Bordet daeb84481b Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2017-09-04 15:56:38 +02:00
Simone Bordet 9c03e66670 Issue #1790 - SSL 100% CPU for HTTP/2.
DecryptedEndPoint.isInputShutdown() now also testing the raw EndPoint
for input shutdown, not only the SSLEngine.
2017-09-04 15:55:12 +02:00
Greg Wilkins eec6453daa Issue #1787 Improved XmlConfiguration setter exception 2017-09-04 15:02:17 +10:00
Joakim Erdfelt 9285adb596 Merge branch 'dellgreen-dosfilter-1717' into jetty-9.4.x 2017-08-31 15:12:43 -07:00
Joakim Erdfelt 9d3f20d509 Fixes #1717 - cleaning up testcase 2017-08-31 15:12:18 -07:00
Joakim Erdfelt e5d94f54b7 Merge branch 'dosfilter-1717' of https://github.com/dellgreen/jetty.project into dellgreen-dosfilter-1717 2017-08-31 14:56:51 -07:00
Joakim Erdfelt 99e2053213 Merge branch 'jetty-9.4.x' of github.com:eclipse/jetty.project into jetty-9.4.x 2017-08-31 14:54:12 -07:00
Joakim Erdfelt 2a1cf4c986 Merge branch 'lucasmo-websocket-client-lifecycle' into jetty-9.4.x 2017-08-31 14:53:24 -07:00
Joakim Erdfelt 3a9a07f31c Merge branch 'websocket-client-lifecycle' of https://github.com/lucasmo/jetty.project into lucasmo-websocket-client-lifecycle 2017-08-31 14:51:34 -07:00
WalkerWatch 3a4d3592bd Updating connectory documentation. Resolves #1784 2017-08-31 10:49:58 -04:00
Greg Wilkins eb1320f56c Issue #1116 Allow empty HTTP header value 2017-08-30 16:42:47 +10:00
Greg Wilkins bd111264f5 Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2017-08-30 16:41:29 +10:00
Greg Wilkins afaa170cd9 Issue #1116 Allow empty HTTP header value 2017-08-30 16:40:58 +10:00
Greg Wilkins 165ca36f6b Merge branch 'jetty-9.3.x' of github.com:eclipse/jetty.project into jetty-9.3.x 2017-08-30 16:38:09 +10:00
Greg Wilkins 08a000b7a7 Issue #1520 wrong IO 2017-08-28 16:28:18 +10:00
Greg Wilkins d0d9b7f8d7 Revert "Issue #1520"
This reverts commit ecad4125a4.
2017-08-28 16:26:44 +10:00
Greg Wilkins ecad4125a4 Issue #1520 2017-08-28 16:17:31 +10:00
Greg Wilkins 5f34e0bce8 Issue #1520 2017-08-28 16:03:51 +10:00
Greg Wilkins 6390b335fc Issue #1520
Removed a lot of cruft from this class that had accumulated over the years.
Deprecated methods like setConfigPath(File) and setConfigPath(String)
removed asymmetries like setConfigPath(String) and Path getConfigPath()
removed redundant configResource field
improved jarfile extraction to work for all string setters.
do not hot reload extracted config
fixed code style issues
2017-08-28 15:59:36 +10:00
Greg Wilkins b8e5a1f018 Issue #1498 RTResource
Added a test that indicates the existing URLResource is adequate for JRT
2017-08-26 09:50:48 +10:00
Greg Wilkins 8e02bfef36 Issue #1499 ClasspathPattern module support
More efficient implementation that precomputes Path and modules
2017-08-26 09:50:19 +10:00
Greg Wilkins 1d1ba56c88 Issue #1499 ClasspathPattern module support
Added simple but inefficient implementation for jrt matching
2017-08-26 09:50:08 +10:00