grouper_v2_3_0_api_patch_0 | GRP-1278: deadlock in grouper on upgrade (and maybe other times) | classes/edu/internet2/middleware/grouper/attr/assign/AttributeAssignBaseDelegate.java classes/edu/internet2/middleware/grouper/util/GrouperUtil.java classes/edu/internet2/middleware/grouper/FieldFinder.java |
grouper_v2_3_0_api_patch_1 | GRP-1287: obliterateStem and point in time | classes/edu/internet2/middleware/grouper/app/gsh/obliterateStem.java |
grouper_v2_3_0_api_patch_2 | GRP-1288: allow grouper config overlays to be able to easily refer to other properties in the same config file like the UI GRP-1289: warning on new mysql driver and no ssl config in the connect url GRP-1290: built in stem for legacy attributes should use the root stem for built in objects | classes/edu/internet2/middleware/grouperClient/util/GcElUtilsSafe.java classes/edu/internet2/middleware/grouperClient/config/ConfigPropertiesCascadeBase.java classes/grouper.hibernate.base.properties classes/grouper.base.properties |
grouper_v2_3_0_api_patch_3 | GRP-1299: Set transaction isolation level to read committed | classes/grouper.hibernate.base.properties |
grouper_v2_3_0_api_patch_4 | GRP-1304: delete membership from UI has major performance problem | classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3MembershipDAO.java |
grouper_v2_3_0_api_patch_5 | GRP-1308: grouper_ddl is slow due to selecting * from every table/view | classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.java |
grouper_v2_3_0_api_patch_6 | GRP-1309: log4j has a potential memory leak | lib/log4j.jar classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java |
grouper_v2_3_0_api_patch_7 | GRP-1311: commons-lang has a potential memory leak | lib/commons-lang.jar classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java |
grouper_v2_3_0_api_patch_8 | GRP-1317: attributeDefSave web service doesnt work for soap | classes/edu/internet2/middleware/grouper/util/GrouperUtil.java classes/edu/internet2/middleware/grouper/util/ChangeToVersionCustomizable.java |
grouper_v2_3_0_api_patch_9 | GRP-1319: Use database metadata to see if a table or view exists | classes/edu/internet2/middleware/grouper/ddl/GrouperDdl.java classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtils.java classes/edu/internet2/middleware/grouper/ddl/GrouperDdlUtilsTest.java |
grouper_v2_3_0_api_patch_10 | GRP-1323: null pointer exception with inherited rule privilege and EL then clause | classes/edu/internet2/middleware/grouper/rules/RuleFinder.java |
grouper_v2_3_0_api_patch_11 | GRP-1313: potential ws/ui memory leaks with threadlocals | classes/edu/internet2/middleware/grouper/j2ee/ServletContextUtils.java classes/edu/internet2/middleware/grouper/j2ee/ServletRequestUtils.java classes/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.java |
grouper_v2_3_0_api_patch_12 | GRP-1327: Handle case issue between subject source and loader source | classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java |
grouper_v2_3_0_api_patch_13 | GRP-1328: threadlocal clearing issue with Crypto | classes/edu/internet2/middleware/grouper/util/GrouperThreadLocalState.java |
grouper_v2_3_0_api_patch_14 | GRP-1138: add import / export auditing | classes/edu/internet2/middleware/grouper/audit/AuditTypeBuiltin.java |
grouper_v2_3_0_api_patch_15 | GRP-1320: show folders in new UI user should see | classes/grouper.base.properties classes/edu/internet2/middleware/grouper/privs/PrivilegeHelper.java classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.java |
grouper_v2_3_0_api_patch_16 | GRP-1303: null pointer exception in loader with default source id | classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java |
grouper_v2_3_0_api_patch_17 | GRP-1343: Change log error when unassigning type and deleting type together | classes/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.java |
grouper_v2_3_0_api_patch_18 | GRP-1352: GroupUniqueExtensionHook doesn't work when moving a group | classes/edu/internet2/middleware/grouper/hooks/examples/GroupUniqueExtensionHook.java |
grouper_v2_3_0_api_patch_19 | GRP-1351: Failures in findAllChildStems | classes/edu/internet2/middleware/grouper/validator/DeleteStemValidator.java classes/edu/internet2/middleware/grouper/Stem.java classes/edu/internet2/middleware/grouper/internal/dao/StemDAO.java classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3StemDAO.java |
grouper_v2_3_0_api_patch_20 | GRP-1353: external user find create delete web services | classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.java classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubject.java |
grouper_v2_3_0_api_patch_21 | GRP-1358: grouper config should use root stem for built in objects for all configs that need it | classes/grouper.base.properties |
grouper_v2_3_0_api_patch_22 | GRP-1365: loader threads can cause database pool timeout errors | classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderDb.java classes/grouper-loader.base.properties |
grouper_v2_3_0_api_patch_23 | GRP-1367: find bad memberships daemon | classes/grouper.base.properties classes/edu/internet2/middleware/grouper/misc/FindBadMembershipsDaemon.java classes/grouper-loader.base.properties classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticType.java |
grouper_v2_3_0_api_patch_24 | GRP-1368: TIER instrumentation | classes/edu/internet2/middleware/grouper/app/loader/GrouperLoader.java classes/edu/internet2/middleware/grouper/instrumentation/TierDiscovery.java classes/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.java classes/grouper.base.properties classes/grouper-loader.base.properties |
grouper_v2_3_0_api_patch_25 | GRP-1368: TIER instrumentation (fix) | classes/edu/internet2/middleware/grouper/instrumentation/TierInstrumentationDaemon.java |
grouper_v2_3_0_api_patch_26 | GRP-1381: Use member table subject identifier in loader jobs to improve performance | classes/edu/internet2/middleware/grouper/app/loader/LoaderMemberWrapper.java classes/edu/internet2/middleware/grouper/app/loader/db/GrouperLoaderResultset.java classes/edu/internet2/middleware/grouper/app/loader/GrouperLoaderType.java |
grouper_v2_3_0_api_patch_27 | GRP-1382: Add idIndex to Changelog Entries or PIT Group | classes/edu/internet2/middleware/grouper/Group.java classes/edu/internet2/middleware/grouper/changeLog/ChangeLogTypeBuiltin.java classes/edu/internet2/middleware/grouper/changeLog/ChangeLogLabels.java |
grouper_v2_3_0_api_patch_28 | GRP-1390: esb messaging does not send a timestamp | classes/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbConsumer.java classes/edu/internet2/middleware/grouper/changeLog/esb/consumer/EsbEvent.java |
grouper_v2_3_0_api_patch_29 | GRP-1395: Change log improvements | classes/grouper-loader.base.properties classes/edu/internet2/middleware/grouper/changeLog/ChangeLogEntry.java classes/edu/internet2/middleware/grouper/j2ee/status/DiagnosticLoaderJobTest.java classes/grouper.base.properties classes/edu/internet2/middleware/grouper/changeLog/ChangeLogHelper.java classes/edu/internet2/middleware/grouper/changeLog/ChangeLogTempToEntity.java |
grouper_v2_3_0_api_patch_30 | GRP-1365: loader threads can cause database pool timeout errors | classes/grouper.hibernate.base.properties |
grouper_v2_3_0_api_patch_31 | GRP-1412: export to gsh gives exception | classes/edu/internet2/middleware/grouper/xml/export/XmlExportMembership.java |
grouper_v2_3_0_api_patch_32 | GRP-1413: GroupSave with uuid and no name does not work for new uuids | classes/edu/internet2/middleware/grouper/attr/AttributeDefNameSave.java classes/edu/internet2/middleware/grouper/StemSave.java classes/edu/internet2/middleware/grouper/externalSubjects/ExternalSubjectSave.java classes/edu/internet2/middleware/grouper/attr/AttributeDefSave.java classes/edu/internet2/middleware/grouper/GroupSave.java |
grouper_v2_3_0_api_patch_33 | GRP-1411: Generic error message when attempting to delete group that is part of a composite group | classes/edu/internet2/middleware/grouper/internal/dao/hib3/Hib3GroupDAO.java |
grouper_v2_3_0_api_patch_34 | GRP-1423: My memberships tab shows your memberships without taking into account security | classes/edu/internet2/middleware/grouper/privs/PrivilegeHelper.java |
grouper_v2_3_0_api_patch_35 | GRP-1417: migrate from grouper.ehcache.xml to hierarchical properties configuration | classes/ehcache.example.xml classes/ehcache.xml classes/grouper.cache.base.properties classes/grouper.cache.properties classes/edu/internet2/middleware/grouper/cfg/GrouperCacheConfig.java classes/edu/internet2/middleware/grouper/cache/EhcacheController.java classes/edu/internet2/middleware/grouper/misc/GrouperCheckConfig.java |
grouper_v2_3_0_ui_patch_0 | GRP-1286: Fix UI wording for v2.3.0 folder privilege changes | classes/grouperText/grouper.text.en.us.base.properties files/WEB-INF/jsp/gettingStarted.jsp files/WEB-INF/jsp/generalHelp.jsp |
grouper_v2_3_0_ui_patch_1 | GRP-1291: grouper ui text config should use superclass to implement local references to properties | classes/edu/internet2/middleware/grouperClient/config/GrouperUiTextConfig.java |
grouper_v2_3_0_ui_patch_2 | GRP-1313: potential ws/ui memory leaks with threadlocals | classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.java classes/edu/internet2/middleware/grouper/ui/GrouperSessionAttributeListener.java |
grouper_v2_3_0_ui_patch_3 | GRP-1138: add import / export auditing | classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2GroupImport.java classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/GuiAuditEntry.java classes/grouperText/grouper.text.en.us.base.properties classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/SimpleMembershipUpdateImportExport.java |
grouper_v2_3_0_ui_patch_4 | GRP-1334: control links from new UI to admin and lite UIs via group | classes/edu/internet2/middleware/grouper/ui/GrouperUiFilter.java classes/edu/internet2/middleware/grouper/grouperUi/beans/ui/IndexContainer.java |
grouper_v2_3_0_ui_patch_5 | GRP-1333: control which attributes are displayed for a subject and in which order | classes/grouper-ui.base.properties classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiSubject.java files/WEB-INF/grouperUi2/subject/subjectHeader.jsp |
grouper_v2_3_0_ui_patch_6 | GRP-1361: ui button to run loader job not showing up if "etc" is not stem for built in objects | classes/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiGroup.java classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.java |
grouper_v2_3_0_ui_patch_7 | GRP-1405: csrf error on grouper ui with no slash required token is missing from the request | classes/Owasp.CsrfGuard.overlay.properties |
grouper_v2_3_0_ui_patch_8 | GRP-1411: Generic error message when attempting to delete group that is part of a composite group | classes/grouperText/grouper.text.en.us.base.properties files/grouperExternal/public/assets/js/grouper.js classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2Group.java |
grouper_v2_3_0_ui_patch_9 | GRP-1423: My memberships tab shows your memberships without taking into account security | classes/edu/internet2/middleware/grouper/grouperUi/serviceLogic/UiV2MyGroups.java |
grouper_v2_3_0_ws_patch_0 | GRP-1317: attributeDefSave web service doesnt work for soap, GRP-1322: acknowledge message ws had an issue | classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsAttributeDefActionOperationPerformed.java classes/edu/internet2/middleware/grouper/ws/rest/WsRestClassLookup.java classes/edu/internet2/middleware/grouper/ws/rest/messaging/WsRestAcknowledgeMessageRequest.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsAttributeDefActionOperationPerformed.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsAttributeDef.java classes/edu/internet2/middleware/grouper/ws/rest/GrouperServiceRest.java classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut.java |
grouper_v2_3_0_ws_patch_1 | GRP-1324: acknowledge message soap ws had an issue, GRP-1325: grouper WS send, receive, acknowledge message does not set Grouper headers | classes/edu/internet2/middleware/grouper/ws/coresoap/GrouperService.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.java |
grouper_v2_3_0_ws_patch_2 | GRP-1313: potential ws/ui memory leaks with threadlocals | classes/edu/internet2/middleware/grouper/ws/GrouperServiceJ2ee.java classes/edu/internet2/middleware/grouper/ws/j2ee/GrouperJ2eeListener.java |
grouper_v2_3_0_ws_patch_3 | GRP-1348: web services including hasMember doesnt not work when looking up group with alternate name | classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupLookup.java |
grouper_v2_3_0_ws_patch_4 | GRP-1353: external user find create delete web services | classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResults.java classes/edu/internet2/middleware/grouper/ws/coresoap/GrouperService.java classes/edu/internet2/middleware/grouper/ws/GrouperServiceLogic.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectLookup.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectDeleteResult.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubject.java classes/edu/internet2/middleware/grouper/ws/rest/GrouperServiceRest.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectAttribute.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsFindExternalSubjectsResults.java classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestExternalSubjectDeleteRequest.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectLookup.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubject.java classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestDelete.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectSaveResults.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResults.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/GrouperService.java classes/edu/internet2/middleware/grouper/ws/rest/WsRestClassLookup.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectSaveResult.java classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestFindExternalSubjectsRequest.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectDeleteResults.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectAttribute.java classes/edu/internet2/middleware/grouper/ws/rest/externalSubject/WsRestExternalSubjectSaveRequest.java classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestGet.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsGroupDeleteResults.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectToSave.java classes/edu/internet2/middleware/grouper/ws/rest/method/GrouperWsRestPut.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsFindExternalSubjectsResults.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectToSave.java classes/edu/internet2/middleware/grouper/ws/coresoap/WsExternalSubjectDeleteResult.java classes/edu/internet2/middleware/grouper/ws/soap_v2_3/WsExternalSubjectSaveResult.java files/WEB-INF/services/GrouperService_v2_3.aar |
grouper_v2_3_0_psp_patch_0 | GRP-1385: null pointer in psp change log consumer | classes/edu/internet2/middleware/psp/grouper/PspChangeLogConsumer.java |
grouper_v2_3_0_psp_patch_1 | GRP-1388: timer issue in psp | classes/edu/internet2/middleware/psp/grouper/PspChangeLogConsumer.java |
grouper_v2_3_0_pspng_patch_0 | GRP-1318: PSPNG-Creation and Location of provision_to and do_not_provision_to GRP-1316: PSPNG: Support disabling of LDAP Paging | classes/edu/internet2/middleware/grouper/pspng/LdapAttributeProvisioner.java classes/edu/internet2/middleware/grouper/pspng/GrouperGroupInfo.java classes/edu/internet2/middleware/grouper/pspng/FullSyncProvisioner.java classes/edu/internet2/middleware/grouper/pspng/ProvisionerConfiguration.java classes/edu/internet2/middleware/grouper/pspng/PspUtils.java classes/edu/internet2/middleware/grouper/pspng/LdapProvisioner.java classes/edu/internet2/middleware/grouper/pspng/Provisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapGroupProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapProvisionerConfiguration.java |
grouper_v2_3_0_pspng_patch_1 | GRP-1383-fixes for several pspng issues: GRP-1372 (Case sensitivity) || GRP-1312 (Group selection: too many groups provisioned) || GRP-1362 (Recovering from ldap connection problems while in pool (connection validation)) || GRP-1378 (Nested groups can lead to subject-lookup errors) || GRP-1373 (Group-deletion can lead to jexl expression error) || GRP-1375 (Deleted groups can lead to Cant find group by uuid exception) || GRP-1371 (Better FullSync Logs) | classes/edu/internet2/middleware/grouper/pspng/Provisioner.java classes/edu/internet2/middleware/grouper/pspng/ProvisionerFactory.java classes/edu/internet2/middleware/grouper/pspng/PspUtils.java classes/edu/internet2/middleware/grouper/pspng/LdapAttributeProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapGroupProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapGroupProvisionerConfiguration.java classes/edu/internet2/middleware/grouper/pspng/LdapProvisionerConfiguration.java classes/edu/internet2/middleware/grouper/pspng/LdapProvisioner.java classes/edu/internet2/middleware/grouper/pspng/PspChangelogConsumerShim.java classes/edu/internet2/middleware/grouper/pspng/GrouperGroupInfo.java classes/edu/internet2/middleware/grouper/pspng/LdapSystem.java classes/edu/internet2/middleware/grouper/pspng/FullSyncProvisioner.java classes/edu/internet2/middleware/grouper/pspng/ProvisioningWorkItem.java |
grouper_v2_3_0_pspng_patch_2 | GRP-1392: Fixes slow group-selecting performance with large group registries | classes/edu/internet2/middleware/grouper/pspng/Provisioner.java classes/edu/internet2/middleware/grouper/pspng/ProvisionerConfiguration.java classes/edu/internet2/middleware/grouper/pspng/LdapProvisioner.java classes/edu/internet2/middleware/grouper/pspng/FullSyncProvisioner.java |
grouper_v2_3_0_pspng_patch_3 | GRP-1401: pspng error: If you are passing in a parentStemId or a stemScope, then you need to pass both of them | classes/edu/internet2/middleware/grouper/pspng/Provisioner.java |
grouper_v2_3_0_pspng_patch_4 | GRP-1391 - Treats missing subjects in destination system as warnings instead of errors | classes/edu/internet2/middleware/grouper/pspng/LdapGroupProvisioner.java classes/edu/internet2/middleware/grouper/pspng/Provisioner.java |
grouper_v2_3_0_pspng_patch_5 | GRP-1392, fixing PSPNG for large group registries | classes/edu/internet2/middleware/grouper/pspng/Provisioner.java |
grouper_v2_3_0_pspng_patch_6 | GRP-1391 Debugging. Improve logging throughout pspng. | classes/edu/internet2/middleware/grouper/pspng/ProvisionerFactory.java classes/edu/internet2/middleware/grouper/pspng/LdapSystem.java classes/edu/internet2/middleware/grouper/pspng/PspChangelogConsumerShim.java classes/edu/internet2/middleware/grouper/pspng/Provisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapObject.java classes/edu/internet2/middleware/grouper/pspng/PspMessageConsumerShim.java classes/edu/internet2/middleware/grouper/pspng/FullSyncStarter.java classes/edu/internet2/middleware/grouper/pspng/FullSyncProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapProvisioner.java classes/edu/internet2/middleware/grouper/pspng/LdapGroupProvisioner.java |