Re: [VOTE] Release Apache Tomcat 9.0.63

2022-05-11 Thread Igal Sapir
On Wed, May 11, 2022 at 1:27 AM Rémy Maucherat  wrote:

> The proposed Apache Tomcat 9.0.63 release is now available for voting.
>
> The notable changes compared to 9.0.62 are:
>
> - Provide a property source that sources values from Kubernetes service
>bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
>identified along with the version of the kernel that includes the fix.
>The error message displayed when this bug occurs has been updated to
>reflect this new information and to advise users to update to a
>version of the OS that uses kernel 5.10 or later. Thanks to
>Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
>pick up Windows binaries built with OpenSSL 1.1.1o.
>
> - Add support for encrypted PKCS#1 formatted private keys when configuring
>the internal, in memory key store.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.63/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1374
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.63
> 538ed3896852b3608561ba6f3d0bc8890ae15de1
>
> The proposed 9.0.63 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 9.0.63 (stable)
>

Unit tests passed on Ubuntu 20.04 with Java 11

Igal



>
> Rémy
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


Re: [VOTE] Release Apache Tomcat 10.0.21

2022-05-11 Thread Igal Sapir
On Tue, May 10, 2022 at 3:39 PM Mark Thomas  wrote:

> The proposed Apache Tomcat 10.0.21 release is now available for
> voting.
>
> Apache Tomcat 10.0.x implements Jakarta EE 9 and, as such, the primary
> package for all the specification APIs has changed from javax.* to
> jakarta.*
>
> Applications that run on Tomcat 9 will not run on Tomcat 10 without
> changes. Java EE applications designed for Tomcat 9 and earlier may be
> placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will
> automatically convert them to Jakarta EE and copy them to the webapps
> directory
>
> The notable changes compared to 10.0.20 are:
>
> - Provide a property source that sources values from Kubernetes service
>bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
>identified along with the version of the kernel that includes the fix.
>The error message displayed when this bug occurs has been updated to
>reflect this new information and to advise users to update to a
>version of the OS that uses kernel 5.10 or later. Thanks to
>Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
>pick up Windows binaries built with OpenSSL 1.1.1o.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-10.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.21/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1373
>
> The tag is:
> https://github.com/apache/tomcat/tree/10.0.21
> feb577944dee2ac7cc9839638e9388d90067f1cb
>
> The proposed 10.0.21 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 10.0.21 (stable)
>

Unit tests passed on Ubuntu 20.04 with Java 11

Igal



>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


[GitHub] [tomcat] be-hase commented on pull request #493: Do not use legacy character encoding(Shift_JIS) as default

2022-05-11 Thread GitBox


be-hase commented on PR #493:
URL: https://github.com/apache/tomcat/pull/493#issuecomment-1124475153

   Thanks your handling :)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 10.1.0-M15

2022-05-11 Thread Igal Sapir
On Tue, May 10, 2022 at 1:25 PM Mark Thomas  wrote:

> The proposed Apache Tomcat 10.1.0-M15 release is now available for
> voting.
>
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
> without changes. Java EE applications designed for Tomcat 9 and earlier
> may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> will automatically convert them to Jakarta EE and copy them to the
> webapps directory.
>
> The notable changes compared to 10.1.0-M14 are:
>
> - Provide a property source that sources values from Kubernetes service
>bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
>identified along with the version of the kernel that includes the fix.
>The error message displayed when this bug occurs has been updated to
>reflect this new information and to advise users to update to a
>version of the OS that uses kernel 5.10 or later. Thanks to
>Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
>pick up Windows binaries built with OpenSSL 1.1.1o.
>
> For full details, see the change log:
> https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M15/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1371
>
> The tag is:
> https://github.com/apache/tomcat/tree/10.1.0-M15
> dcf3e81b2e709574971c7a9592614d70c1b55bf7
>
>
> The proposed 10.1.0-M15 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 10.1.0-M15 (alpha)
>

Tested from git tag so Maven issue should not have affected me.

Unit tests passed on Ubuntu 20.04 with Java 11.

Igal



>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


[GitHub] [tomcat] maxfortun commented on pull request #506: Adding Redirect and Proxy Error Reporting Valves

2022-05-11 Thread GitBox


maxfortun commented on PR #506:
URL: https://github.com/apache/tomcat/pull/506#issuecomment-1124294882

   @markt-asf I guess you are right and the JSP can do the same proxying as the 
valve to the external url. Still this does not scale well for our needs. We 
would need to rebuild a few hundred servlets with this approach, where many 
webapps are legacy ones where build processes no longer work. This is very 
time-costly and produces the same result as a quick tomcat config change. Just 
not worth the time for us. Thank you for your ideas.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] [tomcat] markt-asf commented on pull request #506: Adding Redirect and Proxy Error Reporting Valves

2022-05-11 Thread GitBox


markt-asf commented on PR #506:
URL: https://github.com/apache/tomcat/pull/506#issuecomment-1124287597

   This would be per web application but if you put the following in web.xml
   ```
   
 /WEB-INF/default-error-handler.jsp
   
   ```
   you should get close to what you need. That page can forward elsewhere if 
necessary.
   
   (The error page is placed under `WEB-INF` so it isn't directly accessible)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] [tomcat] maxfortun commented on pull request #506: Adding Redirect and Proxy Error Reporting Valves

2022-05-11 Thread GitBox


maxfortun commented on PR #506:
URL: https://github.com/apache/tomcat/pull/506#issuecomment-1124218158

   > This feels more like a custom ErrorReportValve rather than something that 
would ship with Tomcat. I do agree with Chris that a lot (all?) of this 
functionality could be achieved with the existing error handling mechanism and 
a suitable Servlet / JSP as the target for the error reports.
   
   @markt-asf You are right. This is a Custom error reporting valve. We are 
deploying this as a standalone artifact within our tomcat distribution. It is a 
small and a rather generic use-case that others may benefit from. This is the 
only reason I am contributing this. 

   As far as leveraging an existing error mechanism to achieve the same.. I 
spent a few hours searching github, stack overflow, and google for examples of 
delegating error reporting to something outside of an application. I was hoping 
to find something that would intercept an unhandled error and forward it to 
/ROOT/error.jsp, or some thing like that. I couldn't find anything meaningful. 
Could you please suggest an example of how I may achieve this  "with the 
existing error handling mechanism"? 
   
   Thank you.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] [tomcat] maxfortun commented on pull request #506: Adding Redirect and Proxy Error Reporting Valves

2022-05-11 Thread GitBox


maxfortun commented on PR #506:
URL: https://github.com/apache/tomcat/pull/506#issuecomment-1124214014

   > Thank you for your contribution. I have a few comments:
   >
   > 1. The javadoc was copy/pasted and inaccurate: both classes claim to serve 
JSPs for errors, and neither of them do this.
   
   Changed the wording.
   
   > 2. Each valve is configured using an external properties file instead of 
within `server.xml` like valves are typically configured.
   
   The idea here is to be able to provide different resource bundles based on 
the locale of the requests. French errors may looks somewhat different from 
English ones. Do you believe It is a requirement to configure valves only using 
their attributes?
   
   > 3. The documentation (XML) disagrees with the implementation, including 
documenting  attributes that don't have any effect and confusing them with 
entries in the file-based configuration and failing to document `nnn=` vs 
`http.nnn=` in any way.
   
   The documented attributes are not for the valve, but for the resource 
bundle. I believe that what the text states. How do you suggest I reword this 
to avoid confusion?
   
   > 4. Trace log statement(s) is/are not guarded by e.g. `log.isTraceEnabled`
   
   Added
   
   > 5. The URL parameters are not consistently sanitized using 
`URLEncoder.encode`
   
   Added
   
   > 6. There doesn't seem to be a reason to prohibit URL parameters from the 
"base URL" for each valve
   
   Added support for arbitrary url params.
   
   > For the "Proxy" error report valve:
   >
   > 1. No attempt is made to set the response's Content-Length or other 
appropriate headers coming from the proxied connection (I do see the 
Content-Type in there, which is good
   
   Added content-length
   > 2. This valve will fail if the request has already been using a Writer
   > 3. This valve will fail if `url.openStream` returns `null`
   Upon any failure valves return handling to ErrorReportValve.
   
   > 4. Performance: Please use `StringBuilder` instead of string-concatenation 
when possible
   Changed
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] [tomcat] markt-asf commented on pull request #506: Adding Redirect and Proxy Error Reporting Valves

2022-05-11 Thread GitBox


markt-asf commented on PR #506:
URL: https://github.com/apache/tomcat/pull/506#issuecomment-1124090754

   This feels more like a custom ErrorReportValve rather than something that 
would ship with Tomcat. I do agree with Chris that a lot (all?) of this 
functionality could be achieved with the existing error handling mechanism and 
a suitable Servlet / JSP as the target for the error reports.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] [tomcat] maxfortun commented on pull request #506: Adding Redirect and Proxy Error Reporting Valves

2022-05-11 Thread GitBox


maxfortun commented on PR #506:
URL: https://github.com/apache/tomcat/pull/506#issuecomment-1124079689

   @ChristopherSchultz thank you for your meticulous review, I'll make the 
adjustments. As far as the "why". We are deploying hundreds of containerized 
apps that need the same tomcat behavior and do not want to configure this on 
app level. It is more straightforward to delegate error formatting to external 
error formatter and make updates to formatter ONLY, without having to redeploy 
a multitude of apps.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] [tomcat] zisding opened a new pull request, #514: Registry gives inaccurate log message saying "Creating MBeanServer ... " after already created the MBeanServer

2022-05-11 Thread GitBox


zisding opened a new pull request, #514:
URL: https://github.com/apache/tomcat/pull/514

   Hello,
   
   While viewing the https://issues.apache.org/jira/browse/MAPREDUCE-4262, I 
found that the logging statements might give inaccurate messages. 
   
   I also found that the in the line 
[465](https://github.com/apache/tomcat/blob/529117d53fba06ef1b45699e8dda16398f88acde/java/org/apache/tomcat/util/modeler/Registry.java#L465)
 of the file Registry.java, the log messages says "Creating MBeanServer". 
However, the MBean server creation should already completed in previous code 
(line 463).
   
   Would it be better if we change the verb "Creating" to "Created" to indicate 
the action is completed? Or can we move the logging statement to the line 
before 463? Since when there was an exception in line 465, the logging message 
would not be printed, which may be not good for debugging.
   
   The detailed url is:
   
https://github.com/apache/tomcat/blob/529117d53fba06ef1b45699e8dda16398f88acde/java/org/apache/tomcat/util/modeler/Registry.java#L465
   
   There is another same issue: in the line 
[378](https://github.com/apache/tomcat/blob/529117d53fba06ef1b45699e8dda16398f88acde/java/org/apache/coyote/AbstractProtocol.java#L378)
 of the file AbstractProtocol.java, the log messages says "Added processor 
...". However, the exact adding action (source code) is placed after the 
logging statement, which means that the add is still not completed.
   
   Would it be better if we change the verb "added" to "adding" to indicate the 
action is in progress? Or can we move the logging statement to the end of the 
method? 
   
   The url of file: 
   
https://github.com/apache/tomcat/blob/529117d53fba06ef1b45699e8dda16398f88acde/java/org/apache/coyote/AbstractProtocol.java#L378


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 9.0.63

2022-05-11 Thread Raymond Augé
[X] Stable - go ahead and release as 9.0.63 (stable)

On Wed, May 11, 2022 at 10:09 AM Mark Thomas  wrote:

> On 11/05/2022 09:26, Rémy Maucherat wrote:
> > The proposed Apache Tomcat 9.0.63 release is now available for voting.
> >
> > The notable changes compared to 9.0.62 are:
> >
> > - Provide a property source that sources values from Kubernetes service
> > bindings. Provided by Sumit Kulhadia and Gareth Evans.
> >
> > - The root cause of the Linux kernel duplicate accept bug has been
> > identified along with the version of the kernel that includes the
> fix.
> > The error message displayed when this bug occurs has been updated to
> > reflect this new information and to advise users to update to a
> > version of the OS that uses kernel 5.10 or later. Thanks to
> > Christopher Gual for the research into this issue.
> >
> > - Update the packaged version of the Tomcat Native Library to 1.2.33 to
> > pick up Windows binaries built with OpenSSL 1.1.1o.
> >
> > - Add support for encrypted PKCS#1 formatted private keys when
> configuring
> > the internal, in memory key store.
> >
> > Along with lots of other bug fixes and improvements.
> >
> > For full details, see the changelog:
> > https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
> >
> > It can be obtained from:
> > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.63/
> > The Maven staging repo is:
> > https://repository.apache.org/content/repositories/orgapachetomcat-1374
> > The tag is:
> > https://github.com/apache/tomcat/tree/9.0.63
> > 538ed3896852b3608561ba6f3d0bc8890ae15de1
> >
> > The proposed 9.0.63 release is:
> > [ ] Broken - do not release
> > [X] Stable - go ahead and release as 9.0.63 (stable)
>
> Unit tests pass on Linux, Windows and MacOS.
>
> Mark
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>

-- 
*Raymond Augé* (@rotty3000)
Senior Software Architect *Liferay, Inc.* (@Liferay)
OSGi Fellow, Java Champion


[Bug 66060] Registry gives inaccurate log message saying "Creating MBeanServer ... " after already created the MBeanServer

2022-05-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=66060

--- Comment #1 from Ding Ding  ---
I also found another same issue: the in the line 384 of the file
AbstractProtocol.java, the log messages says "Added processor ...". However,
the exact adding action (source code) is placed after the logging statement,
which means that the add is still not completed.

Would it be better if we change the verb "added" to "adding" to indicate the
action is in progress? Or can we move the logging statement to the end of the
method? 

The url of file: 
https://github.com/apache/tomcat/blob/0f2e084d1583cfa4c00cec1958ec30113fb4f41e/java/org/apache/coyote/AbstractProtocol.java#L384

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 66060] New: Registry gives inaccurate log message saying "Creating MBeanServer ... " after already created the MBeanServer

2022-05-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=66060

Bug ID: 66060
   Summary: Registry gives inaccurate log message saying "Creating
MBeanServer ... " after already created the
MBeanServer
   Product: Tomcat 10
   Version: unspecified
  Hardware: All
OS: All
Status: NEW
  Severity: trivial
  Priority: P2
 Component: Util
  Assignee: dev@tomcat.apache.org
  Reporter: dingzis...@gmail.com
  Target Milestone: --

Hello,

While viewing the https://issues.apache.org/jira/browse/MAPREDUCE-4262, I found
that the logging statements might give inaccurate messages. 

I also found that the in the line 469 of the file Registry.java, the log
messages says "Creating MBeanServer". However, the MBean server creation should
already completed in previous code (line 467).

Would it be better if we change the verb "Creating" to "Created" to indicate
the action is completed? Or can we move the logging statement to the line
before 467? Since when there was an exception in line 467, the logging message
would not be printed, which may be not good for debugging.


The detailed url is:

https://github.com/apache/tomcat/blob/0f2e084d1583cfa4c00cec1958ec30113fb4f41e/java/org/apache/tomcat/util/modeler/Registry.java#L469

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 9.0.63

2022-05-11 Thread Mark Thomas

On 11/05/2022 09:26, Rémy Maucherat wrote:

The proposed Apache Tomcat 9.0.63 release is now available for voting.

The notable changes compared to 9.0.62 are:

- Provide a property source that sources values from Kubernetes service
bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
identified along with the version of the kernel that includes the fix.
The error message displayed when this bug occurs has been updated to
reflect this new information and to advise users to update to a
version of the OS that uses kernel 5.10 or later. Thanks to
Christopher Gual for the research into this issue.

- Update the packaged version of the Tomcat Native Library to 1.2.33 to
pick up Windows binaries built with OpenSSL 1.1.1o.

- Add support for encrypted PKCS#1 formatted private keys when configuring
the internal, in memory key store.

Along with lots of other bug fixes and improvements.

For full details, see the changelog:
https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.63/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1374
The tag is:
https://github.com/apache/tomcat/tree/9.0.63
538ed3896852b3608561ba6f3d0bc8890ae15de1

The proposed 9.0.63 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 9.0.63 (stable)


Unit tests pass on Linux, Windows and MacOS.

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 9.0.63

2022-05-11 Thread Rémy Maucherat
On Wed, May 11, 2022 at 10:26 AM Rémy Maucherat  wrote:
>
> The proposed Apache Tomcat 9.0.63 release is now available for voting.
>
> The notable changes compared to 9.0.62 are:
>
> - Provide a property source that sources values from Kubernetes service
>bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
>identified along with the version of the kernel that includes the fix.
>The error message displayed when this bug occurs has been updated to
>reflect this new information and to advise users to update to a
>version of the OS that uses kernel 5.10 or later. Thanks to
>Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
>pick up Windows binaries built with OpenSSL 1.1.1o.
>
> - Add support for encrypted PKCS#1 formatted private keys when configuring
>the internal, in memory key store.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.63/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1374
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.63
> 538ed3896852b3608561ba6f3d0bc8890ae15de1
>
> The proposed 9.0.63 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 9.0.63 (stable)

Rémy

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 10.0.21

2022-05-11 Thread Rémy Maucherat
On Wed, May 11, 2022 at 12:39 AM Mark Thomas  wrote:
>
> The proposed Apache Tomcat 10.0.21 release is now available for
> voting.
>
> Apache Tomcat 10.0.x implements Jakarta EE 9 and, as such, the primary
> package for all the specification APIs has changed from javax.* to jakarta.*
>
> Applications that run on Tomcat 9 will not run on Tomcat 10 without
> changes. Java EE applications designed for Tomcat 9 and earlier may be
> placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will
> automatically convert them to Jakarta EE and copy them to the webapps
> directory
>
> The notable changes compared to 10.0.20 are:
>
> - Provide a property source that sources values from Kubernetes service
>bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
>identified along with the version of the kernel that includes the fix.
>The error message displayed when this bug occurs has been updated to
>reflect this new information and to advise users to update to a
>version of the OS that uses kernel 5.10 or later. Thanks to
>Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
>pick up Windows binaries built with OpenSSL 1.1.1o.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-10.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.21/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1373
>
> The tag is:
> https://github.com/apache/tomcat/tree/10.0.21
> feb577944dee2ac7cc9839638e9388d90067f1cb
>
> The proposed 10.0.21 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 10.0.21 (stable)

Rémy

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 10.1.0-M15

2022-05-11 Thread Rémy Maucherat
On Tue, May 10, 2022 at 10:25 PM Mark Thomas  wrote:
>
> The proposed Apache Tomcat 10.1.0-M15 release is now available for
> voting.
>
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
> without changes. Java EE applications designed for Tomcat 9 and earlier
> may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> will automatically convert them to Jakarta EE and copy them to the
> webapps directory.
>
> The notable changes compared to 10.1.0-M14 are:
>
> - Provide a property source that sources values from Kubernetes service
>bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
>identified along with the version of the kernel that includes the fix.
>The error message displayed when this bug occurs has been updated to
>reflect this new information and to advise users to update to a
>version of the OS that uses kernel 5.10 or later. Thanks to
>Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
>pick up Windows binaries built with OpenSSL 1.1.1o.
>
> For full details, see the change log:
> https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M15/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1371
>
> The tag is:
> https://github.com/apache/tomcat/tree/10.1.0-M15
> dcf3e81b2e709574971c7a9592614d70c1b55bf7
>
>
> The proposed 10.1.0-M15 release is:
> [ ] Broken - do not release
> [X] Alpha - go ahead and release as 10.1.0-M15 (alpha)

Rémy

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[VOTE] Release Apache Tomcat 9.0.63

2022-05-11 Thread Rémy Maucherat
The proposed Apache Tomcat 9.0.63 release is now available for voting.

The notable changes compared to 9.0.62 are:

- Provide a property source that sources values from Kubernetes service
   bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
   identified along with the version of the kernel that includes the fix.
   The error message displayed when this bug occurs has been updated to
   reflect this new information and to advise users to update to a
   version of the OS that uses kernel 5.10 or later. Thanks to
   Christopher Gual for the research into this issue.

- Update the packaged version of the Tomcat Native Library to 1.2.33 to
   pick up Windows binaries built with OpenSSL 1.1.1o.

- Add support for encrypted PKCS#1 formatted private keys when configuring
   the internal, in memory key store.

Along with lots of other bug fixes and improvements.

For full details, see the changelog:
https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.63/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1374
The tag is:
https://github.com/apache/tomcat/tree/9.0.63
538ed3896852b3608561ba6f3d0bc8890ae15de1

The proposed 9.0.63 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 9.0.63 (stable)

Rémy

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r54429 - in /dev/tomcat/tomcat-9/v9.0.63: ./ bin/ bin/embed/ src/

2022-05-11 Thread remm
Author: remm
Date: Wed May 11 08:06:43 2022
New Revision: 54429

Log:
Upload Apache Tomcat 9.0.63 for voting

Added:
dev/tomcat/tomcat-9/v9.0.63/
dev/tomcat/tomcat-9/v9.0.63/KEYS
dev/tomcat/tomcat-9/v9.0.63/README.html
dev/tomcat/tomcat-9/v9.0.63/RELEASE-NOTES
dev/tomcat/tomcat-9/v9.0.63/bin/
dev/tomcat/tomcat-9/v9.0.63/bin/README.html
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-deployer.tar.gz.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-deployer.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-deployer.zip   (with 
props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-deployer.zip.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-deployer.zip.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-fulldocs.tar.gz.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-windows-x64.zip   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-windows-x64.zip.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-windows-x64.zip.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-windows-x86.zip   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-windows-x86.zip.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63-windows-x86.zip.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.exe   (with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.exe.asc   (with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.exe.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.tar.gz   (with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.tar.gz.asc   (with 
props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.zip   (with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.zip.asc   (with props)
dev/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.zip.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/embed/
dev/tomcat/tomcat-9/v9.0.63/bin/embed/apache-tomcat-9.0.63-embed.tar.gz   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/embed/apache-tomcat-9.0.63-embed.tar.gz.asc 
  (with props)

dev/tomcat/tomcat-9/v9.0.63/bin/embed/apache-tomcat-9.0.63-embed.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.63/bin/embed/apache-tomcat-9.0.63-embed.zip   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/embed/apache-tomcat-9.0.63-embed.zip.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.63/bin/embed/apache-tomcat-9.0.63-embed.zip.sha512
dev/tomcat/tomcat-9/v9.0.63/src/
dev/tomcat/tomcat-9/v9.0.63/src/apache-tomcat-9.0.63-src.tar.gz   (with 
props)
dev/tomcat/tomcat-9/v9.0.63/src/apache-tomcat-9.0.63-src.tar.gz.asc   (with 
props)
dev/tomcat/tomcat-9/v9.0.63/src/apache-tomcat-9.0.63-src.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.63/src/apache-tomcat-9.0.63-src.zip   (with props)
dev/tomcat/tomcat-9/v9.0.63/src/apache-tomcat-9.0.63-src.zip.asc   (with 
props)
dev/tomcat/tomcat-9/v9.0.63/src/apache-tomcat-9.0.63-src.zip.sha512

Added: dev/tomcat/tomcat-9/v9.0.63/KEYS
==
--- dev/tomcat/tomcat-9/v9.0.63/KEYS (added)
+++ dev/tomcat/tomcat-9/v9.0.63/KEYS Wed May 11 08:06:43 2022
@@ -0,0 +1,237 @@
+This file contains the PGP&GPG keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+pub   1024D/33C60243 2004-09-12
+  Key fingerprint = DCFD 35E0 BF8C A734 4752  DE8B 6FB2 1E89 33C6 0243
+uid  Mark E D Thomas 
+uid  Mark E D Thomas 
+uid  Mark E D Thomas 
+sub   2048g/0BECE548 2004-09-12
+
+pub   4096R/2F6059E7 2009-09-18
+  Key fingerprint = A9C5 DF4D 22E9 9998 D987  5A51 10C0 1C5A 2F60 59E7
+uid  Mark E D Thomas 
+sub   4096R/5E763BEC 2009-09-18
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: GnuPG v1.4.9 (MingW32)
+
+mQGiBEFEjegRBADocGttfROvtLGrTOW3xRqZHmFWybmEaI6jmnRdN/1gGXmb3wQL
+rHsS3fLFIIOYLPph0Kov9q4qNq36LekShIvjMBDFoj2/wRxaUtFq81asaRZg8Mcw
+4kVeIoe8OIOuWmvYhU8SH2jJNUnVVrpTPAa6QWquTmseNi6UJMjLxuL7DwCg//9u
+k2yj0vk6e4WSO6Fe5+EkQDED/AjQsy0kj9TpNHkKSSUR2evRlWPYA0YtxBSbsgON
+tT0cYipAp5IcYt6Zq5QzHiZreyQXLAjItDS2oGCIXfNbTYJ3

[tomcat] branch 10.0.x updated: Increment version number for next development cycle

2022-05-11 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.0.x by this push:
 new 5cc9fe03d6 Increment version number for next development cycle
5cc9fe03d6 is described below

commit 5cc9fe03d60e2b4dc0ecc649741c99b545fb184a
Author: Mark Thomas 
AuthorDate: Wed May 11 09:02:32 2022 +0100

Increment version number for next development cycle
---
 build.properties.default | 2 +-
 res/maven/mvn.properties.default | 2 +-
 webapps/docs/changelog.xml   | 4 +++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index be5bc260c5..3effd38a0d 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -31,7 +31,7 @@
 # - Version Control Flags -
 version.major=10
 version.minor=0
-version.build=21
+version.build=22
 version.patch=0
 version.suffix=-dev
 
diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default
index 73cf7fbd82..0edc350f93 100644
--- a/res/maven/mvn.properties.default
+++ b/res/maven/mvn.properties.default
@@ -39,7 +39,7 @@ 
maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d
 maven.asf.release.repo.repositoryId=apache.releases.https
 
 # Release version info
-maven.asf.release.deploy.version=10.0.21
+maven.asf.release.deploy.version=10.0.22
 
 #Where do we load the libraries from
 tomcat.lib.path=../../output/build/lib
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index a6e153b3ed..6269cfaabe 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,9 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
+
+
   
 
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch main updated: Increment version number of next development cycle

2022-05-11 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
 new 529117d53f Increment version number of next development cycle
529117d53f is described below

commit 529117d53fba06ef1b45699e8dda16398f88acde
Author: Mark Thomas 
AuthorDate: Wed May 11 09:00:58 2022 +0100

Increment version number of next development cycle
---
 build.properties.default | 2 +-
 res/maven/mvn.properties.default | 2 +-
 webapps/docs/changelog.xml   | 4 +++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 238150411e..9852271987 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -33,7 +33,7 @@ version.major=10
 version.minor=1
 version.build=0
 version.patch=0
-version.suffix=-M15-dev
+version.suffix=-M16-dev
 
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default
index 48a92ce6fd..12a680feca 100644
--- a/res/maven/mvn.properties.default
+++ b/res/maven/mvn.properties.default
@@ -39,7 +39,7 @@ 
maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d
 maven.asf.release.repo.repositoryId=apache.releases.https
 
 # Release version info
-maven.asf.release.deploy.version=10.1.0-M15
+maven.asf.release.deploy.version=10.1.0-M16
 
 #Where do we load the libraries from
 tomcat.lib.path=../../output/build/lib
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index a41dedfd5c..f2d5099568 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,9 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
+
+
   
 
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 9.0.x updated: Next is 9.0.64

2022-05-11 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/9.0.x by this push:
 new bdb1b84a3e Next is 9.0.64
bdb1b84a3e is described below

commit bdb1b84a3eb9e88a8b911aed8be52974ff3e05ae
Author: remm 
AuthorDate: Wed May 11 09:11:20 2022 +0200

Next is 9.0.64
---
 build.properties.default | 2 +-
 res/maven/mvn.properties.default | 2 +-
 webapps/docs/changelog.xml   | 4 +++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 82df36ee45..c2f7b9204e 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -31,7 +31,7 @@
 # - Version Control Flags -
 version.major=9
 version.minor=0
-version.build=63
+version.build=64
 version.patch=0
 version.suffix=-dev
 
diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default
index 9573784a3e..435e914507 100644
--- a/res/maven/mvn.properties.default
+++ b/res/maven/mvn.properties.default
@@ -39,7 +39,7 @@ 
maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d
 maven.asf.release.repo.repositoryId=apache.releases.https
 
 # Release version info
-maven.asf.release.deploy.version=9.0.63
+maven.asf.release.deploy.version=9.0.64
 
 #Where do we load the libraries from
 tomcat.lib.path=../../output/build/lib
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index f64f181e65..489f2a65c7 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,9 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
+
+
   
 
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] 01/01: Tag 9.0.63

2022-05-11 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to tag 9.0.63
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 538ed3896852b3608561ba6f3d0bc8890ae15de1
Author: remm 
AuthorDate: Wed May 11 09:09:38 2022 +0200

Tag 9.0.63
---
 build.properties.default   | 6 +++---
 webapps/docs/changelog.xml | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 82df36ee45..6a6d55d4d9 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -33,13 +33,13 @@ version.major=9
 version.minor=0
 version.build=63
 version.patch=0
-version.suffix=-dev
+version.suffix=
 
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
 # Note: The value is in seconds (unlike milliseconds used by 
System.currentTimeMillis()).
-+#2022-03-31T12:00:00Z
-+#ant.tstamp.now=1648728000
++#2022-05-11T07:07:45Z
++#ant.tstamp.now=1652252865
 
 # - Source control flags -
 git.branch=9.0.x
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index f64f181e65..f328aa028a 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,7 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
   
 
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] tag 9.0.63 created (now 538ed38968)

2022-05-11 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a change to tag 9.0.63
in repository https://gitbox.apache.org/repos/asf/tomcat.git


  at 538ed38968 (commit)
This tag includes the following new commits:

 new 538ed38968 Tag 9.0.63

The 1 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.



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org