21391 Commits

Author SHA1 Message Date
Simone Bordet
7f05bdd06f Improvements to the Jetty documentation.
Moved source code from package `embedded` to `org.eclipse.jetty.docs.programming`.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-08 14:54:05 +02:00
Simone Bordet
525727416c Improvements to the Jetty documentation.
Using em dashes consistently.
Fixed passthrough when using *.war.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-08 13:51:30 +02:00
Simone Bordet
5daaa20c46 Improvements to the Jetty server documentation.
Introduced IteratingCallback in arch-io.adoc.
Removed server-side-architecture.adoc because it has been moved to server-io-arch.adoc.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-08 12:11:36 +02:00
gregw
d7b3d62982 Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
Signed-off-by: gregw <gregw@webtide.com>
2020-09-07 15:59:27 +02:00
Greg Wilkins
7ecf42e3f8
Issue #5162 CDI embedded integration improvements (#5177)
* Issue #5162 CDI embedded integration improvements

Clean up CDI integration and documentation to better support embedded usage.
 + made listener public
 + added utility class for SCIs

* Issue #5162 CDI embedded integration improvements

Clean up CDI integration and documentation to better support embedded usage.
 + moved EmbeddedWeldTest to jetty-embedded

* fix javadoc

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

* Issue #5162 CDI embedded integration improvements

ventilated text

* fix test pom

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

* Fixed javadoc

* Fixed javadoc

* Issue #5162 CDI embedded integration improvements

Moved tests to jetty-cdi to avoid consequences to other tests in embedded

* trailing new line

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

* updates from review

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

* Feedback from review
2020-09-07 14:00:20 +02:00
olivier lamy
03836c8d7f revert back to surefire 3.0.0-M4
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-09-07 21:24:02 +10:00
Lachlan Roberts
76b38d20d4 Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x 2020-09-04 17:18:36 +10:00
Lachlan
2826df2048
Merge pull request #5230 from eclipse/jetty-9.4.x-5201-QueuedThreadPoolDump
Issue #5201 - simplify the QueuedThreadPool dump
2020-09-04 17:16:43 +10:00
Lachlan Roberts
1d1bbc49f7 Issue #5201 - change format for QTP dump from review
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-09-04 13:55:26 +10:00
Joakim Erdfelt
392215eef1
Merge pull request #5186 from eclipse/jetty-10.0.x-5174-reorg-jetty-dist
Issue #5174 - Reorganized jetty-distribution
2020-09-03 14:12:55 -05:00
Joakim Erdfelt
4a0ffc2f73
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x 2020-09-03 14:11:58 -05:00
Joakim Erdfelt
be86e66e77
Merge pull request #5195 from eclipse/jetty-9.4.x-5185-dosfilter-listener
Issue #5185 - Add DoSFilter Listener to allow extensible behavior
2020-09-03 14:10:29 -05:00
Joakim Erdfelt
a54ed928ab
Issue #5174 - Reorganized jetty-distribution
+ Updating license / notice files for EPLv2

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-09-03 07:13:58 -05:00
Simone Bordet
7b348f5a29 Improvements to the Jetty server documentation.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-03 13:40:41 +02:00
Simone Bordet
63e7880b9f Improvements to the Jetty documentation.
Removed old writing-custom-handlers.adoc since all its
content has been ported to the new documentation.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-03 13:07:53 +02:00
Simone Bordet
c6cbc58843 Improvements to the Jetty client documentation.
Deleted FAQ because it has always been empty.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-03 12:27:31 +02:00
Simone Bordet
40248e9f23 Improvements to the Jetty documentation.
Removed old basic-architecture.adoc since all its
content has been ported to the new documentation.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-03 12:22:16 +02:00
Simone Bordet
642b80d51d Improvements to the Jetty client documentation.
Fixed wrong xrefs after section ID renaming.
Added TODOs for sections that needs to be expanded.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-03 11:53:56 +02:00
Simone Bordet
af5f11710e Improvements to the Jetty documentation.
Renamed section ids from "eg-" (embedded guide)
to "pg-" (programming guide).

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-03 10:50:49 +02:00
Simone Bordet
cd0bf1cf5a Improvements to the Jetty documentation.
Added introduction to the programming guide.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-03 10:47:38 +02:00
Simone Bordet
e3bfdd5219 Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'. 2020-09-03 10:21:11 +02:00
Lachlan Roberts
516432b9cb Update server dump documentation after QueuedThreadPool dump changes
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-09-03 15:06:02 +10:00
Lachlan Roberts
26ae875d1c Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-9.4.x-5201-QueuedThreadPoolDump 2020-09-03 15:00:47 +10:00
Lachlan Roberts
8016f1f483 move jetty-server-dump into distribution guide and remove embedded info
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-09-03 14:46:27 +10:00
Lachlan Roberts
fcca9e07d2 Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x 2020-09-03 13:29:22 +10:00
Lachlan
a676bddbf2
Merge pull request #5200 from eclipse/jetty-9.4.x-3132-DumpTool
Issue #3132 - Improve documentation for the jetty server dump
2020-09-03 13:16:26 +10:00
Lachlan
c10dc06568
Merge pull request #5184 from calvincodes/jetty-9.4.x-injecting-handler-documentation
Adding Injecting Handler section to documentation.
2020-09-03 13:16:05 +10:00
olivier lamy
09df7cab87 fix license header
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-09-03 13:14:31 +10:00
Lachlan Roberts
85c8c6510e Issue #5201 - Fix issues with test after changes to QTP dump
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-09-03 10:34:18 +10:00
Greg Wilkins
1c3b816031 Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2020-09-02 23:47:10 +02:00
Greg Wilkins
820f2b9195
Support Apache Commons Daemon methods in XmlConfiguration (#5199)
* Support Apache Commons Daemon methods in XmlConfiguration so it can substitute for start.Main after a --dry-run

* + added --dry-run=parts to printout partial dry run
+ added --no-exec

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

* + updated for review feedback

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

* Feedback from review:

 + removed features other than --dry-run parts
 + added documentation
2020-09-02 23:40:05 +02:00
Joakim Erdfelt
a8ae3f9476
Issue #5185 - Add DoSFilter Listener to allow extensible behavior
+ Currently there's no way to respond to rejected/throttled/delayed
  requests that the DoSFilter impacts.
  A Listener has been added to allow for any behaviors needed
  by a user of the DoSFilter on requests that have been
  impacted by the DoSFilter.
+ Introducing OverLimit and RateType to DoSFilter internals

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-09-02 16:13:56 -05:00
Lachlan Roberts
0a59a2b090 Issue #5201 - simplify the QueuedThreadPool detailed dump
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2020-09-03 06:58:55 +10:00
Joakim Erdfelt
9d839fe6e6
Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x 2020-09-02 12:59:04 -05:00
Joakim Erdfelt
5fef14019a
Merge pull request #5215 from eclipse/jetty-9.4.x-5214-head-huge-static
Issue #5214 - Servlet HEAD doesn't support content-length over Integer.MAX_VALUE
2020-09-02 12:54:38 -05:00
Simone Bordet
466ec0c2d5 Disabled tests broken in Java 15 due to a JVM bug.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-02 18:52:10 +02:00
Simone Bordet
3f0b1573ec Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'. 2020-09-02 17:45:45 +02:00
Simone Bordet
e940e5c574
Merge pull request #5225 from eclipse/jetty-9.4.x-5103_proxy_wrong_http_version
Fixes #5103 - Proxy sets protocol version to 2.0 instead of 1.1 when …
2020-09-02 17:41:41 +02:00
Simone Bordet
1e90d13127 Fixes #5103 - Proxy sets protocol version to 2.0 instead of 1.1 when accessed from H2 client.
Fixed by removing the explicit version copy.
Leaving it at default would make the client transport
decide the version based on the transport protocol it uses.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-09-02 16:39:02 +02:00
Joakim Erdfelt
146ca6f767
Merge pull request #5191 from eclipse/dependabot/maven/javax.xml.bind-jaxb-api-2.3.1
Bump jaxb-api from 2.3.0 to 2.3.1
2020-09-02 08:08:48 -05:00
gregw
418093af28 Feedback from review:
+ check no content in HEAD response
2020-09-02 13:01:20 +02:00
Jan Bartel
7d0e344083 Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x 2020-09-02 12:22:18 +02:00
Jan Bartel
e2d0e1fa34 Remove println 2020-09-02 12:21:30 +02:00
Jan Bartel
9ab95ed824 Merge remote-tracking branch 'origin/jetty-9.4.x' into jetty-10.0.x 2020-09-02 12:09:23 +02:00
Jan Bartel
ef0c752476
Issue #4888 Ensure HttpSessionListener can access session via (#5220)
Issue #4888 Ensure HttpSessionListener can call Request.getSession

Signed-off-by: Jan Bartel <janb@webtide.com>
2020-09-02 11:53:23 +02:00
Simone Bordet
255be6861a Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'. 2020-09-02 10:05:06 +02:00
Simone Bordet
4e8bf3723c
Merge pull request #5216 from eclipse/jetty-9.4.x-3974-flaky-asyncmiddlemanservlet-test-overflow
Issue #3974 flaky AsyncMiddleManServletTest overflow to filesystem tests
2020-09-02 10:00:57 +02:00
Lachlan
cdb12b4130
Merge pull request #5213 from eclipse/jetty-10.0.x-5170-HttpUpgradeBuffer
Issue #5170 - fix NPE during websocket upgrade
2020-09-02 18:00:19 +10:00
Simone Bordet
37f93bb71b Merged branch 'jetty-9.4.x' into 'jetty-10.0.x'. 2020-09-02 09:57:36 +02:00
Simone Bordet
5a87469b8a
Merge pull request #5205 from eclipse/jetty-9.4.x-5204-sni_with_pkix
Fixes #5204 - SNI does not work with PKIX.
2020-09-02 09:49:40 +02:00