[RESULT] was: [VOTE] Release Apache Tomcat Connectors 1.2.35

2012-03-24 Thread Mladen Turk

With 4 binding +1 votes (Filip, Christopher, Henri and Mladen)
and no other votes, I declare this vote as passed.

I'll copy the artefacts over the weekend and post ANN on Monday
by which time mirrors should sync.


On 03/22/2012 02:46 PM, Mladen Turk wrote:

Due to one bug that can crash httpd in case someone
has typo in JkMount directive, 1.2.34 was cancelled and
here is 1.2.35.

The VOTE will remain open for at least 48 hours.

[1] http://people.apache.org/~mturk/tomcat-connectors/jk-1.2.35/


Regards
--
^TM

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



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

2012-03-24 Thread mturk
Author: mturk
Date: Sat Mar 24 13:53:29 2012
New Revision: 563

Log:
Add 1.2.35 artefacts and remove old ones

Added:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-httpd-2.4.x.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-httpd-2.4.x.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-httpd-2.4.x.zip.sha1

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

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iis.zip.asc

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

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

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iplanet.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iplanet.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iplanet.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iplanet.zip.sha1

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

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

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

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-x86_64-iis.zip.sha1
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz   
(with props)
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz.asc
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz.md5
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz.sha1
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.zip   
(with props)
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.zip.asc
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.zip.md5
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.zip.sha1
Removed:

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

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

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

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-conne

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

2012-03-24 Thread mturk
Author: mturk
Date: Sat Mar 24 13:53:29 2012
New Revision: 563

Log:
Add 1.2.35 artefacts and remove old ones

Added:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-httpd-2.4.x.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-httpd-2.4.x.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-httpd-2.4.x.zip.sha1

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

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iis.zip.asc

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

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

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iplanet.zip
   (with props)

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iplanet.zip.asc

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iplanet.zip.md5

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-i386-iplanet.zip.sha1

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

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

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

release/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.35-windows-x86_64-iis.zip.sha1
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz   
(with props)
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz.asc
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz.md5
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz.sha1
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.zip   
(with props)
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.zip.asc
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.zip.md5
release/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.zip.sha1
Removed:

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

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

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

release/tomcat/tomcat-connectors/jk/binaries/windows/symbols/tomcat-conne

svn commit: r1304795 - in /tomcat/jk/trunk: native/STATUS.txt native/common/jk_version.h native/configure.in xdocs/index.xml xdocs/news/20120301.xml

2012-03-24 Thread mturk
Author: mturk
Date: Sat Mar 24 13:59:52 2012
New Revision: 1304795

URL: http://svn.apache.org/viewvc?rev=1304795&view=rev
Log:
Bump the version number

Modified:
tomcat/jk/trunk/native/STATUS.txt
tomcat/jk/trunk/native/common/jk_version.h
tomcat/jk/trunk/native/configure.in
tomcat/jk/trunk/xdocs/index.xml
tomcat/jk/trunk/xdocs/news/20120301.xml

Modified: tomcat/jk/trunk/native/STATUS.txt
URL: 
http://svn.apache.org/viewvc/tomcat/jk/trunk/native/STATUS.txt?rev=1304795&r1=1304794&r2=1304795&view=diff
==
--- tomcat/jk/trunk/native/STATUS.txt (original)
+++ tomcat/jk/trunk/native/STATUS.txt Sat Mar 24 13:59:52 2012
@@ -18,7 +18,8 @@ Last modified at [$Date$]
 
 Release:
 
-1.2.35  : current version
+1.2.36  : in development
+1.2.35  : released March 24, 2012
 1.2.34  : not released
 1.2.33  : released March 13, 2012
 1.2.32  : released July 8, 2011

Modified: tomcat/jk/trunk/native/common/jk_version.h
URL: 
http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_version.h?rev=1304795&r1=1304794&r2=1304795&view=diff
==
--- tomcat/jk/trunk/native/common/jk_version.h (original)
+++ tomcat/jk/trunk/native/common/jk_version.h Sat Mar 24 13:59:52 2012
@@ -26,10 +26,10 @@
 /** START OF AREA TO MODIFY BEFORE RELEASING */
 #define JK_VERMAJOR 1
 #define JK_VERMINOR 2
-#define JK_VERFIX   35
+#define JK_VERFIX   36
 
 /* set JK_VERISRELEASE to 1 when release (do not forget to commit!) */
-#define JK_VERISRELEASE 1
+#define JK_VERISRELEASE 0
 /* Beta number */
 #define JK_VERBETA  0
 #define JK_BETASTRING   "0"

Modified: tomcat/jk/trunk/native/configure.in
URL: 
http://svn.apache.org/viewvc/tomcat/jk/trunk/native/configure.in?rev=1304795&r1=1304794&r2=1304795&view=diff
==
--- tomcat/jk/trunk/native/configure.in (original)
+++ tomcat/jk/trunk/native/configure.in Sat Mar 24 13:59:52 2012
@@ -26,7 +26,7 @@ AC_CANONICAL_SYSTEM
 
 dnl package and version. (synchronization with common/jk_version.h ?)
 PACKAGE=mod_jk
-VERSION=1.2.35
+VERSION=1.2.36
 
 AM_INIT_AUTOMAKE(${PACKAGE}, ${VERSION})
 

Modified: tomcat/jk/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewvc/tomcat/jk/trunk/xdocs/index.xml?rev=1304795&r1=1304794&r2=1304795&view=diff
==
--- tomcat/jk/trunk/xdocs/index.xml (original)
+++ tomcat/jk/trunk/xdocs/index.xml Sat Mar 24 13:59:52 2012
@@ -45,6 +45,17 @@ manual is described in more detail below
 
 
 
+24 March 2012 - 
JK-1.2.35 released
+The Apache Tomcat team is proud to announce the immediate availability
+of Tomcat Connectors 1.2.35 Stable. This release contains bug fixes found 
in previous release.
+
+Download the http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz";>JK
 1.2.35 release sources
+| http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz.asc";>PGP
 signature
+
+Download the http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/";>binaries
 for selected platforms.
+
+
+
 19 March 
2012 - JK-1.2.33 stability issue
 The Apache Tomcat team wishes to draw your attention to stability issues
 that have been identified with the recent mod_jk 1.2.33 release. If you

Modified: tomcat/jk/trunk/xdocs/news/20120301.xml
URL: 
http://svn.apache.org/viewvc/tomcat/jk/trunk/xdocs/news/20120301.xml?rev=1304795&r1=1304794&r2=1304795&view=diff
==
--- tomcat/jk/trunk/xdocs/news/20120301.xml (original)
+++ tomcat/jk/trunk/xdocs/news/20120301.xml Sat Mar 24 13:59:52 2012
@@ -31,6 +31,20 @@
 
 
 
+
+
+
+The Apache Tomcat team is proud to announce the immediate availability
+of Tomcat Connectors 1.2.35. This is a stable release concentrating 
mainly on
+bug fixes.
+
+Please see the ChangeLog 
for a full list of changes.
+
+If you find any bugs while using this release, please fill in the
+https://issues.apache.org/bugzilla/enter_bug.cgi?product=Tomcat%20Connectors";>Bugzilla
+Bug Report.
+
+
 
 
 



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



Re: AJP13: response message with container remote user

2012-03-24 Thread Rainer Jung

On 23.03.2012 13:43, issa.goris...@ext.ec.europa.eu wrote:

Hi All,

I have several web applications running on distinct tomcat instances. Apache 
httpd is in front of all the tomcat instances, running as a reverse proxy. 
Authentication is realized at the container side. Access log files are active 
on the httpd side.

What I am missing in the httpd log files is the remote user information. I know 
it is not available via mod_proxy. So I plan to switch to mod_jk. But it is not 
available in mod_jk either. And I would like to contribute on this. I know a 
possible work around would be to include the remote user information in the 
response headers and log this via httpd; but I am not sure I can count on the 
software owners to make the changes in a short time.


Can't you just add a custom response header to your Tomcat responses like

X-REMOTE-USER: MY_USER

and then log the user name in your apache access log by adding 
%{X-REMOTE-USER}o?


Note that this would mean that the user name is sent out to the internet 
(via the header), but it might already be part of the reponse pages anyhow.


If you want to strip a response header at Apache and still want to log 
it, you would need to write a very simple Apache module, which copies 
the header into an Apache environment variable, then removes the header 
and you would log the environment variable instead of the original header.


HTH.

Rainer


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



Re: svn commit: r1304509 - in /tomcat/tc6.0.x/trunk: STATUS.txt java/org/apache/tomcat/jni/Library.java java/org/apache/tomcat/util/net/AprEndpoint.java webapps/docs/apr.xml webapps/docs/changelog.xml

2012-03-24 Thread Rainer Jung

On 23.03.2012 18:25, kkoli...@apache.org wrote:

Author: kkolinko
Date: Fri Mar 23 17:25:38 2012
New Revision: 1304509

URL: http://svn.apache.org/viewvc?rev=1304509&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=51477
Support all SSL/TLS protocol combinations in APR connector.
(rjung)


Thanks Konstantin. I'm a bit sick right now and only slowly reducing 
backlog.


Regards,

Rainer


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



svn commit: r1304808 - /tomcat/taglibs/taglibs-parent/trunk/pom.xml

2012-03-24 Thread jboynes
Author: jboynes
Date: Sat Mar 24 14:28:56 2012
New Revision: 1304808

URL: http://svn.apache.org/viewvc?rev=1304808&view=rev
Log:
[maven-release-plugin] prepare release taglibs-parent-2

Modified:
tomcat/taglibs/taglibs-parent/trunk/pom.xml

Modified: tomcat/taglibs/taglibs-parent/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/taglibs/taglibs-parent/trunk/pom.xml?rev=1304808&r1=1304807&r2=1304808&view=diff
==
--- tomcat/taglibs/taglibs-parent/trunk/pom.xml (original)
+++ tomcat/taglibs/taglibs-parent/trunk/pom.xml Sat Mar 24 14:28:56 2012
@@ -25,7 +25,7 @@
 
   org.apache.taglibs
   taglibs-parent
-  2-SNAPSHOT
+  2
   Apache Taglibs Parent
   pom
 
@@ -52,9 +52,9 @@
   
 
   
-
scm:svn:http://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/trunk
-
scm:svn:https://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/trunk
-http://svn.apache.org/viewvc/tomcat/taglibs/taglibs-parent/trunk
+
scm:svn:http://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2
+
scm:svn:https://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2
+
http://svn.apache.org/viewvc/tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2
   
 
   



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



svn commit: r1304809 - /tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2/

2012-03-24 Thread jboynes
Author: jboynes
Date: Sat Mar 24 14:28:58 2012
New Revision: 1304809

URL: http://svn.apache.org/viewvc?rev=1304809&view=rev
Log:
[maven-release-plugin]  copy for tag taglibs-parent-2

Added:
tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2/
  - copied from r1304808, tomcat/taglibs/taglibs-parent/trunk/


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



svn commit: r1304810 - /tomcat/taglibs/taglibs-parent/trunk/pom.xml

2012-03-24 Thread jboynes
Author: jboynes
Date: Sat Mar 24 14:28:59 2012
New Revision: 1304810

URL: http://svn.apache.org/viewvc?rev=1304810&view=rev
Log:
[maven-release-plugin] prepare for next development iteration

Modified:
tomcat/taglibs/taglibs-parent/trunk/pom.xml

Modified: tomcat/taglibs/taglibs-parent/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/taglibs/taglibs-parent/trunk/pom.xml?rev=1304810&r1=1304809&r2=1304810&view=diff
==
--- tomcat/taglibs/taglibs-parent/trunk/pom.xml (original)
+++ tomcat/taglibs/taglibs-parent/trunk/pom.xml Sat Mar 24 14:28:59 2012
@@ -25,7 +25,7 @@
 
   org.apache.taglibs
   taglibs-parent
-  2
+  3-SNAPSHOT
   Apache Taglibs Parent
   pom
 
@@ -52,9 +52,9 @@
   
 
   
-
scm:svn:http://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2
-
scm:svn:https://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2
-
http://svn.apache.org/viewvc/tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2
+
scm:svn:http://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/trunk
+
scm:svn:https://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/trunk
+http://svn.apache.org/viewvc/tomcat/taglibs/taglibs-parent/trunk
   
 
   



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



[VOTE] Release Apache Taglibs Parent POM 2

2012-03-24 Thread Jeremy Boynes
The proposed 2 release of Apache Taglibs Parent POM is now available for voting.

This release addresses issues found during the 1 release process including 
duplicate LICENSE files and poor site configuration.

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-107/

and SVN tag is:
http://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2/

Please vote on whether Apache Taglibs Parent 2 should be:
[+1] Released, or
[-1] Not released because ...

Thanks
Jeremy


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



svn commit: r1304812 - /tomcat/taglibs/site/pom.xml

2012-03-24 Thread jboynes
Author: jboynes
Date: Sat Mar 24 14:48:09 2012
New Revision: 1304812

URL: http://svn.apache.org/viewvc?rev=1304812&view=rev
Log:
update site after staging release 2 of parent

Modified:
tomcat/taglibs/site/pom.xml

Modified: tomcat/taglibs/site/pom.xml
URL: 
http://svn.apache.org/viewvc/tomcat/taglibs/site/pom.xml?rev=1304812&r1=1304811&r2=1304812&view=diff
==
--- tomcat/taglibs/site/pom.xml (original)
+++ tomcat/taglibs/site/pom.xml Sat Mar 24 14:48:09 2012
@@ -23,7 +23,7 @@
   
 org.apache.taglibs
 taglibs-parent
-2-SNAPSHOT
+3-SNAPSHOT
 ../taglibs-parent/pom.xml
   
 



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



Re: [VOTE] Release Apache Taglibs Parent POM 2

2012-03-24 Thread sebb
On 24 March 2012 14:45, Jeremy Boynes  wrote:
> The proposed 2 release of Apache Taglibs Parent POM is now available for 
> voting.
>
> This release addresses issues found during the 1 release process including 
> duplicate LICENSE files and poor site configuration.
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-107/
>
> and SVN tag is:
> http://svn.apache.org/repos/asf/tomcat/taglibs/taglibs-parent/tags/taglibs-parent-2/

NOTICE says
Copyright 2009-2012

pom.xml has
2000

These are inconsistent.

> Please vote on whether Apache Taglibs Parent 2 should be:
> [+1] Released, or
> [-1] Not released because ...
>
> Thanks
> Jeremy
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>

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



Re: svn commit: r1303338 - /tomcat/trunk/java/org/apache/catalina/realm/RealmBase.java

2012-03-24 Thread Brian Burch

On 21/03/12 10:00, ma...@apache.org wrote:

Author: markt
Date: Wed Mar 21 10:00:52 2012
New Revision: 1303338

URL: http://svn.apache.org/viewvc?rev=1303338&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=52953
When using DIGEST auth, digests are always represented using lower case hex 
characters


I realise this particular change is trivial, but because I hadn't 
updated my sandbox of the trunk for a couple of weeks, I decided to add 
a new unit test for bug 52954 in:


org.apache.catalina.authenticator.TestDigestAuthenticator.

No-one should be surprised to hear the new test case is currently 
failing on my system with 401 status - it simply confirms the bug exists 
in my sandbox:


Last Changed Author: markt
Last Changed Rev: 1297213
Last Changed Date: 2012-03-05 20:20:00 + (Mon, 05 Mar 2012)


I'm not in a hurry to update my sandbox because I am confident svn 
commit r1303338 fixes the reported bug.


However, this test class hasn't changed for quite a long time, so before 
I submit my change, I intend to look for any other corner-cases that 
might also have been missed. If anyone else is planning to do similar 
work, please let me know so that I don't waste my time!


Regards,

Brian


Modified:
 tomcat/trunk/java/org/apache/catalina/realm/RealmBase.java

Modified: tomcat/trunk/java/org/apache/catalina/realm/RealmBase.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/RealmBase.java?rev=1303338&r1=1303337&r2=1303338&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/realm/RealmBase.java (original)
+++ tomcat/trunk/java/org/apache/catalina/realm/RealmBase.java Wed Mar 21 
10:00:52 2012
@@ -27,6 +27,7 @@ import java.security.NoSuchAlgorithmExce
  import java.security.Principal;
  import java.security.cert.X509Certificate;
  import java.util.ArrayList;
+import java.util.Locale;

  import javax.servlet.http.HttpServletResponse;

@@ -381,7 +382,8 @@ public abstract class RealmBase extends
String qop, String realm,
String md5a2) {

-String md5a1 = getDigest(username, realm);
+// In digest auth, digests are always lower case
+String md5a1 = getDigest(username, realm).toLowerCase(Locale.ENGLISH);
  if (md5a1 == null)
  return null;
  String serverDigestValue;



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



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



svn commit: r1304895 - /tomcat/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java

2012-03-24 Thread markt
Author: markt
Date: Sat Mar 24 19:48:39 2012
New Revision: 1304895

URL: http://svn.apache.org/viewvc?rev=1304895&view=rev
Log:
Cleaner (kkolinko review)

Modified:
tomcat/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java

Modified: tomcat/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java?rev=1304895&r1=1304894&r2=1304895&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java Sat 
Mar 24 19:48:39 2012
@@ -52,8 +52,8 @@ public class AstMediaType extends Simple
 sb.append(children[1].toString());
 for (int i = 2; i < children.length; i++) {
 AstParameter p = (AstParameter) children[i];
-if (!CHARSET.equals(
-p.children[0].jjtGetValue().toString().toLowerCase())) {
+if (!CHARSET.equalsIgnoreCase(
+p.children[0].jjtGetValue().toString())) {
 sb.append(';');
 sb.append(p.toString());
 }
@@ -64,8 +64,8 @@ public class AstMediaType extends Simple
 public String getCharset() {
 for (int i = 2; i < children.length; i++) {
 AstParameter p = (AstParameter) children[i];
-if (CHARSET.equals(
-p.children[0].jjtGetValue().toString().toLowerCase())) {
+if (CHARSET.equalsIgnoreCase(
+p.children[0].jjtGetValue().toString())) {
 return p.children[1].jjtGetValue().toString();
 }
 }



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



svn commit: r1304897 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/tomcat/util/http/parser/

2012-03-24 Thread markt
Author: markt
Date: Sat Mar 24 19:49:10 2012
New Revision: 1304897

URL: http://svn.apache.org/viewvc?rev=1304897&view=rev
Log:
Cleaner (kkolinko review)

Modified:
tomcat/tc7.0.x/trunk/   (props changed)

tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.java
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.jjt

tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParserConstants.java

tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParserTokenManager.java

Propchange: tomcat/tc7.0.x/trunk/
--
  Merged /tomcat/trunk:r1304275,1304895

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java?rev=1304897&r1=1304896&r2=1304897&view=diff
==
--- 
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java 
(original)
+++ 
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/AstMediaType.java 
Sat Mar 24 19:49:10 2012
@@ -21,6 +21,9 @@ package org.apache.tomcat.util.http.pars
  * by http://javacc.java.net/doc/JJTree.html";> JJTree.
  */
 public class AstMediaType extends SimpleNode {
+
+private static final String CHARSET = "charset";
+
 public AstMediaType(int id) {
 super(id);
 }
@@ -33,10 +36,10 @@ public class AstMediaType extends Simple
 public String toString() {
 StringBuilder sb = new StringBuilder();
 sb.append(children[0].toString());
-sb.append("/");
+sb.append('/');
 sb.append(children[1].toString());
 for (int i = 2; i < children.length; i++) {
-sb.append(";");
+sb.append(';');
 sb.append(children[i].toString());
 }
 return sb.toString();
@@ -45,12 +48,13 @@ public class AstMediaType extends Simple
 public String toStringNoCharset() {
 StringBuilder sb = new StringBuilder();
 sb.append(children[0].toString());
-sb.append("/");
+sb.append('/');
 sb.append(children[1].toString());
 for (int i = 2; i < children.length; i++) {
 AstParameter p = (AstParameter) children[i];
-if (!"charset".equals(p.children[0].jjtGetValue())) {
-sb.append(";");
+if (!CHARSET.equalsIgnoreCase(
+p.children[0].jjtGetValue().toString())) {
+sb.append(';');
 sb.append(p.toString());
 }
 }
@@ -60,7 +64,8 @@ public class AstMediaType extends Simple
 public String getCharset() {
 for (int i = 2; i < children.length; i++) {
 AstParameter p = (AstParameter) children[i];
-if ("charset".equals(p.children[0].jjtGetValue())) {
+if (CHARSET.equalsIgnoreCase(
+p.children[0].jjtGetValue().toString())) {
 return p.children[1].jjtGetValue().toString();
 }
 }

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.java?rev=1304897&r1=1304896&r2=1304897&view=diff
==
--- 
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.java 
(original)
+++ 
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.java 
Sat Mar 24 19:49:10 2012
@@ -302,7 +302,7 @@ public class HttpParser/*@bgen(jjtree)*/
   /** Generate ParseException. */
   public ParseException generateParseException() {
 jj_expentries.clear();
-boolean[] la1tokens = new boolean[14];
+boolean[] la1tokens = new boolean[15];
 if (jj_kind >= 0) {
   la1tokens[jj_kind] = true;
   jj_kind = -1;
@@ -316,7 +316,7 @@ public class HttpParser/*@bgen(jjtree)*/
 }
   }
 }
-for (int i = 0; i < 14; i++) {
+for (int i = 0; i < 15; i++) {
   if (la1tokens[i]) {
 jj_expentry = new int[1];
 jj_expentry[0] = i;

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.jjt
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.jjt?rev=1304897&r1=1304896&r2=1304897&view=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.jjt 
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/util/http/parser/HttpParser.jjt 
Sat Mar 24 19:49:10 2012
@@ -119,7 +119,7 @@ void Value() #Value : { Token t = null; 
 
  TOKEN :
 {
-  < #QUO

buildbot success in ASF Buildbot on tomcat-7-trunk

2012-03-24 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-7-trunk while 
building ASF Buildbot.
Full details are available at:
 http://ci.apache.org/builders/tomcat-7-trunk/builds/503

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

Buildslave for this Build: bb-vm_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1304897
Blamelist: markt

Build succeeded!

sincerely,
 -The Buildbot





svn commit: r1304930 - in /tomcat/trunk/test/org/apache/el: TestMethodExpressionImpl.java TesterBeanEnum.java

2012-03-24 Thread markt
Author: markt
Date: Sat Mar 24 21:29:11 2012
New Revision: 1304930

URL: http://svn.apache.org/viewvc?rev=1304930&view=rev
Log:
Add test case for bug 52970. Need to apply coercion rules to method invocation

Added:
tomcat/trunk/test/org/apache/el/TesterBeanEnum.java   (with props)
Modified:
tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java

Modified: tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java?rev=1304930&r1=1304929&r2=1304930&view=diff
==
--- tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java (original)
+++ tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java Sat Mar 24 
21:29:11 2012
@@ -75,6 +75,10 @@ public class TestMethodExpressionImpl {
 TesterBeanC beanC = new TesterBeanC();
 context.getVariableMapper().setVariable("beanC",
 factory.createValueExpression(beanC, TesterBeanC.class));
+
+TesterBeanEnum beanEnum = new TesterBeanEnum();
+context.getVariableMapper().setVariable("beanEnum",
+factory.createValueExpression(beanEnum, TesterBeanEnum.class));
 }
 
 @Test
@@ -413,4 +417,17 @@ public class TestMethodExpressionImpl {
 assertEquals("Hello from BB", actual);
 }
 
+@Test
+public void testBug52970() {
+MethodExpression me = factory.createMethodExpression(context,
+"${beanEnum.submit('APPLE')}", null ,
+new Class[] { TesterBeanEnum.class });
+me.invoke(context, null);
+
+ValueExpression ve = factory.createValueExpression(context,
+"#{beanEnum.lastSubmitted}", TesterEnum.class);
+TesterEnum actual = (TesterEnum) ve.getValue(context);
+assertEquals(TesterEnum.APPLE, actual);
+
+}
 }

Added: tomcat/trunk/test/org/apache/el/TesterBeanEnum.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/el/TesterBeanEnum.java?rev=1304930&view=auto
==
--- tomcat/trunk/test/org/apache/el/TesterBeanEnum.java (added)
+++ tomcat/trunk/test/org/apache/el/TesterBeanEnum.java Sat Mar 24 21:29:11 2012
@@ -0,0 +1,30 @@
+/*
+ * 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.el;
+
+public class TesterBeanEnum {
+
+private volatile TesterEnum lastSubmitted = null;
+
+public void submit(TesterEnum testerEnum) {
+this.lastSubmitted = testerEnum;
+}
+
+public TesterEnum getLastSubmitted() {
+return lastSubmitted;
+}
+}

Propchange: tomcat/trunk/test/org/apache/el/TesterBeanEnum.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: r1304931 - in /tomcat/trunk/java/org/apache/el: parser/AstValue.java util/ReflectionUtil.java

2012-03-24 Thread markt
Author: markt
Date: Sat Mar 24 21:30:46 2012
New Revision: 1304931

URL: http://svn.apache.org/viewvc?rev=1304931&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=52970
Take account of coercion rules when invoking methods

Modified:
tomcat/trunk/java/org/apache/el/parser/AstValue.java
tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java

Modified: tomcat/trunk/java/org/apache/el/parser/AstValue.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/parser/AstValue.java?rev=1304931&r1=1304930&r2=1304931&view=diff
==
--- tomcat/trunk/java/org/apache/el/parser/AstValue.java (original)
+++ tomcat/trunk/java/org/apache/el/parser/AstValue.java Sat Mar 24 21:30:46 
2012
@@ -230,7 +230,8 @@ public final class AstValue extends Simp
 @SuppressWarnings("rawtypes") Class[] paramTypes)
 throws ELException {
 Target t = getTarget(ctx);
-Method m = ReflectionUtil.getMethod(t.base, t.property, paramTypes);
+Method m = ReflectionUtil.getMethod(
+t.base, t.property, paramTypes, null);
 return new MethodInfo(m.getName(), m.getReturnType(), m
 .getParameterTypes());
 }
@@ -244,19 +245,20 @@ public final class AstValue extends Simp
 Target t = getTarget(ctx);
 Method m = null;
 Object[] values = null;
+Class[] types = null;
 if (isParametersProvided()) {
 values = ((AstMethodParameters) this.jjtGetChild(
 this.jjtGetNumChildren() - 1)).getParameters(ctx);
-Class[] types = getTypesFromValues(values);
-m = ReflectionUtil.getMethod(t.base, t.property, types);
+types = getTypesFromValues(values);
 } else {
-m = ReflectionUtil.getMethod(t.base, t.property, paramTypes);
 values = paramValues;
+types = paramTypes;
 }
-if (m.isVarArgs()) {
-// May need to convert values
-values = toVarArgs(values, m);
-}
+m = ReflectionUtil.getMethod(t.base, t.property, types, values);
+
+// Handle varArgs and any co-ercion required
+values = convertArgs(values, m);
+
 Object result = null;
 try {
 result = m.invoke(t.base, values);
@@ -277,17 +279,34 @@ public final class AstValue extends Simp
 return result;
 }
 
-private Object[] toVarArgs(Object[] src, Method m) {
-int paramCount = m.getParameterTypes().length;
+private Object[] convertArgs(Object[] src, Method m) {
+Class[] types = m.getParameterTypes();
+if (types.length == 0) {
+return new Object[0];
+}
+
+int paramCount = types.length;
 
 Object[] dest = new Object[paramCount];
-Object[] varArgs = (Object[]) Array.newInstance(
-m.getParameterTypes()[paramCount - 1].getComponentType(),
-src.length - (paramCount - 1));
-System.arraycopy(src, 0, dest, 0, paramCount - 1);
-System.arraycopy(src, paramCount - 1, varArgs, 0,
-src.length - (paramCount - 1));
-dest[paramCount - 1] = varArgs;
+
+for (int i = 0; i < paramCount - 1; i++) {
+dest[i] = ELSupport.coerceToType(src[i], types[i]);
+}
+
+if (m.isVarArgs()) {
+Object[] varArgs = (Object[]) Array.newInstance(
+m.getParameterTypes()[paramCount - 1].getComponentType(),
+src.length - (paramCount - 1));
+for (int i = 0; i < src.length - (paramCount - 1); i ++) {
+varArgs[i] = ELSupport.coerceToType(src[paramCount - 1 + i],
+types[paramCount - 1].getComponentType());
+}
+dest[paramCount - 1] = varArgs;
+} else {
+dest[paramCount - 1] = ELSupport.coerceToType(
+src[paramCount - 1], types[paramCount - 1]);
+}
+
 return dest;
 }
 

Modified: tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java?rev=1304931&r1=1304930&r2=1304931&view=diff
==
--- tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java (original)
+++ tomcat/trunk/java/org/apache/el/util/ReflectionUtil.java Sat Mar 24 
21:30:46 2012
@@ -23,8 +23,11 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
 
+import javax.el.ELException;
 import javax.el.MethodNotFoundException;
 
+import org.apache.el.lang.ELSupport;
+
 
 /**
  * Utilities for Managing Serialization and Reflection
@@ -106,12 +109,14 @@ public class ReflectionUtil {
  * @param base the object that owns the method
  * @param property the name of the method
  * @param paramTypes the parameter ty

svn commit: r1304932 - /tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java

2012-03-24 Thread markt
Author: markt
Date: Sat Mar 24 21:31:20 2012
New Revision: 1304932

URL: http://svn.apache.org/viewvc?rev=1304932&view=rev
Log:
Correct test since null should be coerced to "" not "null"

Modified:
tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java

Modified: tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java?rev=1304932&r1=1304931&r2=1304932&view=diff
==
--- tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java (original)
+++ tomcat/trunk/test/org/apache/el/TestMethodExpressionImpl.java Sat Mar 24 
21:31:20 2012
@@ -124,7 +124,7 @@ public class TestMethodExpressionImpl {
 me3.invoke(context, new Object[] { "JUnit2" }));
 assertEquals("Hello JUnit from B",
 me2.invoke(context, new Object[] { null }));
-assertEquals("Hello null from B",
+assertEquals("Hello  from B",
 me3.invoke(context, new Object[] { null }));
 }
 



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



svn commit: r1304933 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/el/parser/AstValue.java java/org/apache/el/util/ReflectionUtil.java test/org/apache/el/TestMethodExpressionImpl.java test/org/apache

2012-03-24 Thread markt
Author: markt
Date: Sat Mar 24 21:33:47 2012
New Revision: 1304933

URL: http://svn.apache.org/viewvc?rev=1304933&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=52970
Take account of coercion rules when invoking methods

Added:
tomcat/tc7.0.x/trunk/test/org/apache/el/TesterBeanEnum.java
  - copied unchanged from r1304930, 
tomcat/trunk/test/org/apache/el/TesterBeanEnum.java
Modified:
tomcat/tc7.0.x/trunk/   (props changed)
tomcat/tc7.0.x/trunk/java/org/apache/el/parser/AstValue.java
tomcat/tc7.0.x/trunk/java/org/apache/el/util/ReflectionUtil.java
tomcat/tc7.0.x/trunk/test/org/apache/el/TestMethodExpressionImpl.java
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Propchange: tomcat/tc7.0.x/trunk/
--
  Merged /tomcat/trunk:r1304930-1304932

Modified: tomcat/tc7.0.x/trunk/java/org/apache/el/parser/AstValue.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/el/parser/AstValue.java?rev=1304933&r1=1304932&r2=1304933&view=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/el/parser/AstValue.java (original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/el/parser/AstValue.java Sat Mar 24 
21:33:47 2012
@@ -230,7 +230,8 @@ public final class AstValue extends Simp
 @SuppressWarnings("rawtypes") Class[] paramTypes)
 throws ELException {
 Target t = getTarget(ctx);
-Method m = ReflectionUtil.getMethod(t.base, t.property, paramTypes);
+Method m = ReflectionUtil.getMethod(
+t.base, t.property, paramTypes, null);
 return new MethodInfo(m.getName(), m.getReturnType(), m
 .getParameterTypes());
 }
@@ -244,19 +245,20 @@ public final class AstValue extends Simp
 Target t = getTarget(ctx);
 Method m = null;
 Object[] values = null;
+Class[] types = null;
 if (isParametersProvided()) {
 values = ((AstMethodParameters) this.jjtGetChild(
 this.jjtGetNumChildren() - 1)).getParameters(ctx);
-Class[] types = getTypesFromValues(values);
-m = ReflectionUtil.getMethod(t.base, t.property, types);
+types = getTypesFromValues(values);
 } else {
-m = ReflectionUtil.getMethod(t.base, t.property, paramTypes);
 values = paramValues;
+types = paramTypes;
 }
-if (m.isVarArgs()) {
-// May need to convert values
-values = toVarArgs(values, m);
-}
+m = ReflectionUtil.getMethod(t.base, t.property, types, values);
+
+// Handle varArgs and any co-ercion required
+values = convertArgs(values, m);
+
 Object result = null;
 try {
 result = m.invoke(t.base, values);
@@ -277,17 +279,34 @@ public final class AstValue extends Simp
 return result;
 }
 
-private Object[] toVarArgs(Object[] src, Method m) {
-int paramCount = m.getParameterTypes().length;
+private Object[] convertArgs(Object[] src, Method m) {
+Class[] types = m.getParameterTypes();
+if (types.length == 0) {
+return new Object[0];
+}
 
+int paramCount = types.length;
+
 Object[] dest = new Object[paramCount];
-Object[] varArgs = (Object[]) Array.newInstance(
-m.getParameterTypes()[paramCount - 1].getComponentType(),
-src.length - (paramCount - 1));
-System.arraycopy(src, 0, dest, 0, paramCount - 1);
-System.arraycopy(src, paramCount - 1, varArgs, 0,
-src.length - (paramCount - 1));
-dest[paramCount - 1] = varArgs;
+
+for (int i = 0; i < paramCount - 1; i++) {
+dest[i] = ELSupport.coerceToType(src[i], types[i]);
+}
+
+if (m.isVarArgs()) {
+Object[] varArgs = (Object[]) Array.newInstance(
+m.getParameterTypes()[paramCount - 1].getComponentType(),
+src.length - (paramCount - 1));
+for (int i = 0; i < src.length - (paramCount - 1); i ++) {
+varArgs[i] = ELSupport.coerceToType(src[paramCount - 1 + i],
+types[paramCount - 1].getComponentType());
+}
+dest[paramCount - 1] = varArgs;
+} else {
+dest[paramCount - 1] = ELSupport.coerceToType(
+src[paramCount - 1], types[paramCount - 1]);
+}
+
 return dest;
 }
 

Modified: tomcat/tc7.0.x/trunk/java/org/apache/el/util/ReflectionUtil.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/el/util/ReflectionUtil.java?rev=1304933&r1=1304932&r2=1304933&view=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/el/util/Reflectio

DO NOT REPLY [Bug 52970] MethodNotFoundException when using enum as one of method arguments

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

Mark Thomas  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED

--- Comment #6 from Mark Thomas  2012-03-24 21:34:10 UTC ---
This has been fixed in trunk and 7.0.x and will be included in 7.0.27 onwards.

-- 
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 52971] javax.servlet.context.tempdir return directory that do not exist, and finish with a _ underscore

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

Mark Thomas  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||INVALID

--- Comment #2 from Mark Thomas  2012-03-24 21:41:30 UTC ---
Tomcat only sets this in one place and if the directory can't be created there
will be a warning in the logs. There are multiple reasons why it might not be
possible for Tomcat to create the directory and the users list is the place to
seek further assistance.

-- 
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 50019] Adding JNDI "lookup-name" support In XML and Resource Annotations

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

Mark Thomas  changed:

   What|Removed |Added

  Attachment #26095|0   |1
   is patch||

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



buildbot success in ASF Buildbot on tomcat-trunk

2012-03-24 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-trunk while 
building ASF Buildbot.
Full details are available at:
 http://ci.apache.org/builders/tomcat-trunk/builds/2890

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

Buildslave for this Build: bb-vm_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomcat/trunk] 1304932
Blamelist: markt

Build succeeded!

sincerely,
 -The Buildbot





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

2012-03-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-tc7.0.x-test has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc7.0.x-test :  Tomcat 7.x, a web server implementing Java Servlet 
3.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-7.0.x/tomcat-tc7.0.x-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-tc7.0.x-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-tc7.0.x-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-7.0.x/output/build/logs



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-7.0.x/tomcat-tc7.0.x-test/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-test.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 21 mins 47 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-25032012.jar 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-25032012-native-src.tar.gz
 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-25032012-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/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-25032012.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/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-7.0.x/tomcat-deps/tomcat-dbcp-25032012.jar
 test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-6-openjdk/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.0.x/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-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/outp
 
ut/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/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-7.
 
0.x/tomcat-deps/tomcat-dbcp-25032012.jar:/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-25032012.jar:

Re: SPDY support

2012-03-24 Thread Costin Manolache
Hi,

I did a first round of backporting to tomcat7 - only the hooks. Please take
a look and let me know:

 https://github.com/costinm/tomcat/blob/trunk/tomcat7.diff

I've also submitted to git the changes to support SPDY/NPN for NIO and JIO
connectors - almost same diff, but the important change is:

https://github.com/costinm/tomcat/commit/698f4105a818e872877f3e8d9c50e003e2e706f0

The problem is that it add a compile dep on
http://wiki.eclipse.org/Jetty/Feature/NPN

the classes are modified from openjdk7 - it'll also need to be added at
runtime ( if spdy support with nio/jio is needed ), but I assume users can
download the jar until it gets merged into jdk7.

Alternative is to move all the coyote/spdy/{nio,jio} classes to a separate
repository, outside tomcat tree. I guess we could also move all spdy impl
to a separate repo and only leave the hooks.

Costin

On Mon, Mar 19, 2012 at 11:31 AM, Costin Manolache  wrote:

>
>
> On Mon, Mar 19, 2012 at 10:43 AM, Gus Heck  wrote:
>
>> I just bumped into the whole concept of SPDY this morning, and it sounds
>> fabulous, and I'm quite happy to see that it's already underway in trunk.
>> I'm quite likely to be using a lot of development using Vaadin framework in
>> the near future, which I expect probably stands to benefit significantly
>> from SPDY. However, it seems that SPDY support in java is a wee tad
>> nascent. As I understand it, there's an issue with oracle JDK support for
>> NPN that is forcing tomcat to use APR. I also notice that Jetty has just
>> released a version that supports SPDY using the NPN that is apparently in
>> OpenJDK 7 already (will it appear in an oracle java update?). Clearly this
>> is a key innovation, and it looks like between Apache Hhttpd and
>> Chrome/Firefox/Safari, more than 50% of the web will support it on both
>> client and server merely by staying up to date with their current software.
>>
>
> I have Jetty NPN working with tomcat - so NIO/BIO will also support SPDY.
> You will have to download/install the jetty implementation of npn jar
> yourself until it's merged into JDK7, don't know what are their plans.
>
> The APR seems faster - but not by a huge margin, I haven't tested the
> limits yet ( I want to find out what's the max number of kept-alive spdy
> connections - need more machines because of the 64k limit on local ports).
>
>
>
>> My question is this: will SPDY support be released in some form before
>> Tomcat 8 (in who's branch it seems to currently live)? JSR 340 (servlet
>> 3.1) seems to be targeting Q3 2012 and I would presume that that means
>> tomcat 8 is no sooner than Q3 or Q4 - 2012. Seems a shame to make this wait
>> until that time (assuming it's anywhere near ready).
>>
>
> I have a patch for tomcat7 to add only the NPN hooks - it's pretty small
> and clean, I'll get a discussion started, but it should be possible.
>
> Then it's up to tomcat-dev on whether to backport the spdy packages, or
> have tomcat7 download the spdy jars separately ( i.e. release them as a
> 'plugin' / add-on ).
>
> It'll take a bit of time until it's done - not easy to find free time to
> work on this.
>
> Costin
>
>
>>
>> -Gus
>>
>
>


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

2012-03-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,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test :  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: 22 mins 17 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-25032012.jar 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-25032012-native-src.tar.gz
 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-25032012-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-25032012.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-25032012.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-25032012.jar:/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-25032012.jar:/srv/gump/public

[Tomcat Wiki] Update of "PoweredBy" by MarioKleinsasser

2012-03-24 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "PoweredBy" page has been changed by MarioKleinsasser:
http://wiki.apache.org/tomcat/PoweredBy?action=diff&rev1=399&rev2=400

  {{http://www.neuromice.org/images/banner_neuro_02.gif}} 
[[http://www.neuromice.org|NeuroMice]] has their own nice 
[[http://www.neuromice.org/poweredBy.sc|PoweredBy]] page.
  
  === n0r1sk.com ===
- {{http://www.n0r1sk.com/_NON_WIKI_CONTENT/n0r1sk_logo.png}} 
[[http://www.n0r1sk.com|n0r1sk.com]] - some nice open source projects! (SMS 
Gateway / PDF Split / ...)
+ {{http://www.n0r1sk.com/images/6/6c/Homepage-icon-100x100.png}} 
[[http://www.n0r1sk.com|n0r1sk.com]] - some nice open source projects! (SMS 
Gateway / PDF Split / ...)
  
  === OfferMe.com.au ===
  {{http://www.offerme.com.au/images/layout/logo_home.gif}} 
[[http://www.offerme.com.au|www.offerme.com.au]] - OfferMe.com.au is an all new 
B2C trading platform in Australia using the Web2.0 concept.

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