You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ra...@apache.org on 2002/04/07 19:03:36 UTC
cvs commit: jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/ip IpRestrictorInterface.java FileIpRestrictor.java
rana_b 02/04/07 10:03:36
Modified: ftpserver/src/java/org/apache/avalon/ftpserver/ip
IpRestrictorInterface.java FileIpRestrictor.java
Log:
allow/ban IP
Revision Changes Path
1.3 +5 -0 jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/ip/IpRestrictorInterface.java
Index: IpRestrictorInterface.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/ip/IpRestrictorInterface.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- IpRestrictorInterface.java 29 Mar 2002 09:07:51 -0000 1.2
+++ IpRestrictorInterface.java 7 Apr 2002 17:03:35 -0000 1.3
@@ -25,6 +25,11 @@
String ROLE = IpRestrictorInterface.class.getName();
/**
+ * Allow/ban the listed IPs flag.
+ */
+ boolean isAllowIp();
+
+ /**
* Reload data from store.
*/
void reload() throws IOException;
1.2 +7 -1 jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/ip/FileIpRestrictor.java
Index: FileIpRestrictor.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/ip/FileIpRestrictor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- FileIpRestrictor.java 31 Mar 2002 16:47:34 -0000 1.1
+++ FileIpRestrictor.java 7 Apr 2002 17:03:35 -0000 1.2
@@ -125,7 +125,13 @@
break;
}
}
- return !bMatch;
+
+ if (isAllowIp()) {
+ return bMatch;
+ }
+ else {
+ return !bMatch;
+ }
}
/**
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>