This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/mina-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 34f0909 Updated site from master
(70dc851ccd06816c9bbc95cc5d4c4448006259af)
34f0909 is described below
commit 34f0909e204eb07b49ba7fe4ad0c2f99a451261c
Author: jenkins <[email protected]>
AuthorDate: Thu Feb 27 13:29:16 2020 +0000
Updated site from master (70dc851ccd06816c9bbc95cc5d4c4448006259af)
---
content/asyncweb-project/contributors.html | 2 +-
content/asyncweb-project/index.html | 2 +-
content/asyncweb-project/index.xml | 4 +-
content/contributors.html | 6 +-
.../ftpserver-project/configuration_listeners.html | 10 +--
.../ftpserver-project/configuration_server.html | 2 +-
.../configuration_user_manager_db.html | 22 +++----
.../configuration_user_manager_file.html | 2 +-
content/ftpserver-project/contributors.html | 2 +-
content/ftpserver-project/ftplet.html | 40 ++++++------
content/ftpserver-project/index.xml | 8 +--
content/ftpserver-project/managing_users.html | 39 ++++++------
content/ftpserver-project/messages.html | 4 +-
content/index.xml | 30 ++++-----
content/mina-project/conferences.html | 2 +-
content/mina-project/documentation.html | 2 +-
content/mina-project/downloads_2_0.html | 15 ++---
content/mina-project/downloads_2_1.html | 8 +--
content/mina-project/downloads_old.html | 8 +--
content/mina-project/features.html | 2 +-
content/mina-project/index.html | 8 +--
content/mina-project/index.xml | 10 +--
content/mina-project/testimonials.html | 8 +--
.../ch1-getting-started/ch1.3-features.html | 2 +-
.../ch2-basics/ch2.1-application-architecture.html | 2 +-
.../ch2-basics/ch2.2-sample-tcp-server.html | 2 +-
.../ch2-basics/ch2.3-sample-tcp-client.html | 2 +-
.../userguide/ch5-filters/ch5-filters.html | 24 ++++----
content/sitemap.xml | 72 +++++++++++-----------
content/special-thanks.html | 4 +-
content/sshd-project/contributors.html | 6 +-
content/sshd-project/index.xml | 4 +-
content/vysper-project/embed.html | 12 ++--
content/vysper-project/index.xml | 2 +-
content/vysper-project/service_discovery.html | 6 +-
content/vysper-project/socks5.html | 2 +-
content/vysper-project/standards_supported.html | 40 ++++++------
37 files changed, 205 insertions(+), 211 deletions(-)
diff --git a/content/asyncweb-project/contributors.html
b/content/asyncweb-project/contributors.html
index fc15652..57c2fde 100644
--- a/content/asyncweb-project/contributors.html
+++ b/content/asyncweb-project/contributors.html
@@ -94,7 +94,7 @@
<li>Jeff Genender</li>
<li>Mike Heath</li>
<li>Alex Karasulu</li>
-<li>Emmanuel Lécharny</li>
+<li>Emmanuel Lécharny</li>
<li>Sangjin Lee</li>
<li>Trustin Lee</li>
<li>Rick McGuire</li>
diff --git a/content/asyncweb-project/index.html
b/content/asyncweb-project/index.html
index 27a52d0..2864720 100644
--- a/content/asyncweb-project/index.html
+++ b/content/asyncweb-project/index.html
@@ -89,7 +89,7 @@
<h1 id="apache-asyncweb">Apache AsyncWeb</h1>
<div class="note" markdown="1" >
-The **AsyncWeb** project is currently dormant. We don't have committers for
it, so if you feel like you can give an hand, please do contact us !
+ The <strong>AsyncWeb</strong> project is currently dormant. We don't have
committers for it, so if you feel like you can give an hand, please do contact
us !
</div>
<p>Apache AsyncWeb (built on top of the Apache MINA network framework) employs
non-blocking selector driven IO at the transport level, and is asynchronous
throughout - from the initial parsing of requests, right through to and
including the services implemented by users.</p>
<p>Apache AsyncWeb breaks away from the blocking request / response
architecture found in today’s popular HTTP engines. This allows it to be
highly scalable and capable of supporting very high throughput - even in high
processing latency scenarios.</p>
diff --git a/content/asyncweb-project/index.xml
b/content/asyncweb-project/index.xml
index d189978..c7d3457 100644
--- a/content/asyncweb-project/index.xml
+++ b/content/asyncweb-project/index.xml
@@ -16,7 +16,7 @@
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/asyncweb-project/</guid>
- <description>Apache AsyncWeb The **AsyncWeb** project is currently
dormant. We don't have committers for it, so if you feel like you can give
an hand, please do contact us ! Apache AsyncWeb (built on top of the Apache
MINA network framework) employs non-blocking selector driven IO at the
transport level, and is asynchronous throughout - from the initial parsing of
requests, right through to and including the services implemented by
users.</description>
+ <description>Apache AsyncWeb The AsyncWeb project is currently dormant.
We don't have committers for it, so if you feel like you can give an hand,
please do contact us ! Apache AsyncWeb (built on top of the Apache MINA
network framework) employs non-blocking selector driven IO at the transport
level, and is asynchronous throughout - from the initial parsing of requests,
right through to and including the services implemented by users.</description>
</item>
<item>
@@ -26,7 +26,7 @@
<guid>https://mina.apache.org/asyncweb-project/contributors.html</guid>
<description>Contributors Committers The following is a list of
developers with commit privileges that have directly contributed to the project
in one way or another.
- Jeff Genender Mike Heath Alex Karasulu Emmanuel Lécharny Sangjin Lee Trustin
Lee Rick McGuire Julien Vermillard </description>
+ Jeff Genender Mike Heath Alex Karasulu Emmanuel L&eacute;charny Sangjin
Lee Trustin Lee Rick McGuire Julien Vermillard </description>
</item>
<item>
diff --git a/content/contributors.html b/content/contributors.html
index f555459..6f046b5 100644
--- a/content/contributors.html
+++ b/content/contributors.html
@@ -92,9 +92,9 @@
<ul>
<li>Alex Karasulu (akarasulu)</li>
<li><a href="http://ashishpaliwal.com/blog">Ashish Paliwal</a> (apaliwal)</li>
-<li><a href="http://www.iktek.com">Emmanuel Lécharny</a> (elecharny)</li>
+<li><a href="http://www.iktek.com">Emmanuel Lécharny</a>
(elecharny)</li>
<li>Guillaume Nodet (gnodet)</li>
-<li>Jean-François Maury (chairman) (jeffmaury)</li>
+<li>Jean-François Maury (chairman) (jeffmaury)</li>
<li>Jeff Genender (jgenender)</li>
<li>Jonathan Valliere (johnnyv)</li>
<li><a href="http://people.apache.org/~jvermillard/">Julien Vermillard</a>
(jvermillard)</li>
@@ -112,7 +112,7 @@
<li>Lyor Goldstein (lgoldstein)</li>
<li>Michael Jakl (mjakl)</li>
<li>Mike Mahonay (foodmike)</li>
-<li>Raphaël P. Barazzutti (rbarazzutti)</li>
+<li>Raphaël P. Barazzutti (rbarazzutti)</li>
<li>Richard McGuire (rickmcguire)</li>
<li>Sai Pullabhotla (sai)</li>
<li>Sangjin Lee (sjlee)</li>
diff --git a/content/ftpserver-project/configuration_listeners.html
b/content/ftpserver-project/configuration_listeners.html
index d8efcbe..cf24c97 100644
--- a/content/ftpserver-project/configuration_listeners.html
+++ b/content/ftpserver-project/configuration_listeners.html
@@ -126,7 +126,7 @@
<td>name</td>
<td>The listener name, if “default” it will override the settings
on the default listener</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>port</td>
@@ -202,13 +202,13 @@
<td>file</td>
<td>Path to the key store file</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>password</td>
<td>The password for the key store</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>key-password</td>
@@ -252,7 +252,7 @@
<td>file</td>
<td>Path to the trust store file</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>password</td>
@@ -360,7 +360,7 @@
<td>external-address</td>
<td>The address the server will claim to be listening on in the PASV reply.
Useful when the server is behind a NAT firewall and the client sees a different
address than the server is using</td>
<td>No</td>
-<td> </td>
+<td> </td>
</tr>
</tbody>
</table>
diff --git a/content/ftpserver-project/configuration_server.html
b/content/ftpserver-project/configuration_server.html
index 6c7648d..9d12e43 100644
--- a/content/ftpserver-project/configuration_server.html
+++ b/content/ftpserver-project/configuration_server.html
@@ -116,7 +116,7 @@
<td>id</td>
<td>A unique identifier for this server within this XML configuration</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>max-threads</td>
diff --git a/content/ftpserver-project/configuration_user_manager_db.html
b/content/ftpserver-project/configuration_user_manager_db.html
index 7ea9531..d80fd4c 100644
--- a/content/ftpserver-project/configuration_user_manager_db.html
+++ b/content/ftpserver-project/configuration_user_manager_db.html
@@ -165,49 +165,49 @@
<td>data-source</td>
<td>The data source configured using the regular Spring bean element</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>insert-user</td>
<td>The SQL statement to insert a new user. All the dynamic values will be
replaced during runtime.</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>update-user</td>
<td>The SQL statement to update a user. All the dynamic values will be
replaced during runtime.</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>delete-user</td>
<td>The SQL statement to delete a user. All the dynamic values will be
replaced during runtime.</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>select-user</td>
<td>The SQL statement to select a user. All the dynamic values will be
replaced during runtime.</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>select-all-users</td>
<td>The SQL statement to select all users. All the dynamic values will be
replaced during runtime.</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>is-admin</td>
<td>The SQL statement to find whether an user is admin or not. All the dynamic
values will be replaced during runtime.</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>authenticate</td>
<td>The SQL statement to authenticate a user. All the dynamic values will be
replaced during runtime.</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
</tbody>
</table>
@@ -235,17 +235,17 @@
<tr>
<td>userid</td>
<td>VARCHAR(64), Primary key</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>userpassword</td>
<td>VARCHAR(64)</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>homedirectory</td>
<td>VARCHAR(128)</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>enableflag</td>
diff --git a/content/ftpserver-project/configuration_user_manager_file.html
b/content/ftpserver-project/configuration_user_manager_file.html
index d8e4059..f6575e4 100644
--- a/content/ftpserver-project/configuration_user_manager_file.html
+++ b/content/ftpserver-project/configuration_user_manager_file.html
@@ -106,7 +106,7 @@
<td>file</td>
<td>Path to the properties file for storing users</td>
<td>Yes</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>encrypt-passwords</td>
diff --git a/content/ftpserver-project/contributors.html
b/content/ftpserver-project/contributors.html
index b6181b4..afa1dd4 100644
--- a/content/ftpserver-project/contributors.html
+++ b/content/ftpserver-project/contributors.html
@@ -95,7 +95,7 @@
<li><a href="http://protocol7.com/">Niklas Gustavsson</a></li>
<li>Paul Hammant</li>
<li>David Latorre</li>
-<li>Emmanuel Lécharny</li>
+<li>Emmanuel Lécharny</li>
<li>Sai Pullabhotla</li>
<li>Sergey M Vladimirov</li>
</ul>
diff --git a/content/ftpserver-project/ftplet.html
b/content/ftpserver-project/ftplet.html
index adb0ac1..f48c061 100644
--- a/content/ftpserver-project/ftplet.html
+++ b/content/ftpserver-project/ftplet.html
@@ -248,13 +248,13 @@
</tr>
<tr>
<td>onDisconnect</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onLogin</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onDeleteStart</td>
@@ -278,8 +278,8 @@
</tr>
<tr>
<td>onDeleteEnd</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onUploadStart</td>
@@ -318,8 +318,8 @@
</tr>
<tr>
<td>onUploadEnd</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onDownloadStart</td>
@@ -363,8 +363,8 @@
</tr>
<tr>
<td>onDownloadEnd</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onRmdirStart</td>
@@ -388,8 +388,8 @@
</tr>
<tr>
<td>onRmdirEnd</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onMkdirStart</td>
@@ -418,8 +418,8 @@
</tr>
<tr>
<td>onMkdirEnd</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onAppendStart</td>
@@ -458,8 +458,8 @@
</tr>
<tr>
<td>onAppendEnd</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onUploadUniqueStart</td>
@@ -503,8 +503,8 @@
</tr>
<tr>
<td>onUploadUniqueEnd</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onRenameStart</td>
@@ -538,8 +538,8 @@
</tr>
<tr>
<td>onRenameEnd</td>
-<td> </td>
-<td> </td>
+<td> </td>
+<td> </td>
</tr>
<tr>
<td>onSite</td>
diff --git a/content/ftpserver-project/index.xml
b/content/ftpserver-project/index.xml
index 5addfde..6784ce3 100644
--- a/content/ftpserver-project/index.xml
+++ b/content/ftpserver-project/index.xml
@@ -234,7 +234,7 @@ The XML document scaffold looks like this:
<guid>https://mina.apache.org/ftpserver-project/contributors.html</guid>
<description>Contributors Committers The following is a list of
developers with commit privileges that have directly contributed to the project
in one way or another.
- Rana Battacharyya Niklas Gustavsson Paul Hammant David Latorre Emmanuel
Lécharny Sai Pullabhotla Sergey M Vladimirov </description>
+ Rana Battacharyya Niklas Gustavsson Paul Hammant David Latorre Emmanuel
L&eacute;charny Sai Pullabhotla Sergey M Vladimirov </description>
</item>
<item>
@@ -300,7 +300,7 @@ All Releases Apache FtpServer 1.1.1 Release Apache
FtpServer 1.1.0 Release Apac
<guid>https://mina.apache.org/ftpserver-project/configuration_user_manager_file.html</guid>
<description>File based user manager This is the default user manager.
It uses a properties file to store all the user information.
-Example &lt;file-user-manager file=&#34;users.properties&#34;
encrypt-passwords=&#34;true&#34;&gt; file-user-manager element
Attribute Description Required Default value file Path to the properties
file for storing users Yes encrypt-passwords It indicates how to stored
password are encrypted. Possible values are &ldquo;clear&rdquo; for
clear text, &ldquo;md5&rdquo; for hashed using MD5 or
&ldquo;salted&rdquo; for hashed salted pa [...]
+Example &lt;file-user-manager file=&#34;users.properties&#34;
encrypt-passwords=&#34;true&#34;&gt; file-user-manager element
Attribute Description Required Default value file Path to the properties
file for storing users Yes &nbsp; encrypt-passwords It indicates how to
stored password are encrypted. Possible values are &ldquo;clear&rdquo;
for clear text, &ldquo;md5&rdquo; for hashed using MD5 or
&ldquo;salted&rdquo; for hashed [...]
</item>
<item>
@@ -416,7 +416,7 @@ Manually Using either the PropertiesUserManager or
DbUserManager you can access
<description>Messages This document explains how to customize all the
Apache FtpServer reply messages.
All the server messages are customizable. The default reply messages are
bundled with the server. The user defined custom messages will be stored
separately. This custom message file is configurable.
The FtpServer project is interested in localized message bundles, please
contact the project if you would like to donate.
-Example &lt;messages languages=&quot;se, no ,da&quot;&gt;
messages element Attribute Description Required Default value directory
The directory in which message bundles can be located No languages A comma
separated list of the languages that the server will provide messages in No
Creating a customized message bundle Dynamic Values Dynamic values can be
embedded in the server message replies.</description>
+Example &lt;messages languages=&quot;se, no ,da&quot;&gt;
messages element Attribute Description Required Default value directory
The directory in which message bundles can be located No &nbsp; languages
A comma separated list of the languages that the server will provide messages
in No &nbsp; Creating a customized message bundle Dynamic Values Dynamic
values can be embedded in the server message replies.</description>
</item>
<item>
@@ -461,7 +461,7 @@ How to report a bug Writing a bug report with detailed
information will help us
<guid>https://mina.apache.org/ftpserver-project/configuration_server.html</guid>
<description>Server Some configuration is done for the entire server.
This affects all listeners, for login limits, the sum of the logins for all
listeners are enforced.
Using the XML configuration, this following examples shows all available
configurations for the server
-&lt;server
xmlns=&#34;http://mina.apache.org/ftpserver/spring/v1&#34;
xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34;
xsi:schemaLocation=&#34;http://mina.apache.org/ftpserver/spring/v1
http://mina.apache.org/ftpserver/ftpserver-1.0.xsd&#34;
id=&#34;server&#34; max-logins=&#34;500&#34;
anon-enabled=&#34;false&#34; max-anon-logins=&#34;123&#34;
max-login-failures=&#34;124&#34; login-failure-delay=&#34;125 [...]
+&lt;server
xmlns=&#34;http://mina.apache.org/ftpserver/spring/v1&#34;
xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34;
xsi:schemaLocation=&#34;http://mina.apache.org/ftpserver/spring/v1
http://mina.apache.org/ftpserver/ftpserver-1.0.xsd&#34;
id=&#34;server&#34; max-logins=&#34;500&#34;
anon-enabled=&#34;false&#34; max-anon-logins=&#34;123&#34;
max-login-failures=&#34;124&#34; login-failure-delay=&#34;125 [...]
</item>
<item>
diff --git a/content/ftpserver-project/managing_users.html
b/content/ftpserver-project/managing_users.html
index 858dcb3..367826d 100644
--- a/content/ftpserver-project/managing_users.html
+++ b/content/ftpserver-project/managing_users.html
@@ -93,30 +93,27 @@
<p>Using either the PropertiesUserManager or DbUserManager you can access the
data store (file or database) directly to edit users. For clear text passwords
you can simply edit them. For MD5 hashed passwords, you can you use any of the
available MD5 tools, for example <a
href="http://www.iwebtool.com/md5">http://www.iwebtool.com/md5</a>, to hash the
password before editing it. For salted passwords, use one of the methods
described below.</p>
<h2 id="using-the-api">Using the API</h2>
<p>Using the FtpServer API, you can create a user manager, configure it as
your real user manager and use that to edit users. This is a simple example:</p>
-<pre><code>PropertiesUserManagerFactory userManagerFactory = new
PropertiesUserManagerFactory();
-userManagerFactory.setFile(new File(&quot;myusers.properties&quot;));
-userManagerFactory.setPasswordEncryptor(new SaltedPasswordEncryptor());
-UserManager um = userManagerFactory.createUserManager();
-BaseUser user = new BaseUser();
-user.setName(&quot;myNewUser&quot;);
-user.setPassword(&quot;secret&quot;);
-user.setHomeDirectory(&quot;ftproot&quot;);
-um.save(user);
-</code></pre>
-<h2 id="using-command-line-tool">Using command line tool</h2>
+<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">PropertiesUserManagerFactory
userManagerFactory <span style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span>
PropertiesUserManagerFactory<span style="color:#666">(</span><span
style="color:#666">)</span><span style="color:#666">;</span>
+userManagerFactory<span style="color:#666">.</span><span
style="color:#b44">setFile</span><span style="color:#666">(</span><span
style="color:#a2f;font-weight:bold">new</span> File<span
style="color:#666">(</span><span
style="color:#b44">"myusers.properties"</span><span
style="color:#666">)</span><span style="color:#666">)</span><span
style="color:#666">;</span>
+userManagerFactory<span style="color:#666">.</span><span
style="color:#b44">setPasswordEncryptor</span><span
style="color:#666">(</span><span style="color:#a2f;font-weight:bold">new</span>
SaltedPasswordEncryptor<span style="color:#666">(</span><span
style="color:#666">)</span><span style="color:#666">)</span><span
style="color:#666">;</span>
+UserManager um <span style="color:#666">=</span> userManagerFactory<span
style="color:#666">.</span><span
style="color:#b44">createUserManager</span><span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">;</span>
+BaseUser user <span style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> BaseUser<span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">;</span>
+user<span style="color:#666">.</span><span
style="color:#b44">setName</span><span style="color:#666">(</span><span
style="color:#b44">"myNewUser"</span><span
style="color:#666">)</span><span style="color:#666">;</span>
+user<span style="color:#666">.</span><span
style="color:#b44">setPassword</span><span style="color:#666">(</span><span
style="color:#b44">"secret"</span><span
style="color:#666">)</span><span style="color:#666">;</span>
+user<span style="color:#666">.</span><span
style="color:#b44">setHomeDirectory</span><span
style="color:#666">(</span><span
style="color:#b44">"ftproot"</span><span
style="color:#666">)</span><span style="color:#666">;</span>
+um<span style="color:#666">.</span><span style="color:#b44">save</span><span
style="color:#666">(</span>user<span style="color:#666">)</span><span
style="color:#666">;</span>
+</code></pre></div><h2 id="using-command-line-tool">Using command line
tool</h2>
<p>If you’re using the XML configuration, there is a command line tool
available for adding new users to your user manager.</p>
<p>In the examples below, make sure you update the versions to reflect the
correct versions for your release</p>
<p>Windows:</p>
-<pre><code>java -cp
ftpserver-core-1.0.0-M4.jar;ftplet-api-1.0.0-M4.jar;mina-core-2.0.0-M3.jar;
- [slf4j-api-1.5.2.jar;<br>slf4j-simple-1.5.2.jar
- [ org.apache.ftpserver.main.AddUser path/to/your/config.xml
-</code></pre>
-<p>MacOS/Linux/Unix</p>
-<pre><code>java -cp
ftpserver-core-1.0.0-M4.jar:ftplet-api-1.0.0-M4.jar:mina-core-2.0.0-M3.jar:\
- slf4j-api-1.5.2.jar:<br>slf4j-simple-1.5.2.jar \
- org.apache.ftpserver.main.AddUser path/to/your/config.xml
-</code></pre>
-<p>The program will ask you for the required data.</p>
+<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-bash" data-lang="bash">java -cp
ftpserver-core-1.0.0-M4.jar;ftplet-api-1.0.0-M4.jar;mina-core-2.0.0-M3.jar;
+ <span
style="color:#666">[</span>slf4j-api-1.5.2.jar;<br>slf4j-simple-1.5.2.jar
+ <span style="color:#666">[</span> org.apache.ftpserver.main.AddUser
path/to/your/config.xml
+</code></pre></div><p>MacOS/Linux/Unix</p>
+<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-bash" data-lang="bash">java -cp
ftpserver-core-1.0.0-M4.jar:ftplet-api-1.0.0-M4.jar:mina-core-2.0.0-M3.jar:<span
style="color:#b62;font-weight:bold">\
+</span><span style="color:#b62;font-weight:bold"></span>
slf4j-api-1.5.2.jar:<br>slf4j-simple-1.5.2.jar <span
style="color:#b62;font-weight:bold">\
+</span><span style="color:#b62;font-weight:bold"></span>
org.apache.ftpserver.main.AddUser path/to/your/config.xml
+</code></pre></div><p>The program will ask you for the required data.</p>
diff --git a/content/ftpserver-project/messages.html
b/content/ftpserver-project/messages.html
index 893f1b6..9fbd763 100644
--- a/content/ftpserver-project/messages.html
+++ b/content/ftpserver-project/messages.html
@@ -109,13 +109,13 @@
<td>directory</td>
<td>The directory in which message bundles can be located</td>
<td>No</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>languages</td>
<td>A comma separated list of the languages that the server will provide
messages in</td>
<td>No</td>
-<td> </td>
+<td> </td>
</tr>
</tbody>
</table>
diff --git a/content/index.xml b/content/index.xml
index 2803287..759ec02 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -582,7 +582,7 @@ Getting the Binary Distributions Description Download
Link SHA1 hashes PGP Si
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/contributors.html</guid>
- <description>Project Management Committee Alex Karasulu (akarasulu)
Ashish Paliwal (apaliwal) Emmanuel Lécharny (elecharny) Guillaume Nodet
(gnodet) Jean-François Maury (chairman) (jeffmaury) Jeff Genender (jgenender)
Jonathan Valliere (johnnyv) Julien Vermillard (jvermillard) Maarten Bosteels
(maarten) Mark Webb (mwebb) Niklas Gustavsson (ngn) Committers Alan Cabrera
(adc) Bobby Powers (bpowers) Bogdan Pistol (bogdan) David Latorre (dlat)
Edouard De Oliveira (edeoliveira) Lyor [...]
+ <description>Project Management Committee Alex Karasulu (akarasulu)
Ashish Paliwal (apaliwal) Emmanuel L&eacute;charny (elecharny) Guillaume
Nodet (gnodet) Jean-Fran&ccedil;ois Maury (chairman) (jeffmaury) Jeff
Genender (jgenender) Jonathan Valliere (johnnyv) Julien Vermillard
(jvermillard) Maarten Bosteels (maarten) Mark Webb (mwebb) Niklas Gustavsson
(ngn) Committers Alan Cabrera (adc) Bobby Powers (bpowers) Bogdan Pistol
(bogdan) David Latorre (dlat) Edouard De Olivei [...]
</item>
<item>
@@ -940,7 +940,7 @@ Getting the Binary Distributions Description Download
Link PGP Signature file
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/asyncweb-project/</guid>
- <description>Apache AsyncWeb The **AsyncWeb** project is currently
dormant. We don't have committers for it, so if you feel like you can give
an hand, please do contact us ! Apache AsyncWeb (built on top of the Apache
MINA network framework) employs non-blocking selector driven IO at the
transport level, and is asynchronous throughout - from the initial parsing of
requests, right through to and including the services implemented by
users.</description>
+ <description>Apache AsyncWeb The AsyncWeb project is currently dormant.
We don't have committers for it, so if you feel like you can give an hand,
please do contact us ! Apache AsyncWeb (built on top of the Apache MINA
network framework) employs non-blocking selector driven IO at the transport
level, and is asynchronous throughout - from the initial parsing of requests,
right through to and including the services implemented by users.</description>
</item>
<item>
@@ -950,7 +950,7 @@ Getting the Binary Distributions Description Download
Link PGP Signature file
<guid>https://mina.apache.org/asyncweb-project/contributors.html</guid>
<description>Contributors Committers The following is a list of
developers with commit privileges that have directly contributed to the project
in one way or another.
- Jeff Genender Mike Heath Alex Karasulu Emmanuel Lécharny Sangjin Lee Trustin
Lee Rick McGuire Julien Vermillard </description>
+ Jeff Genender Mike Heath Alex Karasulu Emmanuel L&eacute;charny Sangjin
Lee Trustin Lee Rick McGuire Julien Vermillard </description>
</item>
<item>
@@ -1192,7 +1192,7 @@ Why use a ProtocolCodecFilter? TCP guarantees delivery
of all packets in the co
<guid>https://mina.apache.org/mina-project/documentation.html</guid>
<description>Documentation The MINA 2.0 User Guide can be found here :
[User Guide](userguide/user-guide-toc.html) Presentation Materials Versions
& References Tutorials For Developers Examples Older Presentation
Materials Presentation Materials These presentation materials will help you
understand the overall architecture and core constructs of MINA
- MINA in real life (ApacheCon EU 2009) by Emmanuel Lécharny Rapid Network
Application Development with Apache MINA (JavaOne 2008) by Trustin Lee Apache
MINA - The High Performance Protocol Construction Toolkit (ApacheCon US 2007)
by Peter Royal Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee
Versions &amp; References There are currently three branches in
MINA:</description>
+ MINA in real life (ApacheCon EU 2009) by Emmanuel L&eacute;charny Rapid
Network Application Development with Apache MINA (JavaOne 2008) by Trustin Lee
Apache MINA - The High Performance Protocol Construction Toolkit (ApacheCon US
2007) by Peter Royal Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee
Versions &amp; References There are currently three branches in
MINA:</description>
</item>
<item>
@@ -1325,7 +1325,7 @@ The XML document scaffold looks like this:
<guid>https://mina.apache.org/ftpserver-project/contributors.html</guid>
<description>Contributors Committers The following is a list of
developers with commit privileges that have directly contributed to the project
in one way or another.
- Rana Battacharyya Niklas Gustavsson Paul Hammant David Latorre Emmanuel
Lécharny Sai Pullabhotla Sergey M Vladimirov </description>
+ Rana Battacharyya Niklas Gustavsson Paul Hammant David Latorre Emmanuel
L&eacute;charny Sai Pullabhotla Sergey M Vladimirov </description>
</item>
<item>
@@ -1391,7 +1391,7 @@ All Releases Apache FtpServer 1.1.1 Release Apache
FtpServer 1.1.0 Release Apac
<guid>https://mina.apache.org/ftpserver-project/configuration_user_manager_file.html</guid>
<description>File based user manager This is the default user manager.
It uses a properties file to store all the user information.
-Example &lt;file-user-manager file=&#34;users.properties&#34;
encrypt-passwords=&#34;true&#34;&gt; file-user-manager element
Attribute Description Required Default value file Path to the properties
file for storing users Yes encrypt-passwords It indicates how to stored
password are encrypted. Possible values are &ldquo;clear&rdquo; for
clear text, &ldquo;md5&rdquo; for hashed using MD5 or
&ldquo;salted&rdquo; for hashed salted pa [...]
+Example &lt;file-user-manager file=&#34;users.properties&#34;
encrypt-passwords=&#34;true&#34;&gt; file-user-manager element
Attribute Description Required Default value file Path to the properties
file for storing users Yes &nbsp; encrypt-passwords It indicates how to
stored password are encrypted. Possible values are &ldquo;clear&rdquo;
for clear text, &ldquo;md5&rdquo; for hashed using MD5 or
&ldquo;salted&rdquo; for hashed [...]
</item>
<item>
@@ -1507,7 +1507,7 @@ Manually Using either the PropertiesUserManager or
DbUserManager you can access
<description>Messages This document explains how to customize all the
Apache FtpServer reply messages.
All the server messages are customizable. The default reply messages are
bundled with the server. The user defined custom messages will be stored
separately. This custom message file is configurable.
The FtpServer project is interested in localized message bundles, please
contact the project if you would like to donate.
-Example &lt;messages languages=&quot;se, no ,da&quot;&gt;
messages element Attribute Description Required Default value directory
The directory in which message bundles can be located No languages A comma
separated list of the languages that the server will provide messages in No
Creating a customized message bundle Dynamic Values Dynamic values can be
embedded in the server message replies.</description>
+Example &lt;messages languages=&quot;se, no ,da&quot;&gt;
messages element Attribute Description Required Default value directory
The directory in which message bundles can be located No &nbsp; languages
A comma separated list of the languages that the server will provide messages
in No &nbsp; Creating a customized message bundle Dynamic Values Dynamic
values can be embedded in the server message replies.</description>
</item>
<item>
@@ -1552,7 +1552,7 @@ How to report a bug Writing a bug report with detailed
information will help us
<guid>https://mina.apache.org/ftpserver-project/configuration_server.html</guid>
<description>Server Some configuration is done for the entire server.
This affects all listeners, for login limits, the sum of the logins for all
listeners are enforced.
Using the XML configuration, this following examples shows all available
configurations for the server
-&lt;server
xmlns=&#34;http://mina.apache.org/ftpserver/spring/v1&#34;
xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34;
xsi:schemaLocation=&#34;http://mina.apache.org/ftpserver/spring/v1
http://mina.apache.org/ftpserver/ftpserver-1.0.xsd&#34;
id=&#34;server&#34; max-logins=&#34;500&#34;
anon-enabled=&#34;false&#34; max-anon-logins=&#34;123&#34;
max-login-failures=&#34;124&#34; login-failure-delay=&#34;125 [...]
+&lt;server
xmlns=&#34;http://mina.apache.org/ftpserver/spring/v1&#34;
xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34;
xsi:schemaLocation=&#34;http://mina.apache.org/ftpserver/spring/v1
http://mina.apache.org/ftpserver/ftpserver-1.0.xsd&#34;
id=&#34;server&#34; max-logins=&#34;500&#34;
anon-enabled=&#34;false&#34; max-anon-logins=&#34;123&#34;
max-login-failures=&#34;124&#34; login-failure-delay=&#34;125 [...]
</item>
<item>
@@ -1705,9 +1705,9 @@ The Codecs listed here may not be part of Apache MINA
project. The information i
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/mina-project/</guid>
- <description>Welcome to Apache MINA Overview Apache MINA is a network
application framework which helps users develop high performance and high
scalability network applications easily. It provides an abstract ·event-driven
· asynchronous API over various transports such as TCP/IP and UDP/IP via Java
NIO.
+ <description>Welcome to Apache MINA Overview Apache MINA is a network
application framework which helps users develop high performance and high
scalability network applications easily. It provides an abstract &middot;
event-driven · asynchronous API over various transports such as TCP/IP and
UDP/IP via Java NIO.
Apache MINA is often called:
- NIO framework · library, client · server framework · library, or a networking
· socket library. However, it&rsquo;s much more than that.</description>
+ NIO framework &middot; library, client &middot; server framework
&middot; library, or a networking &middot; socket library. However,
it&rsquo;s much more than that.</description>
</item>
<item>
@@ -1716,7 +1716,7 @@ Apache MINA is often called:
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/mina-project/downloads_old.html</guid>
- <description>Older MINA Releases For people wanting to use the serial
package, we don't include the rxtx.jar library in the releases, as it's
under a LGPL license. Please download it from
http://rxtx.qbang.org/wiki/index.php/Download or add the associated dependency
in your maven pom.xml : &lt;dependency&gt;
&lt;groupId&gt;org.rxtx&lt;/groupId&gt;
&lt;artifactId&gt;rxtx&lt;/artifactId&gt;
&lt;version&gt;2.1.7&lt;/version& [...]
+ <description>Older MINA Releases For people wanting to use the serial
package, we don't include the rxtx.jar library in the releases, as it's
under a LGPL license. Please download it from
http://rxtx.qbang.org/wiki/index.php/Download or add the associated dependency
in your maven pom.xml : &lt;dependency&gt;
&lt;groupId&gt;org.rxtx&lt;/groupId&gt;
&lt;artifactId&gt;rxtx&lt;/artifactId&gt;
&lt;version&gt;2.1.7&lt;/version&a [...]
</item>
<item>
@@ -1726,7 +1726,7 @@ Apache MINA is often called:
<guid>https://mina.apache.org/mina-project/conferences.html</guid>
<description>Presentation Materials These presentation materials will
help you understand the overall architecture and core constructs of MINA.
- MINA in real life (ApacheCon EU 2009) by Emmanuel Lécharny Rapid Network
Application Development with Apache MINA (JavaOne 2008) by Trustin Lee Apache
MINA - The High Performance Protocol Construction Toolkit (ApacheCon US 2007)
by Peter Royal Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee Other
Presentation Materials Building TCP/IP Servers with Apache MINA (ApacheCon EU
2007) by Peter Royal Building TCP/IP Servers with Apache MINA (ApacheCon EU
2006) by Peter Royal Introd [...]
+ MINA in real life (ApacheCon EU 2009) by Emmanuel L&eacute;charny Rapid
Network Application Development with Apache MINA (JavaOne 2008) by Trustin Lee
Apache MINA - The High Performance Protocol Construction Toolkit (ApacheCon US
2007) by Peter Royal Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee
Other Presentation Materials Building TCP/IP Servers with Apache MINA
(ApacheCon EU 2007) by Peter Royal Building TCP/IP Servers with Apache MINA
(ApacheCon EU 2006) by Peter R [...]
</item>
<item>
@@ -1854,8 +1854,8 @@ SshServer sshd = SshServer.setUpDefaultServer();
sshd.setPasswordAuthenticator(n
<guid>https://mina.apache.org/sshd-project/contributors.html</guid>
<description>Committers The following is a list of developers with
commit privileges that have directly contributed to the project in one way or
another.
- Emmanuel Lécharny Guillaume Nodet Lyor Goldstein Shawn Pearce Contributors
The following additional people have contributed to this project through the
way of suggestions, patches or documentation.
- Leo Bayer André Bierwolf Shikhar Bhushan Cédric Chantepie Patrick Dessalle
Ken Diep Laurent Duchesne Richard Evans Francois Fernandes Otto Frost Will
Glass-Husain Andreas Johansson Nick Howes Kohsuke Kawaguchi Leonid Kof Bill
Kuker Philippe Laflamme Tien Luong Daniel Micol-Ponce David Overton Simon
Paradis Bobby Powers Taras Puchko Matthew Schulze Michael Stevens Liu Tao Pete
Torgenrud Denis Tulskiy Frank van der Kleij Jason Van Zyl Tim Vernum
</description>
+ Emmanuel L&eacute;charny Guillaume Nodet Lyor Goldstein Shawn Pearce
Contributors The following additional people have contributed to this project
through the way of suggestions, patches or documentation.
+ Leo Bayer Andr&eacute; Bierwolf Shikhar Bhushan C&eacute;dric
Chantepie Patrick Dessalle Ken Diep Laurent Duchesne Richard Evans Francois
Fernandes Otto Frost Will Glass-Husain Andreas Johansson Nick Howes Kohsuke
Kawaguchi Leonid Kof Bill Kuker Philippe Laflamme Tien Luong Daniel Micol-Ponce
David Overton Simon Paradis Bobby Powers Taras Puchko Matthew Schulze Michael
Stevens Liu Tao Pete Torgenrud Denis Tulskiy Frank van der Kleij Jason Van Zyl
Tim Vernum </description>
</item>
<item>
@@ -2171,7 +2171,7 @@ java org.apache.vysper.spring.ServerMain
-Dvysper.add.module=module1,module2...
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/vysper-project/standards_supported.html</guid>
- <description>Standards Supported Specification Status Comment RFC
3920 XMPP Core Complete RFC 3921 XMPP Instant Messaging and Presence 80%
XEP-0004 Data Forms Complete XEP-0030 Service Discovery Complete
XEP-0045 Multi-User Chat 80% XEP-0049 Private XML Storage Complete
XEP-0050 Ad-Hoc Commands Complete XEP-0054 vcard-temp Complete XEP-0060
Publish-Subscribe Complete XEP-0065 SOCKS5 Bytestreams Complete The
optional UDP support not impleme [...]
+ <description>Standards Supported Specification Status Comment RFC
3920 XMPP Core Complete &nbsp; RFC 3921 XMPP Instant Messaging and
Presence 80% &nbsp; XEP-0004 Data Forms Complete &nbsp; XEP-0030
Service Discovery Complete &nbsp; XEP-0045 Multi-User Chat 80% &nbsp;
XEP-0049 Private XML Storage Complete &nbsp; XEP-0050 Ad-Hoc Commands
Complete &nbsp; XEP-0054 vcard-temp Complete &nbsp; XEP-0060
Publish-Subscribe Complete & [...]
</item>
<item>
diff --git a/content/mina-project/conferences.html
b/content/mina-project/conferences.html
index 989d9b9..201b05d 100644
--- a/content/mina-project/conferences.html
+++ b/content/mina-project/conferences.html
@@ -115,7 +115,7 @@
<h1 id="presentation-materials">Presentation Materials</h1>
<p>These presentation materials will help you understand the overall
architecture and core constructs of MINA.</p>
<ul>
-<li><a href="/assets/pdfs/Mina_in_real_life_ASEU-2009.pdf">MINA in real
life</a> (ApacheCon EU 2009) by Emmanuel Lécharny</li>
+<li><a href="/assets/pdfs/Mina_in_real_life_ASEU-2009.pdf">MINA in real
life</a> (ApacheCon EU 2009) by Emmanuel Lécharny</li>
<li><a href="/assets/pdfs/JavaOne2008.pdf">Rapid Network Application
Development with Apache MINA</a> (JavaOne 2008) by Trustin Lee</li>
<li><a href="/assets/pdfs/ACUS2007.pdf">Apache MINA - The High Performance
Protocol Construction Toolkit</a> (ApacheCon US 2007) by Peter Royal</li>
<li><a href="/assets/pdfs/ACAsia2006.pdf">Introduction to MINA (ApacheCon Asia
2006)</a> by Trustin Lee</li>
diff --git a/content/mina-project/documentation.html
b/content/mina-project/documentation.html
index fd773ac..254cb64 100644
--- a/content/mina-project/documentation.html
+++ b/content/mina-project/documentation.html
@@ -132,7 +132,7 @@
<h2 id="presentation-materials">Presentation Materials</h2>
<p>These presentation materials will help you understand the overall
architecture and core constructs of MINA</p>
<ul>
-<li><a href="resources/Mina_in_real_life_ASEU-2009.pdf">MINA in real life
(ApacheCon EU 2009)</a> by Emmanuel Lécharny</li>
+<li><a href="resources/Mina_in_real_life_ASEU-2009.pdf">MINA in real life
(ApacheCon EU 2009)</a> by Emmanuel Lécharny</li>
<li><a href="resources/JavaOne2008.pdf">Rapid Network Application Development
with Apache MINA (JavaOne 2008)</a> by Trustin Lee</li>
<li><a href="resources/ACUS2007.pdf">Apache MINA - The High Performance
Protocol Construction Toolkit (ApacheCon US 2007)</a> by Peter Royal</li>
<li><a href="resources/ACAsia2006.pdf">Introduction to MINA (ApacheCon Asia
2006)</a> by Trustin Lee</li>
diff --git a/content/mina-project/downloads_2_0.html
b/content/mina-project/downloads_2_0.html
index 82e1eea..214c7ce 100644
--- a/content/mina-project/downloads_2_0.html
+++ b/content/mina-project/downloads_2_0.html
@@ -138,18 +138,15 @@
</div>
<h1 id="verify-the-integrity-of-the-files">Verify the integrity of the
files</h1>
<p>The PGP signatures can be verified using PGP or GPG. First download the <a
href="https://www.apache.org/dist/mina/KEYS">KEYS</a> as well as the asc
signature file for the relevant distribution. Then verify the signatures
using:</p>
-<pre><code>$ pgpk -a KEYS
+<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-bash" data-lang="bash">$ pgpk -a KEYS
$ pgpv mina-2.0.21.tar.gz.asc
-</code></pre>
-<p>or</p>
-<pre><code>$ pgp -ka KEYS
+</code></pre></div><p>or</p>
+<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-bash" data-lang="bash">$ pgp -ka KEYS
$ pgp mina-2.0.21.tar.gz.asc
-</code></pre>
-<p>or</p>
-<pre><code>$ gpg --import KEYS
+</code></pre></div><p>or</p>
+<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-bash" data-lang="bash">$ gpg --import KEYS
$ gpg --verify mina-2.0.21.tar.gz.asc
-</code></pre>
-<h1 id="previous-releases">Previous Releases</h1>
+</code></pre></div><h1 id="previous-releases">Previous Releases</h1>
<p>The previous releases can be found <a
href="https://archive.apache.org/dist/mina/">here</a> and <a
href="https://archive.apache.org/dist/mina/mina/">here</a>. Please note that
the following releases contains a LGPL licensed file, rxtx-2.1.7.jar: 2.0.0-M4,
2.0.0-M5, 2.0.0-M6, 2.0.0-RC1.</p>
<h1 id="version-numbering-scheme">Version Numbering Scheme</h1>
<p>The version number of MINA has the following form:</p>
diff --git a/content/mina-project/downloads_2_1.html
b/content/mina-project/downloads_2_1.html
index 7b67e91..e5af6c0 100644
--- a/content/mina-project/downloads_2_1.html
+++ b/content/mina-project/downloads_2_1.html
@@ -128,12 +128,12 @@
</ul>
<div class="note" markdown="1">
For people wanting to use the <strong>serial</strong> package, we don't
include the <strong>rxtx.jar</strong> library in the releases, as it's under a
LGPL license. Please download it from <a
href="http://rxtx.qbang.org/wiki/index.php/Download" class="external-link"
rel="nofollow">http://rxtx.qbang.org/wiki/index.php/Download</a> or add the
associated dependency in your maven pom.xml :
-<pre><code> <dependency>
+<pre><code><dependency>
<groupId>org.rxtx</groupId>
<artifactId>rxtx</artifactId>
- <version>2.1.7</version>
- <scope>provided<scope>
- </dependency>
+ <version>2.1.7</version>
+ <scope>provided<scope>
+</dependency>
</code></pre>
</div>
<h1 id="verify-the-integrity-of-the-files">Verify the integrity of the
files</h1>
diff --git a/content/mina-project/downloads_old.html
b/content/mina-project/downloads_old.html
index d95a0ca..1e65f64 100644
--- a/content/mina-project/downloads_old.html
+++ b/content/mina-project/downloads_old.html
@@ -115,12 +115,12 @@
<h1 id="older-mina-releases">Older MINA Releases</h1>
<div class="note" markdown="1">
For people wanting to use the <strong>serial</strong> package, we don't
include the <strong>rxtx.jar</strong> library in the releases, as it's under a
LGPL license. Please download it from <a
href="http://rxtx.qbang.org/wiki/index.php/Download" class="external-link"
rel="nofollow">http://rxtx.qbang.org/wiki/index.php/Download</a> or add the
associated dependency in your maven pom.xml :
-<pre><code> <dependency>
+<pre><code><dependency>
<groupId>org.rxtx</groupId>
<artifactId>rxtx</artifactId>
- <version>2.1.7</version>
- <scope>provided<scope>
- </dependency>
+ <version>2.1.7</version>
+ <scope>provided<scope>
+</dependency>
</code></pre>
</div>
<h2 id="mina-21x">MINA 2.1.x</h2>
diff --git a/content/mina-project/features.html
b/content/mina-project/features.html
index 4db2272..497e004 100644
--- a/content/mina-project/features.html
+++ b/content/mina-project/features.html
@@ -137,7 +137,7 @@
<li>More than one thread pools (i.e. <a
href="https://web.archive.org/web/20061208181754/http://www.eecs.harvard.edu/~mdw/papers/mdw-phdthesis.pdf">SEDA</a>)</li>
</ul>
</li>
-<li>Out-of-the-box SSL · TLS · StartTLS support using Java 5
<code>SSLEngine</code></li>
+<li>Out-of-the-box SSL · TLS · StartTLS support using Java 5
<code>SSLEngine</code></li>
<li>Overload shielding & traffic throttling</li>
<li>Unit testability using mock objects</li>
<li>JMX managability</li>
diff --git a/content/mina-project/index.html b/content/mina-project/index.html
index 11fb9d5..dee4745 100644
--- a/content/mina-project/index.html
+++ b/content/mina-project/index.html
@@ -114,12 +114,12 @@
<h1 id="welcome-to-apache-mina">Welcome to Apache MINA</h1>
<h2 id="overview">Overview</h2>
-<p>Apache <abbr title="Multipurpose Infrastructure for Network
Applications">MINA</abbr> is a network application framework which helps users
develop high performance and high scalability network applications easily. It
provides an abstract ·event-driven · asynchronous API over various transports
such as TCP/IP and UDP/IP via Java NIO.</p>
+<p>Apache <abbr title="Multipurpose Infrastructure for Network
Applications">MINA</abbr> is a network application framework which helps users
develop high performance and high scalability network applications easily. It
provides an abstract · event-driven · asynchronous API over various
transports such as TCP/IP and UDP/IP via Java NIO.</p>
<p>Apache MINA is often called:</p>
<ul>
-<li>NIO framework · library,</li>
-<li>client · server framework · library, or</li>
-<li>a networking · socket library.</li>
+<li>NIO framework · library,</li>
+<li>client · server framework · library, or</li>
+<li>a networking · socket library.</li>
</ul>
<p>However, it’s much more than that. Please take a look around the
list of the <em><a href="features.html">features</a></em> that enable rapid
network application development, and <em><a href="testimonials.html">what
people says about MINA</a></em>.</p>
<p>Please grab yourself a <em><a href="downloads_2_0.html">2.0.x
download</a></em> or a <em><a href="downloads_2_1.html">2.1.x
download</a></em>, try our <em><a href="quick-start-guide.html">Quick Start
Guide</a></em>, surf our <em><a href="faq.html">FAQ</a></em> or start join us
on <em><a href="../contact.html">our community</a></em></p>
diff --git a/content/mina-project/index.xml b/content/mina-project/index.xml
index 34e86ff..20d3d99 100644
--- a/content/mina-project/index.xml
+++ b/content/mina-project/index.xml
@@ -620,7 +620,7 @@ Why use a ProtocolCodecFilter? TCP guarantees delivery of
all packets in the co
<guid>https://mina.apache.org/mina-project/documentation.html</guid>
<description>Documentation The MINA 2.0 User Guide can be found here :
[User Guide](userguide/user-guide-toc.html) Presentation Materials Versions
& References Tutorials For Developers Examples Older Presentation
Materials Presentation Materials These presentation materials will help you
understand the overall architecture and core constructs of MINA
- MINA in real life (ApacheCon EU 2009) by Emmanuel Lécharny Rapid Network
Application Development with Apache MINA (JavaOne 2008) by Trustin Lee Apache
MINA - The High Performance Protocol Construction Toolkit (ApacheCon US 2007)
by Peter Royal Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee
Versions &amp; References There are currently three branches in
MINA:</description>
+ MINA in real life (ApacheCon EU 2009) by Emmanuel L&eacute;charny Rapid
Network Application Development with Apache MINA (JavaOne 2008) by Trustin Lee
Apache MINA - The High Performance Protocol Construction Toolkit (ApacheCon US
2007) by Peter Royal Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee
Versions &amp; References There are currently three branches in
MINA:</description>
</item>
<item>
@@ -707,9 +707,9 @@ The Codecs listed here may not be part of Apache MINA
project. The information i
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/mina-project/</guid>
- <description>Welcome to Apache MINA Overview Apache MINA is a network
application framework which helps users develop high performance and high
scalability network applications easily. It provides an abstract ·event-driven
· asynchronous API over various transports such as TCP/IP and UDP/IP via Java
NIO.
+ <description>Welcome to Apache MINA Overview Apache MINA is a network
application framework which helps users develop high performance and high
scalability network applications easily. It provides an abstract &middot;
event-driven · asynchronous API over various transports such as TCP/IP and
UDP/IP via Java NIO.
Apache MINA is often called:
- NIO framework · library, client · server framework · library, or a networking
· socket library. However, it&rsquo;s much more than that.</description>
+ NIO framework &middot; library, client &middot; server framework
&middot; library, or a networking &middot; socket library. However,
it&rsquo;s much more than that.</description>
</item>
<item>
@@ -718,7 +718,7 @@ Apache MINA is often called:
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/mina-project/downloads_old.html</guid>
- <description>Older MINA Releases For people wanting to use the serial
package, we don't include the rxtx.jar library in the releases, as it's
under a LGPL license. Please download it from
http://rxtx.qbang.org/wiki/index.php/Download or add the associated dependency
in your maven pom.xml : &lt;dependency&gt;
&lt;groupId&gt;org.rxtx&lt;/groupId&gt;
&lt;artifactId&gt;rxtx&lt;/artifactId&gt;
&lt;version&gt;2.1.7&lt;/version& [...]
+ <description>Older MINA Releases For people wanting to use the serial
package, we don't include the rxtx.jar library in the releases, as it's
under a LGPL license. Please download it from
http://rxtx.qbang.org/wiki/index.php/Download or add the associated dependency
in your maven pom.xml : &lt;dependency&gt;
&lt;groupId&gt;org.rxtx&lt;/groupId&gt;
&lt;artifactId&gt;rxtx&lt;/artifactId&gt;
&lt;version&gt;2.1.7&lt;/version&a [...]
</item>
<item>
@@ -728,7 +728,7 @@ Apache MINA is often called:
<guid>https://mina.apache.org/mina-project/conferences.html</guid>
<description>Presentation Materials These presentation materials will
help you understand the overall architecture and core constructs of MINA.
- MINA in real life (ApacheCon EU 2009) by Emmanuel Lécharny Rapid Network
Application Development with Apache MINA (JavaOne 2008) by Trustin Lee Apache
MINA - The High Performance Protocol Construction Toolkit (ApacheCon US 2007)
by Peter Royal Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee Other
Presentation Materials Building TCP/IP Servers with Apache MINA (ApacheCon EU
2007) by Peter Royal Building TCP/IP Servers with Apache MINA (ApacheCon EU
2006) by Peter Royal Introd [...]
+ MINA in real life (ApacheCon EU 2009) by Emmanuel L&eacute;charny Rapid
Network Application Development with Apache MINA (JavaOne 2008) by Trustin Lee
Apache MINA - The High Performance Protocol Construction Toolkit (ApacheCon US
2007) by Peter Royal Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee
Other Presentation Materials Building TCP/IP Servers with Apache MINA
(ApacheCon EU 2007) by Peter Royal Building TCP/IP Servers with Apache MINA
(ApacheCon EU 2006) by Peter R [...]
</item>
<item>
diff --git a/content/mina-project/testimonials.html
b/content/mina-project/testimonials.html
index b50061c..8d80ca7 100644
--- a/content/mina-project/testimonials.html
+++ b/content/mina-project/testimonials.html
@@ -123,7 +123,7 @@
<blockquote>
<p>We found the speed and stability of MINA to be excellent. And although we
are still using MINA 0.8.1, we found the API very elegant and easy.</p>
</blockquote>
-<p><strong>Frédéric Brégier</strong> says:</p>
+<p><strong>Frédéric Brégier</strong> says:</p>
<blockquote>
<p>MINA helped us to get the network layout of OpenLSD done in about 2 months,
saving us about 9 months to 1 year of development and fine-grained testing, so
we were able to focus on our problem; Open Legacy Storage Document, a framework
for document archiving in a huge storage. OpenLSD brings security, network
layout, JDBC, and good performance, and allows at least 2 petabytes of
documents (2000 terabytes, the limit is virtually 2^192 bytes).</p>
</blockquote>
@@ -145,7 +145,7 @@ focus on what the applications need to do and not too much
on network layout.</p
<blockquote>
<p>We use MINA as a networking library to handle concurrent connections to our
text based communication server. MINA has worked like a charm. It makes writing
server applications simple and is much easier to use than Java’s NIO
libraries. Because of MINA’s stability and ease of use, we plan on using
MINA more in our future projects.</p>
</blockquote>
-<p><strong>Jean-François Daune</strong> says:</p>
+<p><strong>Jean-François Daune</strong> says:</p>
<blockquote>
<p>We use MINA to communicate with <a
href="http://www.banksys.com/">Banksys</a> ‘point of sale’
terminals (Visa, Mastercard…) for technical management operations.
(software upgrade, remote monitoring, log transfer…)</p>
</blockquote>
@@ -164,7 +164,7 @@ focus on what the applications need to do and not too much
on network layout.</p
<blockquote>
<p>We are using MINA to build the network layer of our multiplayer game server
at <a href="http://ludonet.leonardo.it/">Leonardo.it</a>. Using MINA, we
implemented different protocols in a few days; Game and HTTP tunneling. In the
past, we used NIO, and the advantage of using MINA is evident; the MINA API is
elegant and very simple to use. Last, but not least, MINA have a really
responsive support.</p>
</blockquote>
-<p><strong>Frédéric Soulier</strong> says:</p>
+<p><strong>Frédéric Soulier</strong> says:</p>
<blockquote>
<p>In 3 days, starting from scratch (knowing nothing about MINA) and with help
from this list, I’ve re-implemented something that took us 2+ months to
develop! I’ve thrown 4000 concurrent connections at it without a problem.
The only problem I faced was to increase the limit for open files on my linux
box (default was 1024).</p>
</blockquote>
@@ -183,7 +183,7 @@ focus on what the applications need to do and not too much
on network layout.</p
<blockquote>
<p>see <a
href="http://www.hsc.com/HSFiles/Wpos/WhitePaper_Trap_Receiver_using_Apache_MINA.pdf">White
Paper</a></p>
</blockquote>
-<p><strong>Emmanuel Lécharny</strong> says:</p>
+<p><strong>Emmanuel Lécharny</strong> says:</p>
<blockquote>
<p>MINA handles the following protocols in ADS :</p>
</blockquote>
diff --git
a/content/mina-project/userguide/ch1-getting-started/ch1.3-features.html
b/content/mina-project/userguide/ch1-getting-started/ch1.3-features.html
index 9dc50f1..98f6101 100644
--- a/content/mina-project/userguide/ch1-getting-started/ch1.3-features.html
+++ b/content/mina-project/userguide/ch1-getting-started/ch1.3-features.html
@@ -159,7 +159,7 @@
<li>More than one thread pools (i.e. SEDA)</li>
</ul>
</li>
-<li>Out-of-the-box SSL · TLS · StartTLS support using Java 5 SSLEngine</li>
+<li>Out-of-the-box SSL · TLS · StartTLS support using Java 5
SSLEngine</li>
<li>Overload shielding & traffic throttling</li>
<li>Unit testability using mock objects</li>
<li>JMX managability</li>
diff --git
a/content/mina-project/userguide/ch2-basics/ch2.1-application-architecture.html
b/content/mina-project/userguide/ch2-basics/ch2.1-application-architecture.html
index 3b9ff75..2aa5e5a 100644
---
a/content/mina-project/userguide/ch2-basics/ch2.1-application-architecture.html
+++
b/content/mina-project/userguide/ch2-basics/ch2.1-application-architecture.html
@@ -146,7 +146,7 @@
<p>You just have to design your application on top of MINA without having to
handle all the complexity of the newtork layer.</p>
<p>Lets take a deeper dive into the details now. The following image shows a
bit more the internal of <strong>MINA</strong>, and what are each of the
<strong>MINA</strong> components doing :</p>
<p><img src="/assets/img/mina/mina_app_arch.png" alt=""></p>
-<p>(The image is from Emmanuel Lécharny presentation <a
href="/assets/pdfs/Mina_in_real_life_ASEU-2009.pdf">MINA in real life
(ApacheCon EU 2009)</a>)</p>
+<p>(The image is from Emmanuel Lécharny presentation <a
href="/assets/pdfs/Mina_in_real_life_ASEU-2009.pdf">MINA in real life
(ApacheCon EU 2009)</a>)</p>
<p>Broadly, MINA based applications are divided into 3 layers</p>
<ul>
<li>I/O Service - Performs actual I/O</li>
diff --git
a/content/mina-project/userguide/ch2-basics/ch2.2-sample-tcp-server.html
b/content/mina-project/userguide/ch2-basics/ch2.2-sample-tcp-server.html
index 2b1f176..91fe203 100644
--- a/content/mina-project/userguide/ch2-basics/ch2.2-sample-tcp-server.html
+++ b/content/mina-project/userguide/ch2-basics/ch2.2-sample-tcp-server.html
@@ -149,7 +149,7 @@
</li>
</ul>
<p>For instance, slf4j-log4j12.jar and log4j-1.3.x.jar can not be used
together, and will malfunction.</p>
-<p>We have tested this program on both Windows© 2000 professional and linux.
If you have any problems getting this program to work, please do not hesitate
to <a href="../../../contact.html">contact us</a> in order to talk to the MINA
developers. Also, this tutorial has tried to remain independent of development
environments (IDE, editors..etc). This tutorial will work with any environment
that you are comfortable with. Compilation commands and steps to execute the
program have been r [...]
+<p>We have tested this program on both Windows© 2000 professional and
linux. If you have any problems getting this program to work, please do not
hesitate to <a href="../../../contact.html">contact us</a> in order to talk to
the MINA developers. Also, this tutorial has tried to remain independent of
development environments (IDE, editors..etc). This tutorial will work with any
environment that you are comfortable with. Compilation commands and steps to
execute the program have b [...]
<h2 id="writing-the-mina-time-server">Writing the MINA time server</h2>
<p>We will begin by creating a file called MinaTimeServer.java. The initial
code can be found below:</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"><span
style="color:#a2f;font-weight:bold">public</span> <span
style="color:#a2f;font-weight:bold">class</span> <span
style="color:#00f">MinaTimeServer</span> <span style="color:#666">{</span>
diff --git
a/content/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html
b/content/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html
index 8474a31..24b514b 100644
--- a/content/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html
+++ b/content/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html
@@ -161,7 +161,7 @@
session <span style="color:#666">=</span> future<span
style="color:#666">.</span><span style="color:#b44">getSession</span><span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">;</span>
<span style="color:#a2f;font-weight:bold">break</span><span
style="color:#666">;</span>
<span style="color:#666">}</span> <span
style="color:#a2f;font-weight:bold">catch</span> <span
style="color:#666">(</span>RuntimeIoException e<span
style="color:#666">)</span> <span style="color:#666">{</span>
- System<span style="color:#666">.</span><span
style="color:#b44">err</span><span style="color:#666">.</span><span
style="color:#b44">println</span><span style="color:#666">(</span><span
style="color:#666">&</span>quot<span style="color:#666">;</span>Failed to
connect<span style="color:#666">.</span><span
style="color:#666">&</span>quot<span style="color:#666">;</span><span
style="color:#666">)</span><span style="color:#666">;</span>
+ System<span style="color:#666">.</span><span
style="color:#b44">err</span><span style="color:#666">.</span><span
style="color:#b44">println</span><span style="color:#666">(</span><span
style="color:#b44">"Failed to connect."</span><span
style="color:#666">)</span><span style="color:#666">;</span>
e<span style="color:#666">.</span><span
style="color:#b44">printStackTrace</span><span style="color:#666">(</span><span
style="color:#666">)</span><span style="color:#666">;</span>
Thread<span style="color:#666">.</span><span
style="color:#b44">sleep</span><span style="color:#666">(</span>5000<span
style="color:#666">)</span><span style="color:#666">;</span>
<span style="color:#666">}</span>
diff --git a/content/mina-project/userguide/ch5-filters/ch5-filters.html
b/content/mina-project/userguide/ch5-filters/ch5-filters.html
index a09da20..d30ac6c 100644
--- a/content/mina-project/userguide/ch5-filters/ch5-filters.html
+++ b/content/mina-project/userguide/ch5-filters/ch5-filters.html
@@ -201,32 +201,32 @@
<tr>
<td>Compression</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/compression/CompressionFilter.html">CompressionFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>ConnectionThrottle</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/firewall/ConnectionThrottleFilter.html">ConnectionThrottleFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>ErrorGenerating</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/errorgenerating/ErrorGeneratingFilter.html">ErrorGeneratingFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>Executor</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/executor/ExecutorFilter.html">ExecutorFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>FileRegionWrite</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/stream/FileRegionWriteFilter.html">FileRegionWriteFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>KeepAlive</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/keepalive/KeepAliveFilter.html">KeepAliveFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>Logging</td>
@@ -256,7 +256,7 @@
<tr>
<td>Proxy</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/proxy/filter/ProxyFilter.html">ProxyFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>Reference counting</td>
@@ -266,27 +266,27 @@
<tr>
<td>RequestResponse</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/reqres/RequestResponseFilter.html">RequestResponseFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>SessionAttributeInitializing</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/util/SessionAttributeInitializingFilter.html">SessionAttributeInitializingFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>StreamWrite</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/stream/StreamWriteFilter.html">StreamWriteFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>SslFilter</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/ssl/SslFilter.html">SslFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td>WriteRequest</td>
<td><a
href="http://mina.apache.org/mina-project/xref/org/apache/mina/filter/util/WriteRequestFilter.html">WriteRequestFilter</a></td>
-<td> </td>
+<td> </td>
</tr>
</tbody>
</table>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 9264c55..4806d48 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -14,7 +14,7 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch1-getting-started/ch1.3-features.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -29,7 +29,7 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch2-basics/ch2.1-application-architecture.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -44,12 +44,12 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch2-basics/ch2.2-sample-tcp-server.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch2-basics/ch2.3-sample-tcp-client.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -284,12 +284,12 @@
<url>
<loc>https://mina.apache.org/contributors.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/special-thanks.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -459,12 +459,12 @@
<url>
<loc>https://mina.apache.org/asyncweb-project/</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:58:01+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/asyncweb-project/contributors.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -484,7 +484,7 @@
<url>
<loc>https://mina.apache.org/asyncweb-project.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:58:01+01:00</lastmod>
</url>
<url>
@@ -544,12 +544,12 @@
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch4-session/ch4-session.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project/userguide/ch5-filters/ch5-filters.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -589,7 +589,7 @@
<url>
<loc>https://mina.apache.org/mina-project/documentation.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -604,7 +604,7 @@
<url>
<loc>https://mina.apache.org/vysper-project/embed.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -624,7 +624,7 @@
<url>
<loc>https://mina.apache.org/mina-project/features.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -654,12 +654,12 @@
<url>
<loc>https://mina.apache.org/ftpserver-project/contributors.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/ftpserver-project/configuration_user_manager_db.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -689,7 +689,7 @@
<url>
<loc>https://mina.apache.org/ftpserver-project/configuration_user_manager_file.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -699,7 +699,7 @@
<url>
<loc>https://mina.apache.org/ftpserver-project/ftplet.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -724,7 +724,7 @@
<url>
<loc>https://mina.apache.org/ftpserver-project/configuration_listeners.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -739,12 +739,12 @@
<url>
<loc>https://mina.apache.org/ftpserver-project/managing_users.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/ftpserver-project/messages.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -764,7 +764,7 @@
<url>
<loc>https://mina.apache.org/ftpserver-project/configuration_server.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -789,7 +789,7 @@
<url>
<loc>https://mina.apache.org/ftpserver-project.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -819,12 +819,12 @@
<url>
<loc>https://mina.apache.org/mina-project/downloads_2_0.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:58:01+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project/downloads_2_1.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:58:01+01:00</lastmod>
</url>
<url>
@@ -844,22 +844,22 @@
<url>
<loc>https://mina.apache.org/mina-project/</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project/downloads_old.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:58:01+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project/conferences.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/mina-project.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:58:01+01:00</lastmod>
</url>
<url>
@@ -919,7 +919,7 @@
<url>
<loc>https://mina.apache.org/sshd-project/contributors.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -979,7 +979,7 @@
<url>
<loc>https://mina.apache.org/sshd-project.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -989,7 +989,7 @@
<url>
<loc>https://mina.apache.org/mina-project/testimonials.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -1054,12 +1054,12 @@
<url>
<loc>https://mina.apache.org/vysper-project/service_discovery.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
<loc>https://mina.apache.org/vysper-project/socks5.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -1074,7 +1074,7 @@
<url>
<loc>https://mina.apache.org/vysper-project/standards_supported.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
<url>
@@ -1109,7 +1109,7 @@
<url>
<loc>https://mina.apache.org/vysper-project.html</loc>
- <lastmod>2020-02-24T11:41:02+01:00</lastmod>
+ <lastmod>2020-02-27T13:50:48+01:00</lastmod>
</url>
</urlset>
\ No newline at end of file
diff --git a/content/special-thanks.html b/content/special-thanks.html
index 1f1ecbc..2c83ea9 100644
--- a/content/special-thanks.html
+++ b/content/special-thanks.html
@@ -115,13 +115,13 @@
<td><img src="assets/img/YourKit_logo.png" alt="http://www.yourkit.com/"></td>
<td>Licenses for YourKit</td>
<td>Vladimir Kondratyev <br> (sales at yourkit.com)</td>
-<td>Emmanuel Lécharny</td>
+<td>Emmanuel Lécharny</td>
</tr>
<tr>
<td><img src="assets/img/FAMFAMFAM_logo.png"
alt="http://www.famfamfam.com/lab/icons/silk/"></td>
<td><a
href="http://creativecommons.org/licenses/by/2.5/">http://creativecommons.org/licenses/by/2.5/</a></td>
<td>Mark James</td>
-<td>Emmanuel Lécharny</td>
+<td>Emmanuel Lécharny</td>
</tr>
</tbody>
</table>
diff --git a/content/sshd-project/contributors.html
b/content/sshd-project/contributors.html
index 0b58ecf..a21bbbd 100644
--- a/content/sshd-project/contributors.html
+++ b/content/sshd-project/contributors.html
@@ -89,7 +89,7 @@
<h1 id="committers">Committers</h1>
<p>The following is a list of developers with commit privileges that have
directly contributed to the project in one way or another.</p>
<ul>
-<li>Emmanuel Lécharny</li>
+<li>Emmanuel Lécharny</li>
<li>Guillaume Nodet</li>
<li>Lyor Goldstein</li>
<li>Shawn Pearce</li>
@@ -98,9 +98,9 @@
<p>The following additional people have contributed to this project through
the way of suggestions, patches or documentation.</p>
<ul>
<li>Leo Bayer</li>
-<li>André Bierwolf</li>
+<li>André Bierwolf</li>
<li>Shikhar Bhushan</li>
-<li>Cédric Chantepie</li>
+<li>Cédric Chantepie</li>
<li>Patrick Dessalle</li>
<li>Ken Diep</li>
<li>Laurent Duchesne</li>
diff --git a/content/sshd-project/index.xml b/content/sshd-project/index.xml
index bbe7c09..0faad4e 100644
--- a/content/sshd-project/index.xml
+++ b/content/sshd-project/index.xml
@@ -333,8 +333,8 @@ SshServer sshd = SshServer.setUpDefaultServer();
sshd.setPasswordAuthenticator(n
<guid>https://mina.apache.org/sshd-project/contributors.html</guid>
<description>Committers The following is a list of developers with
commit privileges that have directly contributed to the project in one way or
another.
- Emmanuel Lécharny Guillaume Nodet Lyor Goldstein Shawn Pearce Contributors
The following additional people have contributed to this project through the
way of suggestions, patches or documentation.
- Leo Bayer André Bierwolf Shikhar Bhushan Cédric Chantepie Patrick Dessalle
Ken Diep Laurent Duchesne Richard Evans Francois Fernandes Otto Frost Will
Glass-Husain Andreas Johansson Nick Howes Kohsuke Kawaguchi Leonid Kof Bill
Kuker Philippe Laflamme Tien Luong Daniel Micol-Ponce David Overton Simon
Paradis Bobby Powers Taras Puchko Matthew Schulze Michael Stevens Liu Tao Pete
Torgenrud Denis Tulskiy Frank van der Kleij Jason Van Zyl Tim Vernum
</description>
+ Emmanuel L&eacute;charny Guillaume Nodet Lyor Goldstein Shawn Pearce
Contributors The following additional people have contributed to this project
through the way of suggestions, patches or documentation.
+ Leo Bayer Andr&eacute; Bierwolf Shikhar Bhushan C&eacute;dric
Chantepie Patrick Dessalle Ken Diep Laurent Duchesne Richard Evans Francois
Fernandes Otto Frost Will Glass-Husain Andreas Johansson Nick Howes Kohsuke
Kawaguchi Leonid Kof Bill Kuker Philippe Laflamme Tien Luong Daniel Micol-Ponce
David Overton Simon Paradis Bobby Powers Taras Puchko Matthew Schulze Michael
Stevens Liu Tao Pete Torgenrud Denis Tulskiy Frank van der Kleij Jason Van Zyl
Tim Vernum </description>
</item>
<item>
diff --git a/content/vysper-project/embed.html
b/content/vysper-project/embed.html
index b424d02..4e94df0 100644
--- a/content/vysper-project/embed.html
+++ b/content/vysper-project/embed.html
@@ -94,7 +94,7 @@ Vysper uses slf4j for logging, which foremost is a logging
facade. The actual lo
<p>Having a Vysper XMPP server instance embedded into your own application is
easy:</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"><span
style="color:#a2f;font-weight:bold">import</span> <span
style="color:#00f;font-weight:bold">org.apache.vysper.xmpp.server</span><span
style="color:#666">;</span>
-XMPPServer server <span style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> XMPPServer<span
style="color:#666">(</span><span style="color:#666">&</span>quot<span
style="color:#666">;</span>myembeddedjabber<span
style="color:#666">.</span><span style="color:#b44">com</span><span
style="color:#666">&</span>quot<span style="color:#666">;</span><span
style="color:#666">)</span><span style="color:#666">;</span>
+XMPPServer server <span style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> XMPPServer<span
style="color:#666">(</span><span
style="color:#b44">"myembeddedjabber.com"</span><span
style="color:#666">)</span><span style="color:#666">;</span>
server<span style="color:#666">.</span><span
style="color:#b44">start</span><span style="color:#666">(</span><span
style="color:#666">)</span><span style="color:#666">;</span>
</code></pre></div><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>
@@ -106,21 +106,21 @@ If you need more users, add more. Just make sure their
Jabber ID domain matches
</span><span style="color:#080;font-style:italic"></span>
<span style="color:#a2f;font-weight:bold">final</span> AccountManagement
accountManagement <span style="color:#666">=</span> <span
style="color:#666">(</span>AccountManagement<span style="color:#666">)</span>
providerRegistry<span style="color:#666">.</span><span
style="color:#b44">retrieve</span><span
style="color:#666">(</span>AccountManagement<span
style="color:#666">.</span><span style="color:#b44">class</span><span
style="color:#666">)</span><span style="color:#666">;</span>
-<span style="color:#a2f;font-weight:bold">if</span><span
style="color:#666">(</span><span
style="color:#666">!</span>accountManagement<span
style="color:#666">.</span><span
style="color:#b44">verifyAccountExists</span><span
style="color:#666">(</span>EntityImpl<span style="color:#666">.</span><span
style="color:#b44">parse</span><span style="color:#666">(</span><span
style="color:#666">&</span>quot<span style="color:#666">;</span>user1<span
style="color:#a2f">@myembeddedjabber.com</s [...]
- accountManagement<span style="color:#666">.</span><span
style="color:#b44">addUser</span><span
style="color:#666">(</span>EntityImpl<span style="color:#666">.</span><span
style="color:#b44">parse</span><span style="color:#666">(</span><span
style="color:#666">&</span>quot<span style="color:#666">;</span>user1<span
style="color:#a2f">@myembeddedjabber.com</span><span
style="color:#666">&</span>quot<span style="color:#666">;</span><span
style="color:#666">)</span><span style="c [...]
+<span style="color:#a2f;font-weight:bold">if</span><span
style="color:#666">(</span><span
style="color:#666">!</span>accountManagement<span
style="color:#666">.</span><span
style="color:#b44">verifyAccountExists</span><span
style="color:#666">(</span>EntityImpl<span style="color:#666">.</span><span
style="color:#b44">parse</span><span style="color:#666">(</span><span
style="color:#b44">"[email protected]"</span><span
style="color:#666">)</span><span style="color:#666">)< [...]
+ accountManagement<span style="color:#666">.</span><span
style="color:#b44">addUser</span><span
style="color:#666">(</span>EntityImpl<span style="color:#666">.</span><span
style="color:#b44">parse</span><span style="color:#666">(</span><span
style="color:#b44">"[email protected]"</span><span
style="color:#666">)</span><span style="color:#666">,</span> <span
style="color:#b44">"password1"</span><span
style="color:#666">)</span><span style="color:#666">;</span>
<span style="color:#666">}</span>
</code></pre></div><p>Now, instantiate the server and set the fundamental
stuff: endpoint, user management and TLS.</p>
<p>SSL needs a TLS certificate. There is one coming along with Vysper for
testing purposes only, just make sure it is properly referenced on the file
system.
Or, even better, create your own.</p>
-<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">XMPPServer server <span
style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> XMPPServer<span
style="color:#666">(</span><span style="color:#666">&</span>quot<span
style="color:#666">;</span>myembeddedjabber<span
style="color:#666">.</span><span style="color:#b44">com</span><span
style="color:#666">&</span>qu [...]
+<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">XMPPServer server <span
style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> XMPPServer<span
style="color:#666">(</span><span
style="color:#b44">"myembeddedjabber.com"</span><span
style="color:#666">)</span><span style="color:#666">;</span>
server<span style="color:#666">.</span><span
style="color:#b44">addEndpoint</span><span style="color:#666">(</span><span
style="color:#a2f;font-weight:bold">new</span> TCPEndpoint<span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">)</span><span style="color:#666">;</span>
server<span style="color:#666">.</span><span
style="color:#b44">setStorageProviderRegistry</span><span
style="color:#666">(</span>providerRegistry<span
style="color:#666">)</span><span style="color:#666">;</span>
-server<span style="color:#666">.</span><span
style="color:#b44">setTLSCertificateInfo</span><span
style="color:#666">(</span><span style="color:#a2f;font-weight:bold">new</span>
File<span style="color:#666">(</span><span
style="color:#666">&</span>quot<span style="color:#666">;</span>src<span
style="color:#666">/</span>main<span style="color:#666">/</span>config<span
style="color:#666">/</span>bogus_mina_tls<span style="color:#666">.</span><span
style="color:#b44">cert</span><span st [...]
+server<span style="color:#666">.</span><span
style="color:#b44">setTLSCertificateInfo</span><span
style="color:#666">(</span><span style="color:#a2f;font-weight:bold">new</span>
File<span style="color:#666">(</span><span
style="color:#b44">"src/main/config/bogus_mina_tls.cert"</span><span
style="color:#666">)</span><span style="color:#666">,</span> <span
style="color:#b44">"boguspw"</span><span
style="color:#666">)</span><span style="color:#666">;</span>
</code></pre></div><p>With initializing completed, just give it a go:</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"><span
style="color:#a2f;font-weight:bold">try</span> <span style="color:#666">{</span>
server<span style="color:#666">.</span><span
style="color:#b44">start</span><span style="color:#666">(</span><span
style="color:#666">)</span><span style="color:#666">;</span>
- System<span style="color:#666">.</span><span
style="color:#b44">out</span><span style="color:#666">.</span><span
style="color:#b44">println</span><span style="color:#666">(</span><span
style="color:#666">&</span>quot<span style="color:#666">;</span>server is
running<span style="color:#666">.</span><span style="color:#666">.</span><span
style="color:#666">.</span><span style="color:#666">&</span>quot<span
style="color:#666">;</span><span style="color:#666">)</span><span style= [...]
+ System<span style="color:#666">.</span><span
style="color:#b44">out</span><span style="color:#666">.</span><span
style="color:#b44">println</span><span style="color:#666">(</span><span
style="color:#b44">"server is running..."</span><span
style="color:#666">)</span><span style="color:#666">;</span>
<span style="color:#666">}</span> <span
style="color:#a2f;font-weight:bold">catch</span> <span
style="color:#666">(</span>Exception e<span style="color:#666">)</span> <span
style="color:#666">{</span>
e<span style="color:#666">.</span><span
style="color:#b44">printStackTrace</span><span style="color:#666">(</span><span
style="color:#666">)</span><span style="color:#666">;</span>
<span style="color:#666">}</span>
diff --git a/content/vysper-project/index.xml b/content/vysper-project/index.xml
index 2d2e368..8268346 100644
--- a/content/vysper-project/index.xml
+++ b/content/vysper-project/index.xml
@@ -212,7 +212,7 @@ java org.apache.vysper.spring.ServerMain
-Dvysper.add.module=module1,module2...
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mina.apache.org/vysper-project/standards_supported.html</guid>
- <description>Standards Supported Specification Status Comment RFC
3920 XMPP Core Complete RFC 3921 XMPP Instant Messaging and Presence 80%
XEP-0004 Data Forms Complete XEP-0030 Service Discovery Complete
XEP-0045 Multi-User Chat 80% XEP-0049 Private XML Storage Complete
XEP-0050 Ad-Hoc Commands Complete XEP-0054 vcard-temp Complete XEP-0060
Publish-Subscribe Complete XEP-0065 SOCKS5 Bytestreams Complete The
optional UDP support not impleme [...]
+ <description>Standards Supported Specification Status Comment RFC
3920 XMPP Core Complete &nbsp; RFC 3921 XMPP Instant Messaging and
Presence 80% &nbsp; XEP-0004 Data Forms Complete &nbsp; XEP-0030
Service Discovery Complete &nbsp; XEP-0045 Multi-User Chat 80% &nbsp;
XEP-0049 Private XML Storage Complete &nbsp; XEP-0050 Ad-Hoc Commands
Complete &nbsp; XEP-0054 vcard-temp Complete &nbsp; XEP-0060
Publish-Subscribe Complete & [...]
</item>
<item>
diff --git a/content/vysper-project/service_discovery.html
b/content/vysper-project/service_discovery.html
index e9831ee..33c9302 100644
--- a/content/vysper-project/service_discovery.html
+++ b/content/vysper-project/service_discovery.html
@@ -98,12 +98,12 @@ The server replies with a IQ response containing a list of
nodes and items.</p>
<p>This is how a feature is advertised in the XEP-0092 implementation:</p>
<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"><span
style="color:#a2f;font-weight:bold">public</span> <span
style="color:#a2f;font-weight:bold">class</span> <span
style="color:#00f">SoftwareVersionModule</span> <span
style="color:#a2f;font-weight:bold">extends</span> DefaultDiscoAwareModule
<span style="color:#a2f;font-weight:bold">implements</span>
ServerInfoRequestListener <span style=" [...]
<span style="color:#a2f">@Override</span>
- <span style="color:#a2f;font-weight:bold">protected</span> <span
style="color:#0b0;font-weight:bold">void</span> <span
style="color:#00a000">addServerInfoRequestListeners</span><span
style="color:#666">(</span>List<span style="color:#666">&</span>lt<span
style="color:#666">;</span>ServerInfoRequestListener<span
style="color:#666">&</span>gt<span style="color:#666">;</span>
serverInfoRequestListeners<span style="color:#666">)</span> <span
style="color:#666">{</span>
+ <span style="color:#a2f;font-weight:bold">protected</span> <span
style="color:#0b0;font-weight:bold">void</span> <span
style="color:#00a000">addServerInfoRequestListeners</span><span
style="color:#666">(</span>List<span
style="color:#666"><</span>ServerInfoRequestListener<span
style="color:#666">></span> serverInfoRequestListeners<span
style="color:#666">)</span> <span style="color:#666">{</span>
serverInfoRequestListeners<span style="color:#666">.</span><span
style="color:#b44">add</span><span style="color:#666">(</span><span
style="color:#a2f;font-weight:bold">this</span><span
style="color:#666">)</span><span style="color:#666">;</span>
<span style="color:#666">}</span>
- <span style="color:#a2f;font-weight:bold">public</span> List<span
style="color:#666">&</span>lt<span
style="color:#666">;</span>InfoElement<span
style="color:#666">&</span>gt<span style="color:#666">;</span>
getServerInfosFor<span style="color:#666">(</span>InfoRequest request<span
style="color:#666">)</span> <span style="color:#666">{</span>
- List<span style="color:#666">&</span>lt<span
style="color:#666">;</span>InfoElement<span
style="color:#666">&</span>gt<span style="color:#666">;</span> infoElements
<span style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> ArrayList<span
style="color:#666">&</span>lt<span
style="color:#666">;</span>InfoElement<span
style="color:#666">&</span>gt<span style="color:#666">;</span><span
style="color:#666">(</span><span style="color:#666">)< [...]
+ <span style="color:#a2f;font-weight:bold">public</span> List<span
style="color:#666"><</span>InfoElement<span style="color:#666">></span>
<span style="color:#00a000">getServerInfosFor</span><span
style="color:#666">(</span>InfoRequest request<span style="color:#666">)</span>
<span style="color:#666">{</span>
+ List<span style="color:#666"><</span>InfoElement<span
style="color:#666">></span> infoElements <span style="color:#666">=</span>
<span style="color:#a2f;font-weight:bold">new</span> ArrayList<span
style="color:#666"><</span>InfoElement<span
style="color:#666">></span><span style="color:#666">(</span><span
style="color:#666">)</span><span style="color:#666">;</span>
infoElements<span style="color:#666">.</span><span
style="color:#b44">add</span><span style="color:#666">(</span><span
style="color:#a2f;font-weight:bold">new</span> Feature<span
style="color:#666">(</span>NamespaceURIs<span style="color:#666">.</span><span
style="color:#b44">JABBER_IQ_VERSION</span><span
style="color:#666">)</span><span style="color:#666">)</span><span
style="color:#666">;</span>
<span style="color:#a2f;font-weight:bold">return</span>
infoElements<span style="color:#666">;</span>
<span style="color:#666">}</span>
diff --git a/content/vysper-project/socks5.html
b/content/vysper-project/socks5.html
index 322018f..5c3d347 100644
--- a/content/vysper-project/socks5.html
+++ b/content/vysper-project/socks5.html
@@ -89,7 +89,7 @@
</div>
<p>The Vysper SOCKS5 Bytestream module implements mediated connections from
XEP-0065 SOCKS5 Bytestream. Direct connections requires no support from the
server and thus works without this module. For mediated connections, this
module will supply a SOCKS5 proxy that transfers data between the requester and
target clients. The module also provides all the required service discovery
support used to negotiate the address of the SOCKS5 proxy.</p>
<p>The example below shows how to add the module using the API:</p>
-<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">XMPPServer server <span
style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> XMPPServer<span
style="color:#666">(</span><span style="color:#666">&</span>ldquo<span
style="color:#666">;</span>vysper<span style="color:#666">.</span><span
style="color:#b44">org</span><span style="color:#666">&</span>rdquo<span
[...]
+<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java">XMPPServer server <span
style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> XMPPServer<span
style="color:#666">(</span><span
style="color:#b44">"vysper.org"</span><span
style="color:#666">)</span><span style="color:#666">;</span>
server<span style="color:#666">.</span><span
style="color:#b44">addEndpoint</span><span style="color:#666">(</span><span
style="color:#a2f;font-weight:bold">new</span> TCPEndpoint<span
style="color:#666">(</span><span style="color:#666">)</span><span
style="color:#666">)</span><span style="color:#666">;</span>
<span style="color:#080;font-style:italic">// other initialization
diff --git a/content/vysper-project/standards_supported.html
b/content/vysper-project/standards_supported.html
index 9ee7409..1fe87a6 100644
--- a/content/vysper-project/standards_supported.html
+++ b/content/vysper-project/standards_supported.html
@@ -96,47 +96,47 @@
<tr>
<td><a href="http://www.ietf.org/rfc/rfc3920.txt">RFC 3920 XMPP Core</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://www.ietf.org/rfc/rfc3921.txt">RFC 3921 XMPP Instant
Messaging and Presence</a></td>
<td>80%</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0004.html">XEP-0004 Data
Forms</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0030.html">XEP-0030 Service
Discovery</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0045.html">XEP-0045 Multi-User
Chat</a></td>
<td>80%</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0029.html">XEP-0049 Private XML
Storage</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0050.html">XEP-0050 Ad-Hoc
Commands</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0054.html">XEP-0054
vcard-temp</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0060.html">XEP-0060
Publish-Subscribe</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0065.html">XEP-0065 SOCKS5
Bytestreams</a></td>
@@ -151,57 +151,57 @@
<tr>
<td><a href="http://xmpp.org/extensions/xep-0082.html">XEP-0082 XMPP Date and
Time Profiles</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0092.html">XEP-0092 Software
Version</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0124.html">XEP-0124
Bidirectional-streams Over Synchronous HTTP (BOSH)</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0133.html">XEP-0133 Service
Administration</a></td>
<td>40%</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0185.html">XEP-0185 Dialback Key
Generation and Validation</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0199.html">XEP-0199 XMPP
Ping</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0202.html">XEP-0202 Entity
Time</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0206.html">XEP-0206 XMPP Over
BOSH</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0220.html">XEP-0220 Server
Dialback</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a href="http://xmpp.org/extensions/xep-0220.html">XEP-0220 Server
Dialback</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
<tr>
<td><a
href="http://tools.ietf.org/html/draft-moffitt-xmpp-over-websocket-00">An XMPP
Sub-protocol for WebSocket</a></td>
<td>Complete</td>
-<td> </td>
+<td> </td>
</tr>
</tbody>
</table>