Unicode support for swift

Bug #940689 reported by Gabriel Hurley
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Undecided
Gabriel Hurley

Bug Description

The backend stack for swift fully supports unicode, but there are still numerous points on our end where unicode characters break things due to encoding problems and string conversions. We should aim for full unicode support.

Changed in horizon:
assignee: nobody → Gabriel Hurley (gabriel-hurley)
milestone: none → essex-4
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/4521

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.openstack.org/4521
Committed: http://github.com/openstack/horizon/commit/ab35449e4c24c811ef81a3626698d40d886a1f58
Submitter: Jenkins
Branch: master

commit ab35449e4c24c811ef81a3626698d40d886a1f58
Author: Gabriel Hurley <email address hidden>
Date: Thu Feb 23 17:10:29 2012 -0800

    Swift name usage cleanup. Unicode support and slash prohibition.

    Ensures end-to-end support for unicode characters w/ swift in all
    places where cloudfiles supports it. (patch submitted to fix cloudfiles).

    Also makes sure that the forward-slash character is not allowed in
    container or object names since it's a reserved character in swift.

    Fixes bug 889564 and fixes bug 940689.

    Change-Id: I259eb04f2f8854d43d1df28876d34b237a21fa9a

Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: essex-4 → 2012.1
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.