This is an automated email from the ASF dual-hosted git repository.
paulrutter pushed a change to branch
maintenance/FELIX-6774-IT-demonstrating-the-issue
in repository https://gitbox.apache.org/repos/asf/felix-dev.git
from 24cb75e32c FELIX-6774 `org.apache.felix.http.jetty.maxFormSize` not
enforced - Add integration test for demonstrating the issue
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 b7030c6e72 Merge branch 'master' into
maintenance/FELIX-6774-IT-demonstrating-the-issue
No new revisions were added by this update.
Summary of changes:
.github/workflows/maven-ci.yml | 25 +-
framework.tck/.gitignore | 1 +
framework.tck/pom.xml | 160 +++++
framework.tck/tck.bndrun | 36 ++
framework/pom.xml | 25 +-
.../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/base/pom.xml | 4 +-
.../internal/dispatch/ServletRequestWrapper.java | 5 +-
.../internal/dispatch/ServletResponseWrapper.java | 42 ++
http/bridge/pom.xml | 8 +-
http/itest/pom.xml | 34 +-
.../felix/http/itest/BaseIntegrationTest.java | 12 +-
http/jetty/pom.xml | 15 +-
.../http/jetty/it/AbstractJettyTestSupport.java | 8 +-
.../felix/http/jetty/it/LightClassifierIT.java | 4 +-
.../jetty/it/MissingWebsocketDependenciesIT.java | 8 +-
http/jetty12/pom.xml | 15 +-
.../http/jetty/it/AbstractJettyTestSupport.java | 8 +-
.../felix/http/jetty/it/LightClassifierIT.java | 8 +-
.../jetty/it/MissingWebsocketDependenciesIT.java | 6 +-
http/servlet-api/pom.xml | 5 +-
http/wrappers/pom.xml | 2 +-
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 +-
158 files changed, 4626 insertions(+), 3403 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
create mode 100644
webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/MimeTypes.java