This is an automated email from the ASF dual-hosted git repository.
paulrutter pushed a change to branch feature/FELIX-6750-Jetty-12.1.0-tryout
in repository https://gitbox.apache.org/repos/asf/felix-dev.git
from 35918d8ffa FELIX-6750-Jetty-12.1.0-tryout - update to latest snapshot
for jetty bundle
add 3176f92f96 Update org.apache:apache to version 33.
add 9db6a2288f felix.log: Use OSGi annotations to produce OSGi MANIFEST.MF
entries.
add 6947f9b31c felix.log: Clean up.
add 3a76120cea felix.log: Enable GitHub CI Build.
add 873121c8a3 GitHub CI Build: Use Maven 3.9.9.
add f1cf40211e felix.scr: Fix printing of array of primitive types.
add 2d71c5b90b felix.log: Use Maven Bundle plugin version 6.0.0.
add e12c354c89 Do not print an error when a wildcard is used in component
header
add e9dbc04d1f Merge pull request #383 from
laeubi/do_not_print_an_error_if_wildcard_is_used
add 909b5df996 Bump actions/upload-artifact from 4.6.1 to 4.6.2
add 9bea488e00 Merge pull request #394 from
apache/dependabot/github_actions/actions/upload-artifact-4.6.2
add 8c13ebd350 Update README.md
add 27c24deb4a Bump org.apache.felix:org.apache.felix.webconsole
add 9f8bda683c Bump ch.qos.logback:logback-core in /ipojo/runtime/core-it
add 71bc9bbce5 Merge pull request #397 from
apache/dependabot/maven/ipojo/runtime/core-it/ch.qos.logback-logback-core-1.3.15
add bbbb475e0d Bump org.apache.felix:org.apache.felix.webconsole (#398)
add 60bb901399 Bump ch.qos.logback:logback-core (#400)
add 34cc1ab460 FELIX-6761 : NullPointerException when registering a new
servlet (#399)
add 7693e815a9 Update to latest snapshots
add 972aba6e4c Update maven-ci.yml
add bda05c4921 Update README.md
add 5d4fa76b68 FELIX-6762 : Support Jakarta Servlet 6.1
add c85ca97e5b FELIX-6762 : Support Jakarta Servlet 6.1
add fffe1fab1f FELIX-6762 : Support Jakarta Servlet 6.1
add 22fbd621f1 FELIX-6762 : Support Jakarta Servlet 6.1
add 06779a8dea FELIX-6764 Update to Jetty 12.0.19
add 1b4b599729 Merge pull request #401 from
apache/feature/FELIX-6764-jetty-12.0.19
add 4375f7674a Update parent pom and dependencies
add dd33015c8f FELIX-6762 : Support Jakarta Servlet 6.1
add 45c56d00fe [FELIX-6765] - Add a CI-job for Felix Framework
add 73b4ebdc0d update mockito-core to mockito to latest version
add 5d878f37b8 update felix-parent version
add 338511cf28 [maven-release-plugin] prepare release
org.apache.felix.http.base-5.1.12
add ec44182f14 [maven-release-plugin] prepare for next development
iteration
add be4af1d050 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.28
add 0ed039e005 [maven-release-plugin] prepare for next development
iteration
add 73beaaa3b4 FELIX-6766 Improvement Tests of framework (#403)
add 2f490b7ae5 remove not needed class-casts
add a80815d52f simplify boolean handling
add 0fb0c49023 [framework] Remove unused imports
add 77c3193370 [framework] Remove redundant String.substring() parameter
add d01d025212 [framework] Remove unnecessary array creation for varargs
add 6a3bc322a0 [framework] Convert StringBuffer to StringBuilder for local
variables
add afef558e16 [fw] Convert to enhanced 'for' loops
add aef3817634 [fw] Use diamond operator
add a835f947ec [fw] use try with resource
add cb6f178f8f [fw] use exception multi-catch
add 054b36097d [fw] Use Auto-Boxing
add 0da9cadf06 [fw] use auto-unboxing
add ee8952a0ae [fw] use @Override annotation
add a0fffe64fb [fw] rm nullcheck on instanceof
add 818cb07adf [fw] remove redundant semicolon
add 4d83e1e035 [fw] remove redundant super call
add 000974f5b7 [fw] simplify map creation with initial entries
add 14e9e75a6a [fw] use StringBuilder for String concatenation
add a8ac32bad1 [fw] use valueOf, or auto boxing
add 4097a96185 [framework] add tck module - run the OSGi-TCK
osgi.test.cases.framework
add faef017ef3 [ci] matrix run on major versions and 23
add 1692706ec7 FELIX-6768 : Support OSGi Conditions (#406)
add 2cd2dac7ea [maven-release-plugin] prepare release
org.apache.felix.healthcheck.core-2.3.0
add e327a25ca9 [maven-release-plugin] prepare for next development
iteration
add 23787c842e [maven-release-plugin] prepare release
org.apache.felix.http.servlet-api-6.1.0
add ad485f27a7 [maven-release-plugin] prepare for next development
iteration
add c944516f67 [maven-release-plugin] prepare release
org.apache.felix.http.wrappers-6.1.0
add bf54a42e03 [maven-release-plugin] prepare for next development
iteration
add 679b07d5fe [gogo] ci and project cleanup, gogo runs BUT TestParser
157-159
add d014d7ac28 FELIX-6770 : Support new methods in Jakarta Servlet 6.1
add 6cac848e66 FELIX-6771 : Use SLF4J 2
add bf81066aa1 FELIX-6770 : Support new methods in Jakarta Servlet 6.1
add ddefed16af FELIX-6772 : Content type of resources is never set
add 6b7e0cd9fa Update mockito to latest version
add 466eb93f1c [fw] reduce warning related to types Classes
add 1942027cb9 [maven-release-plugin] prepare release
org.apache.felix.webconsole-5.0.12
add d95c1ae6e5 [maven-release-plugin] prepare for next development
iteration
add 69b73354f8 Make Pipe.setCurrentPipe public to fix interruption
handling in nested shells
add 7dd6b766f2 Fix interruption handling in nested shells
add 2edd19268e FELIX-6775 Update to Jetty 12.0.20 - Update to Jetty 12.0.20
add d8bce3a111 Merge pull request #417 from
apache/maintenance/FELIX-6775-Jetty-12.0.20
add 24cb75e32c FELIX-6774 `org.apache.felix.http.jetty.maxFormSize` not
enforced - Add integration test for demonstrating the issue
add b7030c6e72 Merge branch 'master' into
maintenance/FELIX-6774-IT-demonstrating-the-issue
add ce1b5afef1 FELIX-6774 `org.apache.felix.http.jetty.maxFormSize` not
enforced - Fix test; when calling getParameter("key"), an IOException is thrown
(leading to a HTTP 500). This is as expected
add 6858ded925 Merge pull request #415 from
apache/maintenance/FELIX-6774-IT-demonstrating-the-issue
add 54fd91efa7 FELIX-6777 : Wrong type of
jakarta.servlet.error.exception_type attribute
add e95cb90e46 FELIX-6778 Replaced the pattern of creating and cancelling
a java.util.Timer, with a ScheduledThreadPoolExecutor. This is configured to
keep its core Thread(s) around for up to 10 seconds without any tasks. This
enables a low 'ds.service.changecount.timeout' to be used, without having to
pay the cost of a lot of short-lived threads being created.
add 181336b0cd Changed the SCR Component Actor thread into a
ScheduledExecutorService Replaced the SCR Component Registry executor with the
SCR Component Actor Added integration test that validates service.changecount
property updates
add 0480011575 FELIX-6774 `org.apache.felix.http.jetty.maxFormSize` not
enforced - Introducing two new config properties,
`org.apache.felix.http.jetty.requestSizeLimit` and
`org.apache.felix.http.jetty.responseSizeLimit` - If either one is configured,
the SizeLimitHandler will be configured - -1 is the default, which means
unlimited - Do we still need to set `setMaxFormContentSize` now? - Updated
README.md
add c07c58f657 FELIX-6774 `org.apache.felix.http.jetty.maxFormSize` not
enforced - Update README.md
add 02c1387450 Merge branch
'maintenance/FELIX-6774-IT-demonstrating-the-issue' into
maintenance/FELIX-6774-Fix-for-size-issue
add cbd5d92df3 Merge branch 'master' into
maintenance/FELIX-6774-Fix-for-size-issue
add 128784ebb6 FELIX-6776 Introduce way to restrict request and response
size - introduce org.apache.felix.http.jetty.requestSizeLimit and
org.apache.felix.http.jetty.responseSizeLimit - If either one is configured,
the SizeLimitHandler will be configured, see
https://jetty.org/docs/jetty/12/programming-guide/server/http.html#handler-use-size-limit
- -1 is the default for both, which means unlimited. - Updated README.md for
new properties
add f6a84301f3 FELIX-6776 Introduce way to restrict request and response
size - Remove deprecation message
add 76464cfacd FELIX-6776 Introduce way to restrict request and response
size - Remove deprecation message
add acc937b79b
FELIX-6776-Introduce-way-to-restrict-request-and-response-size - Upgrade
mockito to try and resolve the mockito issue on Java 23 - Upgrade test scope
dependency of Jetty to 12.0.19
add 5e7a48aa1a Merge branch 'master' into
maintenance/FELIX-6776-Introduce-way-to-restrict-request-and-response-size
add 9792c462d6
FELIX-6776-Introduce-way-to-restrict-request-and-response-size - Upgrade
byte-buddy
add 9209c7439e
FELIX-6776-Introduce-way-to-restrict-request-and-response-size - Revert
byte-buddy as it doesn't fix 23
add 783f409185 FELIX-6779 Update to Jetty 12.0.21 - Update to 12.0.21
add ae80d28522 Merge branch 'master' into
maintenance/FELIX-6776-Introduce-way-to-restrict-request-and-response-size
add 8834049716 Merge pull request #418 from
apache/maintenance/FELIX-6776-Introduce-way-to-restrict-request-and-response-size
add fd560a6e0f FELIX-6780 Java 23 CI failure for HTTP Jetty
RequestLogTrackerTest - Upgrade mockito
add bcf273a459 FELIX-6780 Java 23 CI failure for HTTP Jetty
RequestLogTrackerTest - Upgrade mockito
add a36b9a23c9 Merge pull request #422 from
apache/maintenance/FELIX-6780-fix-jetty-unit-tests-java23
add b7cded82a4 [maven-release-plugin] prepare release
org.apache.felix.http.base-5.1.14
add 7cf79c6c0d [maven-release-plugin] prepare for next development
iteration
add 2747c7cdfe [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.34
add bb927e67a8 [maven-release-plugin] prepare for next development
iteration
add 343afb00be [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.30
add bfd76485f8 [maven-release-plugin] prepare for next development
iteration
add 0539fba499 [maven-release-plugin] prepare release
org.apache.felix.http.bridge-6.0.0
add ae9ef06c08 [maven-release-plugin] prepare for next development
iteration
add da26bc3d64 Related to PR #420, on getting control on the logging. This
changes disables Pax Exam's preference for Pax Logging, and changes it with
Logback (in the latest SLF4j 1.7.x compatible version). With this change, SLF4j
and Logback are now available for both the unit tests and the pax exam tests.
Configured explicit versions of all 'mavenBundle's declared in the
ComponentTestBase, as otherwise Pax will depend on Maven's LATEST, which is not
always compatible.
add 3aef950b0e Added flag towards Pax Exam that ensures the Pax Exam test
fails if there are unresolved bundles within the test runtime. This to avoid
trying to run in a test in an inconsistent/incomplete environment (as some of
the bundles were unresolved due to an incompatible version being used).
add fe0772d937 Replaced the static versions referenced by
ComponentTestBase, with obtaining these versions from the SCR maven project
itself. This relies on the depends-maven-plugin on generating a properties
file, that is read by the .versionAsInProject() Pax mavenBundle option API.
Needed to update two existing dependencies, and add two test dependencies in
order for the bundles used to be mutually consistent versions.
add d76321fcff Merge remote-tracking branch 'origin/master' into
feature/FELIX-6778
add 86375a015a Removed empty ComponentRegistry.shutdown() method Removed
m_componentActor parameter from ComponentRegistry.missingServicePresent()
add 85251f4f17 Bump ch.qos.logback:logback-classic from 1.2.12 to 1.2.13
in /scr
add e3453e2203 Merge remote-tracking branch 'origin/master' into
feature/FELIX-6778
add 3b674eaa44 Only set the 'ds.service.changecount.timeout' system
property within the Felix6778Test
add 5ad1a58a27 Merge pull request #419 from
Thales-Netherlands/feature/FELIX-6778
add b48bd00369 FELIX-6782 Allow adding custom headers to Jetty error pages
- Allow adding custom headers to Jetty error pages
add 99f1107ccd FELIX-6782 Allow adding custom headers to Jetty error pages
- Add assertions - Document new property
add d66f7a43b4 FELIX-6782 Allow adding custom headers to Jetty error pages
- Use put instead of add to allow for replacing headers
add cd77630fe2 FELIX-6782 Allow adding custom headers to Jetty error pages
- Correct defaults
add 0f2decb647 Merge pull request #426 from
apache/feature/FELIX-6782-Allow-adding-custom-headers-to-Jetty-error-pages
add 9bc21e0b92 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.32
add 59e032fd2d [maven-release-plugin] prepare for next development
iteration
add 13838ff448 Merge branch 'master' into
feature/FELIX-6750-Jetty-12.1.0-tryout
No new revisions were added by this update.
Summary of changes:
.github/workflows/maven-ci.yml | 48 +-
framework.tck/.gitignore | 1 +
framework.tck/pom.xml | 160 +++++
framework.tck/tck.bndrun | 36 ++
framework/doc/changelog.txt | 6 +
framework/pom.xml | 29 +-
.../apache/felix/framework/BundleContextImpl.java | 114 ++--
.../org/apache/felix/framework/BundleImpl.java | 125 ++--
.../felix/framework/BundleProtectionDomain.java | 38 +-
.../framework/BundleRevisionDependencies.java | 16 +-
.../apache/felix/framework/BundleRevisionImpl.java | 68 ++-
.../apache/felix/framework/BundleWiringImpl.java | 178 +++---
.../org/apache/felix/framework/DTOFactory.java | 50 +-
.../felix/framework/EntryFilterEnumeration.java | 20 +-
.../apache/felix/framework/EventDispatcher.java | 69 ++-
.../felix/framework/ExportedPackageImpl.java | 21 +-
.../apache/felix/framework/ExtensionManager.java | 151 ++---
.../felix/framework/FakeURLStreamHandler.java | 3 +-
.../java/org/apache/felix/framework/Felix.java | 321 +++++-----
.../org/apache/felix/framework/FilterImpl.java | 99 +--
.../apache/felix/framework/FrameworkFactory.java | 3 +-
.../felix/framework/FrameworkStartLevelImpl.java | 33 +-
.../felix/framework/FrameworkWiringImpl.java | 26 +-
.../org/apache/felix/framework/HookRegistry.java | 16 +-
.../java/org/apache/felix/framework/Logger.java | 11 +-
.../apache/felix/framework/PackageAdminImpl.java | 63 +-
.../apache/felix/framework/RequiredBundleImpl.java | 18 +-
.../apache/felix/framework/ResolveContextImpl.java | 10 +-
.../felix/framework/ServiceRegistrationImpl.java | 179 +++---
.../apache/felix/framework/ServiceRegistry.java | 59 +-
.../org/apache/felix/framework/StartLevelImpl.java | 22 +-
.../apache/felix/framework/StatefulResolver.java | 93 ++-
.../org/apache/felix/framework/URLHandlers.java | 43 +-
.../felix/framework/URLHandlersActivator.java | 4 +-
.../framework/URLHandlersBundleStreamHandler.java | 16 +-
.../framework/URLHandlersBundleURLConnection.java | 21 +-
.../framework/URLHandlersContentHandlerProxy.java | 9 +-
.../framework/URLHandlersStreamHandlerProxy.java | 86 +--
.../org/apache/felix/framework/WovenClassImpl.java | 100 +--
.../felix/framework/cache/BundleArchive.java | 27 +-
.../framework/cache/BundleArchiveRevision.java | 8 +-
.../apache/felix/framework/cache/BundleCache.java | 29 +-
.../framework/cache/ConnectContentContent.java | 4 +-
.../felix/framework/cache/ConnectRevision.java | 8 +-
.../framework/cache/ContentDirectoryContent.java | 41 +-
.../felix/framework/cache/DirectoryContent.java | 53 +-
.../felix/framework/cache/DirectoryRevision.java | 13 +-
.../apache/felix/framework/cache/JarContent.java | 43 +-
.../apache/felix/framework/cache/JarRevision.java | 13 +-
.../framework/capabilityset/CapabilitySet.java | 46 +-
.../framework/capabilityset/SimpleFilter.java | 30 +-
.../felix/framework/ext/SecurityProvider.java | 5 +-
.../framework/resolver/CandidateComparator.java | 3 +-
.../felix/framework/util/ClassFileVisitor.java | 4 +-
.../apache/felix/framework/util/ClassParser.java | 21 +-
.../felix/framework/util/CompoundEnumeration.java | 20 +-
.../apache/felix/framework/util/ListenerInfo.java | 15 +-
.../felix/framework/util/MapToDictionary.java | 30 +-
.../felix/framework/util/MultiReleaseContent.java | 6 +-
.../apache/felix/framework/util/SecureAction.java | 129 ++--
.../felix/framework/util/SecurityManagerEx.java | 7 +-
.../apache/felix/framework/util/ShrinkableMap.java | 37 +-
.../felix/framework/util/StringComparator.java | 3 +-
.../org/apache/felix/framework/util/StringMap.java | 6 +-
.../java/org/apache/felix/framework/util/Util.java | 74 ++-
.../felix/framework/util/WeakZipFileFactory.java | 14 +-
.../util/manifestparser/ManifestParser.java | 173 +++---
.../util/manifestparser/NativeLibrary.java | 7 +-
.../util/manifestparser/NativeLibraryClause.java | 37 +-
.../framework/wiring/BundleCapabilityImpl.java | 16 +-
.../framework/wiring/BundleRequirementImpl.java | 18 +-
.../felix/framework/wiring/BundleWireImpl.java | 21 +-
.../org/apache/felix/framework/BootLoaderTest.java | 37 +-
.../felix/framework/BundleRevisionImplTest.java | 12 +-
.../felix/framework/BundleWiringImplTest.java | 412 ++++++-------
.../apache/felix/framework/CollisionHookTest.java | 52 +-
.../apache/felix/framework/ConcurrencyTest.java | 40 +-
.../framework/ConcurrentBundleUpdateTest.java | 100 +--
.../felix/framework/ConcurrentClassLoaderTest.java | 44 +-
.../org/apache/felix/framework/ConnectTest.java | 70 +--
.../CycleDetectionWithWovenClassTest.java | 29 +-
.../org/apache/felix/framework/DTOFactoryTest.java | 146 ++---
.../felix/framework/EventDispatcherTest.java | 78 ++-
.../felix/framework/ExtensionManagerTest.java | 94 ++-
.../org/apache/felix/framework/FilterTest.java | 40 +-
.../framework/ImplicitBootDelegationTest.java | 67 +-
.../org/apache/felix/framework/LaunchTest.java | 33 +-
.../felix/framework/MultiReleaseVersionTest.java | 193 +++---
.../felix/framework/PackageAdminImplTest.java | 53 +-
.../framework/RequirementsCapabilitiesTest.java | 98 ++-
.../org/apache/felix/framework/ResolveTest.java | 132 ++--
.../felix/framework/ResourceLoadingTest.java | 89 +--
.../apache/felix/framework/ServiceObjectsTest.java | 15 +-
.../framework/ServiceRegistrationImplTest.java | 33 +-
.../felix/framework/ServiceRegistryTest.java | 677 ++++++++++-----------
.../apache/felix/framework/StartBundleTest.java | 16 +-
.../felix/framework/StartStopBundleTest.java | 33 +-
.../apache/felix/framework/URLHandlersTest.java | 92 +--
.../felix/framework/UninstallBundleTest.java | 20 +-
.../felix/framework/VersionConverterTest.java | 10 +-
.../felix/framework/cache/BundleCacheTest.java | 189 +++---
.../framework/capabilityset/SimpleFilterTest.java | 70 ++-
.../org/apache/felix/framework/util/UtilTest.java | 38 +-
.../felix/framework/util/WeakZipFileTest.java | 59 +-
.../util/manifestparser/ManifestParserTest.java | 93 +--
.../manifestparser/NativeLibraryClauseTest.java | 273 +++++----
.../org/osgi/util/tracker/BundleTrackerTest.java | 6 +-
.../org/osgi/util/tracker/ServiceTrackerTest.java | 8 +-
gogo/bom/pom.xml | 2 +-
gogo/command/pom.xml | 2 +-
gogo/gogo-parent/pom.xml | 14 +-
gogo/itest-jline/itest.bndrun | 7 +-
gogo/itest-jline/pom.xml | 13 +-
gogo/itest-shell/.gitignore | 1 +
gogo/itest-shell/itest.bndrun | 6 +-
gogo/itest-shell/pom.xml | 21 +-
gogo/jline/pom.xml | 41 +-
.../java/org/apache/felix/gogo/jline/Builtin.java | 5 +-
.../java/org/apache/felix/gogo/jline/Posix.java | 22 +-
.../java/org/apache/felix/gogo/jline/Shell.java | 21 +-
.../apache/felix/gogo/jline/ssh/ShellCommand.java | 21 +-
.../felix/gogo/jline/ssh/ShellCommandFactory.java | 12 +-
.../felix/gogo/jline/ssh/ShellFactoryImpl.java | 58 +-
.../java/org/apache/felix/gogo/jline/ssh/Ssh.java | 6 +-
gogo/pom.xml | 2 +-
gogo/runtime/pom.xml | 2 +-
.../java/org/apache/felix/gogo/runtime/Pipe.java | 7 +-
.../org/apache/felix/gogo/runtime/TestParser.java | 18 +-
.../apache/felix/gogo/runtime/TestTokenizer.java | 2 +-
gogo/shell/pom.xml | 2 +-
healthcheck/README.md | 135 ++--
healthcheck/core/pom.xml | 26 +-
.../felix/hc/core/impl/monitor/HealthState.java | 39 +-
.../hc/core/impl/CompositeHealthCheckTest.java | 19 +-
.../core/impl/monitor/HealthCheckMonitorTest.java | 88 +--
.../felix/hc/core/it/HealthCheckMonitorIT.java | 247 ++++++++
.../test/java/org/apache/felix/hc/core/it/U.java | 12 +-
http/README.md | 113 ++--
http/base/pom.xml | 12 +-
.../http/base/internal/dispatch/Dispatcher.java | 6 +-
.../internal/dispatch/ServletRequestWrapper.java | 5 +-
.../internal/dispatch/ServletResponseWrapper.java | 51 ++
.../base/internal/handler/WebSocketHandler.java | 5 +-
.../internal/handler/WhiteboardServletHandler.java | 28 +
.../handler/WhiteboardWebSocketServletHandler.java | 76 ---
.../base/internal/service/HttpServiceFactory.java | 1 -
.../internal/whiteboard/WhiteboardManager.java | 14 -
http/bridge/pom.xml | 10 +-
http/itest/pom.xml | 30 +-
.../felix/http/itest/BaseIntegrationTest.java | 12 +-
http/jetty/pom.xml | 19 +-
.../http/jetty/it/AbstractJettyTestSupport.java | 8 +-
.../felix/http/jetty/it/LightClassifierIT.java | 4 +-
.../jetty/it/MissingWebsocketDependenciesIT.java | 8 +-
http/jetty12/pom.xml | 19 +-
.../jetty/internal/ConfigMetaTypeProvider.java | 20 +-
.../felix/http/jetty/internal/JettyConfig.java | 25 +-
...stomizerWrapper.java => JettyErrorHandler.java} | 31 +-
.../felix/http/jetty/internal/JettyService.java | 39 +-
.../http/jetty/it/AbstractJettyTestSupport.java | 8 +-
...rtualThreadsIT.java => JettyMaxFormSizeIT.java} | 48 +-
...ThreadsIT.java => JettySizeLimitHandlerIT.java} | 66 +-
.../jetty/it/JettyUriComplianceModeDefaultIT.java | 15 +-
.../jetty/it/JettyUriComplianceModeLegacyIT.java | 2 +
.../felix/http/jetty/it/JettyVirtualThreadsIT.java | 2 +
.../felix/http/jetty/it/LightClassifierIT.java | 8 +-
.../jetty/it/MissingWebsocketDependenciesIT.java | 6 +-
http/samples/whiteboard/pom.xml | 2 +-
http/servlet-api/pom.xml | 8 +-
http/sslfilter/pom.xml | 2 +-
http/wrappers/pom.xml | 8 +-
.../HttpServletResponseWrapper.java | 11 +
.../jakartawrappers/ServletRequestWrapper.java | 13 +
.../http/javaxwrappers/ServletRequestWrapper.java | 13 +
.../eventadmin/eventadmin-handler-it/pom.xml | 2 +-
ipojo/runtime/core-it/pom.xml | 2 +-
ipojo/webconsole-plugin/pom.xml | 2 +-
log/pom.xml | 49 +-
.../main/java/org/apache/felix/log/Activator.java | 10 +-
.../org/apache/felix/log/FormatterLoggerImpl.java | 1 +
log/src/main/java/org/apache/felix/log/Log.java | 2 +-
.../java/org/apache/felix/log/LogEntryImpl.java | 6 +
.../org/apache/felix/log/LogListenerThread.java | 5 +-
.../org/apache/felix/log/LogNodeEnumeration.java | 2 +
.../apache/felix/log/LogReaderServiceFactory.java | 2 +
.../org/apache/felix/log/LogReaderServiceImpl.java | 7 +
.../org/apache/felix/log/LogServiceFactory.java | 2 +-
.../java/org/apache/felix/log/LogServiceImpl.java | 12 +-
.../java/org/apache/felix/log/LoggerAdminImpl.java | 7 +
.../org/apache/felix/log/LoggerContextImpl.java | 8 +-
.../apache/felix/log/RootLoggerContextImpl.java | 16 +-
pom/pom.xml | 2 +-
scr/pom.xml | 52 +-
.../java/org/apache/felix/scr/impl/Activator.java | 14 +-
.../felix/scr/impl/BundleComponentActivator.java | 39 +-
.../felix/scr/impl/ComponentActorExecutor.java | 70 +++
.../felix/scr/impl/ComponentActorThread.java | 179 ------
.../apache/felix/scr/impl/ComponentCommands.java | 6 +-
.../apache/felix/scr/impl/ComponentRegistry.java | 45 +-
.../felix/scr/integration/ComponentTestBase.java | 27 +-
.../felix/scr/integration/Felix6778Test.java | 126 ++++
..._all_elements_10.properties => exam.properties} | 9 +-
.../src/test/resources/logback-test.xml | 23 +-
tools/osgicheck-maven-plugin/pom.xml | 10 +-
webconsole-plugins/memoryusage/pom.xml | 2 +-
webconsole/README.md | 5 +
webconsole/pom.xml | 12 +-
.../felix/webconsole/AbstractWebConsolePlugin.java | 19 +-
.../internal/servlet/AbstractPluginAdapter.java | 11 +-
.../webconsole/internal/servlet/MimeTypes.java | 191 ++++++
.../internal/servlet/OsgiManagerHttpContext.java | 8 +-
.../felix/webconsole/servlet/AbstractServlet.java | 9 +-
212 files changed, 5410 insertions(+), 3960 deletions(-)
create mode 100644 framework.tck/.gitignore
create mode 100644 framework.tck/pom.xml
create mode 100644 framework.tck/tck.bndrun
create mode 100644 gogo/itest-shell/.gitignore
create mode 100644
healthcheck/core/src/test/java/org/apache/felix/hc/core/it/HealthCheckMonitorIT.java
delete mode 100644
http/base/src/main/java/org/apache/felix/http/base/internal/handler/WhiteboardWebSocketServletHandler.java
copy
http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/{CustomizerWrapper.java
=> JettyErrorHandler.java} (58%)
copy
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/{JettyVirtualThreadsIT.java
=> JettyMaxFormSizeIT.java} (69%)
copy
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/{JettyVirtualThreadsIT.java
=> JettySizeLimitHandlerIT.java} (55%)
create mode 100644
scr/src/main/java/org/apache/felix/scr/impl/ComponentActorExecutor.java
delete mode 100644
scr/src/main/java/org/apache/felix/scr/impl/ComponentActorThread.java
create mode 100644
scr/src/test/java/org/apache/felix/scr/integration/Felix6778Test.java
copy scr/src/test/resources/{components_all_elements_10.properties =>
exam.properties} (89%)
copy rootcause/src/test/resources/logback.xml =>
scr/src/test/resources/logback-test.xml (66%)
create mode 100644
webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/MimeTypes.java