Re: [VOTE] Release Apache Felix Http Base, Bridge, Jetty 4.x and 5.x

2023-08-16 Thread Karl Pauls
+1

regards,

Karl

On Wednesday, August 16, 2023, Carsten Ziegeler 
wrote:

> +1
>
> Carsten
>
>
> On 16.08.2023 12:56, Carsten Ziegeler wrote:
>
>> Hi,
>>
>> this vote is about releasing
>>
>> Http Base 4.2.10, Http Bridge 4.2.12, Http Jetty 4.2.16
>>
>> where we solved two issues
>>
>> https://issues.apache.org/jira/browse/FELIX-6608?jql=project
>> %20%3D%20FELIX%20AND%20fixVersion%20%3D%20http.jetty-4.2.16
>>
>> and Http Base 5.0.4, Http Bridge 5.0.6 and Http Jetty 5.0.6
>>
>> where we solved six issues
>>
>> https://issues.apache.org/jira/browse/FELIX-6608?jql=project
>> %20%3D%20FELIX%20AND%20fixVersion%20%3D%20http.jetty-5.0.6
>>
>> Staging repository:
>> https://repository.apache.org/content/repositories/orgapachefelix-1467/
>>
>> You can use this UNIX script to download the release and verify the
>> signatures:
>> https://github.com/apache/felix-dev/blob/master/check_staged_release.sh
>>
>> Usage:
>> sh check_staged_release.sh 1467 /tmp/felix-staging
>>
>> Please vote to approve this release:
>>
>> [ ] +1 Approve the release
>> [ ] -1 Veto the release (please provide specific comments)
>>
>> This vote will be open for 72 hours.
>>
>> Regards
>> Carsten
>>
>
> --
> Carsten Ziegeler
> Adobe
> cziege...@apache.org
>


-- 
Karl Pauls
karlpa...@gmail.com


Re: [VOTE] Release Apache Felix Http Base, Bridge, Jetty 4.x and 5.x

2023-08-16 Thread Carsten Ziegeler

+1

Carsten


On 16.08.2023 12:56, Carsten Ziegeler wrote:

Hi,

this vote is about releasing

Http Base 4.2.10, Http Bridge 4.2.12, Http Jetty 4.2.16

where we solved two issues

https://issues.apache.org/jira/browse/FELIX-6608?jql=project%20%3D%20FELIX%20AND%20fixVersion%20%3D%20http.jetty-4.2.16

and Http Base 5.0.4, Http Bridge 5.0.6 and Http Jetty 5.0.6

where we solved six issues

https://issues.apache.org/jira/browse/FELIX-6608?jql=project%20%3D%20FELIX%20AND%20fixVersion%20%3D%20http.jetty-5.0.6

Staging repository:
https://repository.apache.org/content/repositories/orgapachefelix-1467/

You can use this UNIX script to download the release and verify the
signatures:
https://github.com/apache/felix-dev/blob/master/check_staged_release.sh

Usage:
sh check_staged_release.sh 1467 /tmp/felix-staging

Please vote to approve this release:

[ ] +1 Approve the release
[ ] -1 Veto the release (please provide specific comments)

This vote will be open for 72 hours.

Regards
Carsten


--
Carsten Ziegeler
Adobe
cziege...@apache.org


[jira] [Resolved] (FELIX-6626) Support jakarta servlet registration

2023-08-16 Thread Carsten Ziegeler (Jira)


 [ 
https://issues.apache.org/jira/browse/FELIX-6626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved FELIX-6626.
-
Resolution: Fixed

I separated the servlet wrappers into a reusable module which is available via 
http jetty by default:
https://github.com/apache/felix-dev/commit/a50ed402c345c023a3250e3d999b17c292b02878

> Support jakarta servlet registration
> 
>
> Key: FELIX-6626
> URL: https://issues.apache.org/jira/browse/FELIX-6626
> Project: Felix
>  Issue Type: New Feature
>  Components: Web Console
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: webconsole-4.9.0
>
>
> In order to support migration from Servlet API 2/3 to Servlet API 5, the web 
> console could support registrations of jakarta.servlet.Servlet in addition to 
> javax.servlet.Servlet.
> This pattern could be useful for other modules as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6626) Support jakarta servlet registration

2023-08-16 Thread Carsten Ziegeler (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17755067#comment-17755067
 ] 

Carsten Ziegeler commented on FELIX-6626:
-

Implemented the optional support in 
https://github.com/apache/felix-dev/commit/97b55e4bec1ad4fa91cfb07c211f090455f185a1

> Support jakarta servlet registration
> 
>
> Key: FELIX-6626
> URL: https://issues.apache.org/jira/browse/FELIX-6626
> Project: Felix
>  Issue Type: New Feature
>  Components: Web Console
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: webconsole-4.9.0
>
>
> In order to support migration from Servlet API 2/3 to Servlet API 5, the web 
> console could support registrations of jakarta.servlet.Servlet in addition to 
> javax.servlet.Servlet.
> This pattern could be useful for other modules as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (FELIX-6627) Migrate inventory to jakarta.servlet API

2023-08-16 Thread Carsten Ziegeler (Jira)


 [ 
https://issues.apache.org/jira/browse/FELIX-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved FELIX-6627.
-
Resolution: Fixed

https://github.com/apache/felix-dev/commit/bdb075a22bdca83e598788b2ffbcbacc3a87d9ec

> Migrate inventory to jakarta.servlet API
> 
>
> Key: FELIX-6627
> URL: https://issues.apache.org/jira/browse/FELIX-6627
> Project: Felix
>  Issue Type: New Feature
>  Components: Inventory
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: inventory-2.0.0
>
>
> We should migrate the inventory module to the jakarta servlet api; with 
> FELIX-6626 implemented the web console will support such migrated plugins
> This is similar to FELIX-6612, however it focuses on Servlet API 5 and a 
> compatible solution which e.g. works when running in Felix Http Jetty 5.x



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FELIX-6627) Migrate inventory to jakarta.servlet API

2023-08-16 Thread Carsten Ziegeler (Jira)
Carsten Ziegeler created FELIX-6627:
---

 Summary: Migrate inventory to jakarta.servlet API
 Key: FELIX-6627
 URL: https://issues.apache.org/jira/browse/FELIX-6627
 Project: Felix
  Issue Type: New Feature
  Components: Inventory
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
 Fix For: inventory-2.0.0


We should migrate the inventory module to the jakarta servlet api; with 
FELIX-6626 implemented the web console will support such migrated plugins
This is similar to FELIX-6612, however it focuses on Servlet API 5 and a 
compatible solution which e.g. works when running in Felix Http Jetty 5.x



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (FELIX-6624) Clean up code

2023-08-16 Thread Carsten Ziegeler (Jira)


 [ 
https://issues.apache.org/jira/browse/FELIX-6624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved FELIX-6624.
-
Resolution: Fixed

> Clean up code
> -
>
> Key: FELIX-6624
> URL: https://issues.apache.org/jira/browse/FELIX-6624
> Project: Felix
>  Issue Type: New Feature
>  Components: Web Console
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: webconsole-4.9.0
>
>
> The code is in some places quiet outdated, not using generics, using 
> old/deprecated api etc.
> We should clean up the code, remove outdated use, add generics where possible



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FELIX-6626) Support jakarta servlet registration

2023-08-16 Thread Carsten Ziegeler (Jira)
Carsten Ziegeler created FELIX-6626:
---

 Summary: Support jakarta servlet registration
 Key: FELIX-6626
 URL: https://issues.apache.org/jira/browse/FELIX-6626
 Project: Felix
  Issue Type: New Feature
  Components: Web Console
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
 Fix For: webconsole-4.9.0


In order to support migration from Servlet API 2/3 to Servlet API 5, the web 
console could support registrations of jakarta.servlet.Servlet in addition to 
javax.servlet.Servlet.

This pattern could be useful for other modules as well.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[VOTE] Release Apache Felix Http Base, Bridge, Jetty 4.x and 5.x

2023-08-16 Thread Carsten Ziegeler

Hi,

this vote is about releasing

Http Base 4.2.10, Http Bridge 4.2.12, Http Jetty 4.2.16

where we solved two issues

https://issues.apache.org/jira/browse/FELIX-6608?jql=project%20%3D%20FELIX%20AND%20fixVersion%20%3D%20http.jetty-4.2.16

and Http Base 5.0.4, Http Bridge 5.0.6 and Http Jetty 5.0.6

where we solved six issues

https://issues.apache.org/jira/browse/FELIX-6608?jql=project%20%3D%20FELIX%20AND%20fixVersion%20%3D%20http.jetty-5.0.6

Staging repository:
https://repository.apache.org/content/repositories/orgapachefelix-1467/

You can use this UNIX script to download the release and verify the
signatures:
https://github.com/apache/felix-dev/blob/master/check_staged_release.sh

Usage:
sh check_staged_release.sh 1467 /tmp/felix-staging

Please vote to approve this release:

[ ] +1 Approve the release
[ ] -1 Veto the release (please provide specific comments)

This vote will be open for 72 hours.

Regards
Carsten
--
Carsten Ziegeler
Adobe
cziege...@apache.org


[jira] [Resolved] (FELIX-6625) Make request parameters available for multipart requests

2023-08-16 Thread Carsten Ziegeler (Jira)


 [ 
https://issues.apache.org/jira/browse/FELIX-6625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved FELIX-6625.
-
Resolution: Fixed

> Make request parameters available for multipart requests
> 
>
> Key: FELIX-6625
> URL: https://issues.apache.org/jira/browse/FELIX-6625
> Project: Felix
>  Issue Type: Bug
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.base-5.0.4, http.bridge-5.0.6, http.jetty-5.0.6, 
> http.base-4.2.10, http.bridge-4.2.12, http.jetty-4.2.16
>
>
> For a multipart requests currently the submitted data is only available via 
> the Parts methods; however the parameters should also be available via the 
> usual getParameter methods.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6625) Make request parameters available for multipart requests

2023-08-16 Thread Carsten Ziegeler (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17754921#comment-17754921
 ] 

Carsten Ziegeler commented on FELIX-6625:
-

Fixed for 5.x : 
https://github.com/apache/felix-dev/commit/a69a5af087add85b25de9155e1723fe80c46eb33

> Make request parameters available for multipart requests
> 
>
> Key: FELIX-6625
> URL: https://issues.apache.org/jira/browse/FELIX-6625
> Project: Felix
>  Issue Type: Bug
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.base-5.0.4, http.bridge-5.0.6, http.jetty-5.0.6, 
> http.base-4.2.10, http.bridge-4.2.12, http.jetty-4.2.16
>
>
> For a multipart requests currently the submitted data is only available via 
> the Parts methods; however the parameters should also be available via the 
> usual getParameter methods.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (FELIX-6625) Make request parameters available for multipart requests

2023-08-16 Thread Carsten Ziegeler (Jira)


[ 
https://issues.apache.org/jira/browse/FELIX-6625?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17754919#comment-17754919
 ] 

Carsten Ziegeler commented on FELIX-6625:
-

Fixed for 4.x : 
https://github.com/apache/felix-dev/commit/39d7d023fe4965d0fb7b1b5015dd714ba54907f6

> Make request parameters available for multipart requests
> 
>
> Key: FELIX-6625
> URL: https://issues.apache.org/jira/browse/FELIX-6625
> Project: Felix
>  Issue Type: Bug
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.base-5.0.4, http.bridge-5.0.6, http.jetty-5.0.6, 
> http.base-4.2.10, http.bridge-4.2.12, http.jetty-4.2.16
>
>
> For a multipart requests currently the submitted data is only available via 
> the Parts methods; however the parameters should also be available via the 
> usual getParameter methods.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (FELIX-6625) Make request parameters available for multipart requests

2023-08-16 Thread Carsten Ziegeler (Jira)


 [ 
https://issues.apache.org/jira/browse/FELIX-6625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler updated FELIX-6625:

Issue Type: Bug  (was: New Feature)

> Make request parameters available for multipart requests
> 
>
> Key: FELIX-6625
> URL: https://issues.apache.org/jira/browse/FELIX-6625
> Project: Felix
>  Issue Type: Bug
>  Components: HTTP Service
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
>Priority: Major
> Fix For: http.base-5.0.4, http.bridge-5.0.6, http.jetty-5.0.6, 
> http.base-4.2.10, http.bridge-4.2.12, http.jetty-4.2.16
>
>
> For a multipart requests currently the submitted data is only available via 
> the Parts methods; however the parameters should also be available via the 
> usual getParameter methods.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FELIX-6625) Make request parameters available for multipart requests

2023-08-16 Thread Carsten Ziegeler (Jira)
Carsten Ziegeler created FELIX-6625:
---

 Summary: Make request parameters available for multipart requests
 Key: FELIX-6625
 URL: https://issues.apache.org/jira/browse/FELIX-6625
 Project: Felix
  Issue Type: New Feature
  Components: HTTP Service
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
 Fix For: http.base-5.0.4, http.bridge-5.0.6, http.jetty-5.0.6, 
http.base-4.2.10, http.bridge-4.2.12, http.jetty-4.2.16


For a multipart requests currently the submitted data is only available via the 
Parts methods; however the parameters should also be available via the usual 
getParameter methods.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)