This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch fix-interruption-nested-shells
in repository https://gitbox.apache.org/repos/asf/felix-dev.git
discard d9b07f8d66 Fix interruption handling in nested shells
omit aabc4fa83b Make Pipe.setCurrentPipe public to fix interruption
handling in nested shells
add e479f6517c Markdown syntax fix for the configadmin interpolation plugin
add a464f8c236 FELIX-6690 : Update to Jetty 11.0.20
add 94f6a67482 FELIX-6691 : Update to Jetty 12.0.6
add 52acb82f41 [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.10
add 82d03ad2b5 [maven-release-plugin] prepare for next development
iteration
add f495351917 Update to latest jetty snapshot
add f29d8a8a4d FELIX-6688 - Context path of outer servlet container is not
respected for authentication (#306)
add bcc09cdab8 [maven-release-plugin] prepare release
org.apache.felix.webconsole-5.0.2
add 6ed1ee107c [maven-release-plugin] prepare for next development
iteration
add dd17a96ea9 cleanup Manifest and JSON - LICENSE (#304)
add 148fcbae4d Remove mentioning of JSON license
add 598b9f0198 Update Felix HTTP documentation (#303)
add 04bb0b7554 Update webconsole readme
add a8704fe145 FELIX-6696 : Resources content-type are no longer defined
when using a whiteboard pattern
add e7fdbb7774 FELIX-6691 : Update to Jetty 12.0.8
add 6d95c936df Add jetty websocket support to Jetty12 (#298)
add b6fff2adcc Add reference to the WebSocket example code (#307)
add 76344a4f96 FELIX-6698 Ability to configure URI Compliance mode (#308)
add a49d9f356b FELIX-6692 Add Jetty WebSocket support for jetty 11.x (#309)
add 0444ac4f73 FELIX-6692 jetty 12.x websockets new approach (based on
#309) (#310)
add 4bfe9aa4fc Update README.md to include Jetty11 properties (#312)
add 69bb629081 Fix import (#313)
add 76ffffddb8 FELIX-6699 Skip parsing of repeated Service-Component
entries
add b880e22b0c Merge pull request #311 from adamcin/FELIX-6699
add e68fc3b77e Prepare for next release of http base
add 7c0076c67c [maven-release-plugin] prepare release
org.apache.felix.http.base-5.1.8
add be468b6ca5 [maven-release-plugin] prepare for next development
iteration
add bad94caf62 [maven-release-plugin] rollback the release of
org.apache.felix.http.base-5.1.8
add 6a315947ec Update to parent pom 9
add 9a0efe5fd7 [maven-release-plugin] prepare release felix-parent-9
add 2e348c5d35 [maven-release-plugin] prepare for next development
iteration
add 6d68e8156c [maven-release-plugin] prepare release
org.apache.felix.http.base-5.1.8
add 3b8a7e60ef [maven-release-plugin] prepare for next development
iteration
add 4c362ca690 [maven-release-plugin] prepare release
org.apache.felix.http.bridge-5.1.8
add a4587174d6 [maven-release-plugin] prepare for next development
iteration
add 1eb59c0390 [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.12
add 065333b46b [maven-release-plugin] prepare for next development
iteration
add 18c0790038 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.4
add 7d5114c16e [maven-release-plugin] prepare for next development
iteration
add 1f371e3c6d [maven-release-plugin] prepare release
org.apache.felix.scr-2.2.12
add b29cc5f8fd [maven-release-plugin] prepare for next development
iteration
add f9f34ee0e0 Fix javadoc warnings
add 517f9a0c89 FELIX-6700 Missing o.o.service.servlet.* export-package in
felix jetty (#314)
add 6a59d8f995 FELIX-6702 : Make Jetty bundles EE version neutral
add 2eb711b5c2 FELIX-6706 : Avoid Jetty restart in case of a required
configuration
add 485c095e94 FELIX-6707 : Fix uriComplianceMode
add 97a8bde0d0 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.6
add 43e5ee926c [maven-release-plugin] prepare for next development
iteration
add 6e77eab8fc [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.14
add f0308f5688 [maven-release-plugin] prepare for next development
iteration
add 499d3736ef FELIX-6704: Include config/factory PID in error message
add 6bb228df51 Merge pull request #317 from
kwin/feature/FELIX-6704-improve-error-logging-in-configMgr
add db26eae200 webconsole doc: add missing conf props (#316)
add 5ef245705f FELIX-6705 Upgrade to jetty 12.0.10 (#318)
add abe888d02c FELIX-6709 : Update to Jetty 11.0.21
add 865dcc1d9b FELIX-6709 : Update to Jetty 11.0.21
add a01b77f78b Prepare for release
add 677bee1e23 [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.16
add 61bb96a9cb [maven-release-plugin] prepare for next development
iteration
add 75217ee736 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.8
add afcf080441 [maven-release-plugin] prepare for next development
iteration
add 5d3ed71b7c FELIX-6710 : Ability to configure URI Compliance mode
add 091f09036b [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.18
add 71a6143bc9 [maven-release-plugin] prepare for next development
iteration
add af7ddebcc5 Add branch for 1.0.x wrappers
add 030f9d646f FELIX-6711 : Potential NPE in HttpServletRequest.getPart
add a813122a72 Prepare release
add af6631d5e2 [maven-release-plugin] prepare release
org.apache.felix.http.wrappers-1.1.4
add 02d8ee642e [maven-release-plugin] prepare for next development
iteration
add 87a99aa81b Change project id to wrappers6
add 8a665d28a3 Change project id to wrappers6
add be99887338 [maven-release-plugin] prepare release
org.apache.felix.http.wrappers6-1.1.4
add c702033249 [maven-release-plugin] prepare for next development
iteration
add 739ebe5305 [maven-release-plugin] prepare release
org.apache.felix.http.wrappers-1.0.4
add 5abda4d881 [maven-release-plugin] prepare for next development
iteration
add cff518afd3 [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.20
add e5d2e0b1c0 [maven-release-plugin] prepare for next development
iteration
add 43111abc61 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.10
add c0542ebd71 [maven-release-plugin] prepare for next development
iteration
add 8fe60f3519 Add github verification for SCR
add 7ca55731aa [maven-release-plugin] prepare release
org.apache.felix.webconsole-5.0.4
add b63df195fa [maven-release-plugin] prepare for next development
iteration
add dbc6b9291c Update test for get attribute
add 7a351beced FELIX-6714 : Special request attributes might not be set
with multiple wrappers
add f2558d6028 Prepare release
add 2f5862d19b [maven-release-plugin] prepare release
org.apache.felix.http.wrappers-1.1.6
add 26d475b50d [maven-release-plugin] prepare for next development
iteration
add e402e7ef26 [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.22
add 803a0cde39 [maven-release-plugin] prepare for next development
iteration
add 5796e6ef47 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.12
add 00bb1d40c6 [maven-release-plugin] prepare for next development
iteration
add f320aef5d1 FELIX-6716 Update to Jetty 11.0.22 / 12.0.11 (#326)
add f506e907d5 FELIX-6717 : Include status info about Preprocessors
add da49df92a9 [FELIX-6715] Fix double slash in bundle link (#325)
add f09555ceb8 FELIX-6718 : Require Java 11
add d7bc8f1bcc FELIX-6719 : Improve request info output
add 476a527aec [maven-release-plugin] prepare release
org.apache.felix.http.webconsoleplugin-1.2.0
add 04844943e2 [maven-release-plugin] prepare for next development
iteration
add f45c3690a3 [maven-release-plugin] prepare release
org.apache.felix.http.inventoryprinter-1.0.2
add 937dbaa1e6 [maven-release-plugin] prepare for next development
iteration
add 4441108122 [maven-release-plugin] prepare release
org.apache.felix.webconsole-5.0.6
add 3a9bff10c5 [maven-release-plugin] prepare for next development
iteration
add f8d10f3520 [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.24
add ee147865ad [maven-release-plugin] prepare for next development
iteration
add ec3c10ec7e [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.14
add 3ffaf840c7 [maven-release-plugin] prepare for next development
iteration
add 0914401370 Update to latest snapshots
add 142ac2c05f Bump org.apache.commons:commons-compress (#295)
add b8f6278923 Bump org.apache.commons:commons-compress (#294)
add 9929eaacc3 Bump org.apache.commons:commons-compress (#293)
add 7a6b42f50a Bump org.apache.commons:commons-compress (#292)
add a6afd3c7c7 Bump commons-io:commons-io (#288)
add c8c5dfe5d2 Bump commons-io:commons-io in
/ipojo/handler/jmx/jmx-handler-it (#286)
add 0bccd96f53 Bump commons-io:commons-io from 2.4 to 2.7 in
/ipojo/runtime/core-it (#282)
add d2799dfcb0 Bump commons-io:commons-io in /ipojo/runtime/composite-it
(#281)
add 93c4bf85bb Bump org.apache.maven:maven-core in
/tools/osgicheck-maven-plugin (#287)
add cb4d2fbe9e Bump commons-io:commons-io (#285)
add cd4ddc51a6 Bump commons-io:commons-io (#283)
add ecb1124291 Bump commons-io:commons-io (#284)
add 5c7ff5e712 Bump org.apache.maven:maven-compat in
/tools/maven-bundle-plugin (#328)
add 59173d477b Bump org.apache.sshd:sshd-core from 1.2.0 to 2.7.0 in
/gogo/jline (#280)
add 8b2d2faa36 Bump org.apache.maven:maven-core in
/tools/maven-bundle-plugin (#327)
add bcf435d69a Add simple servlet content tests
add a4523dfe30 FELIX-6722 Upgrade jetty 12.0.12 / 11.0.23 (#330)
add c87bb6a762 add missing filter wrappers (#331)
add 99f28ae202 FELIX-6723 : Add missing filter wrappers
add f6bba2fa1a FELIX-6725 Update to Jetty 12.0.13 / 11.0.24 (#333)
add dc083a2738 [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.26
add a11da90707 [maven-release-plugin] prepare for next development
iteration
add 5851279879 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.16
add 87b8df06e7 [maven-release-plugin] prepare for next development
iteration
add 396de83750 Update to latest http jetty snapshots
add 16d6f9bdea FELIX-6727 : NullPointerException when using REST API to
install a bundle
add 7f21931e8a Remove unnecessary code
add 6a0b37f13a [maven-release-plugin] prepare release
org.apache.felix.webconsole-5.0.8
add 16a1c1d8ec [maven-release-plugin] prepare for next development
iteration
add 736d48ca46 FELIX-6687 Fix handling of typed properties in felix
fileinstall.
add c5ad5321f4 Bump commons-io:commons-io from 2.11.0 to 2.14.0 in
/http/jetty (#336)
add d958adfa28 FELIX-6728 Update to Jetty 12.0.14 (#335)
add 3948c0a0a4 Bump commons-io:commons-io (#337)
add f520fb1f82 FELIX-6734 Update to Jetty 12.0.15 (#343)
add 7f8920f3fa Update README.md (#340)
add 4667959ad7 Bump commons-io:commons-io in
/webconsole-plugins/packageadmin (#338)
add ca72133bb2 Bump org.codehaus.groovy:groovy-all in
/healthcheck/generalchecks (#339)
add 4337b37959 [maven-release-plugin] prepare release
org.apache.felix.http.wrappers-1.1.8
add f312177f7f [maven-release-plugin] prepare for next development
iteration
add a3a5fae93f [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.18
add 6a93294a77 [maven-release-plugin] prepare for next development
iteration
add 958c28de32 Bump commons-io:commons-io in
/ipojo/manipulator/manipulator-it (#344)
add b0ee4eb498 Update pom.xml
add d0fdd2a173 Update bnd to 7.0.0
add e54701aaa9 Update pom.xml
add 4c7a182169 Update pom.xml
add 530ddcbca4 Remove fixupmessages
add 5733fe45e4 Remove fixup test
add 0c287db323 Fix error with conversion
add 73310c33a2 Add noimportjava instruction
add 83d654eb2b Add integration test that includes multi-release jar and
validates a proper manifest is created with bnd 7.0.0
add ce3cf0e2e9 Update changelog.txt
add 0b4469cce2 Create README.md
add cab1b31179 Update README.md
add df455650ae Bump commons-io:commons-io in /ipojo/runtime/composite-it
(#346)
add 2c65c1bd58 Bump commons-io:commons-io from 2.11.0 to 2.14.0 in
/http/jetty12 (#347)
add fc7025f420 Bump commons-io:commons-io (#348)
add 35b805ef8c Bump commons-io:commons-io from 2.7 to 2.14.0 in
/ipojo/runtime/core-it (#349)
add 767b1cbc10 Bump commons-io:commons-io (#350)
add dc7257d7ca Bump commons-io:commons-io in
/ipojo/handler/jmx/jmx-handler-it (#351)
add b21416c0ce Bump commons-io:commons-io (#352)
add f447750afa Bump commons-io:commons-io in
/ipojo/manipulator/manipulator (#353)
add b77f00825e Fix failed build with Java 17
add 4ed126e76d Update maven.yml
add 2027507e22 Bump commons-io:commons-io (#354)
add 368df58b57 FELIX-6708 upgrade bnd to 7.0.0 - Skip this test on windows
see, https://github.com/apache/felix-dev/pull/322#issuecomment-2147563641
add 7849156e44 [maven-release-plugin] prepare release
maven-bundle-plugin-6.0.0
add af5f1816af [maven-release-plugin] prepare for next development
iteration
add 6d39e205d6 FELIX-6739 Update changelog to reflect on java 17
add 65ac38868a Fix spelling of occurred.
add 8e0d2615a1 Update pom.xml
add e2b65c557e Update AbstractJettyTestSupport.java
add a8e14e826b Update pom.xml
add 238713ba37 Use maven-bundle-plugin 6.0.0
add 05e5537920 Merge pull request #357 from blueconic/feature/jetty-12.0.16
add 7da5d98d0a [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.19
add 29d4ea148b [maven-release-plugin] prepare for next development
iteration
add d3994ac7c8 FELIX-6745 : HttpService: Cannot unregister
javaxwrappers.ServletWrapper
add f23094ca7d FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Add reproducer in integration test
add 0de03ea42d FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Call init lazy in case of servlets that extend JettyWebSocketServlet -
This fixes the IT as well
add 1a94da05a2 FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Extract test methods - Remove ServletWrapper support, as it doesn't
work properly yet
add 6044d22b63 FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Make solution thread-safe - Fix destroy logic - Minor test improvements
add 93f2d2045b FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Add support for HttpService / ServletWrappers - Add IT to guard it
add bb22e52046 FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Update whiteboard examples; the FelixJettyWebSocketServlet is no
longer needed with these fixes
add 37254fd6a4 FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Disable HTTP service test, as it fails with
"java.lang.IllegalStateException: JettyServerFrameHandlerFactory not found"
add 95e594c024 FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Fix passing along shared websocket attributes to the HttpContext in
SharedHttpServiceImpl, when registerServlet is called - Enable test again
add 24edc751a3 FELIX-6746 JettyWebSocketServlet: Error during calling
init() - Add NPE check
add 13e1339c23 FELIX-6744 Configure policy for maven release plugin -
Configure OddEvenVersionPolicy based on the undocumented rule
add e27e6d5e03 Merge pull request #360 from
blueconic/release/FELIX-6744-release-policy
add 3ff16ba31c FELIX-6720 Enable virtual thread support in Jetty12 - Add
`org.apache.felix.http.jetty.virtualthreads.enable` as configuration option,
defaulting to false - Add logging if virtual threads are used - Use reflection
to detect if Virtual Threads can be used and throw if this is enabled but
cannot be used - Add integration test
add 24a9027319 FELIX-6720 Enable virtual thread support in Jetty12 -
Update README.md
add f4a3961521 Merge branch 'master' into
feature/FELIX-6720-Enable-virtual-thread-support-in-Jetty12
add b9e7d1f90a Merge pull request #329 from
blueconic/feature/FELIX-6720-Enable-virtual-thread-support-in-Jetty12
add 25bb6d45c8 FELIX-6720 enable virtual thread support in jetty12 - Use
org.apache.felix.http.jetty.threadpool.max for virtual threads as well, if
configured - Use `VirtualThreadPool` for bounded virtual threads - Document
`org.apache.felix.http.jetty.threadpool.max` option - Correct logging for
virtual threads - Correct JDK version message to 19 - Add threadpool.max to new
IT
add 86e5a30b16 #320 Idea to add CI pipeline with github actions - Add
Felix HTTP subproject to actions - Skip MissingWebsocketDependenciesIT as it
somehow only fails in CI, not locally - Fix whiteboard dependency on Jetty12
add b55db658ed #320 Idea to add CI pipeline with github actions -
Distinguish Jetty 11 and 12 bundle in the name
add 7f70602653 Merge branch 'master' into
maintenance/FELIX-6746-websocketservlet-init-NPE
add f0e5cc3f01 #320 Idea to add CI pipeline with github actions - Split up
CI build plans per subproject - Add maven-bundle-plugin to actions
add 5a21ef7953 Merge branch 'master' into
maintenance/FELIX-6746-websocketservlet-init-NPE
add a05cdb0b87 Update README.md
add f572bd8131 #320 Idea to add CI pipeline with github actions - Combine
into one CI file again and use dorny/paths-filter@v3 to detect changes
add 3c33138131 Merge branch 'master' into
maintenance/FELIX-6746-websocketservlet-init-NPE
add 748a935698 [http] extract Multipart code into new
ServletRequestMultipartWrapper
add 6c78c18dfb [http.base] throw new ServletException on
add 5d06437dc9 FELIX-6738 Improve logging for missing secrets (#355)
add b67a385cb5 Bump ch.qos.logback:logback-core from 1.3.12 to 1.3.15 in
/scr (#365)
add c88e802d83 Bump ch.qos.logback:logback-core in
/ipojo/manipulator/manipulator-it (#370)
add d56ae83178 Bump ch.qos.logback:logback-core (#369)
add 3be9609df2 Merge branch 'master' into
maintenance/FELIX-6746-websocketservlet-init-NPE
add 532d4ea962 FELIX-6747 - NPE in activator of webconsole (#371)
add c9ab99c21f Update README.md
add 0f0a503bd9 Create dependabot.yml, allow update checks for GitHub
Actions.
add 2f6b1174c3 Merge pull request #361 from wilx/add-dependabot
add 94ee4f6406 Bump actions/setup-java from 3 to 4
add 616e612fed Merge pull request #372 from
apache/dependabot/github_actions/actions/setup-java-4
add af9a455457 Bump actions/checkout from 3 to 4
add 7a1b447334 Merge pull request #373 from
apache/dependabot/github_actions/actions/checkout-4
add cedc4c97f2 Bump actions/upload-artifact from 4.3.3 to 4.6.0
add 3854386571 Merge pull request #374 from
apache/dependabot/github_actions/actions/upload-artifact-4.6.0
add ce69d42865 Merge branch 'master' into
maintenance/FELIX-6746-websocketservlet-init-NPE
add bb16933c80 FELIX-6746-websocketservlet-init-NPE - Move logic into
subclass
add 1035eade8b Merge branch
'maintenance/FELIX-6746-websocketservlet-init-NPE-subclass' into
maintenance/FELIX-6746-websocketservlet-init-NPE
add 7e5f719b34 FELIX-6746-websocketservlet-init-NPE - Imports
add c849ca47be FELIX-6746-websocketservlet-init-NPE - Minor changes
add 7612655dd7 FELIX-6746-websocketservlet-init-NPE - Remove util class,
move method to handler - Add unit test, add test scope dependency on jetty12
add 0b538230a5 Merge pull request #364 from
apache/maintenance/FELIX-6746-websocketservlet-init-NPE
add 7d85cc4973 [maven-release-plugin] prepare release
org.apache.felix.http.base-5.1.10
add 47a4ccef33 [maven-release-plugin] prepare for next development
iteration
add 0e0fe890b7 [release] - Update to http base 5.1.10
add 32e65e2f3a [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.28
add 92f2a090c9 [maven-release-plugin] prepare for next development
iteration
add 63af16402b [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.20
add 462be72954 [maven-release-plugin] prepare for next development
iteration
add 463264e136 [maven-release-plugin] prepare for next development
iteration
add 88d7173548 [maven-release-plugin] prepare for next development
iteration
add bc9f13d1b2 Update README.md
add 96a5e09e84 Add osgicheck-maven-plugin to CI pipeline
add 719f27fc33 [maven-release-plugin] prepare release
osgicheck-maven-plugin-0.2.0
add 0d501655bb [maven-release-plugin] prepare for next development
iteration
add 991d7b4c62 Revert "[maven-release-plugin] prepare for next development
iteration"
add 89ac9f9294 Revert "[maven-release-plugin] prepare release
osgicheck-maven-plugin-0.2.0"
add c9df37190e Add osgicheck-maven-plugin to CI pipeline
add 87513ea353 FELIX-6751 : Use proper encoding for service filter
add 2fad865f53 [maven-release-plugin] prepare release
org.apache.felix.webconsole-5.0.10
add fd753b0ce5 [maven-release-plugin] prepare for next development
iteration
add 1b83c02f05 Add webconsole to CI pipeline
add e9abdf4913 FELIX-6752 : System information throws
java.lang.ClassCastException
add ac1aef4bb6 Bump ch.qos.logback:logback-core in
/ipojo/handler/jmx/jmx-handler-it (#375)
add 499518f532 FELIX-6753 : Use only plugin path for redirect/form submit
add 32b7b06c75 FELIX-6754 Update jetty to 12.0.17
add 7c1ec60ddc Update pom.xml
add ce0dcae911 Update AbstractJettyTestSupport.java
add 9899d3e8ec FELIX-6755 : Support Jakarta Servlet 6
add 7fbe436e2f Syntax error fix for default filter (#381)
add 64da8abea8 FELIX-6755 : Create filter directly
add b0ab4616ca Bump ch.qos.logback:logback-core (#380)
add 46841d9ef7 Bump org.apache.felix:org.apache.felix.webconsole (#382)
add 328ca1a594 Bump actions/upload-artifact from 4.6.0 to 4.6.1
add ac1f53d486 Merge pull request #384 from
apache/dependabot/github_actions/actions/upload-artifact-4.6.1
add 198795c145 Bump ch.qos.logback:logback-core in
/ipojo/runtime/composite-it
add 2646b6f1c7 Merge pull request #386 from
apache/dependabot/maven/ipojo/runtime/composite-it/ch.qos.logback-logback-core-1.3.15
add d8ac01cf33 Bump org.apache.felix:org.apache.felix.webconsole
add d5125fa051 Merge pull request #385 from
apache/dependabot/maven/webconsole-plugins/packageadmin/org.apache.felix-org.apache.felix.webconsole-4.9.10
add 95b7f312eb Bump org.apache.felix:org.apache.felix.webconsole
add e6aa03d7af Merge pull request #387 from
apache/dependabot/maven/webconsole-plugins/ds/org.apache.felix-org.apache.felix.webconsole-4.9.10
add 032fed7b46 Bump ch.qos.logback:logback-core
add cbb5a90b33 Merge pull request #388 from
apache/dependabot/maven/ipojo/handler/temporal/temporal-dependency-handler-it/ch.qos.logback-logback-core-1.3.15
add 39eb5c3877 Merge branch 'master' into
maintenance/FELIX-6754-Update-jetty-to-12.0.17
add 264bd75701 FELIX-6754-Update-jetty-to-12.0.17 - Add JETTY_11 to list
of possible enums that require setting `setDecodeAmbiguousURIs`, see
https://github.com/jetty/jetty.project/pull/12827
add 9df1f5d44f Merge pull request #379 from
apache/maintenance/FELIX-6754-Update-jetty-to-12.0.17
add 02965ad424 Bump ch.qos.logback:logback-core from 1.3.12 to 1.3.15 in
/rootcause
add 44babfda15 Merge pull request #389 from
apache/dependabot/maven/rootcause/ch.qos.logback-logback-core-1.3.15
add b8c56e7eb9 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.22
add 7ec5be289b [maven-release-plugin] prepare for next development
iteration
add 102b74f187 Bump ch.qos.logback:logback-core from 1.3.12 to 1.3.15 in
/systemready
add e67008f94b Merge pull request #391 from
apache/dependabot/maven/systemready/ch.qos.logback-logback-core-1.3.15
add 5283b050ad [maven-release-plugin] prepare release
org.apache.felix.http.webconsoleplugin-1.2.2
add f0e7a0f6ea [maven-release-plugin] prepare for next development
iteration
add 2d37b3ca32 FELIX-6757 : Properly encode bundle information
add a1d6c1fb27 FELIX-6756 Cookie name "Path" is a reserved token - Apply
fix from patch - Add unit tests
add 3ae694ae17 Revert "FELIX-6754-Update-jetty-to-12.0.17"
add 01e00e6d75 FELIX-6756 Cookie name "Path" is a reserved token - Disable
baselining for now
add 6fe1fa0604 FELIX-6756 Cookie name "Path" is a reserved token - Use
wrappers snapshot in jetty12 bundle
add ad282b2901 [maven-release-plugin] prepare release
org.apache.felix.http.wrappers-1.1.10
add fd57e033dc [maven-release-plugin] prepare for next development
iteration
add 4bf0dc4717 FELIX-6756 Cookie name "Path" is a reserved token - Use
wrappers snapshot in jetty bundle
add e4a58590d4 [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.30
add 844c109605 [maven-release-plugin] prepare for next development
iteration
add 73c9f3c642 [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.24
add ef00cfc44b [maven-release-plugin] prepare for next development
iteration
add 37f45f101d FELIX-6756 Cookie name "Path" is a reserved token - Use
wrappers snapshot in jetty bundle
add d808cac775 FELIX-6756 Cookie name "Path" is a reserved token - Use
wrappers snapshot in jetty bundle
add d6e3ab51af FELIX-6756 Cookie name "Path" is a reserved token - build
wrappers before jetty bundles, so the jetty12 can depend on latest snapshot
versions. - jetty11 bundle still needs to rely on previous snapshot version
until after the release is done.
add 7c50a0acf0 Update README.md
add 7f38bf9bd1 FELIX-6758 Update to Jetty 12.0.18 / 11.0.25 - Upgrade to
12.0.18 and 11.0.25
add 5e8fd3f692 Merge pull request #392 from
apache/maintenance/FELIX-6758-Update-to-Jetty-12.0.18-11.0.25
add d9510fa10a Bump org.apache.felix:org.apache.felix.webconsole
add 81881bd916 Merge pull request #393 from
apache/dependabot/maven/webconsole-plugins/obr/org.apache.felix-org.apache.felix.webconsole-4.9.10
add a1fa07836b [maven-release-plugin] prepare release
org.apache.felix.http.jetty-5.1.32
add 5a91c4582c [maven-release-plugin] prepare for next development
iteration
add 640af3e27f [maven-release-plugin] prepare release
org.apache.felix.http.jetty12-1.0.26
add 33ad1e2ecb [maven-release-plugin] prepare for next development
iteration
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 b23e8bf667 Fix interruption handling in nested shells
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d9b07f8d66)
\
N -- N -- N refs/heads/fix-interruption-nested-shells
(b23e8bf667)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 11 +
.github/workflows/maven-ci.yml | 106 ++++
commit-message.txt | 14 -
configadmin-plugins/interpolation/README.md | 2 +-
.../InterpolationConfigurationPlugin.java | 21 +-
.../apache/felix/cm/impl/ConfigurationManager.java | 6 +-
.../felix/configurator/impl/ServicesListener.java | 2 +-
.../apache/felix/dm/itest/api/AspectRaceTest.java | 2 +-
.../apache/felix/dm/itest/api/ServiceRaceTest.java | 2 +-
.../api/ServiceRaceWithOrderedUnbindTest.java | 2 +-
fileinstall/pom.xml | 2 +-
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 | 39 +-
.../java/org/apache/felix/gogo/jline/Builtin.java | 5 +-
.../java/org/apache/felix/gogo/jline/Posix.java | 13 -
.../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/jline/telnet/ConnectionListener.java | 10 +-
gogo/pom.xml | 2 +-
gogo/runtime/pom.xml | 2 +-
.../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 +-
healthcheck/generalchecks/pom.xml | 2 +-
http/README.md | 277 +++++----
http/base/pom.xml | 25 +-
.../http/base/internal/HttpServiceController.java | 10 +
.../http/base/internal/dispatch/Dispatcher.java | 22 +-
.../internal/dispatch/RequestDispatcherImpl.java | 51 +-
.../dispatch/ServletRequestMultipartWrapper.java | 322 ++++++++++
.../internal/dispatch/ServletRequestWrapper.java | 259 +-------
.../internal/dispatch/ServletResponseWrapper.java | 55 +-
.../handler/HttpServiceServletHandler.java | 4 +-
.../HttpServiceWebSocketServletHandler.java | 65 ++
.../base/internal/handler/HttpSessionWrapper.java | 4 +
.../http/base/internal/handler/ServletHandler.java | 3 +-
.../base/internal/handler/WebSocketHandler.java | 118 ++++
.../internal/handler/WhiteboardServletHandler.java | 30 +-
.../base/internal/registry/ErrorPageRegistry.java | 1 +
.../internal/registry/EventListenerRegistry.java | 3 +-
.../base/internal/registry/HandlerRegistry.java | 1 +
.../registry/PerContextHandlerRegistry.java | 4 +-
.../base/internal/registry/ServletRegistry.java | 1 +
.../http/base/internal/runtime/AbstractInfo.java | 5 +
.../http/base/internal/runtime/FilterInfo.java | 1 +
.../base/internal/runtime/PreprocessorInfo.java | 1 +
.../internal/runtime/ServletContextHelperInfo.java | 2 +-
.../http/base/internal/runtime/ServletInfo.java | 5 +-
.../internal/runtime/dto/ErrorPageDTOBuilder.java | 1 +
.../internal/runtime/dto/FilterDTOBuilder.java | 2 +
.../runtime/dto/PreprocessorDTOBuilder.java | 1 +
.../internal/runtime/dto/ResourceDTOBuilder.java | 2 +
.../internal/runtime/dto/ServletDTOBuilder.java | 1 +
.../base/internal/service/HttpServiceFactory.java | 11 +
.../internal/service/SharedHttpServiceImpl.java | 42 +-
.../http/base/internal/util/ServiceUtils.java | 13 +
.../base/internal/whiteboard/ResourceServlet.java | 7 +-
.../whiteboard/WhiteboardContextHandler.java | 1 +
.../internal/whiteboard/WhiteboardManager.java | 57 +-
.../internal/handler/WebSocketHandlerTest.java | 52 ++
http/bridge/README | 4 +-
http/bridge/pom.xml | 18 +-
http/inventoryprinter/pom.xml | 4 +-
.../impl/HttpInventoryPrinter.java | 23 +
http/itest/pom.xml | 38 +-
.../felix/http/itest/BaseIntegrationTest.java | 12 +-
.../http/itest/servletapi3/HttpServiceTest.java | 82 ++-
.../http/itest/servletapi3/ServletContentTest.java | 188 ++++++
.../http/itest/servletapi5/ServletContentTest.java | 92 +++
http/jetty/pom.xml | 172 +++++-
.../jetty/internal/ConfigMetaTypeProvider.java | 18 +
.../felix/http/jetty/internal/JettyConfig.java | 32 +
.../felix/http/jetty/internal/JettyService.java | 168 ++++-
.../http/jetty/it/AbstractJettyTestSupport.java | 184 ++++++
.../http/jetty/it/JakartaSpecificWebsocketIT.java | 207 +++++++
.../http/jetty/it/JettySpecificWebsocketIT.java | 207 +++++++
.../felix/http/jetty/it/LightClassifierIT.java | 105 ++++
.../jetty/it/MissingWebsocketDependenciesIT.java | 89 +++
http/jetty12/pom.xml | 404 +++++++++++-
.../http/jetty/LoadBalancerCustomizerFactory.java | 1 -
.../jetty/internal/ConfigMetaTypeProvider.java | 23 +
.../felix/http/jetty/internal/JettyConfig.java | 39 ++
.../felix/http/jetty/internal/JettyService.java | 212 ++++++-
.../org/apache/felix/http/jetty/package-info.java | 3 +
.../http/jetty/it/AbstractJettyTestSupport.java | 184 ++++++
.../http/jetty/it/JakartaSpecificWebsocketIT.java | 212 +++++++
.../http/jetty/it/JettySpecificWebsocketIT.java | 249 ++++++++
.../jetty/it/JettyUriComplianceModeDefaultIT.java | 115 ++++
.../jetty/it/JettyUriComplianceModeLegacyIT.java | 83 +++
.../felix/http/jetty/it/JettyVirtualThreadsIT.java | 117 ++++
.../jetty/it/JettyVirtualThreadsThreadPoolIT.java | 60 ++
.../felix/http/jetty/it/LightClassifierIT.java | 105 ++++
.../jetty/it/MissingWebsocketDependenciesIT.java | 91 +++
http/pom.xml | 3 +-
http/proxy/pom.xml | 12 +-
.../felix/http/proxy/AbstractProxyServlet.java | 27 +-
.../org/apache/felix/http/proxy/ProxyListener.java | 195 ------
.../proxy/{ => impl}/AbstractProxyListener.java | 15 +-
.../http/proxy/{ => impl}/DispatcherTracker.java | 41 +-
.../proxy/impl/ProxyServletContextListener.java | 7 +-
.../org/apache/felix/http/proxy/package-info.java | 24 -
http/samples/whiteboard/pom.xml | 48 +-
.../felix/http/samples/whiteboard/Activator.java | 36 ++
.../samples/whiteboard/TestWebSocketServlet.java | 93 +++
.../TestWebSocketServletAlternative.java | 88 +++
http/servlet-api/pom.xml | 24 +-
http/sslfilter/pom.xml | 2 +-
http/webconsoleplugin/pom.xml | 7 +-
.../webconsoleplugin/impl/HttpServicePlugin.java | 410 ++++++++-----
http/wrappers/pom.xml | 15 +-
.../felix/http/jakartawrappers/CookieWrapper.java | 68 ++-
.../FilterChainWrapper.java | 38 +-
.../FilterConfigWrapper.java | 29 +-
.../jakartawrappers/HttpServletRequestWrapper.java | 6 +-
.../HttpServletResponseWrapper.java | 11 +
.../jakartawrappers/ServletRequestWrapper.java | 15 +-
.../felix/http/jakartawrappers/package-info.java | 2 +-
.../felix/http/javaxwrappers/CookieWrapper.java | 70 ++-
.../FilterWrapper.java | 67 +-
.../javaxwrappers/HttpServletRequestWrapper.java | 6 +-
.../http/javaxwrappers/ServletRequestWrapper.java | 15 +-
.../felix/http/javaxwrappers/package-info.java | 2 +-
.../http/jakartawrappers/CookieWrapperTest.java} | 39 +-
.../HttpServletRequestWrapperTest.java} | 29 +-
.../http/jakartawrappers/ServletRequestTest.java | 44 +-
.../http/javaxwrappers/CookieWrapperTest.java} | 45 +-
.../HttpServletRequestWrapperTest.java} | 37 +-
.../http/javaxwrappers/ServletRequestTest.java | 42 +-
.../ipojo-webconsole-quicktart/pom.xml | 4 +-
.../eventadmin/eventadmin-handler-it/pom.xml | 4 +-
ipojo/handler/jmx/jmx-handler-it/pom.xml | 4 +-
.../temporal-dependency-handler-it/pom.xml | 4 +-
.../transaction/transaction-handler-it/pom.xml | 4 +-
.../whiteboard/whiteboard-handler-it/pom.xml | 4 +-
ipojo/manipulator/manipulator-it/pom.xml | 4 +-
ipojo/manipulator/manipulator/pom.xml | 2 +-
ipojo/runtime/composite-it/pom.xml | 4 +-
.../ipojo/composite/instance/InstanceHandler.java | 2 +-
ipojo/runtime/core-it/pom.xml | 4 +-
ipojo/webconsole-plugin/pom.xml | 2 +-
log/pom.xml | 49 +-
.../main/java/org/apache/felix/log/Activator.java | 12 +-
.../felix/log/ConfigurationListenerImpl.java | 4 +-
.../org/apache/felix/log/FormatterLoggerImpl.java | 1 +
log/src/main/java/org/apache/felix/log/Log.java | 8 +-
.../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 | 9 +-
rootcause/pom.xml | 2 +-
scr/changelog.txt | 18 +-
scr/pom.xml | 4 +-
.../felix/scr/impl/BundleComponentActivator.java | 51 +-
.../apache/felix/scr/impl/ComponentCommands.java | 6 +-
systemready/pom.xml | 2 +-
tools/maven-bundle-plugin/README.md | 7 +
tools/maven-bundle-plugin/changelog.txt | 5 +
tools/maven-bundle-plugin/pom.xml | 25 +-
.../maven-bundle-plugin/src/it/dep-reduced/pom.xml | 2 +-
.../src/it/embed-multiple-artifacts/pom.xml | 2 +-
.../it/existing-metadata-no-update/verify.groovy | 5 +-
.../src/it/no-test-scoped-imports/pom.xml | 5 +
.../src/it/reproducible-manifest/pom.xml | 2 +-
.../src/it/reproducible/pom.xml | 2 +-
.../pom.xml | 39 +-
.../src/main/java/org/apache/felix/test/Dummy.java | 4 +-
.../verify.groovy | 13 +-
.../apache/felix/bundleplugin/BundlePlugin.java | 30 -
.../apache/felix/bundleplugin/ManifestPlugin.java | 2 +-
.../felix/bundleplugin/BundlePluginTest.java | 21 +-
tools/osgicheck-maven-plugin/pom.xml | 12 +-
.../org/apache/felix/utils/json/JSONParser.java | 2 +-
webconsole-plugins/ds/pom.xml | 2 +-
webconsole-plugins/memoryusage/pom.xml | 2 +-
webconsole-plugins/obr/pom.xml | 2 +-
webconsole-plugins/packageadmin/pom.xml | 4 +-
webconsole/README.md | 58 ++
webconsole/pom.xml | 12 +-
.../main/appended-resources/META-INF/DEPENDENCIES | 3 +-
.../src/main/appended-resources/META-INF/LICENSE | 25 -
.../felix/webconsole/AbstractWebConsolePlugin.java | 19 +-
.../webconsole/internal/core/BundlesServlet.java | 20 +-
.../webconsole/internal/core/ServicesServlet.java | 6 +-
.../internal/servlet/AbstractPluginAdapter.java | 11 +-
.../webconsole/internal/servlet/MimeTypes.java | 191 ++++++
.../webconsole/internal/servlet/OsgiManager.java | 35 +-
.../internal/servlet/OsgiManagerHttpContext.java | 19 +-
.../felix/webconsole/servlet/AbstractServlet.java | 9 +-
webconsole/src/main/resources/res/ui/services.js | 2 +-
.../servlet/OsgiManagerHttpContextTest.java | 62 ++
320 files changed, 10442 insertions(+), 4828 deletions(-)
create mode 100644 .github/dependabot.yml
create mode 100644 .github/workflows/maven-ci.yml
delete mode 100644 commit-message.txt
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
http/base/src/main/java/org/apache/felix/http/base/internal/dispatch/ServletRequestMultipartWrapper.java
create mode 100644
http/base/src/main/java/org/apache/felix/http/base/internal/handler/HttpServiceWebSocketServletHandler.java
create mode 100644
http/base/src/main/java/org/apache/felix/http/base/internal/handler/WebSocketHandler.java
create mode 100644
http/base/src/test/java/org/apache/felix/http/base/internal/handler/WebSocketHandlerTest.java
create mode 100644
http/itest/src/test/java/org/apache/felix/http/itest/servletapi3/ServletContentTest.java
create mode 100644
http/itest/src/test/java/org/apache/felix/http/itest/servletapi5/ServletContentTest.java
create mode 100644
http/jetty/src/test/java/org/apache/felix/http/jetty/it/AbstractJettyTestSupport.java
create mode 100644
http/jetty/src/test/java/org/apache/felix/http/jetty/it/JakartaSpecificWebsocketIT.java
create mode 100644
http/jetty/src/test/java/org/apache/felix/http/jetty/it/JettySpecificWebsocketIT.java
create mode 100644
http/jetty/src/test/java/org/apache/felix/http/jetty/it/LightClassifierIT.java
create mode 100644
http/jetty/src/test/java/org/apache/felix/http/jetty/it/MissingWebsocketDependenciesIT.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/AbstractJettyTestSupport.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JakartaSpecificWebsocketIT.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JettySpecificWebsocketIT.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JettyUriComplianceModeDefaultIT.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JettyUriComplianceModeLegacyIT.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JettyVirtualThreadsIT.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JettyVirtualThreadsThreadPoolIT.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/LightClassifierIT.java
create mode 100644
http/jetty12/src/test/java/org/apache/felix/http/jetty/it/MissingWebsocketDependenciesIT.java
delete mode 100644
http/proxy/src/main/java/org/apache/felix/http/proxy/ProxyListener.java
rename http/proxy/src/main/java/org/apache/felix/http/proxy/{ =>
impl}/AbstractProxyListener.java (97%)
rename http/proxy/src/main/java/org/apache/felix/http/proxy/{ =>
impl}/DispatcherTracker.java (65%)
delete mode 100644
http/proxy/src/main/java/org/apache/felix/http/proxy/package-info.java
create mode 100644
http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServlet.java
create mode 100644
http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServletAlternative.java
copy http/wrappers/src/main/java/org/apache/felix/http/{javaxwrappers =>
jakartawrappers}/FilterChainWrapper.java (56%)
copy http/wrappers/src/main/java/org/apache/felix/http/{javaxwrappers =>
jakartawrappers}/FilterConfigWrapper.java (78%)
copy http/wrappers/src/main/java/org/apache/felix/http/{jakartawrappers =>
javaxwrappers}/FilterWrapper.java (53%)
copy
http/wrappers/src/{main/java/org/apache/felix/http/jakartawrappers/ServletExceptionWrapper.java
=> test/java/org/apache/felix/http/jakartawrappers/CookieWrapperTest.java}
(53%)
copy
http/wrappers/src/{main/java/org/apache/felix/http/jakartawrappers/ServletExceptionUtil.java
=>
test/java/org/apache/felix/http/jakartawrappers/HttpServletRequestWrapperTest.java}
(57%)
copy
http/wrappers/src/{main/java/org/apache/felix/http/javaxwrappers/ReadListenerWrapper.java
=> test/java/org/apache/felix/http/javaxwrappers/CookieWrapperTest.java} (53%)
copy
http/wrappers/src/{main/java/org/apache/felix/http/javaxwrappers/WriteListenerWrapper.java
=>
test/java/org/apache/felix/http/javaxwrappers/HttpServletRequestWrapperTest.java}
(56%)
create mode 100644 tools/maven-bundle-plugin/README.md
copy tools/maven-bundle-plugin/src/it/{no-test-scoped-imports =>
with-multi-release-jar}/pom.xml (61%)
copy
scr-ext-anno/src/main/java/org/apache/felix/scr/ext/annotation/package-info.java
=>
tools/maven-bundle-plugin/src/it/with-multi-release-jar/src/main/java/org/apache/felix/test/Dummy.java
(93%)
copy tools/maven-bundle-plugin/src/it/{existing-metadata-no-update =>
with-multi-release-jar}/verify.groovy (71%)
create mode 100644
webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/MimeTypes.java
create mode 100644
webconsole/src/test/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContextTest.java