Initial commit
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
# Debugging options for the org.eclipse.team.cvs.core plugin.
|
||||
|
||||
# Turn on debugging for the plugin.
|
||||
org.eclipse.team.cvs.ssh/debug=false
|
||||
|
||||
# Shows ssh protocol messages
|
||||
org.eclipse.team.cvs.ssh/ssh_protocol=false
|
||||
@@ -0,0 +1,92 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>About</title>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
<body lang="EN-US">
|
||||
<h2>About This Content</h2>
|
||||
|
||||
<p>28th July, 2004</p>
|
||||
<h3>License</h3>
|
||||
<p>Eclipse.org makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
|
||||
Common Public License Version 1.0 ("CPL"). A copy of the CPL is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>.
|
||||
For purposes of the CPL, "Program" will mean the Content.</p>
|
||||
|
||||
<h3>Third Party Content</h3>
|
||||
|
||||
<p>The Content includes items that have been sourced from third parties as follows:</p>
|
||||
|
||||
<p><b>The Java (TM) Ssh Applet</b></p>
|
||||
<p>The plug-in is based on software developed by Cedric Gourio.
|
||||
If the source code is included, it is located in teamcvssshsrc.zip. The binary code is located in teamcvsssh.jar. The Java Ssh Applet includes the following copyright notice which
|
||||
must be included in any redistribution:</p>
|
||||
|
||||
<blockquote>
|
||||
Copyright (c) 1998 Cedric Gourio<br>
|
||||
(<a href="http://www.math.ucdavis.edu/~bill/java/ssh/">http://www.math.ucdavis.edu/~bill/java/ssh/</a>)<br>
|
||||
(<a href="mailto:javassh@france-mail.com">javassh@france-mail.com</a>)
|
||||
|
||||
<p>This program is FREE FOR COMMERCIAL AND NON-COMMERCIAL USE.<br>
|
||||
You can freely modify the code.</p>
|
||||
|
||||
<p>You should however include this copyright notice in any redistribution<br>
|
||||
and please keep in touch with the author for any feedback.</p>
|
||||
</blockquote>
|
||||
|
||||
<p><b>The Blowfish Encryption Algorithm</b></p>
|
||||
<p>The plug-in is based on an algorithm developed by Bruce Schneier. The algorithm was originally published in
|
||||
a paper that is located at <a href="http://www.counterpane.com/bfsverlag.html">http://www.counterpane.com/bfsverlag.html</a>.
|
||||
Your use of the Blowfish Encryption Algorithm in both source and binary code form contained in the plug-in is not subject to any
|
||||
additional terms and conditions. If the source code, Blowfish.java is included, it is located in teamcvssshsrc.zip. The binary code, Blowfish.class is located in
|
||||
teamcvsssh.jar.</p>
|
||||
|
||||
<h3>Contributions</h3>
|
||||
|
||||
<p>If this Content is licensed to you under the terms and conditions of the CPL, any Contributions, as defined in the CPL, uploaded, submitted, or otherwise
|
||||
made available to Eclipse.org, members of Eclipse.org and/or the host of Eclipse.org web site, by you that relate to such
|
||||
Content are provided under the terms and conditions of the CPL and can be made available to others under the terms of the CPL.</p>
|
||||
|
||||
<p>If this Content is licensed to you under license terms and conditions other than the CPL ("Other License"), any modifications, enhancements and/or
|
||||
other code and/or documentation ("Modifications") uploaded, submitted, or otherwise made available to Eclipse.org, members of Eclipse.org and/or the
|
||||
host of Eclipse.org, by you that relate to such Content are provided under terms and conditions of the Other License and can be made available
|
||||
to others under the terms of the Other License. In addition, with regard to Modifications for which you are the copyright holder, you are also
|
||||
providing the Modifications under the terms and conditions of the CPL and such Modifications can be made available to others under the terms of
|
||||
the CPL.</p>
|
||||
|
||||
<h3>Cryptography</h3>
|
||||
|
||||
<p><b>Export Control</b></p>
|
||||
<p>The plug-in contains encryption software. The country in which you are currently may have restrictions on the import, possession,
|
||||
and use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check the country's
|
||||
laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this
|
||||
is permitted.</p>
|
||||
|
||||
<p><b>Encryption Items</b></p>
|
||||
|
||||
<p>Details of the encryption software in this plug-in are provided to assist in obtaining relevant export control classification and approval.
|
||||
Cryptography in this plug-in has been classified as Export Commodity Control Number (ECCN) 5D002.c.1 by the U.S. Government Department of Commerce,
|
||||
Bureau of Export Administration and deemed eligible for export under License Exception Technology Software Unrestricted (TSU) for both object code
|
||||
and source code.</p>
|
||||
|
||||
<p>The plug-in contains an implementation of the Secure Shell (SSH) protocol that encrypts the network traffic (program code files
|
||||
in file versioning systems) between a Concurrent Versions System (CVS) server and a CVS client. Data is encrypted using the Blowfish algorithm
|
||||
which is a 64-bit symmetric cipher that uses a key varying in length from 32 bits to 448 bits. The RSA PKCS #1 v1.5 key exchange algorithm is
|
||||
used to authenticate and exchange keys with a minimum modulus size of 96 bits and a maximum modulus size theoretically unlimited since the
|
||||
implementation uses the java.math.BigInteger class which has a maximum positive integer range limited only by the available memory in the computer.
|
||||
In practice, the key length is defined by the CVS server with which communication is initiated.</p>
|
||||
|
||||
<p>The following Java classes contain encryption items (the plug-in may contain both binary and source code):</p>
|
||||
|
||||
<ul>
|
||||
<li>org.eclipse.team.internal.ccvs.ssh.Blowfish</li>
|
||||
<li>org.eclipse.team.internal.ccvs.ssh.Cipher</li>
|
||||
<li>org.eclipse.team.internal.ccvs.ssh.Client</li>
|
||||
<li>org.eclipse.team.internal.ccvs.ssh.ClientPacket</li>
|
||||
<li>org.eclipse.team.internal.ccvs.ssh.Misc</li>
|
||||
</ul>
|
||||
|
||||
<small>Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.</small>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,12 @@
|
||||
###############################################################################
|
||||
# Copyright (c) 2000, 2003 IBM Corporation and others.
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Common Public License v1.0
|
||||
# which accompanies this distribution, and is available at
|
||||
# http://www.eclipse.org/legal/cpl-v10.html
|
||||
#
|
||||
# Contributors:
|
||||
# IBM Corporation - initial API and implementation
|
||||
###############################################################################
|
||||
providerName=Eclipse.org
|
||||
pluginName=CVS SSH Core
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?eclipse version="3.0"?>
|
||||
<plugin
|
||||
id="org.eclipse.team.cvs.ssh"
|
||||
name="%pluginName"
|
||||
version="3.0.0"
|
||||
provider-name="%providerName"
|
||||
class="org.eclipse.team.internal.ccvs.ssh.SSHPlugin">
|
||||
|
||||
<runtime>
|
||||
<library name="teamcvsssh.jar">
|
||||
<export name="*"/>
|
||||
<packages prefixes="org.eclipse.team.internal.ccvs.ssh"/>
|
||||
</library>
|
||||
</runtime>
|
||||
<requires>
|
||||
<import plugin="org.eclipse.core.boot"/>
|
||||
<import plugin="org.eclipse.core.runtime.compatibility"/>
|
||||
<import plugin="org.eclipse.core.resources"/>
|
||||
<import plugin="org.eclipse.team.cvs.core"/>
|
||||
<import plugin="org.eclipse.team.core"/>
|
||||
</requires>
|
||||
|
||||
<!--
|
||||
<extension
|
||||
id="ssh"
|
||||
point="org.eclipse.team.cvs.core.connectionmethods">
|
||||
<adapter>
|
||||
<run
|
||||
class="org.eclipse.team.internal.ccvs.ssh.SSHMethod">
|
||||
<parameter
|
||||
name="trace"
|
||||
value="false">
|
||||
</parameter>
|
||||
</run>
|
||||
</adapter>
|
||||
</extension>
|
||||
-->
|
||||
|
||||
</plugin>
|
||||
Binary file not shown.
Reference in New Issue
Block a user