incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ran...@apache.org
Subject svn commit: r280789 [4/4] - in /incubator/public/trunk/site-publish/projects/ftpserver: rfc2389.pdf rfc2428.html rfc2428.pdf rfc959.html rfc959.pdf site_commands.html site_commands.pdf ssl.html ssl.pdf who_we_are.html who_we_are.pdf
Date Wed, 14 Sep 2005 07:05:35 GMT
Added: incubator/public/trunk/site-publish/projects/ftpserver/site_commands.html
URL: http://svn.apache.org/viewcvs/incubator/public/trunk/site-publish/projects/ftpserver/site_commands.html?rev=280789&view=auto
==============================================================================
--- incubator/public/trunk/site-publish/projects/ftpserver/site_commands.html (added)
+++ incubator/public/trunk/site-publish/projects/ftpserver/site_commands.html Wed Sep 14 00:05:09 2005
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
+<title>SITE Commands</title>
+</head>
+<body bgcolor="white" class="composite">
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<td align="left">
+<div class="groupLogo">
+<a href="http://www.apache.org"><img border="0" class="logoImage" alt="Apache" src="resources/images/group-logo.gif"></a>
+</div>
+</td><td align="right">
+<div class="projectLogo">
+<a href="http://incubator.apache.org/projects/ftpserver/"><img border="0" class="logoImage" alt="Ftpserver" src="resources/images/project-logo.gif"></a>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<tr class="status">
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://incubator.apache.org/">Incubator</a> | <a href="http://incubator.apache.org/projects/ftpserver/">FTP Server</a></td><td id="tabs">
+<div class="tab">
+<span class="selectedTab"><a class="base-selected" href="index.html">Home</a></span> | <script language="Javascript" type="text/javascript">
+function printit() {  
+if (window.print) {
+    window.print() ;  
+} else {
+    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
+document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
+    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
+}
+}
+</script><script language="Javascript" type="text/javascript">
+var NS = (navigator.appName == "Netscape");
+var VERSION = parseInt(navigator.appVersion);
+if (VERSION > 3) {
+    document.write('  <a title="PRINT this page OUT" href="javascript:printit()">PRINT</a>');
+}
+</script> | <a title="PDF file of this page" href="site_commands.pdf">PDF</a>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Apache FTP Server</span>
+        
+<div class="menuItem">
+<a href="index.html">Welcome</a>
+</div>
+        
+<div class="menuItem">
+<a href="license.html">License</a>
+</div>
+        
+<div class="menuItem">
+<a href="mailing_list.html">Mailing List</a>
+</div>
+        
+<div class="menuItem">
+<a href="who_we_are.html">Who We Are</a>
+</div>
+        
+<div class="menuItem">
+<a href="download.html">Download</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Setup</span>
+        
+<div class="menuItem">
+<a href="installation.html">Installation</a>
+</div>
+        
+<div class="menuItem">
+<a href="configuration.html">Configuration</a>
+</div>
+        
+<div class="menuItem">
+<a href="ssl.html">TLS/SSL Support</a>
+</div>
+        
+<div class="menuItem">
+<a href="user_manager.html">User Manager</a>
+</div>
+        
+<div class="menuItem">
+<a href="ip_restrictor.html">IP Restrictor</a>
+</div>
+        
+<div class="menuItem">
+<a href="logger.html">Logger</a>
+</div>
+        
+<div class="menuItem">
+<a href="messages.html">Messages</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Advanced</span>
+        
+<div class="menuItem">
+<a href="ftp_commands.html">FTP Commands</a>
+</div>
+        
+<div class="menuItem">
+<span class="menuSelected">SITE Commands</span>
+</div>
+        
+<div class="menuItem">
+<a href="ftplet.html">Ftplet</a>
+</div>
+        
+<div class="menuItem">
+<a href="javadoc/index.html">Javadoc</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">RFCs</span>
+        
+<div class="menuItem">
+<a href="rfc959.html">RFC959</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2228.html">RFC2228</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2389.html">RFC2389</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2428.html">RFC2428</a>
+</div>
+    
+</div>
+</div>
+</div>
+</td><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>SITE Commands</h1>
+</div>
+<div class="h3"> 
+     
+     
+        
+<div class="h3">
+<h3>SITE Commands</h3>
+</div>
+            
+            
+<p>This document describes all the FTP SITE commands implemented.</p>
+            
+            
+<div class="h4">
+<h4>SITE DESCUSER &lt;username&gt;</h4>
+</div>
+                
+                
+<p>It displays the user details.
+                </p>
+                
+<p>
+<strong>Sample Server Replies:</strong>
+</p>
+                
+<pre class="code">
+            200-
+            uid             : admin
+            userpassword    : ********
+            homedirectory   : C:\
+            writepermission : true
+            enableflag      : true
+            idletime        : 0
+            uploadrate      : 0
+            downloadrate    : 0
+            200
+                </pre>
+            
+            
+            
+<div class="h4">
+<h4>SITE HELP</h4>
+</div>
+                
+                
+<p>It displays all the available SITE commands.
+                </p>
+                
+<p>
+<strong>Server Replies:</strong>
+</p>
+                
+<pre class="code">
+            200-
+            DESCUSER : display user information.
+            HELP     : display this message.
+            STAT     : show statistics.
+            WHO      : display all connected users.
+            ZONE     : display timezone.
+            200 End of help.
+                </pre>
+            
+            
+            
+<div class="h4">
+<h4>SITE STAT</h4>
+</div>
+                
+                
+<p>This command displays different server statistics information. 
+                   Only admin user has the permission to execute this.
+                </p>
+                
+<p>
+<strong>Sample Server Reply:</strong>
+</p>
+                
+<pre class="code">
+            200-
+            Start Time               : 2005-09-01T12:10:11
+            File Upload Number       : 0
+            File Download Number     : 0
+            File Delete Number       : 0
+            File Upload Bytes        : 0
+            File Download Bytes      : 0
+            Directory Create Number  : 0
+            Directory Remove Number  : 0
+            Current Logins           : 1
+            Total Logins             : 1
+            Current Anonymous Logins : 0
+            Total Anonymous Logins   : 0
+            Current Connections      : 1
+            Total Connections        : 1
+            200
+                </pre>
+            
+            
+            
+<div class="h4">
+<h4>SITE WHO</h4>
+</div>
+                
+                
+<p>This command displays all currently logged-in user information. 
+                   It displays the user name, client IP, login time and last access 
+                   time. Only admin user has the permission to execute this.
+                </p>
+                
+<p>
+<strong>Sample Server Reply:</strong>
+</p>
+                
+<pre class="code">
+            200-
+            admin           127.0.0.1       2005-09-01T12:20:26 2005-09-01T12:20:52
+            anonymous       127.0.0.1       2005-09-01T12:20:37 2005-09-01T12:20:37
+            200
+                </pre>
+            
+            
+            
+<div class="h4">
+<h4>SITE ZONE</h4>
+</div>
+                
+                
+<p>This command displays the timezone information of the FTP server
+                   in RFC 822 4-digit time zone format. The format is <br>
+                   
+<em>Sign TwoDigitHours TwoDigitMinutes</em>
+                   
+                
+</p>
+                
+<p>
+<strong>Sample Server Reply:</strong>
+</p>
+                
+<pre class="code">
+            200 +0530
+                </pre>
+            
+        
+    
+
+<div id="authors" align="right">by&nbsp;Rana Bhattacharyya</div>
+</div>
+</div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2002-2005&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+</tr>
+<tr>
+<td align="left"></td><td align="right">
+<div align="right">
+<div class="credit"></div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</body>
+</html>

Propchange: incubator/public/trunk/site-publish/projects/ftpserver/site_commands.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/public/trunk/site-publish/projects/ftpserver/site_commands.pdf
URL: http://svn.apache.org/viewcvs/incubator/public/trunk/site-publish/projects/ftpserver/site_commands.pdf?rev=280789&view=auto
==============================================================================
--- incubator/public/trunk/site-publish/projects/ftpserver/site_commands.pdf (added)
+++ incubator/public/trunk/site-publish/projects/ftpserver/site_commands.pdf Wed Sep 14 00:05:09 2005
@@ -0,0 +1,127 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1102 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU2gQ(#H&:O:SkV4MoQ<.@D+@(,1blpPB?)n7XDBHA(]cs+R6og#!oc:2'Md&hSMKf0*L?>!DSXD:p<P&&&L'<ed*2NHH[f:M$*'CApJDlOlM-UKL7P'LNZjcq]Z2L&-?3Y0``UM'/laeWYQ'muT?U=PQ#qbDXSfroOTo]]h&#[hT:0)DBY&`3<EgOuCFHU:X-m3U=P9gKRHVB#BMQlF0%"%:a6SS[5@O,pB_kjn%,=GT$%]-0dDag("WumS88J]9YFL`<LS+LkV\_T8+\"_'C:c=]`OO!p!8=@L1MHSpUR-3D`ApaLRG&oUF]KR1_<jG\CQ?_@sLe'ALr6a[mS#28p1\90UJ598pF^`Wp;*!efERD5CP2X*=C;9S;GH*+!19Uo/9tL0.4e-IX,%tEZoR>=8ZNu[I$2B_QRR"D$%9aK/XF=AZ=Wo$k_9Z%(U!8]u==+-p']\itmpE]BR>>;'6"c9k']Z)R+i/<R5K^(We[.PWTS`7Fneu5dZ#2-)jVL0H%A-3C#&h^kA)qd31>Ss9=1;4Uj>*e%=82I<5VY_P)M!jMmSot8;B)CsC3933](VeoOWo`.8#!$E6_X4-Hj!7=Io&Ij@Rm`L$J"Ch2@.'F-Thh<ePFIA2ao=)<d&4=N>W!3;KLo2os+'Q-42U4_?cm`fMbF@VhmZ1/=b5SXOKINI^raI1lXJ(Xqq$hl1q;*^O`%p)4+siU?8F_Lq%PU8E5pBGVS/6*lf\gh^*87@i,\b6/pD>$p<nIB'Nsj$q-*`__`>a?1$sdPT?\.9h3&Tid?R3QZULAEgX!o[g&m4`lLY-*J,PUhRS[#VJjrJ&14TAT%--TVUIU_")99_"6c'^T;QgSO`oVnK<_JX$AOhgT!L?l&T/)`X5"ehJ),K*;_U31Y,aR'6Fb!BiQ9RED(73BH9XUVWb</DCr.#_6/lG!AnBa6`+sX3p)X6)-up=<-\el(]m'ELVA5C.PVCra]nMI`Dd;@n0g//37P%4=iS=PA#DL.u*!Yh_FBpi'<^5a&#^&oH)(ctjY2N$4953etIbVY$ca1+R^,sKg>Ig^D<TZ,YG3e<gD`f=R4Bi[b4jFik@.#,=KQd:~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+>>
+endobj
+7 0 obj
+<< /Length 1396 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0C968iG&AII3nE<Oj"E+j_`=Fio1pLgPPF4TEN!.7m+UOF0ii9c-+:3js7,"/&C)tN(&Duo)$g]K!UY37*$P3LrLc.%+ChG/Hk(a!ENK,e'32Aj)"b0cF:J(@/Qr>Ga@)9fSB3Cb.4j?#:GA2FQH`G=['e6CL?)`^"Wpga'>U<sHXSeV\^<oA](3C$Koj+.14>C/T8aa^tZA8>lqiK?lH5$2k7),5p8L0r]aIOfdUb%L*ZOsNirM%`rZhd1op6G1a%4f62^0?I>Q[KMq"PB,eN3cgT+ZqeLXSe`7l!\!DDkbqB1C,6p8=8bRVk7T;(BPN%B&=R7!GE;a.el(%D0B'[<X&j'h*J^IO%BC,CYcf<c;/,Y080N?Bmm/DU<Xp;NJgYseH&4nMMlAkTWpMAF,2#n(C2W))?pu\0[bP+PD0R*n9LAcGhpK6p=\%UWVF[U*6.+DE&!#oXe51sFE/GG#Wa1Q7"a\Q<L*D5cRAmX9k!/S:oWSnLJslQ"].r=`IS[d'c^/&D)SS]6EM_C*4ejGKo-+l6'I-k'G*!6i'CrNg\2S9'JQ$,X*nDLQJM,4hBmMB#X9\Ipio_/!OmoEF;:\U@,a:k,@DYu6B:j751fTRe,+1,h2/sH6%L;6hS',RVOfrn)1Z0AJ1I2R-D.0pNZ>SA;A]KQ%JnjM*4R.:Lm.qg'h,m7dt*r_ldEq#q`Y&qGSU08]'6"D+7>.kCq)]k0KbY)gLc:V]ni.B^XIL$YM"6U3)*3B[WFH&do3/j]2e0BdlT_#D4dE^U^_Z$\()1JR\'D^M*0)5gS)V\"9Z`NZ:^>Se6#Uen)&:T>+\?h-+D^P8hG,Pc+*C2imgYdAUgJA7QYCqQgL_[72q#Ig-OaY&pWR=T7MT]-7%[`T-jp+!/93&'MOr89c>DcQ2hQsb!\OW!>P5Za/>u;#Rb#]!:h%?J""/lJbdrs@29_%[L+<'aBA3$RBnZj1(c0AXqq<o@qd8_`[@)ebc)a*]9:$#9?Q^IT5Iu9.@=R0-1;Q`*(n"BMi+G)m]`UskLie$Hh+Ac:UFH-kV)/E.sT8$^99MF,4sgjo#($uY6ZlN/*MAOCm4/>pRu&KbmDCM/f.d9FrQa6N9KMB[?GC#D.`Q6Ae6nrQo4Q(Cq[t&4mVFfk7;lGPiq=m8\T+4Z^7]p1=Ja<2"9PJ!t*:AOk>p(_\em:]n*[M8D(N[mOJ/<)<pPm5)Y3E&9(5D@=V5=^7ah(&7O>]S!.+N686]o0#Qi+YOra`+$IX$NUmsWfjbQo.<$ES5@Vmna'7)^_nNT<=pRGG..]WpOdY9-(kf+4I.Zi',ho5sKDH6;j8hW(kB1M'<;)um_Y[WOo&WBTWLi.edk(/U?QXX&gX_;d<bNI$4]sXDD%/PsrWAD.WDW~>
+endstream
+endobj
+8 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 7 0 R
+>>
+endobj
+9 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+10 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+13 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 8 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 9 0 R /F5 10 0 R /F1 12 0 R /F6 11 0 R /F9 13 0 R /F2 14 0 R /F7 15 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 16
+0000000000 65535 f 
+0000003737 00000 n 
+0000003801 00000 n 
+0000003851 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001265 00000 n 
+0000001371 00000 n 
+0000002859 00000 n 
+0000002965 00000 n 
+0000003077 00000 n 
+0000003187 00000 n 
+0000003298 00000 n 
+0000003406 00000 n 
+0000003512 00000 n 
+0000003628 00000 n 
+trailer
+<<
+/Size 16
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+3995
+%%EOF

Propchange: incubator/public/trunk/site-publish/projects/ftpserver/site_commands.pdf
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/public/trunk/site-publish/projects/ftpserver/ssl.html
URL: http://svn.apache.org/viewcvs/incubator/public/trunk/site-publish/projects/ftpserver/ssl.html?rev=280789&view=auto
==============================================================================
--- incubator/public/trunk/site-publish/projects/ftpserver/ssl.html (added)
+++ incubator/public/trunk/site-publish/projects/ftpserver/ssl.html Wed Sep 14 00:05:09 2005
@@ -0,0 +1,501 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
+<title>TLS/SSL Support</title>
+</head>
+<body bgcolor="white" class="composite">
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<td align="left">
+<div class="groupLogo">
+<a href="http://www.apache.org"><img border="0" class="logoImage" alt="Apache" src="resources/images/group-logo.gif"></a>
+</div>
+</td><td align="right">
+<div class="projectLogo">
+<a href="http://incubator.apache.org/projects/ftpserver/"><img border="0" class="logoImage" alt="Ftpserver" src="resources/images/project-logo.gif"></a>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<tr class="status">
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://incubator.apache.org/">Incubator</a> | <a href="http://incubator.apache.org/projects/ftpserver/">FTP Server</a></td><td id="tabs">
+<div class="tab">
+<span class="selectedTab"><a class="base-selected" href="index.html">Home</a></span> | <script language="Javascript" type="text/javascript">
+function printit() {  
+if (window.print) {
+    window.print() ;  
+} else {
+    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
+document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
+    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
+}
+}
+</script><script language="Javascript" type="text/javascript">
+var NS = (navigator.appName == "Netscape");
+var VERSION = parseInt(navigator.appVersion);
+if (VERSION > 3) {
+    document.write('  <a title="PRINT this page OUT" href="javascript:printit()">PRINT</a>');
+}
+</script> | <a title="PDF file of this page" href="ssl.pdf">PDF</a>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Apache FTP Server</span>
+        
+<div class="menuItem">
+<a href="index.html">Welcome</a>
+</div>
+        
+<div class="menuItem">
+<a href="license.html">License</a>
+</div>
+        
+<div class="menuItem">
+<a href="mailing_list.html">Mailing List</a>
+</div>
+        
+<div class="menuItem">
+<a href="who_we_are.html">Who We Are</a>
+</div>
+        
+<div class="menuItem">
+<a href="download.html">Download</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Setup</span>
+        
+<div class="menuItem">
+<a href="installation.html">Installation</a>
+</div>
+        
+<div class="menuItem">
+<a href="configuration.html">Configuration</a>
+</div>
+        
+<div class="menuItem">
+<span class="menuSelected">TLS/SSL Support</span>
+</div>
+        
+<div class="menuItem">
+<a href="user_manager.html">User Manager</a>
+</div>
+        
+<div class="menuItem">
+<a href="ip_restrictor.html">IP Restrictor</a>
+</div>
+        
+<div class="menuItem">
+<a href="logger.html">Logger</a>
+</div>
+        
+<div class="menuItem">
+<a href="messages.html">Messages</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Advanced</span>
+        
+<div class="menuItem">
+<a href="ftp_commands.html">FTP Commands</a>
+</div>
+        
+<div class="menuItem">
+<a href="site_commands.html">SITE Commands</a>
+</div>
+        
+<div class="menuItem">
+<a href="ftplet.html">Ftplet</a>
+</div>
+        
+<div class="menuItem">
+<a href="javadoc/index.html">Javadoc</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">RFCs</span>
+        
+<div class="menuItem">
+<a href="rfc959.html">RFC959</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2228.html">RFC2228</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2389.html">RFC2389</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2428.html">RFC2428</a>
+</div>
+    
+</div>
+</div>
+</div>
+</td><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>TLS/SSL Support</h1>
+</div>
+<div class="h3"> 
+     
+   
+      
+<div class="h3">
+<h3>TLS/SSL Support</h3>
+</div>
+          
+          
+<p>This document explains how to enable Apache FTP Server to use 
+             Transport Layer Security (TLS) for encrypted client-server communication.
+          </p>
+          
+<p>James uses the Sun Java Secure Sockets Extension (JSSE) infrastructure 
+             to provide TLS/SSL sockets. JSSE comes packaged with several vendor 
+             Java distributions (i.e. Sun Java 1.4.x, IBM Java 1.3.x). For these 
+             distributions, please follow the vendor provided instructions for 
+             configuring the JVM to use JSSE services.
+          </p>
+         
+      
+<div class="h3">
+<h3>Implicit Security</h3>
+</div>
+          
+          
+<p>If you want to use <strong>implicit</strong> SSL connection. The first 
+             thing you need to do is to set appropriate server socket factory.
+             (<strong>org.apache.ftpserver.socketfactory.SSLFtpSocketFactory</strong>). 
+             If you use SSLFtpSocketFactory, you must specify the "ssl"
+             configuration parameters.
+          </p>
+          
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+              
+<tr class="b">
+                  
+<th colspan="1" rowspan="1">Configuration Parameter</th>
+                  <th colspan="1" rowspan="1">Description</th>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.class</td>
+                  <td colspan="1" rowspan="1">org.apache.ftpserver.socketfactory.SSLFtpSocketFactory</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.address</td>
+                  <td colspan="1" rowspan="1">FTP server address</td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.port</td>
+                  <td colspan="1" rowspan="1">FTP server port</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-file</td>
+                  <td colspan="1" rowspan="1">
+                      Keystore file location. One sample keystore file 
+                      (<strong>res/.keystore</strong>) has been provided with 
+                      the distribution.
+                  </td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-password</td>
+                  <td colspan="1" rowspan="1">
+                      Keystore password. The sample keystore password : password
+                  </td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-type</td>
+                  <td colspan="1" rowspan="1">The keystore type. The sample keystore type : JKS</td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-protocol</td>
+                  <td colspan="1" rowspan="1">Keystore protocol. The sample keystore protocol : TLS</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-algorithm</td>
+                  <td colspan="1" rowspan="1">Keystore algorithm. The sample keystore algorithm : SunX509</td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.client-authentication</td>
+                  <td colspan="1" rowspan="1">Client authentication is required. The default is false.</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.key-password</td>
+                  <td colspan="1" rowspan="1">Key password. The sample keystore key password : password</td>
+              
+</tr>
+          
+</table>
+          
+<p>
+              Implicit secure socket does not ensure encrypted data transfer. 
+              To use SSL/TLS in data connection, client has to send "PROT P" command.
+              You also need to set the keystore configuration parameters. Encrypted 
+              data transfer is supported for FTP passive (PASV) mode only.
+          </p>
+          
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+              
+<tr class="b">
+                  
+<th colspan="1" rowspan="1">Configuration Parameter</th>
+                  <th colspan="1" rowspan="1">Description</th>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.data-connection.ssl.keystore-file</td>
+                  <td colspan="1" rowspan="1">
+                      Keystore file location. One sample keystore file 
+                      (<strong>res/.keystore</strong>) has been provided with 
+                      the distribution.
+                  </td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.data-connection.ssl.keystore-password</td>
+                  <td colspan="1" rowspan="1">
+                      Keystore password. The sample keystore password : password
+                  </td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.data-connection.ssl.keystore-type</td>
+                  <td colspan="1" rowspan="1">The keystore type. The sample keystore type : JKS</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.data-connection.ssl.keystore-protocol</td>
+                  <td colspan="1" rowspan="1">Keystore protocol. The sample keystore protocol : TLS</td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.data-connection.ssl.keystore-algorithm</td>
+                  <td colspan="1" rowspan="1">Keystore algorithm. The sample keystore algorithm : SunX509</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.data-connection.ssl.client-authentication</td>
+                  <td colspan="1" rowspan="1">Client authentication is required. The default is false.</td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.data-connection.ssl.key-password</td>
+                  <td colspan="1" rowspan="1">Key password. The sample keystore key password : password</td>
+              
+</tr>
+          
+</table>
+      
+      
+      
+<div class="h3">
+<h3>Explicit Security</h3>
+</div>
+          
+          
+<p>
+              In this mode server supports both secure and non-secure connection. Upon
+              request from client (AUTH SSL) the server switches to the SSL/TLS mode.
+          </p>
+          
+<p>
+              In this case, the default server socket factory 
+              (org.apache.ftpserver.socketfactory.FtpSocketFactory) has to be used.
+          </p>
+          
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+              
+<tr class="b">
+                  
+<th colspan="1" rowspan="1">Configuration Parameter</th>
+                  <th colspan="1" rowspan="1">Description</th>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.class</td>
+                  <td colspan="1" rowspan="1">org.apache.ftpserver.socketfactory.FtpSocketFactory</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.address</td>
+                  <td colspan="1" rowspan="1">FTP server address</td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.port</td>
+                  <td colspan="1" rowspan="1">FTP server port</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-file</td>
+                  <td colspan="1" rowspan="1">
+                      Keystore file location. One sample keystore file 
+                      (<strong>res/.keystore</strong>) has been provided with 
+                      the distribution.
+                  </td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-password</td>
+                  <td colspan="1" rowspan="1">
+                      Keystore password. The sample keystore password : password
+                  </td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-type</td>
+                  <td colspan="1" rowspan="1">The keystore type. The sample keystore type : JKS</td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-protocol</td>
+                  <td colspan="1" rowspan="1">Keystore protocol. The sample keystore protocol : TLS</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.keystore-algorithm</td>
+                  <td colspan="1" rowspan="1">Keystore algorithm. The sample keystore algorithm : SunX509</td>
+              
+</tr>
+              
+<tr class="a">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.client-authentication</td>
+                  <td colspan="1" rowspan="1">Client authentication is required. The default is false.</td>
+              
+</tr>
+              
+<tr class="b">
+                  
+<td colspan="1" rowspan="1">config.socket-factory.ssl.key-password</td>
+                  <td colspan="1" rowspan="1">Key password. The sample keystore key password : password</td>
+              
+</tr>
+          
+</table>
+          
+<p>
+              If you want to use secure data transfer, you have to set
+              config.data-connection.ssl parameters like implicit security.
+          </p>
+      
+  
+
+<div id="authors" align="right">by&nbsp;Rana Bhattacharyya</div>
+</div>
+</div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2002-2005&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+</tr>
+<tr>
+<td align="left"></td><td align="right">
+<div align="right">
+<div class="credit"></div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</body>
+</html>

Propchange: incubator/public/trunk/site-publish/projects/ftpserver/ssl.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/public/trunk/site-publish/projects/ftpserver/ssl.pdf
URL: http://svn.apache.org/viewcvs/incubator/public/trunk/site-publish/projects/ftpserver/ssl.pdf?rev=280789&view=auto
==============================================================================
--- incubator/public/trunk/site-publish/projects/ftpserver/ssl.pdf (added)
+++ incubator/public/trunk/site-publish/projects/ftpserver/ssl.pdf Wed Sep 14 00:05:09 2005
@@ -0,0 +1,128 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 2136 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0E968iG&AII3E,q+S@Y>m!bcPdC:)mo87[dZK*af><32T95UhoASGOZdVd^2PD;eM8<=5:d_LMmt:l>"$-FA4=,7CKV\/o:Mo]WeNo!a@S\_,eKs^2"tQLXu=LqKoce?%#nYDD/(a-OA\Kjm#YVH!+KVs&eS+i@gA^3^,Zu+J1&(pIB*"P@dce=*n-&1u?^PGbhIb^r"BY:D+i?.t(mF]m*e#`[DT#(qhjJiXgBYTG$'.'mLi2/7L1iH$jjI=fjRJV+><`):.[@B._WDnRtD\;l8Y`$:rR+YLc"GY[Z]-.u,,c.`6",d]AUG26'l,1eh%&5*SWe<-`\/[66pH>jjX_G8D1%D-gt.AT;uHC:;Ni3)'C3bGpE,;<O"$LFe9rS`CY,>1O-gKUZOkkTf-_3Bej>p^nD;1poTk:ok.0=)gU"B^ZP)Gi('5+'@??roKtg=TuWbeT]3+e`r%q6u/!&>LKN(%rqQj]@\Ds0$=)@g%6>#Gr^CJ@&'[:V37Nm7[$XKbJV^?^ar;[,-^<_m_nfIc#ZeO[8\m5,arJe'?`:CK,a7l5UC7[a>(4in3&U/\Q^D:)'R+=)"`?@MdARWVWe74B[Zg)opsj!&36>*TgXhFHF^XQL?_s^X<c_XX9Ktp_Z"4r:o'%nT%rIB.SEdR1*hiSj$<%o`_\tW$Q_,9[@YRXXBep%PrR*uaU[SkgZcRP,aZBm?f-i=ErEU$s5kb%#po+69O_%rZ)6bpW;?kD=<+)MIXNcq,Yi*LCNeIQRr+?W/gA54S%8b.*lbkm*:nduSuLqF8ePj;haL^e7ZAVufQFd+,]0c(L??:N'k4pn-VjoR0'l!G@b%Isj]_#('"1A7R6g<'V@BAg0gUnPoJX_Xi^ar3VIK30ECbltDITLI&@!Vs>4W"e-Oc.+#BK-!'/igaJTOjq)V97[*,Nd9%oCb,F148#+bHH0mi(9K%T.5?Tl")VBTS1G=VP8YXp`p6YGL[*cB438n#[d<JJ5m?6/]eH6o/Aa)hp].Wgg*QU;5\S5Hp3[!0g,*4<>uI2QDAJanGL!"b3JNoRhE?b*!R]U/i);KEJGjAQuQLer,#d%.g%*odh$c@H\8YgF@EuOS\//ejAN[qLB9!hXNkB`"DH--+!"UIkIo!O9]?-pWCX4JI>j."Q8cK5PVW.W1;"Z1kEp_P@/;kc6bI$G*![9@f)-bEL@LrZI(?+(9huaKL<HnT5ZO_Kse@0X]*4_T:UijA*%;4<e4""-J1K!>/kD<0YNLYjg&!BUM=<1?r<25fp#g5d]/`9(j@hZZ1F+oKDZU;HP8+Y39l-><qA@f,=`%GXUP$a>QW3Y(3):QUBGZ_UI'_B82m$$]n_1q0fq%*8\t4aHP98?'^WU^Dh"e;l5Q"QVkZ2^ET;`DIH8]AG]Tuugral3Duh&W:D1s_l(>Fts'O'/D6rd+-:4T^An#qHD%iT^h6M%#3M\5`QU!.8&,)FB12^Yc:,Nk&S^Y7]`]Wn/NYMidEgrk@3q$[TG9-aAGI,-[-K:qJB*.j&_$":i0mMWCX436Z]R=SFW;akscRT?(5!sdD_d@'7=)gKgm=B1\DoeuQQoGQ_8_3srmjFo4;mrk7C(eD/oPDJcU`ea9mW))R/_i.JButV9TJYp;Nfq?:@ONs_oeBpis-Ri!(bLKi,0#`iL.,uL*;$r`SnTaMDJ[?dR,>&BT,*t1/mq_/cHFK)17j?[=W#40SrLHC&OFAj'1/IMYoOF%M3X/G6RUcb1f@PgNM9KJ^%H2G2\!GBbmF'r338uqegP=R\aJ3hc[7t/k8DIAQ0g!O0n8ro%^+F(@et(%(V@$E=$3+5]JgEcah&%1P/&[n.(!jGl(0e:b998ZeLO:@DGBZPeU/F>&F>1`led(o:$2H^/B7MS6tc/gH,_USANS1e2geu90Cq5co5o9fbf&s$$rd\[7GjSjTOO2nU!`1_*?\FB.0;6"<KccBBW8/qLGq@)o9ofno,E+,IG:U.[?E7,1&-FTeJ0`9mI'X=$tr#c<C@Zm`0G-9TKB$;_<l(%['Q<_6@nIJG\p%Q9T(ifTQt0R*6Vm%YI1Dm84-$hU,eS0O(Y8q2\p;G%;rmVcaWR'/IfsII`OG7FPN7[W>7l%Pp%r'[G)ONi.'D_6k'~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+>>
+endobj
+7 0 obj
+<< /Length 2336 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`V?'Ca9'Rf_Z@/As.`*+E054Y#8fesp.fu?dbSSfNO/DJD&a8qg5s*]SH5hL=D744X"G(&h"`RWA`\Y/7IMoiTMjP.TV4pjF3\0)&EKH989q:_6)/g-2C'E/Xg&%E,1s)[J,-GN:34<GJ2<@G#&0]Js4,_hn-W6A=2p>pXB$Q\GOf4$UWSb3+H0)l0I8DK;7J<@1j3Iaa:QEARm-s6%2bLn@?8sUPb;/F&n4VlhGZZs)oH!5*/0:]eJ`J9!^&Si@VTL&('2'C3h=X/]1F9:8g"jdWi"sK$<S7r'?d%$#RIRt.?p06ACfF0"O4h72?J/cT,C$RH?6--C&^1omX&(r&CN==BOJ3(SIG:Re&W,<7uo+dD6/WcbdJfl&/G-XhV<mK\l\`(<P,VE#]RBtWT\e+ojG2'i.N5/A.e'NFl0]N$$8;7*9'Wg#\(@C:TIQO>c?%UWRafgXL?,_S9fa[@Z4dRdq=MKa&"U2oQ^,XS->*As?._&KWaB(h@d[KZ`N>-`JO,N"Sj\'YQ>9Pn6hNH-LBG2W7,`?ck\5l[olad*&SS8NGd!SH^Q.;nAE]e)Ghn"-e97j+ilukC8,l;,SDJo:D7^?VbX'aCr6:(ZX:QG4A-^H*YgdE-B&7^da99V_<:OIa;?/LgmU?fqRaX&bocA&&rOrsEE?(QujQZ:VUk&FG'BF_WA"maltioC=8q59_$Vg6m^Apq/S+>33S4:p'<nEl@cUsc3.<OCE4e"dR3BlE"*2+lGK/nh\0Xe5$qHsX2Bh+ua\Cq#<YWH?S[-Te[>(G0LRN7-gaqe92u;CeS`iNYXC(dejJ'BXU[aD5'NQ*bSIE(-unhU.MK"mGsES[P,Y>HOgcWRnKB'q2>Z`F6Moq:T^;FqT#2\3!Eh.+7Rklb&kH]q57Qs.\i8Z"6-80Ee2kJn<]38Zh2rJ,)N(E]#!6Ed8i+o8IU$,h2);r40C6"+#>RA)__Fc_R_8Vi)aCr*?uYp,Q.l307[AR)c&ZMn4cD9T(/lpP'2@U.0G+B4P.E4cTsa5op6HF]HsE<i.E7#Ks-f=!\,5A[U4nZW9H)DaLLH98s=[-#@)R/k`5sk/7Nb=lXVb[.b[R@c6j;06!qn/X+M>TQP\.[(eQ-<nWNM`p5(]Sf]f5^7R<+'VFbiN"?87kPC\a2rI)8qmJEnq1<]UKf0*C[J<cN;8r^7=_mDGp,u[g<E,P;rqb2L6LXe`7=9V"\BD6-oCV"7!&WK9(KYU$_a9t'Mq(b1<N+,C6k4-:liS&lDqD%^L$`gu0mg<:m4]nWa=0_qd-9^/DM7[1;5!aM#@_C]&&codm'28b'+-93JO_D*OP-">3b69IX&+q^N#ZH<lS[[2_X-j'^S29B@5_TWP1>kC'-l!@br")&5m,+LFBqZ7:)RcZ'lou53f@e^P0%BCc`>q$JGGe9(&c%j\LH8dj"S]#Jo,Yc.TGO\+pZe]"+6Z"kH&2#gDVm)%_!%V=,aW+S/<EILnm>7kr<hgi/%[K!>K3QP2+2nLop$aM^.l#fS>HdCDnh^gC4I;ELOduk"fs)nnf$io+dD*K_F>(npPpV`=BBidoVL:".^8pVb!XmpEM^K(qYbAs/-m&b7brX2MtaDZ*juSq9$ceDHH9o_qZ<b;R+,W"9ObCQFISQoG$+<q#8U*$B!ORp?Pm3QY/A'CD,<8[T09M=%!Ph]%Z4WRXP-]U`Etj-EcQK#<+@=:!lL!m76kLO<6<ZI9fVpkjPJn*!.+7E^X.SO7ND/rR:C?P\4=q<mpOue>>Mc!4Zo+]bgS!6e)4m[+r_SX\=#)h3\Aj^P`d!`Z^DlooKD*%Z]8)]%s,$Z#!Vm.q@9!lk5<1ReQ->l'YRm6]4k6XE(c84*O3mh$Z,(a]d@3AG=R)?PgIl&C*KtkP=ee=)BeCYO/6p9K'9)/nYtegTHZZ<60[*Cgi,be6*aWqJLFl?8#&`-ZMFZFt]N"fd^n"C8T@(lJ>b*;2s;djST8d\2hQ>q&73KQt$+sj^*tLg:_X<pU8l'L#Z2pFE$>mA.Nbm)KLU"Pa#%)'$+Db+r&b<8ta4;m"I[$=#,m#Bt'n%Rmjplnr3a(d&phE,]a\@DQ"1*XrXsu12g.01f-1UMEhl0c[?`Ufl@rg/sj#&NLR;VRJ).E6d0'Al[WTP_jfY<cAI\Gq7qd"'Caf^6e)M)Z?X:K;1G&I7A[==c<BUG?@7C*mnam>(Bh"&:[UbY54&>1&c[R8%I`:6D=<5OI-^5EJl!T#f&Qi&N1J=4^+]#Bm>lP(hN[D(pP;(O@+Rh're"nI%iaoUY6D#][+VI,MK@$`b7<42Bh6c_gML_^":EDN@Yo3Cr"mCYPiM~>
+endstream
+endobj
+8 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 7 0 R
+>>
+endobj
+9 0 obj
+<< /Length 1560 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU59on9n&A@ZcI&*UXp`h+oDEFU^g6n(H<cD/THOguJ&<S;5'"Z&s?cR>!LSeQk)E"7H4M1Oh>V;MlX3i#idB=.61D31d+;cI4T`>0km_ELr+9Sqf'CUTB&-4?]9+JD*^IOoOTujru7LTnV;$8hMr3-l*iF!D,_VPWG]"e:jiEC(g#jb"t+S!<V0)K/n;?BlPi8=(93,Z&CXGZ\%f9:'_Y)DiPe'4cN<V6Lo"08Vc;6XI%*b'ZILU_!7r3^oL4MN(VZ23tn-6u@)oAb^pYIl^#5B!\2FK:EU%13YP&6=K9TgP%nM,=UW4=%11;:baC$7"hud;"(5ZHTt[dd"-J)H<%NAWD%V.Z5UK>uM>hnU8gm"O!/ieh&LJ?o"+aW[`c/I]8":-eg38r^mRXm@gd8V$43Nr0Yr:Z`*bu#nd;t0SM;:<_To%?EDU:.uqudr]46?=6[oMIfAh&H]n3*0G&t49E'4<+.4`p[qBiE'+lnb4YIH7'Ul`m'YfDM@SZdHk9gjGS2<#ahPZVnIWBloeu:3,ZOPe/cWaH=NE,FcO,=5Y\(ehJX6MJ;H.E,p/_YbiFK\l&)V$Ym9&Q7u2@-?M<`%tJAMJ4A#e`*B8uq6Z-o^#K2NYL?`in!2+RdO84KU/m4_r_[1oF6UROr4K<dX_#DQU@-Ws*Uq*D<sp@:l7iL-Aa%P5dALeD_7R#`XKE4:%uS<`$9@C!u)\%tW?!PQ.Ko8D>A!fA[;$SG<bpeRgP6<#^[O-p\-$rha/;%=>>JHA=?3P>>tBc_oO@K#CrDs8$Ts/c(NbE/HhOio$mZL6WotW*AmB^+67N7:!!QggBhbe3,R9-2^TrR3-]X:DS:X<i<eTaXT]A"cZ/h>T96J[=.hSKpuP3k,cbr<^pGEpX]#Q38M/XZf#@8L/fBIW)M;FbjJ'bBtc)i;'N`!$TjH^7gRJY%O@YAZ)>!@d:\drQprb6j,Pa*3H`$0/Q8ida'cRnc(ZgF>B=eZ?s0(^s"H;(QMAKFG"Z(jJl?k)<e[WJDM^lG8*XFD)*c]9oIS9Ma#[-(6@Y8UdJ!nO>31=j1HtrKl7<.S8=l7oJi/`G^*]rSB9i9tnmCR]jK`OP/mZCDA&Ge?3Nr><>O&-K9YX<nML1sS#DVN.2\kM3cjUtMPp'qA>MbbBAaoSXRXqP'13BAX:s,1JDd#jNE?]VM,GQY7P3Z&Do!PAhAQbp)jZ(n*e]r;A`<^ZJr15_-F<MJErMuQ9Etq(V"=]7.MgoVU"#EKeT.#[O`OYG^9BG`P4E]&\cP>n1._\*5=2%C4VcV--l*8t5ni'&=qt--a#>jrk#dph)4t#@]Og!k`P7Vp;\Pl\/0>-H/FoG3"c!lK5T(;4jUL;>*j%N-Z[a&XJO^l]%$gcLn\(QfsJiM/[MP>.&>^j/kiR>E^Cp4jM,Y#'rMI_L@J*ATSq/1=6a)FdrDa2Yj2dK9Bde4J3OY<2h@X]-2&Ja8V`*BWr.8H3bg[/e*e2(Oc=@AYn-fU+g`UhsOq"I^u[d@Y2Xl%RTngo[iERS3u[]hkQL('`\CbC2NfN9$jIj!`f6N~>
+endstream
+endobj
+10 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 9 0 R
+>>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+13 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 8 0 R 10 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 11 0 R /F5 12 0 R /F1 13 0 R /F2 14 0 R /F7 15 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 16
+0000000000 65535 f 
+0000007254 00000 n 
+0000007325 00000 n 
+0000007375 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000002299 00000 n 
+0000002405 00000 n 
+0000004833 00000 n 
+0000004939 00000 n 
+0000006591 00000 n 
+0000006698 00000 n 
+0000006811 00000 n 
+0000006921 00000 n 
+0000007029 00000 n 
+0000007145 00000 n 
+trailer
+<<
+/Size 16
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+7498
+%%EOF

Propchange: incubator/public/trunk/site-publish/projects/ftpserver/ssl.pdf
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.html
URL: http://svn.apache.org/viewcvs/incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.html?rev=280789&view=auto
==============================================================================
--- incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.html (added)
+++ incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.html Wed Sep 14 00:05:09 2005
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
+<title>Who We Are?</title>
+</head>
+<body bgcolor="white" class="composite">
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<td align="left">
+<div class="groupLogo">
+<a href="http://www.apache.org"><img border="0" class="logoImage" alt="Apache" src="resources/images/group-logo.gif"></a>
+</div>
+</td><td align="right">
+<div class="projectLogo">
+<a href="http://incubator.apache.org/projects/ftpserver/"><img border="0" class="logoImage" alt="Ftpserver" src="resources/images/project-logo.gif"></a>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<tr class="status">
+<td><a href="http://www.apache.org/">Apache</a> | <a href="http://incubator.apache.org/">Incubator</a> | <a href="http://incubator.apache.org/projects/ftpserver/">FTP Server</a></td><td id="tabs">
+<div class="tab">
+<span class="selectedTab"><a class="base-selected" href="index.html">Home</a></span> | <script language="Javascript" type="text/javascript">
+function printit() {  
+if (window.print) {
+    window.print() ;  
+} else {
+    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
+document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
+    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
+}
+}
+</script><script language="Javascript" type="text/javascript">
+var NS = (navigator.appName == "Netscape");
+var VERSION = parseInt(navigator.appVersion);
+if (VERSION > 3) {
+    document.write('  <a title="PRINT this page OUT" href="javascript:printit()">PRINT</a>');
+}
+</script> | <a title="PDF file of this page" href="who_we_are.pdf">PDF</a>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Apache FTP Server</span>
+        
+<div class="menuItem">
+<a href="index.html">Welcome</a>
+</div>
+        
+<div class="menuItem">
+<a href="license.html">License</a>
+</div>
+        
+<div class="menuItem">
+<a href="mailing_list.html">Mailing List</a>
+</div>
+        
+<div class="menuItem">
+<span class="menuSelected">Who We Are</span>
+</div>
+        
+<div class="menuItem">
+<a href="download.html">Download</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Setup</span>
+        
+<div class="menuItem">
+<a href="installation.html">Installation</a>
+</div>
+        
+<div class="menuItem">
+<a href="configuration.html">Configuration</a>
+</div>
+        
+<div class="menuItem">
+<a href="ssl.html">TLS/SSL Support</a>
+</div>
+        
+<div class="menuItem">
+<a href="user_manager.html">User Manager</a>
+</div>
+        
+<div class="menuItem">
+<a href="ip_restrictor.html">IP Restrictor</a>
+</div>
+        
+<div class="menuItem">
+<a href="logger.html">Logger</a>
+</div>
+        
+<div class="menuItem">
+<a href="messages.html">Messages</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Advanced</span>
+        
+<div class="menuItem">
+<a href="ftp_commands.html">FTP Commands</a>
+</div>
+        
+<div class="menuItem">
+<a href="site_commands.html">SITE Commands</a>
+</div>
+        
+<div class="menuItem">
+<a href="ftplet.html">Ftplet</a>
+</div>
+        
+<div class="menuItem">
+<a href="javadoc/index.html">Javadoc</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">RFCs</span>
+        
+<div class="menuItem">
+<a href="rfc959.html">RFC959</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2228.html">RFC2228</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2389.html">RFC2389</a>
+</div>
+        
+<div class="menuItem">
+<a href="rfc2428.html">RFC2428</a>
+</div>
+    
+</div>
+</div>
+</div>
+</td><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Who We Are?</h1>
+</div>
+<div class="h3">
+    
+    
+        
+<div class="h3">
+<h3>Who We Are?</h3>
+</div>
+            
+            
+<p>A successful project requires many people to play many roles.
+               Some members write code or documentation, while others are valuable
+               as testers, submitting patches and suggestions.
+            </p>
+            
+<p>The team is comprised of Members and Contributors. Members have
+               direct access to the source of a project and actively evolve the
+               code-base. Contributors improve the project through submission of
+               patches and suggestions to the Members. The number of Contributors
+               to the project is unbounded. Get involved today. All contributions
+               to the project are greatly appreciated.
+            </p>
+
+            
+<div class="h4">
+<h4>Members</h4>
+</div>
+                
+                
+<p>The following is a list of developers with commit privileges
+                   that have directly contributed to the project in one way or another.
+                </p>
+                
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+                    
+<tr class="b">
+                        
+<th colspan="1" rowspan="1">Name</th>
+                        <th colspan="1" rowspan="1">Email</th>
+                        <th colspan="1" rowspan="1">Organization</th>
+                    
+</tr>
+                    
+<tr class="a">
+                        
+<td colspan="1" rowspan="1">Rana Bhattacharyya</td>
+                        <td colspan="1" rowspan="1"><a href="mailto:rana_b.{aT}.yahoo.{d0T}.com">rana_b.{aT}.yahoo.{d0T}.com</a></td>
+                        <td colspan="1" rowspan="1"></td>
+                    
+</tr>
+                    
+<tr class="b">
+                        
+<td colspan="1" rowspan="1">Paul Hammant</td>
+                        <td colspan="1" rowspan="1"><a href="mailto:paul.{aT}.hammant.{d0T}.org">paul.{aT}.hammant.{d0T}.org</a></td>
+                        <td colspan="1" rowspan="1"></td>
+                    
+</tr>
+                
+</table>
+            
+
+            
+<div class="h4">
+<h4>Contributors</h4>
+</div>
+                
+                
+<p>The following additional people have contributed to this project
+                   through the way of suggestions, patches or documentation.
+                </p>
+                
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+                    
+<tr class="b">
+                        
+<th colspan="1" rowspan="1">Name</th>
+                        <th colspan="1" rowspan="1">Email</th>
+                        <th colspan="1" rowspan="1">Organization</th>
+                    
+</tr>
+                    
+<tr class="a">
+                        
+<td colspan="1" rowspan="1">Birkir A. Barkarson</td>
+                        <td colspan="1" rowspan="1"></td>
+                        <td colspan="1" rowspan="1"></td>
+                    
+</tr>
+                    
+<tr class="b">
+                        
+<td colspan="1" rowspan="1">David H. DeWolf</td>
+                        <td colspan="1" rowspan="1"><a href="mailto:ddewolf.{aT}.apache.{d0T}.org">ddewolf.{aT}.apache.{d0T}.org</a></td>
+                        <td colspan="1" rowspan="1">Vivare, INC</td>
+                    
+</tr>
+                
+</table>
+            
+        
+    
+
+<div id="authors" align="right">by&nbsp;Rana Bhattacharyya</div>
+</div>
+</div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2002-2005&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+</tr>
+<tr>
+<td align="left"></td><td align="right">
+<div align="right">
+<div class="credit"></div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</body>
+</html>

Propchange: incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.pdf
URL: http://svn.apache.org/viewcvs/incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.pdf?rev=280789&view=auto
==============================================================================
--- incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.pdf (added)
+++ incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.pdf Wed Sep 14 00:05:09 2005
@@ -0,0 +1,139 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1980 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=gQ(#H&:O:SkV3+DX@VXQ<+L&c$T)Q2UNpO2K!o>cNGLY?Cr6_Ymi>8i88=]\.g:iI4CcWTGW;$WmJV(qh.u;<!;YJlZgaIaedLBi0!ONV&,+F@(Bm!s;;s0OhX=6(k2N@a8)aZcGk-udcd*p;ri,Xi\,8fX9j=6MUG/DjU>"#[@Vjr.4YtN7cK^k#F!`OVf"6l(9Wn2e.0@8d:Q-2FTs%p@"4[H3T:J6bYB\"m$N7L-qRj(-,NL5:#2YR/\6ed,g)NaeIurZ.^91b<jI_KejHZe%Z2J6Abf-::Y-&OmB1d=bo-6]G/*,tZLu#l<Npg"R%Y?abU)lG+(>1qtUk[0Kb7>3Pi6'"7\E!ITeV2X?1Us(KU9oqHe@?'_Q'o"n4L+Iu<qbRtHF2g7%CVSklF>O_F^=@C7X&853p62DqolM$DSZd8fYI0!90j15ghgbn2j"5,,_\E#c??@fW*FU"FpD/L4EK%^j2sU\-XeIY5V9q_Z*.`D3n?Wt_]<f[ZdU&T%$FHKVS.r2j2&aR5]1ao"eF:9BnoG0NcM8QMaN/m..4OsMp.;WTib*t>;l&`/l''l3(eW4jiLf,c<\!&fXhm!3-*M,JBer7S<=`ZfuJFCLG22;LI7V*EST\NN^<63?l\FTX=D:I=0E1@A1LlD;J3)uXj:2FMmc\hZJ'r-d!:4Jm;i!Srn'@,Gc36^=$R&ndl^W<Pb_&@fa<oPQ;U_H,p2k3ESP1h6a$Ct*uaQINb!c27E-q^e)t<,.b<Fa1qJ_GPYJM*bu/@(B6BEe="pE%FAR-?5d_B/<r4cG0=Wd:!oJd$RWe;KSq)6)G^S(>R(@!*m7p07YWM32-qeR2NRatcb*AAFQ:4fc)P':0S8frqER5rGkg)\g],Kn/d+_hH[+5maP:[kYf0C?]NGaIDb,Q2Vf&Ed*:S28%Qf?_Ed3qD&#F[8'4a%5CBGJMC)L?bra`BPhof(;?<,+C9BE)_Wp^H47,&n0?5)PPW:l*#Q>OS$Wr>T\&`X'g<ND^9;YBMrp,kNAV<f:<$pC6f5*qnEC^`c0E'RDTdm3OfohQe/o*XW3kLo"=Jq?.7.J$icT3IQ1!$P_Ff!KBni%K^l&[qoFLUZfo2EPQnYJ0p([=>+?40SY(]fVVs@1#jNrN3Nj.bQud^hI'%@*:#NNcM1#eIJsJrK*3T2f650uqkIR)EtFhMBfZdo?jsBm>/@(oT`m)Ki9d33!m(^o7G4aBo%Eoeg2#/LYn$cYKn[8Er;Tro05UG;]!,EFoHj+f1N^n]n>ETJFrl7o][IhEfi\VG>,W\Mp4oO]l;VO6GAhjTDW_))P/Xoafe9G?\@0BQ"5CX<ZG+"G-fR"%bB+f\_&-Wg.8rH-YVfuaJ.D4/s&#XOncqFo/^h:#?'hOPgY9nn,6%0F%-O2<BZAcmp;-&B!^2^`:t?&A=:FrH:#r?3Q\6&Ah,1O92b]]ND6A+Ab;EIhAOSEJ=m;m^G;Vjd=f,'+FOKC'9u7Na7AMNm4aXOXlL'qGc<[X8P"'?Qp-[Eb<'nr?@,3-22^o9oRb5R.H*oGpSe=ZR5f+uBPRtna5Q#]sF<hWgSiWp%'7+ubnf9l9!gl;M#ujGf_eE$[V`NI%;fA\DMRtegUSe64`GsKcmL/iiOOfn9A<Bk=5;?<s"J),/'="%9I6%o8?js^fqY.pVc\joULY?FmbY#G9;?>Vcd)i+>dCP=L1EJ%]S64%s,s)j0`=B"BH-&:.EcZ;i9Z:l*f',<LK/)Gi'1En=$GqNG_PabBgeJQS;og_C#-;%3a:<0UjqF]QjDplH@6!`R7W[1YL\,!Vs&PYWjNgNRrqQ2@K,BuVOc+X\US/L&M<hbc.dD#56`(](@*m`)[aneMEDJejcWY^\W'-T"EBk+24:&HDeb_ZQ0!a-l[;kjE$*fV#P*%j$'cN?d8#qE58e3.r&=`Nts-D5N?8lfJ43#j@Q.@6X"]/>WYIH]_Qd:3;IoWVU.K~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+9 0 R
+10 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 244.5 332.719 375.14 322.719 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (mailto:rana_b.{aT}.yahoo.{d0T}.com)
+/S /URI >>
+/H /I
+>>
+endobj
+9 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 244.5 312.469 372.91 302.469 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (mailto:paul.{aT}.hammant.{d0T}.org)
+/S /URI >>
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 244.5 187.185 379.59 177.185 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (mailto:ddewolf.{aT}.apache.{d0T}.org)
+/S /URI >>
+/H /I
+>>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+13 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 11 0 R /F5 12 0 R /F1 13 0 R /F2 14 0 R /F7 15 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 16
+0000000000 65535 f 
+0000003412 00000 n 
+0000003470 00000 n 
+0000003520 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000002143 00000 n 
+0000002263 00000 n 
+0000002301 00000 n 
+0000002485 00000 n 
+0000002669 00000 n 
+0000002856 00000 n 
+0000002969 00000 n 
+0000003079 00000 n 
+0000003187 00000 n 
+0000003303 00000 n 
+trailer
+<<
+/Size 16
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+3643
+%%EOF

Propchange: incubator/public/trunk/site-publish/projects/ftpserver/who_we_are.pdf
------------------------------------------------------------------------------
    svn:eol-style = native



---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message