[Bug 62892] Memory leak when performing client certificate validation with OCSP

2018-11-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62892

--- Comment #1 from Sander Benschop  ---
I have further isolated the issue by replacing the verify_cb function
'SSL_callback_SSL_verify' (from the Tomcat Native Library) with a no-op
function. When I do this the available memory remains constant, our test server
didn't run out of memory all weekend with the same polling frequency as before.

-- 
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: AccessLogValve using STDOUT

2018-11-12 Thread Mark Thomas
On 11/11/2018 10:48, Rainer Jung wrote:
> Hi Romain,
> 
> Am 11.11.2018 um 11:16 schrieb Romain Manni-Bucau:
>> Hi Rainer,
>>
>> There is an abstract access valve do providing a log impl (like [1]) can
>> enable that - plus other standard stuff like pushing on kafka accesses -
>> without hardcoding an stdout stream which can not work in docker in some
>> setup (where tomcat is launched by another process and redirects only
>> configured logs).
> 
> I know, that there's the AbstractAccessLogValve, that's why I wrote "Of
> course it also extends our base AbstractAccessLogValve", so I am using
> it in the STDOUT variant just like the LoggingAccessLogPattern you
> mentioned does.
> 
> Yes, another way would be to have a variant that writes via JULI and let
> people configure that (combining with what log framework they like).

This is why I created the Verbatim Formatter.

This past discussion looks to be relevant here:
https://tomcat.markmail.org/thread/7ve6awm6inud54l3

> That would be more flexible, but also less performant. The reason, that
> the AccessLogValve doesn't simply use a log framework for the request
> protocol is (I think) only performance. If that is correct and still
> relevant, then using a less performing approach for a seemingly simpler
> STDOUT output would be surprising.

There are performance numbers in the thread above. My reading of that
thread is that the initial figures weren't encouraging but that further
refinement of the code and/or logging configuration may be able to
address that.

Mark


> 
> Regards,
> 
> Rainer
> 
>> [1]
>> https://github.com/apache/meecrowave/blob/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/LoggingAccessLogPattern.java
>>
>>
>> Le dim. 11 nov. 2018 11:06, Rainer Jung  a
>> écrit :
>>
>>> Hi all,
>>>
>>> I don't like it but in managed container environments application
>>> instances tend to get configured to write any log output to STDOUT (than
>>> everything is caught and redirected to a log concentrator).
>>>
>>> I could be wrong, but I think there is no appropriate way of doing it
>>> with our standard AccessLogValve. I first thought to add a flag but then
>>> noticed that the biggest part of the code of AccessLogValve is about
>>> file management. Furthermore adding the STDOUT feature to it means we
>>> would either produce lots of warnings for attributes that get ignored
>>> once the feature is used, or risking that people might not understand
>>> what they actually configure when enabling STDOUT but still setting file
>>> and directory attributes.
>>>
>>> I did a little experiment by stripping the existing AccessLogValve down
>>> to just use STDOUT but still allow buffer and encoding configuration. I
>>> ended up with 220 lines, less than 100 lines with actual code.
>>>
>>> I would like to add it, but don't know whether there is enough demand
>>> for that use case and whether people agree on using a separate class as
>>> the right solution. Of course it also extends our base
>>> AbstractAccessLogValve.
>>>
>>> Opinion?
>>>
>>> Thanks and regards,
>>>
>>> Rainer
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


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



Re: AccessLogValve using STDOUT

2018-11-12 Thread Rainer Jung

Hi Mark,

Am 12.11.2018 um 10:40 schrieb Mark Thomas:

On 11/11/2018 10:48, Rainer Jung wrote:

Hi Romain,

Am 11.11.2018 um 11:16 schrieb Romain Manni-Bucau:

Hi Rainer,

There is an abstract access valve do providing a log impl (like [1]) can
enable that - plus other standard stuff like pushing on kafka accesses -
without hardcoding an stdout stream which can not work in docker in some
setup (where tomcat is launched by another process and redirects only
configured logs).


I know, that there's the AbstractAccessLogValve, that's why I wrote "Of
course it also extends our base AbstractAccessLogValve", so I am using
it in the STDOUT variant just like the LoggingAccessLogPattern you
mentioned does.

Yes, another way would be to have a variant that writes via JULI and let
people configure that (combining with what log framework they like).


This is why I created the Verbatim Formatter.

This past discussion looks to be relevant here:
https://tomcat.markmail.org/thread/7ve6awm6inud54l3


That would be more flexible, but also less performant. The reason, that
the AccessLogValve doesn't simply use a log framework for the request
protocol is (I think) only performance. If that is correct and still
relevant, then using a less performing approach for a seemingly simpler
STDOUT output would be surprising.


There are performance numbers in the thread above. My reading of that
thread is that the initial figures weren't encouraging but that further
refinement of the code and/or logging configuration may be able to
address that.


Thanks for the discussion pointer actually going back to 2012!

I will do some experiments along the lines of JULI to get current 
numbers on overhead (mostly CPU and latency but probably also memory) 
using our current default solution versus using JULI with 
java.util.logging versus using JULI with something like Log4J2. And also 
probably checking the log framework cases with simple file based logging 
and with STDOUT logging.


I'll come back here, when I have some numbers.

Regards,

Rainer


[1]
https://github.com/apache/meecrowave/blob/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/LoggingAccessLogPattern.java


Le dim. 11 nov. 2018 11:06, Rainer Jung  a
écrit :


Hi all,

I don't like it but in managed container environments application
instances tend to get configured to write any log output to STDOUT (than
everything is caught and redirected to a log concentrator).

I could be wrong, but I think there is no appropriate way of doing it
with our standard AccessLogValve. I first thought to add a flag but then
noticed that the biggest part of the code of AccessLogValve is about
file management. Furthermore adding the STDOUT feature to it means we
would either produce lots of warnings for attributes that get ignored
once the feature is used, or risking that people might not understand
what they actually configure when enabling STDOUT but still setting file
and directory attributes.

I did a little experiment by stripping the existing AccessLogValve down
to just use STDOUT but still allow buffer and encoding configuration. I
ended up with 220 lines, less than 100 lines with actual code.

I would like to add it, but don't know whether there is enough demand
for that use case and whether people agree on using a separate class as
the right solution. Of course it also extends our base
AbstractAccessLogValve.

Opinion?

Thanks and regards,

Rainer


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



Re: AccessLogValve using STDOUT

2018-11-12 Thread Romain Manni-Bucau
@Rainer: if it helps you can test with this file handler:
https://github.com/apache/tomee/blob/master/tomee/tomee-juli/src/main/java/org/apache/tomee/jul/handler/rotating/LocalFileHandler.java

Romain Manni-Bucau
@rmannibucau  |  Blog
 | Old Blog
 | Github  |
LinkedIn  | Book



Le lun. 12 nov. 2018 à 10:51, Rainer Jung  a
écrit :

> Hi Mark,
>
> Am 12.11.2018 um 10:40 schrieb Mark Thomas:
> > On 11/11/2018 10:48, Rainer Jung wrote:
> >> Hi Romain,
> >>
> >> Am 11.11.2018 um 11:16 schrieb Romain Manni-Bucau:
> >>> Hi Rainer,
> >>>
> >>> There is an abstract access valve do providing a log impl (like [1])
> can
> >>> enable that - plus other standard stuff like pushing on kafka accesses
> -
> >>> without hardcoding an stdout stream which can not work in docker in
> some
> >>> setup (where tomcat is launched by another process and redirects only
> >>> configured logs).
> >>
> >> I know, that there's the AbstractAccessLogValve, that's why I wrote "Of
> >> course it also extends our base AbstractAccessLogValve", so I am using
> >> it in the STDOUT variant just like the LoggingAccessLogPattern you
> >> mentioned does.
> >>
> >> Yes, another way would be to have a variant that writes via JULI and let
> >> people configure that (combining with what log framework they like).
> >
> > This is why I created the Verbatim Formatter.
> >
> > This past discussion looks to be relevant here:
> > https://tomcat.markmail.org/thread/7ve6awm6inud54l3
> >
> >> That would be more flexible, but also less performant. The reason, that
> >> the AccessLogValve doesn't simply use a log framework for the request
> >> protocol is (I think) only performance. If that is correct and still
> >> relevant, then using a less performing approach for a seemingly simpler
> >> STDOUT output would be surprising.
> >
> > There are performance numbers in the thread above. My reading of that
> > thread is that the initial figures weren't encouraging but that further
> > refinement of the code and/or logging configuration may be able to
> > address that.
>
> Thanks for the discussion pointer actually going back to 2012!
>
> I will do some experiments along the lines of JULI to get current
> numbers on overhead (mostly CPU and latency but probably also memory)
> using our current default solution versus using JULI with
> java.util.logging versus using JULI with something like Log4J2. And also
> probably checking the log framework cases with simple file based logging
> and with STDOUT logging.
>
> I'll come back here, when I have some numbers.
>
> Regards,
>
> Rainer
>
> >>> [1]
> >>>
> https://github.com/apache/meecrowave/blob/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/LoggingAccessLogPattern.java
> >>>
> >>>
> >>> Le dim. 11 nov. 2018 11:06, Rainer Jung  a
> >>> écrit :
> >>>
>  Hi all,
> 
>  I don't like it but in managed container environments application
>  instances tend to get configured to write any log output to STDOUT
> (than
>  everything is caught and redirected to a log concentrator).
> 
>  I could be wrong, but I think there is no appropriate way of doing it
>  with our standard AccessLogValve. I first thought to add a flag but
> then
>  noticed that the biggest part of the code of AccessLogValve is about
>  file management. Furthermore adding the STDOUT feature to it means we
>  would either produce lots of warnings for attributes that get ignored
>  once the feature is used, or risking that people might not understand
>  what they actually configure when enabling STDOUT but still setting
> file
>  and directory attributes.
> 
>  I did a little experiment by stripping the existing AccessLogValve
> down
>  to just use STDOUT but still allow buffer and encoding configuration.
> I
>  ended up with 220 lines, less than 100 lines with actual code.
> 
>  I would like to add it, but don't know whether there is enough demand
>  for that use case and whether people agree on using a separate class
> as
>  the right solution. Of course it also extends our base
>  AbstractAccessLogValve.
> 
>  Opinion?
> 
>  Thanks and regards,
> 
>  Rainer
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


svn commit: r1846384 - in /tomcat/trunk/java/org/apache/catalina/valves: LocalStrings_es.properties LocalStrings_fr.properties LocalStrings_ja.properties

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 10:01:28 2018
New Revision: 1846384

URL: http://svn.apache.org/viewvc?rev=1846384&view=rev
Log:
Sort alphabetically (via export-import for translation). Checked in separately 
as there are comments in these files that need to be manually preserved.

Modified:
tomcat/trunk/java/org/apache/catalina/valves/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/valves/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/valves/LocalStrings_ja.properties

Modified: 
tomcat/trunk/java/org/apache/catalina/valves/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/valves/LocalStrings_es.properties?rev=1846384&r1=1846383&r2=1846384&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/valves/LocalStrings_es.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/catalina/valves/LocalStrings_es.properties 
[UTF-8] Mon Nov 12 10:01:28 2018
@@ -13,55 +13,57 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-jdbcAccessLogValve.exception = Excepción realizando entrada de acceso a 
inserción
-accessLogValve.closeFail = No pude cerrar fichero de historial
-accessLogValve.openDirFail = No pude crear directorio [{0}] para historiales 
de acceso
-accessLogValve.rotateFail = No pude rotar historial de acceso
-# Error report valve
+accessLogValve.closeFail=No pude cerrar fichero de historial
+accessLogValve.openDirFail=No pude crear directorio [{0}] para historiales de 
acceso
+accessLogValve.rotateFail=No pude rotar historial de acceso
+
 # Default error page should not have '[' ']' symbols around substituted text 
fragments.
 # https://bz.apache.org/bugzilla/show_bug.cgi?id=61134
-errorReportValve.statusHeader = Estado HTTP {0} – {1}
+errorReportValve.description=descripción
+errorReportValve.exception=excepción
+errorReportValve.exceptionReport=Informe de Excepción
+errorReportValve.message=mensaje
+errorReportValve.note=nota
+errorReportValve.rootCause=causa raíz
+errorReportValve.rootCauseInLogs=La traza completa de la causa de este error 
se encuentra en los archivos de diario del servidor.
+errorReportValve.statusHeader=Estado HTTP {0} – {1}
+errorReportValve.statusReport=Informe de estado
 errorReportValve.type=Tipo
-errorReportValve.exceptionReport = Informe de Excepción
-errorReportValve.statusReport = Informe de estado
-errorReportValve.message = mensaje
-errorReportValve.description = descripción
-errorReportValve.exception = excepción
-errorReportValve.rootCause = causa raíz
-errorReportValve.note = nota
-errorReportValve.rootCauseInLogs = La traza completa de la causa de este error 
se encuentra en los archivos de diario del servidor.
-
-remoteIpValve.invalidPortHeader = Valor inválido [{0}] hallado para el puerto 
en cabecera HTTP [{1}]
-sslValve.certError = No pude procesar cadena de certificado [{0}] para crear 
un objeto  java.security.cert.X509Certificate
-sslValve.invalidProvider = El proveedor de SSL especificado en el conecto 
asociado con este requerimiento de [{0}] ies inválido. No se pueden procesar 
los datos del certificado.
-stuckThreadDetectionValve.notifyStuckThreadDetected = El hilo  [{0}] 
(id=[{6}]) ha estado activo durante [{1}] miilisegundos (desde [{2}]) para 
servir el mismo requerimiento para [{4}] y puede estar atascado (el umbral 
configurado para este StuckThreadDetectionValve es de [{5}] segundos). Hay 
[{3}] hilo(s) en total que son monitorizados por esta Válvula y pueden estar 
atascados.
-stuckThreadDetectionValve.notifyStuckThreadCompleted = El hilo [{0}] 
(id=[{3}]), que previamente se reportó como atascado, se ha completado. Estuvo 
activo por aproximadamente [{1}] milisegundos. {2, choice,0#|0< Hay aún [{2}] 
hilo(s) que son monitorizados por esta Válvula y pueden estar atascados.}
-
-# HTTP status reports
-http.400.desc = El requerimiento enviado por el cliente era sintácticamente 
incorrecto.
-http.401.desc = Este requerimiento requiere autenticación HTTP.
-http.402.desc = Se requiere pago para acceder a este recurso.
-http.403.desc = El acceso al recurso especificado ha sido prohibido.
-http.404.desc = El recurso requerido no está disponible.
-http.405.desc = El método HTTP especificado no está permitido para el recurso 
requerido.
-http.406.desc = El recurso identificado por este requerimiento sólo es capaz 
de generar respuestas con características no aceptables con arreglo a las 
cabeceras "accept" de requerimiento.
-http.407.desc = El cliente debe de ser primero autenticado en el apoderado.
-http.408.desc = El cliente no produjo un requerimiento dentro del tiempo en 
que el servidor estaba preparado esperando.
-http.409.desc = El requerimiento no pudo ser completado debido a un conflicto 
con el estado actual del recurso.
-http.410.desc = El recurso requerido ya no está disponible y no se conoce 
dirección de reenvío.

svn commit: r1846385 - in /tomcat/trunk/java/org/apache/jasper/resources: LocalStrings.properties LocalStrings_es.properties LocalStrings_fr.properties LocalStrings_ja.properties

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 10:03:07 2018
New Revision: 1846385

URL: http://svn.apache.org/viewvc?rev=1846385&view=rev
Log:
Add missing continuation character spotted when checking results of 
export-import for translation

Modified:
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties

Modified: tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties?rev=1846385&r1=1846384&r2=1846385&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties 
[UTF-8] Mon Nov 12 10:03:07 2018
@@ -188,7 +188,7 @@ where options include:\n\
 \-classpath  Overrides java.class.path system property\n\
 \-xpoweredBy   Add X-Powered-By response header\n\
 \-trimSpaces [single]  Remove template text that consists entirely of 
whitespace\n\
-\  (if "single", replace such template text with a 
single space)\n
+\  (if "single", replace such template text with a 
single space)\n\
 \-javaEncodingSet the encoding charset for Java classes (default 
UTF-8)\n\
 \-source  Set the -source argument to the compiler (default 
1.8)\n\
 \-target  Set the -target argument to the compiler (default 
1.8)\n\

Modified: 
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties?rev=1846385&r1=1846384&r2=1846385&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties 
[UTF-8] Mon Nov 12 10:03:07 2018
@@ -181,7 +181,7 @@ y donde  incluyen:\n\
 \-classpath  Pasa por alto la propiedad de sistema 
java.class.path\n\
 \-xpoweredBy   Añade cabecera de respuesta  X-Powered-By\n\
 \-trimSpaces [single]  Remove template text that consists entirely of 
whitespace\n\
-\  (if "single", replace such template text with a 
single space)\n
+\  (if "single", replace such template text with a 
single space)\n\
 \-javaEncodingSet the encoding charset for Java classes (default 
UTF-8)\n\
 \-source  Set the -source argument to the compiler (default 
1.8)\n\
 \-target  Set the -target argument to the compiler (default 
1.8)\n\

Modified: 
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties?rev=1846385&r1=1846384&r2=1846385&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties 
[UTF-8] Mon Nov 12 10:03:07 2018
@@ -117,7 +117,7 @@ où les options comprennet:\n\
 \-classpath  Overrides java.class.path system property\n\
 \-xpoweredBy   Add X-Powered-By response header\n\
 \-trimSpaces [single]  Remove template text that consists entirely of 
whitespace\n\
-\  (if "single", replace such template text with a 
single space)\n
+\  (if "single", replace such template text with a 
single space)\n\
 \-javaEncodingSet the encoding charset for Java classes (default 
UTF-8)\n\
 \-source  Set the -source argument to the compiler (default 
1.8)\n\
 \-target  Set the -target argument to the compiler (default 
1.8)\n\

Modified: 
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties?rev=1846385&r1=1846384&r2=1846385&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties 
[UTF-8] Mon Nov 12 10:03:07 2018
@@ -157,7 +157,7 @@ JSPファイルの場所は次のオプ�
 \-classpath  java.class.pathシステムプロパティの上書き\n\
 \-xpoweredBy   X-Powered-Byレスポンスヘッダの追加\n\
 \-trimSpaces [single]  Remove template text that consists entirely of 
whitespace\n\
-\  (i

Re: AccessLogValve using STDOUT

2018-11-12 Thread Rainer Jung

Thanks for the pointer.

Am 12.11.2018 um 10:53 schrieb Romain Manni-Bucau:

@Rainer: if it helps you can test with this file handler:
https://github.com/apache/tomee/blob/master/tomee/tomee-juli/src/main/java/org/apache/tomee/jul/handler/rotating/LocalFileHandler.java

Romain Manni-Bucau
@rmannibucau  |  Blog
 | Old Blog
 | Github  |
LinkedIn  | Book



Le lun. 12 nov. 2018 à 10:51, Rainer Jung  a
écrit :


Hi Mark,

Am 12.11.2018 um 10:40 schrieb Mark Thomas:

On 11/11/2018 10:48, Rainer Jung wrote:

Hi Romain,

Am 11.11.2018 um 11:16 schrieb Romain Manni-Bucau:

Hi Rainer,

There is an abstract access valve do providing a log impl (like [1])

can

enable that - plus other standard stuff like pushing on kafka accesses

-

without hardcoding an stdout stream which can not work in docker in

some

setup (where tomcat is launched by another process and redirects only
configured logs).


I know, that there's the AbstractAccessLogValve, that's why I wrote "Of
course it also extends our base AbstractAccessLogValve", so I am using
it in the STDOUT variant just like the LoggingAccessLogPattern you
mentioned does.

Yes, another way would be to have a variant that writes via JULI and let
people configure that (combining with what log framework they like).


This is why I created the Verbatim Formatter.

This past discussion looks to be relevant here:
https://tomcat.markmail.org/thread/7ve6awm6inud54l3


That would be more flexible, but also less performant. The reason, that
the AccessLogValve doesn't simply use a log framework for the request
protocol is (I think) only performance. If that is correct and still
relevant, then using a less performing approach for a seemingly simpler
STDOUT output would be surprising.


There are performance numbers in the thread above. My reading of that
thread is that the initial figures weren't encouraging but that further
refinement of the code and/or logging configuration may be able to
address that.


Thanks for the discussion pointer actually going back to 2012!

I will do some experiments along the lines of JULI to get current
numbers on overhead (mostly CPU and latency but probably also memory)
using our current default solution versus using JULI with
java.util.logging versus using JULI with something like Log4J2. And also
probably checking the log framework cases with simple file based logging
and with STDOUT logging.

I'll come back here, when I have some numbers.

Regards,

Rainer


[1]


https://github.com/apache/meecrowave/blob/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/LoggingAccessLogPattern.java



Le dim. 11 nov. 2018 11:06, Rainer Jung  a
écrit :


Hi all,

I don't like it but in managed container environments application
instances tend to get configured to write any log output to STDOUT

(than

everything is caught and redirected to a log concentrator).

I could be wrong, but I think there is no appropriate way of doing it
with our standard AccessLogValve. I first thought to add a flag but

then

noticed that the biggest part of the code of AccessLogValve is about
file management. Furthermore adding the STDOUT feature to it means we
would either produce lots of warnings for attributes that get ignored
once the feature is used, or risking that people might not understand
what they actually configure when enabling STDOUT but still setting

file

and directory attributes.

I did a little experiment by stripping the existing AccessLogValve

down

to just use STDOUT but still allow buffer and encoding configuration.

I

ended up with 220 lines, less than 100 lines with actual code.

I would like to add it, but don't know whether there is enough demand
for that use case and whether people agree on using a separate class

as

the right solution. Of course it also extends our base
AbstractAccessLogValve.

Opinion?

Thanks and regards,

Rainer


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



svn commit: r1846388 [1/6] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/connector/ java/org/apache/c

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 10:10:01 2018
New Revision: 1846388

URL: http://svn.apache.org/viewvc?rev=1846388&view=rev
Log:
Sort alphabetically (via export-import for translation). Translations only.

Modified:
tomcat/trunk/java/javax/el/LocalStrings_es.properties
tomcat/trunk/java/javax/servlet/LocalStrings_es.properties
tomcat/trunk/java/javax/servlet/LocalStrings_fr.properties
tomcat/trunk/java/javax/servlet/LocalStrings_ja.properties
tomcat/trunk/java/javax/servlet/http/LocalStrings_es.properties
tomcat/trunk/java/javax/servlet/http/LocalStrings_fr.properties
tomcat/trunk/java/javax/servlet/http/LocalStrings_ja.properties

tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings_es.properties

tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings_fr.properties

tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/connector/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/connector/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/connector/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/core/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/core/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/core/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/filters/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/ha/session/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/ha/tcp/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/loader/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/loader/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/loader/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings_de.properties
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings_ru.properties

tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings_es.properties

tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings_ru.properties
tomcat/trunk/java/org/apache/catalina/mapper/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/realm/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/realm/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/realm/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/security/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/security/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/security/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/servlets/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/servlets/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/servlets/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/session/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/session/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/session/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/startup/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/startup/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/startup/LocalStrings_ja.properties

tomcat/trunk/java/org/apache/catalina/tribes/transport/LocalStrings_es.properties

tomcat/trunk/java/org/apache/catalina/tribes/transport/bio/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/users/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/users/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/users/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/catalina/util/LocalStrings_es.properties
tomcat/trunk/java/org/apache/catalina/util/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/catalina/util/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/coyote/LocalStrings_es.properties
tomcat/trunk/java/org/apache/coyote/ajp/LocalStrings_es.properties
tomcat/trunk/java/org/apache/coyote/http11/LocalStrings_es.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_es.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/naming/LocalStrings_es.properties
tomcat/trunk/java/org/apache/naming/LocalStrings_fr.properties
tomcat/trunk/java/org/apache/naming/LocalStrings_ja.properties
tomcat/trunk/java/org/apache/tomcat/util/buf/LocalStrings_es.properties

tomcat/trunk/java/org/apache/

svn commit: r1846388 [2/6] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/connector/ java/org/apache/c

2018-11-12 Thread markt
Modified: 
tomcat/trunk/java/org/apache/catalina/ha/session/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ha/session/LocalStrings_es.properties?rev=1846388&r1=1846387&r2=1846388&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/ha/session/LocalStrings_es.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/catalina/ha/session/LocalStrings_es.properties 
[UTF-8] Mon Nov 12 10:10:01 2018
@@ -13,60 +13,64 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-deltaManager.createSession.newSession = Creada una DeltaSession con Id [{0}] 
Total contador=[{1}]
-deltaManager.createMessage.access = Gestor [{0}]: creado mensaje de sesión 
[{1}] acceso.
-deltaManager.createMessage.accessChangePrimary = Gestor [{0}]: creado mensaje 
de sesión [{1}] acceso para cambiar el primario.
-deltaManager.createMessage.allSessionData = Gestor [{0}] envía todos los datos 
de sesión.
-deltaManager.createMessage.allSessionTransfered = Gestor [{0}] envía todos los 
datos de sesión transferidos
-deltaManager.createMessage.delta = Gestor [{0}]: crea mensaje de sesión [{1}] 
de requerimiento delta.
-deltaManager.createMessage.expire = Gestor [{0}]: crea mensaje de sesión [{1}] 
de expiración.
-deltaManager.createMessage.unableCreateDeltaRequest = No puedo serializar 
requerimiento delta para la id de sesión [{0}]
-deltaManager.dropMessage = Gestor [{0}]: Quita mensaje [{1}] dentro de fase 
sincronizada GET_ALL_SESSIONS fecha inicio [{2}] fecha mensaje [{3}]
-deltaManager.foundMasterMember = Hallado para contexto [{0}] el miembro 
maestro de réplica [{1}]
-deltaManager.loading.cnfe = ClassNotFoundException al cargar sesiones 
persistentes: [{0}]
-deltaManager.loading.existing.session = sobrecarga en sesión existente [{0}]
-deltaManager.loading.ioe = IOException al cargar sesiones persistentes: [{0}]
-deltaManager.managerLoad = Excepción cargando sesiones desde almacenaje 
persistente
-deltaManager.noCluster = Arrancando... no hay clúster asociado con este 
contexto: [{0}]
-deltaManager.noMasterMember = Arrancando... sin otro miembro para el contexto 
[{0}] en dominio [{1}]
-deltaManager.noMembers = Gestor [{0}]: saltando estado de transferencia. No 
hay miembros activos en grupo de clúster.
-deltaManager.noSessionState = Gestor [{0}]: No se ha recibido estado de sesión 
a las [{1}], agotando tiempo tras [{2}] ms.
-deltaManager.sendMessage.newSession = El gestor [{0}] envía nueva sesión [{1}]
-deltaManager.expireSessions = Gestor [{0}] expirando sesiones al apagar
-deltaManager.receiveMessage.accessed = Gestor [{0}]: accedida sesión [{1}] 
recibida.
-deltaManager.receiveMessage.createNewSession = Gestor [{0}]: creada sesión 
[{1}] recibida.
-deltaManager.receiveMessage.delta = Gestor [{0}]: delta sesión [{1}] recibida.
-deltaManager.receiveMessage.error = Gestor [{0}]: No puedo recibir mensaje a 
través del canal TCP
-deltaManager.receiveMessage.eventType = Gestor [{0}]: recibido SessionMessage 
de tipo=[{1}] desde [{2}]
-deltaManager.receiveMessage.expired = Gestor [{0}]: expirada sesión [{1}] 
recibida.
-deltaManager.receiveMessage.transfercomplete = Gestor [{0}] recibido desde 
nodo [{1}:{2}] estado de sesión transferido.
-deltaManager.receiveMessage.unloadingAfter = Gestor [{0}]: completada la 
descarga de sesiones
-deltaManager.receiveMessage.unloadingBegin = Gestor [{0}]: iniciada descarga 
de sesiones
-deltaManager.receiveMessage.allSessionDataAfter = Gestor [{0}]: estado de 
sesión deserializado
-deltaManager.receiveMessage.allSessionDataBegin = Gestor [{0}]: recibidos 
datos de estado de sesión
-deltaManager.registerCluster = Registrar gestor [{0}] a elemento de clúster 
[{1}] con nombre [{2}]
-deltaManager.sessionReceived = Gestor [{0}]; estado de sesión enviado a las 
[{1}] recibido en [{2}] ms.
-deltaManager.startClustering = Iniciando gestor de clúster a las [{0}]
-deltaManager.stopped = El gestor [{0}] se está parando
-deltaManager.unloading.ioe = IOException al grabar sesiones persistentes: [{0}]
-deltaManager.waitForSessionState = Gestor [{0}], requiriendo estado de sesión 
desde [{1}]. Esta operación se agotará si no se recibe estado de sesión dentro 
de [{2}] segundos.
-deltaManager.unableSerializeSessionID = No puedo seriallizar la ID de sesión 
[{0}]
-deltaRequest.showPrincipal = El Principal [{0}] está puesto a sesión [{1}]
-deltaRequest.wrongPrincipalClass = DeltaManager sólo soporta GenericPrincipal. 
Tu reino utilizó clase principal [{0}].
-deltaSession.notifying = Notificando clúster de expiración primaria=[{0}] 
sessionId [{1}]
-deltaSession.readSession = readObject() cargando sesión [{0}]
-deltaSession.writeSession = writeObject() guardando sesión [{0}]
-jvmRoute.cannotFindSession = No puedo hallar sesión [{0}]
-jvmRoute.changeSession = Cambiada sesión desde [{0}] a [{1}]
-jvmRoute.failover = Detectada una caída 

svn commit: r1846388 [6/6] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/connector/ java/org/apache/c

2018-11-12 Thread markt
Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings_es.properties?rev=1846388&r1=1846387&r2=1846388&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings_es.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings_es.properties 
[UTF-8] Mon Nov 12 10:10:01 2018
@@ -12,30 +12,29 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-#
-# net resources
-endpoint.err.handshake = Acuerdo fallido
-endpoint.err.unexpected = Error inesperado al procesar conector
-endpoint.debug.unlock.fail = Excepción cogida intentando desbloquear 
aceptación en puerto [{0}]
-endpoint.err.close = Excepción cogida intentando cerrar conector
-endpoint.init.bind = Ligado de conector falló: [{0}] [{1}]
-endpoint.init.listen = Escucha de conector falló: [{0}] [{1}]
-endpoint.init.notavail = APR no disponible
-endpoint.accept.fail = Aceptación de conector falló
-endpoint.poll.limitedpollsize = No pude crear encuestador de medida específica 
de [{0}]
-endpoint.poll.initfail = Falló la creación del encuestador
-endpoint.poll.fail = Fallo crítico de encuestador (reiniciando encuestador): 
[{0}] [{1}]
-endpoint.poll.error = Error inesperado de encuestador
-endpoint.process.fail = Error reservando procesador de conector
-endpoint.sendfile.error = Error inesperado de envío de fichero
-endpoint.sendfile.addfail = Fallo en Sednfile: [{0}] [{1}]
-endpoint.warn.unlockAcceptorFailed = El hilo aceptador [{0}] falló al 
desbloquear. Forzando apagado de enchufe (socket).
-endpoint.debug.channelCloseFail = No puede cerrar el canal
-endpoint.debug.socketCloseFail = No pude cerrar el enchufe (socket)
-endpoint.apr.noSslCertFile = El atribiuto del conector SSLCertificateFile debe 
de ser definido al usar SSL con APR
-endpoint.apr.invalidSslProtocol = Se ha proporcionado un valor inválido [{0}] 
para el atributo SSLProtocol
 
-jsse.invalid_truststore_password = La clave del almacén de confianza 
suministrada no se pudo usar para desbloquear y/o validar el almacén de 
confianza. Reintentando acceder el almacén de confianza con una clave nula que 
se saltará la validación.
-jsse.keystore_load_failed = No pude cargar almacén de claves de tipo [{0}] con 
ruta [{1}] debido a [{2}]
+endpoint.accept.fail=Aceptación de conector falló
+endpoint.apr.invalidSslProtocol=Se ha proporcionado un valor inválido [{0}] 
para el atributo SSLProtocol
+endpoint.apr.noSslCertFile=El atribiuto del conector SSLCertificateFile debe 
de ser definido al usar SSL con APR
+endpoint.debug.channelCloseFail=No puede cerrar el canal
+endpoint.debug.socketCloseFail=No pude cerrar el enchufe (socket)
+endpoint.debug.unlock.fail=Excepción cogida intentando desbloquear aceptación 
en puerto [{0}]
+endpoint.err.close=Excepción cogida intentando cerrar conector
+endpoint.err.handshake=Acuerdo fallido
+endpoint.err.unexpected=Error inesperado al procesar conector
+endpoint.init.bind=Ligado de conector falló: [{0}] [{1}]
+endpoint.init.listen=Escucha de conector falló: [{0}] [{1}]
+endpoint.init.notavail=APR no disponible
+endpoint.poll.error=Error inesperado de encuestador
+endpoint.poll.fail=Fallo crítico de encuestador (reiniciando encuestador): 
[{0}] [{1}]
+endpoint.poll.initfail=Falló la creación del encuestador
+endpoint.poll.limitedpollsize=No pude crear encuestador de medida específica 
de [{0}]
+endpoint.process.fail=Error reservando procesador de conector
+endpoint.sendfile.addfail=Fallo en Sednfile: [{0}] [{1}]
+endpoint.sendfile.error=Error inesperado de envío de fichero
+endpoint.warn.unlockAcceptorFailed=El hilo aceptador [{0}] falló al 
desbloquear. Forzando apagado de enchufe (socket).
 
-socket.sslreneg = Excepción renegociando la conexión SSL
+jsse.invalid_truststore_password=La clave del almacén de confianza 
suministrada no se pudo usar para desbloquear y/o validar el almacén de 
confianza. Reintentando acceder el almacén de confianza con una clave nula que 
se saltará la validación.
+jsse.keystore_load_failed=No pude cargar almacén de claves de tipo [{0}] con 
ruta [{1}] debido a [{2}]
+
+socket.sslreneg=Excepción renegociando la conexión SSL

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings_es.properties?rev=1846388&r1=1846387&r2=1846388&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings_es.properties 
[UTF-8] (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings_es.properties 
[UTF-8] Mon Nov 12 10:10:01 2018
@@ -13,6 +13,6 @@
 

svn commit: r1846388 [3/6] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/connector/ java/org/apache/c

2018-11-12 Thread markt
Modified: 
tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings_ru.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings_ru.properties?rev=1846388&r1=1846387&r2=1846388&view=diff
==
--- 
tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings_ru.properties 
[UTF-8] (original)
+++ 
tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings_ru.properties 
[UTF-8] Mon Nov 12 10:10:01 2018
@@ -13,75 +13,73 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+hostManagerServlet.add=добавление сервера [{0}]
+hostManagerServlet.addFailed=Ошибка - Неудалось добавить сервер {0}
+hostManagerServlet.alreadyHost=Ошибка- Уже есть сервер с таким именем {0}
 hostManagerServlet.alreadyStarted=Ошибка- Сервер [{0}] уже запущен
 hostManagerServlet.alreadyStopped=Ошибка- Сервер [{0}] уже остановлен
 hostManagerServlet.appBaseCreateFail=Ошибка- Не удалось создать список 
приложений [{0}] для сервера [{1}]
+hostManagerServlet.cannotRemoveOwnHost=Ошибка - Не удается удалить собственный 
сервер {0}
+hostManagerServlet.cannotStartOwnHost=Ошибка- Не удается запустить собственный 
сервер{0}
+hostManagerServlet.cannotStopOwnHost=Ошибка- Не удается остановить собственный 
сервер {0}
 hostManagerServlet.configBaseCreateFail=Ошибка- Не удалось определить 
configBase для сервера [{0}]
-hostManagerServlet.noCommand=Ошибка- Команда не указана.
-hostManagerServlet.postCommand=Ошибка- Пытался использовать команду {0} с 
помощью запроса GET, но требуется POST
-hostManagerServlet.unknownCommand=Ошибка- Неизвестная команда {0}
-hostManagerServlet.noWrapper=Для этого сервера нет setWrapper()
-hostManagerServlet.invalidHostName=Ошибка- Указано недопустимое имя сервера {0}
-hostManagerServlet.noHost=Ошибка- Имя сервера {0} не существует
-hostManagerServlet.alreadyHost=Ошибка- Уже есть сервер с таким именем {0}
-hostManagerServlet.managerXml=Ошибка- Невозможно установить manager.xml
 hostManagerServlet.exception=Ошибка- Необычная ситуация {0}
-hostManagerServlet.add=OK - Сервер {0} добавлен
-hostManagerServlet.addFailed=Ошибка - Неудалось добавить сервер {0}
-hostManagerServlet.cannotRemoveOwnHost= Ошибка - Не удается удалить 
собственный сервер {0}
-hostManagerServlet.remove= OK - Удаленный сервер {0}
-hostManagerServlet.removeFailed=Ошибка- Не удалось удалить сервер {0}
+hostManagerServlet.invalidHostName=Ошибка- Указано недопустимое имя сервера {0}
+hostManagerServlet.list=Список серверов для движка [{0}]
 hostManagerServlet.listed=OK - Перечисленные серверы
 hostManagerServlet.listitem={0}:{1}
-hostManagerServlet.cannotStartOwnHost=Ошибка- Не удается запустить собственный 
сервер{0}
-hostManagerServlet.started=OK-Сервер{0}запущен
-hostManagerServlet.startFailed=Ошибка- Не удалось запустить сервер{0}
-hostManagerServlet.cannotStopOwnHost=Ошибка- Не удается остановить собственный 
сервер {0}
-hostManagerServlet.stopped=OK - сервер {0} остановлен
-hostManagerServlet.stopFailed=Ошибка- Не удалось остановить сервер {0}
-hostManagerServlet.add=добавление сервера [{0}]
+hostManagerServlet.managerXml=Ошибка- Невозможно установить manager.xml
+hostManagerServlet.noCommand=Ошибка- Команда не указана.
+hostManagerServlet.noHost=Ошибка- Имя сервера {0} не существует
+hostManagerServlet.noWrapper=Для этого сервера нет setWrapper()
+hostManagerServlet.postCommand=Ошибка- Пытался использовать команду {0} с 
помощью запроса GET, но требуется POST
 hostManagerServlet.remove=Удаление сервера [{0}]
-hostManagerServlet.list=Список серверов для движка [{0}]
+hostManagerServlet.removeFailed=Ошибка- Не удалось удалить сервер {0}
 hostManagerServlet.start=Запуск сервера с именем [{0}]
+hostManagerServlet.startFailed=Ошибка- Не удалось запустить сервер{0}
+hostManagerServlet.started=OK-Сервер{0}запущен
 hostManagerServlet.stop=Остановка сервера с именем [{0}]
+hostManagerServlet.stopFailed=Ошибка- Не удалось остановить сервер {0}
+hostManagerServlet.stopped=OK - сервер {0} остановлен
+hostManagerServlet.unknownCommand=Ошибка- Неизвестная команда {0}
 
-htmlHostManagerServlet.title= Управление веб-сервером Tomcat
-htmlHostManagerServlet.messageLabel=Сообщение:
-htmlHostManagerServlet.manager=Управление cервером
-htmlHostManagerServlet.list=Список виртуальных серверов:
-htmlHostManagerServlet.helpHtmlManagerFile=../docs/html-host-manager-howto.html
-htmlHostManagerServlet.helpHtmlManager=Справочник интерфейса
-htmlHostManagerServlet.helpManagerFile=../docs/host-manager-howto.html
-htmlHostManagerServlet.helpManager=Справочник управления веб-сервером
-htmlHostManagerServlet.hostName=Имя сервера
-htmlHostManagerServlet.hostAliases=Псевдонимы сервера
-htmlHostManagerServlet.hostTasks=Статус
-htmlHostManagerServlet.hostsStart=Старт
-htmlHostManagerServlet.hostsStop=Стоп
-htmlHostManagerServlet.hostsRemove=Удалить
-htmlHostManagerServlet.hostThis=Управление сервером

svn commit: r1846388 [5/6] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/connector/ java/org/apache/c

2018-11-12 Thread markt
Modified: 
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties?rev=1846388&r1=1846387&r2=1846388&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings_fr.properties 
[UTF-8] Mon Nov 12 10:10:01 2018
@@ -13,76 +13,121 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-# Default localized string information
-# Localized this the Default Locale as is fr_FR
+jasper.error.emptybodycontent.nonempty=D''après la TLD, le tag [{0}] doit être 
vide, mais ne l''est pas
 
-jsp.error.no.scratch.dir=Le moteur de JSP engine n'est pas configuré avec un 
répertoire de travail.\
-\n Merci d'ajouter "jsp.initparams=scratchdir=" \
-\n dans le fichier "servlets.properties" de ce contexte.
-jsp.error.bad.scratch.dir=Le paramètre "scratchDir" que vous avez spécifié: 
[{0}] est inutilisable.
-jsp.message.scratch.dir.is=Le répertoire de travail (scratch dir) pour le 
moteur de JSP est: [{0}]
-jsp.message.parent_class_loader_is=Le chargeur de classe parent (class loader) 
est: [{0}]
-jsp.message.dont.modify.servlets=IMPORTANT: Ne pas modifier les servlets 
générées
-jsp.error.unavailable=La JSP a été marquée comme non disponible
-jsp.error.usebean.duplicate=useBean: Nom de bean dupliqué: [{0}]
-jsp.error.classname=Impossible de déterminer le nom de classe d'après le 
fichier .class
-jsp.error.data.file.write=Erreur lors de l'écriture du fichier de données
-#Directive de Page: valeur incorrecte pour pageEncoding
-jsp.error.page.invalid.session=Directive de Page: valeur incorrecte pour 
session
-jsp.error.page.invalid.buffer=Directive de Page: valeur incorrecte pour 
"buffer"
-jsp.error.page.invalid.isthreadsafe=Directive de Page: valeur incorrecte pour 
isThreadSafe
-jsp.error.page.invalid.info=Directive de Page: valeur incorrecte pour info
-jsp.error.page.invalid.iserrorpage=Directive de Page: valeur incorrecte pour 
isErrorPage
-jsp.error.include.exception=Impossible d''inclure (include) [{0}]
-jsp.error.stream.closed=Flux fermé
-jsp.error.invalid.directive=Directive incorrecte
-jsp.error.directive.istagfile=La directive [{0}] ne peut être utilisée dans un 
fichier tag
-jsp.error.directive.isnottagfile=La directive [{0}] ne peut être utilisée que 
dans un fichier tag
-jsp.error.action.istagfile=L''action [{0}] ne peut être utilisée dans un 
fichier tag
-jsp.error.action.isnottagfile=L''action [{0}] ne peut être utilisée que dans 
un fichier tag
-jsp.error.unterminated=Tag [{0}] non terminé
-jsp.error.loadclass.taghandler=Impossible de charger la classe [{0}]
-jsp.error.unable.compile=Impossible de compiler la classe pour la JSP
-jsp.error.unable.load=Impossible de charger la classe pour la JSP
-jsp.error.mandatory.attribute=[{0}]: L''attribut obligatoire [{1}] est manquant
 jsp.engine.info=Moteur Jasper JSP 2.3
-jsp.error.invalid.expression=[{0}] contient d''incorrecte(s) expression(s): 
[{1}]
-jsp.error.invalid.attribute=[{0}]: Attribut incorrect: [{1}]
-jsp.error.file.cannot.read=Impossible de lire le fichier: [{0}]
-jsp.error.file.already.registered=Inclusion récursive du fichier [{0}]
-jsp.error.file.not.registered=Le fichier [{0}] n''apparaît pas dans 
l''inclusion (include)
-jsp.error.quotes.unterminated=Guillemets non terminés
+jsp.error.action.isnottagfile=L''action [{0}] ne peut être utilisée que dans 
un fichier tag
+jsp.error.action.istagfile=L''action [{0}] ne peut être utilisée dans un 
fichier tag
+jsp.error.attempt_to_clear_flushed_buffer=Erreur: Tentative d'effacement d'un 
tampon qui a déjà été vidangé (flush)
 jsp.error.attr.quoted=La valeur de l'attribut doit être entre guillemets
-jsp.error.beans.nullbean=Tentative d'opération bean sur un objet nul.
+jsp.error.attribute.custom.non_rt_with_expr=D''après la TLD, l''attribut [{0}] 
n''accepte aucune expression
+jsp.error.attribute.noequal=Symbole égal (equal) attendu
+jsp.error.attribute.noquote=Symbole guillemet (quote) attendu
+jsp.error.attribute.unterminated=L''attribut pour [{0}] n''est pas 
correctement terminé
+jsp.error.attributes.not.allowed=[{0}] ne doit avoir aucun attribut
+jsp.error.bad.scratch.dir=Le paramètre "scratchDir" que vous avez spécifié: 
[{0}] est inutilisable.
+jsp.error.badStandardAction=L'action n'est pas reconnue comme une action 
standard.
+jsp.error.bad_attribute=L''attribut [{0}] est incorrect pour le tag [{1}] 
d''après la TLD indiquée
+jsp.error.bad_tag=Aucun tag [{0}] dans la bibliothèque de tag importée avec le 
préfixe [{1}]
 jsp.error.beans.nomethod=Impossible de trouver une méthode pour lire la 
propriété [{0}] dans le bean de type [{1}]
 jsp.error.beans.nomethod.setproperty=Impossible de trouver une méthode pour 
mettre à jour la propriété [{0}] de t

svn commit: r1846388 [4/6] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/connector/ java/org/apache/c

2018-11-12 Thread markt
Modified: tomcat/trunk/java/org/apache/catalina/util/LocalStrings_es.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/util/LocalStrings_es.properties?rev=1846388&r1=1846387&r2=1846388&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/util/LocalStrings_es.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/catalina/util/LocalStrings_es.properties 
[UTF-8] Mon Nov 12 10:10:01 2018
@@ -13,14 +13,18 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-parameterMap.locked = No se permiten modificaciones en un ParameterMap 
bloqueado
-resourceSet.locked = No se permiten modificaciones en un ResourceSet bloqueado
-hexUtil.bad = Dígito hexadecimal incorrecto
-hexUtil.odd = Número de dígitos hexadecimales impar
-#Default Messages Utilized by the ExtensionValidator
-extensionValidator.web-application-manifest = Manifiesto de Aplicación Web
-extensionValidator.extension-not-found-error = ExtensionValidator[{0}][{1}]: 
La extensión no encuentra el [{2}] requerido.
-extensionValidator.extension-validation-error = ExtensionValidator[{0}]: 
Imposible de hallar la(s) extension(es) [{1}] requerida(s).
-extensionValidator.failload = No pude cargar la extensión [{0}]
-SecurityUtil.doAsPrivilege = Una excepción se ha producido durante la 
ejecución del bloque PrivilegedExceptionAction.
-sessionIdGeneratorBase.random = Excepción inicializando generador de números 
aleatorios de clase [{0}]
+SecurityUtil.doAsPrivilege=Una excepción se ha producido durante la ejecución 
del bloque PrivilegedExceptionAction.
+
+extensionValidator.extension-not-found-error=ExtensionValidator[{0}][{1}]: La 
extensión no encuentra el [{2}] requerido.
+extensionValidator.extension-validation-error=ExtensionValidator[{0}]: 
Imposible de hallar la(s) extension(es) [{1}] requerida(s).
+extensionValidator.failload=No pude cargar la extensión [{0}]
+extensionValidator.web-application-manifest=Manifiesto de Aplicación Web
+
+hexUtil.bad=Dígito hexadecimal incorrecto
+hexUtil.odd=Número de dígitos hexadecimales impar
+
+parameterMap.locked=No se permiten modificaciones en un ParameterMap bloqueado
+
+resourceSet.locked=No se permiten modificaciones en un ResourceSet bloqueado
+
+sessionIdGeneratorBase.random=Excepción inicializando generador de números 
aleatorios de clase [{0}]

Modified: tomcat/trunk/java/org/apache/catalina/util/LocalStrings_fr.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/util/LocalStrings_fr.properties?rev=1846388&r1=1846387&r2=1846388&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/util/LocalStrings_fr.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/catalina/util/LocalStrings_fr.properties 
[UTF-8] Mon Nov 12 10:10:01 2018
@@ -13,13 +13,17 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-parameterMap.locked=Aucune modification n'est autorisée sur un ParameterMap 
verrouillé
-resourceSet.locked=Aucune modification n'est autorisée sur un ResourceSet 
verrouillé
-hexUtil.bad=Mauvais digit hexadecimal
-hexUtil.odd=Nombre impair de digits hexadecimaux
-#Default Messages Utilized by the ExtensionValidator
-extensionValidator.web-application-manifest=Web Application Manifest
+SecurityUtil.doAsPrivilege=Une exception s'est produite lors de l'execution du 
bloc PrivilegedExceptionAction.
+
 extensionValidator.extension-not-found-error=ExtensionValidator[{0}][{1}]: 
L''extension requise [{2}] est introuvable.
 extensionValidator.extension-validation-error=ExtensionValidator[{0}]: 
Impossible de trouver [{1}] extension(s) requise(s).
-SecurityUtil.doAsPrivilege=Une exception s'est produite lors de l'execution du 
bloc PrivilegedExceptionAction.
+extensionValidator.web-application-manifest=Web Application Manifest
+
+hexUtil.bad=Mauvais digit hexadecimal
+hexUtil.odd=Nombre impair de digits hexadecimaux
+
+parameterMap.locked=Aucune modification n'est autorisée sur un ParameterMap 
verrouillé
+
+resourceSet.locked=Aucune modification n'est autorisée sur un ResourceSet 
verrouillé
+
 sessionIdGeneratorBase.random=Exception durant l''initialisation de la classe 
du générateur de nombre aléatoire [{0}]

Modified: tomcat/trunk/java/org/apache/catalina/util/LocalStrings_ja.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/util/LocalStrings_ja.properties?rev=1846388&r1=1846387&r2=1846388&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/util/LocalStrings_ja.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/catalina/util/LocalStrings_ja.properties 
[UTF-8] Mon Nov 12 10:10:01 2018
@@ -13,14 +13,18 @@
 # See the License for the specific language gove

[GUMP@vmgump-vm3]: Project tomcat-trunk-test-nio2 (in module tomcat-trunk) failed

2018-11-12 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-trunk-test-nio2 has an issue affecting its community integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-nio2 :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on bnd exists, no need to add for property bndlib.jar.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio2.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 23 mins 20 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dsun.zip.disableMemoryMapping=true 
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-3.1-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 -Dexecute.test.nio2=true 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.7.3a-201803300640/ecj-4.7.3a.jar
 -Dbndlib.jar=/srv/gump/packages/bnd/bndlib-4.0.0/biz.aQute.bndlib-4.0.0.jar 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20181112/bin/openssl
 -Dtest.temp=output/test-tmp-NIO2
  -Dtest.accesslog=true -Dexecute.test.nio=false 
-Dbnd.jar=/srv/gump/packages/bnd/bnd-4.0.0/biz.aQute.bnd-4.0.0.jar 
-Dexecute.test.apr=false -Dtest.excludePerformance=true -Dtest.relaxTiming=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-4.1-SNAPSHOT.jar
 -Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-t

svn commit: r1846389 - in /tomcat/trunk/java/org/apache/tomcat/buildutil/translate: Constants.java Export.java Import.java

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 10:16:31 2018
New Revision: 1846389

URL: http://svn.apache.org/viewvc?rev=1846389&view=rev
Log:
Move storage location to a dir that is ignored by svn/git

Modified:
tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java
tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java
tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java

Modified: tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java?rev=1846389&r1=1846388&r2=1846389&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java Mon 
Nov 12 10:16:31 2018
@@ -23,5 +23,7 @@ public class Constants {
 
 public static final String[] SEARCH_DIRS = new String[] { "java", 
"webapps" };
 
+public static final String STORAGE_DIR = ".settings/translations";
+
 public static final String END_PACKAGE_MARKER = ".zzz.";
 }

Modified: tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java?rev=1846389&r1=1846388&r2=1846389&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java Mon Nov 
12 10:16:31 2018
@@ -110,6 +110,12 @@ public class Export {
 
 
 private static void outputTranslations() {
+
+File storageDir = new File(Constants.STORAGE_DIR);
+if (!storageDir.exists()) {
+storageDir.mkdirs();
+}
+
 for (Map.Entry translationEntry : 
translations.entrySet()) {
 Properties translation = translationEntry.getValue();
 
@@ -118,7 +124,7 @@ public class Export {
 language = "_" + language;
 }
 
-File out = new File(Constants.L10N_PREFIX + language + 
Constants.L10N_SUFFIX);
+File out = new File(storageDir, Constants.L10N_PREFIX + language + 
Constants.L10N_SUFFIX);
 try (FileOutputStream fos = new FileOutputStream(out);
 Writer w = new OutputStreamWriter(fos, 
StandardCharsets.UTF_8)) {
 for (Object key : translation.keySet()) {

Modified: tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java?rev=1846389&r1=1846388&r2=1846389&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java Mon Nov 
12 10:16:31 2018
@@ -28,7 +28,7 @@ import java.util.Properties;
 public class Import {
 
 public static void main(String... args) throws IOException {
-File root = new File(".");
+File root = new File(Constants.STORAGE_DIR);
 
 for (File f : root.listFiles()) {
 // Not robust but good enough



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



buildbot success in on tomcat-trunk

2018-11-12 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-trunk/builds/3735

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-commit' 
triggered this build
Build Source Stamp: [branch tomcat/trunk] 1846389
Blamelist: markt

Build succeeded!

Sincerely,
 -The Buildbot




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



svn commit: r1846394 - in /tomcat/trunk/java/org/apache/tomcat/util/digester: Digester.java LocalStrings.properties

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 11:08:20 2018
New Revision: 1846394

URL: http://svn.apache.org/viewvc?rev=1846394&view=rev
Log:
Fix typo

Modified:
tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java
tomcat/trunk/java/org/apache/tomcat/util/digester/LocalStrings.properties

Modified: tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java?rev=1846394&r1=1846393&r2=1846394&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/digester/Digester.java Mon Nov 12 
11:08:20 2018
@@ -1101,7 +1101,7 @@ public class Digester extends DefaultHan
 try {
 ((DocumentProperties.Charset) 
root).setCharset(B2CConverter.getCharset(enc));
 } catch (UnsupportedEncodingException e) {
-log.warn(sm.getString("disgester.encodingInvalid", 
enc), e);
+log.warn(sm.getString("digester.encodingInvalid", 
enc), e);
 }
 }
 }

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/digester/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/digester/LocalStrings.properties?rev=1846394&r1=1846393&r2=1846394&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/digester/LocalStrings.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/digester/LocalStrings.properties 
[UTF-8] Mon Nov 12 11:08:20 2018
@@ -13,6 +13,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-disgester.encodingInvalid=The encoding [{0}] is not recognised by the JRE and 
will be ignored
+digester.encodingInvalid=The encoding [{0}] is not recognised by the JRE and 
will be ignored
 digester.failedToUpdateAttributes=Attribute [{0}] failed to update and remains 
[{1}]
 digester.failedToUpdateSystemProperty=System property [{0}] failed to update 
and remains [{1}]



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



svn commit: r1846395 - in /tomcat/trunk/java/org/apache/tomcat/util/net/jsse: JSSESupport.java LocalStrings.properties

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 11:10:49 2018
New Revision: 1846395

URL: http://svn.apache.org/viewvc?rev=1846395&view=rev
Log:
Fix typo

Modified:
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings.properties

Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESupport.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESupport.java?rev=1846395&r1=1846394&r2=1846395&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESupport.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESupport.java Mon Nov 
12 11:10:49 2018
@@ -118,7 +118,7 @@ public class JSSESupport implements SSLS
 cf.generateCertificate(stream);
 } catch(Exception ex) {
 log.info(sm.getString(
-"jseeSupport.certTranslationError", certs[i]), ex);
+"jsseSupport.certTranslationError", certs[i]), ex);
 return null;
 }
 }

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings.properties?rev=1846395&r1=1846394&r2=1846395&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings.properties 
[UTF-8] Mon Nov 12 11:10:49 2018
@@ -28,7 +28,7 @@ jsse.pemParseError=Unable to parse the k
 jsse.noCertFile=SSLHostConfig attribute certificateFile must be defined when 
using an SSL connector
 
 jsseSupport.clientCertError=Error trying to obtain a certificate from the 
client
-jseeSupport.certTranslationError=Error translating certificate [{0}]
+jsseSupport.certTranslationError=Error translating certificate [{0}]
 jsseSupport.noCertWant=No client certificate sent for want
 jsseSupport.serverRenegDisabled=SSL server initiated renegotiation is 
disabled, closing connection
 jsseSupport.unexpectedData=Unexpected data read from input stream



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



svn commit: r1846397 - /tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 11:15:52 2018
New Revision: 1846397

URL: http://svn.apache.org/viewvc?rev=1846397&view=rev
Log:
Simplify exporting original files in alphabetical order

Modified:
tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java

Modified: tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java?rev=1846397&r1=1846396&r2=1846397&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java Mon Nov 
12 11:15:52 2018
@@ -45,7 +45,10 @@ public class Import {
 
 // Skip the original
 if (language.length() == 0) {
+// Comment this line out if the originals needs to be exported.
 return;
+} else {
+language = "_" + language;
 }
 
 Properties props = Utils.load(f);
@@ -65,7 +68,7 @@ public class Import {
 if (w != null) {
 w.close();
 }
-File outFile = new File(currentPkg.replace('.', 
File.separatorChar), Constants.L10N_PREFIX + "_" + language + 
Constants.L10N_SUFFIX);
+File outFile = new File(currentPkg.replace('.', 
File.separatorChar), Constants.L10N_PREFIX + language + Constants.L10N_SUFFIX);
 FileOutputStream fos = new FileOutputStream(outFile);
 w = new OutputStreamWriter(fos, StandardCharsets.UTF_8);
 insertLicense(w);



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



svn commit: r1846398 [1/5] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/authenticator/jaspic/ java/o

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 11:16:39 2018
New Revision: 1846398

URL: http://svn.apache.org/viewvc?rev=1846398&view=rev
Log:
Sort alphabetically (via export-import for translation). Original files with 
the (fewer than I expected) comments retained.

Modified:
tomcat/trunk/java/javax/el/LocalStrings.properties
tomcat/trunk/java/javax/servlet/LocalStrings.properties
tomcat/trunk/java/javax/servlet/http/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings.properties

tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/connector/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/core/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/filters/LocalStrings.properties

tomcat/trunk/java/org/apache/catalina/ha/authenticator/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/ha/context/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/ha/deploy/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/ha/session/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/ha/tcp/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/loader/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/mapper/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/mbeans/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/realm/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/security/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/servlets/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/session/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/startup/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/storeconfig/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/tribes/group/LocalStrings.properties

tomcat/trunk/java/org/apache/catalina/tribes/group/interceptors/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/tribes/io/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/tribes/jmx/LocalStrings.properties

tomcat/trunk/java/org/apache/catalina/tribes/membership/LocalStrings.properties

tomcat/trunk/java/org/apache/catalina/tribes/membership/cloud/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/tribes/tipis/LocalStrings.properties

tomcat/trunk/java/org/apache/catalina/tribes/transport/LocalStrings.properties

tomcat/trunk/java/org/apache/catalina/tribes/transport/bio/LocalStrings.properties

tomcat/trunk/java/org/apache/catalina/tribes/transport/nio/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/tribes/util/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/users/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/util/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/valves/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/webresources/LocalStrings.properties
tomcat/trunk/java/org/apache/coyote/LocalStrings.properties
tomcat/trunk/java/org/apache/coyote/ajp/LocalStrings.properties
tomcat/trunk/java/org/apache/coyote/http11/LocalStrings.properties
tomcat/trunk/java/org/apache/coyote/http11/filters/LocalStrings.properties
tomcat/trunk/java/org/apache/coyote/http11/upgrade/LocalStrings.properties
tomcat/trunk/java/org/apache/coyote/http2/LocalStrings.properties
tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
tomcat/trunk/java/org/apache/naming/LocalStrings.properties
tomcat/trunk/java/org/apache/naming/factory/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/buf/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/compat/LocalStrings.properties

tomcat/trunk/java/org/apache/tomcat/util/descriptor/tld/LocalStrings.properties

tomcat/trunk/java/org/apache/tomcat/util/descriptor/web/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/file/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/http/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/http/parser/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/net/openssl/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/util/scan/LocalStrings.properties
tomcat/trunk/java/org/apache/tomcat/websocket/LocalStrings.properties
tomcat/trunk/java/org/apache/

svn commit: r1846398 [3/5] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/authenticator/jaspic/ java/o

2018-11-12 Thread markt
Modified: tomcat/trunk/java/org/apache/catalina/util/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/util/LocalStrings.properties?rev=1846398&r1=1846397&r2=1846398&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/util/LocalStrings.properties [UTF-8] 
(original)
+++ tomcat/trunk/java/org/apache/catalina/util/LocalStrings.properties [UTF-8] 
Mon Nov 12 11:16:39 2018
@@ -13,18 +13,21 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-parameterMap.locked=No modifications are allowed to a locked ParameterMap
-resourceSet.locked=No modifications are allowed to a locked ResourceSet
-hexUtil.bad=Bad hexadecimal digit
-hexUtil.odd=Odd number of hexadecimal digits
+SecurityUtil.doAsPrivilege=An exception occurs when running the 
PrivilegedExceptionAction block.
+
 customObjectInputStream.logRequired=A valid logger is required for class name 
filtering with logging
 customObjectInputStream.nomatch=The class [{0}] did not match the regular 
expression [{1}] for classes allowed to be deserialized
-#Default Messages Utilized by the ExtensionValidator
-extensionValidator.web-application-manifest=Web Application Manifest
+
 extensionValidator.extension-not-found-error=ExtensionValidator[{0}][{1}]: 
Required extension [{2}] not found.
 extensionValidator.extension-validation-error=ExtensionValidator[{0}]: Failure 
to find [{1}] required extension(s).
 extensionValidator.failload=Failure loading extension [{0}]
+extensionValidator.web-application-manifest=Web Application Manifest
+
+hexUtil.bad=Bad hexadecimal digit
+hexUtil.odd=Odd number of hexadecimal digits
+
 introspection.classLoadFailed=Failed to load class [{0}]
+
 lifecycleBase.alreadyDestroyed=The destroy() method was called on component 
[{0}] after destroy() had already been called. The second call will be ignored.
 lifecycleBase.alreadyStarted=The start() method was called on component [{0}] 
after start() had already been called. The second call will be ignored.
 lifecycleBase.alreadyStopped=The stop() method was called on component [{0}] 
after stop() had already been called. The second call will be ignored.
@@ -35,6 +38,7 @@ lifecycleBase.invalidTransition=An inval
 lifecycleBase.setState=Setting state for [{0}] to [{1}]
 lifecycleBase.startFail=Failed to start component [{0}]
 lifecycleBase.stopFail=Failed to stop component [{0}]
+
 lifecycleMBeanBase.registerFail=Failed to register object [{0}] with name 
[{1}] during component initialisation
 lifecycleMBeanBase.unregisterFail=Failed to unregister MBean with name [{0}] 
during component destruction
 lifecycleMBeanBase.unregisterNoServer=No MBean server was available to 
unregister the MBean [{0}]
@@ -44,7 +48,10 @@ netmask.cidrNotNumeric=The CIDR [{0}] is
 netmask.cidrTooBig=The CIDR [{0}] is greater than the address length [{1}]
 netmask.invalidAddress=The address [{0}] is not valid
 
-SecurityUtil.doAsPrivilege=An exception occurs when running the 
PrivilegedExceptionAction block.
+parameterMap.locked=No modifications are allowed to a locked ParameterMap
+
+resourceSet.locked=No modifications are allowed to a locked ResourceSet
+
 sessionIdGeneratorBase.createRandom=Creation of SecureRandom instance for 
session ID generation using [{0}] took [{1}] milliseconds.
 sessionIdGeneratorBase.random=Exception initializing random number generator 
of class [{0}]. Falling back to java.secure.SecureRandom
 sessionIdGeneratorBase.randomAlgorithm=Exception initializing random number 
generator using algorithm [{0}]

Modified: tomcat/trunk/java/org/apache/catalina/valves/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/valves/LocalStrings.properties?rev=1846398&r1=1846397&r2=1846398&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/valves/LocalStrings.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/catalina/valves/LocalStrings.properties 
[UTF-8] Mon Nov 12 11:16:39 2018
@@ -13,135 +13,126 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-jdbcAccessLogValve.close=Failed to close database
-jdbcAccessLogValve.exception=Exception performing insert access entry
-
-# Access log valve
-accessLogValve.openFail=Failed to open access log file [{0}]
+accessLogValve.alreadyExists=Failed to rename access log from [{0}] to [{1}], 
file already exists.
 accessLogValve.closeFail=Failed to close access log file
 accessLogValve.deleteFail=Failed to delete old access log [{0}]
+accessLogValve.invalidLocale=Failed to set locale to [{0}]
+accessLogValve.invalidPortType=Invalid port type [{0}], using server (local) 
port
 accessLogValve.openDirFail=Failed to create directory [{0}] for access logs
-accessLogValve.rotateFail=Failed to rotate access l

svn commit: r1846398 [2/5] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/authenticator/jaspic/ java/o

2018-11-12 Thread markt
Modified: 
tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties?rev=1846398&r1=1846397&r2=1846398&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties 
[UTF-8] Mon Nov 12 11:16:39 2018
@@ -13,79 +13,77 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+hostManagerServlet.add=add: Adding host [{0}]
+hostManagerServlet.addFailed=FAIL - Failed to add host [{0}]
+hostManagerServlet.alreadyHost=FAIL - Host already exists with host name [{0}]
 hostManagerServlet.alreadyStarted=FAIL - Host [{0}] is already started
 hostManagerServlet.alreadyStopped=FAIL - Host [{0}] is already stopped
 hostManagerServlet.appBaseCreateFail=FAIL - Failed to create appBase [{0}] for 
host [{1}]
+hostManagerServlet.cannotRemoveOwnHost=FAIL - Cannot remove own host [{0}]
+hostManagerServlet.cannotStartOwnHost=FAIL - Cannot start own host [{0}]
+hostManagerServlet.cannotStopOwnHost=FAIL - Cannot stop own host [{0}]
 hostManagerServlet.configBaseCreateFail=FAIL - Failed to identify configBase 
for host [{0}]
-hostManagerServlet.noCommand=FAIL - No command was specified
-hostManagerServlet.postCommand=FAIL - Tried to use command [{0}] via a GET 
request but POST is required
-hostManagerServlet.unknownCommand=FAIL - Unknown command [{0}]
-hostManagerServlet.noWrapper=Container has not called setWrapper() for this 
servlet
-hostManagerServlet.invalidHostName=FAIL - Invalid host name [{0}] was specified
-hostManagerServlet.noHost=FAIL - Host name [{0}] does not exist
-hostManagerServlet.alreadyHost=FAIL - Host already exists with host name [{0}]
-hostManagerServlet.managerXml=FAIL - Couldn't install manager.xml
 hostManagerServlet.exception=FAIL - Encountered exception [{0}]
-hostManagerServlet.add=OK - Host [{0}] added
-hostManagerServlet.addFailed=FAIL - Failed to add host [{0}]
-hostManagerServlet.cannotRemoveOwnHost=FAIL - Cannot remove own host [{0}]
-hostManagerServlet.remove=OK - Removed host [{0}]
-hostManagerServlet.removeFailed=FAIL - Failed to remove host [{0}]
+hostManagerServlet.invalidHostName=FAIL - Invalid host name [{0}] was specified
+hostManagerServlet.list=list: Listing hosts for engine [{0}]
 hostManagerServlet.listed=OK - Listed hosts
 hostManagerServlet.listitem=[{0}]:[{1}]
-hostManagerServlet.cannotStartOwnHost=FAIL - Cannot start own host [{0}]
-hostManagerServlet.started=OK - Host [{0}] started
-hostManagerServlet.startFailed=FAIL - Failed to start host [{0}]
-hostManagerServlet.cannotStopOwnHost=FAIL - Cannot stop own host [{0}]
-hostManagerServlet.stopped=OK - Host [{0}] stopped
-hostManagerServlet.stopFailed=FAIL - Failed to stop host [{0}]
-hostManagerServlet.add=add: Adding host [{0}]
+hostManagerServlet.managerXml=FAIL - Couldn't install manager.xml
+hostManagerServlet.noCommand=FAIL - No command was specified
+hostManagerServlet.noHost=FAIL - Host name [{0}] does not exist
+hostManagerServlet.noWrapper=Container has not called setWrapper() for this 
servlet
+hostManagerServlet.persist=persist: Persisting current configuration
+hostManagerServlet.persistFailed=FAIL - Failed to persist configuration
+hostManagerServlet.persisted=OK - Configuration persisted
+hostManagerServlet.postCommand=FAIL - Tried to use command [{0}] via a GET 
request but POST is required
 hostManagerServlet.remove=remove: Removing host [{0}]
-hostManagerServlet.list=list: Listing hosts for engine [{0}]
+hostManagerServlet.removeFailed=FAIL - Failed to remove host [{0}]
 hostManagerServlet.start=start: Starting host with name [{0}]
+hostManagerServlet.startFailed=FAIL - Failed to start host [{0}]
+hostManagerServlet.started=OK - Host [{0}] started
 hostManagerServlet.stop=stop: Stopping host with name [{0}]
-hostManagerServlet.persist=persist: Persisting current configuration
-hostManagerServlet.persisted=OK - Configuration persisted
-hostManagerServlet.persistFailed=FAIL - Failed to persist configuration
+hostManagerServlet.stopFailed=FAIL - Failed to stop host [{0}]
+hostManagerServlet.stopped=OK - Host [{0}] stopped
+hostManagerServlet.unknownCommand=FAIL - Unknown command [{0}]
 
-htmlHostManagerServlet.title=Tomcat Virtual Host Manager
-htmlHostManagerServlet.messageLabel=Message:
-htmlHostManagerServlet.manager=Host Manager
-htmlHostManagerServlet.list=List Virtual Hosts
-htmlHostManagerServlet.helpHtmlManagerFile=../docs/html-host-manager-howto.html
-htmlHostManagerServlet.helpHtmlManager=HTML Host Manager Help
-htmlHostManagerServlet.helpManagerFile=../docs/host-manager-howto.html
-htmlHostManagerServlet.helpManager=Host Manager Help
-htmlHostManagerServlet.hostName=Host name
-htmlHostManagerServlet.hostAliases=Host aliases
-htmlHo

svn commit: r1846398 [4/5] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/authenticator/jaspic/ java/o

2018-11-12 Thread markt
Modified: tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties?rev=1846398&r1=1846397&r2=1846398&view=diff
==
--- tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/jasper/resources/LocalStrings.properties 
[UTF-8] Mon Nov 12 11:16:39 2018
@@ -13,147 +13,315 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-# Default localized string information
-# Localized this the Default Locale as is en_US
+jasper.error.emptybodycontent.nonempty=According to TLD, tag [{0}] must be 
empty, but is not
 
+jsp.engine.info=Jasper JSP 2.3 Engine
+jsp.error.action.isnottagfile=[{0}] action can be used in tag files only
+jsp.error.action.istagfile=[{0}] action cannot be used in a tag file
+jsp.error.attempt_to_clear_flushed_buffer=Error: Attempt to clear a buffer 
that's already been flushed
+jsp.error.attr.quoted=Attribute value should be quoted
+jsp.error.attribute.custom.non_rt_with_expr=According to TLD or attribute 
directive in tag file, attribute [{0}] does not accept any expressions
+jsp.error.attribute.deferredmix=Cannot use both ${} and #{} EL expressions in 
the same attribute value
+jsp.error.attribute.duplicate=Attribute qualified names must be unique within 
an element
+jsp.error.attribute.invalidPrefix=The attribute prefix [{0}] does not 
correspond to any imported tag library
+jsp.error.attribute.noequal=equal symbol expected
+jsp.error.attribute.noescape=Attribute value [{0}] is quoted with [{1}] which 
must be escaped when used within the value
+jsp.error.attribute.noquote=quote symbol expected
+jsp.error.attribute.nowhitespace=The JSP specification requires that an 
attribute name is preceded by whitespace
+jsp.error.attribute.null_name=Null attribute name
+jsp.error.attribute.standard.non_rt_with_expr=The [{0}] attribute of the [{1}] 
standard action does not accept any expressions
+jsp.error.attribute.unterminated=attribute value for [{0}] is not properly 
terminated
+jsp.error.attributes.not.allowed=[{0}] must not have any attributes
+jsp.error.bad.scratch.dir=The scratchDir you specified: [{0}] is unusable.
+jsp.error.badStandardAction=Invalid standard action
+jsp.error.bad_attribute=Attribute [{0}] invalid for tag [{1}] according to TLD
+jsp.error.bad_tag=No tag [{0}] defined in tag library imported with prefix 
[{1}]
+jsp.error.beans.nomethod=Cannot find a method to read property [{0}] in a bean 
of type [{1}]
+jsp.error.beans.nomethod.setproperty=Cannot find a method to write property 
[{0}] of type [{1}] in a bean of type [{2}]
+jsp.error.beans.noproperty=Cannot find any information on property [{0}] in a 
bean of type [{1}]
+jsp.error.beans.nullbean=Attempted a bean operation on a null object.
+jsp.error.beans.property.conversion=Unable to convert string [{0}] to class 
[{1}] for attribute [{2}]: [{3}]
+jsp.error.beans.propertyeditor.notregistered=Property Editor not registered 
with the PropertyEditorManager
+jsp.error.beans.setproperty.noindexset=Cannot set indexed property
+jsp.error.bug48498=Unable to display JSP extract. Probably due to an XML 
parser bug (see Tomcat bug 48498 for details).
+jsp.error.classname=Cannot determine classname from .class file
+jsp.error.coerce_to_type=Cannot coerce value [{2}] to type [{1}] for attribute 
[{0}].
+jsp.error.compilation=Error compiling file: [{0}] [{1}]
 jsp.error.compiler=No Java compiler available
 jsp.error.compiler.config=No Java compiler available for configuration options 
compilerClassName: [{0}] and compiler: [{1}]
-jsp.error.no.scratch.dir=The JSP engine is not configured with a scratch dir.\
-\n Please add "jsp.initparams=scratchdir=" \
-\n in the servlets.properties file for this context.
-jsp.error.bad.scratch.dir=The scratchDir you specified: [{0}] is unusable.
-jsp.message.scratch.dir.is=Scratch dir for the JSP engine is: [{0}]
-jsp.message.parent_class_loader_is=Parent class loader is: [{0}]
-jsp.message.dont.modify.servlets=IMPORTANT: Do not modify the generated 
servlets
-jsp.error.unavailable=JSP has been marked unavailable
-jsp.error.usebean.duplicate=useBean: Duplicate bean name: [{0}]
+jsp.error.config_pagedir_encoding_mismatch=Page-encoding specified in 
jsp-property-group [{0}] is different from that specified in page directive 
[{1}]
+jsp.error.corresponding.servlet=Generated servlet error:\n
+jsp.error.could.not.add.taglibraries=Could not add one or more tag libraries.
+jsp.error.data.file.processing=Error processing file [{0}]
+jsp.error.data.file.read=Error reading file [{0}]
+jsp.error.data.file.write=Error while writing data file
+jsp.error.deferredmethodandvalue='deferredValue' and 'deferredMethod' cannot 
be both 'true'
+jsp.error.deferredmethodsignaturewithoutdeferredmethod=Cannot specify a meth

svn commit: r1846398 [5/5] - in /tomcat/trunk: java/javax/el/ java/javax/servlet/ java/javax/servlet/http/ java/org/apache/catalina/authenticator/ java/org/apache/catalina/authenticator/jaspic/ java/o

2018-11-12 Thread markt
Modified: tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties?rev=1846398&r1=1846397&r2=1846398&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties 
[UTF-8] (original)
+++ tomcat/trunk/java/org/apache/tomcat/util/net/LocalStrings.properties 
[UTF-8] Mon Nov 12 11:16:39 2018
@@ -13,21 +13,56 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-# net resources
-endpoint.err.close=Caught exception trying to close socket
-endpoint.err.handshake=Handshake failed
-endpoint.err.unexpected=Unexpected error processing socket
-endpoint.warn.unlockAcceptorFailed=Acceptor thread [{0}] failed to unlock. 
Forcing hard socket shutdown.
-endpoint.warn.executorShutdown=The executor associated with thread pool [{0}] 
has not fully shutdown. Some application threads may still be running.
-endpoint.warn.noRemoteAddr=Unable to determine remote address for socket [{0}]
-endpoint.warn.noRemoteHost=Unable to determine remote host name for socket 
[{0}]
-endpoint.warn.noRemotePort=Unable to determine remote port for socket [{0}]
-endpoint.warn.noLocalAddr=Unable to determine local address for socket [{0}]
-endpoint.warn.noLocalName=Unable to determine local host name for socket [{0}]
-endpoint.warn.noLocalPort=Unable to determine local port for socket [{0}]
-endpoint.warn.noSendfileWithSSL=Sendfile is not supported for the connector 
when SSL is enabled
-endpoint.warn.noUtilityExecutor=No utility executor was set, creating one
-endpoint.warn.incorrectConnectionCount=Incorrect connection count, multiple 
socket.close called on the same socket.
+channel.nio.interrupted=The current thread was interrupted
+channel.nio.ssl.appInputNotEmpty=Application input buffer still contains data. 
Data would have been lost.
+channel.nio.ssl.appOutputNotEmpty=Application output buffer still contains 
data. Data would have been lost.
+channel.nio.ssl.closeSilentError=As expected, there was an exception trying to 
close the connection cleanly.
+channel.nio.ssl.closing=Channel is in closing state.
+channel.nio.ssl.eofDuringHandshake=EOF during handshake.
+channel.nio.ssl.expandNetInBuffer=Expanding network input buffer to [{0}] bytes
+channel.nio.ssl.expandNetOutBuffer=Expanding network output buffer to [{0}] 
bytes
+channel.nio.ssl.foundHttp=Found an plain text HTTP request on what should be 
an encrypted TLS connection
+channel.nio.ssl.handshakeError=Handshake error
+channel.nio.ssl.incompleteHandshake=Handshake incomplete, you must complete 
handshake before reading data.
+channel.nio.ssl.invalidCloseState=Invalid close state, will not send network 
data.
+channel.nio.ssl.invalidStatus=Unexpected status [{0}].
+channel.nio.ssl.netInputNotEmpty=Network input buffer still contains data. 
Handshake will fail.
+channel.nio.ssl.netOutputNotEmpty=Network output buffer still contains data. 
Handshake will fail.
+channel.nio.ssl.notHandshaking=NOT_HANDSHAKING during handshake
+channel.nio.ssl.pendingWriteDuringClose=Pending write, so remaining data in 
the network buffer, can't send SSL close message, force a close with 
close(true) instead
+channel.nio.ssl.remainingDataDuringClose=Remaining data in the network buffer, 
can't send SSL close message, force a close with close(true) instead
+channel.nio.ssl.sniDefault=Unable to buffer enough data to determine requested 
SNI host name. Using default
+channel.nio.ssl.sniHostName=The SNI host name extracted for connection [{0}] 
was [{1}]
+channel.nio.ssl.timeoutDuringHandshake=Timeout during handshake.
+channel.nio.ssl.unexpectedStatusDuringUnwrap=Unexpected status [{0}] during 
handshake UNWRAP.
+channel.nio.ssl.unexpectedStatusDuringWrap=Unexpected status [{0}] during 
handshake WRAP.
+channel.nio.ssl.unwrapFail=Unable to unwrap data, invalid status [{0}]
+channel.nio.ssl.unwrapFailResize=Unable to unwrap data because buffer is too 
small, invalid status [{0}]
+channel.nio.ssl.wrapException=Handshake failed during wrap
+channel.nio.ssl.wrapFail=Unable to wrap data, invalid status [{0}]
+
+endpoint.accept.fail=Socket accept failed
+endpoint.alpn.fail=Failed to configure endpoint for ALPN using [{0}]
+endpoint.alpn.negotiated=Negotiated [{0}] protocol using ALPN
+endpoint.apr.applyConf=Applying OpenSSLConfCmd to SSL context
+endpoint.apr.assignConf=Assigning SSL context to OpenSSLConfCmd context
+endpoint.apr.checkConf=Checking OpenSSLConf
+endpoint.apr.errApplyConf=Could not apply OpenSSLConf to SSL context
+endpoint.apr.errCheckConf=Error during OpenSSLConf check
+endpoint.apr.errMakeConf=Could not create OpenSSLConf context
+endpoint.apr.failSslContextMake=Unable to create SSLContext. Check that 
SSLEngine is enabled in the AprLifecycleListener, the AprLifecycleListener has 
initialised correctly and that a valid SSLProtocol

svn commit: r1846399 - in /tomcat/site/trunk: docs/index.html xdocs/index.xml

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 11:53:11 2018
New Revision: 1846399

URL: http://svn.apache.org/viewvc?rev=1846399&view=rev
Log:
Link to correct changelog

Modified:
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/xdocs/index.xml

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1846399&r1=1846398&r2=1846399&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon Nov 12 11:53:11 2018
@@ -299,7 +299,7 @@ to 8.5.34 include:
 
 
 Full details of these changes, and all the other changes, are available in the
-Tomcat 8.5
+Tomcat 8.5
 changelog.
 
 

Modified: tomcat/site/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/index.xml?rev=1846399&r1=1846398&r2=1846399&view=diff
==
--- tomcat/site/trunk/xdocs/index.xml (original)
+++ tomcat/site/trunk/xdocs/index.xml Mon Nov 12 11:53:11 2018
@@ -77,7 +77,7 @@ to 8.5.34 include:
 
 
 Full details of these changes, and all the other changes, are available in the
-Tomcat 8.5
+Tomcat 8.5
 changelog.
 
 



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



svn commit: r1846408 - /tomcat/native/trunk/native/src/sslutils.c

2018-11-12 Thread jfclere
Author: jfclere
Date: Mon Nov 12 12:36:40 2018
New Revision: 1846408

URL: http://svn.apache.org/viewvc?rev=1846408&view=rev
Log:
Free the response in the place where it is allocated.

Modified:
tomcat/native/trunk/native/src/sslutils.c

Modified: tomcat/native/trunk/native/src/sslutils.c
URL: 
http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/sslutils.c?rev=1846408&r1=1846407&r2=1846408&view=diff
==
--- tomcat/native/trunk/native/src/sslutils.c (original)
+++ tomcat/native/trunk/native/src/sslutils.c Mon Nov 12 12:36:40 2018
@@ -1034,14 +1034,12 @@ static int process_ocsp_response(OCSP_RE
 r = OCSP_response_status(ocsp_resp);
 
 if (r != OCSP_RESPONSE_STATUS_SUCCESSFUL) {
-OCSP_RESPONSE_free(ocsp_resp);
 return OCSP_STATUS_UNKNOWN;
 }
 bs = OCSP_response_get1_basic(ocsp_resp);
 
 certid = OCSP_cert_to_id(NULL, cert, issuer);
 if (certid == NULL) {
-OCSP_RESPONSE_free(ocsp_resp);
 return OCSP_STATUS_UNKNOWN;
 }
 ss = OCSP_resp_get0(bs, OCSP_resp_find(bs, certid, -1)); /* find by serial 
number and get the matching response */
@@ -1057,7 +1055,6 @@ static int process_ocsp_response(OCSP_RE
 
 /* we clean up */
 OCSP_CERTID_free(certid);
-OCSP_RESPONSE_free(ocsp_resp);
 return o;
 }
 
@@ -1096,6 +1093,7 @@ static int ssl_ocsp_request(X509 *cert,
 }
 
 if (resp != NULL) {
+OCSP_RESPONSE_free(resp);
 apr_pool_destroy(p);
 return rv;
 }



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



svn commit: r1846430 - in /tomcat/trunk: bin/tool-wrapper.sh webapps/docs/changelog.xml

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 15:04:25 2018
New Revision: 1846430

URL: http://svn.apache.org/viewvc?rev=1846430&view=rev
Log:
Prevent an error when running in a Cygwin shell and the JAVA_ENDORSED_DIRS 
system property is empty.
Patch provided by Zemian Deng.

Modified:
tomcat/trunk/bin/tool-wrapper.sh
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/bin/tool-wrapper.sh
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/bin/tool-wrapper.sh?rev=1846430&r1=1846429&r2=1846430&view=diff
==
--- tomcat/trunk/bin/tool-wrapper.sh (original)
+++ tomcat/trunk/bin/tool-wrapper.sh Mon Nov 12 15:04:25 2018
@@ -127,7 +127,7 @@ if $cygwin; then
   JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
   CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
   CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
-  JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
+  [ -n "$JAVA_ENDORSED_DIRS" ] && JAVA_ENDORSED_DIRS=`cygpath --path --windows 
"$JAVA_ENDORSED_DIRS"`
 fi
 
 # Java 9 no longer supports the java.endorsed.dirs

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1846430&r1=1846429&r2=1846430&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Mon Nov 12 15:04:25 2018
@@ -131,6 +131,15 @@
   
 
   
+  
+
+  
+Prevent an error when running in a Cygwin shell and the
+JAVA_ENDORSED_DIRS system property is empty. Patch 
provided
+by Zemian Deng. (markt)
+  
+
+  
 
 
   



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



svn commit: r1846431 - in /tomcat/tc8.5.x/trunk: ./ bin/tool-wrapper.sh webapps/docs/changelog.xml

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 15:05:03 2018
New Revision: 1846431

URL: http://svn.apache.org/viewvc?rev=1846431&view=rev
Log:
Prevent an error when running in a Cygwin shell and the JAVA_ENDORSED_DIRS 
system property is empty.
Patch provided by Zemian Deng.

Modified:
tomcat/tc8.5.x/trunk/   (props changed)
tomcat/tc8.5.x/trunk/bin/tool-wrapper.sh
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc8.5.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Nov 12 15:05:03 2018
@@ -1,2 +1,2 @@
 /tomcat/tc8.0.x/trunk:1809644
-/tomcat/trunk:1734785,1734799,1734845,1734928,1735041,1735044,1735480,1735577,1735597,1735599-1735600,1735615,1736145,1736162,1736209,1736280,1736297,1736299,1736489,1736646,1736703,1736836,1736849,1737104-1737105,1737112,1737117,1737119-1737120,1737155,1737157,1737192,1737280,1737339,1737632,1737664,1737715,1737748,1737785,1737834,1737860,1737903,1737959,1738005,1738007,1738014-1738015,1738018,1738022,1738039,1738043,1738059-1738060,1738147,1738149,1738174-1738175,1738261,1738589,1738623-1738625,1738643,1738816,1738850,1738855,1738946-1738948,1738953-1738954,1738979,1738982,1739079-1739081,1739087,1739113,1739153,1739172,1739176,1739191,1739474,1739492,1739726,1739762,1739775,1739814,1739817-1739818,1739975,1740131,1740324,1740465,1740495,1740508-1740509,1740520,1740535,1740707,1740803,1740810,1740969,1740980,1740991,1740997,1741015,1741033,1741036,1741058,1741060,1741080,1741147,1741159,1741164,1741173,1741181,1741190,1741197,1741202,1741208,1741213,1741221,1741225,1741232,1741409
 
,1741501,1741677,1741892,1741896,1741984,1742023,1742042,1742071,1742090,1742093,1742101,1742105,1742111,1742139,1742146,1742148,1742166,1742181,1742184,1742187,1742246,1742248-1742251,1742263-1742264,1742268,1742276,1742369,1742387,1742448,1742509-1742512,1742917,1742919,1742933,1742975-1742976,1742984,1742986,1743019,1743115,1743117,1743124-1743125,1743134,1743425,1743554,1743679,1743696-1743698,1743700-1743701,1744058,1744064-1744065,1744125,1744149,1744194,1744229,1744270,1744323,1744432,1744684,1744697,1744705,1744713,1744760,1744786,1745083,1745142-1745143,1745145,1745177,1745179-1745180,1745227,1745248,1745254,1745337,1745467,1745473,1745535,1745576,1745735,1745744,1746304,1746306-1746307,1746319,1746327,1746338,1746340-1746341,1746344,1746427,1746441,1746473,1746490,1746492,1746495-1746496,1746499-1746501,1746503-1746507,1746509,1746549,1746551,1746554,1746556,1746558,1746584,1746620,1746649,1746724,1746939,1746989,1747014,1747028,1747035,1747210,1747225,1747234,1747253,1747
 
404,1747506,1747536,1747924,1747980,1747993,1748001,1748253,1748452,1748547,1748629,1748676,1748715,1749287,1749296,1749328,1749373,1749465,1749506,1749508,1749665-1749666,1749763,1749865-1749866,1749898,1749978,1749980,1750011,1750015,1750056,1750480,1750617,1750634,1750692,1750697,1750700,1750703,1750707,1750714,1750718,1750723,1750774,1750899,1750975,1750995,1751061,1751097,1751173,1751438,1751447,1751463,1751702,1752212,1752737,1752745,1753078,1753080,1753358,1753363,1754111,1754140-1754141,1754281,1754310,1754445,1754467,1754494,1754496,1754528,1754532-1754533,1754613,1754714,1754874,1754941,1754944,1754950-1754951,1755005,1755007,1755009,1755132,1755180-1755181,1755185,1755190,1755204-1755206,1755208,1755214,1755224,1755227,1755230,1755629,1755646-1755647,1755650,1755653,1755675,1755680,1755683,1755693,1755717,1755731-1755737,1755812,1755828,1755884,1755890,1755918-1755919,1755942,1755958,1755960,1755970,1755993,1756013,1756019,1756039,1756056,1756083-1756114,1756175,1756288-1
 
756289,1756408-1756410,1756778,1756798,1756878,1756898,1756939,1757123-1757124,1757126,1757128,1757132-1757133,1757136,1757145,1757167-1757168,1757175,1757180,1757182,1757195,1757271,1757278,1757347,1757353-1757354,1757363,1757374,1757399,1757406,1757408,1757485,1757495,1757499,1757527,1757578,1757684,1757722,1757727,1757790,1757799,1757813,1757853,1757883,1757903,1757976,1757997,1758000,1758058,1758072-1758075,1758078-1758079,1758223,1758257,1758261,1758276,1758292,1758369,1758378-1758383,1758421,1758423,1758425-1758427,1758430,1758443,1758448,1758459,1758483,1758486-1758487,1758499,1758525,1758556,1758580,1758582,1758584,1758588,1758842,1759019,1759212,1759224,1759227,1759252,1759274,1759513-1759516,1759611,1759757,1759785-1759790,1760005,1760022,1760109-1760110,1760135,1760200-1760201,1760227,1760300,1760397,1760446,1760454,1760640,1760648,1761057,1761422,1761491,1761498,1761500-1761501,1761550,1761553,1761572,1761574,1761625-1761626,1761628,1761682,1761740,1761752,1762051-176205
 
3,1762123,1762168,1762172,1762182,1762201-1762202,1762204,1762208,1762288,1762296,1762324,1762348,1762353,1762362,1762374,1762492,1762503,1762505,1762541,1762608,1762710,1762753,1762766,1762769,1762944,1762947,1762953,1763167,1763179,1763232,1763259,1763271-1763272,1763276-1763277,1763319-1763320,1763370,1763372,1763375,1763377,1763393,1763412,176343

svn commit: r1846432 - in /tomcat/tc7.0.x/trunk: ./ bin/tool-wrapper.sh webapps/docs/changelog.xml

2018-11-12 Thread markt
Author: markt
Date: Mon Nov 12 15:05:41 2018
New Revision: 1846432

URL: http://svn.apache.org/viewvc?rev=1846432&view=rev
Log:
Prevent an error when running in a Cygwin shell and the JAVA_ENDORSED_DIRS 
system property is empty.
Patch provided by Zemian Deng.

Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/bin/tool-wrapper.sh
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Nov 12 15:05:41 2018
@@ -1,3 +1,3 @@
 
/tomcat/tc8.0.x/trunk:1636525,1637336,1637685,1637709,1638726,1640089,1640276,1640349,1640363,1640366,1640642,1640672,1640674,1640689,1640884,1641001,1641065,1641067,1641375,1641638,1641723,1641726,1641729-1641730,1641736,1641988,1642669-1642670,1642698,1642701,1643205,1643215,1643217,1643230,1643232,1643273,1643285,1643329-1643330,1643511,1643513,1643521,1643539,1643571,1643581-1643582,1643635,1643655,1643738,1643964,1644018,1644333,1644525,1644954,1644992,1645014,1645360,1645456,1645627,1645642,1645686,1645903-1645904,1645908-1645909,1645913,1645920,1646458,1646460-1646462,1646735,1646738-1646741,1646744,1646746,1646748-1646755,1646757,1646759-1646760,1647043,1648816,1651420-1651422,1651844,1652926,1652939-1652940,1652973,1653798,1653817,1653841,1654042,1654161,1654736,1654767,1654787,1656592,1659907,1662986,1663265,1663278,1663325,1663535,1663567,1663679,1663997,1664175,1664321,1664872,1665061,1665086,1666027,1666395,1666503,1666506,1666560,1666570,1666581,1666759,1666967,1666988
 
,1667553-1667555,1667558,1667617,1667633,1667637,1667747,1667767,1667873,1668028,1668137,1668634,1669432,1669801,1669840,1669895-1669896,1670398,1670435,1670592,1670605-1670607,1670609,1670632,1670720,1670725,1670727,1670731,1671114,1672273,1672285,1673759,1674220,1674295,1675469,1675488,1675595,1675831,1676232,1676367-1676369,1676382,1676394,1676483,1676556,1676635,1678178,1679536,1679988,1680256,1681124,1681182,1681703,1681730,1681840,1681864,1681869,1682010,1682034,1682047,1682052-1682053,1682062,1682064,1682070,1682312,1682325,1682331,1682386,1684367,1684385,1685759,1685774,1685827,1685892,1687341,1688904,1689358,1689657,1689921,1692850,1693093,1693108,1693324,1694060,1694115,1694291,1694427,1694431,1694503,1694549,1694789,1694873,1694881,1695356,1695372,1695823-1695825,1696200,1696281,1696379,1696468,1700608,1700871,1700897,1700978,1701094,1701124,1701608,1701668,1701676,1701766,1701944,1702248,1702252,1702314,1702390,1702723,1702725,1702728,1702730,1702733,1702735,1702737,1702
 
739,1702742,1702744,1702748,1702751,1702754,1702758,1702760,1702763,1702766,1708779,1708782,1708806,1709314,1709670,1710347,1710442,1710448,1710490,1710574,1710578,1712226,1712229,1712235,1712255,1712618,1712649,1712655,1712860,1712899,1712903,1712906,1712913,1712926,1712975,1713185,1713262,1713287,1713613,1713621,1713872,1713976,1713994,1713998,1714004,1714013,1714059,1714538,1714580,1715189,1715207,1715544,1715549,1715637,1715639-1715645,1715667,1715683,1715866,1715978,1715981,1716216-1716217,1716355,1716414,1716421,1717208-1717209,1717257,1717283,1717288,1717291,1717421,1717517,1717529,1718797,1718840-1718843,1719348,1719357-1719358,1719400,1719491,1719737,1720235,1720396,1720442,1720446,1720450,1720463,1720658-1720660,1720756,1720816,1721813,1721818,1721831,1721861,1721867,1721882,1722523,1722527,1722800,1722926,1722941,1722997,1723130,1723440,1723488,1723890,1724434,1724674,1724792,1724803,1724902,1725128,1725131,1725154,1725167,1725911,1725921,1725929,1725963-1725965,1725970,1
 
725974,1726171-1726173,1726175,1726179-1726182,1726190-1726191,1726195-1726200,1726203,1726226,1726576,1726630,1726992,1727029,1727037,1727671,1727676,1727900,1728028,1728092,1728439,1728449,1729186,1729362,1731009,1731303,1731867,1731872,1731874,1731876,1731885,1731947,1731955,1731959,1731977,1731984,1732360,1732490,1732672,1732902,1733166,1733603,1733619,1733735,1733752,1733764,1733915,1733941,1733964,1734115,1734133,1734261,1734421,1734531,1736286,1737967,1738173,1738182,1738992,1739039,1739089-1739091,1739294,1739777,1739821,1739981,1740513,1740726,1741019,1741162,1741217,1743647,1743681,1744152,1744272,1746732,1746750,1752739,1754615,1755886,1756018,1758563,1759565,1761686,1762173,1762206,1766280,1767507-1767508,1767653,1767656,1769267,1772949,1773521,1773527,1774104,1777015,1777213,1779330,1783151,1784188,1784966,1785670,1786846,1788260,1788999,1789140,1789402,1791529,1791559,1795291,1796906,1797523,1799214,1800998-1800999,1801003,1801007-1801008,1801017,1801020,1802808,180281
 
4,1803618,1806107,1806733,1807082-1807083,1808707,1808884,1809267,1809644,1809832,1809904,1809915,1809924,1810283,1810328,1810574,1810576-1810577,1810584,1810588,1811141,1811842,1812090,1812096,1812150,1812511,1814976,1814983,1815072,1815453,1815946,1815957,1816143,1816682,1817229,1817287,1820200,1820209,1820283,1820305,1821303-1821311,1821313,1821316,1821330,1821365,1822235,1823

[GitHub] tomcat pull request #132: Fix cygpath error by adding cond check with JAVA_E...

2018-11-12 Thread markt-asf
Github user markt-asf closed the pull request at:

https://github.com/apache/tomcat/pull/132


---

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



[GitHub] tomcat issue #132: Fix cygpath error by adding cond check with JAVA_ENDORSED...

2018-11-12 Thread markt-asf
Github user markt-asf commented on the issue:

https://github.com/apache/tomcat/pull/132
  
Fixed in:
- trunk for 9.0.14 onwards
- 8.5.x for 8.5.36 onwards
- 7.0.x for 7.0.93 onwards

Thanks for the report and for the patch.


---

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



[Bug 62899] Async servlet over HTTP/2 on embedded server sporadically timeout forever when reading near end of request

2018-11-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62899

--- Comment #1 from Mark Thomas  ---
Many, many thanks for the test case. It makes fixing bugs so much easier when a
reliable test case is provided.

I can confirm that I can reproduce the issue locally. Unfortunately, when I
enable debug logging on the Tomcat side the issue does not occur. At least that
points to some form of timing 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



buildbot failure in on tomcat-trunk

2018-11-12 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-trunk while building 
. Full details are available at:
https://ci.apache.org/builders/tomcat-trunk/builds/3738

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-commit' 
triggered this build
Build Source Stamp: [branch tomcat/trunk] 1846430
Blamelist: markt

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



[Bug 62892] Memory leak when performing client certificate validation with OCSP

2018-11-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62892

--- Comment #2 from jfclere  ---
replacing SSL_callback_SSL_verify() by no-op disable all the OSCP checks, that
is probably not what you want to do... But yes that shows that the leak is
somewhere in SSL_callback_SSL_verify().

-- 
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 62892] Memory leak when performing client certificate validation with OCSP

2018-11-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62892

--- Comment #3 from Sander Benschop  ---
You are correct jfclere, I indeed only tried this in an attempt to isolate the
cause of the leak. I should have been more clear in my previous comment :-)

-- 
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 62899] Async servlet over HTTP/2 on embedded server sporadically timeout forever when reading near end of request

2018-11-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62899

--- Comment #2 from Dapeng Zhang  ---
Thank you for the confirmation. I'm not able to reproduce it when turning on
logging in this simple test case either. I can reproduce it in my own project
(which is very complex) though even when turning on logging. I can show you the
logs that I saw. Hope that could help a bit.

Nov 08, 2018 11:20:32 AM io.grpc.servlet.ServletAdapter$GrpcReadListener
onDataAvailable
FINEST: [io.grpc.servlet.ServletAdapter-7] inbound data: length = 4,096, bytes
=
...
Nov 08, 2018 11:20:32 AM io.grpc.servlet.ServletAdapter$GrpcReadListener
onDataAvailable
FINEST: [io.grpc.servlet.ServletAdapter-7] inbound data: length = 4,095, bytes
=
...
Nov 08, 2018 11:20:32 AM org.apache.tomcat.util.net.SocketWrapperBase
populateReadBuffer
FINE: Socket:
[org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3cc365d2:org.apache.tomcat.util.net.NioChannel@33ef3bbf:java.nio.channels.SocketChannel[connected
local=/127.0.0.1:38401 remote=/127.0.0.1:46436]], Read from buffer: [8183]
Nov 08, 2018 11:20:32 AM org.apache.coyote.http2.StreamStateMachine stateChange
FINE: Connection [0], Stream [3], State changed from [OPEN] to
[HALF_CLOSED_REMOTE]
Nov 08, 2018 11:20:32 AM org.apache.coyote.http2.Stream$StreamInputBuffer
onDataAvailable
FINE: Data added to inBuffer when read thread is waiting. Signalling that
thread to continue
Nov 08, 2018 11:20:32 AM io.grpc.servlet.ServletAdapter$GrpcReadListener
onDataAvailable
FINEST: [io.grpc.servlet.ServletAdapter-7] thread =
Thread[http-nio-auto-1-exec-4,5,FailOnTimeoutGroup]
Nov 08, 2018 11:20:32 AM org.apache.coyote.http2.Http2UpgradeHandler
upgradeDispatch
FINE: Exit, Connection [0], SocketState [UPGRADED]
Nov 08, 2018 11:20:32 AM io.grpc.servlet.ServletAdapter$GrpcReadListener
onDataAvailable
FINEST: [io.grpc.servlet.ServletAdapter-7] EXIT
Nov 08, 2018 11:20:32 AM org.apache.coyote.AbstractProcessorLight process
FINE: Socket:
[org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3cc365d2:org.apache.tomcat.util.net.NioChannel@33ef3bbf:java.nio.channels.SocketChannel[connected
local=/127.0.0.1:38401 remote=/127.0.0.1:46436]], Status in: [OPEN_READ], State
out: [UPGRADED]
Nov 08, 2018 11:20:32 AM org.apache.coyote.AbstractProcessorLight process
FINE: Socket:
[org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3cc365d2:org.apache.tomcat.util.net.NioChannel@33ef3bbf:java.nio.channels.SocketChannel[connected
local=/127.0.0.1:38401 remote=/127.0.0.1:46436]], Status in: [OPEN_READ], State
out: [LONG]
Nov 08, 2018 11:20:32 AM org.apache.coyote.AbstractProcessorLight process
FINE: Socket:
[org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@3cc365d2:org.apache.tomcat.util.net.NioChannel@33ef3bbf:java.nio.channels.SocketChannel[connected
local=/127.0.0.1:38401 remote=/127.0.0.1:46436]], State after async post
processing: [LONG]
Nov 08, 2018 11:20:33 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: keys processed=0; now=1541704833217;
nextExpiration=1541704833216; keyCount=0; hasEvents=false; eval=false
Nov 08, 2018 11:20:33 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: keys processed=1; now=1541704833258;
nextExpiration=1541704832769; keyCount=0; hasEvents=false; eval=false
Nov 08, 2018 11:20:34 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: keys processed=0; now=1541704834219;
nextExpiration=1541704834217; keyCount=0; hasEvents=false; eval=false
Nov 08, 2018 11:20:34 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: keys processed=1; now=1541704834260;
nextExpiration=1541704834258; keyCount=0; hasEvents=false; eval=false
Nov 08, 2018 11:20:35 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: keys processed=0; now=1541704835220;
nextExpiration=1541704835219; keyCount=0; hasEvents=false; eval=false
Nov 08, 2018 11:20:35 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: keys processed=1; now=1541704835261;
nextExpiration=1541704835260; keyCount=0; hasEvents=false; eval=false
Nov 08, 2018 11:20:36 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: keys processed=0; now=1541704836221;
nextExpiration=1541704836220; keyCount=0; hasEvents=false; eval=false
Nov 08, 2018 11:20:36 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: keys processed=1; now=1541704836263;
nextExpiration=1541704836261; keyCount=0; hasEvents=false; eval=false
Nov 08, 2018 11:20:37 AM org.apache.tomcat.util.net.NioEndpoint$Poller timeout
FINER: timeout completed: ke

[GUMP@vmgump-vm3]: Project tomcat-trunk-test-nio2 (in module tomcat-trunk) failed

2018-11-12 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-trunk-test-nio2 has an issue affecting its community integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-nio2 :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on bnd exists, no need to add for property bndlib.jar.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio2.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 23 mins 54 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dsun.zip.disableMemoryMapping=true 
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-3.1-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 -Dexecute.test.nio2=true 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.7.3a-201803300640/ecj-4.7.3a.jar
 -Dbndlib.jar=/srv/gump/packages/bnd/bndlib-4.0.0/biz.aQute.bndlib-4.0.0.jar 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20181112/bin/openssl
 -Dtest.temp=output/test-tmp-NIO2
  -Dtest.accesslog=true -Dexecute.test.nio=false 
-Dbnd.jar=/srv/gump/packages/bnd/bnd-4.0.0/biz.aQute.bnd-4.0.0.jar 
-Dexecute.test.apr=false -Dtest.excludePerformance=true -Dtest.relaxTiming=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-4.1-SNAPSHOT.jar
 -Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-t

[Bug 62892] Memory leak when performing client certificate validation with OCSP

2018-11-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62892

--- Comment #4 from jfclere  ---
The problem is OCSP_parse_url() we have forgotten:
OPENSSL_free(hostname);
OPENSSL_free(c_port);
OPENSSL_free(path);
I will commit the fix tomorrow, testing it now.

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



[GUMP@vmgump-vm3]: Project tomcat-trunk-test-nio (in module tomcat-trunk) failed

2018-11-12 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-trunk-test-nio has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-nio :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on bnd exists, no need to add for property bndlib.jar.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/logs-NIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-nio (Type: Build)
Work ended in a state of : Failed
Elapsed: 23 mins 55 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dsun.zip.disableMemoryMapping=true 
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-3.1-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO -Dexecute.test.nio2=false 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.7.3a-201803300640/ecj-4.7.3a.jar
 -Dbndlib.jar=/srv/gump/packages/bnd/bndlib-4.0.0/biz.aQute.bndlib-4.0.0.jar 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20181113/bin/openssl
 -Dtest.temp=output/test-tmp-NIO 
 -Dtest.accesslog=true -Dexecute.test.nio=true 
-Dbnd.jar=/srv/gump/packages/bnd/bnd-4.0.0/biz.aQute.bnd-4.0.0.jar 
-Dexecute.test.apr=false -Dtest.excludePerformance=true -Dtest.relaxTiming=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-4.1-SNAPSHOT.jar
 -Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomca

[GUMP@vmgump-vm3]: Project tomcat-trunk-test-nio2 (in module tomcat-trunk) failed

2018-11-12 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-trunk-test-nio2 has an issue affecting its community integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-nio2 :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on bnd exists, no need to add for property bndlib.jar.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio2.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 23 mins 28 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dsun.zip.disableMemoryMapping=true 
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-3.1-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 -Dexecute.test.nio2=true 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.7.3a-201803300640/ecj-4.7.3a.jar
 -Dbndlib.jar=/srv/gump/packages/bnd/bndlib-4.0.0/biz.aQute.bndlib-4.0.0.jar 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20181113/bin/openssl
 -Dtest.temp=output/test-tmp-NIO2
  -Dtest.accesslog=true -Dexecute.test.nio=false 
-Dbnd.jar=/srv/gump/packages/bnd/bnd-4.0.0/biz.aQute.bnd-4.0.0.jar 
-Dexecute.test.apr=false -Dtest.excludePerformance=true -Dtest.relaxTiming=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-4.1-SNAPSHOT.jar
 -Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 
ild/lib