]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Fix QEMU -vnc arg generation with raw IPv6 addresses
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 19 May 2011 10:39:35 +0000 (06:39 -0400)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 24 May 2011 14:33:53 +0000 (10:33 -0400)
commit58765b58a34182fff5691c435b57a89cfc7add98
tree40314bede69cfd342d8bc3aa3de42fdb469b0158
parent65e1acad80bfa7755767ae239fb3735de3b356ab
Fix QEMU -vnc arg generation with raw IPv6 addresses

Since -vnc uses ':' to separate the address from the port, raw
IPv6 addresses need to be escaped like [addr]:port

* src/qemu/qemu_command.c: Escape raw IPv6 addresses with []
* tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc.args,
  tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc.xml: Tweak
  to test Ipv6 escaping
* docs/schemas/domain.rng: Allow Ipv6 addresses, or hostnames
  in <graphics> listen attributes
docs/schemas/domain.rng
src/qemu/qemu_command.c
tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc.args
tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc.xml