From b782d66763f347fe25994f8e4e28930b12de25a7 Mon Sep 17 00:00:00 2001
From: Daniel Veillard
Date: Thu, 26 Apr 2007 10:20:57 +0000
Subject: [PATCH] * src/virsh.c: fix virshStrdup to not crash if NULL is
passed. Daniel
---
ChangeLog | 4 +
NEWS | 70 ------------
docs/FAQ.html | 2 +-
docs/architecture.html | 68 ++++++------
docs/bugs.html | 2 +-
docs/downloads.html | 2 +-
docs/errors.html | 2 +-
docs/format.html | 243 +----------------------------------------
docs/index.html | 7 +-
docs/intro.html | 7 +-
docs/news.html | 68 +-----------
docs/python.html | 2 +-
src/virsh.c | 2 +
13 files changed, 58 insertions(+), 421 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index dfafbab3fd..a3b8526b2f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Thu Apr 26 12:20:35 CEST 2007 Daniel Veillard
+
+ * src/virsh.c: fix virshStrdup to not crash if NULL is passed.
+
Tue Apr 24 15:43:04 CEST 2007 Daniel Veillard
* src/internal.h src/xend_internal.c: a better fix from Shigeki Sakamoto
diff --git a/NEWS b/NEWS
index e515a9d0e0..6a6a9cd928 100644
--- a/NEWS
+++ b/NEWS
@@ -5,76 +5,6 @@
http://libvirt.org/news.html
Releases
-0.2.2: Apr 17 2007:
- - Documentation: fix errors due to Amaya (with Simon Hernandez),
- virsh uses kB not bytes (Atsushi SAKAI), add command line help to
- qemud (Richard Jones), xenUnifiedRegister docs (Atsushi SAKAI),
- strings typos (Nikolay Sivov), ilocalization probalem raised by
- Thomas Canniot
- - Bug fixes: virsh memory values test (Masayuki Sunou), operations without
- libvirt_qemud (Atsushi SAKAI), fix spec file (Florian La Roche, Jeremy
- Katz, Michael Schwendt),
- direct hypervisor call (Atsushi SAKAI), buffer overflow on qemu
- networking command (Daniel Berrange), buffer overflow in quemud (Daniel
- Berrange), virsh vcpupin bug (Masayuki Sunou), host PAE detections
- and strcuctures size (Richard Jones), Xen PAE flag handling (Daniel
- Berrange), bridged config configuration (Daniel Berrange), erroneous
- XEN_V2_OP_SETMAXMEM value (Masayuki Sunou), memory free error (Mark
- McLoughlin), set VIR_CONNECT_RO on read-only connections (S.Sakamoto),
- avoid memory explosion bug (Daniel Berrange), integer overflow
- for qemu CPU time (Daniel Berrange), QEMU binary path check (Daniel
- Berrange)
- - Cleanups: remove some global variables (Jim Meyering), printf-style
- functions checks (Jim Meyering), better virsh error messages, increase
- compiler checkings and security (Daniel Berrange), virBufferGrow usage
- and docs, use calloc instead of malloc/memset, replace all sprintf by
- snprintf, avoid configure clobbering user's CTAGS (Jim Meyering),
- signal handler error cleanup (Richard Jones), iptables internal code
- claenup (Mark McLoughlin), unified Xen driver (Richard Jones),
- cleanup XPath libxml2 calls, IPTables rules tightening (Daniel
- Berrange),
- - Improvements: more regression tests on XML (Daniel Berrange), Python
- bindings now generate exception in error cases (Richard Jones),
- Python bindings for vir*GetAutoStart (Daniel Berrange),
- handling of CD-Rom device without device name (Nobuhiro Itou),
- fix hypervisor call to work with Xen 3.0.5 (Daniel Berrange),
- DomainGetOSType for inactive domains (Daniel Berrange), multiple boot
- devices for HVM (Daniel Berrange),
-
-
-
-0.2.1: Mar 16 2007:
- - Various internal cleanups (Richard Jones,Daniel Berrange,Mark McLoughlin)
- - Bug fixes: libvirt_qemud daemon path (Daniel Berrange), libvirt
- config directory (Daniel Berrange and Mark McLoughlin), memory leak
- in qemud (Mark), various fixes on network support (Mark), avoid Xen
- domain zombies on device hotplug errors (Daniel Berrange), various
- fixes on qemud (Mark), args parsing (Richard Jones), virsh -t argument
- (Saori Fukuta), avoid virsh crash on TAB key (Daniel Berrange), detect
- xend operation failures (Kazuki Mizushima), don't listen on null socket
- (Rich Jones), read-only socket cleanup (Rich Jones), use of vnc port 5900
- (Nobuhiro Itou), assorted networking fixes (Daniel Berrange), shutoff and
- shutdown mismatches (Kazuki Mizushima), unlimited memory handling
- (Atsushi SAKAI), python binding fixes (Tatsuro Enokura)
- - Build and portability fixes: IA64 fixes (Atsushi SAKAI), dependancies
- and build (Daniel Berrange), fix xend port detection (Daniel
- Berrange), icompile time warnings (Mark), avoid const related
- compiler warnings (Daniel Berrange), automated builds (Daniel
- Berrange), pointer/int mismatch (Richard Jones), configure time
- selection of drivers, libvirt spec hacking (Daniel Berrange)
- - Add support for network autostart and init scripts (Mark McLoughlin)
- - New API virConnectGetCapabilities() to detect the virtualization
- capabilities of a host (Richard Jones)
- - Minor improvements: qemud signal handling (Mark), don't shutdown or reboot
- domain0 (Kazuki Mizushima), QEmu version autodetection (Daniel Berrange),
- network UUIDs (Mark), speed up UUID domain lookups (Tatsuro Enokura and
- Daniel Berrange), support for paused QEmu CPU (Daniel Berrange), keymap
- VNC attribute support (Takahashi Tomohiro and Daniel Berrange), maximum
- number of virtual CPU (Masayuki Sunou), virtsh --readonly option (Rich
- Jones), python bindings for new functions (Daniel Berrange)
- - Documentation updates especially on the XML formats
-
-
0.2.0: Feb 14 2007:
- Various internal cleanups (Mark McLoughlin, Richard Jones,
Daniel Berrange, Karel Zak)
diff --git a/docs/FAQ.html b/docs/FAQ.html
index 778063c1f8..f541e975de 100644
--- a/docs/FAQ.html
+++ b/docs/FAQ.html
@@ -77,4 +77,4 @@
via the pkg-config command line tool, like:
pkg-config libvirt --libs
-