svn commit: r1666101 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:10:34 2015 New Revision: 1666101 URL: http://svn.apache.org/r1666101 Log: pause() calls unlockAccept(). No need to call it again. Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Prop

svn commit: r1666103 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:19:15 2015 New Revision: 1666103 URL: http://svn.apache.org/r1666103 Log: Fix an issue where sockets could end up being closed twice if they were in the poller, the connector is stopped and then closeSocket() was called. Modified: tomcat/tc8.0.x/trunk/ (pr

svn commit: r1666104 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:21:40 2015 New Revision: 1666104 URL: http://svn.apache.org/r1666104 Log: While looking at BZ 57653 I noticed a couple of places where modification to the addList and closeList was not protected by a sync. This could have led to corruption of these lists. Modif

svn commit: r1666105 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:22:17 2015 New Revision: 1666105 URL: http://svn.apache.org/r1666105 Log: Noticed while reviewing BZ 57653. When destroy() waits for the poller to exit, it needs to account for when there are multiple pollers. Modified: tomcat/tc8.0.x/trunk/ (props changed

svn commit: r1666106 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:25:54 2015 New Revision: 1666106 URL: http://svn.apache.org/r1666106 Log: Let destroy() handle the socket close if the poller has stopped in case the socket is already in the poller for a different event. Modified: tomcat/tc8.0.x/trunk/ (props changed)

svn commit: r1666108 - /tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:39:58 2015 New Revision: 1666108 URL: http://svn.apache.org/r1666108 Log: Update changelog Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/tc8.0.x/t

svn commit: r1666109 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/ webapps/docs/

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:43:04 2015 New Revision: 1666109 URL: http://svn.apache.org/r1666109 Log: Stop re-using the SocketWrapper With the introduction of upgrade and non-blocking, I/O can occur on non-container threads. This makes it near impossible to track whether a SocketWrapper (=

svn commit: r1666110 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:47:24 2015 New Revision: 1666110 URL: http://svn.apache.org/r1666110 Log: Fix indent Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Propchange: tomcat/tc8.0.x/trunk/ ---

svn commit: r1666111 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:48:19 2015 New Revision: 1666111 URL: http://svn.apache.org/r1666111 Log: Return value is never checked. Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Propchange: tomcat/tc8.0.x/tr

svn commit: r1666112 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:50:07 2015 New Revision: 1666112 URL: http://svn.apache.org/r1666112 Log: If the socket is being destroyed, need to remove it from the addList (and closeList) as well. Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/java/org/apache

svn commit: r1666113 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 09:51:01 2015 New Revision: 1666113 URL: http://svn.apache.org/r1666113 Log: Avoid unexpected closure of the socket if the socket is first registered for one event and then later registered for another. Modified: tomcat/tc8.0.x/trunk/ (props changed) tomc

svn commit: r1666116 - /tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 10:03:28 2015 New Revision: 1666116 URL: http://svn.apache.org/r1666116 Log: Simplify Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java URL: http://svn.apache.org/vie

svn commit: r1666118 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 10:17:05 2015 New Revision: 1666118 URL: http://svn.apache.org/r1666118 Log: Tighten up the close code to reduce the chances of a socket being closed more than once. This also provides some plumbing required by the next commit to ensure that sockets are not registere

svn commit: r1666121 - in /tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net: AprEndpoint.java SocketWrapper.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 10:31:47 2015 New Revision: 1666121 URL: http://svn.apache.org/r1666121 Log: Add a registerforEvent() method to the SocketWrapper to aid back-porting some APR fixes. Modified: tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java tomcat/tc8.

svn commit: r1666122 - /tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 10:33:28 2015 New Revision: 1666122 URL: http://svn.apache.org/r1666122 Log: Follow-up to r1666121. Modified: tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Modified: tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java U

svn commit: r1666130 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/coyote/ajp/ java/org/apache/coyote/http11/ java/org/apache/coyote/http11/upgrade/ java/org/apache/tomcat/util/net/

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 11:01:31 2015 New Revision: 1666130 URL: http://svn.apache.org/r1666130 Log: Ensure all additions to the Poller go through the SocketWrapper so it can check if the socket has been closed first. Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x

svn commit: r1666132 - /tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 11:02:44 2015 New Revision: 1666132 URL: http://svn.apache.org/r1666132 Log: No need for volatile. All accesses are inside a sync. Modified: tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Modified: tomcat/tc8.0.x/trunk/java/org/apache/tom

svn commit: r1666136 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 11:08:56 2015 New Revision: 1666136 URL: http://svn.apache.org/r1666136 Log: Merge descriptor array returned from polling on BSD and OSX where it is possible that multiple events will be returned for the same socket. Modified: tomcat/tc8.0.x/trunk/ (props cha

svn commit: r1666139 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 11:12:31 2015 New Revision: 1666139 URL: http://svn.apache.org/r1666139 Log: Simplify Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Propchange: tomcat/tc8.0.x/trunk/ -

svn commit: r1666142 - /tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread markt
Author: markt Date: Thu Mar 12 11:16:20 2015 New Revision: 1666142 URL: http://svn.apache.org/r1666142 Log: Sync with 8.0.x Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java Modified: tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java URL: http://svn.apache.

Tomcat native 1.1.33 release

2015-03-12 Thread Mark Thomas
Given bug 57653 [1], the next 8.0.x release (which is already over due from when I wanted to get it out) is going to need a new Tomcat native release. This would also be an opportunity to update the OpenSSl dependency in the Windows binaries. One question is whether Tomcat native should switch to

Re: svn commit: r1666013 - /tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread Christopher Schultz
Mark, On 3/11/15 5:06 PM, ma...@apache.org wrote: > Author: markt > Date: Wed Mar 11 21:06:53 2015 > New Revision: 1666013 > > URL: http://svn.apache.org/r1666013 > Log: > Add a placeholder for the descriptor merging that is going to be necessary > for OSX and BSD. > > Modified: > tomcat/tr

Re: svn commit: r1666017 - /tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread Christopher Schultz
Mark, On 3/11/15 5:35 PM, ma...@apache.org wrote: > Author: markt > Date: Wed Mar 11 21:35:39 2015 > New Revision: 1666017 > > URL: http://svn.apache.org/r1666017 > Log: > Implement the merging. > I opted for certain clarity over the possible speed improvement of a more > 'hands-on' implementati

svn commit: r8265 - in /dev/tomcat/taglibs: taglbs-standard-1.2.5/ taglibs-standard-1.2.5/

2015-03-12 Thread jboynes
Author: jboynes Date: Thu Mar 12 14:02:20 2015 New Revision: 8265 Log: Fix typo in path Added: dev/tomcat/taglibs/taglibs-standard-1.2.5/ - copied from r8242, dev/tomcat/taglibs/taglbs-standard-1.2.5/ Removed: dev/tomcat/taglibs/taglbs-standard-1.2.5/ -

Re: svn commit: r1666139 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread Christopher Schultz
Mark, Okay, now I think you're just being paid per commit. -chris On 3/12/15 7:12 AM, ma...@apache.org wrote: > Author: markt > Date: Thu Mar 12 11:12:31 2015 > New Revision: 1666139 > > URL: http://svn.apache.org/r1666139 > Log: > Simplify > > Modified: > tomcat/tc8.0.x/trunk/ (props ch

Re: Tomcat native 1.1.33 release

2015-03-12 Thread Christopher Schultz
Mark, On 3/12/15 9:04 AM, Mark Thomas wrote: > Given bug 57653 [1], the next 8.0.x release (which is already over due > from when I wanted to get it out) is going to need a new Tomcat native > release. This would also be an opportunity to update the OpenSSl > dependency in the Windows binaries. >

Re: Tomcat native 1.1.33 release

2015-03-12 Thread Rainer Jung
Am 12.03.2015 um 15:05 schrieb Christopher Schultz: Mark, On 3/12/15 9:04 AM, Mark Thomas wrote: Given bug 57653 [1], the next 8.0.x release (which is already over due from when I wanted to get it out) is going to need a new Tomcat native release. This would also be an opportunity to update the

svn commit: r1666217 - in /tomcat/native/branches/1.1.x: ./ native/src/jnilib.c

2015-03-12 Thread rjung
Author: rjung Date: Thu Mar 12 15:03:31 2015 New Revision: 1666217 URL: http://svn.apache.org/r1666217 Log: Backport of r1650304 from trunk: Remove zero-boundary-check on String length argument, as this argument is unsigned and can therefore never be less than zero. Removes a compiler warning an

Re: Tomcat native 1.1.33 release

2015-03-12 Thread Rainer Jung
Am 12.03.2015 um 14:04 schrieb Mark Thomas: Given bug 57653 [1], the next 8.0.x release (which is already over due from when I wanted to get it out) is going to need a new Tomcat native release. This would also be an opportunity to update the OpenSSl dependency in the Windows binaries. One quest

Re: [VOTE] Release Apache Standard Taglib 1.2.5

2015-03-12 Thread Jeremy Boynes
On Mar 10, 2015, at 9:22 AM, Jeremy Boynes wrote: > > The proposed 1.2.5 release is: > [ ] Broken - do not release > [X] Stable - go ahead and release as 1.2.5 Stable TCK passed on Mac OS X 10.10.2, Java 7 “1.7.0_75” and Tomcat 7.0.57 with -security set. Run with $ CATALINA_OPTS="-Dorg.apache.t

Re: svn commit: r1666013 - /tomcat/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java

2015-03-12 Thread Mark Thomas
On 12/03/2015 13:52, Christopher Schultz wrote: > Mark, > > On 3/11/15 5:06 PM, ma...@apache.org wrote: >> Author: markt >> Date: Wed Mar 11 21:06:53 2015 >> New Revision: 1666013 >> >> URL: http://svn.apache.org/r1666013 >> Log: >> Add a placeholder for the descriptor merging that is going to be

[Bug 57692] New: Torino Zenit en diretta streaming

2015-03-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57692 Bug ID: 57692 Summary: Torino Zenit en diretta streaming Product: Tomcat 7 Version: 7.0.56 Hardware: PC Status: NEW Severity: normal Priority: P2 Com

[Bug 57692] Torino Zenit en diretta streaming

2015-03-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57692 Chuck Caldarale changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

Re: [Bug 57692] Torino Zenit en diretta streaming

2015-03-12 Thread Mark Thomas
On 12/03/2015 17:40, bugzi...@apache.org wrote: > https://bz.apache.org/bugzilla/show_bug.cgi?id=57692 > > Chuck Caldarale changed: > >What|Removed |Added > > Status|NEW

Re: Tomcat native 1.1.33 release

2015-03-12 Thread Konstantin Kolinko
2015-03-12 18:59 GMT+03:00 Rainer Jung : > Am 12.03.2015 um 14:04 schrieb Mark Thomas: >> >> Given bug 57653 [1], the next 8.0.x release (which is already over due >> from when I wanted to get it out) is going to need a new Tomcat native >> release. This would also be an opportunity to update the O

Re: Tomcat native 1.1.33 release

2015-03-12 Thread Christopher Schultz
Konstantin, On 3/12/15 2:22 PM, Konstantin Kolinko wrote: > 2015-03-12 18:59 GMT+03:00 Rainer Jung : >> Am 12.03.2015 um 14:04 schrieb Mark Thomas: >>> >>> Given bug 57653 [1], the next 8.0.x release (which is already over due >>> from when I wanted to get it out) is going to need a new Tomcat nat

[Bug 57687] securitymanager: codeBase cannot be denoted if unpackWARs=false

2015-03-12 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57687 Mark Thomas changed: What|Removed |Added Resolution|--- |INVALID Status|NEW

[GUMP@vmgump]: Project tomcat-tc7.0.x-test-nio (in module tomcat-7.0.x) failed

2015-03-12 Thread Bill Barker
-commons/daemon/dist/bin/commons-daemon-20150312-native-src.tar.gz -Dtest.reports=output/logs-NIO -Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20150312-native-src.tar.gz -Dexamples.sources.skip=true -Dtomcat-dbcp.home=/srv/gump/public/workspace

[GUMP@vmgump]: Project tomcat-tc8.0.x-test-nio2 (in module tomcat-8.0.x) failed

2015-03-12 Thread Bill Barker
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at gene...@gump.apache.org. Project tomcat-tc8.0.x-test-nio2 has an issue affecting its community integration

[GUMP@vmgump]: Project tomcat-tc8.0.x-test-apr (in module tomcat-8.0.x) failed

2015-03-12 Thread Bill Barker
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at gene...@gump.apache.org. Project tomcat-tc8.0.x-test-apr has an issue affecting its community integration.