Eric Blake
6e0ff1d402
qemu: support disk filenames with comma
...
If there is a disk file with a comma in the name, QEmu expects a double
comma instead of a single one (e.g., the file "virtual,disk.img" needs
to be specified as "virtual,,disk.img" in QEmu's command line). This
patch fixes libvirt to work with that feature. Fix RHBZ #801036 .
Based on an initial patch by Crístian Viana.
* src/util/buf.h (virBufferEscape): Alter signature.
* src/util/buf.c (virBufferEscape): Add parameter.
(virBufferEscapeSexpr): Fix caller.
* src/qemu/qemu_command.c (qemuBuildRBDString): Likewise. Also
escape commas in file names.
(qemuBuildDriveStr): Escape commas in file names.
* docs/schemas/basictypes.rng (absFilePath): Relax RNG to allow
commas in input file names.
* tests/qemuxml2argvdata/*-disk-drive-network-sheepdog.*: Update
test.
Signed-off-by: Eric Blake <eblake@redhat.com>
2012-03-12 08:09:37 -06:00
..
2012-01-17 12:22:19 +01:00
2012-01-17 12:09:51 -07:00
2012-01-17 12:09:51 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-07-11 11:47:14 +02:00
2012-03-07 18:24:43 -07:00
2011-11-30 11:36:11 -07:00
2012-03-07 18:24:43 -07:00
2011-11-29 12:26:21 -07:00
2012-03-07 18:24:43 -07:00
2011-02-08 11:43:45 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-09 10:55:53 -05:00
2012-03-07 18:24:43 -07:00
2012-01-09 10:55:53 -05:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-06-15 11:29:09 +02:00
2012-03-07 18:24:43 -07:00
2011-06-15 11:29:09 +02:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-06-15 11:29:09 +02:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-09 10:55:53 -05:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-02-04 09:17:01 -07:00
2012-03-07 18:24:43 -07:00
2011-02-03 21:14:50 -07:00
2012-03-07 18:24:43 -07:00
2011-11-03 12:01:05 +00:00
2012-03-07 18:24:43 -07:00
2011-11-03 12:01:05 +00:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-11-03 12:01:05 +00:00
2012-03-07 18:24:43 -07:00
2011-11-03 12:01:05 +00:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-17 11:39:19 +01:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-17 11:39:19 +01:00
2012-03-07 18:24:43 -07:00
2012-01-27 16:51:50 +01:00
2012-03-07 18:24:43 -07:00
2012-01-17 12:22:19 +01:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2012-01-17 12:22:19 +01:00
2012-03-07 18:24:43 -07:00
2012-01-17 12:22:19 +01:00
2012-03-07 18:24:43 -07:00
2012-01-27 16:51:50 +01:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2011-11-17 13:47:11 -07:00
2012-03-07 18:24:43 -07:00
2011-11-17 13:47:11 -07:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-03-29 22:13:46 +08:00
2012-03-07 18:24:43 -07:00
2011-03-03 07:45:31 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-13 10:08:15 +08:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-09-02 08:42:54 -06:00
2012-03-07 18:24:43 -07:00
2011-09-23 08:29:57 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-10-26 11:55:39 -06:00
2012-03-07 18:24:43 -07:00
2011-10-26 11:55:39 -06:00
2012-03-07 18:24:43 -07:00
2011-10-26 11:55:39 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-11-15 17:06:42 -07:00
2012-03-07 18:24:43 -07:00
2011-11-15 17:06:42 -07:00
2012-03-07 18:24:43 -07:00
2011-11-15 17:06:42 -07:00
2012-03-07 18:24:43 -07:00
2012-03-12 08:09:37 -06:00
2012-03-12 08:09:37 -06:00
2011-06-15 11:29:09 +02:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-09 10:55:53 -05:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-09 10:55:53 -05:00
2012-03-07 18:24:43 -07:00
2011-10-17 15:44:21 -06:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2012-02-28 14:28:21 +08:00
2012-03-07 18:24:43 -07:00
2012-02-28 14:28:21 +08:00
2012-03-07 18:24:43 -07:00
2011-09-05 07:03:04 -06:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-09 10:55:53 -05:00
2012-03-07 18:24:43 -07:00
2012-01-09 10:55:53 -05:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-17 15:37:42 -07:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-03-09 10:14:31 +01:00
2012-03-09 10:14:31 +01:00
2011-05-31 16:33:36 +02:00
2012-03-07 18:24:43 -07:00
2011-03-06 22:00:27 +08:00
2012-03-07 18:24:43 -07:00
2012-03-09 08:49:10 +01:00
2012-03-07 18:24:43 -07:00
2011-06-14 17:03:26 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-05-24 10:33:53 -04:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-09-02 23:39:03 +08:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-27 16:51:50 +01:00
2012-03-07 18:24:43 -07:00
2011-06-02 10:54:00 +01:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:44 -07:00
2012-01-24 17:06:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-09-21 16:53:06 +02:00
2012-03-07 18:24:43 -07:00
2011-10-01 11:48:28 -04:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2012-01-17 17:09:47 +08:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-03-05 23:24:34 -05:00
2012-03-07 18:24:43 -07:00
2012-01-17 17:09:47 +08:00
2012-03-07 18:24:43 -07:00
2012-01-17 17:09:47 +08:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-09-21 16:53:06 +02:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-06-20 15:17:43 +08:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-01-30 12:30:35 -05:00
2012-03-07 18:24:43 -07:00
2012-01-13 16:10:43 -07:00
2012-03-07 18:24:43 -07:00
2012-01-13 16:10:43 -07:00
2012-03-07 18:24:43 -07:00
2012-02-28 14:27:17 +08:00
2012-03-07 18:24:43 -07:00
2012-02-28 14:27:17 +08:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-12-30 10:38:37 +08:00
2012-03-07 18:24:43 -07:00
2011-12-30 10:57:59 +08:00
2012-03-07 18:24:43 -07:00
2011-12-30 10:38:37 +08:00
2012-03-07 18:24:43 -07:00
2012-02-06 12:04:33 -07:00
2012-03-07 18:24:43 -07:00
2011-12-30 10:38:37 +08:00
2012-03-07 18:24:43 -07:00
2011-12-30 10:38:37 +08:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-08-11 15:19:51 +08:00
2012-03-07 18:24:43 -07:00
2011-08-11 15:19:51 +08:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-10-01 11:48:28 -04:00
2012-03-07 18:24:43 -07:00
2011-09-05 15:03:27 +08:00
2012-03-07 18:24:43 -07:00
2011-09-05 15:03:27 +08:00
2012-03-07 18:24:43 -07:00
2011-10-01 11:48:28 -04:00
2012-03-07 18:24:43 -07:00
2011-10-01 11:48:28 -04:00
2012-03-07 18:24:43 -07:00
2011-10-01 11:48:28 -04:00
2012-03-07 18:24:43 -07:00
2011-09-05 15:03:27 +08:00
2012-03-07 18:24:43 -07:00
2011-10-01 11:48:28 -04:00
2012-03-07 18:24:43 -07:00
2012-01-31 13:36:23 -05:00
2012-03-07 18:24:43 -07:00
2011-04-06 10:05:14 -06:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00
2011-01-31 11:25:34 -07:00
2012-03-07 18:24:43 -07:00