You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by bu...@apache.org on 2015/11/10 09:41:56 UTC
svn commit: r971954 [8/9] - in /websites/staging/mina/trunk/content: ./
asyncweb-project/ ftpserver-project/ mina-project/ mina-project/userguide/
mina-project/userguide/ch1-getting-started/
mina-project/userguide/ch10-executor-filter/ mina-project/use...
Added: websites/staging/mina/trunk/content/sshd-project/download_1.0.0.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/download_1.0.0.html (added)
+++ websites/staging/mina/trunk/content/sshd-project/download_1.0.0.html Tue Nov 10 08:41:53 2015
@@ -0,0 +1,180 @@
+<!DOCTYPE html>
+<!--
+ 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.
+-->
+<html>
+<head>
+ <title>Apache SSHD 0.13.0 Release — Apache MINA</title>
+
+ <link href="./../css/common.css" rel="stylesheet" type="text/css">
+ <link href="./../css/sshd.css" rel="stylesheet" type="text/css">
+
+
+ <link rel="shortcut icon" href="./../staticresources/images/mina-icon_16x16.png"/>
+
+</head>
+ <body>
+ <div id="container">
+ <div id="header">
+ <div id="subProjectsNavBar">
+ <a href="./../">
+
+ Apache MINA Project
+
+ </a>
+ |
+ <a href="./../mina-project/index.html">
+
+ MINA
+
+ </a>
+ |
+ <a href="./../asyncweb-project/index.html">
+
+ AsyncWeb
+
+ </a>
+ |
+ <a href="./../ftpserver-project/index.html">
+
+ FtpServer
+
+ </a>
+ |
+ <a href="./../sshd-project/index.html">
+
+ <strong>SSHD</strong>
+
+ </a>
+ |
+ <a href="./../vysper-project/index.html">
+
+ Vysper
+
+ </a>
+ </div><!-- subProjectsNavBar -->
+ </div><!-- header -->
+ <div id="content">
+ <div id="leftColumn">
+
+
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
+<h5>Overview</h5>
+ <ul>
+ <li><a href="./../sshd-project/index.html">Home</a> </li>
+ <li><a href="./../sshd-project/features.html">Features</a> </li>
+ <li><a href="./../sshd-project/documentation.html">Documentation</a></li>
+ <li><a href="./../sshd-project/downloads.html">Downloads</a></li>
+ <li><a href="./../sshd-project/sources.html">Sources</a></li>
+ <li><a href="./../sshd-project/faq.html">FAQ</a></li>
+ </ul>
+<h5>Community</h5>
+<ul>
+ <li><a href="./../sshd-project/mailing_lists.html">Mailing Lists</a></li>
+ <li><a href="./../sshd-project/getting_involved.html">Getting Involved</a></li>
+ <li><a href="./../sshd-project/issue_tracking.html">Issue Tracking</a></li>
+ <li><a href="./../sshd-project/contributors.html">Contributors</a></li>
+ <li><a href="http://www.apache.org/foundation/contributing.html">Contributing</a></li>
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+</ul>
+
+<h5>Sponsorship</h5>
+<ul>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="http://www.apache.org/">apache.org</a></li>
+</div>
+
+<!-- navigation -->
+
+
+
+
+
+ </div><!-- leftColumn -->
+ <div id="rightColumn">
+
+
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="overview">Overview<a class="headerlink" href="#overview" title="Permanent link">¶</a></h1>
+<p>Apache Mina SSHD 1.0.0 contains a number of <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849&version=12323302">enhancements and bug-fixes</a>.</p>
+<h1 id="getting-the-distributions">Getting the Distributions<a class="headerlink" href="#getting-the-distributions" title="Permanent link">¶</a></h1>
+<ul>
+<li>Source distributions:<ul>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/apache-sshd-1.0.0-src.tar.gz">Apache Mina SSHD 1.0.0 Sources (.tar.gz)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.tar.gz.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.tar.gz.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.tar.gz.md5">MD5</a></li>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/apache-sshd-1.0.0-src.zip">Apache Mina SSHD 1.0.0 Sources (.zip)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.zip.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.zip.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.zip.md5">MD5</a></li>
+</ul>
+</li>
+<li>Binary distributions:<ul>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.tar.gz">Apache Mina SSHD 1.0.0 Binary (.tar.gz)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.tar.gz.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.tar.gz.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.tar.gz.md5">MD5</a></li>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.zip">Apache Mina SSHD 1.0.0 Binary (.zip)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.zip.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.zip.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.zip.md5">MD5</a></li>
+</ul>
+</li>
+<li>Individual jars:<ul>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/dist/sshd-core-1.0.0.jar">Apache Mina SSHD Core 1.0.0 (.jar)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/sshd-core-1.0.0.jar.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/sshd-core-1.0.0.jar.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/sshd-core-1.0.0.jar.md5">MD5</a></li>
+</ul>
+</li>
+</ul>
+<h1 id="release-notes">Release Notes<a class="headerlink" href="#release-notes" title="Permanent link">¶</a></h1>
+<p>Apache Mina SSHD 1.0.0 contains a few enhancements and bug-fixes.
+Please report any feedback to <a href="mailto:users@mina.apache.org">users@mina.apache.org</a>.</p>
+
+ </div><!-- rightColumn -->
+ <div id="endContent"></div>
+ </div><!-- content -->
+ <div id="footer">© 2003-2012, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="./../privacy-policy.html">Privacy Policy</a><br />
+ Apache MINA, MINA, Apache Vysper, Vysper, Apache SSHd, SSHd, Apache FtpServer, FtpServer, Apache AsyncWeb, AsyncWeb,
+ Apache, the Apache feather logo, and the Apache Mina project logos are trademarks of The Apache Software Foundation.
+ </div>
+ </div><!-- container -->
+ <script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-11074178-1']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+
+ </script>
+ </body>
+</html>
+
Modified: websites/staging/mina/trunk/content/sshd-project/downloads.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/downloads.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/downloads.html Tue Nov 10 08:41:53 2015
@@ -132,16 +132,16 @@ h2:hover > .headerlink, h3:hover > .head
}
h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
<h1 id="latest-sshd-releases">Latest SSHD Releases<a class="headerlink" href="#latest-sshd-releases" title="Permanent link">¶</a></h1>
-<p>The latest release is the SSHD 0.14.0 release.</p>
+<p>The latest release is the SSHD 1.0.0 release.</p>
<ul>
<li>Source distributions:<ul>
-<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/0.14.0/apache-sshd-0.14.0-src.tar.gz">Apache Mina SSHD 0.14.0 Sources (.tar.gz)</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/apache-sshd-0.14.0-src.tar.gz.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/apache-sshd-0.14.0-src.tar.gz.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/apache-sshd-0.14.0-src.tar.gz.md5">MD5</a></li>
-<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/0.14.0/apache-sshd-0.14.0-src.zip">Apache Mina SSHD 0.14.0 Sources (.zip)</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/apache-sshd-0.14.0-src.zip.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/apache-sshd-0.14.0-src.zip.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/apache-sshd-0.14.0-src.zip.md5">MD5</a></li>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/apache-sshd-1.0.0-src.tar.gz">Apache Mina SSHD 1.0.0 Sources (.tar.gz)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.tar.gz.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.tar.gz.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.tar.gz.md5">MD5</a></li>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/apache-sshd-1.0.0-src.zip">Apache Mina SSHD 1.0.0 Sources (.zip)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.zip.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.zip.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/apache-sshd-1.0.0-src.zip.md5">MD5</a></li>
</ul>
</li>
<li>Binary distributions:<ul>
-<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/0.14.0/dist/apache-sshd-0.14.0.tar.gz">Apache Mina SSHD 0.14.0 Binary (.tar.gz)</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/dist/apache-sshd-0.14.0.tar.gz.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/dist/apache-sshd-0.14.0.tar.gz.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/dist/apache-sshd-0.14.0.tar.gz.md5">MD5</a></li>
-<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/0.14.0/dist/apache-sshd-0.14.0.zip">Apache Mina SSHD 0.14.0 Binary (.zip)</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/dist/apache-sshd-0.14.0.zip.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/dist/apache-sshd-0.14.0.zip.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/0.14.0/dist/apache-sshd-0.14.0.zip.md5">MD5</a></li>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.tar.gz">Apache Mina SSHD 1.0.0 Binary (.tar.gz)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.tar.gz.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.tar.gz.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.tar.gz.md5">MD5</a></li>
+<li><a href="http://www.apache.org/dyn/closer.lua/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.zip">Apache Mina SSHD 1.0.0 Binary (.zip)</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.zip.asc">PGP</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.zip.sha1">SHA</a> <a href="http://www.apache.org/dist/mina/sshd/1.0.0/dist/apache-sshd-1.0.0.zip.md5">MD5</a></li>
</ul>
</li>
</ul>
@@ -163,6 +163,7 @@ h2:hover > .headerlink, h3:hover > .head
<li><a href="download_0.11.0.html">SSHD 0.11.0</a></li>
<li><a href="download_0.12.0.html">SSHD 0.12.0</a></li>
<li><a href="download_0.13.0.html">SSHD 0.13.0</a></li>
+<li><a href="download_1.0.0.html">SSHD 1.0.0</a></li>
</ul>
</div><!-- rightColumn -->
Modified: websites/staging/mina/trunk/content/sshd-project/embedding_ssh.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/embedding_ssh.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/embedding_ssh.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,7 +120,18 @@
<div id="rightColumn">
-<h1 id="embedding-sshd-in-5-minutes">Embedding SSHD in 5 minutes</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="embedding-sshd-in-5-minutes">Embedding SSHD in 5 minutes<a class="headerlink" href="#embedding-sshd-in-5-minutes" title="Permanent link">¶</a></h1>
<p>SSHD is designed to be easily embedded in your application as an SSH server. SSH Server needs to be configured before it can be started. Essentially, there are three steps for creating the Server</p>
<ul>
<li>Create an instance of SshServer class</li>
@@ -117,7 +139,7 @@
<li>Start the Server</li>
</ul>
<p>Lets look at all these steps. Refer to this class for details <a href="http://svn.apache.org/viewvc/mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/SshServer.java?view=markup">SshServer.java</a></p>
-<h2 id="creating-an-instance-of-sshserver">Creating an instance of SshServer</h2>
+<h2 id="creating-an-instance-of-sshserver">Creating an instance of SshServer<a class="headerlink" href="#creating-an-instance-of-sshserver" title="Permanent link">¶</a></h2>
<p>This is as simple as creating a new object</p>
<div class="codehilite"><pre><span class="n">SshServer</span> <span class="n">sshd</span> <span class="o">=</span> <span class="n">SshServer</span><span class="o">.</span><span class="na">setUpDefaultServer</span><span class="o">();</span>
</pre></div>
@@ -125,27 +147,27 @@
<p>It will configure the server with sensible defaults for ciphers, macs, key exchange algorithm, etc...
If you want a different behavior, you can look at the code of the setUpDefaultServer method and configure the SSH server the way you need.</p>
-<h2 id="configuring-the-server">Configuring the Server</h2>
+<h2 id="configuring-the-server">Configuring the Server<a class="headerlink" href="#configuring-the-server" title="Permanent link">¶</a></h2>
<p>There are a few things that needs to be configured on the server before being able to actually use it:</p>
-<h3 id="port">Port</h3>
+<h3 id="port">Port<a class="headerlink" href="#port" title="Permanent link">¶</a></h3>
<div class="codehilite"><pre><span class="n">sshd</span><span class="o">.</span><span class="na">setPort</span><span class="o">(</span><span class="mi">22</span><span class="o">);</span>
</pre></div>
-<h3 id="keypairprovider">KeyPairProvider</h3>
+<h3 id="keypairprovider">KeyPairProvider<a class="headerlink" href="#keypairprovider" title="Permanent link">¶</a></h3>
<div class="codehilite"><pre><span class="n">sshd</span><span class="o">.</span><span class="na">setKeyPairProvider</span><span class="o">(</span><span class="k">new</span> <span class="n">SimpleGeneratorHostKeyProvider</span><span class="o">(</span><span class="s">"hostkey.ser"</span><span class="o">));</span>
</pre></div>
<p>It's usually a good idea to give the host key generator a path, so that if you restart the SSHD server, the same key will be used to authenticate the server.</p>
-<h3 id="shellfactory">ShellFactory</h3>
+<h3 id="shellfactory">ShellFactory<a class="headerlink" href="#shellfactory" title="Permanent link">¶</a></h3>
<p>That's the part you will usually have to write to customize the SSHD server. The shell factory will be used to create a new shell each time a user logs in. SSHD provides a single implementation that you can use if you want. This implementation will create a process and delegate everything to it, so it's mostly useful to launch the OS native shell.</p>
<div class="codehilite"><pre><span class="n">sshd</span><span class="o">.</span><span class="na">setShellFactory</span><span class="o">(</span><span class="k">new</span> <span class="n">ProcessShellFactory</span><span class="o">(</span><span class="k">new</span> <span class="n">String</span><span class="o">[]</span> <span class="o">{</span> <span class="s">"/bin/sh"</span><span class="o">,</span> <span class="s">"-i"</span><span class="o">,</span> <span class="s">"-l"</span> <span class="o">}));</span>
</pre></div>
<p>Note that the ShellFactory is not required. If none is configured, any request for a shell will be denied to users.</p>
-<h3 id="commandfactory">CommandFactory</h3>
+<h3 id="commandfactory">CommandFactory<a class="headerlink" href="#commandfactory" title="Permanent link">¶</a></h3>
<p>The CommandFactory can be used in addition to the ShellFactory (it can also be used instead of the ShellFactory). The CommandFactory is used when direct commands are sent to the SSH server, as this is the case when running <strong>ssh localhost shutdown</strong> or <strong>scp xxx</strong></p>
<p>SSHD provides a CommandFactory to support SCP that can be configure in the following way:</p>
<div class="codehilite"><pre><span class="n">sshd</span><span class="o">.</span><span class="na">setCommandFactory</span><span class="o">(</span><span class="k">new</span> <span class="n">ScpCommandFactory</span><span class="o">());</span>
@@ -158,7 +180,7 @@ If you want a different behavior, you ca
<p>Note that the CommandFactory is optional. If none is configured, any direct command sent by users will be rejected.</p>
-<h2 id="start-the-server">Start the Server</h2>
+<h2 id="start-the-server">Start the Server<a class="headerlink" href="#start-the-server" title="Permanent link">¶</a></h2>
<p>Once we have configured the Server, we need to call start(), to start the Server</p>
<div class="codehilite"><pre><span class="n">sshd</span><span class="o">.</span><span class="na">start</span><span class="o">();</span>
</pre></div>
Modified: websites/staging/mina/trunk/content/sshd-project/faq.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/faq.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/faq.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,7 +120,18 @@
<div id="rightColumn">
-<h1 id="faq">FAQ</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="faq">FAQ<a class="headerlink" href="#faq" title="Permanent link">¶</a></h1>
<p>TODO</p>
</div><!-- rightColumn -->
Modified: websites/staging/mina/trunk/content/sshd-project/features.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/features.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/features.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,7 +120,18 @@
<div id="rightColumn">
-<h1 id="features">Features</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="features">Features<a class="headerlink" href="#features" title="Permanent link">¶</a></h1>
<p>TODO</p>
</div><!-- rightColumn -->
Modified: websites/staging/mina/trunk/content/sshd-project/getting_involved.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/getting_involved.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/getting_involved.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,9 +120,20 @@
<div id="rightColumn">
-<h1 id="getting-involved">Getting Involved</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="getting-involved">Getting Involved<a class="headerlink" href="#getting-involved" title="Permanent link">¶</a></h1>
<p>The Apache SSHD developers communicates using our <a href="mailing_lists.html">Mailing Lists</a>. If you have any questions, feedback or suggestions, you're very welcome to join the list and send an email. We are also happy to receive <a href="issue_tracking.html">bug reports and feature requests in our JIRA</a>.</p>
-<h2 id="patches">Patches</h2>
+<h2 id="patches">Patches<a class="headerlink" href="#patches" title="Permanent link">¶</a></h2>
<p>The best chance of getting your bug or feature fixed is to provide a patch, if they fit our goals we will usually have them commited within a few days. The Apache Contributors page has excellent <a href="http://apache.org/dev/contributors.html#patches">information on how to produce patches</a>.</p>
</div><!-- rightColumn -->
Modified: websites/staging/mina/trunk/content/sshd-project/index.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/index.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/index.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,7 +120,18 @@
<div id="rightColumn">
-<h1 id="overview">Overview</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="overview">Overview<a class="headerlink" href="#overview" title="Permanent link">¶</a></h1>
<p>Apache SSHD is a 100% pure java library to support the SSH protocols on both the client and server side.
This library is based on <a href="http://mina.apache.org/">Apache MINA</a>, a scalable and high performance asynchronous IO library.</p>
<p>SSHD does not really aim at being a replacement for the SSH client or SSH server from Unix operating systems, but rather provides support for Java based applications requiring SSH support.</p>
Modified: websites/staging/mina/trunk/content/sshd-project/issue_tracking.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/issue_tracking.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/issue_tracking.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,9 +120,20 @@
<div id="rightColumn">
-<h1 id="issue-tracking">Issue Tracking</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="issue-tracking">Issue Tracking<a class="headerlink" href="#issue-tracking" title="Permanent link">¶</a></h1>
<p>We are using JIRA to track all SSHD issues including bugs. Please visit our <a href="http://issues.apache.org/jira/browse/SSHD">issue tracker page</a> to report a bug.</p>
-<h2 id="how-to-report-a-bug">How to report a bug</h2>
+<h2 id="how-to-report-a-bug">How to report a bug<a class="headerlink" href="#how-to-report-a-bug" title="Permanent link">¶</a></h2>
<p>Writing a bug report with detailed information will help us to fix your problem sooner.</p>
<ul>
<li>Make sure if the bug you are going to report doesn't exist yet.</li>
Modified: websites/staging/mina/trunk/content/sshd-project/load_ssh_editor.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/load_ssh_editor.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/load_ssh_editor.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,7 +120,18 @@
<div id="rightColumn">
-<h1 id="loading-sshd-in-eclipse-or-idea">Loading SSHD in Eclipse or IDEA</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="loading-sshd-in-eclipse-or-idea">Loading SSHD in Eclipse or IDEA<a class="headerlink" href="#loading-sshd-in-eclipse-or-idea" title="Permanent link">¶</a></h1>
<p>If you want to debug or develop on SSHD, chances are you want to load it in your IDE. Most IDE now have some maven support (either natively or through plugins), but if you don't have those plugins installed, you can create the required project files using one of the following command:</p>
<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">eclipse</span><span class="p">:</span><span class="n">eclipse</span>
</pre></div>
Modified: websites/staging/mina/trunk/content/sshd-project/mailing_lists.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/mailing_lists.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/mailing_lists.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,11 +120,22 @@
<div id="rightColumn">
-<h1 id="mailing-list">Mailing List</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="mailing-list">Mailing List<a class="headerlink" href="#mailing-list" title="Permanent link">¶</a></h1>
<p>General information about the SSHD mailing lists can be found here.</p>
-<h2 id="for-users">For Users</h2>
+<h2 id="for-users">For Users<a class="headerlink" href="#for-users" title="Permanent link">¶</a></h2>
<p>Please use this list for any questions regarding how to use SSHD.</p>
-<table>
+<table class="table">
<thead>
<tr>
<th></th>
@@ -139,9 +161,9 @@
</tr>
</tbody>
</table>
-<h2 id="for-developers">For Developers</h2>
+<h2 id="for-developers">For Developers<a class="headerlink" href="#for-developers" title="Permanent link">¶</a></h2>
<p>We use the MINA developers list for asking technical questions, discussing feature suggestions or general questions regarding the project.</p>
-<table>
+<table class="table">
<thead>
<tr>
<th></th>
@@ -167,8 +189,8 @@
</tr>
</tbody>
</table>
-<h2 id="subversion-commits">Subversion commits</h2>
-<table>
+<h2 id="subversion-commits">Subversion commits<a class="headerlink" href="#subversion-commits" title="Permanent link">¶</a></h2>
+<table class="table">
<thead>
<tr>
<th></th>
Modified: websites/staging/mina/trunk/content/sshd-project/required_dependencies.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/required_dependencies.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/required_dependencies.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,7 +120,18 @@
<div id="rightColumn">
-<h1 id="required-dependencies">Required dependencies</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="required-dependencies">Required dependencies<a class="headerlink" href="#required-dependencies" title="Permanent link">¶</a></h1>
<p>SSHD has 2 compile-time dependencies:</p>
<ul>
<li><a href="http://repo1.maven.org/maven2/org/apache/mina/mina-core/2.0.7/mina-core-2.0.7.jar">MINA Core 2.0.x</a> : http://repo1.maven.org/maven2/org/apache/mina/mina-core/2.0.7/mina-core-2.0.7.jar</li>
Modified: websites/staging/mina/trunk/content/sshd-project/sources.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/sources.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/sources.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,20 +120,31 @@
<div id="rightColumn">
-<h2 id="overview">Overview</h2>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h2 id="overview">Overview<a class="headerlink" href="#overview" title="Permanent link">¶</a></h2>
<p>Sources for the Apache MINA projects are currently managed through GIT. Instructions on GIT use can be found at <a href="http://git-scm.com/book/">http://git-scm.com/book/</a>.</p>
-<h1 id="normal-git-access">Normal Git Access</h1>
+<h1 id="normal-git-access">Normal Git Access<a class="headerlink" href="#normal-git-access" title="Permanent link">¶</a></h1>
<p>Anyone can check code out of Git. You only need to specify a username and password in order to update the Git repository, and only MINA committers have the permissions to do that. We run Git over standard HTTPS, so hopefully you won't have problems with intervening firewalls.</p>
-<h2 id="web-access">Web Access</h2>
+<h2 id="web-access">Web Access<a class="headerlink" href="#web-access" title="Permanent link">¶</a></h2>
<p>The following is a link to the <a href="https://git-wip-us.apache.org/repos/asf?p=mina-sshd.git;a=summary">online source repository</a>.</p>
-<h1 id="cloning-from-the-git-repo">Cloning from the Git repo</h1>
+<h1 id="cloning-from-the-git-repo">Cloning from the Git repo<a class="headerlink" href="#cloning-from-the-git-repo" title="Permanent link">¶</a></h1>
<p>Again, anyone can do this. Use a command like to pull the current development version (the trunk):</p>
<p>read only access :</p>
<p>git clone http://git-wip-us.apache.org/repos/asf/mina-sshd.git sshd</p>
<p>write access :</p>
<p>git clone https://git-wip-us.apache.org/repos/asf/mina-sshd.git sshd</p>
<p>You will not be able to commit into the project if you are not a committer.</p>
-<h1 id="documentation">Documentation</h1>
+<h1 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">¶</a></h1>
<p>The Website documentation is published via Apache SVN pubsub. The website source resides at</p>
<p><a href="https://svn.apache.org/repos/asf/mina/site/trunk/content/sshd-project/">https://svn.apache.org/repos/asf/mina/site/trunk/content/sshd-project/</a></p>
Modified: websites/staging/mina/trunk/content/sshd-project/tips.html
==============================================================================
--- websites/staging/mina/trunk/content/sshd-project/tips.html (original)
+++ websites/staging/mina/trunk/content/sshd-project/tips.html Tue Nov 10 08:41:53 2015
@@ -71,7 +71,18 @@
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../sshd-project/index.html">Home</a> </li>
@@ -109,7 +120,18 @@
<div id="rightColumn">
-<h1 id="how-to-execute-commands-as-processes-on-the-server-side">How to execute commands as processes on the server side?</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="how-to-execute-commands-as-processes-on-the-server-side">How to execute commands as processes on the server side?<a class="headerlink" href="#how-to-execute-commands-as-processes-on-the-server-side" title="Permanent link">¶</a></h1>
<p>If you want the SSH server to support direct command execution, you need to configure it with a Factory<Command> which will allow that.</p>
<p>It can be done using the following code:</p>
<div class="codehilite"><pre><span class="n">sshd</span><span class="o">.</span><span class="na">setCommandFactory</span><span class="o">(</span><span class="k">new</span> <span class="n">ScpCommandFactory</span><span class="o">(</span><span class="k">new</span> <span class="n">CommandFactory</span><span class="o">()</span> <span class="o">{</span>
Modified: websites/staging/mina/trunk/content/validating-release.html
==============================================================================
--- websites/staging/mina/trunk/content/validating-release.html (original)
+++ websites/staging/mina/trunk/content/validating-release.html Tue Nov 10 08:41:53 2015
@@ -82,7 +82,7 @@
<ul>
<li><a href="./downloads-mina.html">Mina 2.0.9</a></li>
<li><a href="./downloads-ftpserver.html">FtpServer 1.0.6</a></li>
- <li><a href="./downloads-sshd.html">SSHD 0.14.0</a></li>
+ <li><a href="./downloads-sshd.html">SSHD 1.0.0</a></li>
<li><a href="./downloads-vysper.html">Vysper 0.7</a></li>
</ul>
<h5>Projects</h5>
@@ -119,7 +119,18 @@
-<h1 id="validating-release">Validating Release</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="validating-release">Validating Release<a class="headerlink" href="#validating-release" title="Permanent link">¶</a></h1>
<p>Down the GPG keys and import them</p>
<div class="codehilite"><pre><span class="n">wget</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">dist</span><span class="o">/</span><span class="n">mina</span><span class="o">/</span><span class="n">KEYS</span>
<span class="n">gpg</span> <span class="o">--</span><span class="n">import</span> <span class="n">KEYS</span>
Modified: websites/staging/mina/trunk/content/vysper-project/dependencies.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/dependencies.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/dependencies.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,7 +117,18 @@
<div id="rightColumn">
-<h1 id="dependencies">Dependencies</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="dependencies">Dependencies<a class="headerlink" href="#dependencies" title="Permanent link">¶</a></h1>
<p>Vysper depends on these fine libraries and frameworks:</p>
<p><a href="http://mina.apache.org">MINA</a> - for socket communication.</p>
<p><a href="http://springframework.org/">Spring Framework</a> (optional) - for component configuration and wiring.</p>
Modified: websites/staging/mina/trunk/content/vysper-project/documentation.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/documentation.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/documentation.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,23 +117,34 @@
<div id="rightColumn">
-<h2 id="what-is-it">What is it?</h2>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h2 id="what-is-it">What is it?<a class="headerlink" href="#what-is-it" title="Permanent link">¶</a></h2>
<p>Apache Vysper aims to be a full blown <a href="http://www.xmpp.org/">XMPP</a> (=eXtensible Messaging and Presence Protocol) server.
The core of XMPP is defined in the standards <a href="http://www.ietf.org/rfc/rfc3920.txt">RFC3920</a> and <a href="http://www.ietf.org/rfc/rfc3921.txt">RFC3921</a>.</p>
<p>XMPP is more commonly known as 'Jabber'.</p>
-<h2 id="xmpp-specifications">XMPP Specifications</h2>
+<h2 id="xmpp-specifications">XMPP Specifications<a class="headerlink" href="#xmpp-specifications" title="Permanent link">¶</a></h2>
<p>A <a href="standards_supported.html">list of the implementation status</a> of the various specifications are available.</p>
-<h2 id="architecture">Architecture</h2>
+<h2 id="architecture">Architecture<a class="headerlink" href="#architecture" title="Permanent link">¶</a></h2>
<ul>
<li><a href="xml_processing.html">XML Processing</a></li>
<li><a href="stanza_processing_layer.html">Stanza processing</a></li>
<li><a href="user_mgmt.html">User authentication and management</a></li>
</ul>
-<h2 id="using-the-server">Using the server</h2>
+<h2 id="using-the-server">Using the server<a class="headerlink" href="#using-the-server" title="Permanent link">¶</a></h2>
<p>Apache Vysper can run stand-alone or <a href="embed.html">embedded into another application</a>
It should work with any <a href="http://en.wikipedia.org/wiki/List_of_Jabber_client_software">compliant XMPP client</a>.
A <a href="test_client.html">test client</a> is included with the project.</p>
-<h2 id="modulesendpoints">Modules/endpoints</h2>
+<h2 id="modulesendpoints">Modules/endpoints<a class="headerlink" href="#modulesendpoints" title="Permanent link">¶</a></h2>
<p>Here you can find documentation for using some of the Vysper extensions. Modules usually implement different XEP specifications, while Endpoints implement network protocols.</p>
<ul>
<li><a href="server_to_server_comm.html">Server-to-server connections</a></li>
Modified: websites/staging/mina/trunk/content/vysper-project/download_0.5.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/download_0.5.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/download_0.5.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,7 +117,18 @@
<div id="rightColumn">
-<h1 id="new-features-in-05">New Features in 0.5</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="new-features-in-05">New Features in 0.5<a class="headerlink" href="#new-features-in-05" title="Permanent link">¶</a></h1>
<p>This is the first release of Apache Vysper. The release contains partial implementations of the following specifications:</p>
<ul>
<li>RFC 3920 XMPP Core</li>
@@ -114,8 +136,8 @@
<li>XEP-0045 Multi-user chat</li>
<li>XEP-0060 Publish-subscribe</li>
</ul>
-<h1 id="getting-the-binary-distributions">Getting the Binary Distributions</h1>
-<table>
+<h1 id="getting-the-binary-distributions">Getting the Binary Distributions<a class="headerlink" href="#getting-the-binary-distributions" title="Permanent link">¶</a></h1>
+<table class="table">
<thead>
<tr>
<th>Description</th>
@@ -136,7 +158,7 @@
</tr>
</tbody>
</table>
-<h1 id="verify-the-integrity-of-downloads">Verify the Integrity of Downloads</h1>
+<h1 id="verify-the-integrity-of-downloads">Verify the Integrity of Downloads<a class="headerlink" href="#verify-the-integrity-of-downloads" title="Permanent link">¶</a></h1>
<p>It is essential that you verify the integrity of the downloaded files using the PGP or MD5 signatures. The PGP signatures can be verified using PGP or GPG. Begin by following these steps:</p>
<ol>
<li>Download the <a href="http://www.apache.org/dist/mina/KEYS">KEYS</a></li>
@@ -169,7 +191,7 @@ $ <span class="n">gpg</span> <span class
<li><a href="http://www.pc-tools.net/win32/md5sums/">md5sums</a></li>
<li><a href="http://www.slavasoft.com/fsum/">SlavaSoft FSUM</a></li>
</ul>
-<h1 id="getting-the-binaries-using-maven-2">Getting the Binaries using Maven 2</h1>
+<h1 id="getting-the-binaries-using-maven-2">Getting the Binaries using Maven 2<a class="headerlink" href="#getting-the-binaries-using-maven-2" title="Permanent link">¶</a></h1>
<p>To use this release in your maven project, the proper dependency configuration that you should use in your <a href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html">Maven POM</a> is:</p>
<div class="codehilite"><pre><span class="nt"><dependency></span>
<span class="nt"><groupId></span>org.apache.vysper<span class="nt"></groupId></span>
@@ -179,9 +201,9 @@ $ <span class="n">gpg</span> <span class
</pre></div>
-<h1 id="getting-the-source-code">Getting the Source Code</h1>
-<h2 id="source-distributions">Source Distributions</h2>
-<table>
+<h1 id="getting-the-source-code">Getting the Source Code<a class="headerlink" href="#getting-the-source-code" title="Permanent link">¶</a></h1>
+<h2 id="source-distributions">Source Distributions<a class="headerlink" href="#source-distributions" title="Permanent link">¶</a></h2>
+<table class="table">
<thead>
<tr>
<th>Description</th>
Modified: websites/staging/mina/trunk/content/vysper-project/download_0.6.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/download_0.6.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/download_0.6.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,7 +117,18 @@
<div id="rightColumn">
-<h1 id="new-features-in-06">New Features in 0.6</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="new-features-in-06">New Features in 0.6<a class="headerlink" href="#new-features-in-06" title="Permanent link">¶</a></h1>
<p>This is the second release of Apache Vysper. Updates since the last release includes a full implementation of BOSH, improvements to the MUC implementation and many smaller changes.</p>
<p>This release contains partial implementations of the following specifications:</p>
<ul>
@@ -117,10 +139,10 @@
<li>XEP-0124 Bidirectional-streams Over Synchronous HTTP (BOSH)</li>
<li>XEP-0206 XMPP Over BOSH</li>
</ul>
-<h1 id="change-log">Change log</h1>
+<h1 id="change-log">Change log<a class="headerlink" href="#change-log" title="Permanent link">¶</a></h1>
<p>For a detailed view of new features and bug fixes, see the <a href="https://issues.apache.org/jira/browse/VYSPER/fixforversion/12314873">release notes</a></p>
-<h1 id="getting-the-binary-distributions">Getting the Binary Distributions</h1>
-<table>
+<h1 id="getting-the-binary-distributions">Getting the Binary Distributions<a class="headerlink" href="#getting-the-binary-distributions" title="Permanent link">¶</a></h1>
+<table class="table">
<thead>
<tr>
<th>Description</th>
@@ -141,7 +163,7 @@
</tr>
</tbody>
</table>
-<h1 id="verify-the-integrity-of-downloads">Verify the Integrity of Downloads</h1>
+<h1 id="verify-the-integrity-of-downloads">Verify the Integrity of Downloads<a class="headerlink" href="#verify-the-integrity-of-downloads" title="Permanent link">¶</a></h1>
<p>It is essential that you verify the integrity of the downloaded files using the PGP or MD5 signatures. The PGP signatures can be verified using PGP or GPG. Begin by following these steps:</p>
<ol>
<li>Download the <a href="http://www.apache.org/dist/mina/KEYS">KEYS</a></li>
@@ -174,7 +196,7 @@ $ <span class="n">gpg</span> <span class
<li><a href="http://www.pc-tools.net/win32/md5sums/">md5sums</a></li>
<li><a href="http://www.slavasoft.com/fsum/">SlavaSoft FSUM</a></li>
</ul>
-<h1 id="getting-the-binaries-using-maven-2">Getting the Binaries using Maven 2</h1>
+<h1 id="getting-the-binaries-using-maven-2">Getting the Binaries using Maven 2<a class="headerlink" href="#getting-the-binaries-using-maven-2" title="Permanent link">¶</a></h1>
<p>To use this release in your maven project, the proper dependency configuration that you should use in your <a href="http://maven.apache.org/guides/introduction/introduction-to-the-pom.html">Maven POM</a> is:</p>
<div class="codehilite"><pre><span class="nt"><dependency></span>
<span class="nt"><groupId></span>org.apache.vysper<span class="nt"></groupId></span>
@@ -184,9 +206,9 @@ $ <span class="n">gpg</span> <span class
</pre></div>
-<h1 id="getting-the-source-code">Getting the Source Code</h1>
-<h2 id="source-distributions">Source Distributions</h2>
-<table>
+<h1 id="getting-the-source-code">Getting the Source Code<a class="headerlink" href="#getting-the-source-code" title="Permanent link">¶</a></h1>
+<h2 id="source-distributions">Source Distributions<a class="headerlink" href="#source-distributions" title="Permanent link">¶</a></h2>
+<table class="table">
<thead>
<tr>
<th>Description</th>
@@ -207,7 +229,7 @@ $ <span class="n">gpg</span> <span class
</tr>
</tbody>
</table>
-<h2 id="svn-tag-checkout">SVN Tag Checkout</h2>
+<h2 id="svn-tag-checkout">SVN Tag Checkout<a class="headerlink" href="#svn-tag-checkout" title="Permanent link">¶</a></h2>
<div class="codehilite"><pre><span class="n">svn</span> <span class="n">co</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">svn</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">asf</span><span class="o">/</span><span class="n">mina</span><span class="o">/</span><span class="n">vysper</span><span class="o">/</span><span class="n">tags</span><span class="o">/</span>0<span class="p">.</span>6<span class="o"></</span><span class="n">SPAN</span><span class="o">></span>
</pre></div>
Modified: websites/staging/mina/trunk/content/vysper-project/downloads.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/downloads.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/downloads.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,15 +117,26 @@
<div id="rightColumn">
-<h1 id="latest-vysper-releases">Latest Vysper Releases</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="latest-vysper-releases">Latest Vysper Releases<a class="headerlink" href="#latest-vysper-releases" title="Permanent link">¶</a></h1>
<p>The latest release is the <a href="download_0.7.html">Apache Vysper 0.7 Release</a></p>
-<h1 id="all-releases">All Releases</h1>
+<h1 id="all-releases">All Releases<a class="headerlink" href="#all-releases" title="Permanent link">¶</a></h1>
<ul>
<li><a href="download_0.7.html">Apache Vysper 0.7 Release</a></li>
<li><a href="download_0.6.html">Apache Vysper 0.6 Release</a></li>
<li><a href="download_0.5.html">Apache Vysper 0.5 Release</a></li>
</ul>
-<h1 id="maven-repositories">Maven Repositories</h1>
+<h1 id="maven-repositories">Maven Repositories<a class="headerlink" href="#maven-repositories" title="Permanent link">¶</a></h1>
<p>All Apache Vysper releases are available from the Maven central repository </p>
</div><!-- rightColumn -->
Modified: websites/staging/mina/trunk/content/vysper-project/embed.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/embed.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/embed.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,14 +117,25 @@
<div id="rightColumn">
-<h1 id="embed-into-another-application">Embed into another application</h1>
-<h2 id="about-logging">About logging</h2>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="embed-into-another-application">Embed into another application<a class="headerlink" href="#embed-into-another-application" title="Permanent link">¶</a></h1>
+<h2 id="about-logging">About logging<a class="headerlink" href="#about-logging" title="Permanent link">¶</a></h2>
<p>Embedding software making use of logging into another one making use of logging itself can be cumbersome.
Vysper uses slf4j for logging, which foremost is a logging facade. The actual logging worker is then bound at runtime. It can be log4j, as in standalone Vysper, or some other logging framework. If you make use of one of these in your embedding application, just put the proper slf4j adapter lib onto the classpath. For more info about slf4j, see the website at slf4j.org.</p>
-<h2 id="libraries">Libraries</h2>
+<h2 id="libraries">Libraries<a class="headerlink" href="#libraries" title="Permanent link">¶</a></h2>
<p>This example doesn't make use of the Spring-based deployment. So we don't need the Spring libraries here.</p>
<p>TODO: elaborate about the other libs needed.</p>
-<h2 id="start-server-naivly">Start server (naivly)</h2>
+<h2 id="start-server-naivly">Start server (naivly)<a class="headerlink" href="#start-server-naivly" title="Permanent link">¶</a></h2>
<p>Having a Vysper XMPP server instance embedded into your own application is easy:</p>
<div class="codehilite"><pre><span class="kn">import</span> <span class="nn">org.apache.vysper.xmpp.server</span><span class="o">;</span>
@@ -123,7 +145,7 @@ Vysper uses slf4j for logging, which for
<p>Unfortunately, this is not the whole story, we need to do some more preparations first. Hang on!</p>
-<h2 id="start-server-full-story">Start server (full story)</h2>
+<h2 id="start-server-full-story">Start server (full story)<a class="headerlink" href="#start-server-full-story" title="Permanent link">¶</a></h2>
<p>We make use of the JCR-persistent storage, and we add one user.
If you need more users, add more. Just make sure their Jabber ID domain matches the server's domain ("myembeddedjabber.com", in this case).</p>
<div class="codehilite"><pre><span class="c1">// choose the storage you want to use</span>
@@ -159,7 +181,7 @@ Or, even better, create your own.</p>
</pre></div>
-<h2 id="adding-modules-to-the-server">Adding modules to the server.</h2>
+<h2 id="adding-modules-to-the-server">Adding modules to the server.<a class="headerlink" href="#adding-modules-to-the-server" title="Permanent link">¶</a></h2>
<p>The server starts up with two built-in modules, Roster and Service Discovery. Both can be considered as optional, but for a proper server you would normally want to have them (and if you don't, remove them from code in XMPPServer.start() and rebuild).</p>
<p>Some handy modules can be added, but this is optional:</p>
<div class="codehilite"><pre><span class="n">server</span><span class="o">.</span><span class="na">addModule</span><span class="o">(</span><span class="k">new</span> <span class="n">SoftwareVersionModule</span><span class="o">());</span>
@@ -168,7 +190,7 @@ Or, even better, create your own.</p>
</pre></div>
-<h2 id="reference">Reference</h2>
+<h2 id="reference">Reference<a class="headerlink" href="#reference" title="Permanent link">¶</a></h2>
<p>The full and probably improved latest version of this code can be found <a href="http://svn.apache.org/repos/asf/mina/sandbox/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/server/ServerMain.java">here</a></p>
</div><!-- rightColumn -->
Modified: websites/staging/mina/trunk/content/vysper-project/extending_server.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/extending_server.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/extending_server.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,29 +117,40 @@
<div id="rightColumn">
-<h1 id="how-to-extend-the-server-functionality">How to extend the server functionality</h1>
-<h2 id="xmpp-support-for-extensions">XMPP support for extensions</h2>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="how-to-extend-the-server-functionality">How to extend the server functionality<a class="headerlink" href="#how-to-extend-the-server-functionality" title="Permanent link">¶</a></h1>
+<h2 id="xmpp-support-for-extensions">XMPP support for extensions<a class="headerlink" href="#xmpp-support-for-extensions" title="Permanent link">¶</a></h2>
<p><a href="http://www.xmpp.org/">XMPP</a> provides a bunch of already specified extensions. See <a href="http://www.xmpp.org/extensions">http://www.xmpp.org/extensions</a> for a complete list.</p>
<p>XMPP also allows for custom extensions of the core stanza types 'message', 'iq' and 'presence'. All XMPP clients and servers should be able to savely ignore them unless they are able to deal with them. See the <a href="http://www.xmpp.org/internet-drafts/draft-saintandre-rfc3920bis-05.html#stanzas-extended">relevant specification chapter</a>.</p>
<p>Most XMPP extensions rely on Disco (Service Discovery, XEP-0030).
It's easy to integrate modules with Vysper's Disco extension.</p>
<p>Most XMPP extensions rely on Disco (<a href="http://xmpp.org/extensions/xep-0030.html">Service Discovery, XEP-0030</a>).
It's easy to integrate modules with <a href="service_discovery.html">Vysper's Disco extension</a>.</p>
-<h2 id="modules">Modules</h2>
+<h2 id="modules">Modules<a class="headerlink" href="#modules" title="Permanent link">¶</a></h2>
<p>Regardless which kind of extension it is (Vysper internal, XMPP standardized or home-brewn) they all can be deployed using the Vysper Modules.</p>
<p>Vysper Modules are implementations of interface org.apache.vysper.xmpp.modules.Module, but it is probably more convenient to extend DefaultModule. Modules supporting disco should extend DefaultDiscoAwareModule.</p>
<p>An example of a Vysper-internal module is org.apache.vysper.xmpp.modules.roster.RosterModule.</p>
-<h2 id="handlers-and-dictionaries">Handlers and Dictionaries</h2>
+<h2 id="handlers-and-dictionaries">Handlers and Dictionaries<a class="headerlink" href="#handlers-and-dictionaries" title="Permanent link">¶</a></h2>
<p>Every incoming stanza is processed by one dedicated StanzaHandler instance. For implementing a new functionality, we'd have to code new StanzaHandlers. They are registered with the server. The server introspects the stanza and decides which handler is tailored for it by basically looking at the stanza name ('message'/'iq'/'presence') and the namespace attributes ('xmlns') on the top and first-child XML elements.</p>
<p>Dictionary objects are used to compile handlers for the same namespace.</p>
-<h2 id="a-custom-handler">A custom handler</h2>
+<h2 id="a-custom-handler">A custom handler<a class="headerlink" href="#a-custom-handler" title="Permanent link">¶</a></h2>
<p>It is highly recommended that custom handlers do subclass</p>
<ul>
<li>org.apache.vysper.xmpp.modules.core.base.handler.DefaultIQHandler</li>
<li>org.apache.vysper.xmpp.modules.core.base.handler.MessageHandler</li>
<li>org.apache.vysper.xmpp.modules.core.im.handler.PresenceHandler</li>
</ul>
-<h2 id="activate-a-module-in-the-server">Activate a module in the server</h2>
+<h2 id="activate-a-module-in-the-server">Activate a module in the server<a class="headerlink" href="#activate-a-module-in-the-server" title="Permanent link">¶</a></h2>
<p>Modules are registered with the server calling ServerRuntimeContext.addModule(Module module).</p>
<p>Using spring-config.xml, they are configured in bean 'server'. Simply add a new bean for the module to the config. Then add a bean reference to property 'modules' list in 'server'. On server startup, these modules are loaded and activated.</p>
Modified: websites/staging/mina/trunk/content/vysper-project/extension_roadmap.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/extension_roadmap.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/extension_roadmap.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,13 +117,24 @@
<div id="rightColumn">
-<h1 id="extension-roadmap">Extension Roadmap</h1>
-<h2 id="extension-roadmap_1">Extension Roadmap</h2>
-<h2 id="change-the-prios">Change the prios!</h2>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="extension-roadmap">Extension Roadmap<a class="headerlink" href="#extension-roadmap" title="Permanent link">¶</a></h1>
+<h2 id="extension-roadmap_1">Extension Roadmap<a class="headerlink" href="#extension-roadmap_1" title="Permanent link">¶</a></h2>
+<h2 id="change-the-prios">Change the prios!<a class="headerlink" href="#change-the-prios" title="Permanent link">¶</a></h2>
<p>If there is anything you want to implement, regardless if it is on this lists or not, please don't hesitate to contact us.
This is not set in stone! It's just there to give some perspective</p>
-<h2 id="completed">Completed</h2>
-<table>
+<h2 id="completed">Completed<a class="headerlink" href="#completed" title="Permanent link">¶</a></h2>
+<table class="table">
<thead>
<tr>
<th></th>
@@ -158,8 +180,8 @@ This is not set in stone! It's just ther
</tr>
</tbody>
</table>
-<h2 id="in-development">In development</h2>
-<table>
+<h2 id="in-development">In development<a class="headerlink" href="#in-development" title="Permanent link">¶</a></h2>
+<table class="table">
<thead>
<tr>
<th></th>
@@ -185,8 +207,8 @@ This is not set in stone! It's just ther
</tr>
</tbody>
</table>
-<h2 id="upcoming">Upcoming</h2>
-<table>
+<h2 id="upcoming">Upcoming<a class="headerlink" href="#upcoming" title="Permanent link">¶</a></h2>
+<table class="table">
<thead>
<tr>
<th></th>
Modified: websites/staging/mina/trunk/content/vysper-project/getting_involved.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/getting_involved.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/getting_involved.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,9 +117,20 @@
<div id="rightColumn">
-<h1 id="getting-involved">Getting Involved</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="getting-involved">Getting Involved<a class="headerlink" href="#getting-involved" title="Permanent link">¶</a></h1>
<p>The Apache Vysper developers communicates using our <a href="mailing_lists.html">Mailing Lists</a>. If you have any questions, feedback or suggestions, you're very welcome to join the list and send an email. We are also happy to receive <a href="issue_tracking.html">bug reports and feature requests in our JIRA</a>.</p>
-<h2 id="patches">Patches</h2>
+<h2 id="patches">Patches<a class="headerlink" href="#patches" title="Permanent link">¶</a></h2>
<p>The best chance of getting your bug or feature fixed is to provide a patch, if they fit our goals we will usually have them commited within a few days. The Apache Contributors page has excellent <a href="http://apache.org/dev/contributors.html#patches">information on how to produce patches</a>.</p>
</div><!-- rightColumn -->
Modified: websites/staging/mina/trunk/content/vysper-project/index.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/index.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/index.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,7 +117,18 @@
<div id="rightColumn">
-<h1 id="apache-vysper">Apache Vysper</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="apache-vysper">Apache Vysper<a class="headerlink" href="#apache-vysper" title="Permanent link">¶</a></h1>
<p>Apache Vysper aims to be a modular, full featured XMPP (Jabber) server.</p>
<p>More details on Vysper in our <a href="documentation.html">documentation</a>.</p>
<p>There are already some larger XEPs as modules available, most notably</p>
Modified: websites/staging/mina/trunk/content/vysper-project/issue_tracking.html
==============================================================================
--- websites/staging/mina/trunk/content/vysper-project/issue_tracking.html (original)
+++ websites/staging/mina/trunk/content/vysper-project/issue_tracking.html Tue Nov 10 08:41:53 2015
@@ -70,7 +70,18 @@
<div id="content">
<div id="leftColumn">
- <div id="navigation">
+ <style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div id="navigation">
<h5>Overview</h5>
<ul>
<li><a href="./../vysper-project/index.html">Home</a> </li>
@@ -106,9 +117,20 @@
<div id="rightColumn">
-<h1 id="issue-tracking">Issue Tracking</h1>
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="issue-tracking">Issue Tracking<a class="headerlink" href="#issue-tracking" title="Permanent link">¶</a></h1>
<p>We are using JIRA to track all Vysper issues including bugs. Please visit our <a href="http://issues.apache.org/jira/browse/VYSPER">issue tracker page</a> to report a bug.</p>
-<h2 id="how-to-report-a-bug">How to report a bug</h2>
+<h2 id="how-to-report-a-bug">How to report a bug<a class="headerlink" href="#how-to-report-a-bug" title="Permanent link">¶</a></h2>
<p>Writing a bug report with detailed information will help us to fix your problem sooner.</p>
<ul>
<li>Make sure if the bug you are going to report doesn't exist yet.</li>