Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Patch

Description

Files affected

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_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_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_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

...