Author: elecharny
Date: Wed Oct 31 15:23:19 2012
New Revision: 1404201

URL: http://svn.apache.org/viewvc?rev=1404201&view=rev
Log:
Some more table and code reformating

Modified:
    mina/site/trunk/content/ftpserver/configuration_ssltls_support.mdtext
    mina/site/trunk/content/ftpserver/configuration_user_manager_db.mdtext
    mina/site/trunk/content/ftpserver/configuration_user_manager_file.mdtext

Modified: mina/site/trunk/content/ftpserver/configuration_ssltls_support.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/ftpserver/configuration_ssltls_support.mdtext?rev=1404201&r1=1404200&r2=1404201&view=diff
==============================================================================
--- mina/site/trunk/content/ftpserver/configuration_ssltls_support.mdtext 
(original)
+++ mina/site/trunk/content/ftpserver/configuration_ssltls_support.mdtext Wed 
Oct 31 15:23:19 2012
@@ -31,19 +31,13 @@ In this mode server supports both secure
 
 In this case, the listener should not use implicit SSL (the default value):
 
-<DIV class="preformatted panel" style="border-width: 1px;"><DIV 
class="preformattedContent panelContent">
-<PRE>&lt;nio-listener name=&quot;default&quot; 
implicit-ssl=&quot;false&quot;&gt;
-</PRE>
-</DIV></DIV>
+       nio-listener name="default" implicit-ssl="false>
 
 ### Implicit Security
 
 If you want to use implicit SSL connection, that is, SSL is always enabled on 
the control socket. The first thing you need to do is to tell the listener to 
use implicit SSL mode:
 
-<DIV class="preformatted panel" style="border-width: 1px;"><DIV 
class="preformattedContent panelContent">
-<PRE>&lt;nio-listener name=&quot;default&quot; 
implicit-ssl=&quot;true&quot;&gt;
-</PRE>
-</DIV></DIV>
+       <nio-listener name="default" implicit-ssl="true">
 
 If you set the listener to use implicit security, enabling implicit security 
for the data connection should be conside
 
@@ -51,31 +45,15 @@ If you set the listener to use implicit 
 
 Implicit secure listener does not ensure encrypted data transfer. To use 
SSL/TLS in data connection, client either has to send "PROT P" command or 
implicit security must be enabled for the data connection.
 
-<DIV class="preformatted panel" style="border-width: 1px;"><DIV 
class="preformattedContent panelContent">
-<PRE>&lt;data-connection implicit-ssl=&quot;true&quot;&gt;
-</PRE>
-</DIV></DIV>
+       <data-connection implicit-ssl="true">
 
 If no explicit configuration for SSL keystores and truststores is provided for 
the data connection, it will be inherited from the listener. This is the normal 
configuration.
 
 Different FTP clients behave different with regards to implicit security on 
the data connection, some assume an SSL enabled socket, while some will always 
send a "PROT P" command. The following table shows the characteristics of some 
clients, please report others.
 
-<DIV class="table-wrap">
-<TABLE class="confluenceTable"><TBODY>
-<TR>
-<TH class="confluenceTh">FTP client</TH>
-<TH class="confluenceTh"> Behavior </TH>
-</TR>
-<TR>
-<TD class="confluenceTd"> FileZilla </TD>
-<TD class="confluenceTd"> Sends &quot;PROT P&quot; command automatically in 
implicit security mode </TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> DartFTP/PowerTCP </TD>
-<TD class="confluenceTd"> Assumes an SSL enabled data connection, does not 
send &quot;PROT P&quot; </TD>
-</TR>
-</TBODY></TABLE>
-</DIV>
+| FTP client | Behavior |
+| FileZilla | Sends "PROT P" command automatically in implicit security mode |
+| DartFTP/PowerTCP | Assumes an SSL enabled data connection, does not send 
"PROT P" |
 
 ### Detailed configuration
 

Modified: mina/site/trunk/content/ftpserver/configuration_user_manager_db.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/ftpserver/configuration_user_manager_db.mdtext?rev=1404201&r1=1404200&r2=1404201&view=diff
==============================================================================
--- mina/site/trunk/content/ftpserver/configuration_user_manager_db.mdtext 
(original)
+++ mina/site/trunk/content/ftpserver/configuration_user_manager_db.mdtext Wed 
Oct 31 15:23:19 2012
@@ -27,114 +27,66 @@ You must include the required JAR files 
 
 ## Example
 
-<DIV class="code panel" style="border-width: 1px;"><DIV class="codeContent 
panelContent">
-<PRE class="code-java">
-       &lt;db-user-manager encrypt-passwords=<SPAN 
class="code-quote">&quot;salted&quot;</SPAN>&gt;
-               &lt;data-source&gt;
-                       &lt;beans:bean class=<SPAN 
class="code-quote">&quot;some.datasoure.class&quot;</SPAN> /&gt;
-               &lt;/data-source&gt;
-               &lt;insert-user&gt;INSERT INTO FTP_USER (userid, userpassword,
+       :::XML
+       <db-user-manager encrypt-passwords="salted">
+               <data-source>
+                       <beans:bean class="some.datasoure.class" />
+               </data-source>
+               <insert-user>INSERT INTO FTP_USER (userid, userpassword,
                        homedirectory, enableflag, writepermission, idletime, 
uploadrate,
                        downloadrate) VALUES ('{userid}', '{userpassword}', 
'{homedirectory}',
                        '{enableflag}', '{writepermission}', {idletime}, 
{uploadrate},
-                       {downloadrate})&lt;/insert-user&gt;
-               &lt;update-user&gt;UPDATE FTP_USER SET
-                       
userpassword='{userpassword}',homedirectory='{homedirectory}',enableflag={enableflag},writepermission={writepermission},idletime={idletime},uploadrate={uploadrate},downloadrate={downloadrate}
-                       WHERE userid='{userid}'&lt;/update-user&gt;
-               &lt;delete-user&gt;DELETE FROM FTP_USER WHERE userid = 
'{userid}'
-               &lt;/delete-user&gt;
-               &lt;select-user&gt;SELECT userid, userpassword, homedirectory,
-                       enableflag, writepermission, idletime, uploadrate, 
downloadrate FROM
-                       FTP_USER WHERE userid = '{userid}'&lt;/select-user&gt;
-               &lt;select-all-users&gt;SELECT userid FROM FTP_USER ORDER BY 
userid
-               &lt;/select-all-users&gt;
-               &lt;is-admin&gt;SELECT userid FROM FTP_USER WHERE 
userid='{userid}' AND
-                       userid='admin'&lt;/is-admin&gt;
-               &lt;authenticate&gt;SELECT userpassword from FTP_USER WHERE 
userid='{userid}'&lt;/authenticate&gt;
-       &lt;/db-user-manager&gt;
-</PRE>
-</DIV></DIV>
+                       {downloadrate})</insert-user>
+               <update-user>
+                       UPDATE FTP_USER SET
+                               userpassword='{userpassword}',
+                               homedirectory='{homedirectory}',
+                               enableflag={enableflag},
+                               writepermission={writepermission},
+                               idletime={idletime},
+                               uploadrate={uploadrate},
+                               downloadrate={downloadrate}
+                       WHERE userid='{userid}'
+               </update-user>
+               <delete-user>
+                       DELETE FROM FTP_USER WHERE userid = '{userid}'
+               </delete-user>
+               <select-user>
+                       SELECT userid, userpassword, homedirectory,
+                               enableflag, writepermission, idletime, 
uploadrate, downloadrate 
+                       FROM FTP_USER 
+                       WHERE userid = '{userid}'
+               </select-user>
+               <select-all-users>
+                       SELECT userid FROM FTP_USER ORDER BY userid
+               </select-all-users>
+               <is-admin>
+                       SELECT userid 
+                       FROM FTP_USER 
+                       WHERE userid='{userid}' AND userid='admin'
+                       </is-admin>
+               <authenticate>SELECT userpassword from FTP_USER WHERE 
userid='{userid}'</authenticate>
+       </db-user-manager>
 
 ## Configuration Parameters
 
 ### db-user-manager element
 
-<DIV class="table-wrap">
-<TABLE class="confluenceTable"><TBODY>
-<TR>
-<TH class="confluenceTh"> Attribute </TH>
-<TH class="confluenceTh"> Description </TH>
-<TH class="confluenceTh"> Required </TH>
-<TH class="confluenceTh"> Default value </TH>
-</TR>
-<TR>
-<TD class="confluenceTd"> encrypt-passwords </TD>
-<TD class="confluenceTd"> It indicates how to stored password are encrypted. 
Possible values are &quot;clear&quot; for clear text, &quot;md5&quot; for 
hashed using MD5 or &quot;salted&quot; for hashed salted passwords (including 
multiple hash iterations). &quot;salted&quot; is encouraged. </TD>
-<TD class="confluenceTd"> No </TD>
-<TD class="confluenceTd"> md5 </TD>
-</TR>
-</TBODY></TABLE>
-</DIV>
-
-
-<DIV class="table-wrap">
-<TABLE class="confluenceTable"><TBODY>
-<TR>
-<TH class="confluenceTh"> Child element </TH>
-<TH class="confluenceTh"> Description </TH>
-<TH class="confluenceTh"> Required </TH>
-<TH class="confluenceTh"> Default value </TH>
-</TR>
-<TR>
-<TD class="confluenceTd"> data-source </TD>
-<TD class="confluenceTd"> The data source configured using the regular Spring 
bean element </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> insert-user </TD>
-<TD class="confluenceTd"> The SQL statement to insert a new user. All the 
dynamic values will be replaced during runtime. </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> update-user </TD>
-<TD class="confluenceTd"> The SQL statement to update a user. All the dynamic 
values will be replaced during runtime. </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> delete-user </TD>
-<TD class="confluenceTd"> The SQL statement to delete a user. All the dynamic 
values will be replaced during runtime. </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> select-user </TD>
-<TD class="confluenceTd"> The SQL statement to select a user. All the dynamic 
values will be replaced during runtime. </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> select-all-users </TD>
-<TD class="confluenceTd"> The SQL statement to select all users. All the 
dynamic values will be replaced during runtime. </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> is-admin </TD>
-<TD class="confluenceTd"> The SQL statement to find whether an user is admin 
or not. All the dynamic values will be replaced during runtime. </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> authenticate </TD>
-<TD class="confluenceTd"> The SQL statement to authenticate a user. All the 
dynamic values will be replaced during runtime. </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-</TBODY></TABLE>
-</DIV>
+| Attribute | Description | Required | Default value |
+|---|---|---|---|
+| encrypt-passwords | It indicates how to stored password are encrypted. 
Possible values are "clear" for clear text, "md5" for hashed using MD5 or 
"salted" for hashed salted passwords (including multiple hash iterations). 
"salted" is encouraged. | No | md5 |
+
+
+| Child element | Description | Required | Default value |
+|---|---|---|---|
+| data-source | The data source configured using the regular Spring bean 
element | Yes |&nbsp;|
+| insert-user | The SQL statement to insert a new user. All the dynamic values 
will be replaced during runtime. | Yes |&nbsp;|
+| update-user | The SQL statement to update a user. All the dynamic values 
will be replaced during runtime. | Yes |&nbsp;|
+| delete-user | The SQL statement to delete a user. All the dynamic values 
will be replaced during runtime. | Yes |&nbsp;|
+| select-user | The SQL statement to select a user. All the dynamic values 
will be replaced during runtime. | Yes |&nbsp;|
+| select-all-users | The SQL statement to select all users. All the dynamic 
values will be replaced during runtime. | Yes |&nbsp;|
+| is-admin | The SQL statement to find whether an user is admin or not. All 
the dynamic values will be replaced during runtime. | Yes |&nbsp;|
+| authenticate | The SQL statement to authenticate a user. All the dynamic 
values will be replaced during runtime. | Yes |&nbsp;|
 
 ### Data source configuration
 
@@ -142,80 +94,29 @@ The data source must be configured as de
 
 #### Example using the BasicDataSource to connect to MySQL
 
-<DIV class="code panel" style="border-width: 1px;"><DIV class="codeContent 
panelContent">
-<PRE class="code-java">
-&lt;data-source&gt;
-       &lt;beans:bean class=<SPAN 
class="code-quote">&quot;org.apache.commons.dbcp.BasicDataSource&quot;</SPAN>&gt;
-          &lt;beans:property name=<SPAN 
class="code-quote">&quot;driverClassName&quot;</SPAN> value=<SPAN 
class="code-quote">&quot;com.mysql.jdbc.Driver&quot;</SPAN> /&gt;
-         &lt;beans:property name=<SPAN 
class="code-quote">&quot;url&quot;</SPAN> value=<SPAN 
class="code-quote">&quot;jdbc:mysql:<SPAN 
class="code-comment">//localhost/ftpd&quot;</SPAN> /&gt;
-</SPAN>   &lt;beans:property name=<SPAN 
class="code-quote">&quot;username&quot;</SPAN> value=<SPAN 
class="code-quote">&quot;myuser&quot;</SPAN> /&gt;
-         &lt;beans:property name=<SPAN 
class="code-quote">&quot;password&quot;</SPAN> value=<SPAN 
class="code-quote">&quot;secret&quot;</SPAN> /&gt;
-       &lt;/beans:bean&gt;
-&lt;/data-source&gt;
-</PRE>
-</DIV></DIV>
+       <data-source>
+               <beans:bean class="org.apache.commons.dbcp.BasicDataSource">
+               <beans:property name="driverClassName" 
value="com.mysql.jdbc.Driver" />
+                       <beans:property name="url" 
value="jdbc:mysql://localhost/ftpd" />
+                       <beans:property name="username" value="myuser" />
+                       <beans:property name="password" value="secret" />
+               </beans:bean>
+       </data-source>
 
 #### FTP_USER Table Structure
 
-<DIV class="table-wrap">
-<TABLE class="confluenceTable"><TBODY>
-<TR>
-<TH class="confluenceTh"> Column </TH>
-<TH class="confluenceTh"> Type </TH>
-<TH class="confluenceTh"> Default value </TH>
-</TR>
-<TR>
-<TD class="confluenceTd"> userid </TD>
-<TD class="confluenceTd"> VARCHAR(64), Primary key </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> userpassword </TD>
-<TD class="confluenceTd"> VARCHAR(64) </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> homedirectory </TD>
-<TD class="confluenceTd"> VARCHAR(128) </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> enableflag </TD>
-<TD class="confluenceTd"> BOOLEAN </TD>
-<TD class="confluenceTd"> TRUE </TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> writepermission </TD>
-<TD class="confluenceTd"> BOOLEAN </TD>
-<TD class="confluenceTd"> FALSE </TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> idletime </TD>
-<TD class="confluenceTd"> INT </TD>
-<TD class="confluenceTd"> 0 </TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> uploadrate </TD>
-<TD class="confluenceTd"> INT </TD>
-<TD class="confluenceTd"> 0 </TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> downloadrate </TD>
-<TD class="confluenceTd"> INT </TD>
-<TD class="confluenceTd"> 0 </TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> maxloginnumber </TD>
-<TD class="confluenceTd"> INT </TD>
-<TD class="confluenceTd"> 0 </TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> maxloginperip </TD>
-<TD class="confluenceTd"> INT </TD>
-<TD class="confluenceTd"> 0 </TD>
-</TR>
-</TBODY></TABLE>
-</DIV>
+| Column | Type | Default value |
+|---|---|---|
+| userid | VARCHAR(64), Primary key |&nbsp;|
+| userpassword | VARCHAR(64) |&nbsp;|
+| homedirectory | VARCHAR(128) |&nbsp;|
+| enableflag | BOOLEAN | TRUE |
+| writepermission | BOOLEAN | FALSE |
+| idletime | INT | 0 |
+| uploadrate | INT | 0 |
+| downloadrate | INT | 0 |
+| maxloginnumber | INT | 0 |
+| maxloginperip | INT | 0 |
 
 
 

Modified: 
mina/site/trunk/content/ftpserver/configuration_user_manager_file.mdtext
URL: 
http://svn.apache.org/viewvc/mina/site/trunk/content/ftpserver/configuration_user_manager_file.mdtext?rev=1404201&r1=1404200&r2=1404201&view=diff
==============================================================================
--- mina/site/trunk/content/ftpserver/configuration_user_manager_file.mdtext 
(original)
+++ mina/site/trunk/content/ftpserver/configuration_user_manager_file.mdtext 
Wed Oct 31 15:23:19 2012
@@ -23,35 +23,13 @@ This is the default user manager. It use
 
 ## Example
 
-<DIV class="code panel" style="border-width: 1px;"><DIV class="codeContent 
panelContent">
-<PRE class="code-java">
-&lt;file-user-manager file=<SPAN 
class="code-quote">&quot;users.properties&quot;</SPAN> encrypt-passwords=<SPAN 
class="code-quote">&quot;<SPAN class="code-keyword">true</SPAN>&quot;</SPAN> 
/&gt;
-</PRE>
-</DIV></DIV> 
+       <file-user-manager file="users.properties" encrypt-passwords="true">
 
 ## file-user-manager element
 
-<DIV class="table-wrap">
-<TABLE class="confluenceTable"><TBODY>
-<TR>
-<TH class="confluenceTh"> Attribute </TH>
-<TH class="confluenceTh"> Description </TH>
-<TH class="confluenceTh"> Required </TH>
-<TH class="confluenceTh"> Default value </TH>
-</TR>
-<TR>
-<TD class="confluenceTd"> file </TD>
-<TD class="confluenceTd"> Path to the properties file for storing users </TD>
-<TD class="confluenceTd"> Yes </TD>
-<TD class="confluenceTd">&nbsp;</TD>
-</TR>
-<TR>
-<TD class="confluenceTd"> encrypt-passwords </TD>
-<TD class="confluenceTd"> It indicates how to stored password are encrypted. 
Possible values are &quot;clear&quot; for clear text, &quot;md5&quot; for 
hashed using MD5 or &quot;salted&quot; for hashed salted passwords (including 
multiple hash iterations). &quot;salted&quot; is encouraged. </TD>
-<TD class="confluenceTd"> No </TD>
-<TD class="confluenceTd"> md5 </TD>
-</TR>
-</TBODY></TABLE>
-</DIV>
+| 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 "clear" for clear text, "md5" for hashed using MD5 or 
"salted" for hashed salted passwords (including multiple hash iterations). 
"salted" is encouraged. | No | md5 |
 
 


Reply via email to