[Bug 61441] daemon.sh's auto-detection fails on linux system's where java is installed via an RPM

2019-09-18 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=61441

--- Comment #6 from Hugo Carnegie <0p1lp...@besttempmail.com> ---
Bug is the error that is produced due to some functional disorder in the system
and the file due to hazards and other situations. The status of the bug that is
mentioned has
https://www.techentice.com/top-10-practical-blogging-trends-you-need-to-follow-in-2019/
for practicing the following steps like the products, version, and components,
etc.

-- 
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 63743] Tomcat 9.0.x configuration file differences page - Forbidden

2019-09-18 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63743

Mark Thomas  changed:

   What|Removed |Added

 Status|NEEDINFO|RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Mark Thomas  ---
There is now a very narrow exemption in the block that Infra applies that
allows the Tomcat configuration file diff utility to work. This should allow us
to obtain diffs without exposing the server to abuse.

That said, Infra reserve the right to remove this exemption with no notice if
abuse does become an issue.

-- 
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



svn commit: r1867152 - in /tomcat/site/trunk: docs/migration-6.html docs/migration-8.html xdocs/migration-6.xml xdocs/migration-8.xml

2019-09-18 Thread markt
Author: markt
Date: Wed Sep 18 23:23:36 2019
New Revision: 1867152

URL: http://svn.apache.org/viewvc?rev=1867152=rev
Log:
Fix config diffs for branches in the svn archive area

Modified:
tomcat/site/trunk/docs/migration-6.html
tomcat/site/trunk/docs/migration-8.html
tomcat/site/trunk/xdocs/migration-6.xml
tomcat/site/trunk/xdocs/migration-8.xml

Modified: tomcat/site/trunk/docs/migration-6.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-6.html?rev=1867152=1867151=1867152=diff
==
--- tomcat/site/trunk/docs/migration-6.html (original)
+++ tomcat/site/trunk/docs/migration-6.html Wed Sep 18 23:23:36 2019
@@ -562,7 +562,7 @@ of Apache Tomcat.
   "6.0.53":"1789860"
 };
 
-formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/; +
+formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/archive/tc6.0.x/trunk/; +
   document.getElementById('select-filename').value;
 formSubmit.elements['r1'].value = 
revisions[document.getElementById('select-r1').value]; 
 formSubmit.elements['r2'].value = 
revisions[document.getElementById('select-r2').value]; 
@@ -681,8 +681,8 @@ of Apache Tomcat.
 
 
 svn diff
-  --old=http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_36/conf/
-  
--new=http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_37/conf/
+  
--old=http://svn.apache.org/repos/asf/tomcat/archive/tc6.0.x/tags/TOMCAT_6_0_36/conf/
+  
--new=http://svn.apache.org/repos/asf/tomcat/archive/tc6.0.x/tags/TOMCAT_6_0_37/conf/
 
 
   

Modified: tomcat/site/trunk/docs/migration-8.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-8.html?rev=1867152=1867151=1867152=diff
==
--- tomcat/site/trunk/docs/migration-8.html (original)
+++ tomcat/site/trunk/docs/migration-8.html Wed Sep 18 23:23:36 2019
@@ -828,7 +828,7 @@ of Apache Tomcat.
   "8.0.53":"1834688"
 };
 
-formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/; +
+formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/archive/tc8.0.x/trunk/; +
   document.getElementById('select-filename').value;
 formSubmit.elements['r1'].value = 
revisions[document.getElementById('select-r1').value]; 
 formSubmit.elements['r2'].value = 
revisions[document.getElementById('select-r2').value]; 
@@ -971,8 +971,8 @@ of Apache Tomcat.
 
 
 svn diff
-  --old=http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_1/conf/
-  
--new=http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_3/conf/
+  
--old=http://svn.apache.org/repos/asf/tomcat/archive/tc8.0.x/tags/TOMCAT_8_0_1/conf/
+  
--new=http://svn.apache.org/repos/asf/tomcat/archive/tc8.0.x/tags/TOMCAT_8_0_3/conf/
 
 
   

Modified: tomcat/site/trunk/xdocs/migration-6.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-6.xml?rev=1867152=1867151=1867152=diff
==
--- tomcat/site/trunk/xdocs/migration-6.xml (original)
+++ tomcat/site/trunk/xdocs/migration-6.xml Wed Sep 18 23:23:36 2019
@@ -223,7 +223,7 @@ of Apache Tomcat.
   "6.0.53":"1789860"
 };
 
-formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/; +
+formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/archive/tc6.0.x/trunk/; +
   document.getElementById('select-filename').value;
 formSubmit.elements['r1'].value = 
revisions[document.getElementById('select-r1').value]; 
 formSubmit.elements['r2'].value = 
revisions[document.getElementById('select-r2').value]; 
@@ -328,8 +328,8 @@ of Apache Tomcat.
 
 You can also use Subversion command similar to the following (all on 
one line):
 svn diff
-  --old=http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_36/conf/
-  
--new=http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_37/conf/
+  
--old=http://svn.apache.org/repos/asf/tomcat/archive/tc6.0.x/tags/TOMCAT_6_0_36/conf/
+  
--new=http://svn.apache.org/repos/asf/tomcat/archive/tc6.0.x/tags/TOMCAT_6_0_37/conf/
   
   
 

Modified: tomcat/site/trunk/xdocs/migration-8.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-8.xml?rev=1867152=1867151=1867152=diff
==
--- tomcat/site/trunk/xdocs/migration-8.xml (original)
+++ tomcat/site/trunk/xdocs/migration-8.xml Wed Sep 18 23:23:36 2019
@@ -391,7 +391,7 @@ of Apache Tomcat.
   "8.0.53":"1834688"
 };
 
-formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/; +
+formSubmit.action = 
"http://svn.apache.org/viewvc/tomcat/archive/tc8.0.x/trunk/; +
   document.getElementById('select-filename').value;

svn commit: r1867151 - in /tomcat/site/trunk: docs/migration-9.html xdocs/migration-9.xml

2019-09-18 Thread markt
Author: markt
Date: Wed Sep 18 22:59:41 2019
New Revision: 1867151

URL: http://svn.apache.org/viewvc?rev=1867151=rev
Log:
Align tags with the format used by in git

Modified:
tomcat/site/trunk/docs/migration-9.html
tomcat/site/trunk/xdocs/migration-9.xml

Modified: tomcat/site/trunk/docs/migration-9.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1867151=1867150=1867151=diff
==
--- tomcat/site/trunk/docs/migration-9.html (original)
+++ tomcat/site/trunk/docs/migration-9.html Wed Sep 18 22:59:41 2019
@@ -838,23 +838,23 @@ of Apache Tomcat.
 
 Old version:
 
-9.0.0.M1
-9.0.0.M3
-9.0.0.M4
-9.0.0.M6
-9.0.0.M8
-9.0.0.M9
-9.0.0.M10
-9.0.0.M11
-9.0.0.M13
-9.0.0.M15
-9.0.0.M17
-9.0.0.M18
-9.0.0.M19
-9.0.0.M20
-9.0.0.M21
-9.0.0.M22
-9.0.0.M26
+9.0.0-M1
+9.0.0-M3
+9.0.0-M4
+9.0.0-M6
+9.0.0-M8
+9.0.0-M9
+9.0.0-M10
+9.0.0-M11
+9.0.0-M13
+9.0.0-M15
+9.0.0-M17
+9.0.0-M18
+9.0.0-M19
+9.0.0-M20
+9.0.0-M21
+9.0.0-M22
+9.0.0-M26
 9.0.1
 9.0.2
 9.0.4
@@ -876,23 +876,23 @@ of Apache Tomcat.
 9.0.24
 , new version:
 
-9.0.0.M1
-9.0.0.M3
-9.0.0.M4
-9.0.0.M6
-9.0.0.M8
-9.0.0.M9
-9.0.0.M10
-9.0.0.M11
-9.0.0.M13
-9.0.0.M15
-9.0.0.M17
-9.0.0.M18
-9.0.0.M19
-9.0.0.M20
-9.0.0.M21
-9.0.0.M22
-9.0.0.M26
+9.0.0-M1
+9.0.0-M3
+9.0.0-M4
+9.0.0-M6
+9.0.0-M8
+9.0.0-M9
+9.0.0-M10
+9.0.0-M11
+9.0.0-M13
+9.0.0-M15
+9.0.0-M17
+9.0.0-M18
+9.0.0-M19
+9.0.0-M20
+9.0.0-M21
+9.0.0-M22
+9.0.0-M26
 9.0.1
 9.0.2
 9.0.4

Modified: tomcat/site/trunk/xdocs/migration-9.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/migration-9.xml?rev=1867151=1867150=1867151=diff
==
--- tomcat/site/trunk/xdocs/migration-9.xml (original)
+++ tomcat/site/trunk/xdocs/migration-9.xml Wed Sep 18 22:59:41 2019
@@ -333,23 +333,23 @@ of Apache Tomcat.
 
 Old version:
 
-9.0.0.M1
-9.0.0.M3
-9.0.0.M4
-9.0.0.M6
-9.0.0.M8
-9.0.0.M9
-9.0.0.M10
-9.0.0.M11
-9.0.0.M13
-9.0.0.M15
-9.0.0.M17
-9.0.0.M18
-9.0.0.M19
-9.0.0.M20
-9.0.0.M21
-9.0.0.M22
-9.0.0.M26
+9.0.0-M1
+9.0.0-M3
+9.0.0-M4
+9.0.0-M6
+9.0.0-M8
+9.0.0-M9
+9.0.0-M10
+9.0.0-M11
+9.0.0-M13
+9.0.0-M15
+9.0.0-M17
+9.0.0-M18
+9.0.0-M19
+9.0.0-M20
+9.0.0-M21
+9.0.0-M22
+9.0.0-M26
 9.0.1
 9.0.2
 9.0.4
@@ -371,23 +371,23 @@ of Apache Tomcat.
 9.0.24
 , new version:
 
-9.0.0.M1
-9.0.0.M3
-9.0.0.M4
-9.0.0.M6
-9.0.0.M8
-9.0.0.M9
-9.0.0.M10
-9.0.0.M11
-9.0.0.M13
-9.0.0.M15
-9.0.0.M17
-9.0.0.M18
-9.0.0.M19
-9.0.0.M20
-9.0.0.M21
-9.0.0.M22
-9.0.0.M26
+9.0.0-M1
+9.0.0-M3
+9.0.0-M4
+9.0.0-M6
+9.0.0-M8
+9.0.0-M9
+9.0.0-M10
+9.0.0-M11
+9.0.0-M13
+9.0.0-M15
+9.0.0-M17
+9.0.0-M18
+9.0.0-M19
+9.0.0-M20
+9.0.0-M21
+9.0.0-M22
+9.0.0-M26
 9.0.1
 9.0.2
 9.0.4



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



buildbot failure in on tomcat-trunk

2019-09-18 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-trunk while building 
tomcat. Full details are available at:
https://ci.apache.org/builders/tomcat-trunk/builds/4617

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: asf946_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-commit' 
triggered this build
Build Source Stamp: [branch master] fb458eeabe48f751cde6dc2ad8631efeeca07b8f
Blamelist: remm 

BUILD FAILED: failed compile_1

Sincerely,
 -The Buildbot




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



[tomcat] branch master updated: Typos and minor reorg

2019-09-18 Thread remm
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:
 new fb458ee  Typos and minor reorg
fb458ee is described below

commit fb458eeabe48f751cde6dc2ad8631efeeca07b8f
Author: remm 
AuthorDate: Wed Sep 18 16:57:26 2019 +0200

Typos and minor reorg
---
 webapps/docs/graal.xml | 26 +++---
 1 file changed, 15 insertions(+), 11 deletions(-)

diff --git a/webapps/docs/graal.xml b/webapps/docs/graal.xml
index b90817c..5178b56 100644
--- a/webapps/docs/graal.xml
+++ b/webapps/docs/graal.xml
@@ -75,10 +75,7 @@ cd $JAVA_HOME/bin
 Inside the tomcat-maven folder, the directory structure is the same as for
 regular Tomcat. The main configuration files are placed in the conf folder,
 and if using the default server.xml the webapps are placed in the webapps
-folder. If using the default server.xml file, some Server listeners have
-to be removed from the configuration as they are not compatible with native
-images, such as a JMX listener (JMX is unsupported) and leak prevention
-listeners (not needed here, and using internal code that does not exist).
+folder.
   
 
   
@@ -161,9 +158,18 @@ ant -Dwebapp.name=somewebapp -f 
graal-webapp.ant.xml
   
 
   
-Servlets, JSPs, EL, websockets, the Tomcat container, tomcat-native, 
HTTP/2\
+Servlets, JSPs, EL, websockets, the Tomcat container, tomcat-native, HTTP/2
 are all supported out of the box in a native image. However, EL uses
 BeanInfo reflection which needs manual descriptor configuration.
+To give an example, the EL expression
+${pageContext.servletContext.serverInfo} needs full
+reflection information on the concrete Jasper page context class, as well
+as the Catalina Servlet context implementation. Graal error messages
+during runtime generally indicate which classes are missing reflection
+as the BeanInfo reported for these will be empty.
+  
+
+  
 At the time of writing this documentation, JULI is not supported as the
 log manager configuration property is not supported by Graal, in addition
 to some static initializer problems, and the regular java.util.logging
@@ -171,12 +177,10 @@ ant -Dwebapp.name=somewebapp -f 
graal-webapp.ant.xml
   
 
   
-An a descriptor example, the EL expression
-${pageContext.servletContext.serverInfo} needs full
-reflection information on the concrete Jasper page context class, as well
-as the Catalina Servlet context implementation. Graal error messages
-during runtime generally indicate which classes are missing reflection
-as the BeanInfo reported for these will be empty.
+If using the default server.xml file, some Server listeners have
+to be removed from the configuration as they are not compatible with native
+images, such as a JMX listener (JMX is unsupported) and leak prevention
+listeners (use of internal code that does not exist in Graal).
   
 
   


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



[Bug 63754] Can't run configure for v1.2.23 with OpenSSL 1.1.1c

2019-09-18 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63754

Mark Thomas  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |INVALID

--- Comment #1 from Mark Thomas  ---
This is a question for the users mailing list.

Note that Gump builds Tomcat Native 4 times a day against 1.0.2, 1.1.0 (now
EOL), 1.1.1 and master and has not reported any errors.

-- 
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 63754] New: Can't run configure for v1.2.23 with OpenSSL 1.1.1c

2019-09-18 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63754

Bug ID: 63754
   Summary: Can't  run configure for  v1.2.23 with OpenSSL 1.1.1c
   Product: Tomcat Native
   Version: unspecified
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: Library
  Assignee: dev@tomcat.apache.org
  Reporter: kamade...@gmail.com
  Target Milestone: ---

I try to run the following command 

./configure --with-apr=/usr/bin/apr-1-config \
--with-java-home=/home/jfclere/JAVA/jdk1.7.0_80/ \
--with-ssl=/user/local/openssl \
--prefix=/srv/tomcat

and the output I get is : 

checking for OpenSSL library... using openssl from
/user/local/openssl/${exec_prefix}/lib and /user/local/openssl/include
checking OpenSSL library version >= 1.0.2... configure: error: Your version of
OpenSSL is not compatible with this version of tcnative

I run the latest version of OpenSSL : 1.1.1c

[root@localhost native]# openssl
OpenSSL> version
OpenSSL 1.1.1c  28 May 2019

-- 
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: Tomcat 7.0.96 - Issue with Kerberos Authentication

2019-09-18 Thread Mark Thomas
This is a question for the users list.

And a review of the recent archives for that list will find a similar
question along with a solution.

Mark


On 18/09/2019 11:35, Mehta, Vipul wrote:
> In case of Kerberos authentication of user with tomcat webapp via
> browser, we are facing issue with following class in tomcat version 7.0.96:
> 
> https://github.com/apache/tomcat/blob/7.0.x/java/org/apache/catalina/connector/Request.java
> 
>  
> 
> public Principal getUserPrincipal()
> 
> => return ((GenericPrincipal) userPrincipal).getUserPrincipal(); #LINE-2650
> 
>  
> 
> This returns javax.security.auth.kerberos.KerberosPrincipal instance
> using which it is not possible to get the actual delegated credential.
> 
> Shouldn’t it simply return GenericPrincipal instance which contains
> KerberosPrincipal as well as delegated GSSCredential ?
> 
>  
> 
> We are using following realm config in server.xml:
> 
>  className="org.apache.catalina.realm.JAASRealm"
> roleClassNames="org.apache.catalina.realm.GenericPrincipal"
> stripRealmForGss="false" useContextClassLoader="false"
> userClassNames="org.apache.catalina.realm.GenericPrincipal,
> javax.security.auth.kerberos.KerberosPrincipal"/>
> 
>  
> 
>  
> 
> Thanks,
> 
> Vipul
> 
>  
> 


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



[tomcat] 02/02: Fix some Javadoc warning when building with later versions of Java

2019-09-18 Thread markt
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

commit f67a783210e58d48aa192ff3d5dd7e2c02307c98
Author: Mark Thomas 
AuthorDate: Wed Sep 18 14:33:29 2019 +0100

Fix some Javadoc warning when building with later versions of Java
---
 java/org/apache/coyote/AbstractProcessor.java|  3 ++-
 java/org/apache/coyote/AbstractProtocol.java | 16 ++--
 java/org/apache/coyote/OutputBuffer.java |  3 +++
 java/org/apache/coyote/Processor.java|  7 +++
 java/org/apache/coyote/ProtocolHandler.java  |  3 +++
 java/org/apache/coyote/ajp/AbstractAjpProcessor.java |  8 
 java/org/apache/coyote/ajp/AjpAprProcessor.java  | 19 +++
 java/org/apache/coyote/ajp/AjpMessage.java   |  6 +-
 8 files changed, 61 insertions(+), 4 deletions(-)

diff --git a/java/org/apache/coyote/AbstractProcessor.java 
b/java/org/apache/coyote/AbstractProcessor.java
index 80ed7c3..e74c385 100644
--- a/java/org/apache/coyote/AbstractProcessor.java
+++ b/java/org/apache/coyote/AbstractProcessor.java
@@ -122,7 +122,8 @@ public abstract class AbstractProcessor implements 
ActionHook, Processor {
 }
 
 /**
- * The endpoint receiving connections that are handled by this processor.
+ * @return The endpoint receiving connections that are handled by this
+ * processor.
  */
 protected AbstractEndpoint getEndpoint() {
 return endpoint;
diff --git a/java/org/apache/coyote/AbstractProtocol.java 
b/java/org/apache/coyote/AbstractProtocol.java
index bbbf090..bf5308f 100644
--- a/java/org/apache/coyote/AbstractProtocol.java
+++ b/java/org/apache/coyote/AbstractProtocol.java
@@ -296,8 +296,10 @@ public abstract class AbstractProtocol implements 
ProtocolHandler,
 
 /**
  * The name will be prefix-address-port if address is non-null and
- * prefix-port if the address is null. The name will be appropriately 
quoted
- * so it can be used directly in an ObjectName.
+ * prefix-port if the address is null.
+ *
+ * @return A name for this protocol instance that is appropriately quoted
+ * for use in an ObjectName.
  */
 public String getName() {
 StringBuilder name = new StringBuilder(getNamePrefix());
@@ -350,6 +352,7 @@ public abstract class AbstractProtocol implements 
ProtocolHandler,
 
 /**
  * Obtain the handler associated with the underlying Endpoint
+ * @return the handler
  */
 protected abstract Handler getHandler();
 
@@ -788,7 +791,16 @@ public abstract class AbstractProtocol implements 
ProtocolHandler,
 protected abstract void release(SocketWrapper socket,
 Processor processor, boolean socketClosing,
 boolean addToPoller);
+
 /**
+ * Create an instance of an HTTP upgrade processor.
+ *
+ * @param socketThe socket associated with the connection to 
upgrade
+ * @param inbound   Listener to which data available events should be
+ *  passed
+ * @return  A Processor instance for the upgraded connection
+ * @throws IOException if an I/O error occurred during the creation of
+ * the Processor
  * @deprecated  Will be removed in Tomcat 8.0.x.
  */
 @Deprecated
diff --git a/java/org/apache/coyote/OutputBuffer.java 
b/java/org/apache/coyote/OutputBuffer.java
index 93d18ce..4f5ebba 100644
--- a/java/org/apache/coyote/OutputBuffer.java
+++ b/java/org/apache/coyote/OutputBuffer.java
@@ -35,6 +35,9 @@ public interface OutputBuffer {
  * Write the given data to the response. The caller owns the chunks.
  *
  * @param chunk data to write
+ * @param response  The response to which the data should be written.
+ *  (Should be the response already associated with the
+ *  OutputBuffer).
  *
  * @return The number of bytes written which may be less than available in
  * the input chunk
diff --git a/java/org/apache/coyote/Processor.java 
b/java/org/apache/coyote/Processor.java
index 62638e4..476be1c 100644
--- a/java/org/apache/coyote/Processor.java
+++ b/java/org/apache/coyote/Processor.java
@@ -40,11 +40,18 @@ public interface Processor {
 SocketState asyncPostProcess();
 
 /**
+ * @return  Listener to which data available events are passed once the
+ *  associated connection has completed the proprietary Tomcat HTTP
+ *  upgrade process.
+ *
  * @deprecated  Will be removed in Tomcat 8.0.x.
  */
 @Deprecated
 org.apache.coyote.http11.upgrade.UpgradeInbound getUpgradeInbound();
 /**
+ * @return  The socket state once the upgrade dispatch event has been
+ *  processed.
+ * @throws IOException An IO error 

[tomcat] 01/02: Fix Javadoc error when building with Java 9

2019-09-18 Thread markt
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

commit a20a1a1421e22bd9df5a7a28b861d49c91fafcce
Author: Mark Thomas 
AuthorDate: Wed Sep 18 13:40:13 2019 +0100

Fix Javadoc error when building with Java 9
---
 java/org/apache/tomcat/util/digester/SetPropertiesRule.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/tomcat/util/digester/SetPropertiesRule.java 
b/java/org/apache/tomcat/util/digester/SetPropertiesRule.java
index 206aa80..88254a1 100644
--- a/java/org/apache/tomcat/util/digester/SetPropertiesRule.java
+++ b/java/org/apache/tomcat/util/digester/SetPropertiesRule.java
@@ -94,7 +94,7 @@ public class SetPropertiesRule extends Rule {
  * If a property name is null or the attribute name has no matching
  * property name, then this indicates that the attribute should be 
ignored.
  *
- * Example One
+ * Example One
  *  The following constructs a rule that maps the alt-city
  * attribute to the city property and the 
alt-state
  * to the state property.
@@ -105,7 +105,7 @@ public class SetPropertiesRule extends Rule {
  *new String[] {"city", "state"});
  * 
  *
- * Example Two
+ * Example Two
  *  The following constructs a rule that maps the class
  * attribute to the className property.
  * The attribute ignore-me is not mapped.


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



[tomcat] branch 7.0.x updated (3e1fc1d -> f67a783)

2019-09-18 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


from 3e1fc1d  Fix typo
 new a20a1a1  Fix Javadoc error when building with Java 9
 new f67a783  Fix some Javadoc warning when building with later versions of 
Java

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


Summary of changes:
 java/org/apache/coyote/AbstractProcessor.java |  3 ++-
 java/org/apache/coyote/AbstractProtocol.java  | 16 ++--
 java/org/apache/coyote/OutputBuffer.java  |  3 +++
 java/org/apache/coyote/Processor.java |  7 +++
 java/org/apache/coyote/ProtocolHandler.java   |  3 +++
 java/org/apache/coyote/ajp/AbstractAjpProcessor.java  |  8 
 java/org/apache/coyote/ajp/AjpAprProcessor.java   | 19 +++
 java/org/apache/coyote/ajp/AjpMessage.java|  6 +-
 .../tomcat/util/digester/SetPropertiesRule.java   |  4 ++--
 9 files changed, 63 insertions(+), 6 deletions(-)


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



Tomcat 7.0.96 - Issue with Kerberos Authentication

2019-09-18 Thread Mehta, Vipul
In case of Kerberos authentication of user with tomcat webapp via browser, we 
are facing issue with following class in tomcat version 7.0.96:
https://github.com/apache/tomcat/blob/7.0.x/java/org/apache/catalina/connector/Request.java

public Principal getUserPrincipal()
=> return ((GenericPrincipal) userPrincipal).getUserPrincipal(); #LINE-2650

This returns javax.security.auth.kerberos.KerberosPrincipal instance using 
which it is not possible to get the actual delegated credential.
Shouldn't it simply return GenericPrincipal instance which contains 
KerberosPrincipal as well as delegated GSSCredential ?

We are using following realm config in server.xml:



Thanks,
Vipul



buildbot success in on tomcat-trunk

2019-09-18 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-trunk while 
building tomcat. Full details are available at:
https://ci.apache.org/builders/tomcat-trunk/builds/4616

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: asf946_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-commit' 
triggered this build
Build Source Stamp: [branch master] 989a19d44d8ec4857a241ecbb83d882f65af6f64
Blamelist: remm 

Build succeeded!

Sincerely,
 -The Buildbot




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



buildbot failure in on tomcat-85-trunk

2019-09-18 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-85-trunk while 
building tomcat. Full details are available at:
https://ci.apache.org/builders/tomcat-85-trunk/builds/1943

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: asf946_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-85-commit' 
triggered this build
Build Source Stamp: [branch 8.5.x] ca38cf161bd5810ce956b301b56d0ff31ee45ea0
Blamelist: Mark Thomas 

BUILD FAILED: failed compile_1

Sincerely,
 -The Buildbot




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



[tomcat] branch master updated: Add GraalVM documentation page

2019-09-18 Thread remm
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:
 new 989a19d  Add GraalVM documentation page
989a19d is described below

commit 989a19d44d8ec4857a241ecbb83d882f65af6f64
Author: remm 
AuthorDate: Wed Sep 18 11:25:12 2019 +0200

Add GraalVM documentation page

It seems more appropriate than a wiki page or the readme, and it
describes the process that I used for the ApacheCon presentation. The
downside is that it is more annoying to update.
---
 res/tomcat-maven/README.md |  27 +--
 webapps/docs/changelog.xml |   7 ++
 webapps/docs/graal.xml | 185 +
 webapps/docs/project.xml   |   1 +
 4 files changed, 194 insertions(+), 26 deletions(-)

diff --git a/res/tomcat-maven/README.md b/res/tomcat-maven/README.md
index 1072faa..b5e54f7 100644
--- a/res/tomcat-maven/README.md
+++ b/res/tomcat-maven/README.md
@@ -80,32 +80,7 @@ oc policy add-role-to-user view system:serviceaccount:$(oc 
project -q):default -
 
 ## Native Image
 
-Download Graal native-image and tools.
-```
-export JAVA_HOME=/absolute...path...to/graalvm-ce-19.2.0.1
-export TOMCAT_MAVEN=/absolute...path...to/tomcat-maven
-cd $JAVA_HOME/bin
-./gu install native-image
-```
-As Graal does not support dynamic class loading, all Servlets and support 
classes of the webapp, which would traditionally be placed
-in `/WEB-INF/classes` and `/WEB-INF/lib`, must be included as part of the 
tomcat-maven build process, so they are packaged into the
-`target/tomcat-maven-1.0.jar`.
-
-Run Tomcat with the agent in full trace mode. The arguments are identical to 
regular Tomcat with the addition of the trace agent which attempts to
-intercept all relevant reflection calls.
-```
-cd $TOMCAT_MAVEN
-$JAVA_HOME/bin/java 
-agentlib:native-image-agent=trace-output=$TOMCAT_MAVEN/target/trace-file.json 
-Dcatalina.base=. -Djava.util.logging.config.file=conf/logging.properties 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -jar 
target/tomcat-maven-1.0.jar
-```
-Then exercise necessary paths of your service with the Tomcat configuration. 
Any changes to the Tomcat configuration requires running
-the substrate VM with the agent again.
-
-Generate the final json files using native-image-configuration then use native 
image using the generated reflection metadata:
-```
-$JAVA_HOME/bin/native-image-configure generate 
--trace-input=$TOMCAT_MAVEN/target/trace-file.json 
--output-dir=$TOMCAT_MAVEN/target
-$JAVA_HOME/bin/native-image --no-server --allow-incomplete-classpath 
--enable-https 
--initialize-at-build-time=org.eclipse.jdt,org.apache.el.parser.SimpleNode,javax.servlet.jsp.JspFactory,org.apache.jasper.servlet.JasperInitializer,org.apache.jasper.runtime.JspFactoryImpl
 -H:+JNI -H:+ReportUnsupportedElementsAtRuntime -H:+ReportExceptionStackTraces 
-H:EnableURLProtocols=http,https,jar 
-H:ConfigurationFileDirectories=$TOMCAT_MAVEN/target/ 
-H:ReflectionConfigurationFiles=$TOMCAT_MAVEN/tomc [...]
-./tomcat-maven-1.0 -Djava.library.path=$JAVA_HOME/jre/lib/amd64 
-Dcatalina.base=. -Djava.util.logging.config.file=conf/logging.properties
-```
+The Tomcat documentation includes information on using the native-image tool 
(docs/graal.html).
 
 Running in a container is possible, an example `DockerfileGraal` is given. To 
use a native image in a container that is not identical to the build platform,
 the `native-image` call will need to use the additional `--static` parameter 
to statically link base libraries (this will then require zlib and glibc
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 48f3408..652eba3 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -54,6 +54,13 @@
   
 
   
+  
+
+  
+Add base GraalVM documentation. (remm)
+  
+
+  
 
 
   
diff --git a/webapps/docs/graal.xml b/webapps/docs/graal.xml
new file mode 100644
index 000..b90817c
--- /dev/null
+++ b/webapps/docs/graal.xml
@@ -0,0 +1,185 @@
+
+
+
+]>
+
+
+
+
+  
+GraalVM support
+  
+
+
+
+
+
+
+
+  
+
+  
+Tomcat supports using the GraalVM Native Image tool to produce a native
+binary including the container. This documentation page describes the
+build process of such an image.
+  
+
+  
+
+  
+
+  
+The native image tool is much easier to use with single JARs, as a result
+the process will use the Maven shade plugin JAR packaging (fat JAR). The
+idea is to produce a single JAR that contains all necessary classes from
+Tomcat, the webapps and all additional dependencies. Although Tomcat has
+received compatibility fixes to support GraalVM native images, any library
+may not be compatible and may require replacement code (the GraalVM
+documentation has more details about this).
+  
+
+  
+

[tomcat] branch 8.5.x updated: Fix indent

2019-09-18 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/8.5.x by this push:
 new ca38cf1  Fix indent
ca38cf1 is described below

commit ca38cf161bd5810ce956b301b56d0ff31ee45ea0
Author: Mark Thomas 
AuthorDate: Wed Sep 18 10:07:03 2019 +0100

Fix indent
---
 build.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.xml b/build.xml
index 1f4761f..569afa5 100644
--- a/build.xml
+++ b/build.xml
@@ -1980,7 +1980,7 @@ Apache Tomcat ${version} native binaries for Win64 
AMD64/EMT64 platform.
   
   
   
-
+  
   https://docs.oracle.com/javase/7/docs/api/"/>
   https://docs.oracle.com/javaee/7/api/"/>
   


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



[Bug 63752] error_page

2019-09-18 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63752

Mark Thomas  changed:

   What|Removed |Added

 Resolution|--- |INVALID
 Status|NEW |RESOLVED

-- 
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 63752] error_page

2019-09-18 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63752

kimc@gmail.com changed:

   What|Removed |Added

 OS||All

--- Comment #1 from kimc@gmail.com ---
So sorry about this unintentionally opened bug.
Please close this.

-- 
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 63753] New: unnecessary websocket request host header port number checking

2019-09-18 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63753

Bug ID: 63753
   Summary: unnecessary websocket request host header port number
checking
   Product: Tomcat 9
   Version: 9.0.x
  Hardware: All
OS: All
Status: NEW
  Severity: trivial
  Priority: P2
 Component: WebSocket
  Assignee: dev@tomcat.apache.org
  Reporter: jongfigh...@gmail.com
  Target Milestone: -

WsWebSocketContainer::createRequestHeaders intends to check whether the port
number is -1 or not.

// Host header
List hostValues = new ArrayList<>(1);
if (port == -1) {
hostValues.add(host);
} else {
hostValues.add(host + ':' + port);
}

However, before createRequestHeaders method is called, the port number is set
to 80 and 443 in connectToServerRecursive method. The value of port cannot be
-1.

if (port == -1) {
if ("ws".equalsIgnoreCase(scheme)) {
port = 80;
} else {
// Must be wss due to scheme validation above
port = 443;
}
}

I think it is side effect of revision 230c1083fd9f10ec50ccd1d15032f2df29e4de2c.
(git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1780109
13f79535-47bb-0310-9956-ffa450edef68). It is better to remove the code.

-- 
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 63752] New: error_page

2019-09-18 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63752

Bug ID: 63752
   Summary: error_page
   Product: Tomcat Connectors
   Version: 1.2.46
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: isapi
  Assignee: dev@tomcat.apache.org
  Reporter: kimc@gmail.com
  Target Milestone: ---

-- 
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



[tomcat] 01/01: Frist draft

2019-09-18 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch BZ-63681/8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 6be96ebba4e7056d5c9621bada2c496f8c0a82d0
Author: Michael Osipov 
AuthorDate: Wed Aug 21 23:23:19 2019 +0200

Frist draft

changelog.xml pending
---
 java/org/apache/catalina/Realm.java   | 13 +
 java/org/apache/catalina/realm/CombinedRealm.java | 34 
 java/org/apache/catalina/realm/LockOutRealm.java  | 12 
 java/org/apache/catalina/realm/RealmBase.java | 67 +++
 4 files changed, 116 insertions(+), 10 deletions(-)

diff --git a/java/org/apache/catalina/Realm.java 
b/java/org/apache/catalina/Realm.java
index a6360cc..412e845 100644
--- a/java/org/apache/catalina/Realm.java
+++ b/java/org/apache/catalina/Realm.java
@@ -25,6 +25,8 @@ import org.apache.catalina.connector.Request;
 import org.apache.catalina.connector.Response;
 import org.apache.tomcat.util.descriptor.web.SecurityConstraint;
 import org.ietf.jgss.GSSContext;
+import org.ietf.jgss.GSSCredential;
+import org.ietf.jgss.GSSName;
 
 /**
  * A Realm is a read-only facade for an underlying security realm
@@ -135,6 +137,17 @@ public interface Realm {
 
 
 /**
+ * Try to authenticate using a {@link GSSName}
+ *
+ * @param gssName The {@link GSSName} of the principal to look up
+ * @param gssCredential The {@link GSSCredential} of the principal, may be
+ *  {@code null}
+ * @return the associated principal, or {@code null} if there is none
+ */
+public Principal authenticate(GSSName gssName, GSSCredential 
gssCredential);
+
+
+/**
  * Try to authenticate using {@link X509Certificate}s
  *
  * @param certs Array of client certificates, with the first one in
diff --git a/java/org/apache/catalina/realm/CombinedRealm.java 
b/java/org/apache/catalina/realm/CombinedRealm.java
index 59511fa..5645457 100644
--- a/java/org/apache/catalina/realm/CombinedRealm.java
+++ b/java/org/apache/catalina/realm/CombinedRealm.java
@@ -32,6 +32,7 @@ import org.apache.catalina.Realm;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 import org.ietf.jgss.GSSContext;
+import org.ietf.jgss.GSSCredential;
 import org.ietf.jgss.GSSException;
 import org.ietf.jgss.GSSName;
 
@@ -393,6 +394,39 @@ public class CombinedRealm extends RealmBase {
 return null;
 }
 
+/**
+ * {@inheritDoc}
+ */
+@Override
+public Principal authenticate(GSSName gssName, GSSCredential 
gssCredentail) {
+Principal authenticatedUser = null;
+
+String username = String.valueOf(gssName);
+
+for (Realm realm : realms) {
+if (log.isDebugEnabled()) {
+log.debug(sm.getString("combinedRealm.authStart",
+username, realm.getClass().getName()));
+}
+
+authenticatedUser = realm.authenticate(gssName, gssCredentail);
+
+if (authenticatedUser == null) {
+if (log.isDebugEnabled()) {
+log.debug(sm.getString("combinedRealm.authFail",
+username, realm.getClass().getName()));
+}
+} else {
+if (log.isDebugEnabled()) {
+log.debug(sm.getString("combinedRealm.authSuccess",
+username, realm.getClass().getName()));
+}
+break;
+}
+}
+return authenticatedUser;
+}
+
 @Override
 @Deprecated
 protected String getName() {
diff --git a/java/org/apache/catalina/realm/LockOutRealm.java 
b/java/org/apache/catalina/realm/LockOutRealm.java
index b2dc29e..46e6a97 100644
--- a/java/org/apache/catalina/realm/LockOutRealm.java
+++ b/java/org/apache/catalina/realm/LockOutRealm.java
@@ -27,6 +27,7 @@ import org.apache.catalina.LifecycleException;
 import org.apache.juli.logging.Log;
 import org.apache.juli.logging.LogFactory;
 import org.ietf.jgss.GSSContext;
+import org.ietf.jgss.GSSCredential;
 import org.ietf.jgss.GSSException;
 import org.ietf.jgss.GSSName;
 
@@ -205,6 +206,17 @@ public class LockOutRealm extends CombinedRealm {
 return null;
 }
 
+/**
+ * {@inheritDoc}
+ */
+@Override
+public Principal authenticate(GSSName gssName, GSSCredential 
gssCredential) {
+String username = String.valueOf(gssName);
+
+Principal authenticatedUser = super.authenticate(gssName, 
gssCredential);
+return filterLockedAccounts(username, authenticatedUser);
+}
+
 
 /*
  * Filters authenticated principals to ensure that null is
diff --git a/java/org/apache/catalina/realm/RealmBase.java 
b/java/org/apache/catalina/realm/RealmBase.java
index d321c56..f300810 100644
--- a/java/org/apache/catalina/realm/RealmBase.java
+++ b/java/org/apache/catalina/realm/RealmBase.java
@@ -499,16 

[tomcat] branch BZ-63681/8.5.x updated (8a23438 -> 6be96eb)

2019-09-18 Thread michaelo
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.


 discard 8a23438  Frist draft
 add e8121dc  Simplify service usage note by substituting in current major 
version
 add d8c2354  Fix BZ 62140 Document catalina.[sh|bat] commands
 add 03f8774  Add 8.5.45 release date
 add 4fc4825  Fix trivial typo in changelog.
 add 8b7e6f0  BZ 63684: Wrapper never passed to RealmBase#hasRole() for 
given security constraints
 add 2f33f55  fix JSSE_OPTS quoting
 add 88ae81a  Fix JSSE_OPTS quoting in catalina.bat
 add df41189  63706: Avoid NPE accessing https port with plaintext
 add 3cf8893  Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63689 
display name
 add 720b8c6  Describe how Tomcat inherits its cryptographic support from 
the available libraries.
 add 781a67f  Fix various typos in threshold
 add 4cb34dd  Remove duplicate definition of initial window size
 add 0e87d92  Add setting direction to debug logging.
 add 068cc31  Improve debug logging
 add 7e344a6  Keep connection flow control window consistent with initial 
window size.
 add fbbbfc0  Workaround 
https://bz.apache.org/bugzilla/show_bug.cgi?id=63690
 add b297676  Fix NPEs in tests. Align with 9.0.x.
 add 73f94fd  Remove link to unused external Javadoc
 add 2bc58a9  Fix Javadoc issues preventing release builds with newer Java 
versions
 add cfa3cbf  Revert unnecessary change
 add 13f4296  back-port svn->git updates
 add 66286b4  Polish. Align with 9.0.x.
 add e080954  Polish. Remove space.
 add 4bce6f1  Polish. Align with 9.0.x.
 add 5153065  Align with 9.0.x. Javadoc and spacing.
 add f42e1bb  Simplify
 add 096bb8d  Simplify
 add 13dff65  Deprecated method needs same simplification.
 add 2a322e4  Correct registry entry locations for silent installs with 
64-bit JVMs
 add 29b82db  Update Commons Daemon to 1.2.1 (BZ 63625)
 add 2099e4d  Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63737
 add 45b3f9b  Polish. Spacing.
 add 3dabb92  fix typo
 add a877a97  fix typo
 add 0ab842e  fix typo
 add 87e7de4  fix typo
 add f809fb9  add JASPIC 1.1 Javadoc
 add 31cb355  Remove unused i18n messages (re3moval of translations to 
follow)
 add 91fece3  Fix typo
 add 402cbb3  fix typo
 add ae9741a  fix typo
 add 89d573a  Fix typo
 add 0263a83  fix typo (an ssl)
 add ad7563b  fix typo
 add 3795213  fix typo(an sql)
 add 50b4075  Fix typo
 add 11fec6f  Fix typo
 add 2b8f0b6  Add link to newly added JASPIC docs
 add c8ecb01  Update changelog for PR from KangZhiDong
 add d5a6da8  Remove translated entries for keys that have been removed
 add d379740  Add missing Javadoc
 add 2f02d53  Remove translated values for keys that have been removed
 add 58e1d3f  Fix potential NPE in some embedding scenarios.
 add 37b19e3  Polish. Add spaces
 add ac1121e  spelling and formatting corrections for cluster-howto
 add 2338d6d  Changelog entry for previous commit.
 add 6cb6feb  Fix trailing spaces
 add 3818f95  Fix typo in StringManager class javadoc
 add a8233ca  ByteBufferUtils.cleanDirectBuffer invocation failures are 
logged
 add 9b07371  Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63710
 add cc10604  eTags vary. Force HTTP/2 tests to use a constant value.
 add d57e1ca  Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=63682 
HTTP/2 hang
 add 5ee1614  Clean-up. Remove unused code. Align with 9.0.x.
 add b58f02a  PropertySource: Add an environment variable based source
 add c76bfc2  Additional changes required to enable 
EnvironmentPropertySource
 add 6f36dd2  Polish. Spacing. Back-port clean-up from 9.0.x. Add Javadoc.
 add ece94b7  Exclude build.properties for jdbc-pool Align with 7.0.x
 add 5debbdf  Fix test failure on Windows
 add b99c16d  Fix typo
 add cddf523  Increment version number for next development cycle
 add c8fcc65  Revert "Only decode in standard mode."
 add 709b45b  Fix HTTP/2 related TCK failures
 new 6be96eb  Frist draft

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8a23438)
\
 N -- N -- N   refs/heads/BZ-63681/8.5.x (6be96eb)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as 

Re: [VOTE] Release Apache Tomcat 9.0.26

2019-09-18 Thread Felix Schumacher


Am 16.09.19 um 18:15 schrieb Mark Thomas:
> The proposed Apache Tomcat 9.0.26 release is now available for voting.
>
> The major changes compared to the 9.0.24 release are:
>
> - Update to Commons Daemon 1.2.1 to pick up fixes for regressions in
>   Commons Daemon 1.2.0, most notably a failure to start when using
>   a 32-bit JVM on Windows.
>
> - Avoid an NPE when accessing an https port using http.
>
> - Correct the invalid automatic module names for the embedded JARs.
>
> - Fix a potential hang when using HTTP/2 with the asynchronous Servlet
>   API.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat9/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.26/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1230/
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.26
>
>
> The proposed 9.0.26 release is:
> [ ] Broken - do not release
> [x] Stable - go ahead and release as 9.0.26

Felix



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



Re: [VOTE] Release Apache Tomcat 8.5.46

2019-09-18 Thread Felix Schumacher


Am 16.09.19 um 20:46 schrieb Mark Thomas:
> The proposed Apache Tomcat 8.5.46 release is now available for voting.
>
> The major changes compared to the 8.5.45 release are:
>
> - Update to Commons Daemon 1.2.1 to pick up fixes for regressions in
>   Commons Daemon 1.2.0, most notably a failure to start when using
>   a 32-bit JVM on Windows.
>
> - Avoid an NPE when accessing an https port using http.
>
> - Fix a potential hang when using HTTP/2 with the asynchronous Servlet
>   API.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://ci.apache.org/projects/tomcat/tomcat85/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.46/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1231/
>
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.46
> 914f68b45127207170dff894e03ec31732cac898
>
> The proposed 8.5.46 release is:
> [ ] Broken - do not release
> [x] Stable - go ahead and release as 8.5.46

Felix


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