svn commit: r1240471 - /tomcat/trunk/java/org/apache/catalina/mbeans/mbeans-descriptors.xml
Author: markt Date: Sat Feb 4 09:44:32 2012 New Revision: 1240471 URL: http://svn.apache.org/viewvc?rev=1240471&view=rev Log: Remove whitespace Modified: tomcat/trunk/java/org/apache/catalina/mbeans/mbeans-descriptors.xml Modified: tomcat/trunk/java/org/apache/catalina/mbeans/mbeans-descriptors.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/mbeans/mbeans-descriptors.xml?rev=1240471&r1=1240470&r2=1240471&view=diff == --- tomcat/trunk/java/org/apache/catalina/mbeans/mbeans-descriptors.xml (original) +++ tomcat/trunk/java/org/apache/catalina/mbeans/mbeans-descriptors.xml Sat Feb 4 09:44:32 2012 @@ -231,7 +231,7 @@ description="MBean Name of the associated parent component" type="java.lang.String"/> - +
svn commit: r1240473 - /tomcat/trunk/java/org/apache/catalina/JmxEnabled.java
Author: markt Date: Sat Feb 4 09:45:38 2012 New Revision: 1240473 URL: http://svn.apache.org/viewvc?rev=1240473&view=rev Log: Fix EOL Modified: tomcat/trunk/java/org/apache/catalina/JmxEnabled.java (contents, props changed) Modified: tomcat/trunk/java/org/apache/catalina/JmxEnabled.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/JmxEnabled.java?rev=1240473&r1=1240472&r2=1240473&view=diff == --- tomcat/trunk/java/org/apache/catalina/JmxEnabled.java (original) +++ tomcat/trunk/java/org/apache/catalina/JmxEnabled.java Sat Feb 4 09:45:38 2012 @@ -1,49 +1,49 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * 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. - */ -package org.apache.catalina; - -import javax.management.MBeanRegistration; -import javax.management.ObjectName; - -/** - * This interface is implemented by components that will be registered with an - * MBean server when they are created and unregistered when they are destroyed. - * It is primarily intended to be implemented by components that implement - * {@link Lifecycle} but is not exclusively for them. - */ -public interface JmxEnabled extends MBeanRegistration { - -/** - * Obtain the domain under which this component will be / has been - * registered. - */ -String getDomain(); - - -/** - * Specify the domain under which this component should be registered. Used - * with components that cannot (easily) navigate the component hierarchy to - * determine the correct domain to use. - */ -void setDomain(String domain); - - -/** - * Obtain the name under which this component has been registered with JMX. - */ -ObjectName getObjectName(); -} +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * 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. + */ +package org.apache.catalina; + +import javax.management.MBeanRegistration; +import javax.management.ObjectName; + +/** + * This interface is implemented by components that will be registered with an + * MBean server when they are created and unregistered when they are destroyed. + * It is primarily intended to be implemented by components that implement + * {@link Lifecycle} but is not exclusively for them. + */ +public interface JmxEnabled extends MBeanRegistration { + +/** + * Obtain the domain under which this component will be / has been + * registered. + */ +String getDomain(); + + +/** + * Specify the domain under which this component should be registered. Used + * with components that cannot (easily) navigate the component hierarchy to + * determine the correct domain to use. + */ +void setDomain(String domain); + + +/** + * Obtain the name under which this component has been registered with JMX. + */ +ObjectName getObjectName(); +} Propchange: tomcat/trunk/java/org/apache/catalina/JmxEnabled.java -- svn:eol-style = native - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1240585 - in /tomcat/native/trunk/native: include/ssl_private.h src/sslcontext.c src/sslext.c src/sslnetwork.c
Author: costin Date: Sat Feb 4 18:35:21 2012 New Revision: 1240585 URL: http://svn.apache.org/viewvc?rev=1240585&view=rev Log: Add support for few extra ssl methods. NPN requires openssl-1.0.1beta2 or patches ( like found in chrome, nodejs ). Added: tomcat/native/trunk/native/src/sslext.c (with props) Modified: tomcat/native/trunk/native/include/ssl_private.h tomcat/native/trunk/native/src/sslcontext.c tomcat/native/trunk/native/src/sslnetwork.c Modified: tomcat/native/trunk/native/include/ssl_private.h URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/include/ssl_private.h?rev=1240585&r1=1240584&r2=1240585&view=diff == --- tomcat/native/trunk/native/include/ssl_private.h (original) +++ tomcat/native/trunk/native/include/ssl_private.h Sat Feb 4 18:35:21 2012 @@ -254,6 +254,11 @@ struct tcn_ssl_ctxt_t { int verify_depth; int verify_mode; tcn_pass_cb_t *cb_data; + +/* for client: send request NPN. + * for server: accept requested NPN. + */ +char *npn; }; @@ -281,6 +286,14 @@ typedef struct { } reneg_state; apr_socket_t *sock; apr_pollset_t *pollset; + +/* Used in NPN negotiation */ +char *npn; + +/* Tls ticket extension, for client side use */ +char *receivedTicket; +int receivedTicketLen; + } tcn_ssl_conn_t; Modified: tomcat/native/trunk/native/src/sslcontext.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/sslcontext.c?rev=1240585&r1=1240584&r2=1240585&view=diff == --- tomcat/native/trunk/native/src/sslcontext.c (original) +++ tomcat/native/trunk/native/src/sslcontext.c Sat Feb 4 18:35:21 2012 @@ -138,6 +138,9 @@ TCN_IMPLEMENT_CALL(jlong, SSLContext, ma */ SSL_CTX_set_options(c->ctx, SSL_OP_SINGLE_DH_USE); +/** To get back the tomcat wrapper from CTX */ +SSL_CTX_set_app_data(c->ctx, (char *)c); + #ifdef SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION /* * Disallow a session from being resumed during a renegotiation, Added: tomcat/native/trunk/native/src/sslext.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/sslext.c?rev=1240585&view=auto == --- tomcat/native/trunk/native/src/sslext.c (added) +++ tomcat/native/trunk/native/src/sslext.c Sat Feb 4 18:35:21 2012 @@ -0,0 +1,623 @@ +/* Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * 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. + */ + +/** SSL extensions - used for specialized taks - distributed session reuse, + * NPN, etc. TODO: also add SNI. + * + * @author Costin Manolache + */ + +#include "tcn.h" + +#include "apr_file_io.h" +#include "apr_thread_mutex.h" +#include "apr_poll.h" + +#ifdef HAVE_OPENSSL +#include "ssl_private.h" + +TCN_IMPLEMENT_CALL(jint, SSLExt, setSessionData)(TCN_STDARGS, jlong tcsock, jbyteArray buf, jint len) +{ + tcn_socket_t *s = J2P(tcsock, tcn_socket_t *); + tcn_ssl_conn_t *tcssl = (tcn_ssl_conn_t *)s->opaque; + unsigned char bytes[len]; + const unsigned char *bytesp = &bytes[0]; + + (*e)->GetByteArrayRegion(e, buf, 0, len, bytes); + SSL_SESSION* ssl_session = d2i_SSL_SESSION(NULL, &bytesp, len); + + SSL_set_session(tcssl->ssl, ssl_session); + return 0; +} + +TCN_IMPLEMENT_CALL(jbyteArray, SSLExt, getSessionData)(TCN_STDARGS, jlong tcsock) +{ + tcn_socket_t *s = J2P(tcsock, tcn_socket_t *); + tcn_ssl_conn_t *tcssl = (tcn_ssl_conn_t *)s->opaque; + SSL_SESSION *sess = SSL_get_session(tcssl->ssl); + + int size = i2d_SSL_SESSION(sess, NULL); + if (size == 0) { + return NULL; + } + + jbyteArray javaBytes = (*e)->NewByteArray(e, size); + if (javaBytes != NULL) { + unsigned char bytes[size]; + unsigned char *bytesp = &bytes[0]; + + i2d_SSL_SESSION(sess, &bytesp); + (*e)->SetByteArrayRegion(e, javaBytes, 0, size, bytes); + } + + return javaBytes; +} + +#ifdef EXP_TICKETS +// Experimenting with tickets +TCN_IMPLEMENT_CALL(jint, SSL
svn commit: r1240586 - in /tomcat/native/trunk: CMakeLists.txt download_deps.sh
Author: costin Date: Sat Feb 4 18:38:26 2012 New Revision: 1240586 URL: http://svn.apache.org/viewvc?rev=1240586&view=rev Log: Added a very experimental cmake file, for people who want to try tc-native without installing openssl-1.0.1b2. Separate submit to make it easy to rollback if there are strong objections - only tested it on linux 64bits, will need to be adjusted for other platforms. Cmake has the nice benefit of generating 'native' project support. Added: tomcat/native/trunk/CMakeLists.txt tomcat/native/trunk/download_deps.sh (with props) Added: tomcat/native/trunk/CMakeLists.txt URL: http://svn.apache.org/viewvc/tomcat/native/trunk/CMakeLists.txt?rev=1240586&view=auto == --- tomcat/native/trunk/CMakeLists.txt (added) +++ tomcat/native/trunk/CMakeLists.txt Sat Feb 4 18:38:26 2012 @@ -0,0 +1,840 @@ +# Runs with 'cmake'. + +# You must call 'download_deps.sh' first to get openssl and apr source +# ( or equivalent commands ). I tried to use 'ExternalProject_Add' to download, but doesn't seem +# to do what I need. The source must go to deps/src/{apr,openssl} + +# For Eclipse: cmake -G "Eclipse CDT4 - Unix Makefiles" + +# Build: "cmake . ; make VERBOSE=1" + +# It is still possible to build with libtool: +# download_deps.sh +# build openssl and apr +# cd native +# ./buildconf --with-apr=../deps/src/apr +# ./configure --with-apr=/usr/local/apr --with-ssl=/usr/local/ssl + + +cmake_minimum_required (VERSION 2.6) +project (TOMCAT_JNI) + +FIND_PACKAGE(JNI REQUIRED) +include (${CMAKE_ROOT}/Modules/ExternalProject.cmake) + +enable_language(ASM-ATT) +set(can_use_assembler TRUE) + +set(DEPS ${TOMCAT_JNI_SOURCE_DIR}/deps/src) + +include_directories (${TOMCAT_JNI_SOURCE_DIR}/native/include + ${DEPS}/apr/include + ${DEPS}/apr/include/arch/unix + ${DEPS}/openssl + ${DEPS}/ + ${DEPS}/openssl/include + ${DEPS}/openssl/crypto + ${DEPS}/openssl/crypto/modes + ${DEPS}/openssl/crypto/asn1 + ${DEPS}/openssl/crypto/evp + ${JAVA_INCLUDE_PATH} +) + +set (SSL_C_FLAGS "-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -DL_ENDIAN -DTERMIO -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM ") + +set (CMAKE_C_FLAGS "-pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -DHAVE_OPENSSL -fPIC -DOPENSSL_PIC -m64 -O3 -Wall ${SSL_C_FLAGS}") + +set (OPENSSL_SRC ${DEPS}/openssl) + +set (SSL_ASM +${OPENSSL_SRC}/crypto/sha/sha512-x86_64.s +${OPENSSL_SRC}/crypto/sha/sha256-x86_64.s +${OPENSSL_SRC}/crypto/sha/sha1-x86_64.s +${OPENSSL_SRC}/crypto/bn/x86_64-mont5.s +${OPENSSL_SRC}/crypto/bn/x86_64-gf2m.s +${OPENSSL_SRC}/crypto/bn/modexp512-x86_64.s +${OPENSSL_SRC}/crypto/camellia/cmll-x86_64.s +${OPENSSL_SRC}/crypto/md5/md5-x86_64.s +${OPENSSL_SRC}/crypto/whrlpool/wp-x86_64.s +${OPENSSL_SRC}/crypto/rc4/rc4-x86_64.s +${OPENSSL_SRC}/crypto/rc4/rc4-md5-x86_64.s +${OPENSSL_SRC}/crypto/aes/aesni-sha1-x86_64.s +${OPENSSL_SRC}/crypto/aes/aesni-x86_64.s +${OPENSSL_SRC}/crypto/aes/aes-x86_64.s +${OPENSSL_SRC}/crypto/aes/bsaes-x86_64.s +${OPENSSL_SRC}/crypto/bn/x86_64-mont.s +${OPENSSL_SRC}/crypto/aes/vpaes-x86_64.s +${OPENSSL_SRC}/crypto/modes/ghash-x86_64.s +${OPENSSL_SRC}/crypto/x86_64cpuid.s +) + +# Cmake doesn't support conveneinece libraries ( static ? ) +add_library (ssl STATIC +${SSL_ASM} +${OPENSSL_SRC}/crypto/cversion.c +${OPENSSL_SRC}/crypto/ec/ec2_oct.c +${OPENSSL_SRC}/crypto/ec/ecp_smpl.c +${OPENSSL_SRC}/crypto/ec/ec_check.c +${OPENSSL_SRC}/crypto/ec/ecp_nist.c +${OPENSSL_SRC}/crypto/ec/ec_err.c +${OPENSSL_SRC}/crypto/ec/ecp_mont.c +${OPENSSL_SRC}/crypto/ec/ec_key.c +${OPENSSL_SRC}/crypto/ec/ec_asn1.c +${OPENSSL_SRC}/crypto/ec/ecp_nistp256.c +${OPENSSL_SRC}/crypto/ec/ecp_oct.c +${OPENSSL_SRC}/crypto/ec/ec_cvt.c +${OPENSSL_SRC}/crypto/ec/ecp_nistputil.c +${OPENSSL_SRC}/crypto/ec/ecp_nistp521.c +${OPENSSL_SRC}/crypto/ec/ec_print.c +${OPENSSL_SRC}/crypto/ec/eck_prn.c +${OPENSSL_SRC}/crypto/ec/ec_curve.c +${OPENSSL_SRC}/crypto/ec/ec_oct.c +${OPENSSL_SRC}/crypto/ec/ecp_nistp224.c +${OPENSSL_SRC}/crypto/ec/ec_mult.c +${OPENSSL_SRC}/crypto/ec/ec_pmeth.c +${OPENSSL_SRC}/crypto/ec/ec2_smpl.c +${OPENSSL_SRC}/crypto/ec/ec2_mult.c +${OPENSSL_SRC}/crypto/ec/ec_ameth.c +${OPENSSL_SRC}/crypto/ec/ec_lib.c +${OPENSSL_SRC}/crypto/bio/bio_lib.c +${OPENSSL_SRC}/crypto/bio/bss_sock.c +${OPENSSL_SRC}/crypto/bio/bss_log.c +${OPENSSL_SRC}/crypto/bio/bio_cb.c +${OPENSSL_SRC}/crypto/bio/bss_conn.c +${OPENSSL_SRC}/crypto/bio/bss_fd.c +${OPENSSL_SRC}/crypto/bio/bio_err.c +${OPENSSL_SRC}/crypto/bio/bss_file.c +${OPENSSL_SRC}/crypto/bio/bss_bio.c +${OPENSSL_SRC}/crypto/bio/b_print.c +${OPENSSL_SRC}/crypto/bio/b_sock.c +${OPENSSL_SRC}/crypto/bio/b_dump.c +${OPENSSL_SRC}/crypto/bio/bss_acpt.c +${OPENSSL_SRC}/crypto/bio/bss_dgram.c +${OPENSSL_SRC}/crypto/bio/bf_buff.c +${OPENSSL_S
Bug report for Tomcat 5 [2012/02/05]
+---+ | 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 | | | | | | | |52579|New|Reg|2012-02-02|Tomcat5.5.35?Java1.5 cannot return proper value of| +-+---+---+--+--+ | Total1 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 [2012/02/05]
+---+ | 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 | | | | | | | |16579|New|Enh|2003-01-30|documentation page layout/style breaks wrapping to| |18500|New|Enh|2003-03-30|Host aliases to match by regular expression | |28039|Opn|Enh|2004-03-30|Cluster Support for SingleSignOn | |40728|Inf|Enh|2006-10-11|Catalina MBeans use non-serializable classes | |40881|Opn|Enh|2006-11-02|Unable to receive message through TCP channel -> | |41007|Opn|Enh|2006-11-20|Can't define customized 503 error page| |43866|New|Enh|2007-11-14|add support for session attribute propagation with| |43925|Opn|Enh|2007-11-21|org.apache.jasper.runtime.BodyContentImpl causing | |44216|New|Enh|2008-01-11|Don't reuse session ID even if emptySessionPath=tr| |48550|Inf|Enh|2010-01-14|Update examples and default server.xml to use UTF-| |49395|New|Enh|2010-06-06|manager.findLeaks : display the date when the leak| |49589|New|Enh|2010-07-12|Tag handlers with constant attribute values are al| |49785|New|Enh|2010-08-19|Enabling TLS for JNDIRealm| |49821|New|Enh|2010-08-25|Tomcat CLI| |50019|New|Enh|2010-09-28|Adding JNDI "lookup-name" support In XML and Resou| |50175|New|Enh|2010-10-28|Enhance memory leak detection by selectively apply| |50234|New|Enh|2010-11-08|JspC use servlet 3.0 features | |50504|New|Enh|2010-12-21|Allow setting query string character set trough re| |50670|New|Enh|2011-01-27|Tribes | RpcChannel | Add option to specify extern| |51181|New|Enh|2011-05-10|Add support for Web Sockets | |51195|New|Enh|2011-05-13|"Find leaks" reports a false positive memory/class| |51294|Opn|Enh|2011-05-30|Since 7.0.12 do not work option unpackWARs=true fo| |51423|Inf|Enh|2011-06-23|[Patch] to add a path and a version parameters to | |51463|New|Enh|2011-07-01|Tomcat.setBaseDir (package org.apache.catalina.st| |51496|New|Enh|2011-07-11|NSIS - Warn that duplicate service name will resul| |51497|New|Enh|2011-07-11|Use canonical IPv6 text representation in logs| |51526|New|Enh|2011-07-18|Process web application context config with embedd| |51587|New|Enh|2011-07-29|Implement status and uptime commands | |51953|New|Enh|2011-10-04|Proposal: netmask filtering valve and filter | |52092|New|Enh|2011-10-26|Please make AsyncFileHandler and OneLineFormatter | |52234|New|Enh|2011-11-23|More documentation of embedding, please? | |52235|New|Enh|2011-11-23|Please do a bit of SEO tuning for the web site| |52236|New|Enh|2011-11-23|Idea: support 'overlays' shaped like Maven overlay| |52323|New|Enh|2011-12-13|Cobertura test code coverage support for build.xml| |52381|New|Enh|2011-12-22|Please add OSGi metadata | |52386|New|Enh|2011-12-26|Move to a Maven Build | |52448|New|Enh|2012-01-11|Cache jar indexes in WebappClassLoader to speed up| |52489|New|Enh|2012-01-19|Enhancement request for code signing of war files | |52500|New|Enh|2012-01-23|Improve client certificate authentication | |52548|New|Min|2012-01-28|service.bat fails to set catalina.base and catalin| |52558|New|Enh|2012-01-30|CometConnectionManagerValve is adding non-serializ| |52563|New|Nor|2012-01-31|Incorrect behavior while checking the thread bindi| |52577|New|Nor|2012-02-02|Response output written in filter can be truncated| |52580|New|Nor|2012-02-02|javax.el.CompositeELResolver getValue throws NullP| |52586|New|Maj|2012-02-02|When requests are forwarded, the request attribute| |52587|New|Min|2012-02-02|NPE in authenticator when no realm/resource is def| |52591|New|Min|2012-02-03|UnsupportedOperationException logged when fetching| |52593|New|Nor|2012-02-03|outputbuffer.recycle() is called immediately after| +-+---+---+--+--+ | Total 48 bugs | +---+ --
Bug report for Taglibs [2012/02/05]
+---+ | 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 | |50825|New|Nor|2011-02-24|Site still has links to Jakarta for mailing lists | |51234|New|Nor|2011-05-20|NumberFormatException in fmt:formatNumber tag | |51382|New|Blk|2011-06-15|Link to download pages are broken | +-+---+---+--+--+ | Total8 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat 6 [2012/02/05]
+---+ | 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 | | | | | | | |41679|New|Enh|2007-02-22|SemaphoreValve should be able to filter on url pat| |41883|Ass|Enh|2007-03-18|use abstract wrapper instead of plain X509Certific| |43001|New|Enh|2007-07-30|JspC lacks setMappedFile and setDie for use in Ant| |43400|New|Enh|2007-09-14|enum support for tag libs | |43548|Opn|Enh|2007-10-04|xml schema for tomcat-users.xml | |43682|New|Enh|2007-10-23|JULI: web-inf/classes/logging.properties to suppor| |43742|New|Enh|2007-10-30|.tag compiles performed one at a time -- extremel| |43979|New|Enh|2007-11-27|Add abstraction for Java and Classfile output | |44199|New|Enh|2008-01-10|expose current backlog queue size | |44225|New|Enh|2008-01-14|SSL connector tries to load the private keystore f| |44284|New|Enh|2008-01-23|Support java.lang.Iterable in c:forEach tag | |44294|New|Enh|2008-01-25|Support for EL functions with varargs | |44312|New|Enh|2008-01-28|Warn when overwritting docBase of the default Host| |44645|New|Enh|2008-03-20|[Patch] JNDIRealm - Doesn't support JNDI "java.nam| |44787|New|Enh|2008-04-09|provide more error context on "java.lang.IllegalSt| |44818|New|Enh|2008-04-13|tomcat hangs with GET when content-length is defin| |45014|New|Enh|2008-05-15|Request and Response classes should have wrappers | |45282|New|Enh|2008-06-25|NioReceiver doesn't close cleanly, leaving sockets| |45428|New|Enh|2008-07-18|warn if the tomcat stop doesn't complete | |45832|New|Enh|2008-09-18|add DIGEST authentication support to Ant tasks| |45878|New|Enh|2008-09-24|Generated jars do not contain proper manifests or | |45879|Opn|Enh|2008-09-24|Windows installer fails to install NOTICE and RELE| |45931|Opn|Enh|2008-10-01|trimSpaces incorrectly modifies output| |45995|New|Enh|2008-10-13|RFE - MIME type extension not case sensitive | |46173|New|Enh|2008-11-09|Small patch for manager app: Setting an optional c| |46263|New|Enh|2008-11-21|Tomcat reloading of context does not update contex| |46284|New|Enh|2008-11-24|Add flag to DeltaManager that blocks processing cl| |46350|New|Enh|2008-12-05|Maven repository should contain source bundles| |46497|New|Enh|2009-01-08|Install Tomcat Deployer/ANT on Windows Platform | |46655|New|Enh|2009-02-03|keystore's password handler | |46727|New|Enh|2009-02-17|DefaultServlet - serving multiple encodings | |46902|New|Enh|2009-03-24|LoginValve to bypass restrictions of j_security_ch| |47214|New|Enh|2009-05-17|Inner classes that are explicitly referenced - sho| |47242|New|Enh|2009-05-22|request for AJP command line client | |47281|New|Enh|2009-05-28|Efficiency of the JDBCStore | |47407|New|Enh|2009-06-23|HttpSessionListener doesn't operate in the session| |47467|New|Enh|2009-07-02|Deployment of the war file by URL when contextpath| |47785|Opn|Enh|2009-09-04|Cluster MBean not registered | |47834|New|Enh|2009-09-14|TldConfig throws Exception when exploring unpacked| |47919|New|Enh|2009-09-30|Log Tomcat & Java environment variables in additio| |48358|Opn|Enh|2009-12-09|JSP-unloading reloaded| |48543|New|Enh|2010-01-14|[Patch] More flexibility in specifying -Dcatalina.| |48600|Opn|Enh|2010-01-22|Performance issue with tags | |48672|New|Enh|2010-02-03|Tomcat Virtual Host Manager (/host-manager) have b| |48674|New|Enh|2010-02-03|Tomcat Virtual Host Manager application doesn't pe| |48743|New|Enh|2010-02-15|Make the SLEEP variable in catalina.sh settable fr| |48899|New|Enh|2010-03-12|Guess URI charset should solve lot of problems| |48922|New|Enh|2010-03-16|org.apache.catalina.connector.Request clone static| |48928|New|Enh|2010-03-17|An alternative solution to preloading classes when| |49161|New|Enh|2010-04-21|Unknown Publisher when installing tomcat 6.0.26 | |49176|Opn|Enh|2010-04-23|Jasper in Dev Mode Is Memory Inefficient | |49464|
Bug report for Tomcat Connectors [2012/02/05]
+---+ | 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 | | | | | | | |34526|Opn|Nor|2005-04-19|Truncated content in decompressed requests from mo| |35959|Opn|Enh|2005-08-01|mod_jk not independant of UseCanonicalName| |43303|New|Enh|2007-09-04|Versioning under Windows not reported by many conn| |43968|Inf|Enh|2007-11-26|[patch] support ipv6 with mod_jk | |44290|Inf|Nor|2008-01-24|mod_jk/1.2.26: retry is not useful for an importan| |44349|Inf|Maj|2008-02-04|mod_jk/1.2.26 module does not read worker.status.s| |44379|New|Enh|2008-02-07|convert the output of strftime into UTF-8 | |44454|New|Nor|2008-02-19|busy count reported in mod_jk inflated, causes inc| |44571|New|Enh|2008-03-10|Limits busy per worker to a threshold | |45063|New|Nor|2008-05-22|JK-1.2.26 IIS ISAPI filter issue when running diff| |45313|New|Nor|2008-06-30|mod_jk 1.2.26 & apache 2.2.9 static compiled on so| |46337|New|Nor|2008-12-04|real worker name is wrong | |46676|New|Enh|2009-02-09|Configurable test request for Watchdog thread | |46767|New|Enh|2009-02-25|mod_jk to send DECLINED in case no fail-over tomca| |47327|New|Enh|2009-06-07|remote_user not logged in apache logfile | |47617|Inf|Enh|2009-07-31|include time spent doing ajp_get_endpoint() in err| |47678|New|Cri|2009-08-11|Unable to allocate shared memory when using isapi_| |47714|New|Cri|2009-08-20|Reponse mixed between users | |47750|New|Maj|2009-08-27|Loss of worker settings when changing via jkstatus| |47795|New|Maj|2009-09-07|service sticky_session not being set correctly wit| |47840|Inf|Min|2009-09-14|A broken worker name is written in the log file. | |48191|New|Maj|2009-11-13|Problem with mod_jk 1.2.28 - Can not render up the| |48460|New|Nor|2009-12-30|mod_proxy_ajp document has three misleading portio| |48490|New|Nor|2010-01-05|Changing a node to stopped in uriworkermap.propert| |48513|New|Enh|2010-01-09|IIS Quick setup instructions | |48564|New|Nor|2010-01-18|Unable to turn off retries for LB worker | |48830|New|Nor|2010-03-01|IIS shutdown blocked in endpoint service when serv| |48891|Opn|Enh|2010-03-11|Missing EOL-style settings in tomcat/jk/trunk | |49035|New|Maj|2010-04-01|data lost when post a multipart/form-data form| |49063|New|Enh|2010-04-07|Please add JkStripSession status in jk-status work| |49135|New|Enh|2010-04-16|SPDY Connector for The Tomcat | |49469|New|Enh|2010-06-19|Workers status page has negative number of connect| |49732|Opn|Nor|2010-08-10|reply_timeout can't wait forever. | |49822|New|Enh|2010-08-25|Add hash lb worker method | |49903|New|Enh|2010-09-09|Make workers file reloadable | |50186|New|Nor|2010-10-31|Wrong documentation of connection_pool_timeout / c| |50511|Inf|Nor|2010-12-22|WARNING about Internal Dummy Connection of Apache | |51767|New|Maj|2011-09-06|isapi_redirect intermittently crashes iis worker p| |52074|New|Maj|2011-10-23|PATH_INFO not passed from IIS7 to Tomcat7 | |52270|New|Cri|2011-12-01|isapi rediderctor hangs IIS 7.5 APP POOL | |52286|New|Blk|2011-12-05|isapi 1.2.32 fails to reload after worker processe| |52334|New|Maj|2011-12-14|recover_time is not properly used | |52432|New|Nor|2012-01-05|HTTP Error 500.0 from IIS 7.5 when configure tomca| |52483|New|Enh|2012-01-18|Print JkOptions's options in log file and jkstatus| |52564|New|Min|2012-01-31|Fail to build with security hardening cflags | +-+---+---+--+--+ | Total 45 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat Native [2012/02/05]
+---+ | 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 | | | | | | | |45392|New|Nor|2008-07-14|No OCSP support for client SSL verification | |46179|Opn|Maj|2008-11-10|apr ssl client authentication | |48655|Inf|Nor|2010-02-02|Active multipart downloads prevent tomcat shutdown| |49038|Inf|Nor|2010-04-02|Crash in tcnative | |51477|Opn|Enh|2011-07-05|Support all protocol combinations in SSLProtocol o| |51655|New|Nor|2011-08-12|Index page does not say what native does | |51813|New|Cri|2011-09-14|Tomcat randomly crashes with [libtcnative-1.so.1+0| |52119|New|Nor|2011-11-01|Add Diablo JDK to default JDK location search path| |52153|New|Maj|2011-11-08|periodic JVM crash (access violation) on buffer fl| |52231|New|Nor|2011-11-23|Ant Tasks need to reflect changes in manager comma| |52319|New|Maj|2011-12-12|Tomcat 6 crashes with [libapr-1.so.0+0x196da] sig| |52544|New|Maj|2012-01-27|tcnative-1.dll crash with RapidSSL certificate und| +-+---+---+--+--+ | Total 12 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 [2012/02/05]
+---+ | 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 | | | | | | | |48240|New|Nor|2009-11-19|Tomcat-Lite missing @Override markers | |48268|New|Nor|2009-11-23|Patch to fix generics in tomcat-lite | |48861|New|Nor|2010-03-04|Files without AL headers | |49685|New|Nor|2010-08-02|Unsafe synchronization in class ManagedBean | |49686|New|Nor|2010-08-02|Using an instance lock to protect static shared da| |49953|Opn|Nor|2010-09-17|Missing @Override annotations | |50565|New|Min|2011-01-10|Static variables should be accessed in a static wa| |50566|New|Nor|2011-01-10|Duplicate assignment to connection variable | |50571|Inf|Nor|2011-01-11|Tomcat 7 JDBC connection pool exception enhancemen| |50660|New|Min|2011-01-26|Improve validationQuery error handling| |50860|New|Nor|2011-03-03|In case of invalid or empty slqQuery connection ar| |50864|New|Nor|2011-03-03|Reconfigure pool on the fly using JMX | |51198|New|Nor|2011-05-13|Trunk Version : Performance enhancement in Connect| |51237|New|Nor|2011-05-20|SlowQueryReport interceptor does not log anything | |51388|New|Enh|2011-06-16|SlowQueryReport should respect Statement.getQueryT| |51582|New|Maj|2011-07-29|NPE in SlowQueryReport| |51595|New|Nor|2011-08-01|org.apache.tomcat.jdbc.pool.jmx.ConnectionPool sho| |51879|New|Enh|2011-09-22|Improve access to Native Connection Methods | |51893|New|Nor|2011-09-26|JMX notification/Exception for empty/exhausted con| |52002|New|Nor|2011-10-10|Pool re-opens and re-issues closed connection | |52024|New|Enh|2011-10-13|Custom interceptor to support automatic failover o| |52066|New|Nor|2011-10-20|ConnectionPool.borrowConnection swallows interrupt| |52318|New|Cri|2011-12-11|Version in tomcat-jdbc POM is conflicted with Vers| |52327|New|Nor|2011-12-14|DataSourceProxy is not thread-safe| |52493|New|Nor|2012-01-21|Add java7 support | |52518|New|Trv|2012-01-24|Documentation enhancements| +-+---+---+--+--+ | Total 26 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 52563] Incorrect behavior while checking the thread binding in DirContextURLStreamHandler
https://issues.apache.org/bugzilla/show_bug.cgi?id=52563 --- Comment #3 from Ivan 2012-02-05 07:47:26 UTC --- I did not clarify it clearly, the issue occured in Geronimo, while I think that it is better to do some changes on Tomcat side, I mean the get method. On Tomcat side, in the startInternal method of StandardContext, the execution order is something like : a. resourcesStart() ---> Initial the resources variable b. load.start() ---> Bind the resources with the current classloader c. Some other initialization work, like servlet.onStartup, listener.start But from the integration side, Geronimo has its own classloader creation and destorying, and it did not has the WebAppLoader thing. >From the codes while invoking listenerStart/filterStart/loadOnStartup in StandardContext, bindThread method will be invoked and actually I found that Tomcat will also bind the context with the current method with the codes below : protected ClassLoader bindThread() { .. DirContextURLStreamHandler.bindThread(getResources()); .. } While that binding is 'always' ignored in the current DirContextURLStreamHandler.get() method. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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