libvirt/src/qemu
Martin Kletzander 9f748277bb Fixed URI parsing
Function xmlParseURI does not remove square brackets around IPv6
address when parsing. One of the solutions is making wrappers around
functions working with xmlURI*. This assures that uri->server will be
always properly assigned and it doesn't have to be changed when used
on some new place in the code.
For this purpose, functions virParseURI and virSaveURI were
added. These function are wrappers around xmlParseURI and xmlSaveUri
respectively.
Also there is one new syntax check function to prohibit these functions
anywhere else.

File changes:
 - src/util/viruri.h        -- declaration
 - src/util/viruri.c        -- definition
 - src/libvirt_private.syms -- symbol export
 - src/Makefile.am          -- added source and header files
 - cfg.mk                   -- added sc_prohibit_xmlURI
 - all others               -- ID name and include fixes
2012-02-24 16:49:21 -07:00
..
libvirtd_qemu.aug Add two new security label types 2012-02-02 17:44:37 -07:00
MIGRATION.txt qemu: Implement migration job phases 2011-07-27 08:45:09 -06:00
qemu_agent.c qemu: Implement DomainPMSuspendForDuration 2012-02-15 11:45:45 +01:00
qemu_agent.h qemu: Implement DomainPMSuspendForDuration 2012-02-15 11:45:45 +01:00
qemu_bridge_filter.c Remove conn parameter from virReportSystemError 2010-02-09 01:04:54 +01:00
qemu_bridge_filter.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_capabilities.c qemu: Set capabilities based on supported monitor commands 2012-02-15 11:37:39 +01:00
qemu_capabilities.h qemu: Set capabilities based on supported monitor commands 2012-02-15 11:37:39 +01:00
qemu_cgroup.c qemu: eliminate "Ignoring open failure" when using root-squash NFS 2012-02-03 16:47:43 -05:00
qemu_cgroup.h qemu: Implement period and quota tunable XML configuration and parsing 2011-07-21 17:11:12 +08:00
qemu_command.c Error out when using SPICE TLS with spice_tls=0 2012-02-24 09:25:44 -07:00
qemu_command.h tests: Teach qemuxml2argvtest about spapr-vio addresses 2012-01-13 16:08:22 -07:00
qemu_conf.c Add two new security label types 2012-02-02 17:44:37 -07:00
qemu_conf.h Add two new security label types 2012-02-02 17:44:37 -07:00
qemu_domain.c qemu: fix my typo at commit 74e034964c 2012-01-31 20:21:06 -07:00
qemu_domain.h QEMU guest agent support 2012-01-24 12:19:51 +01:00
qemu_driver.c Fixed URI parsing 2012-02-24 16:49:21 -07:00
qemu_driver.h Split all QEMU process mangement code into separate file 2011-02-17 12:48:55 +00:00
qemu_hostdev.c qemu: Introduce inactive PCI device list 2012-01-17 17:05:32 -07:00
qemu_hostdev.h qemu: Keep list of USB devices attached to domains 2011-12-24 18:12:04 +01:00
qemu_hotplug.c network: support Open vSwitch 2012-02-15 16:04:54 -05:00
qemu_hotplug.h qemu: Don't drop hostdev config until security label restore 2011-12-16 11:53:03 +01:00
qemu_migration.c Fixed URI parsing 2012-02-24 16:49:21 -07:00
qemu_migration.h qemu: Forbid migration with cache != none 2012-02-23 14:34:56 +01:00
qemu_monitor_json.c qemu: Set capabilities based on supported monitor commands 2012-02-15 11:37:39 +01:00
qemu_monitor_json.h qemu: Set capabilities based on supported monitor commands 2012-02-15 11:37:39 +01:00
qemu_monitor_text.c qemu: Implement virDomainGetDiskErrors 2012-02-01 10:54:15 +01:00
qemu_monitor_text.h qemu: Refactor qemuMonitorGetBlockInfo 2012-01-27 13:07:56 +01:00
qemu_monitor.c qemu: Set capabilities based on supported monitor commands 2012-02-15 11:37:39 +01:00
qemu_monitor.h qemu: Set capabilities based on supported monitor commands 2012-02-15 11:37:39 +01:00
qemu_process.c qemu: Prevent crash of libvirtd without guest agent 2012-02-16 23:26:41 +08:00
qemu_process.h qemu: drop driver lock while trying to terminate qemu process 2012-02-15 13:57:10 -05:00
qemu.conf Add two new security label types 2012-02-02 17:44:37 -07:00
test_libvirtd_qemu.aug qemu: Support for overriding NOFILE limit 2011-12-22 17:49:04 +01:00
THREADS.txt qemu: fix crash when mixing sync and async monitor jobs 2011-08-01 09:41:57 -06:00