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

2012-01-24 Thread Konstantin Kolinko
2012/1/24 Bill Barker :
> Full details are available at:
>    
> http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test/index.html
>

The only failed test is TEST-org.apache.catalina.mbeans.TestRegistration.BIO

[1] 
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test/gump_file/TEST-org.apache.catalina.mbeans.TestRegistration.BIO.txt.html

-  ---

Testcase: testMBeanDeregistration took 1.672 sec
FAILED
Remaining: 
[Tomcat:type=RequestProcessor,worker="http-bio-127.0.0.1-auto-1",name=HttpRequest1]
expected:<0> but was:<1>
junit.framework.AssertionFailedError: Remaining:
[Tomcat:type=RequestProcessor,worker="http-bio-127.0.0.1-auto-1",name=HttpRequest1]
expected:<0> but was:<1>
at 
org.apache.catalina.mbeans.TestRegistration.testMBeanDeregistration(TestRegistration.java:218)

-  ---

Jan 24, 2012 3:36:10 AM org.apache.catalina.mbeans.TestRegistration
testMBeanDeregistration
INFO: Name: 
Tomcat:type=RequestProcessor,worker="http-bio-127.0.0.1-auto-1",name=HttpRequest1
modelerType: org.apache.tomcat.util.modeler.BaseModelMBean
requestProcessingTime: 0
bytesSent: 0
rpName: 
Tomcat:type=RequestProcessor,worker="http-bio-127.0.0.1-auto-1",name=HttpRequest1
processingTime: 0
errorCount: 0
maxTime: 0
requestBytesReceived: 0
stage: 7
lastRequestProcessingTime: 0
globalProcessor: org.apache.coyote.RequestGroupInfo@1dfd868
serverPort: -1
bytesReceived: 0
requestCount: 0
requestBytesSent: 0
contentLength: -1

-  ---

I thought we fixed this. It may be worth a second look.

Best regards,
Konstantin Kolinko

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



DO NOT REPLY [Bug 52512] New: CrawlerSessionManagerValve does not work with Clustering

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52512

 Bug #: 52512
   Summary: CrawlerSessionManagerValve does not work with
Clustering
   Product: Tomcat 7
   Version: 7.0.25
  Platform: PC
OS/Version: Linux
Status: NEW
  Severity: regression
  Priority: P2
 Component: Catalina
AssignedTo: dev@tomcat.apache.org
ReportedBy: michael...@gmail.com
Classification: Unclassified


Hi, 

I just encountered a problem with CrawlerSessionManagerValve when used with
clustering after I upgraded from 7.0.14 to 7.0.25 today. It appears to be a
serialization problem when the valve trying to set itself as an attribute to
the session.

Here's the stack: 

SEVERE: Error processing request 
java.lang.IllegalArgumentException: setAttribute: Non-serializable attribute
org.apache.catalina.valves.CrawlerSessionManagerValve 
at
org.apache.catalina.session.StandardSession.setAttribute(StandardSession.java:1451)
 
at
org.apache.catalina.ha.session.DeltaSession.setAttribute(DeltaSession.java:654) 
at
org.apache.catalina.ha.session.DeltaSession.setAttribute(DeltaSession.java:638) 
at
org.apache.catalina.session.StandardSessionFacade.setAttribute(StandardSessionFacade.java:156)
 
at
org.apache.catalina.valves.CrawlerSessionManagerValve.invoke(CrawlerSessionManagerValve.java:190)
 
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) 
at
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:680) 
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 
at
org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:219)
 
at
org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:333) 
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) 
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
 
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
 
at
org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1763)
 
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
at java.lang.Thread.run(Thread.java:662)

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



DO NOT REPLY [Bug 52511] Exception logged in annotation scanning for web apps without /WEB-INF/classes

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52511

Konstantin Kolinko  changed:

   What|Removed |Added

Summary|Exception thrown and logged |Exception logged in
   |for all web apps without|annotation scanning for web
   |/WEB-INF/classes|apps without
   ||/WEB-INF/classes
   Severity|normal  |regression

--- Comment #3 from Konstantin Kolinko  2012-01-24 
08:48:37 UTC ---
Several notes.

First, this exception would not happen if either of the following two is true:

1. The web.xml specifies earlier version of servlet specification than 3.0
2. The web.xml has metadata-complete="true"

Note that using metadata-complete="true" is generally recommended to speed up
web application startup. That is if you do not need features disabled by that
option. All applications in default Tomcat distributive have
metadata-complete="true".


Second, this exception is harmless.

Scanning of WEB-INF/classes is skipped, as it should be.

The exception is caught and logged. It does not impede further annotation
scanning. Execution in ContextConfig#webConfig() continues.



This issue was introduced in r1209686

> 1210  log.error(sm.getString(
> 1211  "contextConfig.webinfClassesUrl"), e);

BTW, the exception handling was changed in r1209686 ,but the log message
template above has not been updated.

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



DO NOT REPLY [Bug 52500] Improve client certificate authentication

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52500

--- Comment #8 from Mark Thomas  2012-01-24 11:03:28 UTC ---
The suggestion is to make all Realm's more configurable be modifying RealmBase.
One option would be:
- define an interface for transforming certs to user names
- allow users to write their own implementations of this interface
- add an attribute to RealmBase that allows custom implementations of this
transform to be specified (by full class name)
- modify RealmBase to use this transformation
- provide a default transformation that is the same as the current code

See the Tomcat docs for how to configure Realms.

Bouncy castle is licensed under terms that would allow us to use it in Tomcat
but I am -1 for adding a dependency for this feature. I would much rather add
the extension point as outlined above and allow users to implement whatever
they need using whatever libraries they choose.

At the moment, I am +0 for adding additional transformations such such as the
one proposed here. My final view would depend on how much demand there was for
the feature, how much new code was required and how complex it was.

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



svn commit: r462 - /release/tomcat/tomcat-connectors/README.html

2012-01-24 Thread markt
Author: markt
Date: Tue Jan 24 11:06:49 2012
New Revision: 462

Log:
Tweak the read-me.

Modified:
release/tomcat/tomcat-connectors/README.html

Modified: release/tomcat/tomcat-connectors/README.html
==
--- release/tomcat/tomcat-connectors/README.html (original)
+++ release/tomcat/tomcat-connectors/README.html Tue Jan 24 11:06:49 2012
@@ -1,4 +1,4 @@
 Since November 2004 - JK2 is officially unsupported!
 JK2 has been put in maintainer mode and no further development will take 
place.
 
-JK will be fully supported for Apache httpd and Microsoft IIS web 
servers.
+JK is fully supported for Apache httpd and Microsoft IIS web servers.



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



svn commit: r462 - /release/tomcat/tomcat-connectors/README.html

2012-01-24 Thread markt
Author: markt
Date: Tue Jan 24 11:06:49 2012
New Revision: 462

Log:
Tweak the read-me.

Modified:
release/tomcat/tomcat-connectors/README.html

Modified: release/tomcat/tomcat-connectors/README.html
==
--- release/tomcat/tomcat-connectors/README.html (original)
+++ release/tomcat/tomcat-connectors/README.html Tue Jan 24 11:06:49 2012
@@ -1,4 +1,4 @@
 Since November 2004 - JK2 is officially unsupported!
 JK2 has been put in maintainer mode and no further development will take 
place.
 
-JK will be fully supported for Apache httpd and Microsoft IIS web 
servers.
+JK is fully supported for Apache httpd and Microsoft IIS web servers.



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



[ANN] Process has changed for distributing releases

2012-01-24 Thread Mark Thomas
All,

As per the previous discussion, the process for distributing releases
has changed.

We no longer need to upload releases to people.a.o and then wait for the
changes to sync to the servers handling www.apache.org/dist.

The process is now that changes are committed to an svn repository [1]
and will be reflected on the ASF websites within a few seconds. Note
that we will still need to wait several hours for changes to replicate
to the mirror network.

Commits to the Tomcat area of the /dist repository are limited to Tomcat
committers. Commit notices are configured to be sent to the dev list.

We also have a new location we can use for release candidates if we wish
[2].

Mark


[1] https://dist.apache.org/repos/dist/release/tomcat/
[2] https://dist.apache.org/repos/dist/dev/tomcat/

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



DO NOT REPLY [Bug 52515] New: Digest auth specifically requires digested passwords to hashed with MD5

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52515

 Bug #: 52515
   Summary: Digest auth specifically requires digested passwords
to hashed with MD5
   Product: Tomcat 7
   Version: unspecified
  Platform: PC
OS/Version: Windows XP
Status: NEW
  Severity: normal
  Priority: P2
 Component: Documentation
AssignedTo: dev@tomcat.apache.org
ReportedBy: djpow...@djpowell.net
Classification: Unclassified


Re:
http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html#Digested_Passwords


The documentation says:

"If using digested passwords with DIGEST authentication, the cleartext used to
generate the digest is different. In the examples above {cleartext-password}
must be replaced with {username}:{realm}:{cleartext-password}."


The documentation does not mention the fact that when using HTTP Digest Auth
with digested passwords, you MUST use the MD5 algorithm to digest the
passwords.

When the authentication is performed, the digest algorithm specified for the
realm is ignored, and MD5 is always used, so if SHA has been used,
authentication will fail.


(Would it be appropriate to log a warning if it is detected that Digest Auth is
being used and the Realm's digest algorithm is something other than MD5...?)

-- 
Dave

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



svn commit: r1235207 - /tomcat/trunk/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java

2012-01-24 Thread markt
Author: markt
Date: Tue Jan 24 11:28:29 2012
New Revision: 1235207

URL: http://svn.apache.org/viewvc?rev=1235207&view=rev
Log:
Add SSO test.
Patch provided by Brian Burch.

Added:

tomcat/trunk/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java
   (with props)

Added: 
tomcat/trunk/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java?rev=1235207&view=auto
==
--- 
tomcat/trunk/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java
 (added)
+++ 
tomcat/trunk/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java
 Tue Jan 24 11:28:29 2012
@@ -0,0 +1,370 @@
+/*
+ *  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.authenticator;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+
+import org.junit.Test;
+
+import org.apache.catalina.Context;
+import org.apache.catalina.deploy.LoginConfig;
+import org.apache.catalina.deploy.SecurityCollection;
+import org.apache.catalina.deploy.SecurityConstraint;
+import org.apache.catalina.startup.TesterServlet;
+import org.apache.catalina.startup.Tomcat;
+import org.apache.catalina.startup.TomcatBaseTest;
+import org.apache.catalina.util.Base64;
+import org.apache.tomcat.util.buf.ByteChunk;
+
+/**
+ * Test BasicAuthenticator and NonLoginAuthenticator when a
+ * SingleSignOn Valve is active.
+ *
+ * 
+ * In the absence of SSO support, a webapp using NonLoginAuthenticator
+ * simply cannot access protected resources. These tests exercise the
+ * the way successfully authenticating a different webapp under the
+ * BasicAuthenticator triggers the additional SSO logic for both webapps.
+ */
+public class TestSSOnonLoginAndBasicAuthenticator extends TomcatBaseTest {
+
+private static final String USER = "user";
+private static final String PWD = "pwd";
+private static final String ROLE = "role";
+
+private static final String HTTP_PREFIX = "http://localhost:";;
+private static final String CONTEXT_PATH_NOLOGIN = "/nologin";
+private static final String CONTEXT_PATH_LOGIN = "/login";
+private static final String URI_PROTECTED = "/protected";
+private static final String URI_PUBLIC = "/anyoneCanAccess";
+
+private static final int SHORT_TIMEOUT_SECS = 4;
+private static final long SHORT_TIMEOUT_DELAY_MSECS =
+((SHORT_TIMEOUT_SECS + 3) * 1000);
+private static final int LONG_TIMEOUT_SECS = 10;
+private static final long LONG_TIMEOUT_DELAY_MSECS =
+((LONG_TIMEOUT_SECS + 5) * 1000);
+
+private static String CLIENT_AUTH_HEADER = "authorization";
+private static String SERVER_COOKIES = "Set-Cookie";
+private static String BROWSER_COOKIES = "Cookie";
+
+private List cookies;
+
+/*
+ * Try to access an unprotected resource without an established
+ * SSO session.
+ * This should be permitted.
+ */
+@Test
+public void testAcceptPublicNonLogin() throws Exception {
+doTestNonLogin(CONTEXT_PATH_NOLOGIN + URI_PUBLIC,
+false, false, 200);
+}
+
+/*
+ * Try to access a protected resource without an established
+ * SSO session.
+ * This should be rejected with SC_FORBIDDEN 403 status.
+ */
+@Test
+public void testRejectProtectedNonLogin() throws Exception {
+doTestNonLogin(CONTEXT_PATH_NOLOGIN + URI_PROTECTED,
+false, true, 403);
+}
+
+/*
+ * Logon to access a protected resource using BASIC authentication,
+ * which will establish an SSO session.
+ * Wait until the SSO session times-out, then try to re-access
+ * the resource.
+ * This should be rejected with SC_FORBIDDEN 401 status, which
+ * will then be followed by successful re-authentication.
+ */
+@Test
+ 

svn commit: r1235208 - /tomcat/trunk/java/org/apache/jasper/runtime/PerThreadTagHandlerPool.java

2012-01-24 Thread markt
Author: markt
Date: Tue Jan 24 11:30:36 2012
New Revision: 1235208

URL: http://svn.apache.org/viewvc?rev=1235208&view=rev
Log:
Remove deprecated code

Removed:
tomcat/trunk/java/org/apache/jasper/runtime/PerThreadTagHandlerPool.java


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



DO NOT REPLY [Bug 52515] Digest auth specifically requires digested passwords to hashed with MD5

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52515

--- Comment #1 from David Powell  2012-01-24 11:30:37 
UTC ---
Suggest changing the first sentence to something like:

If using digested passwords with DIGEST authentication, the MD5 algorithm must
be used for the message digest; additionally, the cleartext used to generate
the digest is different.

-- 
Dave

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



Re: New unit tests for Authenticators and SingleSignOn

2012-01-24 Thread Mark Thomas
On 23/01/2012 06:06, Brian Burch wrote:
> I have now finished the second in my set of new unit test classes. This
> one examines the SingleSignOn interactions between the NonLogin and
> Basic Authenticators.
> 
> It is consistent with the various changes made to my previously
> submitted test class,
> org.apache.catalina.authenticator.TestNonLoginAndBasicAuthenticator.
> 
> The new class passes CheckStyle and runs successfully against the latest
> trunk (At revision 1234681). If someone can spare the time, please
> verify it and then commit it to the trunk. Obviously, it isn't urgent
> because all the tests pass and it verifies the fix to bug 52303 is
> working properly).

Done.

Many thanks.

Mark

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



svn commit: r1235210 - in /tomcat/tc7.0.x/trunk: ./ test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java webapps/docs/changelog.xml

2012-01-24 Thread markt
Author: markt
Date: Tue Jan 24 11:32:02 2012
New Revision: 1235210

URL: http://svn.apache.org/viewvc?rev=1235210&view=rev
Log: (empty)

Added:

tomcat/tc7.0.x/trunk/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java
  - copied unchanged from r1235207, 
tomcat/trunk/test/org/apache/catalina/authenticator/TestSSOnonLoginAndBasicAuthenticator.java
Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc7.0.x/trunk/
--
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Jan 24 11:32:02 2012
@@ -1 +1 @@
-/tomcat/trunk:1156115,1156171,1156276,1156304,1156519,1156530,1156602,1157015,1157018,1157151,1157198,1157204,1157810,1157832,1157834,1157847,1157908,1157939,1158155,1158160,1158176,1158195,1158198-1158199,1158227,1158331,1158334-1158335,1158426,1160347,1160592,1160611,1160619,1160626,1160639,1160652,1160720-1160721,1160772,1160774,1160776,1161303,1161310,1161322,1161339,1161486,1161540,1161549,1161584,1162082,1162149,1162169,1162721,1162769,1162836,1162932,1163630,1164419,1164438,1164469,1164480,1164567,1165234,1165247-1165248,1165253,1165273,1165282,1165309,1165331,1165338,1165347,1165360-1165361,1165367-1165368,1165602,1165608,1165677,1165693,1165721,1165723,1165728,1165730,1165738,1165746,1165765,1165777,1165918,1165921,1166077,1166150-1166151,1166290,1166366,1166620,1166686,1166693,1166752,1166757,1167368,1167394,1169447,1170647,1171692,1172233-1172234,1172236,1172269,1172278,1172282,1172556,1172610,1172664,1172689,1172711,1173020-1173021,1173082,1173088,1173090,1173096
 
,1173241,1173256,1173288,117,1173342,1173461,1173614,1173630,1173659,1173722,1174061,1174239,1174322,1174325,1174329-1174330,1174337-1174339,1174343,1174353,1174799,1174882,1174884,1174975,1174983,1175155,1175158,1175167,1175182,1175190,1175201,1175272,1175275,1175283,1175582,1175589-1175590,1175594,1175602,1175613,1175633,1175690,1175713,1175798,1175889,1175896,1175907,1176584,1176590,1176799,1177050,1177060,1177125,1177152,1177160,1177245,1177850,1177862,1177978,1178209,1178228,1178233,1178449,1178542,1178681,1178684,1178721,1179268,1179274,1180261,1180865,1180891,1180894,1180907,1181028,1181123,1181125,1181136,1181291,1181743,1182796,1183078,1183105,1183142,1183328,1183339-1183340,1183492-1183494,1183605,1184917,1184919,1185018,1185020,1185200,1185588,1185626,1185756,1185758,1186011,1186042-1186045,1186104,1186123,1186137,1186153,1186254,1186257,1186377-1186379,1186479-1186480,1186712,1186743,1186750,1186763,1186890-1186892,1186894,1186949,1187018,1187027-1187028,1187
 
381,1187753,1187755,1187775,1187801,1187806,1187809,1187827,1188301,1188303-1188305,1188399,1188822,1188930-1188931,1189116,1189129,1189183,1189240,1189256,1189386,1189413-1189414,1189477,1189685,1189805,1189857,1189864,1189882,1190034,1190185,1190279,1190339,1190371,1190388-1190389,1190474,1190481,1194915,1195222-1195223,1195531,1195899,1195905,1195943,1195949,1195953,1195955,1195965,1195968,1196175,1196212,1196223,1196304-1196305,1196735,1196825,1196827,1197158,1197261,1197263,1197299-1197300,1197305,1197339-1197340,1197343,1197382,1197386-1197387,1197480,1197578,1198497,1198528,1198552,1198602,1198604,1198607,1198622,1198640,1198696,1198707,1199418,1199432,1199436,1199513,1199529,1199980,116,1200056,1200089,1200106-1200107,1200263,1200316,1200320,1200398-1200399,1200445-1200446,1200555,1200627,1200696,1200725,1200937,1200941,1201069,1201087,1201180,1201235-1201237,1201508,1201521,1201542,1201545-1201546,1201548,1201555-1201556,1201568,1201576,1201608,1201921-1201922,1
 
201931,1202035,1202039,1202271,1202565,1202578,1202705,1202828,1202860,1203047-1203052,1203078,1203091,1203253,1203278,1204182,1204856,1204867,1204936,1204938,1204982,1205033,1205065,1205082,1205097,1205112,1206200,1207692,1208046,1208073,1208096,1208114,1208145,1208772,1209194,1209277-1209278,1209686-1209731,1210894,1212091,1212095,1212099,1212118,1213469,1213906,1214853,1214855,1214864,1215115,1215118-1215119,1215121,1220293,1220295,1221038,1221842,1222189,101,176,1222300,1222690,1222850,1222852,1222855,1224607,1224617,1224648-1224652,1224657,1224662-1224663,1224682,1224801,1224910,1225000,1225219,1225343,1225465,1225627,1225629,1225634,1226069,1226158-1226159,1226177,1226196,1226214-1226215,1226385,1226394,1226500,1226537-1226538,1226546,1226551,1226975,1228196,1228360,1228376,1228724,1228908,1228918,1228920,1228922,1228929,1228969,1229307,1229536,1229549,1229724,1229726-1229731,1229997,1230539,1230711,1230729,1230762-1230763,1230765,1230955,1230957,1231285,123129
 
0,1231308,1231310,1231337,1231460-1231461,1231542-1231543,1231546-1231547,1231620-1231621,1231624-1231625,1231630,1231654-1231655,1231738,1231740,1231762-1231763,1231856,1231886,1231923,1231947,1232345,1232368,1232380,1232447,1232760,1232813,1232842-1232843,1232869,1233413,1233423,1233426,1234143,1234567
+/tomcat/trunk:1156115,1156171,115

Re: [ANN] Process has changed for distributing releases

2012-01-24 Thread Konstantin Kolinko
2012/1/24 Mark Thomas :
> All,
>
> As per the previous discussion, the process for distributing releases
> has changed.
>
> We no longer need to upload releases to people.a.o and then wait for the
> changes to sync to the servers handling www.apache.org/dist.
>
> The process is now that changes are committed to an svn repository [1]
> and will be reflected on the ASF websites within a few seconds. Note
> that we will still need to wait several hours for changes to replicate
> to the mirror network.
>
> Commits to the Tomcat area of the /dist repository are limited to Tomcat
> committers. Commit notices are configured to be sent to the dev list.
>
> We also have a new location we can use for release candidates if we wish
> [2].
>
> Mark
>
>
> [1] https://dist.apache.org/repos/dist/release/tomcat/
> [2] https://dist.apache.org/repos/dist/dev/tomcat/
>

Thank you for clarification.

One question: how old releases are handled? Those that should be
removed from mirrors, but are kept in the archive.

Is the procedure to just "svn remove" them from this repository?

Best regards,
Konstantin Kolinko

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



Re: [ANN] Process has changed for distributing releases

2012-01-24 Thread Mark Thomas
On 24/01/2012 11:32, Konstantin Kolinko wrote:
> 2012/1/24 Mark Thomas :
>> All,
>>
>> As per the previous discussion, the process for distributing releases
>> has changed.
>>
>> We no longer need to upload releases to people.a.o and then wait for the
>> changes to sync to the servers handling www.apache.org/dist.
>>
>> The process is now that changes are committed to an svn repository [1]
>> and will be reflected on the ASF websites within a few seconds. Note
>> that we will still need to wait several hours for changes to replicate
>> to the mirror network.
>>
>> Commits to the Tomcat area of the /dist repository are limited to Tomcat
>> committers. Commit notices are configured to be sent to the dev list.
>>
>> We also have a new location we can use for release candidates if we wish
>> [2].
>>
>> Mark
>>
>>
>> [1] https://dist.apache.org/repos/dist/release/tomcat/
>> [2] https://dist.apache.org/repos/dist/dev/tomcat/
>>
> 
> Thank you for clarification.
> 
> One question: how old releases are handled? Those that should be
> removed from mirrors, but are kept in the archive.
> 
> Is the procedure to just "svn remove" them from this repository?

Yes. As with the previous upload process, the old versions should be
removed once all the download links point to the new versions.

Mark

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



DO NOT REPLY [Bug 52511] Exception logged in annotation scanning for web apps without /WEB-INF/classes

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52511

--- Comment #4 from Jess Holle  2012-01-24 12:54:54 UTC ---
Clearly the exception is harmless -- except that it causes unnecessary
confusion, consternation, and loss of trust from those administering,
maintaining, and troubleshooting applications on Tomcat 7.0.25 that produce
this error.

I'm trying to understand the best fix here so I can patch this onto my 7.0.25
-- as I want other fixes in 7.0.25, but don't want all the downsides of
inappropriate error/exception messages, nor do I want to accidentally hide any
real errors.

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



DO NOT REPLY [Bug 52517] New: Server affecting URLConnector's defaultUseCache settings

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52517

 Bug #: 52517
   Summary: Server affecting URLConnector's defaultUseCache
settings
   Product: Tomcat 6
   Version: unspecified
  Platform: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
AssignedTo: dev@tomcat.apache.org
ReportedBy: kamil.tos...@gmail.com
Classification: Unclassified


After migrating to Tomcat 6 (from Tomcat 5), connections made by servlets using
URLConnection have additional request headers -> "Cache-Control"and "Pragma".

After looking at the OpenJDK6 implementation of URLConnection class, in 
private void writeRequests() function I have found this lines:
if(!getUseCaches())
{
   requests.setIfNotSet("Cache-Control", "no-cache");
   requests.setIfNotSet("Pragma", "no-cache");
}

Now, urlconnection.getDefaultUseCaches on Tomcat 5 returns null, but on Tomcat
6 the same code returns false, thus Tomcat 6 affects behavior of Java Runtime
Environment.

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



DO NOT REPLY [Bug 52500] Improve client certificate authentication

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52500

Michael  changed:

   What|Removed |Added

  Attachment #28191|0   |1
is obsolete||

--- Comment #9 from Michael  2012-01-24 15:48:35 
UTC ---
Created attachment 28199
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=28199
The document that describe client certificate and its configuration

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



DO NOT REPLY [Bug 52500] Improve client certificate authentication

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52500

Michael  changed:

   What|Removed |Added

  Attachment #28190|0   |1
is obsolete||

--- Comment #10 from Michael  2012-01-24 15:49:44 
UTC ---
Created attachment 28200
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=28200
x509 java code

Diff from trunk\java

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



DO NOT REPLY [Bug 52500] Improve client certificate authentication

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52500

--- Comment #11 from Michael  2012-01-24 15:51:11 
UTC ---
Dear Mark,
Thank you for the comments!
- I have defined an interface for transforming certs to user names -
UserIdentifierRetriever
- I have added an attribute to RealmBase that allows custom implementations of
this transform to be specified (by full class name) -
x509UserIdentifierRetrieverClassName
- I have modified RealmBase to use this transformation
- I have provided a default transformation that is the same as the current code
- DefaultSubjectDnRetriever 

Any case, I strongly recommend to add additional transformations out of the box
since it will allow to use Tomcat for the client certificate authentication.
It will allow easy configuration to do it. See and the examples below: 


I also can contribute the attached x509Configuration.docx for better
explanation.
In addition, I strongly recommend to add out of the box
SubjectAlternativeNameRetriever. It is used by big enterprise customers. For
example, you can not take information from CAC (http://www.cac.mil/) without
SubjectAlternativeNameRetriever 
As I stated before, I can copy 5 required classes from geronimo.apache.org to
Tomcat baseline if you do not have objections.
Please find attached diff for asf/tomcat/trunk
My questions / Action items:
1)I do not like the place that I use now to call to
createUserIdentifierRetriever method
I want to call it when Realm is instantiated and all properties are set.
I need method like afterPropertiesSet of Spring :)
Do you have something like this for Realm?
2)I need to add Javadocs for the new methods in Realm.
I will happy for your comments.
Best regards,
   Michael

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



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

2012-01-24 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 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 :  Tomcat 8.x, a web server implementing Java Servlet 
3.1,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on tomcat-trunk-dbcp exists, no need to add for property 
tomcat-dbcp-src.jar.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
commons-daemon.native.src.tgz.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
tomcat-native.tar.gz.
 -DEBUG- Dependency on tomcat-trunk-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/build/logs



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test/gump_work/build_tomcat-trunk_tomcat-trunk-test.html
Work Name: build_tomcat-trunk_tomcat-trunk-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 20 mins 31 secs
Command Line: /usr/lib/jvm/java-6-openjdk/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/dist/junit-24012012.jar 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-24012012-native-src.tar.gz
 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-24012012-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-trunk/tomcat-deps 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/org.eclipse.jdt.core_3.4.2/jdtcore.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-24012012.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-trunk/tomcat-deps/tomcat-dbcp-src.jar
 -Dtest.accesslog=true 
-Dcommons-pool.home=/srv/gump/public/workspace/commons-pool-1.x 
-Dcommons-dbcp.home=/
 srv/gump/public/workspace/commons-dbcp-1.x 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-trunk/tomcat-deps/tomcat-dbcp-24012012.jar
 test 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-6-openjdk/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-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.jar:/srv/gump/public/workspace/tomcat-trunk/outp
 
ut/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/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.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/build/lib/tomcat-util.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/packages/eclipse/plugins/org.eclipse.jdt.core_3.4.2/jdtcore.jar:/srv/gump/public/workspace/tomcat-tr
 
unk/tomcat-deps/tomcat-dbcp-24012012.jar:/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-24012012.jar:/srv/gump/public/workspace/junit/dist/junit-24012012.j

svn commit: r463 - in /release/tomcat/tomcat-connectors/jk/binaries/windows: ./ symbols/

2012-01-24 Thread markt
Author: markt
Date: Tue Jan 24 18:39:13 2012
New Revision: 463

Log:
Add missing files

Added:
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-x86_64-symbols.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-x86_64-symbols.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-x86_64-symbols.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-x86_64-symbols.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-iis.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-iis.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-iis.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-nsapi.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-nsapi.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-nsapi.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-nsapi.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-x86_64-iis.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-x86_64-iis.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-x86_64-iis.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-x86_64-iis.zip.sha1

Added: 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip
==
Binary file - no diff available.

Propchange: 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip
--
svn:mime-type = application/octet-stream

Added: 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.asc
==
--- 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.asc
 (added)
+++ 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.asc
 Tue Jan 24 18:39:13 2012
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+iEYEABECAAYFAk4RXCYACgkQHFBkB1ZMF6OuGACg5npth+2pgyInwLT/veN+dW7s
+Rt8AniTrZWTE2mlg9zz4YaBkzEChEONm
+=O2ZT
+-END PGP SIGNATURE-

Added: 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.md5
==
--- 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.md5
 (added)
+++ 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.md5
 Tue Jan 24 18:

svn commit: r463 - in /release/tomcat/tomcat-connectors/jk/binaries/windows: ./ symbols/

2012-01-24 Thread markt
Author: markt
Date: Tue Jan 24 18:39:13 2012
New Revision: 463

Log:
Add missing files

Added:
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-x86_64-symbols.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-x86_64-symbols.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-x86_64-symbols.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-x86_64-symbols.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.0.x.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-iis.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-iis.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-iis.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-nsapi.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-nsapi.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-nsapi.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-i386-nsapi.zip.sha1

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-x86_64-iis.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-x86_64-iis.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-x86_64-iis.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.32-windows-x86_64-iis.zip.sha1

Added: 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip
==
Binary file - no diff available.

Propchange: 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip
--
svn:mime-type = application/octet-stream

Added: 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.asc
==
--- 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.asc
 (added)
+++ 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.asc
 Tue Jan 24 18:39:13 2012
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+iEYEABECAAYFAk4RXCYACgkQHFBkB1ZMF6OuGACg5npth+2pgyInwLT/veN+dW7s
+Rt8AniTrZWTE2mlg9zz4YaBkzEChEONm
+=O2ZT
+-END PGP SIGNATURE-

Added: 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.md5
==
--- 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.md5
 (added)
+++ 
release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-connectors-1.2.32-windows-i386-symbols.zip.md5
 Tue Jan 24 18:

DO NOT REPLY [Bug 52518] New: Documentation enhancements

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52518

 Bug #: 52518
   Summary: Documentation enhancements
   Product: Tomcat Modules
   Version: unspecified
  Platform: All
OS/Version: All
Status: NEW
  Severity: trivial
  Priority: P2
 Component: jdbc-pool
AssignedTo: dev@tomcat.apache.org
ReportedBy: felix.schumac...@internetallee.de
Classification: Unclassified


Created attachment 28202
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=28202
enhancements to docs

A few enhancements to the documentation.

 * usage of more code-fragments
 * usage of ordered/unordered list instead of manually listing
 * don't say, there is a default, when option is not used
 * two typos: if->is and one superfluos >
 * add a link to jdbc interceptors, so that it is easier to see, that there are
more than two interceptors provided

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



DO NOT REPLY [Bug 52286] isapi 1.2.32 fails to reload after worker processes recycle

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52286

Siva  changed:

   What|Removed |Added

   Priority|P2  |P1
   Severity|major   |blocker

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



DO NOT REPLY [Bug 52493] Add java7 support

2012-01-24 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=52493

--- Comment #6 from Ivan Afonichev  2012-01-24 
20:09:00 UTC ---
Why people using so old Java need latest tomcat? :(
Maybe if they enjoy paying for java support we can provide them some special
(un)patched version for some donations? :)

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



WebSocket progress report

2012-01-24 Thread Mark Thomas
I have made some further headway with this and the latest patch is on
people.a.o [1].

Work is still far from complete but the current position is that I have
a simple sample application that runs in Chrome that sends a message to
Tomcat and that message is correctly received.

The most obvious remaining TODOs are:
- Handle multiple messages
- Enable writing of data back to the client
- Allow apps to close the connection

I want to get at least these working before I even think about a comit
to trunk.

Other major TODOs include:
- Handle multi-frame messages
- Handle control frames

The focus has been on functionality rather than speed. I am sure there
will be places that will need some significant refactoring for response
time and GC performance but my plan is to worry about those once I have
something that works and we can test it to see where the problems really
are. I don't want to start premature optimisation - especially when the
design may need to be thrown out if something just can't work with the
current approach.

The good news is that the integration points have remained largely
unchanged with this latest iteration so the outlook for the stability of
the integration points is good - so far ;).

Mark

[1] http://people.apache.org/~markt/patches/draft/2012-01-24-websocket.patch

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