[Bug 64243] Cannot find attribute maxThreads for org.apache.tomcat.util.net.SocketProperties

2020-04-26 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64243

Vision  changed:

   What|Removed |Added

 CC||oag.xu...@gmail.com

--- Comment #5 from Vision  ---
(In reply to Jaeyoon "Jay" Lee from comment #3)
> (In reply to Vision from comment #2)
> > I also met this error, but I have no idea. Could you share your
> > Configuration and point what's the matter before. I will be so appreciated.
> > (In reply to Jaeyoon "Jay" Lee from comment #1)
> > > I found out there was error in my configuration.
> > > I guess there is no issue on tomcat,
> > > so i'll close it now.
> > > sorry
> 
> I was using custom version of tomcat manager, which was developed by another
> team of our company.
> The problem was, the manager didn't know about new
> subtype(subtype=SocketProperties).
> Since our team didn't use the metrics that the manager provided, i simply
> removed the manager from my configuration.
> 
> i.e.
> I removed following line from my server.xml
>  docBase="managerAgent.war" />
> 
> I hope this could help you!

BTW, I met this error when tomcat port is 8080, but it works well on port 8081.
That makes me so confused.

-- 
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 62918] Tomcat Manager Server Status Errors After updating from 8.5.34 to 8.5.35. javax.management.AttributeNotFoundException: Cannot find attribute maxThreads for org.apache.tomcat.util.net.Sock

2020-04-26 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62918

--- Comment #4 from Vision  ---
(In reply to Vision from comment #3)
> (In reply to Remy Maucherat from comment #2)
> > The fix will be in 9.0.14 and 8.5.36.
> 
> My tomcat version is 8.5.47, but still this error. Could you offer more
> information, so appreciated.

And I met this error when tomcat port is 8080, but it works well on port 8081.
That makes me so confused.

-- 
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 64243] Cannot find attribute maxThreads for org.apache.tomcat.util.net.SocketProperties

2020-04-26 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64243

--- Comment #4 from Vision  ---
(In reply to Jaeyoon "Jay" Lee from comment #3)
> (In reply to Vision from comment #2)
> > I also met this error, but I have no idea. Could you share your
> > Configuration and point what's the matter before. I will be so appreciated.
> > (In reply to Jaeyoon "Jay" Lee from comment #1)
> > > I found out there was error in my configuration.
> > > I guess there is no issue on tomcat,
> > > so i'll close it now.
> > > sorry
> 
> I was using custom version of tomcat manager, which was developed by another
> team of our company.
> The problem was, the manager didn't know about new
> subtype(subtype=SocketProperties).
> Since our team didn't use the metrics that the manager provided, i simply
> removed the manager from my configuration.
> 
> i.e.
> I removed following line from my server.xml
>  docBase="managerAgent.war" />
> 
> I hope this could help you!

Anyway, thanks for your reply. If I found something, keep posted.

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



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

2020-04-26 Thread Michael Osipov

Am 2020-04-24 um 18:23 schrieb Christopher Schultz:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Michael,

On 4/23/20 18:42, micha...@apache.org wrote:

This is an automated email from the ASF dual-hosted git
repository.

michaelo pushed a commit to branch master in repository
https://gitbox.apache.org/repos/asf/tomcat-native.git


The following commit(s) were added to refs/heads/master by this
push: new f95f531  Introduce tcn_get_thread_id(void) to reduce code
duplication f95f531 is described below

commit f95f531e98278cc7555367084b967e3550734559 Author: Michael
Osipov  AuthorDate: Thu Apr 23 18:52:44 2020
+0200

Introduce tcn_get_thread_id(void) to reduce code duplication

At two spots (ssl.c and thread.c) we need to obtain the native
thread id. This has been done with two different approaches. Move
out to tcn_get_thread(void) which uses the previous
ssl_thread_id(void) implementation while the previous functions
delegate to the new one. apr_os_thread_current(void) is not used
anymore which does internally the same thing as
ssl_thread_id(void) was doing.

Also add properly #ifdefs for Windows and macOS for function
prototype includes. --- native/include/tcn.h  |  1 +
native/src/jnilib.c   | 45
+++ native/src/ssl.c
| 33 +--- native/src/thread.c
|  3 ++- xdocs/miscellaneous/changelog.xml |  5 - 5 files
changed, 53 insertions(+), 34 deletions(-)

diff --git a/native/include/tcn.h b/native/include/tcn.h index
2b2ae59..d2f316b 100644 --- a/native/include/tcn.h +++
b/native/include/tcn.h @@ -175,6 +175,7 @@ char
*tcn_strdup(JNIEnv *, jstring); char   *tcn_pstrdup(JNIEnv
*, jstring, apr_pool_t *); apr_status_t
tcn_load_finfo_class(JNIEnv *, jclass); apr_status_t
tcn_load_ainfo_class(JNIEnv *, jclass); +unsigned long
tcn_get_thread_id(void);

#define J2S(V)  c##V #define J2L(V)  p##V diff --git
a/native/src/jnilib.c b/native/src/jnilib.c index dae3ade..e88d4d5
100644 --- a/native/src/jnilib.c +++ b/native/src/jnilib.c @@ -23,6
+23,22 @@

#include "tcn_version.h"

+#ifdef WIN32 +#include  +#endif + +#ifdef DARWIN
+#include  +#endif + +#ifdef __FreeBSD__ +#include
 +#endif + +#ifdef __linux__ +#include
 +#endif + #ifdef TCN_DO_STATISTICS extern void
sp_poll_dump_statistics(); extern void
sp_network_dump_statistics(); @@ -481,3 +497,32 @@ jint
tcn_get_java_env(JNIEnv **env) } return JNI_OK; } + +unsigned long
tcn_get_thread_id(void)


Why not simple call apr_os_thread_current() instead of writing a new
function? Or is the intention to get away from using APR?


Here is the difference between pthread_self() and OS-specific calls:

FreeBSD:

osipovmi@deblndw011x:~/var/Projekte/tomcat-native (master *%=)
$ uname -a
FreeBSD deblndw011x.ad001.siemens.net 12.1-STABLE
osipovmi@deblndw011x:~/var/Projekte/tomcat-native (master *%=)
$ # pthread_self()
osipovmi@deblndw011x:~/var/Projekte/tomcat-native (master *%=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 34381534464
osipovmi@deblndw011x:~/var/Projekte/tomcat-native (master *%=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 34381534464
osipovmi@deblndw011x:~/var/Projekte/tomcat-native (master *%=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 34381534464
$ # pthread_getthreadid_np() on FreeBSD
osipovmi@deblndw011x:~/var/Projekte/tomcat-native (master %=)
$ make -C native/
osipovmi@deblndw011x:~/var/Projekte/tomcat-native (master %=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 100654
osipovmi@deblndw011x:~/var/Projekte/tomcat-native (master %=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 100839


HP-UX:

osipovmi@deblndw024v:~/tomcat-native (master *%=)
$ uname -a
HP-UX deblndw0 B.11.31 U ia64 HP-UX
osipovmi@deblndw024v:~/tomcat-native (master *%=)
$ # pthread_self() only
osipovmi@deblndw024v:~/tomcat-native (master *%=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 1
osipovmi@deblndw024v:~/tomcat-native (master *%=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 1


GNU/Linux:

osipovmi@deblndw012x: ~/tomcat-native (master *%=)
$ uname -a
Linux deblndw012x.ad001.siemens.net 3.10.0-1127.el7.x86_64 #1 SMP Tue Feb 18 
16:39:12 EST 2020 x86_64 x86_64 x86_64 GNU/Linux
$ # pthread_self()
osipovmi@deblndw012x: ~/tomcat-native (master *%=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 140074735822592
osipovmi@deblndw012x: ~/tomcat-native (master *%=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 139635928618752
osipovmi@deblndw012x: ~/tomcat-native (master *%=)
$ java -cp dist/classes/java:. -Djava.library.path=native/.libs TcnativeTest
Thread Id: 139627128493824
osipovmi@deblndw012x: ~/tomcat-native 

[tomcat-native] 02/02: Improve OS-specific header include for native thread id

2020-04-26 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat-native.git

commit 19124fd730c8ca4d080d1ebeed4272944629373e
Author: Michael Osipov 
AuthorDate: Sun Apr 26 20:52:26 2020 +0200

Improve OS-specific header include for native thread id
---
 native/src/jnilib.c   | 17 +++--
 xdocs/miscellaneous/changelog.xml |  3 +++
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/native/src/jnilib.c b/native/src/jnilib.c
index e88d4d5..5004966 100644
--- a/native/src/jnilib.c
+++ b/native/src/jnilib.c
@@ -23,20 +23,17 @@
 
 #include "tcn_version.h"
 
-#ifdef WIN32
+#if defined(WIN32)
 #include 
-#endif
-
-#ifdef DARWIN
+#elif defined(DARWIN)
+/* Included intentionally for the sake of completeness */
 #include 
-#endif
-
-#ifdef __FreeBSD__
+#elif defined(__FreeBSD__)
 #include 
-#endif
-
-#ifdef __linux__
+#elif defined(__linux__)
 #include 
+#else
+#include 
 #endif
 
 #ifdef TCN_DO_STATISTICS
diff --git a/xdocs/miscellaneous/changelog.xml 
b/xdocs/miscellaneous/changelog.xml
index fe3077b..164437f 100644
--- a/xdocs/miscellaneous/changelog.xml
+++ b/xdocs/miscellaneous/changelog.xml
@@ -39,6 +39,9 @@
 
   Incomplete name mangling fix for C++ compilers in tcn_api.h. (michaelo)
 
+
+  Improve OS-specific header include for native thread id. (michaelo)
+
   
 
 


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



[tomcat-native] branch master updated (179b2e9 -> 19124fd)

2020-04-26 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat-native.git.


from 179b2e9  Add Bug Id 64316 to changelog
 new 06297ab  Incomplete name mangling fix for C++ compilers in tcn_api.h
 new 19124fd  Improve OS-specific header include for native thread id

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


Summary of changes:
 native/include/tcn_api.h  |  4 
 native/src/jnilib.c   | 17 +++--
 xdocs/miscellaneous/changelog.xml | 10 ++
 3 files changed, 21 insertions(+), 10 deletions(-)


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



[tomcat-native] 01/02: Incomplete name mangling fix for C++ compilers in tcn_api.h

2020-04-26 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat-native.git

commit 06297abce69a7c6c7a52755dbb4ff2ce929bf154
Author: Michael Osipov 
AuthorDate: Sun Apr 26 20:45:49 2020 +0200

Incomplete name mangling fix for C++ compilers in tcn_api.h
---
 native/include/tcn_api.h  | 4 
 xdocs/miscellaneous/changelog.xml | 7 +++
 2 files changed, 11 insertions(+)

diff --git a/native/include/tcn_api.h b/native/include/tcn_api.h
index bacde64..db92c63 100644
--- a/native/include/tcn_api.h
+++ b/native/include/tcn_api.h
@@ -29,6 +29,10 @@
 #endif
 #include 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /**
  * @file tcn_api.h
  * @brief
diff --git a/xdocs/miscellaneous/changelog.xml 
b/xdocs/miscellaneous/changelog.xml
index af473b8..fe3077b 100644
--- a/xdocs/miscellaneous/changelog.xml
+++ b/xdocs/miscellaneous/changelog.xml
@@ -34,6 +34,13 @@
   This is the Changelog for Tomcat Native 1.2.
   
 
+
+  
+
+  Incomplete name mangling fix for C++ compilers in tcn_api.h. (michaelo)
+
+  
+
 
   
 


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



[Bug 64243] Cannot find attribute maxThreads for org.apache.tomcat.util.net.SocketProperties

2020-04-26 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64243

--- Comment #3 from Jaeyoon "Jay" Lee  ---
(In reply to Vision from comment #2)
> I also met this error, but I have no idea. Could you share your
> Configuration and point what's the matter before. I will be so appreciated.
> (In reply to Jaeyoon "Jay" Lee from comment #1)
> > I found out there was error in my configuration.
> > I guess there is no issue on tomcat,
> > so i'll close it now.
> > sorry

I was using custom version of tomcat manager, which was developed by another
team of our company.
The problem was, the manager didn't know about new
subtype(subtype=SocketProperties).
Since our team didn't use the metrics that the manager provided, i simply
removed the manager from my configuration.

i.e.
I removed following line from my server.xml


I hope this could help you!

-- 
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 62918] Tomcat Manager Server Status Errors After updating from 8.5.34 to 8.5.35. javax.management.AttributeNotFoundException: Cannot find attribute maxThreads for org.apache.tomcat.util.net.Sock

2020-04-26 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62918

--- Comment #3 from Vision  ---
(In reply to Remy Maucherat from comment #2)
> The fix will be in 9.0.14 and 8.5.36.

My tomcat version is 8.5.47, but still this error. Could you offer more
information, so appreciated.

-- 
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 64243] Cannot find attribute maxThreads for org.apache.tomcat.util.net.SocketProperties

2020-04-26 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64243

--- Comment #2 from Vision  ---
I also met this error, but I have no idea. Could you share your Configuration
and point what's the matter before. I will be so appreciated.
(In reply to Jaeyoon "Jay" Lee from comment #1)
> I found out there was error in my configuration.
> I guess there is no issue on tomcat,
> so i'll close it now.
> sorry

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



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

2020-04-26 Thread Michael Osipov

Am 2020-04-24 um 18:23 schrieb Christopher Schultz:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Michael,

On 4/23/20 18:42, micha...@apache.org wrote:

This is an automated email from the ASF dual-hosted git
repository.

michaelo pushed a commit to branch master in repository
https://gitbox.apache.org/repos/asf/tomcat-native.git


The following commit(s) were added to refs/heads/master by this
push: new f95f531  Introduce tcn_get_thread_id(void) to reduce code
duplication f95f531 is described below

commit f95f531e98278cc7555367084b967e3550734559 Author: Michael
Osipov  AuthorDate: Thu Apr 23 18:52:44 2020
+0200

Introduce tcn_get_thread_id(void) to reduce code duplication

At two spots (ssl.c and thread.c) we need to obtain the native
thread id. This has been done with two different approaches. Move
out to tcn_get_thread(void) which uses the previous
ssl_thread_id(void) implementation while the previous functions
delegate to the new one. apr_os_thread_current(void) is not used
anymore which does internally the same thing as
ssl_thread_id(void) was doing.

Also add properly #ifdefs for Windows and macOS for function
prototype includes. --- native/include/tcn.h  |  1 +
native/src/jnilib.c   | 45
+++ native/src/ssl.c
| 33 +--- native/src/thread.c
|  3 ++- xdocs/miscellaneous/changelog.xml |  5 - 5 files
changed, 53 insertions(+), 34 deletions(-)

diff --git a/native/include/tcn.h b/native/include/tcn.h index
2b2ae59..d2f316b 100644 --- a/native/include/tcn.h +++
b/native/include/tcn.h @@ -175,6 +175,7 @@ char
*tcn_strdup(JNIEnv *, jstring); char   *tcn_pstrdup(JNIEnv
*, jstring, apr_pool_t *); apr_status_t
tcn_load_finfo_class(JNIEnv *, jclass); apr_status_t
tcn_load_ainfo_class(JNIEnv *, jclass); +unsigned long
tcn_get_thread_id(void);

#define J2S(V)  c##V #define J2L(V)  p##V diff --git
a/native/src/jnilib.c b/native/src/jnilib.c index dae3ade..e88d4d5
100644 --- a/native/src/jnilib.c +++ b/native/src/jnilib.c @@ -23,6
+23,22 @@

#include "tcn_version.h"

+#ifdef WIN32 +#include  +#endif + +#ifdef DARWIN
+#include  +#endif + +#ifdef __FreeBSD__ +#include
 +#endif + +#ifdef __linux__ +#include
 +#endif + #ifdef TCN_DO_STATISTICS extern void
sp_poll_dump_statistics(); extern void
sp_network_dump_statistics(); @@ -481,3 +497,32 @@ jint
tcn_get_java_env(JNIEnv **env) } return JNI_OK; } + +unsigned long
tcn_get_thread_id(void)


Why not simple call apr_os_thread_current() instead of writing a new
function? Or is the intention to get away from using APR?


There are several reasons here. Let me go in detail:

* Since we'd like to reduce the dependecy on libapr in the long run, 
this is a small preparation.
* When you take a look at how apr_os_thread_current(void) is implemented 
you will see that is is mediocre, on Unix(-like) it calls pthread_self().
Our approach for ssl_thread_id(void) is been better than the APR 
counterpart. I have done a research why pthread_self() isn't enough and 
an overwhelming amount of voices says that pthread_self() gives very 
little information, but the thread pointer which is not the thread id. 
So this is the last resort, but not a real solution.



+{ +/* OpenSSL needs this to return an unsigned long.  On
OS/390, the pthread + * id is a structure twice that big.  Use
the TCB pointer instead as a + * unique unsigned long. +
*/ +#ifdef __MVS__ +struct PSA { +char unmapped[540]; +
unsigned long PSATOLD; +} *psaptr = 0; + +return
psaptr->PSATOLD;


I think we might want to put the above #ifdef as the LAST one in the
list. I think if we can call pthread_self, we should, even if this
other technique will work.


I do not fully understand this. Should the test for z/OS happen before 
the generic code? The code comes from here [1].



+#elif defined(WIN32) +return (unsigned
long)GetCurrentThreadId(); +#elif defined(DARWIN) +uint64_t
tid; +pthread_threadid_np(NULL, ); +return (unsigned
long)tid; +#elif defined(__FreeBSD__) +return (unsigned
long)pthread_getthreadid_np(); +#elif defined(__linux__) +
return (unsigned long)syscall(SYS_gettid); +#else +return
(unsigned long)pthread_self(); +#endif


Can we guarantee that pthread_self() will be available "by default"
since it's predicate-less, here? I wasn't able to quickly find a
reference for how to check for pthreads. Maybe #ifdef(_PTHREAD_H)?


That's a very valid point I forgot. I will investigate and test. Thank 
you for raising! Surprisingly, I did not get a warning about a missing 
prototype by HP aC.


M

[1] https://bz.apache.org/bugzilla/show_bug.cgi?id=56210

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



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

2020-04-26 Thread Michael Osipov

Am 2020-04-24 um 18:30 schrieb Christopher Schultz:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Mark and Michael,

On 4/24/20 07:24, Michael Osipov wrote:

Am 2020-04-24 um 08:57 schrieb Mark Thomas:

On 24/04/2020 00:45, Michael Osipov wrote:

Folks,

I run test from Tomcat master and libtcnative master on
FreeBSD, RHEL 7 and HP-UX 11.31 on a regular basis and noticed
that the OpenSSL 1.0.2 packages provided by Red Hat and HPE are
modified which make several tests fail. See an excerpt here
[1]. To verify this I have compiled OpenSSL from
OpenSSL_1_0_2-stable on FreeBSD w/o any modification and all
tests pass, so other must have modified OpenSSL.

What is our position in terms of support/testing for modified
OpenSSL packages from OS vendors? Should we add a big fat
warning somewhere? Add this to tcnative README that we
test/recommend upstream only?


The good news is that the tests that are failing are the ones I
would expect to fail.

When we added the code that lets us use OpenSSL syntax to define
ciphers for JSSE (and JSSE syntax to define ciphers for OpenSSL)
we added a these tests to ensure that we correctly tracked things
like "ALL", "DEFAULT" as well as "ECDHE" etc. These are a moving
target as support for new ciphers is added and ciphers viewed as
less secure are removed.

Our unit tests aim to work with the current version of all
publicly supported OpenSSL branches. Currently, master (3.0.x)
and 1.1.1.

I expect the vendor supported 1.0.2 packages are close to current
1.1.1 but I wouldn't be surprised to see some minor differences.

I think we have several options: - document the expectation more
clearly so folks can more easily assess these failures - support
using the vendor supported versions with the unit tests - provide
a configuration option to skip these tests - detect vendor
supplied OpenSSL and automatically skip the tests


We need to do at least the documentation. As for detectection and
support: I consider this to be hardly solvable because there is no
identifier in "openssl version -a" which says I have been modified
by X. See:


$ openssl version -a OpenSSL 1.0.2r  26 Feb 2019 built on:
reproducible build, date unspecified platform: hpux-ia64-cc
options:  bn(64,64) rc4(idx,int) des(idx,risc1,16,long)
blowfish(idx) compiler: cc -I. -I.. -I../include
-I/ssh_ssl_build/ssl-build/OpenSSL_1_0_FIPS_205/build/zlib +Z
-DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS  -DDSO_DLFCN
-DHAVE_DLFCN_H -D_REENTRANT -Ae +DD32 +O2 +Olit=all -z -DB_ENDIAN
-D_REENTRANT -DOPENSSL_BN_ASM_MONT -DRC4_ASM -DSHA1_ASM
-DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DGHASH_ASM
OPENSSLDIR: "/opt/openssl"


and


$ openssl version -a OpenSSL 1.0.2k-fips  26 Jan 2017 built on:
reproducible build, date unspecified platform: linux-x86_64
options:  bn(64,64) md2(int) rc4(16x,int) des(idx,cisc,16,int)
idea(int) blowfish(idx) compiler: gcc -I. -I.. -I../include
-fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT
-DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -m64 -DL_ENDIAN -Wall -O2
-g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector-strong --param=ssp-buffer-size=4
-grecord-gcc-switches   -m64 -mtune=generic -Wa,--noexecstack
-DPURIFY -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT
-DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM
-DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM
-DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
OPENSSLDIR: "/etc/pki/tls" engines:  rdrand dynamic


The only option I see is to check for OS name/LSB release, call
with depdency graph with ldd and check for libssl/libcrypto in
default locations, but this is really really ugly.

Compared to OpenSSL 1.1.1 from FreeBSD base and OpenSSL 1.0.2
compiled myself:

$ openssl version -a OpenSSL 1.1.1e-freebsd  17 Mar 2020 built
on: reproducible build, date unspecified platform: FreeBSD-amd64
options:  bn(64,64) rc4(16x,int) des(int) idea(int)
blowfish(ptr) compiler: clang OPENSSLDIR: "/etc/ssl" ENGINESDIR:
"/usr/lib/engines" Seeding source: os-specific


Granted, this one says in the version string it is from FreeBSD.


$ /tmp/openssl-1.0.2/bin/openssl version -a OpenSSL 1.0.2v-dev
xx XXX  built on: reproducible build, date unspecified
platform: BSD-x86_64 options:  bn(64,64) rc4(16x,int)
des(idx,cisc,16,int) idea(int) blowfish(idx) compiler: cc -I.
-I.. -I../include  -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -pthread
-D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN
-O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT
-DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM
-DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM
-DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
OPENSSLDIR: "/tmp/openssl-1.0.2/ssl"



There are probably a few options I've missed.

I will add at this point that debugging a failure and figuring
out the right fix hasn't always easy.

I'm currently wondering if some sort of combination of the above
might work. Detect vendor variations, handle them 

Re: Building libtcnative with MinGW32

2020-04-26 Thread Michael Osipov

Am 2020-04-24 um 19:52 schrieb Mark Thomas:

On 24/04/2020 18:43, Michael Osipov wrote:

Folks,

has anyone ever built libtcnative with MinGW32? I have build (lib)curl a
fair amount of times with ease with MinGW. Download all the SDK along
with minimal VS is overkill for such a small lib.
How do you build on Windows?


https://cwiki.apache.org/confluence/display/TOMCAT/Building+the+Tomcat+Native+Connector+binaries+for+Windows


Is anyone interested in this? Should we
also consider building with CMake?


The build process needs to build a single binary (OK and second one with
OCSP enabled unless we enabled that be default) that:

- works on all currently supported Microsoft Windows operating systems

- works on a clean install of the base operating system with zero
   additional libraries, run-times, etc.

The hoops we currently jump through in the build process are primarily
to ensure this last point so the binary isn't dependent on one of the
.net run-times or similar.

If there is a simpler way to achieve the same result, that would be a win.


Thanks,

I will see whether we can provide a CMake-based build in the longterm 
also since this is way easier on Windows than fiddling with other cruft. 
libserf prodivers now a CMake-based builds and they too require libapr 
and libssl/crypto. I need to see whether one can join forces.


Michael

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



[tomcat-native] branch master updated: Add Bug Id 64316 to changelog

2020-04-26 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat-native.git


The following commit(s) were added to refs/heads/master by this push:
 new 179b2e9  Add Bug Id 64316 to changelog
179b2e9 is described below

commit 179b2e9e50d08a4e7824db5788550f31439ee994
Author: Michael Osipov 
AuthorDate: Sun Apr 26 11:32:23 2020 +0200

Add Bug Id 64316 to changelog
---
 xdocs/miscellaneous/changelog.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xdocs/miscellaneous/changelog.xml 
b/xdocs/miscellaneous/changelog.xml
index 637975c..af473b8 100644
--- a/xdocs/miscellaneous/changelog.xml
+++ b/xdocs/miscellaneous/changelog.xml
@@ -62,7 +62,8 @@
   OpenSSL 1.1.0 onwards. (mturk)
 
 
-  Introduce tcn_get_thread_id(void) to reduce code duplication. (michaelo)
+  64316: Introduce tcn_get_thread_id(void) to reduce code
+ duplication. (michaelo)
 
 
   Fix linking against OpenSSL in non-standard locations on FreeBSD.


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



[Bug 64316] Duplicate code for obtaining native current thread id

2020-04-26 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64316

Michael Osipov  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #1 from Michael Osipov  ---
Fixed in:
- master for 1.2.24 onwards

-- 
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 report for Tomcat Native [2020/04/26]

2020-04-26 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|53940|New|Enh|2012-09-27|Added support for new CRL loading after expiration|
|62626|Inf|Nor|2018-08-15|Tomcat 9.0.10 APR/Native crashes  |
|62911|New|Enh|2018-11-15|Add support for proxying ocsp  requests via ProxyH|
|63199|Inf|Nor|2019-02-22|sslsocket handshake JVM crash |
|63405|Inf|Nor|2019-05-06|Tomcat 7.0.91.0 EXCEPTION_ACCESS_VIOLATION - Probl|
|64316|New|Nor|2020-04-06|Duplicate code for obtaining native current thread|
+-+---+---+--+--+
| Total6 bugs   |
+---+

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



Bug report for Tomcat 8 [2020/04/26]

2020-04-26 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|55243|New|Enh|2013-07-11|Add special search string for nested roles|
|55383|New|Enh|2013-08-07|Improve markup and design of Tomcat's HTML pages  |
|9|New|Enh|2013-09-14|UserDatabaseRealm enhacement: may use local JNDI  |
|55675|New|Enh|2013-10-18|Checking and handling invalid configuration option|
|55788|New|Enh|2013-11-16|TagPlugins should key on tag QName rather than imp|
|56166|New|Enh|2014-02-20|Suggestions for exception handling (avoid potentia|
|56398|New|Enh|2014-04-11|Support Arquillian-based unit testing |
|56399|New|Enh|2014-04-11|Re-factor request/response recycling so Coyote and|
|56402|New|Enh|2014-04-11|Add support for HTTP Upgrade to AJP components|
|56448|New|Enh|2014-04-23|Implement a robust solution for client initiated S|
|56522|Opn|Enh|2014-05-14|jasper-el 8 does not comply to EL Spec 3.0 regardi|
|56546|New|Enh|2014-05-19|Improve thread trace logging in WebappClassLoader.|
|56713|New|Enh|2014-07-12|Limit time that incoming request waits while webap|
|56890|Inf|Maj|2014-08-26|getRealPath returns null  |
|57130|New|Enh|2014-10-22|Allow digest.sh to accept password from a file or |
|57421|New|Enh|2015-01-07|Farming default directories   |
|57486|New|Enh|2015-01-23|Improve reuse of ProtectedFunctionMapper instances|
|57701|New|Enh|2015-03-13|Implement "[Redeploy]" button for a web applicatio|
|57830|New|Enh|2015-04-18|Add support for ProxyProtocol |
|58052|Opn|Enh|2015-06-19|RewriteValve: Implement additional RewriteRule dir|
|58072|New|Enh|2015-06-23|ECDH curve selection  |
|58837|New|Enh|2016-01-12|support "X-Content-Security-Policy" a.k.a as "CSP"|
|58935|Opn|Enh|2016-01-29|Re-deploy from war without deleting context   |
|59232|New|Enh|2016-03-24|Make the context name of an app available via JNDI|
|59423|New|Enh|2016-05-03|amend "No LoginModules configured for ..." with hi|
|59758|New|Enh|2016-06-27|Add http proxy username-password credentials suppo|
|60281|Ver|Nor|2016-10-20|Pathname of uploaded WAR file should not be contai|
|60721|Ver|Nor|2017-02-10|Unable to find key spec if more applications use b|
|60781|New|Nor|2017-02-27|Access Log Valve does not escape the same as mod_l|
|60849|New|Enh|2017-03-13|Tomcat NIO Connector not able to handle SSL renego|
|61668|Ver|Min|2017-10-26|Possible NullPointerException in org.apache.coyote|
|61877|New|Enh|2017-12-08|use web.xml from CATALINA_HOME by default |
|61917|New|Enh|2017-12-19|AddDefaultCharsetFilter only supports text/* respo|
|62150|New|Enh|2018-03-01|Behavior of relative paths with RequestDispatcher |
|62214|New|Enh|2018-03-22|The "userSubtree=true" and "roleSubtree=true" in J|
|62245|New|Enh|2018-04-02|[Documentation] Mention contextXsltFile in Default|
|63080|New|Enh|2019-01-16|Support rfc7239 Forwarded header  |
|63195|Inf|Enh|2019-02-21|Add easy way to test RemoteIpValve works properly |
|63802|Inf|Cri|2019-10-04|epoll spin detection is missing   |
|63815|Inf|Nor|2019-10-08|Expansion of JAVA_OPTS in catalina.sh containing '|
+-+---+---+--+--+
| Total   40 bugs   |
+---+

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



Bug report for Taglibs [2020/04/26]

2020-04-26 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|38193|Ass|Enh|2006-01-09|[RDC] BuiltIn Grammar support for Field   |
|38600|Ass|Enh|2006-02-10|[RDC] Enable RDCs to be used in X+V markup (X+RDC)|
|42413|New|Enh|2007-05-14|[PATCH] Log Taglib enhancements   |
|46052|New|Nor|2008-10-21|SetLocaleSupport is slow to initialize when many l|
|48333|New|Enh|2009-12-02|TLD generator |
|57548|New|Min|2015-02-08|Auto-generate the value for org.apache.taglibs.sta|
|57684|New|Min|2015-03-10|Version info should be taken from project version |
|59359|New|Enh|2016-04-20|(Task) Extend validity period for signing KEY - be|
|59668|New|Nor|2016-06-06|x:forEach retains the incorrect scope when used in|
|61875|New|Nor|2017-12-08|Investigate whether Xalan can be removed  |
+-+---+---+--+--+
| Total   10 bugs   |
+---+

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



Bug report for Tomcat 7 [2020/04/26]

2020-04-26 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|50944|Ver|Blk|2011-03-18|JSF: java.lang.NullPointerException at com.sun.fac|
|55470|New|Enh|2013-08-23|Help users for ClassNotFoundExceptions during star|
|55477|New|Enh|2013-08-23|Add a solution to map a realm name to a security r|
|56148|New|Enh|2014-02-17|support (multiple) ocsp stapling  |
|56181|New|Enh|2014-02-23|RemoteIpValve & RemoteIpFilter: HttpServletRequest|
|56300|New|Enh|2014-03-22|[Tribes] No useful examples, lack of documentation|
|56438|New|Enh|2014-04-21|If jar scan does not find context config or TLD co|
|56614|New|Enh|2014-06-12|Add a switch to ignore annotations detection on ta|
|56787|New|Enh|2014-07-29|Simplified jndi name parsing  |
|57367|New|Enh|2014-12-18|If JAR scan experiences a stack overflow, give the|
|57827|New|Enh|2015-04-17|Enable adding/removing of members via jmx in a sta|
|57872|New|Enh|2015-04-29|Do not auto-switch session cookie to version=1 due|
|57892|New|Enh|2015-05-05|Log once a warning if a symbolic link is ignored (|
|60597|New|Enh|2017-01-17|Add ability to set cipher suites for websocket cli|
|63167|New|Enh|2019-02-12|Network Requirements To Resolve No Members Active |
|64155|Inf|Nor|2020-02-18|Tomcat 7 Performance: acceptor thread bottleneck a|
|64157|Inf|Nor|2020-02-18|Tomcat 7 performance: enable tomcat to pre-start p|
+-+---+---+--+--+
| Total   17 bugs   |
+---+

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



Bug report for Tomcat Modules [2020/04/26]

2020-04-26 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|50571|Inf|Nor|2011-01-11|Tomcat 7 JDBC connection pool exception enhancemen|
|51595|Inf|Nor|2011-08-01|org.apache.tomcat.jdbc.pool.jmx.ConnectionPool sho|
|51879|Inf|Enh|2011-09-22|Improve access to Native Connection Methods   |
|52024|Inf|Enh|2011-10-13|Custom interceptor to support automatic failover o|
|53199|Inf|Enh|2012-05-07|Refactor ConnectionPool to use ScheduledExecutorSe|
|54437|New|Enh|2013-01-16|Update PoolProperties javadoc for ConnectState int|
|54929|Inf|Nor|2013-05-05|jdbc-pool cannot be used with Java 1.5, "java.lang|
|55078|New|Nor|2013-06-07|Configuring a DataSource Resource with dataSourceJ|
|55662|New|Enh|2013-10-17|Add a way to set an instance of java.sql.Driver di|
|56046|New|Enh|2014-01-21|org.apache.tomcat.jdbc.pool.XADataSource InitSQL p|
|56088|New|Maj|2014-01-29|AbstractQueryReport$StatementProxy throws exceptio|
|56310|Inf|Maj|2014-03-25|PooledConnection and XAConnection not handled corr|
|56586|New|Nor|2014-06-02|initSQL should be committed if defaultAutoCommit =|
|56775|New|Nor|2014-07-28|PoolCleanerTime schedule issue|
|56779|New|Nor|2014-07-28|Allow multiple connection initialization statement|
|56790|New|Nor|2014-07-29|Resizing pool.maxActive to a higher value at runti|
|56798|New|Nor|2014-07-31|Idle eviction strategy could perform better (and i|
|56804|New|Nor|2014-08-02|Use a default validationQueryTimeout other than "f|
|56805|New|Nor|2014-08-02|datasource.getConnection() may be unnecessarily bl|
|56837|New|Nor|2014-08-11|if validationQuery have error with timeBetweenEvic|
|56970|New|Nor|2014-09-11|MaxActive vs. MaxTotal for commons-dbcp and tomcat|
|57460|New|Nor|2015-01-19|[DB2]Connection broken after few hours but not rem|
|57729|New|Enh|2015-03-20|Add QueryExecutionReportInterceptor to log query e|
|58489|Opn|Maj|2015-10-08|QueryStatsComparator throws IllegalArgumentExcepti|
|59077|New|Nor|2016-02-26|DataSourceFactory creates a neutered data source  |
|59569|New|Nor|2016-05-18|isWrapperFor/unwrap implementations incorrect |
|59879|New|Nor|2016-07-18|StatementCache interceptor returns ResultSet objec|
|60195|New|Nor|2016-10-02|No javadoc in Maven Central   |
|60522|New|Nor|2016-12-27|An option for setting if the transaction should be|
|60524|Inf|Nor|2016-12-28|NPE in SlowQueryReport in tomcat-jdbc-7.0.68  |
|60645|New|Nor|2017-01-25|StatementFinalizer is not thread-safe |
|61032|New|Nor|2017-04-24|min pool size is not being respected  |
|61103|New|Nor|2017-05-18|StatementCache potentially caching non-functional |
|61302|New|Enh|2017-07-15|Refactoring of DataSourceProxy|
|61303|New|Enh|2017-07-15|Refactoring of ConnectionPool |
|62432|New|Nor|2018-06-06|Memory Leak in Statement Finalizer?   |
|62598|New|Enh|2018-08-04|support pool with multiple JDBC data sources  |
|62910|Inf|Nor|2018-11-15|tomcat-jdbc global pool transaction problem   |
|63612|Inf|Cri|2019-07-26|PooledConnection#connectUsingDriver, Thread.curren|
|63705|New|Nor|2019-08-29|The tomcat pool doesn't register all connection th|
|64083|New|Nor|2020-01-17|JDBC pool keeps closed connection as available|
|64107|New|Maj|2020-01-30|PreparedStatements correctly closed are not return|
|64231|New|Nor|2020-03-16|Tomcat jdbc pool behaviour|
+-+---+---+--+--+
| Total   43 bugs   |
+---+

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



Bug report for Tomcat Connectors [2020/04/26]

2020-04-26 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|46767|New|Enh|2009-02-25|mod_jk to send DECLINED in case no fail-over tomca|
|47327|New|Enh|2009-06-07|Return tomcat authenticated user back to mod_jk (A|
|47750|New|Maj|2009-08-27|ISAPI: Loss of worker settings when changing via j|
|48830|New|Nor|2010-03-01|IIS shutdown blocked in endpoint service when serv|
|49822|New|Enh|2010-08-25|Add hash lb worker method |
|49903|New|Enh|2010-09-09|Make workers file reloadable  |
|52483|New|Enh|2012-01-18|Print JkOptions's options in log file and jkstatus|
|54621|New|Enh|2013-02-28|[PATCH] custom mod_jk availability checks |
|56489|New|Enh|2014-05-05|Include a directory for configuration files   |
|56576|New|Enh|2014-05-29|Websocket support |
|57402|New|Enh|2014-12-30|Provide correlation ID between mod_jk log and acce|
|57403|New|Enh|2014-12-30|Persist configuration changes made via status work|
|57407|New|Enh|2014-12-31|Make session_cookie, session_path and session_cook|
|57790|New|Enh|2015-04-03|Check worker names for typos  |
|61476|New|Enh|2017-09-01|Allow reset of an individual worker stat value|
|61621|New|Enh|2017-10-15|Content-Type is forced to lowercase when it goes t|
|62093|New|Enh|2018-02-09|Allow use_server_errors to apply to specific statu|
|63808|Opn|Enh|2019-10-05|the fact that JkMount makes other directives ineff|
+-+---+---+--+--+
| Total   18 bugs   |
+---+

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



Bug report for Tomcat 9 [2020/04/26]

2020-04-26 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
| |   |   MIN=Minor   NOR=NormalENH=Enhancement TRV=Trivial |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|57505|New|Enh|2015-01-27|Add integration tests for JspC|
|57661|New|Enh|2015-03-04|Delay sending of 100 continue response until appli|
|58242|New|Enh|2015-08-13|Scanning jars in classpath to get annotations in p|
|58530|New|Enh|2015-10-23|Proposal for new Manager HTML GUI |
|58548|Inf|Enh|2015-10-26|support certifcate transparency   |
|58859|New|Enh|2016-01-14|Allow to limit charsets / encodings supported by T|
|59344|Ver|Enh|2016-04-18|PEM file support for JSSE |
|59750|New|Enh|2016-06-24|Amend "authenticate" method with context by means |
|60997|New|Enh|2017-04-17|Enhance SemaphoreValve to support denied status an|
|61971|New|Enh|2018-01-06|documentation for using tomcat with systemd   |
|62048|New|Enh|2018-01-25|Missing logout function in Manager and Host-Manage|
|62072|New|Enh|2018-02-01|Add support for request compression   |
|62312|New|Enh|2018-04-18|Add Proxy Authentication support to websocket clie|
|62405|New|Enh|2018-05-23|Add Rereadable Request Filter |
|62488|New|Enh|2018-06-25|Obtain dependencies from Maven Central where possi|
|62611|Inf|Enh|2018-08-09|Compress log files after rotation |
|62695|Inf|Nor|2018-09-07|Provide sha512 checksums for Tomcat releases publi|
|62723|New|Enh|2018-09-14|Clarify "channelSendOptions" value in cluster docu|
|62773|New|Enh|2018-09-28|Change DeltaManager to handle session deserializat|
|62814|New|Enh|2018-10-10|Use readable names for cluster channel/map options|
|62843|New|Enh|2018-10-22|Tomcat Russian localization   |
|62964|Inf|Enh|2018-11-29|Add RFC7807 conformant Problem Details for HTTP st|
|63023|New|Enh|2018-12-20|Provide a way to load SecurityProviders into the s|
|63049|New|Enh|2018-12-31|Add support in system properties override from com|
|63237|New|Enh|2019-03-06|Consider processing mbeans-descriptors.xml at comp|
|63362|New|Enh|2019-04-18|GlobalRequestProcessor statistics in MBean does no|
|63389|New|Enh|2019-04-27|Enable Servlet Warmup for Containerization|
|63493|New|Enh|2019-06-10|enhancement - add JMX counters to monitor authenti|
|63505|New|Enh|2019-06-14|enhancement - support of stored procedures for Dat|
|63545|New|Enh|2019-07-06|enhancement - add a new pattern attribute for logg|
|63943|Opn|Enh|2019-11-20|Add possibility to overwrite remote port with info|
|63983|Ver|Cri|2019-12-03|Jasper builds-up open files until garbage collecti|
|64080|New|Enh|2020-01-16|Graceful shutdown does not occur for connected cli|
|64110|New|Enh|2020-02-01|Record TLS protocol in access log for connections |
|64144|New|Enh|2020-02-14|Add an option for rejecting requests that have bot|
|64230|New|Enh|2020-03-15|Allow to configure session manager to skip expirin|
|64366|Inf|Nor|2020-04-18|[sse] NPE while closing async http/2 connector|
|64373|New|Nor|2020-04-23|tag-file reference from .tld in /WEB-INF/classes/M|
+-+---+---+--+--+
| Total   38 bugs   |
+---+

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