libvirt/docs
John Ferlan 5d7659027f docs,rng: Adjust storage pool name grammar checks
https://bugzilla.redhat.com/show_bug.cgi?id=1475250

It's possible to define and start a pool with a '.' in the
name; however, when trying to add a volume to a domain using
the storage pool source with a '.' in the storage pool name,
the domain RNG validation fails because RNG uses 'genericName'
which does not allow a '.' in the name.

Domain XML def parsing has a virXMLValidateAgainstSchema which
generates the error. The Storage Pool XML def parsing has no
call to virXMLValidateAgainstSchema. The only Storage Pool name
validation occurs in virStoragePoolDefParseXML to ensure the
name doesn't have a '/' in it and in storagePoolDefineXML to
call virXMLCheckIllegalChars using the same parameter "\n" as
qemuDomainDefineXMLFlags would check after the RNG check
could be succesful.

In order to resolve this, create a poolName definition in
storagecommon.rng that will mimic the domain name regex that
disallows a newline character, but add the "/" in the exclude
list. Then modify the pool and volume source name definitions
to key off that poolName.
2017-10-05 08:10:46 -04:00
..
api_extension xen_xs: name xendConfigVersion magic numbers 2012-02-01 16:28:17 -07:00
devhelp maint: consolidate several .gitignore files 2012-02-03 15:27:16 -07:00
fonts docs: Add monospaced Overpass fonts 2016-11-21 13:15:12 +01:00
html maint: consolidate several .gitignore files 2012-02-03 15:27:16 -07:00
internals docs: Fix typo deamon -> daemon 2017-09-04 15:07:17 +02:00
js docs: rewrite content on front page to be more useful 2016-11-11 12:15:05 +00:00
logos docs: add master SVG for libvirt logo 2016-11-11 09:31:10 +00:00
schemas docs,rng: Adjust storage pool name grammar checks 2017-10-05 08:10:46 -04:00
32favicon.png * docs/site.xsl docs/*.png docs/*.html: update the images from Diana, 2006-01-23 22:55:41 +00:00
404.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
acl.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
aclpolkit.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
android-chrome-192x192.png docs: add full set of "favicon" files to support modern clients 2017-08-02 17:00:11 +01:00
android-chrome-256x256.png docs: add full set of "favicon" files to support modern clients 2017-08-02 17:00:11 +01:00
api_extension.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
api.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
apibuild.py python: Don't hardcode interpreter path 2017-09-19 16:04:53 +02:00
apple-touch-icon.png docs: add full set of "favicon" files to support modern clients 2017-08-02 17:00:11 +01:00
apps.html.in docs: Add entry for ZStack to apps page 2017-08-31 16:39:16 +02:00
architecture.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
architecture.gif * docs/architecture.* docs/*: added a section on the architecture 2005-12-21 16:59:34 +00:00
architecture.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
auditlog.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
auth.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
bindings.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
browserconfig.xml docs: add full set of "favicon" files to support modern clients 2017-08-02 17:00:11 +01:00
bugs.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
cgroups.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
compiling.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
contact.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
contribute.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
csharp.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
devguide.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
docs.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
downloads.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drivers.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvbhyve.html.in docs: bhyve: document autoport support 2017-08-06 11:18:39 +04:00
drvesx.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvhyperv.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvlxc.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvnodedev.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvopenvz.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvphyp.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvqemu.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvremote.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvtest.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvuml.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvvbox.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvvirtuozzo.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvvmware.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
drvxen.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
errors.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
favicon-16x16.png docs: add full set of "favicon" files to support modern clients 2017-08-02 17:00:11 +01:00
favicon-32x32.png docs: add full set of "favicon" files to support modern clients 2017-08-02 17:00:11 +01:00
favicon.ico docs: add full set of "favicon" files to support modern clients 2017-08-02 17:00:11 +01:00
firewall.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
format.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
formatcaps.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
formatdomain.html.in qemu: Support multiqueue virtio-blk 2017-10-04 17:50:53 +02:00
formatdomaincaps.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
formatnetwork.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
formatnode.html.in nodedev: add switchdev to NIC capabilities 2017-09-18 08:32:24 -04:00
formatnwfilter.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
formatsecret.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
formatsnapshot.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
formatstorage.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
formatstorageencryption.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
genaclperms.pl perl: Don't hardcode interpreter path 2017-09-19 16:04:53 +02:00
generic.css docs: Use Overpass Mono as the monospace font 2016-11-21 14:04:05 +01:00
goals.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
governance.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
hacking.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
hooks.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
hvsupport.pl perl: Don't hardcode interpreter path 2017-09-19 16:04:53 +02:00
index.html.in docs: force content in <script> element 2017-08-08 11:00:26 +01:00
index.py python: Don't hardcode interpreter path 2017-09-19 16:04:53 +02:00
internals.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
java.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
libvirt-daemon-arch.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
libvirt-daemon-arch.png build: regenerate .png files 2012-07-23 16:07:13 -06:00
libvirt-driver-arch.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
libvirt-driver-arch.png build: regenerate .png files 2012-07-23 16:07:13 -06:00
libvirt-object-model.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
libvirt-object-model.png build: regenerate .png files 2012-07-23 16:07:13 -06:00
libvirt-virConnect-example.fig internals: Update to include RPC and Lock links and add new data 2013-03-04 17:36:03 -05:00
libvirt-virConnect-example.png internals: Update to include RPC and Lock links and add new data 2013-03-04 17:36:03 -05:00
libvirt.css docs: remove navigation sidebar from pages 2016-11-11 12:15:06 +00:00
locking-lockd.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
locking-sanlock.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
locking.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
logging.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
main.css docs: make website responsive for mobile devices 2017-08-07 14:44:40 +01:00
Makefile.am docs: make website responsive for mobile devices 2017-08-07 14:44:40 +01:00
manifest.json docs: Fix syntax-check error 2017-08-02 15:00:28 -04:00
migration-managed-direct.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
migration-managed-direct.png Add documentation about migration. 2011-10-28 10:07:45 +01:00
migration-managed-p2p.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
migration-managed-p2p.png Add documentation about migration. 2011-10-28 10:07:45 +01:00
migration-native.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
migration-native.png Add documentation about migration. 2011-10-28 10:07:45 +01:00
migration-tunnel.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
migration-tunnel.png Add documentation about migration. 2011-10-28 10:07:45 +01:00
migration-unmanaged-direct.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
migration-unmanaged-direct.png Add documentation about migration. 2011-10-28 10:07:45 +01:00
migration.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
mobile.css docs: make website responsive for mobile devices 2017-08-07 14:44:40 +01:00
mstile-150x150.png docs: add full set of "favicon" files to support modern clients 2017-08-02 17:00:11 +01:00
newapi.xsl docs: generate pretty indented HTML for API docs 2017-08-02 17:00:11 +01:00
news-2005.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2006.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2007.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2008.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2009.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2010.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2011.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2012.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2013.html.in docs: remove bogus 'shape' attribute on links 2017-08-02 17:00:11 +01:00
news-2014.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
news-2015.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
news-2016.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
news-ascii.xsl NEWS: Improve building pipeline 2017-01-10 19:37:53 +01:00
news-html.xsl docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
news.rng docs: Move news.rng out of docs/schemas 2017-04-05 09:51:51 +02:00
news.xml news: Document domifstat and QoS changes made recently 2017-10-05 10:10:53 +02:00
node.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
node.gif * doc/*: augment and try to complete the doc in its current state 2006-01-23 13:24:07 +00:00
nss.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
page.xsl docs: make website responsive for mobile devices 2017-08-07 14:44:40 +01:00
pci-hotplug.html.in docs: Define anchors correctly in pci-hotplug 2017-08-23 13:58:45 +02:00
php.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
python.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
reformat-news.py python: Don't hardcode interpreter path 2017-09-19 16:04:53 +02:00
remote.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
search.php.code.in docs: Properly quote self uri in search.php 2017-07-10 13:44:00 +02:00
search.php.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
secureusage.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
securityprocess.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
site.xsl docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
storage.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
structures.fig Remove trailing whitespace from all xfig files 2011-10-28 10:11:16 +01:00
subsite.xsl docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
testapi.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
testsuites.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
testtck.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
uri.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
virshcmdref.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
windows.html.in docs: switch to using HTML5 doctype declaration 2017-08-02 17:00:11 +01:00
wrapstring.xsl Generate HACKING from docs/hacking.html.in 2010-11-12 19:47:20 +01:00