mirror of https://gitee.com/openkylin/libvirt.git
schema: use a better regex for listen addresses
A domain with '::' as the listen address fails to validate. Reuse the 'ipAddr' and 'dnsName' regexes from basictypes instead of reinventing them. https://bugzilla.redhat.com/show_bug.cgi?id=1285665
This commit is contained in:
parent
63fd27cfa3
commit
7ec235ed09
|
@ -5221,9 +5221,10 @@
|
|||
</data>
|
||||
</define>
|
||||
<define name="addrIPorName">
|
||||
<data type="string">
|
||||
<param name="pattern">(([0-2]?[0-9]?[0-9]\.){3}[0-2]?[0-9]?[0-9])|(([0-9a-fA-F]+|:)+[0-9a-fA-F]+)|([a-zA-Z0-9_\.\+\-]*)</param>
|
||||
</data>
|
||||
<choice>
|
||||
<ref name="ipAddr"/>
|
||||
<ref name="dnsName"/>
|
||||
</choice>
|
||||
</define>
|
||||
<define name="usbIdDefault">
|
||||
<data type="string">
|
||||
|
|
|
@ -19,5 +19,5 @@ QEMU_AUDIO_DRV=none \
|
|||
-net none \
|
||||
-serial none \
|
||||
-parallel none \
|
||||
-vnc 127.0.0.1:59630,share=allow-exclusive \
|
||||
-vnc '[::]:59630,share=allow-exclusive' \
|
||||
-vga cirrus
|
||||
|
|
|
@ -25,8 +25,8 @@
|
|||
<controller type='pci' index='0' model='pci-root'/>
|
||||
<input type='mouse' bus='ps2'/>
|
||||
<input type='keyboard' bus='ps2'/>
|
||||
<graphics type='vnc' port='65530' autoport='no' listen='127.0.0.1' sharePolicy='allow-exclusive'>
|
||||
<listen type='address' address='127.0.0.1'/>
|
||||
<graphics type='vnc' port='65530' autoport='no' listen='::' sharePolicy='allow-exclusive'>
|
||||
<listen type='address' address='::'/>
|
||||
</graphics>
|
||||
<video>
|
||||
<model type='cirrus' vram='16384' heads='1'/>
|
||||
|
|
Loading…
Reference in New Issue