ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/util/uk/org/iscream/cms/util/ACL.java
Revision 1.8 - (view) (annotate) - [select for diffs]
Sun Aug 1 10:41:08 2004 UTC (19 years, 8 months ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
Catch a lot of old URL's and update them. Also remove a couple of old files
that aren't used.

Revision 1.7 - (view) (annotate) - [select for diffs]
Wed Feb 5 14:27:58 2003 UTC (21 years, 1 month ago) by tdb
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6
Util package has been pulled out of the server. Next step will be to modify
the server and conient (and anything else?) to use this instead. New
package name is uk.org.iscream.cms.util. All the java files were moved with
a repo copy, so they retain their history.

Revision 1.6 - (view) (annotate) - [select for diffs]
Tue May 21 16:47:18 2002 UTC (21 years, 10 months ago) by tdb
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5
Added URL to GPL headers.

Revision 1.5 - (view) (annotate) - [select for diffs]
Sat May 18 18:16:03 2002 UTC (21 years, 10 months ago) by tdb
Branch: MAIN
Changes since 1.4: +21 -2 lines
Diff to previous 1.4
i-scream is now licensed under the GPL. I've added the GPL headers to every
source file, and put a full copy of the license in the appropriate places.
I think I've covered everything. This is going to be a mad commit ;)

Revision 1.4 - (view) (annotate) - [select for diffs]
Wed Mar 20 17:03:35 2002 UTC (22 years ago) by tdb
Branch: MAIN
Changes since 1.3: +79 -36 lines
Diff to previous 1.3
Added three new methods;
clear() allows one to completely reset the ACL
add(String acl) allows one to add rules in a String format
setDefaultMode(boolean defaultMode) allows one to change the default mode

Also made it clearer what the default "default mode" is, and what it will
get set to upon construction.

The thinking behind some of this is that you can "on the fly" change the
setup of the ACL should it take your fancy. In terms of i-scream, you'd
simply call clear() and the add(String acl) with the new String. You could
do this by just creating a new ACL, and replacing the ACLServerSocket with
a new one, but this seems neater. A downside is that there will be a point
in time when the ACL will allow stuff that maybe it shouldn't. Maybe some
synchronization is needed?

Revision 1.3 - (view) (annotate) - [select for diffs]
Tue Mar 19 12:18:22 2002 UTC (22 years ago) by tdb
Branch: MAIN
Changes since 1.2: +71 -2 lines
Diff to previous 1.2
Added new constructor to take a String of the form:
    "expression:rule;expression:rule;expression:rule"
This allows an ACL to be constructed from a single String, which is nice in
the context of i-scream because we can read that from the config :)

Revision 1.2 - (view) (annotate) - [select for diffs]
Fri Feb 15 22:27:15 2002 UTC (22 years, 1 month ago) by tdb
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1
Typo in the javadoc.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Jan 8 14:24:28 2002 UTC (22 years, 2 months ago) by tdb
Branch: MAIN
Branch point for: SERVER_PIRCBOT
Merged ACL code into the util package.
This code was previously in CVS:experimental/server/ACL.

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a