Re: [VOTE] Release Apache Tomcat 8.5.57

2020-07-01 Thread Michael Osipov
Am 2020-07-01 um 00:14 schrieb Mark Thomas: The proposed Apache Tomcat 8.5.57 release is now available for voting. The notable changes compared to the 8.5.56 release are: - Implement a significant portion of the TLS environment variables for the rewrite valve. - Reduce memory footprint of

Re: Changing the name of the default branch in our git repos

2020-06-16 Thread Michael Osipov
Am 2020-06-16 um 12:09 schrieb Mark Thomas: On 16/06/2020 10:25, Michael Osipov wrote: Am 2020-06-16 um 10:02 schrieb Mark Thomas: All, You may have seen the recent discussions both inside and outside the ASF about the user of "master" as the name of the default git branch. If y

Re: Changing the name of the default branch in our git repos

2020-06-16 Thread Michael Osipov
Am 2020-06-16 um 10:02 schrieb Mark Thomas: All, You may have seen the recent discussions both inside and outside the ASF about the user of "master" as the name of the default git branch. If you haven't, the short version is that the name can be traced back to master/slave and its associations

Re: Building mod_jk for Windows

2020-06-13 Thread Michael Osipov
Am 2020-06-13 um 19:56 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 All, I see Mladen has gone crazy updating mod_jk for IIS. The build process looks fairly straightforward in a way that isn't so straightforward for e.g. libtcnative. I suspect most of it is the

Re: Java library bug in JCEKS keystore loader

2020-06-13 Thread Michael Osipov
Am 2020-06-12 um 23:54 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 All, I've been writing a Java-based certification-expiration checking utility that can handle all kinds of file formats like PEM and the various keystore formats supported by the JVM. Since

Re: Maven uploads and hashes

2020-06-03 Thread Michael Osipov
I have just released Maven Resolver Ant Tasks 1.2.1. Should be soon on Central. SHA-2 is up next. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org

Re: Maven uploads and hashes

2020-05-30 Thread Michael Osipov
Am 2020-05-29 um 20:55 schrieb Mark Thomas: On 29/05/2020 19:42, Michael Osipov wrote: Am 2020-05-29 um 16:48 schrieb Mark Thomas: On 29/05/2020 15:23, Michael Osipov wrote: Am 2020-05-29 um 14:05 schrieb Mark Thomas: Hi, Currently we use the (very old) Maven Ant Tasks to upload files

Re: Maven uploads and hashes

2020-05-29 Thread Michael Osipov
Am 2020-05-29 um 16:48 schrieb Mark Thomas: On 29/05/2020 15:23, Michael Osipov wrote: Am 2020-05-29 um 14:05 schrieb Mark Thomas: Hi, Currently we use the (very old) Maven Ant Tasks to upload files to Nexus. This has a hard-coded feature that adds MD5 and SHA-1 hashes for every uploaded file

Re: Maven uploads and hashes

2020-05-29 Thread Michael Osipov
Am 2020-05-29 um 14:05 schrieb Mark Thomas: Hi, Currently we use the (very old) Maven Ant Tasks to upload files to Nexus. This has a hard-coded feature that adds MD5 and SHA-1 hashes for every uploaded file. It also adds hashes for .asc files. I investigated manually adding .sha256 and .sha512

Re: [tomcat] branch master updated: Add a constant for invalid URI

2020-05-13 Thread Michael Osipov
Am 2020-05-13 um 11:47 schrieb Rémy Maucherat: On Wed, May 13, 2020 at 11:30 AM Michael Osipov wrote: Am 2020-05-13 um 11:18 schrieb Rémy Maucherat: On Wed, May 13, 2020 at 11:08 AM Michael Osipov wrote: Am 2020-05-13 um 09:45 schrieb r...@apache.org: This is an automated email from

Re: [tomcat] branch master updated: Add a constant for invalid URI

2020-05-13 Thread Michael Osipov
Am 2020-05-13 um 11:18 schrieb Rémy Maucherat: On Wed, May 13, 2020 at 11:08 AM Michael Osipov wrote: Am 2020-05-13 um 09:45 schrieb r...@apache.org: This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch master in repository https

Re: [tomcat] branch master updated: Add a constant for invalid URI

2020-05-13 Thread Michael Osipov
Am 2020-05-13 um 09:45 schrieb r...@apache.org: This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push:

Re: Dropping reason phrase in WebDavServlet

2020-04-29 Thread Michael Osipov
Am 2020-04-29 um 18:51 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Michael, On 4/28/20 18:06, Michael Osipov wrote: Am 2020-04-20 um 10:25 schrieb Mark Thomas: On 18/04/2020 21:19, Michael Osipov wrote: Folks, the WebDAV servlet still sends a reason phrase

Re: Dropping reason phrase in WebDavServlet

2020-04-28 Thread Michael Osipov
Am 2020-04-20 um 10:25 schrieb Mark Thomas: On 18/04/2020 21:19, Michael Osipov wrote: Folks, the WebDAV servlet still sends a reason phrase on multistatus (207).I'd like to drop it in master and 9.0.x. It is inconsistent with the behavior with these versions. Any objections/opinions

Re: Position on failing tests with vendor-modified OpenSSL packages

2020-04-28 Thread Michael Osipov
Am 2020-04-24 um 01:45 schrieb Michael Osipov: Folks, I run test from Tomcat master and libtcnative master on FreeBSD, RHEL 7 and HP-UX 11.31 on a regular basis and noticed that the OpenSSL 1.0.2 packages provided by Red Hat and HPE are modified which make several tests fail. See an excerpt

Re: [VOTE] Release Apache Tomcat Native 1.2.24

2020-04-27 Thread Michael Osipov
Am 2020-04-24 um 22:10 schrieb Mark Thomas: Version 1.2.24 includes the following changes compared to 1.2.23 - Various improvements to the build process related to OpenSSL - Windows binaries built with OpenSSL 1.1.1g Various other fixes and improvements. See the changelog for details. The

Re: [tomcat-native] branch master updated: Introduce tcn_get_thread_id(void) to reduce code duplication

2020-04-26 Thread Michael Osipov
://gitbox.apache.org/repos/asf/tomcat-native.git The following commit(s) were added to refs/heads/master by this push: new f95f531 Introduce tcn_get_thread_id(void) to reduce code duplication f95f531 is described below commit f95f531e98278cc7555367084b967e3550734559 Author: Michael Osipov AuthorDate

Re: [tomcat-native] branch master updated: Introduce tcn_get_thread_id(void) to reduce code duplication

2020-04-26 Thread Michael Osipov
://gitbox.apache.org/repos/asf/tomcat-native.git The following commit(s) were added to refs/heads/master by this push: new f95f531 Introduce tcn_get_thread_id(void) to reduce code duplication f95f531 is described below commit f95f531e98278cc7555367084b967e3550734559 Author: Michael Osipov AuthorDate

Re: Position on failing tests with vendor-modified OpenSSL packages

2020-04-26 Thread Michael Osipov
Am 2020-04-24 um 18:30 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Mark and Michael, On 4/24/20 07:24, Michael Osipov wrote: Am 2020-04-24 um 08:57 schrieb Mark Thomas: On 24/04/2020 00:45, Michael Osipov wrote: Folks, I run test from Tomcat master

Re: Building libtcnative with MinGW32

2020-04-26 Thread Michael Osipov
Am 2020-04-24 um 19:52 schrieb Mark Thomas: On 24/04/2020 18:43, Michael Osipov wrote: Folks, has anyone ever built libtcnative with MinGW32? I have build (lib)curl a fair amount of times with ease with MinGW. Download all the SDK along with minimal VS is overkill for such a small lib. How do

Building libtcnative with MinGW32

2020-04-24 Thread Michael Osipov
Folks, has anyone ever built libtcnative with MinGW32? I have build (lib)curl a fair amount of times with ease with MinGW. Download all the SDK along with minimal VS is overkill for such a small lib. How do you build on Windows? Is anyone interested in this? Should we also consider building

Re: [tomcat-native] branch master updated: Update Java source to latest 10.0.x

2020-04-24 Thread Michael Osipov
Am 2020-04-24 um 17:00 schrieb ma...@apache.org: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat-native.git The following commit(s) were added to refs/heads/master by this push:

Re: Position on failing tests with vendor-modified OpenSSL packages

2020-04-24 Thread Michael Osipov
Am 2020-04-24 um 08:57 schrieb Mark Thomas: On 24/04/2020 00:45, Michael Osipov wrote: Folks, I run test from Tomcat master and libtcnative master on FreeBSD, RHEL 7 and HP-UX 11.31 on a regular basis and noticed that the OpenSSL 1.0.2 packages provided by Red Hat and HPE are modified which

Position on failing tests with vendor-modified OpenSSL packages

2020-04-23 Thread Michael Osipov
Folks, I run test from Tomcat master and libtcnative master on FreeBSD, RHEL 7 and HP-UX 11.31 on a regular basis and noticed that the OpenSSL 1.0.2 packages provided by Red Hat and HPE are modified which make several tests fail. See an excerpt here [1]. To verify this I have compiled OpenSSL

Re: [tomcat-native] branch master updated: Tweak wording. Fix typo.

2020-04-23 Thread Michael Osipov
Am 2020-04-23 um 18:48 schrieb ma...@apache.org: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat-native.git The following commit(s) were added to refs/heads/master by this push:

Re: [tomcat-native] 02/03: Update version recommendations

2020-04-23 Thread Michael Osipov
Am 2020-04-23 um 17:43 schrieb ma...@apache.org: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat-native.git commit 04497fe553ac4a5497eeb7c011275c8e14eb6fec Author: Mark Thomas

Re: Time for Tomcat Native 1.2.24?

2020-04-23 Thread Michael Osipov
Am 2020-04-22 um 12:34 schrieb Mark Thomas: Hi all, You have probably seen this: OpenSSL - CVE-2020-1967 https://openssl.markmail.org/thread/nuamcatocap7rwrw I have reviewed the Tomcat Native code and confirmed that we do not call SSL_check_chain() at any point. I also looked at the OpenSSL

Re: [tomcat] branch 7.0.x updated: Remove redundant sole path/URI from error page message on SC_NOT_FOUND

2020-04-20 Thread Michael Osipov
/repos/asf/tomcat.git The following commit(s) were added to refs/heads/7.0.x by this push: new 08879ae Remove redundant sole path/URI from error page message on SC_NOT_FOUND 08879ae is described below commit 08879aeb5e30933bc0a6aaea6c1fa8a9ef4b8a58 Author: Michael Osipov AuthorDate: Sat

Re: [tomcat] branch 7.0.x updated: Remove redundant sole path/URI from error page message on SC_NOT_FOUND

2020-04-20 Thread Michael Osipov
Am 2020-04-20 um 11:11 schrieb Rémy Maucherat: On Mon, Apr 20, 2020 at 10:58 AM Michael Osipov wrote: Am 2020-04-20 um 10:05 schrieb Mark Thomas: On 18/04/2020 20:59, micha...@apache.org wrote: This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit

Re: Connection close for POST after successful expectation and status 302

2020-04-20 Thread Michael Osipov
Am 2020-04-20 um 11:32 schrieb Mark Thomas: On 20/04/2020 09:52, Michael Osipov wrote: Am 2020-04-19 um 17:32 schrieb Rainer Jung: Hi Michael, Am 19.04.2020 um 17:11 schrieb Michael Osipov: Am 2020-04-19 um 14:40 schrieb Rainer Jung: I observed this when using Apache mod_proxy_http

Re: [tomcat] branch 7.0.x updated: Remove redundant sole path/URI from error page message on SC_NOT_FOUND

2020-04-20 Thread Michael Osipov
added to refs/heads/7.0.x by this push: new 08879ae Remove redundant sole path/URI from error page message on SC_NOT_FOUND 08879ae is described below commit 08879aeb5e30933bc0a6aaea6c1fa8a9ef4b8a58 Author: Michael Osipov AuthorDate: Sat Apr 18 20:58:40 2020 +0200 Remove redundant sole

Re: Dropping reason phrase in WebDavServlet

2020-04-20 Thread Michael Osipov
Am 2020-04-20 um 10:25 schrieb Mark Thomas: On 18/04/2020 21:19, Michael Osipov wrote: Folks, the WebDAV servlet still sends a reason phrase on multistatus (207).I'd like to drop it in master and 9.0.x. It is inconsistent with the behavior with these versions. Any objections/opinions

Re: Connection close for POST after successful expectation and status 302

2020-04-20 Thread Michael Osipov
Am 2020-04-19 um 17:32 schrieb Rainer Jung: Hi Michael, Am 19.04.2020 um 17:11 schrieb Michael Osipov: Am 2020-04-19 um 14:40 schrieb Rainer Jung: I observed this when using Apache mod_proxy_http and mod_proxy_balancer with ping=5000, which wil add the expectation to any POST request. I

Re: Connection close for POST after successful expectation and status 302

2020-04-19 Thread Michael Osipov
Am 2020-04-19 um 14:40 schrieb Rainer Jung: I observed this when using Apache mod_proxy_http and mod_proxy_balancer with ping=5000, which wil add the expectation to any POST request. I wanted to tune Apache/Tomcat communication to use connections very long in order to reduce TLS handshakes

Dropping reason phrase in WebDavServlet

2020-04-18 Thread Michael Osipov
Folks, the WebDAV servlet still sends a reason phrase on multistatus (207).I'd like to drop it in master and 9.0.x. It is inconsistent with the behavior with these versions. Any objections/opinions on dropping it? Michael -

Re: [tomcat] branch master updated: Proposed Connector API and XML refactoring

2020-04-17 Thread Michael Osipov
Am 2020-04-17 um 16:58 schrieb Rémy Maucherat: On Fri, Apr 17, 2020 at 2:19 PM Michael Osipov wrote: Isn't that obvious a soon as I provide sslImplementationName/? With the new config SSLHostConfig, SSLEnabled seems to be derivable from that since it's mandatory. This wasn't practical

Re: [tomcat] branch master updated: Proposed Connector API and XML refactoring

2020-04-17 Thread Michael Osipov
Am 2020-04-17 um 14:02 schrieb Rémy Maucherat: On Fri, Apr 17, 2020 at 11:51 AM Michael Osipov wrote: Am 2020-04-15 um 23:05 schrieb r...@apache.org: This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch master in repository https

Re: [tomcat] branch master updated: Proposed Connector API and XML refactoring

2020-04-17 Thread Michael Osipov
Am 2020-04-15 um 23:05 schrieb r...@apache.org: This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push:

Re: Remaining Tomcat 10 items

2020-03-23 Thread Michael Osipov
Am 2020-03-23 um 10:37 schrieb Rémy Maucherat: Hi, I'm looking at the TODO list, in addition to some extra items. In order ... You missed one point: Remove deprecated code marked for removal in Tomcat 10. M - To

Re: Remaining Tomcat 10 items

2020-03-23 Thread Michael Osipov
Am 2020-03-23 um 15:42 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Rémy, On 3/23/20 05:37, Rémy Maucherat wrote: I'm looking at the TODO list, in addition to some extra items. In order ... - Remove APR connector. Is there still general approval for that, and

Re: Request line parsing

2020-03-23 Thread Michael Osipov
Am 2020-03-23 um 14:01 schrieb Mark Thomas: Hi, I am currently looking at the request line parsing. I'll try and set out each issue in turn. End of line parsing === Prior to the recent changes, Tomcat allowed CRLF or LF to mark the end of a line. The unwanted side effect was

Re: Proposed changes to UDecoder.ALLOW_ENCODED_SLASH

2020-03-13 Thread Michael Osipov
Am 2020-03-13 um 15:35 schrieb Mark Thomas: Hi all, I am writing this up as this is a change I'd like to make in Tomcat 10 that I think is important to get right. It may also get back-ported. This first arose in this mod_jk bug: https://bz.apache.org/bugzilla/show_bug.cgi?id=62459 Ignoring

Re: [tomcat-native] Installation structure

2020-03-10 Thread Michael Osipov
Chris, Am 2020-03-09 um 22:22 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Michael, On 3/9/20 10:20, Michael Osipov wrote: Folks, I have been recently reviewing some downstream changes in tomcat-native. Can someone explain me why we install headers files

[tomcat-native] Installation structure

2020-03-09 Thread Michael Osipov
Folks, I have been recently reviewing some downstream changes in tomcat-native. Can someone explain me why we install headers files along with .pc file? . ├── bin ├── include │   ├── ssl_private.h │   ├── tcn_api.h │   ├── tcn_version.h │   └── tcn.h └── lib ├── libtcnative-1.a ├──

Issue with tomcat-native.git

2020-03-09 Thread Michael Osipov
Folks, is it just me or is something wrong with tomcat-native.git on GitBox? PS C:\Users\osipovmi> git --version git version 2.25.0.windows.1 PS C:\Users\osipovmi> git clone https://gitbox.apache.org/repos/asf/tomcat-native.git Cloning into 'tomcat-native'... remote: Counting objects: 65115,

Re: The future of Gump

2020-03-07 Thread Michael Osipov
Am 2020-03-07 um 21:11 schrieb Mark Thomas: Hi all, The Gump project has reached the point where Tomcat is the only ASF project using it. The Gump community is currently discussing options for the future. One of those options is status quo which would have no impact on us. Another option is

Re: [Tomcat 10] Dropping deprecations/renaming typos in public API

2020-03-07 Thread Michael Osipov
Am 2020-03-07 um 11:28 schrieb Mark Thomas: On 07/03/2020 09:13, Michael Osipov wrote: Folks, just wanted to make sure to avoid reverts. I want to start to drop all deprecated stuff I have marked/participated in the last couple years. What if a public API contains a typo? Are we fine

[Tomcat 10] Dropping deprecations/renaming typos in public API

2020-03-07 Thread Michael Osipov
Folks, just wanted to make sure to avoid reverts. I want to start to drop all deprecated stuff I have marked/participated in the last couple years. What if a public API contains a typo? Are we fine to rename that? Michael

Re: [VOTE] Release Apache Tomcat 8.5.52

2020-03-06 Thread Michael Osipov
Am 2020-03-06 um 12:51 schrieb Mark Thomas: The proposed Apache Tomcat 8.5.52 release is now available for voting. The major changes compared to the 8.5.51 release are: - Add new attribute persistAuthentication to both StandardManager and PersistentManager to support authentication

Re: git-fu is weak

2020-02-24 Thread Michael Osipov
Am 2020-02-24 um 21:35 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Michael, On 2/24/20 14:15, Michael Osipov wrote: Am 2020-02-24 um 17:33 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 All, I'm trying to cherry-pick a commit

Re: git-fu is weak

2020-02-24 Thread Michael Osipov
Am 2020-02-24 um 17:33 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 All, I'm trying to cherry-pick a commit. The commit went through github, merged a PR from a contributor into master. I'm trying to cherry-pick it back into the 9.0.x branch: $ git cherry-pick

Re: [VOTE] Tomcat 7.0.x EOL as 31 March 2021

2020-02-21 Thread Michael Osipov
Am 2020-02-21 um 10:52 schrieb Mark Thomas: All, This has been mentioned in various threads and I don't recall any objections. I think it is time for a vote so we can formally announce this. Announce the EOL date for 7.0.x as 31 March 2021 +1

Re: [tomcat] branch 7.0.x updated: Change the default bind address for AJP to the loopback address

2020-02-05 Thread Michael Osipov
Am 2020-02-05 um 13:30 schrieb ma...@apache.org: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/7.0.x by this push:

Re: [DISCUSS] Mapping internal roles to external ones (web.xml and API)

2020-02-01 Thread Michael Osipov
Am 2020-01-28 um 22:56 schrieb Mark Thomas: On 28/01/2020 21:50, Christopher Schultz wrote: Michael, On 1/28/20 3:51 PM, Michael Osipov wrote: Am 2020-01-25 um 12:13 schrieb Mark Thomas: On 23/01/2020 10:29, Michael Osipov wrote: Design questions: * Shall this remain a listener or do we

Re: [PROPOSAL] Tomcat 10: rename language bundles

2020-02-01 Thread Michael Osipov
Am 2020-01-30 um 18:41 schrieb Konstantin Kolinko: ср, 29 янв. 2020 г. в 00:08, Michael Osipov : Folks, I recently worked on some localization issues and noticed that, in my opinion, these JARs are incorrectly named: tomcat-i18n-cs.jar tomcat-i18n-de.jar tomcat-i18n-es.jar tomcat-i18n

Re: [tomcat-connectors] branch master created (now 254b5bb)

2020-01-29 Thread Michael Osipov
Am 2020-01-30 um 00:24 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Mark and Michael, On 1/29/20 1:58 PM, Mark Thomas wrote: On 29/01/2020 18:41, Michael Osipov wrote: Am 2020-01-28 um 22:49 schrieb ma...@apache.org: This is an automated email from the ASF

Re: [PROPOSAL] Tomcat 10: rename language bundles

2020-01-29 Thread Michael Osipov
Am 2020-01-28 um 22:53 schrieb Mark Thomas: On 28/01/2020 21:52, Christopher Schultz wrote: Michael, On 1/28/20 4:08 PM, Michael Osipov wrote: Folks, I recently worked on some localization issues and noticed that, in my opinion, these JARs are incorrectly named: tomcat-i18n-cs.jar

Re: [tomcat-connectors] branch master created (now 254b5bb)

2020-01-29 Thread Michael Osipov
Am 2020-01-28 um 22:49 schrieb ma...@apache.org: This is an automated email from the ASF dual-hosted git repository. markt pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/tomcat-connectors.git. Why connectors? We have only one, don't we? mod_jk. I assume it

[PROPOSAL] Tomcat 10: rename language bundles

2020-01-28 Thread Michael Osipov
Folks, I recently worked on some localization issues and noticed that, in my opinion, these JARs are incorrectly named: tomcat-i18n-cs.jar tomcat-i18n-de.jar tomcat-i18n-es.jar tomcat-i18n-fr.jar tomcat-i18n-ja.jar tomcat-i18n-ko.jar tomcat-i18n-pt-BR.jar tomcat-i18n-ru.jar

Re: [DISCUSS] Mapping internal roles to external ones (web.xml and API)

2020-01-28 Thread Michael Osipov
Am 2020-01-25 um 12:13 schrieb Mark Thomas: On 23/01/2020 10:29, Michael Osipov wrote: Design questions: * Shall this remain a listener or do we want to introduce a new interface for that? If yes, how should it look like? Given the use cases (could apply at various levels

Re: [PROPOSAL] Tomcat 10: change default certificateKeystoreType and truststoreType from JKS to PKCS12

2020-01-28 Thread Michael Osipov
Am 2020-01-28 um 18:07 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 All, The subject says it all. Java 9 is changing the default keystore type from JKS to PKCS12 and deprecating the use of JKS. Do we know what version of Java Tomcat 10 will require? I suspect

[DISCUSS] Mapping internal roles to external ones (web.xml and API)

2020-01-23 Thread Michael Osipov
Folks, I'd like to discuss the architecture of BZ 55477 [0], this shall apply to Tomcat 8.5+ only. The feature has been requested several times over time years, being able to map some technical role from a specific store to an application role. E.g., A group SID from AD

Re: Tomcat 7.0.x end of life

2020-01-15 Thread Michael Osipov
Am 2020-01-14 um 21:56 schrieb Mark Thomas: Hi all, This has been mentioned several times as we have figured out our approach to Jakarta EE 9 and Tomcat 10. I'd like to formally propose that we announce end of life for Tomcat 7.0.x as 31 March 2021. +1

Re: [tomcat] branch master updated: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=64074

2020-01-14 Thread Michael Osipov
Am 2020-01-14 um 19:55 schrieb Mark Thomas: On 14/01/2020 18:49, Michael Osipov wrote: Am 2020-01-14 um 18:09 schrieb ma...@apache.org: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf

Re: [tomcat] branch master updated: Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=64074

2020-01-14 Thread Michael Osipov
Am 2020-01-14 um 18:09 schrieb ma...@apache.org: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push:

Re: [VOTE] Release Apache Tomcat 8.5.50

2019-12-08 Thread Michael Osipov
Am 2019-12-07 um 20:54 schrieb Mark Thomas: The proposed Apache Tomcat 8.5.50 release is now available for voting. The major changes compared to the 8.5.49 release are: - Correct multiple regressions in the static resource caching related to using URLs provided for cached resources -

Re: [VOTE] Release Apache Tomcat 9.0.30

2019-12-08 Thread Michael Osipov
Am 2019-12-07 um 18:24 schrieb Mark Thomas: The proposed Apache Tomcat 9.0.30 release is now available for voting. The major changes compared to the 9.0.29 release are: - Correct multiple regressions in the static resource caching related to using URLs provided for cached resources -

Re: [tomcat] branch master updated: https://bz.apache.org/bugzilla/show_bug.cgi?id=63937 allowCorsPreflight

2019-12-02 Thread Michael Osipov
Am 2019-12-02 um 21:07 schrieb Mark Thomas: On 02/12/2019 19:48, Michael Osipov wrote: Am 2019-12-02 um 18:51 schrieb ma...@apache.org: > This is why I brought up BZ 63938. You see no other way to make it an exact match a not blanket? Not easily, no. You'd essentially have to recreate la

Re: [tomcat] branch master updated: https://bz.apache.org/bugzilla/show_bug.cgi?id=63937 allowCorsPreflight

2019-12-02 Thread Michael Osipov
Am 2019-12-02 um 18:51 schrieb ma...@apache.org: This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push:

Re: [tomcat] branch BZ-63681/8.5.x updated (6be96eb -> a0e8d49)

2019-11-27 Thread Michael Osipov
Am 2019-11-27 um 18:05 schrieb Rémy Maucherat: On Wed, Nov 27, 2019 at 11:28 AM wrote: This is an automated email from the ASF dual-hosted git repository. michaelo pushed a change to branch BZ-63681/8.5.x in repository https://gitbox.apache.org/repos/asf/tomcat.git. This branch is 100%

Re: [tomcat] branch 7.0.x updated: BZ 63950 - Limit wait time in a test case.

2019-11-23 Thread Michael Osipov
Am 2019-11-23 um 20:57 schrieb kkoli...@apache.org: This is an automated email from the ASF dual-hosted git repository. kkolinko pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/7.0.x by this push:

Re: [VOTE] Release Apache Tomcat 7.0.98

2019-11-23 Thread Michael Osipov
Am 2019-11-22 um 14:19 schrieb Violeta Georgieva: The proposed Apache Tomcat 7.0.98 release is now available for voting. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.98/ The Maven staging repo is:

Re: [VOTE] Release Apache Tomcat 9.0.29

2019-11-20 Thread Michael Osipov
Am 2019-11-16 um 19:56 schrieb Mark Thomas: The proposed Apache Tomcat 9.0.29 release is now available for voting. The major changes compared to the 9.0.27 release are: - Improvements to Async error handling - Stricter processing of HTTP headers when looking for specific token values -

Re: [tomcat] branch master updated: Fix test fallout of BZ 63905

2019-11-13 Thread Michael Osipov
://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push: new ccd6518 Fix test fallout of BZ 63905 ccd6518 is described below commit ccd6518024ab4f8c0add42eb2b20941a6b237f5d Author: Michael Osipov AuthorDate: Sat Nov 9 11:35:22 2019 +0100 Fix test

Re: [tomcat] branch master updated: Fix test fallout of BZ 63905

2019-11-13 Thread Michael Osipov
://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push: new ccd6518 Fix test fallout of BZ 63905 ccd6518 is described below commit ccd6518024ab4f8c0add42eb2b20941a6b237f5d Author: Michael Osipov AuthorDate: Sat Nov 9 11:35:22 2019 +0100 Fix test

Re: [tomcat] branch master updated: BZ 63905: Clean up Tomcat CSS

2019-11-13 Thread Michael Osipov
://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/master by this push: new 69602cb BZ 63905: Clean up Tomcat CSS 69602cb is described below commit 69602cb1ef0dc3aa2188a1b3be9fa3a1440cd1b1 Author: Michael Osipov AuthorDate: Thu Nov 7 22:21:27 2019 +0100 BZ 63905

Re: [PROPOSAL] Tomcat 10: Drop APR Connector

2019-11-11 Thread Michael Osipov
Am 2019-10-09 um 21:40 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Michael On 10/9/19 11:40, Michael Osipov wrote: Am 2019-10-07 um 16:39 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 All, I recently gave a presentation

Re: buildbot failure in on tomcat-trunk

2019-11-09 Thread Michael Osipov
Am 2019-11-09 um 02:24 schrieb Konstantin Kolinko: сб, 9 нояб. 2019 г. в 02:32, Michael Osipov : Am 2019-11-09 um 00:19 schrieb build...@apache.org: The Buildbot has detected a new failure on builder tomcat-trunk while building tomcat. Full details are available at: https

Re: buildbot failure in on tomcat-trunk

2019-11-08 Thread Michael Osipov
: asf946_ubuntu Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-commit' triggered this build Build Source Stamp: [branch master] 69602cb1ef0dc3aa2188a1b3be9fa3a1440cd1b1 Blamelist: Michael Osipov Folks, is there a way to access the build directory on that node or retrigger

Re: [tomcat] branch BZ-63905/9.0.x created (now de12b4d)

2019-11-07 Thread Michael Osipov
Am 2019-11-07 um 22:44 schrieb Rémy Maucherat: On Thu, Nov 7, 2019 at 10:22 PM wrote: This is an automated email from the ASF dual-hosted git repository. michaelo pushed a change to branch BZ-63905/9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git. at de12b4d BZ

Re: [VOTE] Private branches in the official Tomcat git repository

2019-10-18 Thread Michael Osipov
Am 2019-10-18 um 16:12 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 4:20 PM Rémy Maucherat wrote: Hi, This vote is to regulate the use of branches in the official Tomcat repository beyond branches that are approved by the community such as 8.5.x and 7.0.x. It is possible to do development

Re: Possible bug in Http11Processor/SocketWrapperBase

2019-10-12 Thread Michael Osipov
Am 2019-10-11 um 17:06 schrieb Mark Thomas: On 11/10/2019 13:21, Michael Osipov wrote: Folks, while working on BZ-63835 I have noticed an odd thing and I'd like someone to review whether my code/understanding is wrong or the one already present in Tomcat. we have a total of 100 requests

Re: [VOTE] Private branches in the official Tomcat git repository

2019-10-12 Thread Michael Osipov
Am 2019-10-12 um 15:57 schrieb Konstantin Kolinko: пт, 11 окт. 2019 г. в 17:21, Rémy Maucherat : Hi, This vote is to regulate the use of branches in the official Tomcat repository beyond branches that are approved by the community such as 8.5.x and 7.0.x. It is possible to do development in

Re: [VOTE] Private branches in the official Tomcat git repository

2019-10-11 Thread Michael Osipov
Am 2019-10-11 um 16:20 schrieb Rémy Maucherat: Hi, This vote is to regulate the use of branches in the official Tomcat repository beyond branches that are approved by the community such as 8.5.x and 7.0.x. It is possible to do development in private branches directly in the official Tomcat

Re: [tomcat] branch BZ-63835/8.5.x created (now 6ff2233)

2019-10-11 Thread Michael Osipov
Am 2019-10-11 um 16:07 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 3:46 PM Michael Osipov wrote: Am 2019-10-11 um 15:10 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 1:51 PM Michael Osipov wrote: Am 2019-10-11 um 11:32 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 10:43 AM Mark

Re: [tomcat] branch BZ-63835/8.5.x created (now 6ff2233)

2019-10-11 Thread Michael Osipov
Am 2019-10-11 um 15:20 schrieb Mark Thomas: On 11/10/2019 14:10, Rémy Maucherat wrote: On Fri, Oct 11, 2019 at 1:51 PM Michael Osipov mailto:micha...@apache.org>> wrote: Am 2019-10-11 um 11:32 schrieb Rémy Maucherat: > On Fri, Oct 11, 2019 at 10:43 AM Mark Thomas

Re: [tomcat] branch BZ-63835/8.5.x created (now 6ff2233)

2019-10-11 Thread Michael Osipov
Am 2019-10-11 um 15:10 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 1:51 PM Michael Osipov wrote: Am 2019-10-11 um 11:32 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 10:43 AM Mark Thomas wrote: On 11/10/2019 09:30, micha...@apache.org wrote: This is an automated email from the ASF

Re: [tomcat] 01/01: First draft

2019-10-11 Thread Michael Osipov
Am 2019-10-11 um 14:35 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 1:49 PM Michael Osipov wrote: Am 2019-10-11 um 11:51 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 10:30 AM wrote: This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit

Possible bug in Http11Processor/SocketWrapperBase

2019-10-11 Thread Michael Osipov
Folks, while working on BZ-63835 I have noticed an odd thing and I'd like someone to review whether my code/understanding is wrong or the one already present in Tomcat. Note: The same code path in HTTPd behaves corectly. Consider this output received by curl: HTTP/1.1 302

Re: [tomcat] branch BZ-63835/8.5.x created (now 6ff2233)

2019-10-11 Thread Michael Osipov
Am 2019-10-11 um 11:32 schrieb Rémy Maucherat: On Fri, Oct 11, 2019 at 10:43 AM Mark Thomas wrote: On 11/10/2019 09:30, micha...@apache.org wrote: This is an automated email from the ASF dual-hosted git repository. michaelo pushed a change to branch BZ-63835/8.5.x New features should be

Re: [tomcat] 01/01: First draft

2019-10-11 Thread Michael Osipov
6ff2233cbbd27c9c2c649208a21931e5f3e132a6 Author: Michael Osipov AuthorDate: Fri Oct 11 10:30:08 2019 +0200 First draft +if (keepAliveTimeout > 0) { +String value = "timeout=" + TimeUnit.MILLISECONDS.toSeconds(kee

Re: Possible bugs in Http11Processor

2019-10-09 Thread Michael Osipov
Am 2019-10-09 um 23:46 schrieb Michael Osipov: Am 2019-10-09 um 23:23 schrieb Mark Thomas: On 09/10/2019 22:03, Michael Osipov wrote: Am 2019-10-09 um 19:08 schrieb Mark Thomas: On 09/10/2019 16:58, Michael Osipov wrote: Folks, while working on an improvement for Http11Processor I have

Re: Possible bugs in Http11Processor

2019-10-09 Thread Michael Osipov
Am 2019-10-09 um 23:23 schrieb Mark Thomas: On 09/10/2019 22:03, Michael Osipov wrote: Am 2019-10-09 um 19:08 schrieb Mark Thomas: On 09/10/2019 16:58, Michael Osipov wrote: Folks, while working on an improvement for Http11Processor I have noticed there constructs: if ((contentEncodingMB

Re: Possible bugs in Http11Processor

2019-10-09 Thread Michael Osipov
Am 2019-10-09 um 19:08 schrieb Mark Thomas: On 09/10/2019 16:58, Michael Osipov wrote: Folks, while working on an improvement for Http11Processor I have noticed there constructs: if ((contentEncodingMB != null)    (contentEncodingMB.indexOf("gzip") != -1)) The parsing of th

Re: [PROPOSAL] Tomcat 10: Remove WebDAV

2019-10-09 Thread Michael Osipov
Am 2019-10-09 um 21:35 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Michael, On 10/9/19 11:36, Michael Osipov wrote: Am 2019-10-07 um 16:54 schrieb Christopher Schultz: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Or, since svn is HTTP, you can just use

Re: [VOTE] Release Apache Tomcat 8.5.47

2019-10-09 Thread Michael Osipov
Am 2019-10-09 um 18:55 schrieb Mark Thomas: On 09/10/2019 16:48, Michael Osipov wrote: and Testcase: testMultipleHostHeaders took 1,385 sec     FAILED expected:<...content-length]-[112[7] 1-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT] 1-HeadersEnd 1-Body-1127] 1-EndOfStr

Re: Unbundling Commons Daemon and tcnative

2019-10-09 Thread Michael Osipov
Am 2019-10-09 um 19:14 schrieb Mark Thomas: On 09/10/2019 17:36, Michael Osipov wrote: I have been wondering recently why are we bundling commons-daemon-native.tar.gz and tomcat-native.tar.gz every time with a new release at all? Because users find it convenient to have the latest versions

Re: Possible bugs in Http11Processor

2019-10-09 Thread Michael Osipov
Just found another bug: private static boolean isConnectionClose(MimeHeaders headers) { MessageBytes connection = headers.getValue(Constants.CONNECTION); if (connection == null) { return false; } return connection.equals(Constants.CLOSE); }

Unbundling Commons Daemon and tcnative

2019-10-09 Thread Michael Osipov
Guys, I have been wondering recently why are we bundling commons-daemon-native.tar.gz and tomcat-native.tar.gz every time with a new release at all? There are two scenarios where people don't require to use it from the tarball: 1. Tomcat Native and Commons Daemon are installed through OS

Possible bugs in Http11Processor

2019-10-09 Thread Michael Osipov
Folks, while working on an improvement for Http11Processor I have noticed there constructs: if ((contentEncodingMB != null) (contentEncodingMB.indexOf("gzip") != -1)) if (connectionValue != null) foundUpgrade = connectionValue.toLowerCase(Locale.ENGLISH).contains("upgrade");

  1   2   >