svn commit: r663823 - in /mina/asyncweb: branches/1.0/client/src/main/java/org/apache/asyncweb/client/ branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/ branches/1.0/client/src/main/j

2008-06-05 Thread akarasulu
Author: akarasulu
Date: Thu Jun  5 21:56:56 2008
New Revision: 663823

URL: http://svn.apache.org/viewvc?rev=663823&view=rev
Log:
setting svn:eol-style to native on java files

Modified:

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/AsyncHttpClient.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/AsyncHttpClientCallback.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/AuthChallengeParser.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/AuthPolicy.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/AuthScheme.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/AuthSchemeBase.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/AuthScope.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/AuthState.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/AuthenticationException.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/BasicScheme.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/Credentials.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/DigestScheme.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/InvalidCredentialsException.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/MalformedChallengeException.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/NTCredentials.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/NTLM.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/NTLMScheme.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/RFC2617Scheme.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/auth/UsernamePasswordCredentials.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/Cookie.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/HttpDecoder.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/HttpIoHandler.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/HttpMessage.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/HttpProtocolCodecFactory.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/HttpRequestEncoder.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/HttpRequestMessage.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/HttpResponseDecoder.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/HttpResponseMessage.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/codec/ResponseFuture.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/ssl/TrustManagerFactoryImpl.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/util/AsyncHttpClientException.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/util/DateParseException.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/util/DateUtil.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/util/EncodingUtil.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/util/LangUtils.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/util/NameValuePair.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/util/NeedMoreDataException.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main/java/org/apache/asyncweb/client/util/ParameterFormatter.java
   (props changed)

mina/asyncweb/branches/1.0/client/src/main

svn commit: r663821 - in /mina/asyncweb: branches/1.0/client/ branches/1.0/client/src/test/catalina/conf/ branches/1.0/client/src/test/catalina/webapps/auth_basic/WEB-INF/ branches/1.0/client/src/test

2008-06-05 Thread akarasulu
Author: akarasulu
Date: Thu Jun  5 21:55:18 2008
New Revision: 663821

URL: http://svn.apache.org/viewvc?rev=663821&view=rev
Log:
dos2unix trunk/common/pom.xml and set svn:eol-style to native on xml files

Modified:
mina/asyncweb/branches/1.0/client/pom.xml   (props changed)
mina/asyncweb/branches/1.0/client/src/test/catalina/conf/web.xml   (props 
changed)

mina/asyncweb/branches/1.0/client/src/test/catalina/webapps/auth_basic/WEB-INF/web.xml
   (props changed)

mina/asyncweb/branches/1.0/client/src/test/catalina/webapps/auth_digest/WEB-INF/web.xml
   (props changed)
mina/asyncweb/trunk/client/pom.xml   (contents, props changed)
mina/asyncweb/trunk/client/src/test/catalina/conf/web.xml   (props changed)
mina/asyncweb/trunk/common/pom.xml   (contents, props changed)
mina/asyncweb/trunk/common/src/test/catalina/conf/web.xml   (props changed)
mina/asyncweb/trunk/examples/addServiceDefinition.xml   (props changed)
mina/asyncweb/trunk/fileservice/pom.xml   (props changed)

Propchange: mina/asyncweb/branches/1.0/client/pom.xml
--
svn:eol-style = native

Propchange: mina/asyncweb/branches/1.0/client/src/test/catalina/conf/web.xml
--
svn:eol-style = native

Propchange: 
mina/asyncweb/branches/1.0/client/src/test/catalina/webapps/auth_basic/WEB-INF/web.xml
--
svn:eol-style = native

Propchange: 
mina/asyncweb/branches/1.0/client/src/test/catalina/webapps/auth_digest/WEB-INF/web.xml
--
svn:eol-style = native

Modified: mina/asyncweb/trunk/client/pom.xml
URL: 
http://svn.apache.org/viewvc/mina/asyncweb/trunk/client/pom.xml?rev=663821&r1=663820&r2=663821&view=diff
==
--- mina/asyncweb/trunk/client/pom.xml (original)
+++ mina/asyncweb/trunk/client/pom.xml Thu Jun  5 21:55:18 2008
@@ -1,114 +1,114 @@
-
-
-http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
-  
-asyncweb-parent
-org.apache.asyncweb
-0.9.0-SNAPSHOT
-  
-  4.0.0
-  asyncweb-client
-  Apache Asyncweb Client
-  bundle  
-
-  
-${groupId}.client
-  
-
-  
-
-  ${groupId}
-  asyncweb-common
-
-
-
-  org.apache.mina
-  mina-core
-
-
-
-  commons-codec
-  commons-codec
-
-
-
-
-
-
-
-  org.apache.tomcat
-  catalina
-  6.0.13
-  test
-
-
-
-  org.apache.tomcat
-  coyote
-  6.0.13
-  test
-
-
-
-  org.apache.tomcat
-  servlet-api
-  6.0.13
-  test
-
-
-
-  org.apache.tomcat.extras
-  juli-adapters
-  6.0.13
-  test
-
-
-
-  org.apache.tomcat
-  jasper
-  6.0.13
-  test
-
-
-
-  org.apache.tomcat
-  jasper-jdt
-  6.0.13
-  test
-
-  
-
-  
-
-  
-org.apache.maven.plugins
-maven-surefire-plugin
-
-  pertest
-  
-**/ProxyTest.java
-  
-
-
-  
-
-  
-
+
+
+http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  
+asyncweb-parent
+org.apache.asyncweb
+0.9.0-SNAPSHOT
+  
+  4.0.0
+  asyncweb-client
+  Apache Asyncweb Client
+  bundle  
+
+  
+${groupId}.client
+  
+
+  
+
+  ${groupId}
+  asyncweb-common
+
+
+
+  org.apache.mina
+  mina-core
+
+
+
+  commons-codec
+  commons-codec
+
+
+
+
+
+
+
+  org.apache.tomcat
+  catalina
+  6.0.13
+  test
+
+
+
+  org.apache.tomcat
+  coyote
+  6.0.13
+  test
+
+
+
+  org.apache.tomcat
+  servlet-api
+  6.0.13
+  test
+
+
+
+  org.apache.tomcat.extras
+  juli-adapters
+  6.0.13
+  test
+
+
+
+  org.apache.tomcat
+  jasper
+  6.0.13
+  test
+
+
+
+  org.apache.tomcat
+  jasper-jdt
+  6.0.13
+  test
+
+  
+
+  
+
+  
+org.apache.maven.plugins
+maven-surefire-plugin
+
+  pertest
+  
+**/ProxyTest.java
+  
+
+
+  
+
+  
+

Propchange: mina/asyncweb/trunk/client/pom.xml
--
svn:eol-style = native

Propchange: mina/asyncweb/trunk/client/src/test/catalina/conf/web.xml
--
svn:

svn commit: r663602 - /mina/sandbox/jvermillard/echoclient/src/main/java/org/apache/mina/echoclient/EchoClient.java

2008-06-05 Thread jvermillard
Author: jvermillard
Date: Thu Jun  5 06:28:00 2008
New Revision: 663602

URL: http://svn.apache.org/viewvc?rev=663602&view=rev
Log:
1 byte payload

Modified:

mina/sandbox/jvermillard/echoclient/src/main/java/org/apache/mina/echoclient/EchoClient.java

Modified: 
mina/sandbox/jvermillard/echoclient/src/main/java/org/apache/mina/echoclient/EchoClient.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/jvermillard/echoclient/src/main/java/org/apache/mina/echoclient/EchoClient.java?rev=663602&r1=663601&r2=663602&view=diff
==
--- 
mina/sandbox/jvermillard/echoclient/src/main/java/org/apache/mina/echoclient/EchoClient.java
 (original)
+++ 
mina/sandbox/jvermillard/echoclient/src/main/java/org/apache/mina/echoclient/EchoClient.java
 Thu Jun  5 06:28:00 2008
@@ -39,7 +39,7 @@
 System.out.println("Starting transferts !");
 
 for (int i = 0; i < nbSession; i++) {
-sessions[i].write(IoBuffer.allocate(1024));
+sessions[i].write(IoBuffer.allocate(1));
 }
 
 try {




svn commit: r663549 - in /mina/trunk: core/src/main/java/org/apache/mina/common/ core/src/main/java/org/apache/mina/filter/codec/statemachine/ core/src/main/java/org/apache/mina/filter/reqres/ core/sr

2008-06-05 Thread elecharny
Author: elecharny
Date: Thu Jun  5 04:56:55 2008
New Revision: 663549

URL: http://svn.apache.org/viewvc?rev=663549&view=rev
Log:
o Added 7 more 'TODO add documentation' for classes without headers
o Substituted @TODO by the correct TODO annotation

Modified:

mina/trunk/core/src/main/java/org/apache/mina/common/AbstractPollingIoAcceptor.java

mina/trunk/core/src/main/java/org/apache/mina/common/AbstractPollingIoConnector.java
mina/trunk/core/src/main/java/org/apache/mina/common/DefaultFileRegion.java

mina/trunk/core/src/main/java/org/apache/mina/filter/codec/statemachine/ConsumeToLinearWhitespaceDecodingState.java

mina/trunk/core/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingState.java

mina/trunk/core/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingStateMachine.java

mina/trunk/core/src/main/java/org/apache/mina/filter/codec/statemachine/DecodingStateProtocolDecoder.java

mina/trunk/core/src/main/java/org/apache/mina/filter/codec/statemachine/IntegerDecodingState.java

mina/trunk/core/src/main/java/org/apache/mina/filter/codec/statemachine/LinearWhitespaceSkippingState.java

mina/trunk/core/src/main/java/org/apache/mina/filter/codec/statemachine/ShortIntegerDecodingState.java

mina/trunk/core/src/main/java/org/apache/mina/filter/codec/statemachine/SingleByteDecodingState.java
mina/trunk/core/src/main/java/org/apache/mina/filter/reqres/Request.java

mina/trunk/core/src/main/java/org/apache/mina/filter/reqres/RequestResponseFilter.java
mina/trunk/core/src/main/java/org/apache/mina/filter/reqres/Response.java

mina/trunk/core/src/main/java/org/apache/mina/filter/reqres/ResponseInspector.java

mina/trunk/core/src/main/java/org/apache/mina/filter/reqres/ResponseInspectorFactory.java

mina/trunk/core/src/main/java/org/apache/mina/filter/reqres/ResponseType.java

mina/trunk/core/src/main/java/org/apache/mina/filter/stream/AbstractStreamWriteFilter.java

mina/trunk/core/src/main/java/org/apache/mina/transport/socket/AbstractDatagramSessionConfig.java

mina/trunk/core/src/main/java/org/apache/mina/transport/socket/AbstractSocketSessionConfig.java

mina/trunk/core/src/main/java/org/apache/mina/transport/socket/DatagramSession.java

mina/trunk/core/src/main/java/org/apache/mina/transport/socket/SocketSession.java

mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSessionConfig.java

mina/trunk/core/src/main/java/org/apache/mina/transport/socket/nio/NioProcessor.java
mina/trunk/core/src/main/java/org/apache/mina/transport/vmpipe/VmPipe.java

mina/trunk/core/src/main/java/org/apache/mina/transport/vmpipe/VmPipeFilterChain.java

mina/trunk/core/src/main/java/org/apache/mina/transport/vmpipe/VmPipeSession.java

mina/trunk/core/src/test/java/org/apache/mina/filter/executor/ExecutorFilterRegressionTest.java

mina/trunk/core/src/test/java/org/apache/mina/filter/firewall/ConnectionThrottleFilterTest.java

mina/trunk/core/src/test/java/org/apache/mina/filter/firewall/SubnetIPv4Test.java

mina/trunk/core/src/test/java/org/apache/mina/filter/firewall/SubnetIPv6Test.java

mina/trunk/core/src/test/java/org/apache/mina/filter/stream/AbstractStreamWriteFilterTest.java

mina/trunk/core/src/test/java/org/apache/mina/transport/AbstractFileRegionTest.java

mina/trunk/core/src/test/java/org/apache/mina/transport/socket/nio/NioFileRegionTest.java

mina/trunk/core/src/test/java/org/apache/mina/transport/vmpipe/VmPipeSessionCrossCommunicationTest.java

mina/trunk/example/src/main/java/org/apache/mina/example/chat/client/ConnectDialog.java

mina/trunk/example/src/main/java/org/apache/mina/example/gettingstarted/timeserver/MinaTimeServer.java

mina/trunk/example/src/main/java/org/apache/mina/example/gettingstarted/timeserver/TimeServerHandler.java

mina/trunk/example/src/main/java/org/apache/mina/example/imagine/step1/client/ImageListener.java

mina/trunk/example/src/main/java/org/apache/mina/example/tapedeck/AuthenticationHandler.java

mina/trunk/example/src/test/java/org/apache/mina/example/chat/SpringMainTest.java

mina/trunk/example/src/test/java/org/apache/mina/example/echoserver/ssl/SslFilterTest.java

mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprDatagramSession.java

mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketAcceptor.java

mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketConnector.java

mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketSession.java

Modified: 
mina/trunk/core/src/main/java/org/apache/mina/common/AbstractPollingIoAcceptor.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/common/AbstractPollingIoAcceptor.java?rev=663549&r1=663548&r2=663549&view=diff
=

svn commit: r663489 - in /mina/ftpserver/trunk/distribution/bin: ftpd.sh ftpd_ui.sh

2008-06-05 Thread ngn
Author: ngn
Date: Thu Jun  5 00:28:37 2008
New Revision: 663489

URL: http://svn.apache.org/viewvc?rev=663489&view=rev
Log:
Fixing line endings

Modified:
mina/ftpserver/trunk/distribution/bin/ftpd.sh
mina/ftpserver/trunk/distribution/bin/ftpd_ui.sh

Modified: mina/ftpserver/trunk/distribution/bin/ftpd.sh
URL: 
http://svn.apache.org/viewvc/mina/ftpserver/trunk/distribution/bin/ftpd.sh?rev=663489&r1=663488&r2=663489&view=diff
==
--- mina/ftpserver/trunk/distribution/bin/ftpd.sh (original)
+++ mina/ftpserver/trunk/distribution/bin/ftpd.sh Thu Jun  5 00:28:37 2008
@@ -1,135 +1,135 @@
-#!/bin/sh
-
-# 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.
-
-#
-# OS specific support.  $var _must_ be set to either true or false.
-#
-cygwin=false;
-darwin=false;
-case "`uname`" in
-  CYGWIN*) cygwin=true ;;
-  Darwin*) darwin=true
-   if [ -z "$JAVA_HOME" ] ; then
- JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
-   fi
-   ;;
-esac
-
-#
-# Get the FTPD_HOME variable
-#
-if [ -z "$FTPD_HOME" ] ; then
-  # use the location of this script to infer $FTPD_HOME
-  whoami=`basename $0`
-  whereami=`echo $0 | sed -e "s#^[^/]#\`pwd\`/&#"`
-  whereami=`dirname $whereami`
-
-  # Resolve any symlinks of the now absolute path, $whereami
-  realpath_listing=`ls -l $whereami/$whoami`
-  case "$realpath_listing" in
-*-\>\ /*)
-  realpath=`echo $realpath_listing | sed -e "s#^.*-> ##"`
-  ;;
-*-\>*)
-  realpath=`echo $realpath_listing | sed -e "s#^.*-> #$whereami/#"`
-  ;;
-*)
-  realpath=$whereami/$whoami
-  ;;
-  esac
-  FTPD_HOME=`dirname "$realpath"`/..
-fi
-
-#
-# For Cygwin, ensure paths are in UNIX format before anything is touched
-#
-if $cygwin ; then
-  [ -n "$FTPD_HOME" ] &&
-FTPD_HOME=`cygpath --unix "$FTPD_HOME"`
-  [ -n "$JAVA_HOME" ] &&
-JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-fi
-
-
-#
-# Get the Java command
-#
-if [ -z "$JAVACMD" ] ; then
-  if [ -n "$JAVA_HOME"  ] ; then
-if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
-  # IBM's JDK on AIX uses strange locations for the executables
-  JAVACMD="$JAVA_HOME/jre/sh/java"
-else
-  JAVACMD="$JAVA_HOME/bin/java"
-fi
-  else
-JAVACMD=`which java 2> /dev/null `
-if [ -z "$JAVACMD" ] ; then
-JAVACMD=java
-fi
-  fi
-fi
-
-if [ ! -x "$JAVACMD" ] ; then
-  echo "Error: JAVA_HOME is not defined correctly."
-  echo "  We cannot execute $JAVACMD"
-  exit 1
-fi
-
-
-#
-# Get the path separator
-#
-if [ "$cygwin" = "true" ] ; then
-  S=';'
-else
-  S=':'
-fi
-
-
-#
-# Build classpath
-#
-if [ "$cygwin" = "true" ] ; then
-FTPD_CLASSPATH=$CLASSPATH$S`cygpath -w $FTPD_HOME/common/classes`
-else
-FTPD_CLASSPATH=$CLASSPATH$S$FTPD_HOME/common/classes
-fi
-
-for i in $FTPD_HOME/common/lib/*.jar; do
-  if [ "$cygwin" = "true" ] ; then
-LIB=`cygpath -w $i`
-  else
-LIB=$i
-  fi
-
-  FTPD_CLASSPATH=$FTPD_CLASSPATH$S$LIB
-done
-
-
-#
-# Execute command
-#
-CURR_DIR=`pwd`
-cd $FTPD_HOME
-MAIN_CLASS=org.apache.ftpserver.commandline.CommandLine
-"$JAVACMD" -classpath "$FTPD_CLASSPATH" $MAIN_CLASS $@
-RESULT=$?
-cd $CURR_DIR
-exit $RESULT
+#!/bin/sh
+
+# 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.
+
+#
+# OS specific support.  $var _must_ be set to either true or false.
+#
+cygwin=false;
+darwin=false;
+case "`uname`" in
+  CYGWIN*) cygwin=true ;;
+  Darwin*) darwin=true
+   if [ -z "$JAVA_HOM