On Tue, Jul 3, 2012 at 8:00 AM, Florian Haas <florian@xxxxxxxxxxx> wrote: > On Tue, Jul 3, 2012 at 2:22 PM, Wido den Hollander <wido@xxxxxxxxx> wrote: >> Hi, >> >> With my CloudStack integration I'm running into a problem with the cephx >> keys due to '/' being possible in the cephx keys. >> >> CloudStack's API expects a URI to be passed when adding a storage pool, >> e.g.: >> >> addStoragePool?uri=rbd://user:cephxkey@xxxxxxxxxxxx/poolname >> >> If 'cephxkey' contains a / the URI parser in Java fails (java.net.URI) and >> splits the URI in the wrong place. >> >> For base64 there is a specification [0] that describes the usage of - and _ >> instead of + and / >> >> Is there a way that we change the bits in src/common/armor.c and replace the >> + and / for - and _? > > FWIW (only semi-related), some S3 clients -- s3cmd from s3tools, for > example -- seem to choke on the forward slash in radosgw > auto-generated secret keys, as well. > With radosgw we actually switch a while back to use the alternative encoding. If you still have some old access keys, just replace them. Yehuda -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html