Revision: lcg-voms-admin--cvs-trunk--0--patch-73 Archive: lorentey@elte.hu--2004 Creator: Karoly Lorentey Date: Mon Oct 25 20:54:00 CEST 2004 Standard-date: 2004-10-25 18:54:00 GMT New-files: prj.el Modified-files: NEWS build.xml src/org/edg/security/voms/database/DBACL.java src/org/edg/security/voms/database/connection/DatabaseUpgrade.java src/org/edg/security/voms/operation/AddACLEntryAction.java src/org/edg/security/voms/operation/GetACLQuestion.java src/org/edg/security/voms/operation/SetACLAction.java src/org/edg/security/voms/service/Constants.java src/org/edg/security/voms/service/VOMSSetup.java New-patches: lorentey@elte.hu--2004/lcg-voms-admin--cvs-trunk--0--patch-73 Summary: Support for global ACLs. Keywords: * NEWS: Describe global ACLs. Add deprecation notices. * build.xml: Cosmetic changes. * src/org/edg/security/voms/database/DBACL.java: (globalId, getGlobalACL): New methods. (toString): Add special case for the global ACL. (getACLEntry): Add option to check the global ACL. (checkACLEntryForAdmin): Also check the global ACL. (removeACLEntry, addACLEntry): Update for new getACLEntry. * src/org/edg/security/voms/database/connection/DatabaseUpgrade.java: (slashPrepend): Move to separate method. (checkZeroACLid): New method. (upgrade): Use them. Throw RuntimeException if there was an error. * src/org/edg/security/voms/operation/AddACLEntryAction.java: Allow operating on the global ACL. * src/org/edg/security/voms/operation/GetACLQuestion.java: Ditto. * src/org/edg/security/voms/operation/SetACLAction.java: Ditto. * src/org/edg/security/voms/service/Constants.java (GLOBAL_ACL_NAME): New constant. * src/org/edg/security/voms/service/VOMSSetup.java (start): Throw RuntimeException if there was an error during initialization. * prj.el: New file.