vfs_snapper: add DBus string encoding and decoding helpers
commit3d48fc96739bde631f8197aa313a81808481adf3
authorDavid Disseldorp <ddiss@samba.org>
Wed, 21 Jan 2015 17:16:56 +0000 (21 18:16 +0100)
committerJeremy Allison <jra@samba.org>
Wed, 21 Jan 2015 23:57:10 +0000 (22 00:57 +0100)
treeaf5aafa14639b80a23a69ac7880b42af8dd9e665
parentf72fa6390b73f47a57033282335786c24664a3f8
vfs_snapper: add DBus string encoding and decoding helpers

Snapper uses the following mechanism for encoding and decoding strings
used in DBus traffic:
Characters above 127 (0x7F - ASCII DEL) must be encoded hexadecimal as
"\x??". As a consequence "\" must be encoded as "\\".

This change adds string encoding and decoding helpers to vfs_snapper.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=11055

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/modules/vfs_snapper.c