summary refs log tree commit diff stats
path: root/qapi
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2017-02-28 22:27:05 +0100
committerMarkus Armbruster <armbru@redhat.com>2017-03-07 16:07:47 +0100
commitf740048323398ebde9575a5730bf6d9f2a237f08 (patch)
treea7fcd911721549b578079bcd8dec05849398a286 /qapi
parent069b64e3fe75c81edef6685c9941a7937a48fec4 (diff)
downloadfocaccia-qemu-f740048323398ebde9575a5730bf6d9f2a237f08.tar.gz
focaccia-qemu-f740048323398ebde9575a5730bf6d9f2a237f08.zip
keyval: Restrict key components to valid QAPI names
Until now, key components are separated by '.'.  This leaves little
room for evolving the syntax, and is incompatible with the __RFQDN_
prefix convention for downstream extensions.

Since key components will be commonly used as QAPI member names by the
QObject input visitor, we can just as well borrow the QAPI naming
rules here: letters, digits, hyphen and period starting with a letter,
with an optional __RFQDN_ prefix for downstream extensions.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <1488317230-26248-20-git-send-email-armbru@redhat.com>
Diffstat (limited to 'qapi')
0 files changed, 0 insertions, 0 deletions