#47481 Console allowing to add unhashed#user#password to user defined class
Closed: wontfix None Opened 10 years ago by nkinder.

When creating a new user defined class from console, there is
unhashed#user#password attribute available. When added to user defineed class
it causes error during directory server start.

  1. In Directory server console -> Configuration -> Schema -> Object classes
    click "Create"
  2. Fill in required attributes. Select from the list unhashed#user#password
    attribute and add it either to required or allowed attributes list. Save.
  3. Restart directory server.

Server fails to start.

Not sure if this option should be available and present in this particular list
of the attributes in the first place.


See also: https://bugzilla.redhat.com/show_bug.cgi?id=924789#c3
So, probably, there are 2 separated issues.
1) 389-ds-base-1.2.11: unhashed#user#password should not be newly added to any object class.
2) 389-ds-base-1.3.2: any attribute type name violating RFC 4512 should be rejected.

This works for me using the latest console/admin server and Directory Servers:

389-ds-base-1.3.2.22-1
(1.3.3) - master branch

Closing as works for me.

Metadata Update from @nhosoi:
- Issue set to the milestone: 389-admin,console 1.1.36

7 years ago

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/818

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix (was: Invalid)

3 years ago

Login to comment on this ticket.

Metadata