(felix-dev) branch master updated (6e77eab8fc -> f0308f5688)

2024-05-08 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 6e77eab8fc [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-5.1.14
 add f0308f5688 [maven-release-plugin] prepare for next development 
iteration

No new revisions were added by this update.

Summary of changes:
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) annotated tag org.apache.felix.http.jetty-5.1.14 updated (6e77eab8fc -> 30f6a7b805)

2024-05-08 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty-5.1.14
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty-5.1.14 was modified! ***

from 6e77eab8fc (commit)
  to 30f6a7b805 (tag)
 tagging 6e77eab8fc46fd5df629e6867af9fad0be95db95 (commit)
 replaces org.apache.felix.http.jetty12-1.0.6
  by Carsten Ziegeler
  on Wed May 8 09:58:23 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty-5.1.14
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated (43e5ee926c -> 6e77eab8fc)

2024-05-08 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 43e5ee926c [maven-release-plugin] prepare for next development 
iteration
 add 6e77eab8fc [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-5.1.14

No new revisions were added by this update.

Summary of changes:
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch master updated (97a8bde0d0 -> 43e5ee926c)

2024-05-08 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 97a8bde0d0 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty12-1.0.6
 add 43e5ee926c [maven-release-plugin] prepare for next development 
iteration

No new revisions were added by this update.

Summary of changes:
 http/jetty12/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) annotated tag org.apache.felix.http.jetty12-1.0.6 updated (97a8bde0d0 -> 6e9dba7754)

2024-05-08 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty12-1.0.6
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty12-1.0.6 was modified! ***

from 97a8bde0d0 (commit)
  to 6e9dba7754 (tag)
 tagging 97a8bde0d0898b2c8a70765b773a1aec44ab674a (commit)
 replaces org.apache.felix.scr-2.2.12
  by Carsten Ziegeler
  on Wed May 8 09:56:56 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty12-1.0.6
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated (485c095e94 -> 97a8bde0d0)

2024-05-08 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 485c095e94 FELIX-6707 : Fix uriComplianceMode
 add 97a8bde0d0 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty12-1.0.6

No new revisions were added by this update.

Summary of changes:
 http/jetty12/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch master updated: FELIX-6707 : Fix uriComplianceMode

2024-05-08 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 485c095e94 FELIX-6707 : Fix uriComplianceMode
485c095e94 is described below

commit 485c095e94e4fe7522521b28f82a681fdb0d598f
Author: Paul 
AuthorDate: Wed May 8 09:41:40 2024 +0200

FELIX-6707 : Fix uriComplianceMode

* Fix uriComplianceMode

When making code review changes, an error was made in using the enum.
This pr fixes it.

Will add a unit test to guard behavior.

* Add unit tests to assert org.eclipse.jetty.UriComplianceMode works

* Assert response
---
 .../felix/http/jetty/internal/JettyService.java|  13 ++-
 .../jetty/it/JettyUriComplianceModeDefaultIT.java  | 114 +
 .../jetty/it/JettyUriComplianceModeLegacyIT.java   |  83 +++
 3 files changed, 205 insertions(+), 5 deletions(-)

diff --git 
a/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
 
b/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
index b52adc5a5b..6c483c47bb 100644
--- 
a/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
+++ 
b/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
@@ -16,6 +16,10 @@
  */
 package org.apache.felix.http.jetty.internal;
 
+import static org.eclipse.jetty.http.UriCompliance.LEGACY;
+import static org.eclipse.jetty.http.UriCompliance.UNAMBIGUOUS;
+import static org.eclipse.jetty.http.UriCompliance.UNSAFE;
+
 import java.net.Inet4Address;
 import java.net.Inet6Address;
 import java.net.InetAddress;
@@ -677,15 +681,14 @@ public final class JettyService
 config.setRequestHeaderSize(this.config.getHeaderSize());
 config.setResponseHeaderSize(this.config.getHeaderSize());
 config.setOutputBufferSize(this.config.getResponseBufferSize());
-
+ 
 String uriComplianceMode = 
this.config.getProperty(JettyConfig.FELIX_JETTY_URI_COMPLIANCE_MODE, null);
 if (uriComplianceMode != null) {
 try {
-
config.setUriCompliance(UriCompliance.valueOf(uriComplianceMode));
+UriCompliance compliance = 
UriCompliance.valueOf(uriComplianceMode);
+config.setUriCompliance(compliance);
 
-if (UriCompliance.LEGACY.equals(uriComplianceMode)
-|| UriCompliance.UNSAFE.equals(uriComplianceMode)
-|| 
UriCompliance.UNAMBIGUOUS.equals(uriComplianceMode)) {
+if (LEGACY.equals(compliance) || UNSAFE.equals(compliance) || 
UNAMBIGUOUS.equals(compliance)) {
 // See 
https://github.com/jetty/jetty.project/issues/11448#issuecomment-1969206031
 this.server.getContainedBeans(ServletHandler.class)
 .forEach(handler -> 
handler.setDecodeAmbiguousURIs(true));
diff --git 
a/http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JettyUriComplianceModeDefaultIT.java
 
b/http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JettyUriComplianceModeDefaultIT.java
new file mode 100644
index 00..591aa51e5b
--- /dev/null
+++ 
b/http/jetty12/src/test/java/org/apache/felix/http/jetty/it/JettyUriComplianceModeDefaultIT.java
@@ -0,0 +1,114 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.felix.http.jetty.it;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+import static org.ops4j.pax.exam.cm.ConfigurationAdminOptions.newConfiguration;
+
+import java.io.IOException;
+import java.net.URI;
+import java.util.Hashtable;
+import java.util.Map;
+
+import javax.inject.Inject;
+import jakarta.servlet.Servlet;
+import jakarta.servlet.http.HttpServlet;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
+
+import org.eclipse.jetty.client.ContentResponse;
+import org.eclipse.jetty.cli

(felix-dev) branch master updated: FELIX-6706 : Avoid Jetty restart in case of a required configuration

2024-05-08 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 2eb711b5c2 FELIX-6706 : Avoid Jetty restart in case of a required 
configuration
2eb711b5c2 is described below

commit 2eb711b5c2e79d6e089725b3463f4fd661cd93f1
Author: Carsten Ziegeler 
AuthorDate: Wed May 8 09:38:13 2024 +0200

FELIX-6706 : Avoid Jetty restart in case of a required configuration
---
 .../felix/http/jetty/internal/JettyConfig.java |  6 ++
 .../felix/http/jetty/internal/JettyService.java| 71 +++---
 .../felix/http/jetty/internal/JettyConfig.java |  7 +++
 .../felix/http/jetty/internal/JettyService.java| 70 ++---
 4 files changed, 112 insertions(+), 42 deletions(-)

diff --git 
a/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
 
b/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
index bba6ef7794..bb94561c84 100644
--- 
a/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
+++ 
b/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
@@ -274,6 +274,8 @@ public final class JettyConfig
 /** Felix specific property to control whether to enable they 
Jetty-specific WebSocket APIs */
 public static final String FELIX_JETTY_WEBSOCKET_ENABLE = 
"org.apache.felix.jetty.websocket.enable";
 
+/** Felix specific property to control whether an OSGi configuration is 
required */
+private static final String FELIX_REQUIRE_OSGI_CONFIG = 
"org.apache.felix.http.require.config";
 
 private static String validateContextPath(String ctxPath)
 {
@@ -964,4 +966,8 @@ public final class JettyConfig
 return dflt;
 }
 }
+
+public boolean isRequireConfiguration() {
+return this.getBooleanProperty(FELIX_REQUIRE_OSGI_CONFIG, false);
+}
 }
diff --git 
a/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
 
b/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
index 4b2e62c6b5..123deefc2e 100644
--- 
a/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
+++ 
b/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
@@ -83,32 +83,57 @@ public final class JettyService
 private volatile FileRequestLog fileRequestLog;
 private volatile LoadBalancerCustomizerFactoryTracker 
loadBalancerCustomizerTracker;
 private volatile CustomizerWrapper customizerWrapper;
-private boolean registerManagedService = true;
+
+private final boolean registerManagedService;
 private final String jettyVersion;
+private final boolean immediatelyStartJetty;
 
-public JettyService(final BundleContext context,
-final HttpServiceController controller)
-{
+/**
+ * Shared constructor for JettyService instances.
+ * @param context The bundle context
+ * @param controller The HTTP service controller
+ * @param registerManagedService Whether to register the managed service
+ */
+private JettyService(final BundleContext context,
+final HttpServiceController controller,
+final boolean registerManagedService) {
 this.jettyVersion = fixJettyVersion(context);
 
 this.context = context;
 this.config = new JettyConfig(this.context);
 this.controller = controller;
+this.registerManagedService = registerManagedService;
+this.immediatelyStartJetty = !registerManagedService || 
!this.config.isRequireConfiguration();
 }
 
+/**
+ * Constructor for the managed service jetty service.
+ * @param context The bundle context
+ * @param controller The HTTP service controller
+ */
+public JettyService(final BundleContext context,
+final HttpServiceController controller) {
+this(context, controller, true);
+}
+
+/**
+ * Constructor for the managed service factory jetty service.
+ * @param context The bundle context
+ * @param controller The HTTP service controller
+ * @param props The configuration properties
+ */
 public JettyService(final BundleContext context,
 final HttpServiceController controller,
-final Dictionary props)
-{
-this(context, controller);
+final Dictionary props) {
+this(context, controller, false);
this.config.update(props);
-   this.registerManagedService = false;
 }
 
-public void start() throws Exception
-{
-// FELIX-4422: start Jetty synchronously...
-startJetty();
+public void start() throws Exception {
+if ( this.immediatelyStartJetty) {
+// FELIX-4422: start Jetty synchronously...
+  

(felix-dev) branch master updated: FELIX-6702 : Make Jetty bundles EE version neutral

2024-05-07 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 6a59d8f995 FELIX-6702 : Make Jetty bundles EE version neutral
6a59d8f995 is described below

commit 6a59d8f995bb15678d1b537045bdda74d28c6a9f
Author: Paul 
AuthorDate: Wed May 8 06:55:48 2024 +0200

FELIX-6702 : Make Jetty bundles EE version neutral

Jetty bundle
* org.apache.felix.jakarta.ee9.websocket.enable -> 
org.apache.felix.jakarta.websocket.enable
* org.apache.felix.jetty.ee9.websocket.enable -> 
org.apache.felix.jetty.websocket.enable

Jetty12 bundle
* org.apache.felix.jakarta.ee10.websocket.enable -> 
org.apache.felix.jakarta.websocket.enable
* org.apache.felix.jetty.ee10.websocket.enable -> 
org.apache.felix.jetty.websocket.enable

Classifiers:

* with-jetty-ee10-websockets -> with-jetty-websockets
* with-jakarta-ee10-websockets -> with-jakarta-websockets

Updated unit tests and README.md to reflect these changes.
---
 http/README.md | 116 ++---
 .../jetty/internal/ConfigMetaTypeProvider.java |  14 +--
 .../felix/http/jetty/internal/JettyConfig.java |  16 +--
 .../felix/http/jetty/internal/JettyService.java|  22 ++--
 ...cketIT.java => JakartaSpecificWebsocketIT.java} |   4 +-
 ...socketIT.java => JettySpecificWebsocketIT.java} |   4 +-
 .../jetty/it/MissingWebsocketDependenciesIT.java   |   6 +-
 http/jetty12/pom.xml   |   8 +-
 .../jetty/internal/ConfigMetaTypeProvider.java |  16 +--
 .../felix/http/jetty/internal/JettyConfig.java |  22 ++--
 .../felix/http/jetty/internal/JettyService.java|  18 ++--
 ...cketIT.java => JakartaSpecificWebsocketIT.java} |   4 +-
 ...socketIT.java => JettySpecificWebsocketIT.java} |   4 +-
 .../jetty/it/MissingWebsocketDependenciesIT.java   |   4 +-
 http/samples/whiteboard/pom.xml|   2 +-
 .../samples/whiteboard/TestWebSocketServlet.java   |   2 +-
 .../TestWebSocketServletAlternative.java   |   2 +-
 17 files changed, 131 insertions(+), 133 deletions(-)

diff --git a/http/README.md b/http/README.md
index 621a358cc3..ef2689cf69 100644
--- a/http/README.md
+++ b/http/README.md
@@ -8,7 +8,7 @@ This is an implementation of the [R8.1 Whiteboard Specification 
for Jakarta Serv
 * [Felix HTTP Jetty 
12](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty12)
 is the preferred bundle of choice as it supports JavaEE 8 and JakartaEE 8 with 
the `javax` namespace, JakartaEE 9/10/11/future versions with the `jakarta` 
namespace.
   * [Jetty WebSocket 
support](https://github.com/apache/felix-dev/pull/310), see example code 
[here](https://github.com/apache/felix-dev/blob/master/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServlet.java).
 * [Felix HTTP Jetty 
11](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty)
 is the predecessor of the Jetty 12 bundle, which shipped with [Jetty 
9.4.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/4.2.26)
 in the 4.x range, [Jetty 
11.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/5.1.10)
 in the 5.x range.
-  * [Jetty WebSocket 
support](https://github.com/apache/felix-dev/pull/39), see example code 
[here](https://github.com/apache/felix-dev/blob/master/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServlet.java).
+  * [Jetty WebSocket 
support](https://github.com/apache/felix-dev/pull/309), see example code 
[here](https://github.com/apache/felix-dev/blob/master/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServlet.java).
   * Correctly versioned Servlet API.
 
 ## Installing
@@ -28,11 +28,11 @@ Note that as of version **3.x**, the Servlet APIs are **no 
longer** packaged wit
 `org.apache.felix.http.servlet-api` (or any other compatible Serlvet API 
bundle) to your
 classpath and deployment!
 
-### Using classifiers: `light`, `with-jetty-ee10-websockets` and 
`with-jakarta-ee10-websockets` bundle
+### Using classifiers: `light`, `with-jetty-websockets` and 
`with-jakarta-websockets` bundle
 If you would like to use your own Jetty jars instead of the one packaged with 
the Felix Jetty bundles, you can use the variants with the following 
classifiers:
 * `light` - A light version of the bundle that does not include the Jetty 
classes. This is useful when you want to use your own Jetty jars. Available for 
both Jetty bundles.
-* `with-jetty-ee10-websockets` - A bundle that includes the classes required 
for Jetty WebSocket support for Jakarta EE10. Jetty12 bundle only.
-* `with-jakar

(felix-antora-site) branch main updated: Http releases

2024-05-05 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/felix-antora-site.git


The following commit(s) were added to refs/heads/main by this push:
 new 2255b019 Http releases
2255b019 is described below

commit 2255b01996906d8e079120dca5d0548e50c91739
Author: Carsten Ziegeler 
AuthorDate: Sun May 5 10:59:48 2024 +0200

Http releases
---
 downloads.list  | 7 ---
 modules/ROOT/examples/downloads.yml | 8 
 modules/ROOT/pages/news.adoc| 1 +
 3 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/downloads.list b/downloads.list
index 6f62a2df..45af82d9 100644
--- a/downloads.list
+++ b/downloads.list
@@ -55,9 +55,10 @@ Health Check 
API|org.apache.felix.healthcheck.api|2.0.4|project||-
 Health Check Core|org.apache.felix.healthcheck.core|2.2.0|project||-
 Health Check General 
Checks|org.apache.felix.healthcheck.generalchecks|3.0.8|project||-
 Health Check Webconsole 
Plugin|org.apache.felix.healthcheck.webconsoleplugin|2.2.0|project||-
-HTTP Service Base|org.apache.felix.http.base|5.1.6
-HTTP Service Bridge|org.apache.felix.http.bridge|5.1.6
-HTTP Service Jetty|org.apache.felix.http.jetty|5.1.10
+HTTP Service Base|org.apache.felix.http.base|5.1.8
+HTTP Service Bridge|org.apache.felix.http.bridge|5.1.8
+HTTP Service Jetty|org.apache.felix.http.jetty|5.1.12
+HTTP Service Jetty|org.apache.felix.http.jetty12|1.0.4
 HTTP Service Proxy|org.apache.felix.http.proxy|3.0.6
 HTTP Service SSL filter|org.apache.felix.http.sslfilter|2.0.2
 HTTP Service Whiteboard|org.apache.felix.http.whiteboard|4.0.0
diff --git a/modules/ROOT/examples/downloads.yml 
b/modules/ROOT/examples/downloads.yml
index c9f8d1cc..30090b1d 100644
--- a/modules/ROOT/examples/downloads.yml
+++ b/modules/ROOT/examples/downloads.yml
@@ -173,25 +173,25 @@ subprojects:
 
   - title: HTTP Service Base
 artifactId: org.apache.felix.http.base
-version: 5.1.6
+version: 5.1.8
 source_classifier: source-release
 changelog: false
 
   - title: HTTP Service Bridge
 artifactId: org.apache.felix.http.bridge
-version: 5.1.6
+version: 5.1.8
 source_classifier: source-release
 changelog: false
 
   - title: HTTP Service Jetty
 artifactId: org.apache.felix.http.jetty
-version: 5.1.10
+version: 5.1.12
 source_classifier: source-release
 changelog: false
 
   - title: HTTP Service Jetty12
 artifactId: org.apache.felix.http.jetty12
-version: 1.0.2
+version: 1.0.4
 source_classifier: source-release
 changelog: false
 
diff --git a/modules/ROOT/pages/news.adoc b/modules/ROOT/pages/news.adoc
index c5497a14..150a8825 100644
--- a/modules/ROOT/pages/news.adoc
+++ b/modules/ROOT/pages/news.adoc
@@ -1,5 +1,6 @@
 = News
 
+* Apache Felix Http Jetty 5.1.12, Http Jetty12 1.0.4, Http Base 5.1.8 and Http 
Bridge 5.1.8 (May 5th)
 * Apache Felix Webconsole 5.0.2 and 4.9.8 (April, 14th)
 * Apache Felix Http Jetty 5.1.10 and Http Jetty 4.2.26 (March, 4th)
 * Apache Felix Http Jetty 5.1.8, Http Jetty12 1.0.2, Http Jetty 4.2.24, Http 
Base 5.1.6, Http Base 4.2.14, Http Bridge 5.1.6 and Http Bridge 4.2.18 (January 
26th)



svn commit: r68955 [3/3] - /release/felix/

2024-05-05 Thread cziegeler
Added: release/felix/org.apache.felix.http.jetty12-1.0.4.pom
==
--- release/felix/org.apache.felix.http.jetty12-1.0.4.pom (added)
+++ release/felix/org.apache.felix.http.jetty12-1.0.4.pom Sun May  5 08:51:57 
2024
@@ -0,0 +1,830 @@
+
+http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
+
+4.0.0
+
+org.apache.felix
+felix-parent
+9
+../../pom/pom.xml
+
+
+Apache Felix Http Jetty
+This is an implementation of the R8.1 OSGi Servlet Service, 
the R7 OSGi Http Service and the R7 OSGi Http Whiteboard 
Specification
+
+org.apache.felix.http.jetty12
+1.0.4
+bundle
+
+
+
scm:git:https://github.com/apache/felix-dev.git
+
scm:git:https://github.com/apache/felix-dev.git
+https://gitbox.apache.org/repos/asf?p=felix-dev.git
+  org.apache.felix.http.jetty12-1.0.4
+  
+
+
+17
+12.0.8
+true
+4.13.3
+
+-Xmx512M
+
+
+
+
+
+
+
+org.codehaus.gmaven
+groovy-maven-plugin
+2.1.1
+
+
+groovy-magic
+prepare-package
+
+execute
+
+
+
+
+
+
+
+
+
+org.apache.felix
+maven-bundle-plugin
+5.1.9
+true
+
+
+
${project.artifactId}
+${project.version}
+
+${jetty.version}
+
+
+org.apache.felix.http.jetty.internal.JettyActivator
+
+
+org.osgi.service.http,
+org.osgi.service.http.context,
+org.osgi.service.http.runtime,
+org.osgi.service.http.runtime.dto,
+org.osgi.service.http.whiteboard,
+org.osgi.service.servlet.context,
+org.osgi.service.servlet.runtime,
+org.osgi.service.servlet.runtime.dto,
+org.osgi.service.servlet.whiteboard,
+org.eclipse.jetty.alpn.server,
+org.eclipse.jetty.http.*,
+org.eclipse.jetty.http2.*,
+org.eclipse.jetty.io.*,
+org.eclipse.jetty.jmx.*,
+org.eclipse.jetty.security.*,
+org.eclipse.jetty.session.*,
+org.eclipse.jetty.server.*,
+org.eclipse.jetty.util.*,
+!org.eclipse.jetty.ee10.websocket.*,
+org.eclipse.jetty.ee10.servlet.*,
+org.apache.felix.http.jetty,
+org.apache.felix.http.jakartawrappers,
+org.apache.felix.http.javaxwrappers
+
+
+org.apache.felix.http.base.*,
+org.apache.felix.http.jetty.*,
+org.eclipse.jetty.version
+
+
+org.apache.commons.*
+
+
+sun.misc;resolution:=optional,
+sun.nio.ch;resolution:=optional,
+javax.imageio;resolution:=optional,
+javax.sql;resolution:=optional,
+org.ietf.jgss;resolution:=optional,
+
org.osgi.service.cm;resolution:=optional;version="[1.3,2)",
+
org.osgi.service.event;resolution:=optional;version="[1.2,2)",
+
org.osgi.service.log;resolution:=optional;version="[1.3,2)",
+
org.osgi.service.metatype;resolution:=optional;version="[1.1,2)",
+
org.osgi.service.useradmin;resolution:=optional;version="[1.1,2)",
+org.osgi.service.http;version="[1.2.1,1.3)",
+org.osgi.service.http.context;version="[1.1,1.2)",
+org.osgi.service.http.runtime;version="[1.1,1.2)",
+

svn commit: r68955 [2/3] - /release/felix/

2024-05-05 Thread cziegeler
Added: release/felix/org.apache.felix.http.jetty-5.1.12.pom
==
--- release/felix/org.apache.felix.http.jetty-5.1.12.pom (added)
+++ release/felix/org.apache.felix.http.jetty-5.1.12.pom Sun May  5 08:51:57 
2024
@@ -0,0 +1,604 @@
+
+http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
+
+4.0.0
+
+org.apache.felix
+felix-parent
+9
+../../pom/pom.xml
+
+
+Apache Felix Http Jetty
+This is an implementation of the R8.1 OSGi Servlet Service, 
the R7 OSGi Http Service and the R7 OSGi Http Whiteboard 
Specification
+
+org.apache.felix.http.jetty
+5.1.12
+bundle
+
+
+
scm:git:https://github.com/apache/felix-dev.git
+
scm:git:https://github.com/apache/felix-dev.git
+https://gitbox.apache.org/repos/asf?p=felix-dev.git
+  org.apache.felix.http.jetty-5.1.12
+
+
+
+11
+11.0.20
+true
+4.13.3
+
+-Xmx512M
+
+
+
+
+
+
+
+org.codehaus.gmaven
+groovy-maven-plugin
+2.1.1
+
+
+groovy-magic
+prepare-package
+
+execute
+
+
+
+
+
+
+
+
+
+org.apache.felix
+maven-bundle-plugin
+5.1.9
+true
+
+
+
${project.artifactId}
+${project.version}
+
+${jetty.version}
+
+
+org.apache.felix.http.jetty.internal.JettyActivator
+
+
+org.osgi.service.http,
+org.osgi.service.http.context,
+org.osgi.service.http.runtime,
+org.osgi.service.http.runtime.dto,
+org.osgi.service.http.whiteboard,
+org.osgi.service.servlet.context,
+org.osgi.service.servlet.runtime,
+org.osgi.service.servlet.runtime.dto,
+org.osgi.service.servlet.whiteboard,
+org.eclipse.jetty.alpn.server,
+org.eclipse.jetty.http.*,
+org.eclipse.jetty.http2.*,
+org.eclipse.jetty.io.*,
+org.eclipse.jetty.jmx.*,
+org.eclipse.jetty.security.*,
+org.eclipse.jetty.server.*,
+org.eclipse.jetty.servlet.*,
+org.eclipse.jetty.util.*,
+org.apache.felix.http.jetty,
+org.apache.felix.http.jakartawrappers,
+org.apache.felix.http.javaxwrappers
+
+
+org.apache.felix.http.base.*,
+org.apache.felix.http.jetty.*,
+org.eclipse.jetty,
+org.eclipse.jetty.version
+
+
+org.apache.commons.*
+
+
+sun.misc;resolution:=optional,
+sun.nio.ch;resolution:=optional,
+javax.imageio;resolution:=optional,
+javax.sql;resolution:=optional,
+org.ietf.jgss;resolution:=optional,
+
org.osgi.service.cm;resolution:=optional;version="[1.3,2)",
+
org.osgi.service.event;resolution:=optional;version="[1.2,2)",
+
org.osgi.service.log;resolution:=optional;version="[1.3,2)",
+
org.osgi.service.metatype;resolution:=optional;version="[1.1,2)",
+
org.osgi.service.useradmin;resolution:=optional;version="[1.1,2)",
+org.osgi.service.http;version="[1.2.1,1.3)",
+org.osgi.service.http.context;version="[1.1,1.2)",
+org.osgi.service.http.runtime;version="[1.1,1.2)",
+
org.osgi.service.http.runtime.dto;version="[1.1,1.2)",
+

svn commit: r68955 [1/3] - /release/felix/

2024-05-05 Thread cziegeler
Author: cziegeler
Date: Sun May  5 08:51:57 2024
New Revision: 68955

Log:
Http jetty and jetty12 releases

Added:
release/felix/org.apache.felix.http.base-5.1.8-javadoc.jar   (with props)
release/felix/org.apache.felix.http.base-5.1.8-javadoc.jar.asc
release/felix/org.apache.felix.http.base-5.1.8-javadoc.jar.sha1
release/felix/org.apache.felix.http.base-5.1.8-javadoc.jar.sha512
release/felix/org.apache.felix.http.base-5.1.8-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.http.base-5.1.8-source-release.tar.gz.asc
release/felix/org.apache.felix.http.base-5.1.8-source-release.tar.gz.sha1
release/felix/org.apache.felix.http.base-5.1.8-source-release.tar.gz.sha512
release/felix/org.apache.felix.http.base-5.1.8-source-release.zip   (with 
props)
release/felix/org.apache.felix.http.base-5.1.8-source-release.zip.asc
release/felix/org.apache.felix.http.base-5.1.8-source-release.zip.sha1
release/felix/org.apache.felix.http.base-5.1.8-source-release.zip.sha512
release/felix/org.apache.felix.http.base-5.1.8-sources.jar   (with props)
release/felix/org.apache.felix.http.base-5.1.8-sources.jar.asc
release/felix/org.apache.felix.http.base-5.1.8-sources.jar.sha1
release/felix/org.apache.felix.http.base-5.1.8-sources.jar.sha512
release/felix/org.apache.felix.http.base-5.1.8.jar   (with props)
release/felix/org.apache.felix.http.base-5.1.8.jar.asc
release/felix/org.apache.felix.http.base-5.1.8.jar.sha1
release/felix/org.apache.felix.http.base-5.1.8.jar.sha512
release/felix/org.apache.felix.http.base-5.1.8.pom
release/felix/org.apache.felix.http.base-5.1.8.pom.asc
release/felix/org.apache.felix.http.base-5.1.8.pom.sha1
release/felix/org.apache.felix.http.base-5.1.8.pom.sha512
release/felix/org.apache.felix.http.bridge-5.1.8-light.jar   (with props)
release/felix/org.apache.felix.http.bridge-5.1.8-light.jar.asc
release/felix/org.apache.felix.http.bridge-5.1.8-light.jar.sha1
release/felix/org.apache.felix.http.bridge-5.1.8-light.jar.sha512
release/felix/org.apache.felix.http.bridge-5.1.8-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.http.bridge-5.1.8-source-release.tar.gz.asc
release/felix/org.apache.felix.http.bridge-5.1.8-source-release.tar.gz.sha1

release/felix/org.apache.felix.http.bridge-5.1.8-source-release.tar.gz.sha512
release/felix/org.apache.felix.http.bridge-5.1.8-source-release.zip   (with 
props)
release/felix/org.apache.felix.http.bridge-5.1.8-source-release.zip.asc
release/felix/org.apache.felix.http.bridge-5.1.8-source-release.zip.sha1
release/felix/org.apache.felix.http.bridge-5.1.8-source-release.zip.sha512
release/felix/org.apache.felix.http.bridge-5.1.8-sources.jar   (with props)
release/felix/org.apache.felix.http.bridge-5.1.8-sources.jar.asc
release/felix/org.apache.felix.http.bridge-5.1.8-sources.jar.sha1
release/felix/org.apache.felix.http.bridge-5.1.8-sources.jar.sha512
release/felix/org.apache.felix.http.bridge-5.1.8.jar   (with props)
release/felix/org.apache.felix.http.bridge-5.1.8.jar.asc
release/felix/org.apache.felix.http.bridge-5.1.8.jar.sha1
release/felix/org.apache.felix.http.bridge-5.1.8.jar.sha512
release/felix/org.apache.felix.http.bridge-5.1.8.pom
release/felix/org.apache.felix.http.bridge-5.1.8.pom.asc
release/felix/org.apache.felix.http.bridge-5.1.8.pom.sha1
release/felix/org.apache.felix.http.bridge-5.1.8.pom.sha512
release/felix/org.apache.felix.http.jetty-5.1.12-javadoc.jar   (with props)
release/felix/org.apache.felix.http.jetty-5.1.12-javadoc.jar.asc
release/felix/org.apache.felix.http.jetty-5.1.12-javadoc.jar.sha1
release/felix/org.apache.felix.http.jetty-5.1.12-javadoc.jar.sha512
release/felix/org.apache.felix.http.jetty-5.1.12-light.jar   (with props)
release/felix/org.apache.felix.http.jetty-5.1.12-light.jar.asc
release/felix/org.apache.felix.http.jetty-5.1.12-light.jar.sha1
release/felix/org.apache.felix.http.jetty-5.1.12-light.jar.sha512
release/felix/org.apache.felix.http.jetty-5.1.12-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.http.jetty-5.1.12-source-release.tar.gz.asc
release/felix/org.apache.felix.http.jetty-5.1.12-source-release.tar.gz.sha1

release/felix/org.apache.felix.http.jetty-5.1.12-source-release.tar.gz.sha512
release/felix/org.apache.felix.http.jetty-5.1.12-source-release.zip   (with 
props)
release/felix/org.apache.felix.http.jetty-5.1.12-source-release.zip.asc
release/felix/org.apache.felix.http.jetty-5.1.12-source-release.zip.sha1
release/felix/org.apache.felix.http.jetty-5.1.12-source-release.zip.sha512
release/felix/org.apache.felix.http.jetty-5.1.12-sources.jar   (with props)
release/felix/org.apache.felix.http.jetty-5.1.12-sources.jar.asc
release/felix/org.apache.felix.http.jetty-5.1.12-sources.jar.sha1
release/felix

(felix-dev) branch master updated: FELIX-6700 Missing o.o.service.servlet.* export-package in felix jetty (#314)

2024-05-05 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 517f9a0c89 FELIX-6700 Missing o.o.service.servlet.* export-package in 
felix jetty (#314)
517f9a0c89 is described below

commit 517f9a0c89cad1866f315255568b40c568f5239d
Author: Eric Norman 
AuthorDate: Sun May 5 01:17:50 2024 -0700

FELIX-6700 Missing o.o.service.servlet.* export-package in felix jetty 
(#314)
---
 http/jetty/pom.xml |   6 +-
 .../http/jetty/it/AbstractJettyTestSupport.java|   2 +-
 .../felix/http/jetty/it/LightClassifierIT.java | 107 
 http/jetty12/pom.xml   |   6 +-
 .../http/jetty/it/AbstractJettyTestSupport.java|   2 +-
 .../felix/http/jetty/it/LightClassifierIT.java | 108 +
 6 files changed, 225 insertions(+), 6 deletions(-)

diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 1c20a8093f..e3cd1696ba 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -281,7 +281,10 @@
 org.osgi.service.http.runtime,
 org.osgi.service.http.runtime.dto,
 org.osgi.service.http.whiteboard,
-!org.osgi.service.servlet.*,
+org.osgi.service.servlet.context,
+org.osgi.service.servlet.runtime,
+org.osgi.service.servlet.runtime.dto,
+org.osgi.service.servlet.whiteboard,
 org.apache.felix.http.jetty,
 org.apache.felix.http.javaxwrappers,
 org.apache.felix.http.jakartawrappers
@@ -289,7 +292,6 @@
 
 org.apache.felix.http.base.*,
 org.apache.felix.http.jetty.*,
-org.osgi.service.servlet.*
 
 
 
org.osgi.service.cm;resolution:=optional;version="[1.3,2)",
diff --git 
a/http/jetty/src/test/java/org/apache/felix/http/jetty/it/AbstractJettyTestSupport.java
 
b/http/jetty/src/test/java/org/apache/felix/http/jetty/it/AbstractJettyTestSupport.java
index 617f712b39..58b2c39e3f 100644
--- 
a/http/jetty/src/test/java/org/apache/felix/http/jetty/it/AbstractJettyTestSupport.java
+++ 
b/http/jetty/src/test/java/org/apache/felix/http/jetty/it/AbstractJettyTestSupport.java
@@ -153,7 +153,7 @@ public abstract class AbstractJettyTestSupport {
  * @param systemProperty the System property which contains the pathname 
of the test bundle
  * @return the provisioning option
  */
-public static UrlProvisionOption testBundle(final String systemProperty) {
+protected UrlProvisionOption testBundle(final String systemProperty) {
 final String pathname = System.getProperty(systemProperty);
 final File file = new File(pathname);
 return bundle(file.toURI().toString());
diff --git 
a/http/jetty/src/test/java/org/apache/felix/http/jetty/it/LightClassifierIT.java
 
b/http/jetty/src/test/java/org/apache/felix/http/jetty/it/LightClassifierIT.java
new file mode 100644
index 00..e93aee6962
--- /dev/null
+++ 
b/http/jetty/src/test/java/org/apache/felix/http/jetty/it/LightClassifierIT.java
@@ -0,0 +1,107 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.felix.http.jetty.it;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+import static org.ops4j.pax.exam.CoreOptions.bundle;
+import static org.ops4j.pax.exam.CoreOptions.mavenBundle;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Optional;
+import java.util.stream.Stream;
+
+import javax.inject.Inject;
+
+

(felix-dev) branch master updated: Fix javadoc warnings

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new f9f34ee0e0 Fix javadoc warnings
f9f34ee0e0 is described below

commit f9f34ee0e01f178c5d6acc519153eb50212cceba
Author: Carsten Ziegeler 
AuthorDate: Thu May 2 07:10:49 2024 +0200

Fix javadoc warnings
---
 .../http/base/internal/handler/HttpSessionWrapper.java  |  4 
 .../http/base/internal/registry/ErrorPageRegistry.java  |  1 +
 .../http/base/internal/registry/EventListenerRegistry.java  |  3 +--
 .../felix/http/base/internal/registry/HandlerRegistry.java  |  1 +
 .../base/internal/registry/PerContextHandlerRegistry.java   |  4 +++-
 .../felix/http/base/internal/registry/ServletRegistry.java  |  1 +
 .../felix/http/base/internal/runtime/AbstractInfo.java  |  5 +
 .../apache/felix/http/base/internal/runtime/FilterInfo.java |  1 +
 .../felix/http/base/internal/runtime/PreprocessorInfo.java  |  1 +
 .../base/internal/runtime/ServletContextHelperInfo.java |  2 +-
 .../felix/http/base/internal/runtime/ServletInfo.java   |  5 -
 .../http/base/internal/runtime/dto/ErrorPageDTOBuilder.java |  1 +
 .../http/base/internal/runtime/dto/FilterDTOBuilder.java|  2 ++
 .../base/internal/runtime/dto/PreprocessorDTOBuilder.java   |  1 +
 .../http/base/internal/runtime/dto/ResourceDTOBuilder.java  |  2 ++
 .../http/base/internal/runtime/dto/ServletDTOBuilder.java   |  1 +
 .../apache/felix/http/base/internal/util/ServiceUtils.java  | 13 +
 .../base/internal/whiteboard/WhiteboardContextHandler.java  |  1 +
 .../http/base/internal/whiteboard/WhiteboardManager.java|  5 +++--
 .../felix/http/jetty/LoadBalancerCustomizerFactory.java |  1 -
 .../main/java/org/apache/felix/http/jetty/package-info.java |  3 +++
 21 files changed, 50 insertions(+), 8 deletions(-)

diff --git 
a/http/base/src/main/java/org/apache/felix/http/base/internal/handler/HttpSessionWrapper.java
 
b/http/base/src/main/java/org/apache/felix/http/base/internal/handler/HttpSessionWrapper.java
index dba883e225..821dbe7403 100644
--- 
a/http/base/src/main/java/org/apache/felix/http/base/internal/handler/HttpSessionWrapper.java
+++ 
b/http/base/src/main/java/org/apache/felix/http/base/internal/handler/HttpSessionWrapper.java
@@ -147,6 +147,10 @@ public class HttpSessionWrapper implements HttpSession
 
 /**
  * Creates a new {@link HttpSessionWrapper} instance.
+ * @param session The internal session
+ * @param context The servlet context
+ * @param config The configuration
+ * @param terminate Whether to terminate the session
  */
 public HttpSessionWrapper(final HttpSession session,
 final ExtServletContext context,
diff --git 
a/http/base/src/main/java/org/apache/felix/http/base/internal/registry/ErrorPageRegistry.java
 
b/http/base/src/main/java/org/apache/felix/http/base/internal/registry/ErrorPageRegistry.java
index 9deee6bda2..83fc1b2301 100644
--- 
a/http/base/src/main/java/org/apache/felix/http/base/internal/registry/ErrorPageRegistry.java
+++ 
b/http/base/src/main/java/org/apache/felix/http/base/internal/registry/ErrorPageRegistry.java
@@ -241,6 +241,7 @@ public final class ErrorPageRegistry
 /**
  * Remove the servlet from error handling
  * @param info The servlet info.
+ * @param destroy Unused
  */
 public synchronized void removeServlet(@NotNull final ServletInfo info, 
final boolean destroy)
 {
diff --git 
a/http/base/src/main/java/org/apache/felix/http/base/internal/registry/EventListenerRegistry.java
 
b/http/base/src/main/java/org/apache/felix/http/base/internal/registry/EventListenerRegistry.java
index 1efabfd055..3d541f0ae4 100644
--- 
a/http/base/src/main/java/org/apache/felix/http/base/internal/registry/EventListenerRegistry.java
+++ 
b/http/base/src/main/java/org/apache/felix/http/base/internal/registry/EventListenerRegistry.java
@@ -126,8 +126,7 @@ public final class EventListenerRegistry implements
 
 /**
  * Remove listeners
- *
- * @param info
+ * @param info The listener info
  */
 public void removeListeners(@NotNull final ListenerInfo info)
 {
diff --git 
a/http/base/src/main/java/org/apache/felix/http/base/internal/registry/HandlerRegistry.java
 
b/http/base/src/main/java/org/apache/felix/http/base/internal/registry/HandlerRegistry.java
index 82b0c0a68b..869bfe1e45 100644
--- 
a/http/base/src/main/java/org/apache/felix/http/base/internal/registry/HandlerRegistry.java
+++ 
b/http/base/src/main/java/org/apache/felix/http/base/internal/registry/HandlerRegistry.java
@@ -120,6 +120,7 @@ public final class HandlerRegistry
 
 /**
  * Add a new context registration.
+ * @param registry The registry
  */
 public void add(@NotNull PerContextHandlerRegistry registry)
 {
diff --git 
a/http/base/src/main/java

(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 7d5114c16e [maven-release-plugin] prepare for next development 
iteration
7d5114c16e is described below

commit 7d5114c16e7afe4ccb597197fdbf03da6b574713
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:15:38 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 http/jetty12/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index 86d64d3c4b..565845178d 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -30,14 +30,14 @@
 This is an implementation of the R8.1 OSGi Servlet Service, 
the R7 OSGi Http Service and the R7 OSGi Http Whiteboard 
Specification
 
 org.apache.felix.http.jetty12
-1.0.4
+1.0.5-SNAPSHOT
 bundle
 
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.jetty12-1.0.4
+  HEAD
   
 
 



(felix-dev) annotated tag org.apache.felix.http.jetty12-1.0.4 updated (18c0790038 -> d666e08d03)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty12-1.0.4
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty12-1.0.4 was modified! ***

from 18c0790038 (commit)
  to d666e08d03 (tag)
 tagging 18c079003849686f0799ae5d0abd3490fa9391bc (commit)
 replaces org.apache.felix.http.jetty-5.1.12
  by Carsten Ziegeler
  on Wed May 1 18:15:37 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty12-1.0.4
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated (065333b46b -> 18c0790038)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 065333b46b [maven-release-plugin] prepare for next development 
iteration
 add 18c0790038 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty12-1.0.4

No new revisions were added by this update.

Summary of changes:
 http/jetty12/pom.xml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 065333b46b [maven-release-plugin] prepare for next development 
iteration
065333b46b is described below

commit 065333b46b77f6ee79ed35a1125de56c765c7d42
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:14:31 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 191171cf0e..1c20a8093f 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -30,14 +30,14 @@
 This is an implementation of the R8.1 OSGi Servlet Service, 
the R7 OSGi Http Service and the R7 OSGi Http Whiteboard 
Specification
 
 org.apache.felix.http.jetty
-5.1.12
+5.1.13-SNAPSHOT
 bundle
 
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.jetty-5.1.12
+  HEAD
 
 
 



(felix-dev) annotated tag org.apache.felix.http.jetty-5.1.12 updated (1eb59c0390 -> 97087a43f0)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty-5.1.12
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty-5.1.12 was modified! ***

from 1eb59c0390 (commit)
  to 97087a43f0 (tag)
 tagging 1eb59c03905616c056338b0c26ad7bf4300727f6 (commit)
 replaces org.apache.felix.http.bridge-5.1.8
  by Carsten Ziegeler
  on Wed May 1 18:14:30 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty-5.1.12
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated (a4587174d6 -> 1eb59c0390)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from a4587174d6 [maven-release-plugin] prepare for next development 
iteration
 add 1eb59c0390 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-5.1.12

No new revisions were added by this update.

Summary of changes:
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new a4587174d6 [maven-release-plugin] prepare for next development 
iteration
a4587174d6 is described below

commit a4587174d66bd2e916d98ff059f1fe005e32b224
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:13:42 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 http/bridge/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/bridge/pom.xml b/http/bridge/pom.xml
index e9e09ca534..b259bc8bac 100644
--- a/http/bridge/pom.xml
+++ b/http/bridge/pom.xml
@@ -29,14 +29,14 @@
 Apache Felix Http Bridge
 This is an implementation of the OSGi Servlet Service, the 
OSGi Http Service and the OSGi Http Whiteboard Specification used when run as a 
web application
 org.apache.felix.http.bridge
-5.1.8
+5.1.9-SNAPSHOT
 bundle
 
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.bridge-5.1.8
+  HEAD
   
 
 



(felix-dev) annotated tag org.apache.felix.http.bridge-5.1.8 updated (4c362ca690 -> e36f6bc753)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.bridge-5.1.8
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.bridge-5.1.8 was modified! ***

from 4c362ca690 (commit)
  to e36f6bc753 (tag)
 tagging 4c362ca69016d101243e7cf1f62dd5db9e034947 (commit)
 replaces org.apache.felix.http.base-5.1.8
  by Carsten Ziegeler
  on Wed May 1 18:13:40 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.bridge-5.1.8
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated (3b8a7e60ef -> 4c362ca690)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 3b8a7e60ef [maven-release-plugin] prepare for next development 
iteration
 add 4c362ca690 [maven-release-plugin] prepare release 
org.apache.felix.http.bridge-5.1.8

No new revisions were added by this update.

Summary of changes:
 http/bridge/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) annotated tag org.apache.felix.http.base-5.1.8 updated (6d68e8156c -> 155e9ceb43)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.base-5.1.8
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.base-5.1.8 was modified! ***

from 6d68e8156c (commit)
  to 155e9ceb43 (tag)
 tagging 6d68e8156c7cc3a3f36726d345d4d8e228ca38a2 (commit)
 replaces felix-parent-9
  by Carsten Ziegeler
  on Wed May 1 18:12:57 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.base-5.1.8
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 3b8a7e60ef [maven-release-plugin] prepare for next development 
iteration
3b8a7e60ef is described below

commit 3b8a7e60ef592165df80f7014ce11f7bb724a729
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:12:58 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 http/base/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/base/pom.xml b/http/base/pom.xml
index 8a9c34ae0a..13573273e7 100644
--- a/http/base/pom.xml
+++ b/http/base/pom.xml
@@ -28,14 +28,14 @@
 
 Apache Felix Http Base
 org.apache.felix.http.base
-5.1.8
+5.1.9-SNAPSHOT
 jar
 
 
  
scm:git:https://github.com/apache/felix-dev.git
  
scm:git:https://github.com/apache/felix-dev.git
  https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.base-5.1.8
+  HEAD
   
 
 



(felix-dev) branch master updated (2e348c5d35 -> 6d68e8156c)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 2e348c5d35 [maven-release-plugin] prepare for next development 
iteration
 add 6d68e8156c [maven-release-plugin] prepare release 
org.apache.felix.http.base-5.1.8

No new revisions were added by this update.

Summary of changes:
 http/base/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) annotated tag felix-parent-9 updated (9a0efe5fd7 -> 5f20f02cf0)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag felix-parent-9
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag felix-parent-9 was modified! ***

from 9a0efe5fd7 (commit)
  to 5f20f02cf0 (tag)
 tagging 9a0efe5fd74422f47e381132e0d3e413d01563ad (commit)
 replaces org.apache.felix.webconsole-5.0.2
  by Carsten Ziegeler
  on Wed May 1 18:11:36 2024 +0200

- Log -
[maven-release-plugin] copy for tag felix-parent-9
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated (6a315947ec -> 9a0efe5fd7)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 6a315947ec Update to parent pom 9
 add 9a0efe5fd7 [maven-release-plugin] prepare release felix-parent-9

No new revisions were added by this update.

Summary of changes:
 pom/pom.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 2e348c5d35 [maven-release-plugin] prepare for next development 
iteration
2e348c5d35 is described below

commit 2e348c5d3565c48ed448b2319cb5e46a488fb815
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:11:37 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 pom/pom.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pom/pom.xml b/pom/pom.xml
index e4e5723c2b..4f7723da20 100644
--- a/pom/pom.xml
+++ b/pom/pom.xml
@@ -31,7 +31,7 @@
 pom
 
 Apache Felix
-9
+10-SNAPSHOT
 https://felix.apache.org/
 2006
 Apache Felix is a community effort to implement the OSGi 
Framework and Service platform and other interesting OSGi-related 
technologies.
@@ -46,7 +46,7 @@
 *.impl:*.internal:
 UTF-8
 
UTF-8
-
1714579892
+
1714579897
 
 
 
@@ -75,7 +75,7 @@
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git;f=pom
-  felix-parent-9
+  HEAD
   
 
 



(felix-dev) branch master updated: Update to parent pom 9

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 6a315947ec Update to parent pom 9
6a315947ec is described below

commit 6a315947eca66dba44fa017d9d8b7c19e493c1fc
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:11:18 2024 +0200

Update to parent pom 9
---
 http/base/pom.xml | 5 -
 http/bridge/pom.xml   | 2 +-
 http/inventoryprinter/pom.xml | 2 +-
 http/itest/pom.xml| 2 +-
 http/jetty/pom.xml| 2 +-
 http/jetty12/pom.xml  | 2 +-
 http/proxy/pom.xml| 2 +-
 http/servlet-api/pom.xml  | 2 +-
 http/sslfilter/pom.xml| 2 +-
 http/webconsoleplugin/pom.xml | 2 +-
 http/wrappers/pom.xml | 2 +-
 11 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/http/base/pom.xml b/http/base/pom.xml
index bac38d3165..ebd3455e0a 100644
--- a/http/base/pom.xml
+++ b/http/base/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../../pom/pom.xml
 
 
@@ -71,6 +71,9 @@
 
 
 
+
+maven-javadoc-plugin
+
 
 
 
diff --git a/http/bridge/pom.xml b/http/bridge/pom.xml
index 873e399f54..d0be826f05 100644
--- a/http/bridge/pom.xml
+++ b/http/bridge/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../../pom/pom.xml
 
 
diff --git a/http/inventoryprinter/pom.xml b/http/inventoryprinter/pom.xml
index 8bf3abf387..c3cdf5436d 100644
--- a/http/inventoryprinter/pom.xml
+++ b/http/inventoryprinter/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../../pom/pom.xml
 
 
diff --git a/http/itest/pom.xml b/http/itest/pom.xml
index 5e3a70b81b..0c22f10f57 100644
--- a/http/itest/pom.xml
+++ b/http/itest/pom.xml
@@ -15,7 +15,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../../pom/pom.xml
 
 
diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 566f6940b5..1dd5b45b43 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../../pom/pom.xml
 
 
diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index f706750fb0..4b0f6dfa44 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../../pom/pom.xml
 
 
diff --git a/http/proxy/pom.xml b/http/proxy/pom.xml
index 678c111849..c0798add2d 100644
--- a/http/proxy/pom.xml
+++ b/http/proxy/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../../pom/pom.xml
 
 
diff --git a/http/servlet-api/pom.xml b/http/servlet-api/pom.xml
index cd0e82de8e..bfbb4de269 100644
--- a/http/servlet-api/pom.xml
+++ b/http/servlet-api/pom.xml
@@ -14,7 +14,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../../pom/pom.xml
 
 
diff --git a/http/sslfilter/pom.xml b/http/sslfilter/pom.xml
index 84f85bb6a6..f056363c15 100644
--- a/http/sslfilter/pom.xml
+++ b/http/sslfilter/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../pom/pom.xml
 
 
diff --git a/http/webconsoleplugin/pom.xml b/http/webconsoleplugin/pom.xml
index cc24522106..896bb4f7e3 100644
--- a/http/webconsoleplugin/pom.xml
+++ b/http/webconsoleplugin/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../pom/pom.xml
 
 
diff --git a/http/wrappers/pom.xml b/http/wrappers/pom.xml
index 2a8800c7d0..39a5af1395 100644
--- a/http/wrappers/pom.xml
+++ b/http/wrappers/pom.xml
@@ -22,7 +22,7 @@
 
 org.apache.felix
 felix-parent
-8
+9
 ../pom/pom.xml
 
 



(felix-dev) annotated tag org.apache.felix.http.base-5.1.8 deleted (was 3b5cc33530)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.base-5.1.8
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.base-5.1.8 was deleted! ***

   tag was  3b5cc33530

The revisions that were on this annotated tag are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(felix-dev) branch master updated: [maven-release-plugin] rollback the release of org.apache.felix.http.base-5.1.8

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new bad94caf62 [maven-release-plugin] rollback the release of 
org.apache.felix.http.base-5.1.8
bad94caf62 is described below

commit bad94caf627205f8b1e54f475a9276efc7ccc247
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:02:51 2024 +0200

[maven-release-plugin] rollback the release of 
org.apache.felix.http.base-5.1.8
---
 http/base/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/base/pom.xml b/http/base/pom.xml
index ac93e262a5..bac38d3165 100644
--- a/http/base/pom.xml
+++ b/http/base/pom.xml
@@ -28,7 +28,7 @@
 
 Apache Felix Http Base
 org.apache.felix.http.base
-5.1.9-SNAPSHOT
+5.1.7-SNAPSHOT
 jar
 
 



(felix-dev) annotated tag org.apache.felix.http.base-5.1.8 updated (7c0076c67c -> 3b5cc33530)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.base-5.1.8
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.base-5.1.8 was modified! ***

from 7c0076c67c (commit)
  to 3b5cc33530 (tag)
 tagging 7c0076c67ca861b07615ec4e920d44ef97fb7899 (commit)
 replaces org.apache.felix.webconsole-5.0.2
  by Carsten Ziegeler
  on Wed May 1 18:01:58 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.base-5.1.8
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new be468b6ca5 [maven-release-plugin] prepare for next development 
iteration
be468b6ca5 is described below

commit be468b6ca54a18b35ed8d8ca8ca6b4137c155e67
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:01:59 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 http/base/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/base/pom.xml b/http/base/pom.xml
index fdc8eacc21..ac93e262a5 100644
--- a/http/base/pom.xml
+++ b/http/base/pom.xml
@@ -28,14 +28,14 @@
 
 Apache Felix Http Base
 org.apache.felix.http.base
-5.1.8
+5.1.9-SNAPSHOT
 jar
 
 
  
scm:git:https://github.com/apache/felix-dev.git
  
scm:git:https://github.com/apache/felix-dev.git
  https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.base-5.1.8
+  HEAD
   
 
 



(felix-dev) branch master updated (e68fc3b77e -> 7c0076c67c)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from e68fc3b77e Prepare for next release of http base
 add 7c0076c67c [maven-release-plugin] prepare release 
org.apache.felix.http.base-5.1.8

No new revisions were added by this update.

Summary of changes:
 http/base/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch master updated: Prepare for next release of http base

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new e68fc3b77e Prepare for next release of http base
e68fc3b77e is described below

commit e68fc3b77e87bf925be1e5ba8a77552f7c3ddd52
Author: Carsten Ziegeler 
AuthorDate: Wed May 1 18:01:27 2024 +0200

Prepare for next release of http base
---
 http/bridge/pom.xml  | 2 +-
 http/itest/pom.xml   | 4 ++--
 http/jetty/pom.xml   | 2 +-
 http/jetty12/pom.xml | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/http/bridge/pom.xml b/http/bridge/pom.xml
index 736cf0a7a1..873e399f54 100644
--- a/http/bridge/pom.xml
+++ b/http/bridge/pom.xml
@@ -184,7 +184,7 @@
 
 org.apache.felix
 org.apache.felix.http.base
-5.1.6
+5.1.8
 
 
 org.apache.felix
diff --git a/http/itest/pom.xml b/http/itest/pom.xml
index 3087e36d7a..5e3a70b81b 100644
--- a/http/itest/pom.xml
+++ b/http/itest/pom.xml
@@ -33,7 +33,7 @@
 
 11
 2.1.0
-5.1.11-SNAPSHOT
+5.1.13-SNAPSHOT
 org.apache.felix.http.jetty
 4.13.1
 2.6.14
@@ -45,7 +45,7 @@
 
 17
 3.0.0
-1.0.3-SNAPSHOT
+1.0.5-SNAPSHOT
 org.apache.felix.http.jetty12
 
 
diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 9a9fd003b2..566f6940b5 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -492,7 +492,7 @@
 
 org.apache.felix
 org.apache.felix.http.base
-5.1.7-SNAPSHOT
+5.1.8
 
 
 org.apache.felix
diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index 450d6ed274..f706750fb0 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -717,7 +717,7 @@
 
 org.apache.felix
 org.apache.felix.http.base
-5.1.7-SNAPSHOT
+5.1.8
 
 
 org.apache.felix



(felix-dev) branch master updated: Fix import (#313)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 69bb629081 Fix import (#313)
69bb629081 is described below

commit 69bb629081c8fc0cc3691ab24e70ed5261a4bb1a
Author: Paul 
AuthorDate: Wed May 1 10:49:45 2024 +0200

Fix import (#313)
---
 .../main/java/org/apache/felix/http/jetty/internal/JettyService.java   | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
 
b/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
index d9e4c3768a..6d56a55a9e 100644
--- 
a/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
+++ 
b/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/JettyService.java
@@ -53,7 +53,6 @@ import org.eclipse.jetty.servlet.ServletHolder;
 import org.eclipse.jetty.util.ssl.SslContextFactory;
 import org.eclipse.jetty.util.thread.QueuedThreadPool;
 import org.eclipse.jetty.util.thread.ThreadPool;
-import org.eclipse.jetty.websocket.server.JettyWebSocketServerContainer;
 import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.Constants;
@@ -532,7 +531,7 @@ public final class JettyService
 // set it on the shared servlet context once available
 if (this.config.isUseJettyEE9Websocket() &&
 
isClassNameVisible("org.eclipse.jetty.websocket.server.config.JettyWebSocketServletContainerInitializer"))
 {
-String attribute = 
JettyWebSocketServerContainer.JETTY_WEBSOCKET_CONTAINER_ATTRIBUTE;
+String attribute = 
org.eclipse.jetty.websocket.server.JettyWebSocketServerContainer.JETTY_WEBSOCKET_CONTAINER_ATTRIBUTE;
 this.controller.setAttributeSharedServletContext(attribute, 
context.getServletContext().getAttribute(attribute));
 }
 if (this.config.isUseJakartaEE9Websocket() &&



(felix-dev) branch master updated: Update README.md to include Jetty11 properties (#312)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 4bfe9aa4fc Update README.md to include Jetty11 properties (#312)
4bfe9aa4fc is described below

commit 4bfe9aa4fcb9ddd47aa5870eb272f0e00a696b48
Author: Paul 
AuthorDate: Wed May 1 09:23:57 2024 +0200

Update README.md to include Jetty11 properties (#312)
---
 http/README.md | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/http/README.md b/http/README.md
index 10f8fd4d87..621a358cc3 100644
--- a/http/README.md
+++ b/http/README.md
@@ -7,7 +7,8 @@ This is an implementation of the [R8.1 Whiteboard Specification 
for Jakarta Serv
   * Run either with Jetty (version 11 or 12) bundle or inside your own 
application server using the servlet bridge
 * [Felix HTTP Jetty 
12](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty12)
 is the preferred bundle of choice as it supports JavaEE 8 and JakartaEE 8 with 
the `javax` namespace, JakartaEE 9/10/11/future versions with the `jakarta` 
namespace.
   * [Jetty WebSocket 
support](https://github.com/apache/felix-dev/pull/310), see example code 
[here](https://github.com/apache/felix-dev/blob/master/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServlet.java).
-* [Felix HTTP Jetty 
11](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty)
 is the predecessor of the Jetty 12 bundle, which shipped with [Jetty 
9.4.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/4.2.26)
 in the 4.x range, [Jetty 
11.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/5.1.10)
 in the 5.x range. 
+* [Felix HTTP Jetty 
11](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty)
 is the predecessor of the Jetty 12 bundle, which shipped with [Jetty 
9.4.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/4.2.26)
 in the 4.x range, [Jetty 
11.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/5.1.10)
 in the 5.x range.
+  * [Jetty WebSocket 
support](https://github.com/apache/felix-dev/pull/39), see example code 
[here](https://github.com/apache/felix-dev/blob/master/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServlet.java).
   * Correctly versioned Servlet API.
 
 ## Installing
@@ -387,7 +388,7 @@ this service is `"org.apache.felix.http"`. If you use both 
methods, Configuratio
 properties can be used (some legacy property names still exist but are not 
documented here on purpose). As properties might change over time, the actual 
list of properties can be found [here for the Jetty 12 
bundle](https://github.com/apache/felix-dev/blob/master/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java)
 and [here for the Jetty 11 
bundle](https://github.com/apache/felix-dev/blob/master/http/jetty/src/main/java/org/apache/felix/http/jetty/internal/J
 [...]
 
 | Property | Description   





  [...]
-|--|--|
+|--|
 [...]
 | `org.apache.felix.http.host` | Host name or IP 
Address of the interface to listen on. The default is `null` causing Jetty to 
listen on all 

(felix-dev) branch master updated: FELIX-6692 jetty 12.x websockets new approach (based on #309) (#310)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 0444ac4f73 FELIX-6692 jetty 12.x websockets new approach (based on 
#309) (#310)
0444ac4f73 is described below

commit 0444ac4f73a3cb876511b00a2df49e7f16efee0c
Author: Paul 
AuthorDate: Wed May 1 09:04:05 2024 +0200

FELIX-6692 jetty 12.x websockets new approach (based on #309) (#310)

* Revert "Add jetty websocket support to Jetty12  (#298)"

This reverts commit 6d95c936dfc7767f1cea23d1db98a8c7d7810378.

* FELIX-6692 Add Jetty WebSocket support for jetty 12.x
- Apply 11.x approach to jetty12 bundle
- Add two new classifiers 'with-jetty-ee10-websockets' and 
'with-jakarta-ee10-websockets' to have a fat jar containing the appropriate 
websocket classes

* Working example base on previous code.
Do note that the workaround in FelixJettyWebSocketServlet are still 
required; the initialization code in the Jetty12 bundle doesn't seem to work

* * Enable cross context support to allow WebSockets to be registered in 
Jetty 12.
See 
https://github.com/jetty/jetty.project/blob/jetty-12.0.x/jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/handler/ContextHandler.java#L510
 and https://github.com/jetty/jetty.project/issues/9774

* Add example based on registering the websocket to the main servlet 
context instead of the per-bundle one
-

* Added paxweb unit tests based on the Jetty11 work from #309

* Fix version

* Fix message

* Test casing

* Update README.md

* Make client optional

* Add Jetty12 bundle to pom

* Store the WebSocket container reference and set it on the shared servlet 
context once available
This removes the need to set setCrossContextDispatchSupported, as the WS 
container is available on the proper servlet context itself

* Update example to no longer use the root context.
Removed other WebSocket example, as this is no longer needed with the new 
approach.
Updated documentation.

* Add servlet based example again, as it shows another example of how to 
register a WebSocket endpoint that abides to the servlet context it's 
registered to.

* Rename class

* Comment

* Comments

* Remove classloader code as it now also works without

* Rename test class to EE10

* Small changes to README.md
---
 http/README.md | 123 +++
 http/jetty12/pom.xml   | 377 +++--
 .../jetty/internal/ConfigMetaTypeProvider.java |  11 +
 .../felix/http/jetty/internal/JettyConfig.java |  22 ++
 .../felix/http/jetty/internal/JettyService.java|  86 -
 .../http/jetty/it/AbstractJettyTestSupport.java| 185 ++
 .../jetty/it/JakartaEE10SpecificWebsocketIT.java   | 211 
 .../jetty/it/JettyEE10SpecificWebsocketIT.java | 209 
 .../jetty/it/MissingWebsocketDependenciesIT.java   |  91 +
 http/pom.xml   |   1 +
 http/samples/whiteboard/pom.xml|  20 +-
 .../felix/http/samples/whiteboard/Activator.java   |  31 +-
 .../whiteboard/FelixJettyWebSocketServlet.java | 109 +-
 .../samples/whiteboard/TestWebSocketServlet.java   |  32 +-
 ...t.java => TestWebSocketServletAlternative.java} |  24 +-
 15 files changed, 1331 insertions(+), 201 deletions(-)

diff --git a/http/README.md b/http/README.md
index 875fcce940..10f8fd4d87 100644
--- a/http/README.md
+++ b/http/README.md
@@ -6,8 +6,8 @@ This is an implementation of the [R8.1 Whiteboard Specification 
for Jakarta Serv
   * Standard OSGi Http Whiteboard implementation
   * Run either with Jetty (version 11 or 12) bundle or inside your own 
application server using the servlet bridge
 * [Felix HTTP Jetty 
12](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty12)
 is the preferred bundle of choice as it supports JavaEE 8 and JakartaEE 8 with 
the `javax` namespace, JakartaEE 9/10/11/future versions with the `jakarta` 
namespace.
-  * [Jetty WebSocket 
support](https://github.com/apache/felix-dev/pull/298), see example code 
[here](https://github.com/apache/felix-dev/blob/master/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServlet.java).
-* [Felix HTTP Jetty 
11](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty)
 is the predecessor of the Jetty 12 bundle, which shipped with [Jetty 
9.4.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/4.2.26)
 in the 4.x range, [Jetty 
11.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/5.1.10

(felix-dev) branch master updated: FELIX-6692 Add Jetty WebSocket support for jetty 11.x (#309)

2024-05-01 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new a49d9f356b FELIX-6692 Add Jetty WebSocket support for jetty 11.x (#309)
a49d9f356b is described below

commit a49d9f356bac9a0ec87a32f5f9acff1716103ec4
Author: Eric Norman 
AuthorDate: Wed May 1 00:02:55 2024 -0700

FELIX-6692 Add Jetty WebSocket support for jetty 11.x (#309)

* FELIX-6692 Add Jetty WebSocket support for jetty 11.x

* FELIX-6692 rename jakarta websocket enable config for future expansion

* FELIX-6692 add paxexam integration tests to verify the functionality

* FELIX-6692 cleanup

* FELIX-6692 merge changes from PR #310

Rename org.apache.felix.jetty.websocket.enable to 
org.apache.felix.jetty.ee9.websocket.enable
Incorporate the changes for using maybeStoreWebSocketContainerAttributes

* FELIX-6692 renamed for consistency
---
 .../http/base/internal/HttpServiceController.java  |   9 +
 .../internal/whiteboard/WhiteboardManager.java |  30 +++
 http/jetty/pom.xml | 143 +-
 .../jetty/internal/ConfigMetaTypeProvider.java |  12 ++
 .../felix/http/jetty/internal/JettyConfig.java |  23 +++
 .../felix/http/jetty/internal/JettyService.java|  83 +
 .../http/jetty/it/AbstractJettyTestSupport.java| 185 ++
 .../jetty/it/JakartaEE9SpecificWebsocketIT.java| 207 +
 .../http/jetty/it/JettyEE9SpecificWebsocketIT.java | 207 +
 .../jetty/it/MissingWebsocketDependenciesIT.java   |  89 +
 10 files changed, 983 insertions(+), 5 deletions(-)

diff --git 
a/http/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java
 
b/http/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java
index 570e9fe1ce..96439f5b1a 100644
--- 
a/http/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java
+++ 
b/http/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java
@@ -138,6 +138,15 @@ public final class HttpServiceController
 this.dispatcher.setWhiteboardManager(this.whiteboardManager);
 }
 
+/**
+ * Stores an attribute in the to be created shared servlet context.
+ * @param key attribute key
+ * @param value attribute value
+ */
+public void setAttributeSharedServletContext(String key, Object value) {
+this.whiteboardManager.setAttributeSharedServletContext(key, value);
+}
+
 /**
  * Stops the http and http whiteboard service.
  */
diff --git 
a/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/WhiteboardManager.java
 
b/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/WhiteboardManager.java
index f082122f7c..7d95499eb2 100644
--- 
a/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/WhiteboardManager.java
+++ 
b/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/WhiteboardManager.java
@@ -70,6 +70,7 @@ import 
org.apache.felix.http.base.internal.whiteboard.tracker.ResourceTracker;
 import 
org.apache.felix.http.base.internal.whiteboard.tracker.ServletContextHelperTracker;
 import org.apache.felix.http.base.internal.whiteboard.tracker.ServletTracker;
 import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.Constants;
 import org.osgi.framework.Filter;
@@ -118,6 +119,7 @@ public final class WhiteboardManager
 private final FailureStateHandler failureStateHandler = new 
FailureStateHandler();
 
 private volatile ServletContext webContext;
+private volatile Map attributesForSharedContext = new 
HashMap<>();
 
 /**
  * Create a new whiteboard http manager
@@ -203,6 +205,7 @@ public final class WhiteboardManager
 this.contextMap.clear();
 this.servicesMap.clear();
 this.failureStateHandler.clear();
+this.attributesForSharedContext.clear();
 this.registry.reset();
 }
 
@@ -366,6 +369,8 @@ public final class WhiteboardManager
 {
 handlerList.add(handler);
 Collections.sort(handlerList);
+setAttributes(handler.getSharedContext());
+
 this.contextMap.put(info.getName(), handlerList);
 
 // check for deactivate
@@ -402,6 +407,21 @@ public final class WhiteboardManager
 return false;
 }
 
+/**
+ * Set the stored attributes on the shared servlet context.
+ * @param context the shared servlet context
+ */
+private void setAttributes(@Nullable ServletContext context) {
+if (c

(felix-dev) branch master updated: FELIX-6698 Ability to configure URI Compliance mode (#308)

2024-04-28 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 76344a4f96 FELIX-6698 Ability to configure URI Compliance mode (#308)
76344a4f96 is described below

commit 76344a4f9681f46c7db43ef9b089f0fcbcbb3e79
Author: Paul 
AuthorDate: Mon Apr 29 07:19:54 2024 +0200

FELIX-6698 Ability to configure URI Compliance mode (#308)

* FELIX-6698 Ability to configure URI Compliance mode
- Add `org.eclipse.jetty.UriComplianceMode` option
- Possible values are: DEFAULT, LEGACY, RFC3986, UNAMBIGUOUS, UNSAFE
- When UNSAFE or LEGACY is used, also apply workaround as suggested in 
https://github.com/jetty/jetty.project/issues/11448#issuecomment-1969206031. 
This is not Servlet API 6 compliant though, so use on your own risk.

* FELIX-6698 Ability to configure URI Compliance mode
- Add UNAMBIGUOUS

* Code review comments

* Code review comments
---
 http/README.md |  1 +
 .../jetty/internal/ConfigMetaTypeProvider.java |  6 ++
 .../felix/http/jetty/internal/JettyConfig.java |  3 +++
 .../felix/http/jetty/internal/JettyService.java| 23 --
 4 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/http/README.md b/http/README.md
index be402ef77a..875fcce940 100644
--- a/http/README.md
+++ b/http/README.md
@@ -413,6 +413,7 @@ properties can be used (some legacy property names still 
exist but are not docum
 | `org.eclipse.jetty.servlet.SessionDomain` | Domain to set on the session 
cookie. The default is `null`. |
 | `org.eclipse.jetty.servlet.SessionPath` | The path to set on the session 
cookie. The default is the configured session context path ("/"). |
 | `org.eclipse.jetty.servlet.MaxAge` | The maximum age value to set on the 
cookie. The default is "-1". |
+| `org.eclipse.jetty.UriComplianceMode` | The URI compliance mode to set. The 
default is 
[DEFAULT](https://eclipse.dev/jetty/javadoc/jetty-12/org/eclipse/jetty/http/UriCompliance.html#DEFAULT).
 See 
[documentation](https://eclipse.dev/jetty/documentation/jetty-12/programming-guide/index.html#pg-server-compliance-uri.)
 and [possible 
modes](https://github.com/jetty/jetty.project/blob/jetty-12.0.x/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/UriCompliance.java#L186C107-L186C113).
 |
 | `org.apache.felix.proxy.load.balancer.connection.enable` | Set this to 
`true` when running Felix HTTP behind a (offloading) proxy or load balancer 
which rewrites the requests. The default is `false`. |
 | `org.apache.felix.http.runtime.init.` | Properties starting with this prefix 
are added as service registration properties to the HttpServiceRuntime service. 
The prefix is removed for the property name. |
 | `org.apache.felix.jetty.gziphandler.enable` | Whether the server should use 
a server-wide gzip handler. Default is false. |
diff --git 
a/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/ConfigMetaTypeProvider.java
 
b/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/ConfigMetaTypeProvider.java
index 03bd3cf02f..917e334132 100644
--- 
a/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/ConfigMetaTypeProvider.java
+++ 
b/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/ConfigMetaTypeProvider.java
@@ -284,6 +284,12 @@ class ConfigMetaTypeProvider implements MetaTypeProvider
 false,
 
bundle.getBundleContext().getProperty(JettyConfig.FELIX_JETTY_SESSION_COOKIE_SECURE)));
 
+adList.add(new 
AttributeDefinitionImpl(JettyConfig.FELIX_JETTY_URI_COMPLIANCE_MODE,
+"Jetty URI compliance mode",
+"Jetty URI compliance mode (if not set, Jetty will configure a 
default)",
+null,
+
bundle.getBundleContext().getProperty(JettyConfig.FELIX_JETTY_URI_COMPLIANCE_MODE)));
+
 adList.add(new 
AttributeDefinitionImpl(JettyConfig.FELIX_JETTY_SERVLET_SESSION_ID_PATH_PARAMETER_NAME,
 "Session Id path parameter",
 "Defaults to jsessionid. If set to null or \"none\" no URL 
rewriting will be done.",
diff --git 
a/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
 
b/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
index ef336ea61c..05e6c7f941 100644
--- 
a/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
+++ 
b/http/jetty12/src/main/java/org/apache/felix/http/jetty/internal/JettyConfig.java
@@ -166,6 +166,9 @@ public final class JettyConfig
 /**  Felix specific property to configure session max age */
 public static final String FELIX_JETTY_SERVLET_SESSION_MAX_AGE = 
"org.eclipse.jett

(felix-dev) branch master updated: Add reference to the WebSocket example code (#307)

2024-04-18 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new b6fff2adcc Add reference to the WebSocket example code (#307)
b6fff2adcc is described below

commit b6fff2adcc1afee039f0f60713032363144ad0fa
Author: Paul 
AuthorDate: Fri Apr 19 07:56:25 2024 +0200

Add reference to the WebSocket example code (#307)
---
 http/README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/README.md b/http/README.md
index 0c009818ce..be402ef77a 100644
--- a/http/README.md
+++ b/http/README.md
@@ -6,7 +6,7 @@ This is an implementation of the [R8.1 Whiteboard Specification 
for Jakarta Serv
   * Standard OSGi Http Whiteboard implementation
   * Run either with Jetty (version 11 or 12) bundle or inside your own 
application server using the servlet bridge
 * [Felix HTTP Jetty 
12](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty12)
 is the preferred bundle of choice as it supports JavaEE 8 and JakartaEE 8 with 
the `javax` namespace, JakartaEE 9/10/11/future versions with the `jakarta` 
namespace.
-  * [Jetty WebSocket support](https://github.com/apache/felix-dev/pull/298)
+  * [Jetty WebSocket 
support](https://github.com/apache/felix-dev/pull/298), see example code 
[here](https://github.com/apache/felix-dev/blob/master/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/TestWebSocketServlet.java).
 * [Felix HTTP Jetty 
11](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty)
 is the predecessor of the Jetty 12 bundle, which shipped with [Jetty 
9.4.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/4.2.26)
 in the 4.x range, [Jetty 
11.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/5.1.10)
 in the 5.x range.
   * Correctly versioned Servlet API.
 



(felix-dev) branch master updated: Add jetty websocket support to Jetty12 (#298)

2024-04-18 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 6d95c936df Add jetty websocket support to Jetty12  (#298)
6d95c936df is described below

commit 6d95c936dfc7767f1cea23d1db98a8c7d7810378
Author: Paul 
AuthorDate: Thu Apr 18 14:27:47 2024 +0200

Add jetty websocket support to Jetty12  (#298)

* Update to latest Jetty 12.0.6 and add Jetty WebSocket bundles

This change makes it possible to use WebSockets via Felix HTTP Jetty 12 
bundle.

There are still some strange things that need to be done to get it all to 
work, but that's for a separate change request/bug report.

* Update pom.xml

* Remove websocket client dependency

* Remove tag

* Update to jetty 12.0.7

* Update pom.xml

Update to 12.0.8

* Add example of how to register a servlet that can upgrade to a Jetty 
WebSocket
To try it out, deploy the whiteboard sample bundle to your OSGi environment 
and execute the following snippet in your Chrome console.

```
const websocket = new 
WebSocket("ws://localhost:8080/filtersample/websocket/example");
websocket.send("test");
```

* Send message for example as well

* Remove upgrade check, already done in super

* Extract abstract base class, which could be part of the Felix HTTP 
Jetty12 bundle.
This abstracts away all the ugly code currently required to make websockets 
work.
---
 http/jetty12/pom.xml   |  18 +++
 http/samples/whiteboard/pom.xml|  34 +
 .../felix/http/samples/whiteboard/Activator.java   |  17 +++
 .../whiteboard/FelixJettyWebSocketServlet.java | 145 +
 .../samples/whiteboard/TestWebSocketServlet.java   |  83 
 5 files changed, 297 insertions(+)

diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index c67de9645b..0267fdb641 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -180,6 +180,9 @@
 org.apache.commons.*
 
 
+jakarta.annotation.*;resolution:=optional,
+jakarta.transaction.*;resolution:=optional,
+org.objectweb.asm.*;resolution:=optional,
 sun.misc;resolution:=optional,
 sun.nio.ch;resolution:=optional,
 javax.imageio;resolution:=optional,
@@ -363,6 +366,11 @@
 jetty-ee10-servlet
 ${jetty.version}
 
+
+org.eclipse.jetty.ee10.websocket
+jetty-ee10-websocket-jetty-server
+${jetty.version}
+
 
 org.eclipse.jetty
 jetty-server
@@ -413,6 +421,16 @@
 jetty-session
 ${jetty.version}
 
+
+   org.eclipse.jetty.websocket
+   jetty-websocket-jetty-api
+   ${jetty.version}
+
+
+   org.eclipse.jetty.websocket
+   jetty-websocket-jetty-server
+   ${jetty.version}
+
 
 org.osgi
 org.osgi.service.servlet
diff --git a/http/samples/whiteboard/pom.xml b/http/samples/whiteboard/pom.xml
index ef0862fca3..4f40bff0ce 100644
--- a/http/samples/whiteboard/pom.xml
+++ b/http/samples/whiteboard/pom.xml
@@ -32,6 +32,10 @@
 3.0.0-SNAPSHOT
 bundle
 
+
+12.0.8
+
+
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
@@ -89,5 +93,35 @@
 2.0.0
 provided
 
+
+org.apache.felix
+org.apache.felix.http.jetty12
+1.0.3-SNAPSHOT
+provided
+
+
+org.apache.felix
+org.apache.felix.http.api
+3.0.0
+provided
+
+
+org.eclipse.jetty.ee10.websocket
+jetty-ee10-websocket-jetty-server
+${jetty.version}
+provided
+
+
+org.eclipse.jetty.websocket
+jetty-websocket-jetty-api
+${jetty.version}
+provided
+
+
+org.eclipse.jetty.websocket
+jetty-websocket-jetty-server
+${jetty.version}
+provided
+
 
 
diff --git 
a/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/Activator.java
 
b/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/Activator.java
index 5b92209475..8e4346641c 100644
--- 
a/http/samples/whiteboard/src/main/java/org/apache/felix/http/samples/whiteboard/Activator.java

(felix-dev) branch master updated: FELIX-6691 : Update to Jetty 12.0.8

2024-04-18 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new e7fdbb7774 FELIX-6691 : Update to Jetty 12.0.8
e7fdbb7774 is described below

commit e7fdbb7774392b76bab23c44200fec654f565cf0
Author: Carsten Ziegeler 
AuthorDate: Thu Apr 18 14:25:14 2024 +0200

FELIX-6691 : Update to Jetty 12.0.8
---
 http/jetty12/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index 02eeb1d911..c67de9645b 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -41,7 +41,7 @@
 
 
 17
-12.0.6
+12.0.8
 true
 
 



(felix-dev) 02/02: FELIX-6696 : Resources content-type are no longer defined when using a whiteboard pattern

2024-04-14 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git

commit a8704fe1452629a6d03122925a469df426f2dcf2
Author: Carsten Ziegeler 
AuthorDate: Sun Apr 14 15:56:30 2024 +0200

FELIX-6696 : Resources content-type are no longer defined when using a 
whiteboard pattern
---
 .../felix/http/base/internal/whiteboard/ResourceServlet.java   | 7 ++-
 http/jetty/pom.xml | 2 +-
 http/jetty12/pom.xml   | 2 +-
 3 files changed, 8 insertions(+), 3 deletions(-)

diff --git 
a/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/ResourceServlet.java
 
b/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/ResourceServlet.java
index 3d873feaa7..d2666061c7 100644
--- 
a/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/ResourceServlet.java
+++ 
b/http/base/src/main/java/org/apache/felix/http/base/internal/whiteboard/ResourceServlet.java
@@ -24,6 +24,8 @@ import java.net.URISyntaxException;
 import java.net.URL;
 import java.net.URLConnection;
 
+import org.apache.felix.http.base.internal.util.MimeTypes;
+
 import jakarta.servlet.ServletException;
 import jakarta.servlet.http.HttpServlet;
 import jakarta.servlet.http.HttpServletRequest;
@@ -64,7 +66,10 @@ public class ResourceServlet extends HttpServlet {
 
 private void handle(final HttpServletRequest req, final 
HttpServletResponse res, final URL url, final String resName)
 throws IOException {
-final String contentType = getServletContext().getMimeType(resName);
+String contentType = getServletContext().getMimeType(resName);
+if (contentType == null) {
+contentType = MimeTypes.get().getByFile(resName);
+}
 if (contentType != null) {
 res.setContentType(contentType);
 }
diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index d66c20cb79..bb16c026a0 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -431,7 +431,7 @@
 
 org.apache.felix
 org.apache.felix.http.base
-5.1.6
+5.1.7-SNAPSHOT
 
 
 org.apache.felix
diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index 6222fdbfc1..02eeb1d911 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -434,7 +434,7 @@
 
 org.apache.felix
 org.apache.felix.http.base
-5.1.6
+5.1.7-SNAPSHOT
 
 
 org.apache.felix



(felix-dev) 01/02: Update webconsole readme

2024-04-14 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git

commit 04bb0b75546242fa4f71d119a55c8d329586d445
Author: Carsten Ziegeler 
AuthorDate: Sun Apr 14 15:22:58 2024 +0200

Update webconsole readme
---
 webconsole/README.md | 9 +
 1 file changed, 9 insertions(+)

diff --git a/webconsole/README.md b/webconsole/README.md
index 78c693f5a1..7a5250f71e 100644
--- a/webconsole/README.md
+++ b/webconsole/README.md
@@ -111,6 +111,13 @@ In this case the Configuration Manager displays the name 
"myRealm, myClass" as d
 
 ## Releases
 
+### Changes in 5.0.2 (14/Apr/24)
+
+ Bug
+
+- [FELIX-6688](https://issues.apache.org/jira/browse/FELIX-6688) : Context 
path of outer servlet container is not respected for authentication
+
+
 ### Changes in 5.0.0 (8/Jan/24)
 
  New Feature
@@ -126,6 +133,8 @@ In this case the Configuration Manager displays the name 
"myRealm, myClass" as d
 - [FELIX-6654](https://issues.apache.org/jira/browse/FELIX-6654) : Remove 
support for commons fileupload
 
 
+### Changes in 4.9.8 (14/Apr/24)   


    Bug 


  [...]
+
 ### Changes in 4.9.6 (7/Oct/23)
 
 



(felix-dev) branch master updated (598b9f0198 -> a8704fe145)

2024-04-14 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 598b9f0198 Update Felix HTTP documentation (#303)
 new 04bb0b7554 Update webconsole readme
 new a8704fe145 FELIX-6696 : Resources content-type are no longer defined 
when using a whiteboard pattern

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../felix/http/base/internal/whiteboard/ResourceServlet.java | 7 ++-
 http/jetty/pom.xml   | 2 +-
 http/jetty12/pom.xml | 2 +-
 webconsole/README.md | 9 +
 4 files changed, 17 insertions(+), 3 deletions(-)



(felix-dev) branch master updated: Update Felix HTTP documentation (#303)

2024-04-14 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 598b9f0198 Update Felix HTTP documentation (#303)
598b9f0198 is described below

commit 598b9f019803216059fad3b4ecd2d964a042b49a
Author: Paul 
AuthorDate: Sun Apr 14 15:27:37 2024 +0200

Update Felix HTTP documentation (#303)

* Update README.md

Add information about jetty bundles and ee support.

* Update README.md

- Removed cometd, last released version is from 2014 and nowadays, 
websockets should be used instead
- update bundle versions
- add jetty 12 and wrappers bundles
- update jetty properties
- update code examples
- update servlet, filter properties. Add OSGi reference links for full 
documentation.

* Update README.md

- add links to felix bundles

* Update README.md

Add EoL link

* Update README.md

* Update README.md

* Update README.md

Filter order

* Update README.md

Fix link to WS.

* Update README.md

Update HTTP/2 configuration for Jetty 12 bundle.

* Update README.md

* Update README.md

Add links to bundles.

* Update README.md

Update links

* Update README.md

* Update README.md

* maintenance/SSL-trust-all
- Add option to trust all SSL certificates, regardless of keystore 
configuration (ignored when set to true)

* maintenance/SSL-trust-all
- Fix comment

* Add reference to the light jar.

* maintenance/SSL-trust-all
- Set trust all, while keeping other configuration options intact

* Revert "maintenance/SSL-trust-all"

This reverts commit 51a5c4376a46da55e5a5118e6553e2e6fd8d5d0d.

* Revert "maintenance/SSL-trust-all"

This reverts commit ab19c6710ef8dd7e04a8f7cb79aee0a92854c9c6.

* Revert "maintenance/SSL-trust-all"

This reverts commit df0a5f76804d2fa5ec3dd47dbe8ef08351dacb95.

* Update README.md

Add maven light

* Update README.md

Update links to 8.1
---
 http/README.md | 162 ++---
 1 file changed, 96 insertions(+), 66 deletions(-)

diff --git a/http/README.md b/http/README.md
index a49290a99d..0c009818ce 100644
--- a/http/README.md
+++ b/http/README.md
@@ -1,44 +1,74 @@
 # Apache Felix HTTP Service
 
-This is an implementation of the [HTTP Whiteboard Service as described in 
chapter 
140](https://osgi.org/specification/osgi.cmpn/7.0.0/service.http.whiteboard.html)
 of the OSGi Compendium (R7) in combination with an implementation of the [HTTP 
Service Specification as described in chapter 
102](https://osgi.org/specification/osgi.cmpn/7.0.0/service.http.html) of the 
OSGi Compendium. The goal is to provide a standard and simplified way to 
register servlets, listeners, filters, and resources [...]
+This is an implementation of the [R8.1 Whiteboard Specification for Jakarta 
Servlet](https://docs.osgi.org/specification/osgi.cmpn/8.1.0/service.servlet.html),
 [HTTP Whiteboard Service as described in chapter 
140](https://osgi.org/specification/osgi.cmpn/7.0.0/service.http.whiteboard.html)
 of the OSGi Compendium (R7) in combination with an implementation of the [HTTP 
Service Specification as described in chapter 
102](https://osgi.org/specification/osgi.cmpn/7.0.0/service.http.html) of th 
[...]
 
   * Standard OSGi Http Service implementation
   * Standard OSGi Http Whiteboard implementation
-  * Run either with Jetty or inside your own application server using the 
servlet bridge
+  * Run either with Jetty (version 11 or 12) bundle or inside your own 
application server using the servlet bridge
+* [Felix HTTP Jetty 
12](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty12)
 is the preferred bundle of choice as it supports JavaEE 8 and JakartaEE 8 with 
the `javax` namespace, JakartaEE 9/10/11/future versions with the `jakarta` 
namespace.
+  * [Jetty WebSocket support](https://github.com/apache/felix-dev/pull/298)
+* [Felix HTTP Jetty 
11](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty)
 is the predecessor of the Jetty 12 bundle, which shipped with [Jetty 
9.4.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/4.2.26)
 in the 4.x range, [Jetty 
11.x](https://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.http.jetty/5.1.10)
 in the 5.x range.
   * Correctly versioned Servlet API.
 
 ## Installing
 
 The Apache Felix HTTP Service project includes several bundles.
 
-  * `org.apache.felix.http.servlet-api` - Provides the Servlet API (versions 
2.6, 3.0, and 3.1 of the Servlet specification)
-

(felix-dev) branch http-4.x updated: Update webconsole readme

2024-04-14 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
 new 0d0d3eb36e Update webconsole readme
0d0d3eb36e is described below

commit 0d0d3eb36e7826ef7f2e88484c2fe9e7085289e4
Author: Carsten Ziegeler 
AuthorDate: Sun Apr 14 15:23:29 2024 +0200

Update webconsole readme
---
 webconsole/README.md | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/webconsole/README.md b/webconsole/README.md
index bc46ab0391..0f821dca28 100644
--- a/webconsole/README.md
+++ b/webconsole/README.md
@@ -9,6 +9,9 @@ For documentation have a look at [The Apache Felix 
Website](https://felix.apache
 
 ## Release Notes
 
+### Changes in 4.9.8 (14/Apr/24)   


    Bug 


  [...]
+
+
 ### Changes in 4.9.6 (7/Oct/23)
 
 



(felix-antora-site) branch main updated: Webconsole 4.9.8 and 5.0.2 releases

2024-04-14 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/felix-antora-site.git


The following commit(s) were added to refs/heads/main by this push:
 new a7735c08 Webconsole 4.9.8 and 5.0.2 releases
a7735c08 is described below

commit a7735c0849afa37ab80dd2ad7f37b95dde3abc3c
Author: Carsten Ziegeler 
AuthorDate: Sun Apr 14 15:20:48 2024 +0200

Webconsole 4.9.8 and 5.0.2 releases
---
 downloads.list  | 2 +-
 modules/ROOT/examples/downloads.yml | 2 +-
 modules/ROOT/pages/news.adoc| 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/downloads.list b/downloads.list
index ae450072..6f62a2df 100644
--- a/downloads.list
+++ b/downloads.list
@@ -112,7 +112,7 @@ User Admin  |org.apache.felix.useradmin|1.0.4|project||-
 User Admin File-based 
store|org.apache.felix.useradmin.filestore|1.0.2|project||-
 User Admin MongoDB-based 
store|org.apache.felix.useradmin.mongodb|1.0.1|project||-
 Utils|org.apache.felix.utils|1.11.0|||doc/changelog.txt
-Web Console|org.apache.felix.webconsole|5.0.0
+Web Console|org.apache.felix.webconsole|5.0.2
 Web Console DS Plugin|org.apache.felix.webconsole.plugins.ds|2.3.0
 Web Console Event Admin Plugin|org.apache.felix.webconsole.plugins.event|1.2.0
 Web Console Memory Usage 
Plugin|org.apache.felix.webconsole.plugins.memoryusage|1.1.0
diff --git a/modules/ROOT/examples/downloads.yml 
b/modules/ROOT/examples/downloads.yml
index 23cbcd78..c9f8d1cc 100644
--- a/modules/ROOT/examples/downloads.yml
+++ b/modules/ROOT/examples/downloads.yml
@@ -351,7 +351,7 @@ subprojects:
 
   - title: Web Console
 artifactId: org.apache.felix.webconsole
-version: 5.0.0
+version: 5.0.2
 source_classifier: source-release
 changelog: felix-dev/blob/master/webconsole/changelog.txt
 
diff --git a/modules/ROOT/pages/news.adoc b/modules/ROOT/pages/news.adoc
index 6ce76882..c5497a14 100644
--- a/modules/ROOT/pages/news.adoc
+++ b/modules/ROOT/pages/news.adoc
@@ -1,5 +1,6 @@
 = News
 
+* Apache Felix Webconsole 5.0.2 and 4.9.8 (April, 14th)
 * Apache Felix Http Jetty 5.1.10 and Http Jetty 4.2.26 (March, 4th)
 * Apache Felix Http Jetty 5.1.8, Http Jetty12 1.0.2, Http Jetty 4.2.24, Http 
Base 5.1.6, Http Base 4.2.14, Http Bridge 5.1.6 and Http Bridge 4.2.18 (January 
26th)
 * Apache Felix Webconsole 5.0.0 (January 8th, 2024)



svn commit: r68487 - /release/felix/

2024-04-14 Thread cziegeler
Author: cziegeler
Date: Sun Apr 14 13:17:59 2024
New Revision: 68487

Log:
Webconsole 4.9.8 and 5.0.2

Added:
release/felix/org.apache.felix.webconsole-4.9.8-all.jar   (with props)
release/felix/org.apache.felix.webconsole-4.9.8-all.jar.asc
release/felix/org.apache.felix.webconsole-4.9.8-all.jar.sha1
release/felix/org.apache.felix.webconsole-4.9.8-all.jar.sha512
release/felix/org.apache.felix.webconsole-4.9.8-debug.jar   (with props)
release/felix/org.apache.felix.webconsole-4.9.8-debug.jar.asc
release/felix/org.apache.felix.webconsole-4.9.8-debug.jar.sha1
release/felix/org.apache.felix.webconsole-4.9.8-debug.jar.sha512
release/felix/org.apache.felix.webconsole-4.9.8-javadoc.jar   (with props)
release/felix/org.apache.felix.webconsole-4.9.8-javadoc.jar.asc
release/felix/org.apache.felix.webconsole-4.9.8-javadoc.jar.sha1
release/felix/org.apache.felix.webconsole-4.9.8-javadoc.jar.sha512
release/felix/org.apache.felix.webconsole-4.9.8-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.webconsole-4.9.8-source-release.tar.gz.asc
release/felix/org.apache.felix.webconsole-4.9.8-source-release.tar.gz.sha1
release/felix/org.apache.felix.webconsole-4.9.8-source-release.tar.gz.sha512
release/felix/org.apache.felix.webconsole-4.9.8-source-release.zip   (with 
props)
release/felix/org.apache.felix.webconsole-4.9.8-source-release.zip.asc
release/felix/org.apache.felix.webconsole-4.9.8-source-release.zip.sha1
release/felix/org.apache.felix.webconsole-4.9.8-source-release.zip.sha512
release/felix/org.apache.felix.webconsole-4.9.8-sources.jar   (with props)
release/felix/org.apache.felix.webconsole-4.9.8-sources.jar.asc
release/felix/org.apache.felix.webconsole-4.9.8-sources.jar.sha1
release/felix/org.apache.felix.webconsole-4.9.8-sources.jar.sha512
release/felix/org.apache.felix.webconsole-4.9.8.jar   (with props)
release/felix/org.apache.felix.webconsole-4.9.8.jar.asc
release/felix/org.apache.felix.webconsole-4.9.8.jar.sha1
release/felix/org.apache.felix.webconsole-4.9.8.jar.sha512
release/felix/org.apache.felix.webconsole-4.9.8.pom
release/felix/org.apache.felix.webconsole-4.9.8.pom.asc
release/felix/org.apache.felix.webconsole-4.9.8.pom.sha1
release/felix/org.apache.felix.webconsole-4.9.8.pom.sha512
release/felix/org.apache.felix.webconsole-5.0.2-javadoc.jar   (with props)
release/felix/org.apache.felix.webconsole-5.0.2-javadoc.jar.asc
release/felix/org.apache.felix.webconsole-5.0.2-javadoc.jar.sha1
release/felix/org.apache.felix.webconsole-5.0.2-javadoc.jar.sha512
release/felix/org.apache.felix.webconsole-5.0.2-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.webconsole-5.0.2-source-release.tar.gz.asc
release/felix/org.apache.felix.webconsole-5.0.2-source-release.tar.gz.sha1
release/felix/org.apache.felix.webconsole-5.0.2-source-release.tar.gz.sha512
release/felix/org.apache.felix.webconsole-5.0.2-source-release.zip   (with 
props)
release/felix/org.apache.felix.webconsole-5.0.2-source-release.zip.asc
release/felix/org.apache.felix.webconsole-5.0.2-source-release.zip.sha1
release/felix/org.apache.felix.webconsole-5.0.2-source-release.zip.sha512
release/felix/org.apache.felix.webconsole-5.0.2-sources.jar   (with props)
release/felix/org.apache.felix.webconsole-5.0.2-sources.jar.asc
release/felix/org.apache.felix.webconsole-5.0.2-sources.jar.sha1
release/felix/org.apache.felix.webconsole-5.0.2-sources.jar.sha512
release/felix/org.apache.felix.webconsole-5.0.2.jar   (with props)
release/felix/org.apache.felix.webconsole-5.0.2.jar.asc
release/felix/org.apache.felix.webconsole-5.0.2.jar.sha1
release/felix/org.apache.felix.webconsole-5.0.2.jar.sha512
release/felix/org.apache.felix.webconsole-5.0.2.pom
release/felix/org.apache.felix.webconsole-5.0.2.pom.asc
release/felix/org.apache.felix.webconsole-5.0.2.pom.sha1
release/felix/org.apache.felix.webconsole-5.0.2.pom.sha512
Removed:
release/felix/org.apache.felix.webconsole-5.0.0-javadoc.jar
release/felix/org.apache.felix.webconsole-5.0.0-javadoc.jar.asc
release/felix/org.apache.felix.webconsole-5.0.0-javadoc.jar.sha1
release/felix/org.apache.felix.webconsole-5.0.0-javadoc.jar.sha512
release/felix/org.apache.felix.webconsole-5.0.0-source-release.tar.gz
release/felix/org.apache.felix.webconsole-5.0.0-source-release.tar.gz.asc
release/felix/org.apache.felix.webconsole-5.0.0-source-release.tar.gz.sha1
release/felix/org.apache.felix.webconsole-5.0.0-source-release.tar.gz.sha512
release/felix/org.apache.felix.webconsole-5.0.0-source-release.zip
release/felix/org.apache.felix.webconsole-5.0.0-source-release.zip.asc
release/felix/org.apache.felix.webconsole-5.0.0-source-release.zip.sha1
release/felix/org.apache.felix.webconsole-5.0.0-source-release.zip.sha512
release/felix

(felix-dev) branch master updated: Remove mentioning of JSON license

2024-04-12 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 148fcbae4d Remove mentioning of JSON license
148fcbae4d is described below

commit 148fcbae4d2d68cc82290ebbdd38efcacd3e26ec
Author: Carsten Ziegeler 
AuthorDate: Fri Apr 12 14:56:37 2024 +0200

Remove mentioning of JSON license
---
 webconsole/src/main/appended-resources/META-INF/DEPENDENCIES | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/webconsole/src/main/appended-resources/META-INF/DEPENDENCIES 
b/webconsole/src/main/appended-resources/META-INF/DEPENDENCIES
index 45b9d47cb5..e5666a764d 100644
--- a/webconsole/src/main/appended-resources/META-INF/DEPENDENCIES
+++ b/webconsole/src/main/appended-resources/META-INF/DEPENDENCIES
@@ -57,7 +57,6 @@ Licensed under the Apache License 2.0.
 III. License Summary
 
 - Apache License 2.0
-- JSON License
 - MIT License
 - Creative Commons Attribution 2.5 License
-- Tanner Hildebrand's License
\ No newline at end of file
+- Tanner Hildebrand's License



(felix-dev) branch http-4.x updated: Remove mentioning of JSON license

2024-04-12 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
 new 862c77e784 Remove mentioning of JSON license
862c77e784 is described below

commit 862c77e784355351312595fbc910d111d5a456b9
Author: Carsten Ziegeler 
AuthorDate: Fri Apr 12 14:54:15 2024 +0200

Remove mentioning of JSON license
---
 .../main/appended-resources/META-INF/DEPENDENCIES  |  3 +--
 .../src/main/appended-resources/META-INF/LICENSE   | 23 --
 2 files changed, 1 insertion(+), 25 deletions(-)

diff --git a/webconsole/src/main/appended-resources/META-INF/DEPENDENCIES 
b/webconsole/src/main/appended-resources/META-INF/DEPENDENCIES
index 45b9d47cb5..e5666a764d 100644
--- a/webconsole/src/main/appended-resources/META-INF/DEPENDENCIES
+++ b/webconsole/src/main/appended-resources/META-INF/DEPENDENCIES
@@ -57,7 +57,6 @@ Licensed under the Apache License 2.0.
 III. License Summary
 
 - Apache License 2.0
-- JSON License
 - MIT License
 - Creative Commons Attribution 2.5 License
-- Tanner Hildebrand's License
\ No newline at end of file
+- Tanner Hildebrand's License
diff --git a/webconsole/src/main/appended-resources/META-INF/LICENSE 
b/webconsole/src/main/appended-resources/META-INF/LICENSE
index e790e598f1..d0a991b84e 100644
--- a/webconsole/src/main/appended-resources/META-INF/LICENSE
+++ b/webconsole/src/main/appended-resources/META-INF/LICENSE
@@ -406,26 +406,3 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 
OTHER DEALINGS IN
 THE SOFTWARE.
 
 
-For the org.json classes (applies if org.json classes are embedded):
-
-Copyright (c) 2002 JSON.org
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-The Software shall be used for Good, not Evil.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
\ No newline at end of file



(felix-dev) branch master updated: cleanup Manifest and JSON - LICENSE (#304)

2024-04-11 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new dd17a96ea9 cleanup Manifest and JSON - LICENSE (#304)
dd17a96ea9 is described below

commit dd17a96ea9e21fbe000848f96aabcd347f938b11
Author: Stefan Bischof 
AuthorDate: Fri Apr 12 06:37:15 2024 +0200

cleanup Manifest and JSON - LICENSE (#304)

* rm Include-Resource from MANIFEST

was:
Include-Resource: META-INF/DEPENDENCIES=target/maven-shared-archive-re
 sources/META-INF/DEPENDENCIES,META-INF/LICENSE=target/maven-shared-ar
 chive-resources/META-INF/LICENSE,META-INF/NOTICE=target/maven-shared-
 archive-resources/META-INF/NOTICE

* [webconsole] rm json part

came in commit a159abb39424f0a6c44586ef7f946378fa39db17
not relevant today
---
 http/jetty12/pom.xml   |  4 ++--
 .../src/main/appended-resources/META-INF/LICENSE   | 25 --
 2 files changed, 2 insertions(+), 27 deletions(-)

diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index 3adb09a0d4..6222fdbfc1 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -228,7 +228,7 @@
 
{maven-resources},${project.build.directory}/serviceloader-resources
 
 <_removeheaders>
-Private-Package,Conditional-Package
+
Private-Package,Conditional-Package,Include-Resource
 
 
 
@@ -311,7 +311,7 @@
 {maven-resources}
 
 <_removeheaders>
-
X-Jetty-Version,Private-Package,Conditional-Package
+
X-Jetty-Version,Private-Package,Conditional-Package,Include-Resource
 
 
 
diff --git a/webconsole/src/main/appended-resources/META-INF/LICENSE 
b/webconsole/src/main/appended-resources/META-INF/LICENSE
index e790e598f1..cb72821b48 100644
--- a/webconsole/src/main/appended-resources/META-INF/LICENSE
+++ b/webconsole/src/main/appended-resources/META-INF/LICENSE
@@ -404,28 +404,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 
DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
-
-
-For the org.json classes (applies if org.json classes are embedded):
-
-Copyright (c) 2002 JSON.org
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-The Software shall be used for Good, not Evil.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
\ No newline at end of file



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-04-10 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 6ed1ee107c [maven-release-plugin] prepare for next development 
iteration
6ed1ee107c is described below

commit 6ed1ee107c3e61093301358d76d7a1b2ff656705
Author: Carsten Ziegeler 
AuthorDate: Thu Apr 11 06:06:15 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 webconsole/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/webconsole/pom.xml b/webconsole/pom.xml
index 76847540a0..32e9056afb 100644
--- a/webconsole/pom.xml
+++ b/webconsole/pom.xml
@@ -28,7 +28,7 @@
 
 org.apache.felix.webconsole
 bundle
-5.0.2
+5.0.3-SNAPSHOT
 
 Apache Felix Web Management Console
 
@@ -46,7 +46,7 @@
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.webconsole-5.0.2
+  HEAD
   
 
 



(felix-dev) annotated tag org.apache.felix.webconsole-5.0.2 updated (bcc09cdab8 -> 148a269aee)

2024-04-10 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.webconsole-5.0.2
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.webconsole-5.0.2 was modified! ***

from bcc09cdab8 (commit)
  to 148a269aee (tag)
 tagging bcc09cdab86a18bec06cc256f266085e450b1c0f (commit)
 replaces org.apache.felix.http.jetty-5.1.10
  by Carsten Ziegeler
  on Thu Apr 11 06:06:14 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.webconsole-5.0.2
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated (f29d8a8a4d -> bcc09cdab8)

2024-04-10 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 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

No new revisions were added by this update.

Summary of changes:
 webconsole/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) annotated tag org.apache.felix.webconsole-4.9.8 updated (3b122aedf5 -> 1b15b78e37)

2024-04-10 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.webconsole-4.9.8
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.webconsole-4.9.8 was modified! ***

from 3b122aedf5 (commit)
  to 1b15b78e37 (tag)
 tagging 3b122aedf53a7e61844d72970b028f23a3440fa6 (commit)
 replaces org.apache.felix.http.jetty-4.2.26
  by Carsten Ziegeler
  on Thu Apr 11 06:04:28 2024 +0200

- Log -
[maven-release-plugin] copy for tag org.apache.felix.webconsole-4.9.8
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch http-4.x updated: [maven-release-plugin] prepare for next development iteration

2024-04-10 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
 new 2ba9838fe6 [maven-release-plugin] prepare for next development 
iteration
2ba9838fe6 is described below

commit 2ba9838fe605884cd16959ffd5363ddb6570cef3
Author: Carsten Ziegeler 
AuthorDate: Thu Apr 11 06:04:29 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 webconsole/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/webconsole/pom.xml b/webconsole/pom.xml
index b3a29b..171768839c 100644
--- a/webconsole/pom.xml
+++ b/webconsole/pom.xml
@@ -28,7 +28,7 @@
 
 org.apache.felix.webconsole
 bundle
-4.9.8
+4.9.9-SNAPSHOT
 
 Apache Felix Web Management Console
 
@@ -52,7 +52,7 @@
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.webconsole-4.9.8
+  HEAD
   
 
 



(felix-dev) branch http-4.x updated (47a95d2b63 -> 3b122aedf5)

2024-04-10 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 47a95d2b63 FELIX-6688 - Context path of outer servlet container is not 
respected… (#305)
 add 3b122aedf5 [maven-release-plugin] prepare release 
org.apache.felix.webconsole-4.9.8

No new revisions were added by this update.

Summary of changes:
 webconsole/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch http-4.x updated: FELIX-6688 - Context path of outer servlet container is not respected… (#305)

2024-04-10 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
 new 47a95d2b63 FELIX-6688 - Context path of outer servlet container is not 
respected… (#305)
47a95d2b63 is described below

commit 47a95d2b638c2b2142709f6f5b5fc1adf291b845
Author: Sagar Miglani <85228812+sagarmigl...@users.noreply.github.com>
AuthorDate: Wed Apr 10 12:31:46 2024 +0530

FELIX-6688 - Context path of outer servlet container is not respected… 
(#305)

* FELIX-6688 - Context path of outer servlet container is not respected for 
authentication

* FELIX-6688 - Context path of outer servlet container is not respected for 
authentication

-

Co-authored-by: Sagar Miglani 
---
 .../webconsole/internal/servlet/OsgiManager.java   |  2 +-
 .../internal/servlet/OsgiManagerHttpContext.java   | 13 ++--
 .../servlet/OsgiManagerHttpContextTest.java| 37 --
 3 files changed, 46 insertions(+), 6 deletions(-)

diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
index d1292ed1ec..7d8e2d9360 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
@@ -979,7 +979,7 @@ public class OsgiManager extends GenericServlet {
 
 if (this.servletContextRegistration == null) {
 final ServletContextHelper httpContext = new 
OsgiManagerHttpContext(this.bundleContext.getBundle(),
-securityProviderTracker, realm);
+securityProviderTracker, realm, this.webManagerRoot);
 final Dictionary props = new Hashtable<>();
 if (httpServiceSelector != null) {
 props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_TARGET, 
httpServiceSelector);
diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContext.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContext.java
index b12c9793b9..2fe9c2e654 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContext.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContext.java
@@ -44,13 +44,16 @@ final class OsgiManagerHttpContext extends 
ServletContextHelper {
 
 private final Bundle bundle;
 
+private final String webManagerRoot;
+
 OsgiManagerHttpContext(final Bundle webConsoleBundle,
 final ServiceTracker tracker,
-final String realm) {
+final String realm, final String webManagerRoot) {
 super(webConsoleBundle);
 this.tracker = tracker;
 this.realm = realm;
 this.bundle = webConsoleBundle;
+this.webManagerRoot = webManagerRoot;
 }
 
 public URL getResource(final String name) {
@@ -63,19 +66,23 @@ final class OsgiManagerHttpContext extends 
ServletContextHelper {
 
 @Override
 public boolean handleSecurity( final HttpServletRequest r, final 
HttpServletResponse response ) {
+
 final WebConsoleSecurityProvider provider = tracker.getService();
+final String webManagerRoot = this.webManagerRoot;
 
 // for compatibility we have to adjust a few methods on the request
 final HttpServletRequest request = new HttpServletRequestWrapper(r) {
 
 @Override
 public String getContextPath() {
-return "";
+int managerRootIndex = 
r.getContextPath().lastIndexOf(webManagerRoot);
+return r.getContextPath().substring(0, managerRootIndex);
 }
 
 @Override
 public String getServletPath() {
-return r.getContextPath();
+int managerRootIndex = 
r.getContextPath().lastIndexOf(webManagerRoot);
+return r.getContextPath().substring(managerRootIndex);
 }
 
 @Override
diff --git 
a/webconsole/src/test/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContextTest.java
 
b/webconsole/src/test/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContextTest.java
index 6b9a6c7848..9721a47600 100644
--- 
a/webconsole/src/test/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContextTest.java
+++ 
b/webconsole/src/test/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContextTest.java
@@ -19,11 +19,16 @@
 package org.apache.felix.webconsole.internal.servlet;
 
 import org.apache.felix.webconsole.WebConsoleSec

(felix-dev) branch master updated: FELIX-6688 - Context path of outer servlet container is not respected for authentication (#306)

2024-04-10 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new f29d8a8a4d FELIX-6688 - Context path of outer servlet container is not 
respected for authentication (#306)
f29d8a8a4d is described below

commit f29d8a8a4d1b9b8f4f4fec771207e34c4462603c
Author: Sagar Miglani <85228812+sagarmigl...@users.noreply.github.com>
AuthorDate: Wed Apr 10 12:31:10 2024 +0530

FELIX-6688 - Context path of outer servlet container is not respected for 
authentication (#306)

Co-authored-by: Sagar Miglani 
---
 .../webconsole/internal/servlet/OsgiManager.java   |  2 +-
 .../internal/servlet/OsgiManagerHttpContext.java   | 11 ++--
 .../servlet/OsgiManagerHttpContextTest.java| 62 ++
 3 files changed, 71 insertions(+), 4 deletions(-)

diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
index 966e588c44..4f8b9fcf9c 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManager.java
@@ -791,7 +791,7 @@ public class OsgiManager extends HttpServlet {
 }
 
 if (this.servletContextRegistration == null) {
-final ServletContextHelper httpContext = new 
OsgiManagerHttpContext(this.bundleContext.getBundle(), securityProviderTracker);
+final ServletContextHelper httpContext = new 
OsgiManagerHttpContext(this.bundleContext.getBundle(), securityProviderTracker, 
this.webManagerRoot);
 final Dictionary props = new Hashtable<>();
 if (httpServiceSelector != null) {
 props.put(HttpWhiteboardConstants.HTTP_WHITEBOARD_TARGET, 
httpServiceSelector);
diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContext.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContext.java
index bbf104baa4..c5fcc5f95b 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContext.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContext.java
@@ -35,11 +35,14 @@ final class OsgiManagerHttpContext extends 
ServletContextHelper {
 
 private final Bundle bundle;
 
+private final String webManagerRoot;
+
 OsgiManagerHttpContext(final Bundle webConsoleBundle,
-final ServiceTracker tracker) {
+final ServiceTracker tracker, 
final String webManagerRoot) {
 super(webConsoleBundle);
 this.tracker = tracker;
 this.bundle = webConsoleBundle;
+this.webManagerRoot = webManagerRoot;
 }
 
 public URL getResource(final String name) {
@@ -60,12 +63,14 @@ final class OsgiManagerHttpContext extends 
ServletContextHelper {
 
 @Override
 public String getContextPath() {
-return "";
+int managerRootIndex = 
r.getContextPath().lastIndexOf(webManagerRoot);
+return r.getContextPath().substring(0, managerRootIndex);
 }
 
 @Override
 public String getServletPath() {
-return r.getContextPath();
+int managerRootIndex = 
r.getContextPath().lastIndexOf(webManagerRoot);
+return r.getContextPath().substring(managerRootIndex);
 }
 
 @Override
diff --git 
a/webconsole/src/test/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContextTest.java
 
b/webconsole/src/test/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContextTest.java
new file mode 100644
index 00..cb40c490bf
--- /dev/null
+++ 
b/webconsole/src/test/java/org/apache/felix/webconsole/internal/servlet/OsgiManagerHttpContextTest.java
@@ -0,0 +1,62 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limita

(felix-antora-site) branch main updated: Http Jetty 5.1.10 and 4.2.26

2024-03-03 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/felix-antora-site.git


The following commit(s) were added to refs/heads/main by this push:
 new 82b6d2e3 Http Jetty 5.1.10 and 4.2.26
82b6d2e3 is described below

commit 82b6d2e3d95cf2a4694c70b6749493c9f8993a46
Author: Carsten Ziegeler 
AuthorDate: Mon Mar 4 07:33:36 2024 +0100

Http Jetty 5.1.10 and 4.2.26
---
 downloads.list  | 2 +-
 modules/ROOT/examples/downloads.yml | 2 +-
 modules/ROOT/pages/news.adoc| 3 ++-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/downloads.list b/downloads.list
index e08838e1..ae450072 100644
--- a/downloads.list
+++ b/downloads.list
@@ -57,7 +57,7 @@ Health Check General 
Checks|org.apache.felix.healthcheck.generalchecks|3.0.8|pro
 Health Check Webconsole 
Plugin|org.apache.felix.healthcheck.webconsoleplugin|2.2.0|project||-
 HTTP Service Base|org.apache.felix.http.base|5.1.6
 HTTP Service Bridge|org.apache.felix.http.bridge|5.1.6
-HTTP Service Jetty|org.apache.felix.http.jetty|5.1.8
+HTTP Service Jetty|org.apache.felix.http.jetty|5.1.10
 HTTP Service Proxy|org.apache.felix.http.proxy|3.0.6
 HTTP Service SSL filter|org.apache.felix.http.sslfilter|2.0.2
 HTTP Service Whiteboard|org.apache.felix.http.whiteboard|4.0.0
diff --git a/modules/ROOT/examples/downloads.yml 
b/modules/ROOT/examples/downloads.yml
index 77e8e35d..23cbcd78 100644
--- a/modules/ROOT/examples/downloads.yml
+++ b/modules/ROOT/examples/downloads.yml
@@ -185,7 +185,7 @@ subprojects:
 
   - title: HTTP Service Jetty
 artifactId: org.apache.felix.http.jetty
-version: 5.1.8
+version: 5.1.10
 source_classifier: source-release
 changelog: false
 
diff --git a/modules/ROOT/pages/news.adoc b/modules/ROOT/pages/news.adoc
index c9b8357f..6ce76882 100644
--- a/modules/ROOT/pages/news.adoc
+++ b/modules/ROOT/pages/news.adoc
@@ -1,6 +1,7 @@
 = News
 
-* Apache Felix Httpy Jetty 5.1.8, Http Jetty12 1.0.2, Http Jetty 4.2.24, Http 
Base 5.1.6, Http Base 4.2.14, Http Bridge 5.1.6 and Http Bridge 4.2.18 (January 
26th)
+* Apache Felix Http Jetty 5.1.10 and Http Jetty 4.2.26 (March, 4th)
+* Apache Felix Http Jetty 5.1.8, Http Jetty12 1.0.2, Http Jetty 4.2.24, Http 
Base 5.1.6, Http Base 4.2.14, Http Bridge 5.1.6 and Http Bridge 4.2.18 (January 
26th)
 * Apache Felix Webconsole 5.0.0 (January 8th, 2024)
 * Apache Felix Http Jetty 5.1.6, Http Jetty12 1.0.0, Http Jetty 4.2.22, Http 
Base 5.1.4, Http Bridge 5.1.4, Http Base 4.2.12, Http Bridge 4.2.16 (December 
11th, 2023)
 * Apache Felix iPOJO Manipulator 1.13.0 (December 8th, 2023)



svn commit: r67692 [1/2] - /release/felix/

2024-03-03 Thread cziegeler
Author: cziegeler
Date: Mon Mar  4 06:30:32 2024
New Revision: 67692

Log:
Http Jetty 4.2.26 and 5.1.10

Added:
release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar   (with props)
release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.asc
release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha1
release/felix/org.apache.felix.http.jetty-4.2.26-javadoc.jar.sha512
release/felix/org.apache.felix.http.jetty-4.2.26-light.jar   (with props)
release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.asc
release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha1
release/felix/org.apache.felix.http.jetty-4.2.26-light.jar.sha512
release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.asc
release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha1

release/felix/org.apache.felix.http.jetty-4.2.26-source-release.tar.gz.sha512
release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip   (with 
props)
release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.asc
release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha1
release/felix/org.apache.felix.http.jetty-4.2.26-source-release.zip.sha512
release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar   (with props)
release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.asc
release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha1
release/felix/org.apache.felix.http.jetty-4.2.26-sources.jar.sha512
release/felix/org.apache.felix.http.jetty-4.2.26.jar   (with props)
release/felix/org.apache.felix.http.jetty-4.2.26.jar.asc
release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha1
release/felix/org.apache.felix.http.jetty-4.2.26.jar.sha512
release/felix/org.apache.felix.http.jetty-4.2.26.pom
release/felix/org.apache.felix.http.jetty-4.2.26.pom.asc
release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha1
release/felix/org.apache.felix.http.jetty-4.2.26.pom.sha512
release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar   (with props)
release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.asc
release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha1
release/felix/org.apache.felix.http.jetty-5.1.10-javadoc.jar.sha512
release/felix/org.apache.felix.http.jetty-5.1.10-light.jar   (with props)
release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.asc
release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha1
release/felix/org.apache.felix.http.jetty-5.1.10-light.jar.sha512
release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.asc
release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha1

release/felix/org.apache.felix.http.jetty-5.1.10-source-release.tar.gz.sha512
release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip   (with 
props)
release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.asc
release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha1
release/felix/org.apache.felix.http.jetty-5.1.10-source-release.zip.sha512
release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar   (with props)
release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.asc
release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha1
release/felix/org.apache.felix.http.jetty-5.1.10-sources.jar.sha512
release/felix/org.apache.felix.http.jetty-5.1.10.jar   (with props)
release/felix/org.apache.felix.http.jetty-5.1.10.jar.asc
release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha1
release/felix/org.apache.felix.http.jetty-5.1.10.jar.sha512
release/felix/org.apache.felix.http.jetty-5.1.10.pom
release/felix/org.apache.felix.http.jetty-5.1.10.pom.asc
release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha1
release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha512
Removed:
release/felix/org.apache.felix.http.jetty-4.2.24-javadoc.jar
release/felix/org.apache.felix.http.jetty-4.2.24-javadoc.jar.asc
release/felix/org.apache.felix.http.jetty-4.2.24-javadoc.jar.sha1
release/felix/org.apache.felix.http.jetty-4.2.24-javadoc.jar.sha512
release/felix/org.apache.felix.http.jetty-4.2.24-light.jar
release/felix/org.apache.felix.http.jetty-4.2.24-light.jar.asc
release/felix/org.apache.felix.http.jetty-4.2.24-light.jar.sha1
release/felix/org.apache.felix.http.jetty-4.2.24-light.jar.sha512
release/felix/org.apache.felix.http.jetty-4.2.24-source-release.tar.gz
release/felix/org.apache.felix.http.jetty-4.2.24-source-release.tar.gz.asc
release/felix/org.apache.felix.http.jetty-4.2.24-source-release.tar.gz.sha1

release/felix/org.apache.felix.http.jetty-4.2.24

svn commit: r67692 [2/2] - /release/felix/

2024-03-03 Thread cziegeler
Added: release/felix/org.apache.felix.http.jetty-5.1.10.pom.asc
==
--- release/felix/org.apache.felix.http.jetty-5.1.10.pom.asc (added)
+++ release/felix/org.apache.felix.http.jetty-5.1.10.pom.asc Mon Mar  4 
06:30:32 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmXe3z4ACgkQP89Sn/Ly
+egbM6A//btqhLoW6Va4Eq0tVdgVkMHvfI+/RVtoPEWZMQ1bkfOXNe/XnNVtJ5r03
+2X1zDJ4LQlODsADCYOz9Lpha8DZHK1QHI0/88kfF6yO5ARaJPh/jNuAN/DyvdGLd
+JP/AAmItWOS6TdSf6xhc/IHdX91eExdFBxK/ha3QV5Gsqwbj2H/XWqx5+ZetkqkQ
+SNkCce74PqM3EnLeILtDF81wbMHWXbj36WyDDSbsjSxCi4JU2RPFsaw3KjvZM3rl
+/qvy3zHpA+H5qL4EBYK18Cw8z503Gsp4FhTLOpUBSrIWHYrfnAMSJIto3OiWTc6y
++2sgYgwKn/0suJsL+mKTD+PTrDrwvCzDUKwIoT2436G4GgQEGBxKnraPKIAV8HZ9
+JFbfBwZUPezraKXxQb1qAdJyyTALvg2n4B/+OVjURmI6VJID82ad/W23TQg5joDo
+IesYvB+XOxmsM49AxGEDvbqUsQzJppERNbyCfffBBCB6J3T9OLaqB14crxommIVU
+ywSPm76gb0lInZpT2fsNfm3tC8l/kkcQpdP3xheAh6I6uY2XQ6ES31XKtxDbVr/s
+D1JOHIEepc9EfTiSnW0VoIl8NVtt+BeOZFwUwpLPyBHMRlH2EKMRe1mzArfSchmf
+4QXVjfexGeut9zGti0dUUh/zsgxicoT01pa6yCe0Jp+UtzIPNH4=
+=OfAK
+-END PGP SIGNATURE-

Added: release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha1
==
--- release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha1 (added)
+++ release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha1 Mon Mar  4 
06:30:32 2024
@@ -0,0 +1 @@
+be689ebf4e84a8cf345ebdc43ada5e7455944ea7
\ No newline at end of file

Added: release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha512
==
--- release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha512 (added)
+++ release/felix/org.apache.felix.http.jetty-5.1.10.pom.sha512 Mon Mar  4 
06:30:32 2024
@@ -0,0 +1 @@
+7e17fe896181e9b15809ddde621ffc5a39c0dd674f6aecfaaabd8aa53bbf83b93543132c13975879f8f35f9c5e98068e6d0fb60a50e8c920511d1fb988b87472
  org.apache.felix.http.jetty-5.1.10.pom




(felix-dev) branch master updated: Update to latest jetty snapshot

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new f495351917 Update to latest jetty snapshot
f495351917 is described below

commit f495351917b0d122138cd6ea70d6c4e61f475629
Author: Carsten Ziegeler 
AuthorDate: Wed Feb 28 08:23:06 2024 +0100

Update to latest jetty snapshot
---
 http/itest/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/itest/pom.xml b/http/itest/pom.xml
index b2c57f36db..3087e36d7a 100644
--- a/http/itest/pom.xml
+++ b/http/itest/pom.xml
@@ -33,7 +33,7 @@
 
 11
 2.1.0
-5.1.9-SNAPSHOT
+5.1.11-SNAPSHOT
 org.apache.felix.http.jetty
 4.13.1
 2.6.14



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 82d03ad2b5 [maven-release-plugin] prepare for next development 
iteration
82d03ad2b5 is described below

commit 82d03ad2b5b2033190dc5159f1f22d272cc84866
Author: Carsten Ziegeler 
AuthorDate: Wed Feb 28 08:22:17 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index de72599dd6..d66c20cb79 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -30,14 +30,14 @@
 This is an implementation of the R8.1 OSGi Servlet Service, 
the R7 OSGi Http Service and the R7 OSGi Http Whiteboard 
Specification
 
 org.apache.felix.http.jetty
-5.1.10
+5.1.11-SNAPSHOT
 bundle
 
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.jetty-5.1.10
+  HEAD
 
 
 



(felix-dev) annotated tag org.apache.felix.http.jetty-5.1.10 updated (52acb82f41 -> e6e8098b1a)

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty-5.1.10
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty-5.1.10 was modified! ***

from 52acb82f41 (commit)
  to e6e8098b1a (tag)
 tagging 52acb82f4111d29baeb262732e9d02837cb13066 (commit)
 replaces org.apache.felix.http.jetty12-1.0.2
  by Carsten Ziegeler
  on Wed Feb 28 08:22:16 2024 +0100

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty-5.1.10
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated (94f6a67482 -> 52acb82f41)

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 94f6a67482 FELIX-6691 : Update to Jetty 12.0.6
 add 52acb82f41 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-5.1.10

No new revisions were added by this update.

Summary of changes:
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch http-4.x updated: Update to latest jetty snapshot

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
 new 235ce95914 Update to latest jetty snapshot
235ce95914 is described below

commit 235ce9591436cd0c962737a53c8cb1ed813286d6
Author: Carsten Ziegeler 
AuthorDate: Wed Feb 28 08:21:42 2024 +0100

Update to latest jetty snapshot
---
 http/itest/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/itest/pom.xml b/http/itest/pom.xml
index 7186ade202..9176b2f85f 100644
--- a/http/itest/pom.xml
+++ b/http/itest/pom.xml
@@ -35,7 +35,7 @@
 4.13.1
 2.6.2
 2.0.0
-4.2.25-SNAPSHOT
+4.2.27-SNAPSHOT
 
 
 



(felix-dev) branch http-4.x updated: [maven-release-plugin] prepare for next development iteration

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
 new f4d3105494 [maven-release-plugin] prepare for next development 
iteration
f4d3105494 is described below

commit f4d3105494ed83c1619a1e629a37e5a9ad9e55a1
Author: Carsten Ziegeler 
AuthorDate: Wed Feb 28 08:19:16 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 2181280366..bba655c8a5 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -30,14 +30,14 @@
 This is an implementation of the R7 OSGi Http Service and the 
R7 OSGi Http Whiteboard Specification
 
 org.apache.felix.http.jetty
-4.2.26
+4.2.27-SNAPSHOT
 bundle
 
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.jetty-4.2.26
+  HEAD
   
 
 



(felix-dev) annotated tag org.apache.felix.http.jetty-4.2.26 updated (30948cd4e3 -> 54df1ae3b9)

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty-4.2.26
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty-4.2.26 was modified! ***

from 30948cd4e3 (commit)
  to 54df1ae3b9 (tag)
 tagging 30948cd4e3a7838b4e0b6b555af3a9051d6a1f7e (commit)
 replaces org.apache.felix.http.jetty-4.2.24
  by Carsten Ziegeler
  on Wed Feb 28 08:19:15 2024 +0100

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty-4.2.26
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch http-4.x updated (e3b8f498ac -> 30948cd4e3)

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from e3b8f498ac FELIX-6689 : Update to Jetty 9.4.54.v20240208
 add 30948cd4e3 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-4.2.26

No new revisions were added by this update.

Summary of changes:
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch http-4.x updated: FELIX-6689 : Update to Jetty 9.4.54.v20240208

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
 new e3b8f498ac FELIX-6689 : Update to Jetty 9.4.54.v20240208
e3b8f498ac is described below

commit e3b8f498ac48329f0ab062fa23d8fd6d5683956b
Author: Carsten Ziegeler 
AuthorDate: Wed Feb 28 07:44:58 2024 +0100

FELIX-6689 : Update to Jetty 9.4.54.v20240208
---
 http/jetty/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 16287d7ca6..171f29c92d 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -42,7 +42,7 @@
 
 
 8
-9.4.53.v20231009
+9.4.54.v20240208
 
 
 



(felix-dev) branch master updated: FELIX-6691 : Update to Jetty 12.0.6

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 94f6a67482 FELIX-6691 : Update to Jetty 12.0.6
94f6a67482 is described below

commit 94f6a674829bdd94ad46604690c2d8a485d8ec77
Author: Carsten Ziegeler 
AuthorDate: Wed Feb 28 07:36:55 2024 +0100

FELIX-6691 : Update to Jetty 12.0.6
---
 http/jetty12/pom.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index 8432bc0fce..3adb09a0d4 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -37,12 +37,11 @@
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-org.apache.felix.http.jetty12-1.0.2
 
 
 
 17
-12.0.5
+12.0.6
 true
 
 



(felix-dev) branch master updated: FELIX-6690 : Update to Jetty 11.0.20

2024-02-27 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new a464f8c236 FELIX-6690 : Update to Jetty 11.0.20
a464f8c236 is described below

commit a464f8c236b0419be916271357e588dd18f932be
Author: Carsten Ziegeler 
AuthorDate: Wed Feb 28 07:26:57 2024 +0100

FELIX-6690 : Update to Jetty 11.0.20
---
 http/jetty/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 933869a09e..024ec931c0 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -42,7 +42,7 @@
 
 
 11
-11.0.19
+11.0.20
 true
 
 



(felix-antora-site) branch main updated: Http releases

2024-01-25 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/felix-antora-site.git


The following commit(s) were added to refs/heads/main by this push:
 new a57da39a Http releases
a57da39a is described below

commit a57da39aaf325c98cbff08ca619144d23fc41862
Author: Carsten Ziegeler 
AuthorDate: Fri Jan 26 07:45:31 2024 +0100

Http releases
---
 downloads.list  | 6 +++---
 modules/ROOT/examples/downloads.yml | 8 
 modules/ROOT/pages/news.adoc| 1 +
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/downloads.list b/downloads.list
index 99ad9299..e08838e1 100644
--- a/downloads.list
+++ b/downloads.list
@@ -55,9 +55,9 @@ Health Check 
API|org.apache.felix.healthcheck.api|2.0.4|project||-
 Health Check Core|org.apache.felix.healthcheck.core|2.2.0|project||-
 Health Check General 
Checks|org.apache.felix.healthcheck.generalchecks|3.0.8|project||-
 Health Check Webconsole 
Plugin|org.apache.felix.healthcheck.webconsoleplugin|2.2.0|project||-
-HTTP Service Base|org.apache.felix.http.base|5.1.4
-HTTP Service Bridge|org.apache.felix.http.bridge|5.1.4
-HTTP Service Jetty|org.apache.felix.http.jetty|5.1.6
+HTTP Service Base|org.apache.felix.http.base|5.1.6
+HTTP Service Bridge|org.apache.felix.http.bridge|5.1.6
+HTTP Service Jetty|org.apache.felix.http.jetty|5.1.8
 HTTP Service Proxy|org.apache.felix.http.proxy|3.0.6
 HTTP Service SSL filter|org.apache.felix.http.sslfilter|2.0.2
 HTTP Service Whiteboard|org.apache.felix.http.whiteboard|4.0.0
diff --git a/modules/ROOT/examples/downloads.yml 
b/modules/ROOT/examples/downloads.yml
index 2a24fec9..77e8e35d 100644
--- a/modules/ROOT/examples/downloads.yml
+++ b/modules/ROOT/examples/downloads.yml
@@ -173,25 +173,25 @@ subprojects:
 
   - title: HTTP Service Base
 artifactId: org.apache.felix.http.base
-version: 5.1.4
+version: 5.1.6
 source_classifier: source-release
 changelog: false
 
   - title: HTTP Service Bridge
 artifactId: org.apache.felix.http.bridge
-version: 5.1.4
+version: 5.1.6
 source_classifier: source-release
 changelog: false
 
   - title: HTTP Service Jetty
 artifactId: org.apache.felix.http.jetty
-version: 5.1.6
+version: 5.1.8
 source_classifier: source-release
 changelog: false
 
   - title: HTTP Service Jetty12
 artifactId: org.apache.felix.http.jetty12
-version: 1.0.0
+version: 1.0.2
 source_classifier: source-release
 changelog: false
 
diff --git a/modules/ROOT/pages/news.adoc b/modules/ROOT/pages/news.adoc
index a6cddd5b..c9b8357f 100644
--- a/modules/ROOT/pages/news.adoc
+++ b/modules/ROOT/pages/news.adoc
@@ -1,5 +1,6 @@
 = News
 
+* Apache Felix Httpy Jetty 5.1.8, Http Jetty12 1.0.2, Http Jetty 4.2.24, Http 
Base 5.1.6, Http Base 4.2.14, Http Bridge 5.1.6 and Http Bridge 4.2.18 (January 
26th)
 * Apache Felix Webconsole 5.0.0 (January 8th, 2024)
 * Apache Felix Http Jetty 5.1.6, Http Jetty12 1.0.0, Http Jetty 4.2.22, Http 
Base 5.1.4, Http Bridge 5.1.4, Http Base 4.2.12, Http Bridge 4.2.16 (December 
11th, 2023)
 * Apache Felix iPOJO Manipulator 1.13.0 (December 8th, 2023)



svn commit: r66810 [3/3] - /release/felix/

2024-01-25 Thread cziegeler
Added: release/felix/org.apache.felix.http.jetty-5.1.8.pom
==
--- release/felix/org.apache.felix.http.jetty-5.1.8.pom (added)
+++ release/felix/org.apache.felix.http.jetty-5.1.8.pom Fri Jan 26 06:42:46 2024
@@ -0,0 +1,471 @@
+
+http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
+
+4.0.0
+
+org.apache.felix
+felix-parent
+8
+../../pom/pom.xml
+
+
+Apache Felix Http Jetty
+This is an implementation of the R8.1 OSGi Servlet Service, 
the R7 OSGi Http Service and the R7 OSGi Http Whiteboard 
Specification
+
+org.apache.felix.http.jetty
+5.1.8
+bundle
+
+
+
scm:git:https://github.com/apache/felix-dev.git
+
scm:git:https://github.com/apache/felix-dev.git
+https://gitbox.apache.org/repos/asf?p=felix-dev.git
+  org.apache.felix.http.jetty-5.1.8
+
+
+
+11
+11.0.19
+true
+
+
+
+
+
+
+
+org.codehaus.gmaven
+groovy-maven-plugin
+2.1.1
+
+
+groovy-magic
+prepare-package
+
+execute
+
+
+
+
+
+
+
+
+
+org.apache.felix
+maven-bundle-plugin
+5.1.9
+true
+
+
+
${project.artifactId}
+${project.version}
+
+${jetty.version}
+
+
+org.apache.felix.http.jetty.internal.JettyActivator
+
+
+org.osgi.service.http,
+org.osgi.service.http.context,
+org.osgi.service.http.runtime,
+org.osgi.service.http.runtime.dto,
+org.osgi.service.http.whiteboard,
+org.osgi.service.servlet.context,
+org.osgi.service.servlet.runtime,
+org.osgi.service.servlet.runtime.dto,
+org.osgi.service.servlet.whiteboard,
+!org.eclipse.jetty,
+!org.eclipse.jetty.version,
+org.eclipse.jetty.*,
+org.apache.felix.http.jetty,
+org.apache.felix.http.jakartawrappers,
+org.apache.felix.http.javaxwrappers
+
+
+org.apache.felix.http.base.*,
+org.apache.felix.http.jetty.*,
+org.eclipse.jetty,
+org.eclipse.jetty.version
+
+
+org.apache.commons.*
+
+
+sun.misc;resolution:=optional,
+sun.nio.ch;resolution:=optional,
+javax.imageio;resolution:=optional,
+javax.sql;resolution:=optional,
+org.ietf.jgss;resolution:=optional,
+
org.osgi.service.cm;resolution:=optional;version="[1.3,2)",
+
org.osgi.service.event;resolution:=optional;version="[1.2,2)",
+
org.osgi.service.log;resolution:=optional;version="[1.3,2)",
+
org.osgi.service.metatype;resolution:=optional;version="[1.1,2)",
+
org.osgi.service.useradmin;resolution:=optional;version="[1.1,2)",
+org.osgi.service.http;version="[1.2.1,1.3)",
+org.osgi.service.http.context;version="[1.1,1.2)",
+org.osgi.service.http.runtime;version="[1.1,1.2)",
+
org.osgi.service.http.runtime.dto;version="[1.1,1.2)",
+org.slf4j;version="[1.0,3.0)",
+*
+
+
+org.osgi.service.cm;version="[1.3,2)",
+org.osgi.service.event;version="[1.2,2)",
+org.osgi.service.log;version="[1.3,2)",
+org.osgi.service.metatype;version="[1.4,2)"
+

svn commit: r66810 [1/3] - /release/felix/

2024-01-25 Thread cziegeler
Author: cziegeler
Date: Fri Jan 26 06:42:46 2024
New Revision: 66810

Log:
http releases

Added:
release/felix/org.apache.felix.http.base-4.2.14-javadoc.jar   (with props)
release/felix/org.apache.felix.http.base-4.2.14-javadoc.jar.asc
release/felix/org.apache.felix.http.base-4.2.14-javadoc.jar.sha1
release/felix/org.apache.felix.http.base-4.2.14-javadoc.jar.sha512
release/felix/org.apache.felix.http.base-4.2.14-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.http.base-4.2.14-source-release.tar.gz.asc
release/felix/org.apache.felix.http.base-4.2.14-source-release.tar.gz.sha1
release/felix/org.apache.felix.http.base-4.2.14-source-release.tar.gz.sha512
release/felix/org.apache.felix.http.base-4.2.14-source-release.zip   (with 
props)
release/felix/org.apache.felix.http.base-4.2.14-source-release.zip.asc
release/felix/org.apache.felix.http.base-4.2.14-source-release.zip.sha1
release/felix/org.apache.felix.http.base-4.2.14-source-release.zip.sha512
release/felix/org.apache.felix.http.base-4.2.14-sources.jar   (with props)
release/felix/org.apache.felix.http.base-4.2.14-sources.jar.asc
release/felix/org.apache.felix.http.base-4.2.14-sources.jar.sha1
release/felix/org.apache.felix.http.base-4.2.14-sources.jar.sha512
release/felix/org.apache.felix.http.base-4.2.14.jar   (with props)
release/felix/org.apache.felix.http.base-4.2.14.jar.asc
release/felix/org.apache.felix.http.base-4.2.14.jar.sha1
release/felix/org.apache.felix.http.base-4.2.14.jar.sha512
release/felix/org.apache.felix.http.base-4.2.14.pom
release/felix/org.apache.felix.http.base-4.2.14.pom.asc
release/felix/org.apache.felix.http.base-4.2.14.pom.sha1
release/felix/org.apache.felix.http.base-4.2.14.pom.sha512
release/felix/org.apache.felix.http.base-5.1.6-javadoc.jar   (with props)
release/felix/org.apache.felix.http.base-5.1.6-javadoc.jar.asc
release/felix/org.apache.felix.http.base-5.1.6-javadoc.jar.sha1
release/felix/org.apache.felix.http.base-5.1.6-javadoc.jar.sha512
release/felix/org.apache.felix.http.base-5.1.6-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.http.base-5.1.6-source-release.tar.gz.asc
release/felix/org.apache.felix.http.base-5.1.6-source-release.tar.gz.sha1
release/felix/org.apache.felix.http.base-5.1.6-source-release.tar.gz.sha512
release/felix/org.apache.felix.http.base-5.1.6-source-release.zip   (with 
props)
release/felix/org.apache.felix.http.base-5.1.6-source-release.zip.asc
release/felix/org.apache.felix.http.base-5.1.6-source-release.zip.sha1
release/felix/org.apache.felix.http.base-5.1.6-source-release.zip.sha512
release/felix/org.apache.felix.http.base-5.1.6-sources.jar   (with props)
release/felix/org.apache.felix.http.base-5.1.6-sources.jar.asc
release/felix/org.apache.felix.http.base-5.1.6-sources.jar.sha1
release/felix/org.apache.felix.http.base-5.1.6-sources.jar.sha512
release/felix/org.apache.felix.http.base-5.1.6.jar   (with props)
release/felix/org.apache.felix.http.base-5.1.6.jar.asc
release/felix/org.apache.felix.http.base-5.1.6.jar.sha1
release/felix/org.apache.felix.http.base-5.1.6.jar.sha512
release/felix/org.apache.felix.http.base-5.1.6.pom
release/felix/org.apache.felix.http.base-5.1.6.pom.asc
release/felix/org.apache.felix.http.base-5.1.6.pom.sha1
release/felix/org.apache.felix.http.base-5.1.6.pom.sha512
release/felix/org.apache.felix.http.bridge-4.2.18-light.jar   (with props)
release/felix/org.apache.felix.http.bridge-4.2.18-light.jar.asc
release/felix/org.apache.felix.http.bridge-4.2.18-light.jar.sha1
release/felix/org.apache.felix.http.bridge-4.2.18-light.jar.sha512
release/felix/org.apache.felix.http.bridge-4.2.18-source-release.tar.gz   
(with props)
release/felix/org.apache.felix.http.bridge-4.2.18-source-release.tar.gz.asc
release/felix/org.apache.felix.http.bridge-4.2.18-source-release.tar.gz.sha1

release/felix/org.apache.felix.http.bridge-4.2.18-source-release.tar.gz.sha512
release/felix/org.apache.felix.http.bridge-4.2.18-source-release.zip   
(with props)
release/felix/org.apache.felix.http.bridge-4.2.18-source-release.zip.asc
release/felix/org.apache.felix.http.bridge-4.2.18-source-release.zip.sha1
release/felix/org.apache.felix.http.bridge-4.2.18-source-release.zip.sha512
release/felix/org.apache.felix.http.bridge-4.2.18-sources.jar   (with props)
release/felix/org.apache.felix.http.bridge-4.2.18-sources.jar.asc
release/felix/org.apache.felix.http.bridge-4.2.18-sources.jar.sha1
release/felix/org.apache.felix.http.bridge-4.2.18-sources.jar.sha512
release/felix/org.apache.felix.http.bridge-4.2.18.jar   (with props)
release/felix/org.apache.felix.http.bridge-4.2.18.jar.asc
release/felix/org.apache.felix.http.bridge-4.2.18.jar.sha1
release/felix/org.apache.felix.http.bridge-4.2.18

svn commit: r66810 [2/3] - /release/felix/

2024-01-25 Thread cziegeler
Added: 
release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.asc
==
--- release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.asc 
(added)
+++ release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.asc 
Fri Jan 26 06:42:46 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmWuAdMACgkQP89Sn/Ly
+egb+kw/8C9/qBHowg5vLJDAZvQ6Qgzw7FeSolNzwns5BMDIU/XzVPYUUZMcf423e
+6+Y8L8GY4fR/JRSdxi/5xrQZLA5DXwqkeIX3/ss4yYib0IbakzoBh/KQihUJ36cw
+r3B3ck2rov0rh0/1ayiKrPZJqT6vKhjuhPhoTnPoASbCupeMpxqsB8tYFiNrbDo7
+7ZaiQfds7YTqqkLFj89X3itBJ1+gv0xJw1i2uo9v4t1kVYOLSkQKd5Vbg6FgkHxp
+wiPyiDbWB8L+RSm9Slh0kAf6H+3NNQ05uqZnAl5wW25ajTSheIP5DJ9E4sYQWET/
+d6Kx+CZA5BDln7WFhuvUKd0OmpiSROytP0rQOcNo8XUBRuzNl4aGJpwA/cOGF3wB
+C0PMWyromE7tcyBFyQWNPdx0sLn0DcilnD3puLes/3qSxzmOgPQr/AKIywPr+ahM
+46HdZmtaH1MjeIVsHISsmMtxtfQij2zRLBjDmbhV/PEUaZw8j3v3kBHSjWy2vfHf
+C3idL6+QsWjEnYB9a92JcSWXHhuC7uTkNGJAApQMP8j3aYPgcV/qEZYL9uPqd2RB
+KqZE1zyoYHZ5s73M7FEHZ6VOoamA5HAkI6RKGRWdHcRLmGjfN2+9gR3GX45sBcPm
+bqxKw4p7Hyu6jWr2JBDsLxnGW8BQqQzQHO+o8jjvxVFLKb+w/zg=
+=Noku
+-END PGP SIGNATURE-

Added: 
release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.sha1
==
--- release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.sha1 
(added)
+++ release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.sha1 
Fri Jan 26 06:42:46 2024
@@ -0,0 +1 @@
+52320ef4299914cd2f6242a8b90345fc673fb2b6
\ No newline at end of file

Added: 
release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.sha512
==
--- 
release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.sha512 
(added)
+++ 
release/felix/org.apache.felix.http.bridge-5.1.6-source-release.tar.gz.sha512 
Fri Jan 26 06:42:46 2024
@@ -0,0 +1 @@
+c17e7776832ef2331f110eb5e858d537db6503f9e767598375cd7932806995be07bc923419aaac77350f02a9f27eaf4dcc0a1a40002838dff93e8574b3a979f3
\ No newline at end of file

Added: release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip
==
Binary file - no diff available.

Propchange: release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip
--
svn:mime-type = application/octet-stream

Added: release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.asc
==
--- release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.asc 
(added)
+++ release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.asc Fri 
Jan 26 06:42:46 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEX9UUWovQMXqU3HcTP89Sn/LyegYFAmWuAdMACgkQP89Sn/Ly
+egb6RA/+NHa48NF+SVaoyEPwc6j8E9CNAv09IFJ8qlalYHJ6z8mnFv4SL86+NSTq
+y8RF1weQ6IWoV6SfXSBahaIlFY30Op1H/Dnl+SDxwuHEwUimR2BPJ1Q/5be+XmBP
+oMxGoDxtLMlNHudoiPTHQ5qqQP232P5lCz7E7ZLry2RGFkJ/RzCSl9nkzj7AYlqp
+HPNkJ0d0LqQcFSwJvYWNhMrHgfaKUOWBEtQAa5dwcsLMK9jkoE1wFv9vUihFdLE0
+qH8YnmZUSTukJMNVqs3jtpygWbnjPYP215JqJAxWMFTSQnQH4hYSLxixoZjYZxDE
+MtFMnUdgO+ntyocDPl98Pag95ilRy7s+66SFU/thIoWUhp8msoYGR33GPf5PP93v
+mYZN4Ca1FzMXSiYQYoD9wmehQgIHHMedpLoR8rUPUqBqfxEsiojqO5AGz6jr1sEu
+j5sjN/DhXGBCcRx7siVptA+N1BCHNIJXryeXL58IzGz7jJ3Si/feXJNCn97py+G7
+Jh99wx7MoQ6nrMKXOA9YNHk9Qhl63+PyBXzJLec4k5Fpu4ckix36fsN3V9DM/py/
+UwwaF8vZfjxt3q7jXZdYwPGduSEQamwUU9w9SqJQvz1VvMHsTNOGZ+wy8x4RBEHZ
+aQuXCCXXXNonOCXueLawgOZivMTr/bgKGC3WXnWfgsaeIQ1aj+Q=
+=wYgw
+-END PGP SIGNATURE-

Added: release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.sha1
==
--- release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.sha1 
(added)
+++ release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.sha1 
Fri Jan 26 06:42:46 2024
@@ -0,0 +1 @@
+538803e7a8436dd4c54a911c8ab28dc24cd9fff3
\ No newline at end of file

Added: 
release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.sha512
==
--- release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.sha512 
(added)
+++ release/felix/org.apache.felix.http.bridge-5.1.6-source-release.zip.sha512 
Fri Jan 26 06:42:46 2024
@@ -0,0 +1 @@
+268e8234af0f7da3a2affa33290d7b706646303ecaa40e9a8e85278adbadaef50fd618cf170dad9662da0d89472785c2b873964b1986496990c4af862877c5e2
\ No newline at end of file

Added: release/felix/org.apache.felix.http.bridge-5.1.6-sources.jar
==
Binary file - no diff available.

Propchange: 

(felix-dev) branch master updated: Fix escaping of special xml characters

2024-01-22 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 9474ac9fca Fix escaping of special xml characters
9474ac9fca is described below

commit 9474ac9fcaf43da27e0061645ed9ed721aa0fda0
Author: Carsten Ziegeler 
AuthorDate: Mon Jan 22 13:27:02 2024 +0100

Fix escaping of special xml characters
---
 configurator/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configurator/pom.xml b/configurator/pom.xml
index 35afb087b3..3d0b1770cb 100644
--- a/configurator/pom.xml
+++ b/configurator/pom.xml
@@ -75,7 +75,7 @@
 
osgi.extender;osgi.extender="osgi.configurator";version:Version="1.0"
 
 
-
osgi.implementation;filter:='(&(osgi.implementation=osgi.cm)(version>=1.6.0)(!(version>=2.0.0)))'
+
osgi.implementation;filter:='((osgi.implementation=osgi.cm)(version=1.6.0)(!(version=2.0.0)))'
 
 
 



(felix-dev) branch master updated: Adds Requirement for Configuration Admin (#290)

2024-01-22 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new c5b3fcaf48 Adds Requirement for Configuration Admin (#290)
c5b3fcaf48 is described below

commit c5b3fcaf48a6a00453d96dafe57984faaa913856
Author: Jürgen Albert 
AuthorDate: Mon Jan 22 13:00:13 2024 +0100

Adds Requirement for Configuration Admin (#290)
---
 configurator/pom.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/configurator/pom.xml b/configurator/pom.xml
index 85d2763f73..35afb087b3 100644
--- a/configurator/pom.xml
+++ b/configurator/pom.xml
@@ -74,6 +74,9 @@
 
 
osgi.extender;osgi.extender="osgi.configurator";version:Version="1.0"
 
+
+
osgi.implementation;filter:='(&(osgi.implementation=osgi.cm)(version>=1.6.0)(!(version>=2.0.0)))'
+
 
 
 



(felix-dev) annotated tag org.apache.felix.http.jetty12-1.0.2 updated (946514d910 -> cb5b978bb1)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty12-1.0.2
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty12-1.0.2 was modified! ***

from 946514d910 (commit)
  to cb5b978bb1 (tag)
 tagging 946514d910e2f00b971753a3534eb248ff5d4c35 (commit)
 replaces org.apache.felix.http.jetty-5.1.8
  by Carsten Ziegeler
  on Mon Jan 22 06:51:01 2024 +0100

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty12-1.0.2
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 6ad0f6f9c0 [maven-release-plugin] prepare for next development 
iteration
6ad0f6f9c0 is described below

commit 6ad0f6f9c020edc85db4287cba96512534005c82
Author: Carsten Ziegeler 
AuthorDate: Mon Jan 22 06:51:02 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 http/jetty12/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index 35aced0680..8432bc0fce 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -30,7 +30,7 @@
 This is an implementation of the R8.1 OSGi Servlet Service, 
the R7 OSGi Http Service and the R7 OSGi Http Whiteboard 
Specification
 
 org.apache.felix.http.jetty12
-1.0.2
+1.0.3-SNAPSHOT
 bundle
 
 



(felix-dev) branch master updated (3090cdb246 -> 946514d910)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 3090cdb246 [maven-release-plugin] prepare for next development 
iteration
 add 946514d910 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty12-1.0.2

No new revisions were added by this update.

Summary of changes:
 http/jetty12/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch master updated (79bd787d1f -> d1eb7d06f5)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 79bd787d1f [maven-release-plugin] prepare for next development 
iteration
 add d1eb7d06f5 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-5.1.8

No new revisions were added by this update.

Summary of changes:
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 3090cdb246 [maven-release-plugin] prepare for next development 
iteration
3090cdb246 is described below

commit 3090cdb2469e90a40a619b4832a5fe116dae86a9
Author: Carsten Ziegeler 
AuthorDate: Mon Jan 22 06:49:42 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 20fb45e828..933869a09e 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -30,14 +30,14 @@
 This is an implementation of the R8.1 OSGi Servlet Service, 
the R7 OSGi Http Service and the R7 OSGi Http Whiteboard 
Specification
 
 org.apache.felix.http.jetty
-5.1.8
+5.1.9-SNAPSHOT
 bundle
 
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.jetty-5.1.8
+  HEAD
 
 
 



(felix-dev) annotated tag org.apache.felix.http.jetty-5.1.8 updated (d1eb7d06f5 -> da0ccfa524)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty-5.1.8
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty-5.1.8 was modified! ***

from d1eb7d06f5 (commit)
  to da0ccfa524 (tag)
 tagging d1eb7d06f56f75096a3a9baf0b8e9cee9a3d21a4 (commit)
 replaces org.apache.felix.http.bridge-5.1.6
  by Carsten Ziegeler
  on Mon Jan 22 06:49:41 2024 +0100

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty-5.1.8
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) annotated tag org.apache.felix.http.bridge-5.1.6 updated (a7108a8bc4 -> 926504eb0e)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.bridge-5.1.6
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.bridge-5.1.6 was modified! ***

from a7108a8bc4 (commit)
  to 926504eb0e (tag)
 tagging a7108a8bc4e487ca2007d6e9e60e91c6b6f9684d (commit)
 replaces org.apache.felix.http.base-5.1.6
  by Carsten Ziegeler
  on Mon Jan 22 06:48:49 2024 +0100

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.bridge-5.1.6
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new 79bd787d1f [maven-release-plugin] prepare for next development 
iteration
79bd787d1f is described below

commit 79bd787d1fda49cfc8aa272cf7fafe59e97eeadb
Author: Carsten Ziegeler 
AuthorDate: Mon Jan 22 06:48:51 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 http/bridge/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/bridge/pom.xml b/http/bridge/pom.xml
index 4ef206f05c..736cf0a7a1 100644
--- a/http/bridge/pom.xml
+++ b/http/bridge/pom.xml
@@ -29,14 +29,14 @@
 Apache Felix Http Bridge
 This is an implementation of the OSGi Servlet Service, the 
OSGi Http Service and the OSGi Http Whiteboard Specification used when run as a 
web application
 org.apache.felix.http.bridge
-5.1.6
+5.1.7-SNAPSHOT
 bundle
 
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.bridge-5.1.6
+  HEAD
   
 
 



(felix-dev) branch master updated (df1b333344 -> a7108a8bc4)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from df1b44 [maven-release-plugin] prepare for next development 
iteration
 add a7108a8bc4 [maven-release-plugin] prepare release 
org.apache.felix.http.bridge-5.1.6

No new revisions were added by this update.

Summary of changes:
 http/bridge/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) annotated tag org.apache.felix.http.base-5.1.6 updated (23ed193831 -> 9aacf1bc3e)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.base-5.1.6
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.base-5.1.6 was modified! ***

from 23ed193831 (commit)
  to 9aacf1bc3e (tag)
 tagging 23ed193831b9b80d0bd316cd1a884167e0a1d771 (commit)
 replaces org.apache.felix.scr-2.2.10
  by Carsten Ziegeler
  on Mon Jan 22 06:47:58 2024 +0100

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.base-5.1.6
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new df1b44 [maven-release-plugin] prepare for next development 
iteration
df1b44 is described below

commit df1b4485fd3f5d2f262715e75b91bd542921
Author: Carsten Ziegeler 
AuthorDate: Mon Jan 22 06:47:59 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 http/base/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/base/pom.xml b/http/base/pom.xml
index f76cd28464..bac38d3165 100644
--- a/http/base/pom.xml
+++ b/http/base/pom.xml
@@ -28,14 +28,14 @@
 
 Apache Felix Http Base
 org.apache.felix.http.base
-5.1.6
+5.1.7-SNAPSHOT
 jar
 
 
  
scm:git:https://github.com/apache/felix-dev.git
  
scm:git:https://github.com/apache/felix-dev.git
  https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.base-5.1.6
+  HEAD
   
 
 



(felix-dev) branch master updated (f76e80df0f -> 23ed193831)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from f76e80df0f Prepare release
 add 23ed193831 [maven-release-plugin] prepare release 
org.apache.felix.http.base-5.1.6

No new revisions were added by this update.

Summary of changes:
 http/base/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) branch master updated: Prepare release

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
 new f76e80df0f Prepare release
f76e80df0f is described below

commit f76e80df0ffd850446d27ae04ebad60102d8422e
Author: Carsten Ziegeler 
AuthorDate: Mon Jan 22 06:47:30 2024 +0100

Prepare release
---
 http/bridge/pom.xml  | 2 +-
 http/itest/pom.xml   | 4 ++--
 http/jetty/pom.xml   | 2 +-
 http/jetty12/pom.xml | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/http/bridge/pom.xml b/http/bridge/pom.xml
index 801c372886..a6e11983c3 100644
--- a/http/bridge/pom.xml
+++ b/http/bridge/pom.xml
@@ -184,7 +184,7 @@
 
 org.apache.felix
 org.apache.felix.http.base
-5.1.5-SNAPSHOT
+5.1.6
 
 
 org.apache.felix
diff --git a/http/itest/pom.xml b/http/itest/pom.xml
index bd7f557a06..b2c57f36db 100644
--- a/http/itest/pom.xml
+++ b/http/itest/pom.xml
@@ -33,7 +33,7 @@
 
 11
 2.1.0
-5.1.7-SNAPSHOT
+5.1.9-SNAPSHOT
 org.apache.felix.http.jetty
 4.13.1
 2.6.14
@@ -45,7 +45,7 @@
 
 17
 3.0.0
-1.0.1-SNAPSHOT
+1.0.3-SNAPSHOT
 org.apache.felix.http.jetty12
 
 
diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 934ed9b435..5ffb4c9ded 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -431,7 +431,7 @@
 
 org.apache.felix
 org.apache.felix.http.base
-5.1.5-SNAPSHOT
+5.1.6
 
 
 org.apache.felix
diff --git a/http/jetty12/pom.xml b/http/jetty12/pom.xml
index bff610fb04..be26fd73b6 100644
--- a/http/jetty12/pom.xml
+++ b/http/jetty12/pom.xml
@@ -435,7 +435,7 @@
 
 org.apache.felix
 org.apache.felix.http.base
-5.1.5-SNAPSHOT
+5.1.6
 
 
 org.apache.felix



(felix-dev) branch http-4.x updated: [maven-release-plugin] prepare for next development iteration

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/http-4.x by this push:
 new f4ea96ce8d [maven-release-plugin] prepare for next development 
iteration
f4ea96ce8d is described below

commit f4ea96ce8d0122264c0d9dacae81932e9fcde244
Author: Carsten Ziegeler 
AuthorDate: Mon Jan 22 06:42:27 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/http/jetty/pom.xml b/http/jetty/pom.xml
index 6264689914..16287d7ca6 100644
--- a/http/jetty/pom.xml
+++ b/http/jetty/pom.xml
@@ -30,14 +30,14 @@
 This is an implementation of the R7 OSGi Http Service and the 
R7 OSGi Http Whiteboard Specification
 
 org.apache.felix.http.jetty
-4.2.24
+4.2.25-SNAPSHOT
 bundle
 
 
 
scm:git:https://github.com/apache/felix-dev.git
 
scm:git:https://github.com/apache/felix-dev.git
 https://gitbox.apache.org/repos/asf?p=felix-dev.git
-  org.apache.felix.http.jetty-4.2.24
+  HEAD
   
 
 



(felix-dev) branch http-4.x updated (09adce353b -> c0c8dd0242)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to branch http-4.x
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


from 09adce353b [maven-release-plugin] prepare for next development 
iteration
 add c0c8dd0242 [maven-release-plugin] prepare release 
org.apache.felix.http.jetty-4.2.24

No new revisions were added by this update.

Summary of changes:
 http/jetty/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



(felix-dev) annotated tag org.apache.felix.http.jetty-4.2.24 updated (c0c8dd0242 -> cbf9166e55)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.jetty-4.2.24
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.jetty-4.2.24 was modified! ***

from c0c8dd0242 (commit)
  to cbf9166e55 (tag)
 tagging c0c8dd0242734681164cf0a89a5ec7768c483264 (commit)
 replaces org.apache.felix.http.bridge-4.2.18
  by Carsten Ziegeler
  on Mon Jan 22 06:42:26 2024 +0100

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.jetty-4.2.24
---


No new revisions were added by this update.

Summary of changes:



(felix-dev) annotated tag org.apache.felix.http.bridge-4.2.18 updated (6d83b9d113 -> 586052d470)

2024-01-21 Thread cziegeler
This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a change to annotated tag org.apache.felix.http.bridge-4.2.18
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


*** WARNING: tag org.apache.felix.http.bridge-4.2.18 was modified! ***

from 6d83b9d113 (commit)
  to 586052d470 (tag)
 tagging 6d83b9d113ceb678826b9818d4ba3f45a488bed1 (commit)
 replaces org.apache.felix.http.base-4.2.14
  by Carsten Ziegeler
  on Mon Jan 22 06:41:28 2024 +0100

- Log -
[maven-release-plugin] copy for tag org.apache.felix.http.bridge-4.2.18
---


No new revisions were added by this update.

Summary of changes:



  1   2   3   4   5   6   7   8   9   10   >