Enumeration fails due to unprintable ASCII characters

Bug #1816194 reported by Christopher Dearborn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-dracclient
Fix Released
High
Christopher Dearborn

Bug Description

When enumerating DCIM_ControllerView, the DriverVersion field may have unprintable ASCII characters in it if the server has a BOSS card. In the past, it was observed that this field could contain unprintable non-ASCII characters, but unprintable ASCII characters have been found in it as well.

The filter needs to be changes so that only printable ASCII characters and the tab character pass the filter.

Changed in python-dracclient:
assignee: nobody → Christopher Dearborn (cdearbor)
importance: Undecided → High
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-dracclient (master)

Reviewed: https://review.openstack.org/637061
Committed: https://git.openstack.org/cgit/openstack/python-dracclient/commit/?id=95440920fd487cea921883f71f619fdfa8229669
Submitter: Zuul
Branch: master

commit 95440920fd487cea921883f71f619fdfa8229669
Author: Christopher Dearborn <email address hidden>
Date: Thu Feb 14 16:23:31 2019 -0500

    Filter unprintable ASCII during enumeration

    When enumerating DCIM_ControllerView, the DriverVersion field may have
    unprintable ASCII characters in it if the server has a BOSS card. In
    the past, it was observed that this field could contain unprintable
    non-ASCII characters, but unprintable ASCII characters have been
    found in it as well.

    This fix changes the filtering so that only printable ASCII
    characters and the tab character pass the filter.

    Closes-Bug: 1816194
    Change-Id: If7274fed19fb763aa7c2e4adc3676a4e3c26aee0

Changed in python-dracclient:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-dracclient (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/645293

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-dracclient (stable/queens)

Reviewed: https://review.openstack.org/645293
Committed: https://git.openstack.org/cgit/openstack/python-dracclient/commit/?id=d8766baebbc543d2bf64efb1e9e2f0c529d03a09
Submitter: Zuul
Branch: stable/queens

commit d8766baebbc543d2bf64efb1e9e2f0c529d03a09
Author: Christopher Dearborn <email address hidden>
Date: Thu Feb 14 16:23:31 2019 -0500

    Filter unprintable ASCII during enumeration

    When enumerating DCIM_ControllerView, the DriverVersion field may have
    unprintable ASCII characters in it if the server has a BOSS card. In
    the past, it was observed that this field could contain unprintable
    non-ASCII characters, but unprintable ASCII characters have been
    found in it as well.

    This fix changes the filtering so that only printable ASCII
    characters and the tab character pass the filter.

    Closes-Bug: 1816194
    Change-Id: If7274fed19fb763aa7c2e4adc3676a4e3c26aee0
    (cherry picked from commit 95440920fd487cea921883f71f619fdfa8229669)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-dracclient (stable/stein)

Fix proposed to branch: stable/stein
Review: https://review.openstack.org/650105

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on python-dracclient (stable/stein)

Change abandoned by Christopher Dearborn (<email address hidden>) on branch: stable/stein
Review: https://review.opendev.org/650105

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.