Revision: glite-voms-admin-server--release--1.2.13--patch-1 Archive: lorentey@elte.hu--2004 Creator: Karoly Lorentey Date: Mon Dec 12 20:39:48 CET 2005 Standard-date: 2005-12-12 19:39:48 GMT Modified-files: src/org/glite/security/voms/database/DBAdmin.java src/org/glite/security/voms/database/DBCA.java src/org/glite/security/voms/database/DBCapability.java src/org/glite/security/voms/database/DBGroup.java src/org/glite/security/voms/database/DBRole.java src/org/glite/security/voms/database/DBUser.java src/org/glite/security/voms/database/connection/Update.java src/org/glite/security/voms/database/flavours/MySQLSequence.java src/org/glite/security/voms/request/Request.java New-patches: lorentey@elte.hu--2004/glite-voms-admin-server--release--1.2.13--patch-1 Summary: Eliminate possible cursor leaks in all UPDATE/INSERT statements. (Hypothetical fix for bug #14193) Keywords: * src/org/glite/security/voms/database/DBCapability.java: (addMember, removeMember, removeAllMembers, createCapability) (deleteCapability): Remove possible resource leaks. * src/org/glite/security/voms/database/DBGroup.java: (deleteGroup, addMember, removeMember, removeAllMembers): Ditto. * src/org/glite/security/voms/database/DBRole.java: (deleteRole, addMember, removeMember, removeAllMembers, createRole): Ditto. * src/org/glite/security/voms/database/DBUser.java: (setAttributes, createUser): Ditto. * src/org/glite/security/voms/database/connection/Update.java: (writeTransactionTimestampIfNecessary): Ditto. * src/org/glite/security/voms/database/flavours/MySQLSequence.java: (nextval, update): Ditto. * src/org/glite/security/voms/database/DBAdmin.java (initialize): Canonicalize query format. * src/org/glite/security/voms/database/DBCA.java: (countUsers, getCAs, countCAs): Ditto. * src/org/glite/security/voms/database/DBCapability.java: (initialize, countMembers, isMember, getMembers, getMembersAsUser) (countCapabilities, getCapabilityNames): Ditto. * src/org/glite/security/voms/database/DBGroup.java: (initialize, countAllGroups, countChildGroups, isChildGroup) (getChildGroups, getChildGroupNames, countMembers, isMember) (getMembers, getMembersAsUser, getMemberNames): Ditto. * src/org/glite/security/voms/database/DBRole.java: (initialize, countMembers, countMembers, isMember) (isMember, getMembers, getMembersAsUser, getMemberNames, getMembers) (getMembersAsUser, getMemberNames, getRoleNames, countRoles): Ditto. * src/org/glite/security/voms/database/DBUser.java: (initialize, getAllUsernames, countGroups, getGroupnames) (getRolenames, countCapabilities, getCapabilityNames): Ditto. * src/org/glite/security/voms/database/connection/Update.java: (writeTransactionTimestampIfNecessary): Ditto. * src/org/glite/security/voms/database/flavours/MySQLSequence.java: (nextval, update): Ditto. * src/org/glite/security/voms/request/Request.java: (isInDatabase, store): Ditto.