rana_b 02/04/07 10:08:57
Modified: ftpserver/src/java/org/apache/avalon/ftpserver/gui
FtpIpPanel.java about.html
Log:
allow/ban IP
Revision Changes Path
1.9 +16 -3
jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/gui/FtpIpPanel.java
Index: FtpIpPanel.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/gui/FtpIpPanel.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- FtpIpPanel.java 31 Mar 2002 16:52:43 -0000 1.8
+++ FtpIpPanel.java 7 Apr 2002 17:08:57 -0000 1.9
@@ -8,6 +8,7 @@
package org.apache.avalon.ftpserver.gui;
+import java.rmi.RemoteException;
import java.util.Iterator;
import java.util.StringTokenizer;
import java.awt.*;
@@ -33,17 +34,29 @@
public FtpIpPanel(CommonHandler commonHandler, JTree tree) {
super(commonHandler, tree);
mRestrictor = commonHandler.getIpRestrictor();
- initComponents();
+ try {
+ initComponents();
+ }
+ catch(Exception ex) {
+ commonHandler.handleException(ex);
+ }
refresh();
}
/**
* Initialize UI components
*/
- private void initComponents() {
+ private void initComponents() throws RemoteException {
setLayout(new BorderLayout());
- JLabel headerLab = new JLabel("IP Restriction");
+ String headerStr = "";
+ if(mRestrictor.isAllowIp()) {
+ headerStr = "Allow IP listed";
+ }
+ else {
+ headerStr = "Ban IP listed";
+ }
+ JLabel headerLab = new JLabel(headerStr);
headerLab.setHorizontalAlignment(JLabel.CENTER);
headerLab.setForeground(Color.black);
add(headerLab, BorderLayout.NORTH);
1.3 +1 -1
jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/gui/about.html
Index: about.html
===================================================================
RCS file:
/home/cvs/jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/gui/about.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- about.html 31 Mar 2002 16:52:43 -0000 1.2
+++ about.html 7 Apr 2002 17:08:57 -0000 1.3
@@ -21,7 +21,7 @@
<li><font face="Arial">You can monitor all the user activities.</font></li>
<li><font face="Arial">Anonymous login support.</font></li>
<li><font face="Arial">Handles both ASCII and binary data
transfers.</font></li>
- <li><font face="Arial">IP restriction support. You can use a limited set
of regular expressions (*?[^-]) to specify the banned IPs.</font></li>
+ <li><font face="Arial">IP restriction support. You can use a limited set
of regular expressions (*?[^-]) to specify the allowed/banned IPs.</font></li>
<li><font face="Arial">The server reloads the user data at a regular
interval if necessary.</font></li>
<li><font face="Arial">Database and LDAP can be used to store user
data.</font></li>
<li><font face="Arial">Default users <i>admin/admin</i> and
<i>anonymous</i> will be created by the server when you start it for the first
time.</font></li>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>