Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-6092

Add deprecated tag to config framework

    Details

    • Type: Improvement
    • Status: Dev backlog
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 7.0.0
    • Fix Version/s: None
    • Component/s: config
    • Labels:
      None

      Description

      As defined in the current development version of ForgeRock Product Stability Labels, "legacy" is now an official interface stability. Legacy is defined as follows:

      This feature or interface has been replaced with an improved version, and is no longer receiving development effort from ForgeRock.

      You should migrate to the newer version, however the existing functionality will remain.

      It would be helpful to add a "legacy" tag to the DS configuration framework. The tag could contain an explanation indicating why a configuration object or property has "legacy" status.

      For example, the following features seem to fit this definition (not necessarily an exhaustive list):

      • Password storage schemes with weak hashes
      • Reversible password storage schemes
      • CRAM-MD5 SASL
      • DIGEST-MD5 SASL
      • JMX support
      • SNMP support
      • deprecated hash mechanisms used by the fingerprint cert mapper

      Some "legacy" features, such as DSML, do not use the configuration framework. In those cases, we would update the documentation to include the information.

      We could augment the definition of "legacy" in the docs as necessary.

      Acceptance Criteria

      • Add legacy tag support to the configuration framework
      • Update legacy configuration elements to use the tag

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                Mark Mark Craig
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: