]> xenbits.xensource.com Git - libvirt.git/log
libvirt.git
17 years agoAdd driver API for global startup/shutdown/reload hooks
Daniel P. Berrange [Tue, 26 Jun 2007 22:56:14 +0000 (22:56 +0000)]
Add driver API for global startup/shutdown/reload hooks

17 years agoSwitch to using internal event API for QEMU driver
Daniel P. Berrange [Tue, 26 Jun 2007 22:51:01 +0000 (22:51 +0000)]
Switch to using internal event API for QEMU driver

17 years agoMove code relating to vm/network lookups into conf.c
Daniel P. Berrange [Tue, 26 Jun 2007 22:42:47 +0000 (22:42 +0000)]
Move code relating to vm/network lookups into conf.c

17 years agoUpdate to comply with internal driver API
Daniel P. Berrange [Tue, 26 Jun 2007 22:39:53 +0000 (22:39 +0000)]
Update to comply with internal driver API

17 years agoMove virBuffer functions into src/buf.c,h
Daniel P. Berrange [Tue, 26 Jun 2007 22:33:22 +0000 (22:33 +0000)]
Move virBuffer functions into src/buf.c,h

17 years agoRename buffer functions
Daniel P. Berrange [Tue, 26 Jun 2007 22:21:22 +0000 (22:21 +0000)]
Rename buffer functions

17 years agoRename UUID functions
Daniel P. Berrange [Tue, 26 Jun 2007 22:19:38 +0000 (22:19 +0000)]
Rename UUID functions

17 years agoSplit up struct qemud_server to move qemu stuff into conf.c
Daniel P. Berrange [Tue, 26 Jun 2007 22:13:21 +0000 (22:13 +0000)]
Split up struct qemud_server to move qemu stuff into conf.c

17 years agoUpdated to use virError object & APIs for error reporting
Daniel P. Berrange [Tue, 26 Jun 2007 20:51:00 +0000 (20:51 +0000)]
Updated to use virError object & APIs for error reporting

17 years agoMove code dealing with global startup/shutdown/reload into driver.c
Daniel P. Berrange [Tue, 26 Jun 2007 20:45:21 +0000 (20:45 +0000)]
Move code dealing with global startup/shutdown/reload into driver.c

17 years agoMove process lifecycle code from qemud.c to driver.c
Daniel P. Berrange [Tue, 26 Jun 2007 20:41:25 +0000 (20:41 +0000)]
Move process lifecycle code from qemud.c to driver.c

17 years agoMove capabilities XML generation into driver.c
Daniel P. Berrange [Tue, 26 Jun 2007 19:49:50 +0000 (19:49 +0000)]
Move capabilities XML generation into driver.c

17 years agoRe-factoring event loop
Daniel P. Berrange [Tue, 26 Jun 2007 19:11:00 +0000 (19:11 +0000)]
Re-factoring event loop

17 years agoRebuilt generated files in the docs/ directory (no actual change).
Richard W.M. Jones [Tue, 26 Jun 2007 13:50:22 +0000 (13:50 +0000)]
Rebuilt generated files in the docs/ directory (no actual change).

17 years agoTue Jun 26 14:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 26 Jun 2007 13:47:04 +0000 (13:47 +0000)]
Tue Jun 26 14:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/remote_internal.c, python/Makefile.am: Python bindings
  fixed, and now building virConnect.getHostname and
  virConnect.getURI.  Fixed a problem which stopped
  libvirt.py from being (re-)built.  Rearranged
  python/Makefile.am to make it cleaner and clearer.

17 years agoTue Jun 26 12:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 26 Jun 2007 11:42:46 +0000 (11:42 +0000)]
Tue Jun 26 12:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* include/libvirt/libvirt.h.in, src/libvirt.c: (and numerous
  other files) Added support for virConnectGetHostname
  and virConnectGetURI calls.

17 years agoMon Jun 25 16:55:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 25 Jun 2007 15:56:18 +0000 (15:56 +0000)]
Mon Jun 25 16:55:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* include/libvirt/libvirt.h.in, src/libvirt.c, src/libvirt_sym.version,
  python/generator.py: Added virDomainGetConnect and
  virNetworkGetConnect to allow us to get the "hidden"
  connection associated with each domain or network.

17 years agoMon Jun 25 14:30:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 25 Jun 2007 13:26:02 +0000 (13:26 +0000)]
Mon Jun 25 14:30:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* include/libvirt/libvirt.h, include/libvirt/libvirt.h.in,
  src/test.c: Remove unused virDomainKernel structure.

17 years agoMon Jun 25 14:03:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 25 Jun 2007 13:05:03 +0000 (13:05 +0000)]
Mon Jun 25 14:03:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/remote_internal.c: Partial revert - defining enum transport
  as a typedef broke the build.

17 years agoMon Jun 25 09:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 25 Jun 2007 08:41:17 +0000 (08:41 +0000)]
Mon Jun 25 09:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/remote_internal.c: Made cosmetic changes to the code and
  comments to allow 'make -C docs rebuild' to succeed parsing
  this file.

17 years agoMon Jun 25 09:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 25 Jun 2007 08:40:38 +0000 (08:40 +0000)]
Mon Jun 25 09:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* docs/site.xsl: Added link to OCaml bindings.

17 years agoMon Jun 25 09:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 25 Jun 2007 08:23:10 +0000 (08:23 +0000)]
Mon Jun 25 09:19:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* qemud/remote.c, src/remote_internal.c: Fix virDomainGetVcpus
  in the remote case.
* src/libvirt.c: Allow virConnectListDomains,
  virConnectListDefinedDomains, virConnectListNetworks and
  virConnectListDefinedNetworks to work in the case where
  they are called with maxids/maxnames == 0.
* src/remote_internal.c: Fix virDomainGetMaxVcpus in remote
  case so that it copies sufficient data.
* src/xen_unified.c: Remove autostart functions.

17 years agoFri Jun 22 14:15:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Fri, 22 Jun 2007 13:16:10 +0000 (13:16 +0000)]
Fri Jun 22 14:15:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* qemud/remote.c, qemud/remote_protocol.x, src/remote_internal.c:
  Add support for setting scheduler parameters over remote
  connections.

17 years agoFri Jun 22 12:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Fri, 22 Jun 2007 11:42:22 +0000 (11:42 +0000)]
Fri Jun 22 12:40:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/internal.h: Added STREQ and STRCASEEQ macros for clearer
  equality testing of strings.
* src/xen_internal.c: Fix handling of the scheduler parameters
  field string so that the field doesn't contain garbage
  after the string.

17 years ago* qemud/driver.c: apply patch from Jim Meyering to handle realloc
Daniel Veillard [Fri, 22 Jun 2007 10:14:48 +0000 (10:14 +0000)]
* qemud/driver.c: apply patch from Jim Meyering to handle realloc
  failure without leaking.
Daniel

17 years agoThu Jun 21 16:56:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Thu, 21 Jun 2007 15:57:49 +0000 (15:57 +0000)]
Thu Jun 21 16:56:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* docs/virsh.pod: Fixed a few typos and POD directives.

17 years agoThu Jun 21 16:48:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Thu, 21 Jun 2007 15:49:09 +0000 (15:49 +0000)]
Thu Jun 21 16:48:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/remote_internal.c: Fix virConnectGetMaxVcpus in the
  remote case when type parameter is NULL.
* src/xend_internal.c: Proper error reporting in
  xenDaemonDomainDumpXML function.

17 years agoCouple of small fixes raised by danpb, Daniel
Daniel Veillard [Thu, 21 Jun 2007 15:46:04 +0000 (15:46 +0000)]
Couple of small fixes raised by danpb, Daniel

17 years agoFixed marshalling of id on wire
Daniel P. Berrange [Thu, 21 Jun 2007 15:38:20 +0000 (15:38 +0000)]
Fixed marshalling of id on wire

17 years ago* virsh.1 docs/virsh.pod docs/Makefile.am: updated the pod file
Daniel Veillard [Thu, 21 Jun 2007 15:00:17 +0000 (15:00 +0000)]
* virsh.1 docs/virsh.pod docs/Makefile.am: updated the pod file
  to reflect the current set of commands, added a rule in the Makefile
  to regenerate the man page, and regenerated.
Daniel

17 years ago* docs/virsh.pod: commit of original POD file for virsh man page
Daniel Veillard [Thu, 21 Jun 2007 07:39:51 +0000 (07:39 +0000)]
* docs/virsh.pod: commit of original POD file for virsh man page
  from Andrew Puch April 2006
Daniel

17 years agoWed Jun 20 18:23:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Wed, 20 Jun 2007 17:25:39 +0000 (17:25 +0000)]
Wed Jun 20 18:23:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/libvirt.c, src/qemu_internal.c, src/test.c,
  src/xen_unified.c, src/xend_internal.c,
  src/libvirt.c, include/libvirt/virterror.h:
  VIR_ERR_NO_SUPPORT means the function is not supported by
  the hypervisor.  VIR_ERR_NO_CONNECT means the connection
  failed.  VIR_ERR_CALL_FAILED is deprecated.  Drivers which
  decline a URI now no longer produce an error.  Make
  xen_unified.c ignore naked URI strings like "foo".

17 years agoWed Jun 20 18:21:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Wed, 20 Jun 2007 17:22:09 +0000 (17:22 +0000)]
Wed Jun 20 18:21:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/virsh.c: 'virsh help command' now works even if we could
  not get a connection to the hypervisor.  Rearranged the list
  of commands to be in alphabetical order.

17 years agoWed Jun 20 10:54:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Wed, 20 Jun 2007 10:01:14 +0000 (10:01 +0000)]
Wed Jun 20 10:54:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/libvirt.c src/test.c src/xen_unified.c: Fix URI processing
  so that local file URIs work again.  Move remote driver to
  last in the list, and fix all drivers so they decline remote
  URIs (Daniel Berrange).

17 years agoImproving the bugs.html page, Daniel
Daniel Veillard [Wed, 20 Jun 2007 09:03:23 +0000 (09:03 +0000)]
Improving the bugs.html page, Daniel

17 years agoTue Jun 19 20:07:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 19 Jun 2007 19:08:09 +0000 (19:08 +0000)]
Tue Jun 19 20:07:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

        * src/xend_internal.c: Recognise xen:/// as the standard
          URI for connecting to a local Xen hypervisor.

17 years agoTue Jun 19 17:02:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 19 Jun 2007 16:07:58 +0000 (16:07 +0000)]
Tue Jun 19 17:02:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* docs/libvir.html docs/remote.html docs/uri.html: Documented
  all supported URI formats.

17 years ago* docs/site.xsl docs/libvirt.html docs/uri.html docs/*.html:
Daniel Veillard [Tue, 19 Jun 2007 13:43:28 +0000 (13:43 +0000)]
* docs/site.xsl docs/libvirt.html docs/uri.html docs/*.html:
  adding a placeholder for the new URIs page, update the
  stylesheet to generate a new page, rebuilt.
Daniel

17 years agoTue Jun 19 13:12:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 19 Jun 2007 12:12:15 +0000 (12:12 +0000)]
Tue Jun 19 13:12:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

        * docs/remote.html: Check in the updated documentation file
          for the web site.

17 years agoTue Jun 19 10:30:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 19 Jun 2007 09:32:04 +0000 (09:32 +0000)]
Tue Jun 19 10:30:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

        * src/virsh.c: vcpupin command now documented properly and
          gives clearer error messages if the cpulist is wrong
          (Masayuki Sunou).

17 years ago* src/xend_internal.c: drop the release information as this
Daniel Veillard [Tue, 19 Jun 2007 09:12:55 +0000 (09:12 +0000)]
* src/xend_internal.c: drop the release information as this
  is usually garbage ending up polluting minor and major numbers.
* src/virsh.c: applied patch from Masayuki Sunou providing a pair
  of alternate attach/detach commands
Daniel

17 years agoMon Jun 18 16:59:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 18 Jun 2007 16:00:16 +0000 (16:00 +0000)]
Mon Jun 18 16:59:00 BST 2007 Richard W.M. Jones  <rjones@redhat.com>

* docs/libvir.html (Remote): Updated certificate documentation
  to use GnuTLS certtool instead of CA.pl / openssl.

17 years ago* src/virsh.c: applied SetMem cleanup patch from Mark Johnson
Daniel Veillard [Mon, 18 Jun 2007 08:33:08 +0000 (08:33 +0000)]
* src/virsh.c: applied SetMem cleanup patch from Mark Johnson
Daniel

17 years agoAdded Mark Johnson to authors list
Daniel P. Berrange [Fri, 15 Jun 2007 15:27:39 +0000 (15:27 +0000)]
Added Mark Johnson to authors list

17 years agoFri Jun 15 16:21:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Fri, 15 Jun 2007 15:24:20 +0000 (15:24 +0000)]
Fri Jun 15 16:21:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

        * configure.in: Solaris header file fixes (Mark Johnson).

17 years agoFri Jun 15 14:42:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Fri, 15 Jun 2007 13:44:19 +0000 (13:44 +0000)]
Fri Jun 15 14:42:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/test.c, src/virsh.c, src/xend_internal.c, src/xm_internal.c:
  Replace calls to deprecated {,r}index with str{,r}chr.

17 years agoFri Jun 15 08:53:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Fri, 15 Jun 2007 08:18:55 +0000 (08:18 +0000)]
Fri Jun 15 08:53:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

        * src/internal.h, src/virsh.c: Replace _N with N_ so that
          Solaris builds work (Mark Johnson).
        * src/virsh.c: Add a couple of missing error messages (Mark
          Johnson).
        * python/types.c: Fix NULL pointer deref on DEBUG build
          (Mark Johnson).
        * src/virsh.c: Spelling fix (Mark Johnson).

17 years agoFix handling of extra_release for Fedora
Daniel P. Berrange [Fri, 15 Jun 2007 01:31:51 +0000 (01:31 +0000)]
Fix handling of extra_release for Fedora

17 years agoFix coverage file generation
Daniel P. Berrange [Fri, 15 Jun 2007 01:21:18 +0000 (01:21 +0000)]
Fix coverage file generation

17 years agotiny fix on last patch, Daniel
Daniel Veillard [Wed, 13 Jun 2007 13:13:59 +0000 (13:13 +0000)]
tiny fix on last patch, Daniel

17 years ago* src/virsh.c: patch from Saori Fukuta for messages
Daniel Veillard [Wed, 13 Jun 2007 09:32:44 +0000 (09:32 +0000)]
* src/virsh.c: patch from Saori Fukuta for messages
* *.po: updated with the patch from Saori Fukuta and merge from
  the i18n CVS base.
Daniel

17 years agoMon Jun 11 14:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 13:55:03 +0000 (13:55 +0000)]
Mon Jun 11 14:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* docs/examples/index.py: Autogenerate Makefile.am and
  .cvsignore in this directory with corrected LDADDS and
  including some generated subdirectories which CVS should
  ignore.

17 years agoSome fixes for RPM builds:
Richard W.M. Jones [Mon, 11 Jun 2007 13:24:45 +0000 (13:24 +0000)]
Some fixes for RPM builds:

Mon Jun 11 14:10:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* libvirt.spec.in: BuildRequires gnutls-devel and
  set the remote PIDfile when configuring.
* qemud/Makefile.am: Distribute the Perl scripts.
* qemud/qemud.c: Only use QEMUD_DEBUG when ENABLE_DEBUG
  is defined.

17 years agoMon Jun 11 13:25:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 12:25:06 +0000 (12:25 +0000)]
Mon Jun 11 13:25:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* RENAMES: Suggested list of file renames.

17 years agoMon Jun 11 13:24:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 12:24:21 +0000 (12:24 +0000)]
Mon Jun 11 13:24:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* docs/examples/.cvsignore: Ignore .deps and .libs subdirectories.

17 years agoMon Jun 11 13:22:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 12:23:36 +0000 (12:23 +0000)]
Mon Jun 11 13:22:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* docs/libvir.html, docs/remote.html: Updated docs to reflect
  access control lists now based on Distinguished Names.

17 years agoMon Jun 11 13:18:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 12:19:46 +0000 (12:19 +0000)]
Mon Jun 11 13:18:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* configure.in: Add '--with-remote' flag.  Add compatibility
  code for versions of libxml2 supporting xmlURI.query_raw.
  Check for GnuTLS library.

17 years agoMon Jun 11 12:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 12:04:54 +0000 (12:04 +0000)]
Mon Jun 11 12:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* qemud/Makefile.am, qemud/dispatch.c, qemud/dispatch.h,
  qemud/internal.h, qemud/protocol.c,
  qemud/protocol.h, qemud/protocol.x, qemud/qemud.c:
  libvirt_qemud server-side modifications to use
  XDR-based protocol instead of homebrew (Dan Berrange).
  QEMUD server modified to dispatch calls from remote
  clients (Richard Jones).  Added TLS support (Richard Jones).
  Added TCP & IPv6 support (Richard Jones).
  Additional configuration file, command-line handling, and
  usage (Richard Jones).
* qemud/conf.c: Remove unnecessary header file.

17 years agoMon Jun 11 12:48:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 11:48:29 +0000 (11:48 +0000)]
Mon Jun 11 12:48:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/qemu_internal.c: QEMU client-side modifications to
  use XDR-based protocol instead of homebrew.  (Dan Berrange)

17 years agoMon Jun 11 12:45:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 11:47:01 +0000 (11:47 +0000)]
Mon Jun 11 12:45:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* qemud/remote.c, qemud/remote_generate_stubs.pl,
  qemud/remote_dispatch_localvars.h,
  qemud/remote_dispatch_proc_switch.h,
  qemud/remote_dispatch_prototypes.h: Server side of
  the remote patch, deals with call dispatch.

17 years agoMon Jun 11 12:41:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 11:43:41 +0000 (11:43 +0000)]
Mon Jun 11 12:41:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/remote_internal.c, src/remote_internal.h,
  src/driver.h, src/libvirt.c, src/Makefile.am: Client side
  of the remote patch - adds a remote driver.

17 years agoMon Jun 11 12:34:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Mon, 11 Jun 2007 11:36:17 +0000 (11:36 +0000)]
Mon Jun 11 12:34:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* qemud/remote_protocol.x qemud/rpcgen_fix.pl
  qemud/remote_protocol.c qemud/remote_protocol.h: Client/server
  protocol used by remote.

17 years ago* configure.in libvirt.spec.in include/libvirt/libvirt.h
Daniel Veillard [Fri, 8 Jun 2007 11:11:56 +0000 (11:11 +0000)]
* configure.in libvirt.spec.in include/libvirt/libvirt.h
  docs/*: prepared release of 0.2.3
Daniel

17 years ago* po/*: new merge of localization strings
Daniel Veillard [Fri, 8 Jun 2007 09:36:43 +0000 (09:36 +0000)]
* po/*: new merge of localization strings
Daniel

17 years agoFixed handling of bridge devices
Daniel P. Berrange [Thu, 7 Jun 2007 18:21:58 +0000 (18:21 +0000)]
Fixed handling of bridge devices

17 years agoEnsure build fails if tests fail
Daniel P. Berrange [Thu, 7 Jun 2007 14:48:30 +0000 (14:48 +0000)]
Ensure build fails if tests fail

17 years agoFix boot device tests
Daniel P. Berrange [Thu, 7 Jun 2007 14:09:01 +0000 (14:09 +0000)]
Fix boot device tests

17 years agoFix boot device tests
Daniel P. Berrange [Thu, 7 Jun 2007 14:08:35 +0000 (14:08 +0000)]
Fix boot device tests

17 years ago* src/xend_internal.c src/xm_internal.c src/xml.c: add support
Daniel Veillard [Thu, 7 Jun 2007 13:50:18 +0000 (13:50 +0000)]
* src/xend_internal.c src/xm_internal.c src/xml.c: add support
  for arguments to bootloader, patch from Hugh Brock
* tests/sexpr2xmltest.c tests/xml2sexprtest.c
  tests/sexpr2xmldata/sexpr2xml-pv-bootloader.sexpr
  tests/sexpr2xmldata/sexpr2xml-pv-bootloader.xml
  tests/xml2sexprdata/xml2sexpr-pv-bootloader.sexpr
  tests/xml2sexprdata/xml2sexpr-pv-bootloader.xml: add specific
  regression tests
Daniel

17 years ago* src/libvirt.c: do not die if the daemon is not running on a Xen
Daniel Veillard [Thu, 7 Jun 2007 13:05:00 +0000 (13:05 +0000)]
* src/libvirt.c: do not die if the daemon is not running on a Xen
  system (shows up as root only) and emit a warning instead
* src/virterror.c include/libvirt/virterror.h docs/*: add
  the new warning.
Daniel

17 years ago* src/xml.c: patch from Saori Fukuta to avoid (type ioemu)
Daniel Veillard [Wed, 6 Jun 2007 14:39:04 +0000 (14:39 +0000)]
* src/xml.c: patch from Saori Fukuta to avoid (type ioemu)
  on Xen-3.1 and HVM guests devices to avoid breaking paravirt
  drivers there
Daniel

17 years ago* src/virsh.c: added a logging option to a file based on
Daniel Veillard [Wed, 6 Jun 2007 12:24:31 +0000 (12:24 +0000)]
* src/virsh.c: added a logging option to a file based on
  Nobuhiro Itou patch
* src/xen_internal.c: small TODO comment from Atsushi SAKAI
Daniel

17 years ago* po/*: merge all po from Red Hat/Fedora translations, and
Daniel Veillard [Wed, 6 Jun 2007 07:22:02 +0000 (07:22 +0000)]
* po/*: merge all po from Red Hat/Fedora translations, and
  ran 'make update-po'
Daniel

17 years ago* src/xen_internal.c: fix from Hugh Brock to allow compiling
Daniel Veillard [Tue, 5 Jun 2007 20:56:53 +0000 (20:56 +0000)]
* src/xen_internal.c: fix from Hugh Brock to allow compiling
  with -Werror after the previous patch
Daniel

17 years agoOops2, Daniel
Daniel Veillard [Tue, 5 Jun 2007 13:11:48 +0000 (13:11 +0000)]
Oops2, Daniel

17 years agooops, Daniel
Daniel Veillard [Tue, 5 Jun 2007 13:10:09 +0000 (13:10 +0000)]
oops, Daniel

17 years ago* include/libvirt/libvirt.h include/libvirt/libvirt.h.in
Daniel Veillard [Tue, 5 Jun 2007 12:06:08 +0000 (12:06 +0000)]
* include/libvirt/libvirt.h include/libvirt/libvirt.h.in
  src/driver.h src/libvirt.c src/libvirt_sym.version
  src/proxy_internal.c src/qemu_internal.c src/test.c
  src/virsh.c src/xen_internal.c src/xen_internal.h src/xen_unified.c
  src/xend_internal.c src/xm_internal.c src/xs_internal.c:
  Applied patches from Atsushi SAKAI to add the scheduler API,
  with patch from Rich Jones for error handing, and a number
  of cleanups and more error checking from me
Daniel

17 years ago* src/xml.c: apply patch from Masayuki Sunou about an uninitialized
Daniel Veillard [Mon, 4 Jun 2007 08:42:41 +0000 (08:42 +0000)]
* src/xml.c: apply patch from Masayuki Sunou about an uninitialized
  string when attaching a device
Daniel

17 years ago* src/xml.c: added a comment about (type ioemu) not needed
Daniel Veillard [Fri, 1 Jun 2007 14:03:24 +0000 (14:03 +0000)]
* src/xml.c: added a comment about (type ioemu) not needed
  for interfaces on xen 3.1 as pointed by Saori Fukuta
Daniel

17 years ago+Tue May 29 15:56:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 29 May 2007 14:58:27 +0000 (14:58 +0000)]
+Tue May 29 15:56:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
+
+       * python/generator.py, python/libvir.c, python/libvir.py:
+         Wrap the virGetVersion call as Python libvirt.getVersion.
+
+       * src/libvirt.c: Change virGetVersion so that the driver name
+         is case insensitive.
+

17 years ago+Tue May 29 15:41:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 29 May 2007 14:44:15 +0000 (14:44 +0000)]
+Tue May 29 15:41:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
+
+       * TODO: Added a note about requiring C++ compiler because of a
+         possible problem with libtool autoconf macros.
+       * docs/examples/Makefile.am, proxy/Makefile.am, qemud/Makefile.am,
+         src/Makefile.am, tests/Makefile.am: Pass $(WARN_CFLAGS) when
+         linking, so if -fstack-protector is there, gcc will link to
+         the stack protector library.
+       * tests/xencapstest.c: Allow this test to compile when Xen
+         libraries are not enabled.
+

17 years agooops, Daniel
Daniel Veillard [Tue, 29 May 2007 14:19:06 +0000 (14:19 +0000)]
oops, Daniel

17 years ago* src/virsh.c src/xen_internal.c src/xend_internal.c: memory leaks
Daniel Veillard [Tue, 29 May 2007 13:55:19 +0000 (13:55 +0000)]
* src/virsh.c src/xen_internal.c src/xend_internal.c: memory leaks
  fixed by a patch from Masayuki Sunou
Daniel

17 years agoWed May 23 16:07:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Wed, 23 May 2007 15:09:19 +0000 (15:09 +0000)]
Wed May 23 16:07:00 BST 2007 Richard W.M. Jones  <rjones@redhat.com>

* src/virsh.c: Add attach-device and detach-device commands to
virsh, and tidy up the way it reads whole files.  Patch from
Masayuki Sunou, Mark McLoughlin, Richard Jones.

17 years agoAllow overwrite of existing guest config
Daniel P. Berrange [Tue, 22 May 2007 00:39:59 +0000 (00:39 +0000)]
Allow overwrite of existing guest config

17 years agoFixed missing return value checks on write
Daniel P. Berrange [Fri, 18 May 2007 19:00:37 +0000 (19:00 +0000)]
Fixed missing return value checks on write

17 years agoAdded per-VM logging
Daniel P. Berrange [Fri, 18 May 2007 18:36:24 +0000 (18:36 +0000)]
Added per-VM logging

17 years agoFixed stack overflow. Fixed bridge network
Daniel P. Berrange [Mon, 14 May 2007 15:41:57 +0000 (15:41 +0000)]
Fixed stack overflow. Fixed bridge network

18 years agoFix <boot> syntax
Daniel P. Berrange [Fri, 11 May 2007 14:24:02 +0000 (14:24 +0000)]
Fix <boot> syntax

18 years agoIgnore old style vnc config on xen 3.0.5
Daniel P. Berrange [Fri, 11 May 2007 14:21:28 +0000 (14:21 +0000)]
Ignore old style vnc config on xen 3.0.5

18 years agoAdded dep on dnsmasq
Daniel P. Berrange [Fri, 11 May 2007 13:35:24 +0000 (13:35 +0000)]
Added dep on dnsmasq

18 years agoThu May 11 13:23:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Fri, 11 May 2007 12:28:10 +0000 (12:28 +0000)]
Thu May 11 13:23:00 BST 2007 Richard W.M. Jones  <rjones@redhat.com>

        * .cvsignore, qemud/uuid.c: Add some generated files to .cvsignore.
          Remove an unused #include from uuid.c.

18 years agoThu May 10 17:00:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Thu, 10 May 2007 15:55:39 +0000 (15:55 +0000)]
Thu May 10 17:00:00 BST 2007 Richard W.M. Jones  <rjones@redhat.com>

* docs/libvir.html, docs/libvirt.css, docs/remote.html:
  Added documentation for TLS certificates and libvirtd.conf.
  CSS changes makes the tables look nicer.  remote.html is
  a generated file.

18 years agoTue May 8 11:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 8 May 2007 10:53:27 +0000 (10:53 +0000)]
Tue May  8 11:49:00 BST 2007  Richard W.M. Jones  <rjones@redhat.com>

        * src/hash.c, src/internal.h, src/libvirt_sym.version: Export
          __virGetDomain and __virGetNetwork for use by the libvirtd.
          The double underscores indicate that these interfaces are
          not officially supported parts of the libvirt API or ABI.

18 years agoTue May 8 11:14:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
Richard W.M. Jones [Tue, 8 May 2007 10:22:36 +0000 (10:22 +0000)]
Tue May  8 11:14:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>

* src/hash.c, src/internal.h, src/xs_internal.c: Remove
  unused fields from internal _virDomain structure.

18 years agoSupport <on_reboot> action
Daniel P. Berrange [Thu, 3 May 2007 16:10:40 +0000 (16:10 +0000)]
Support <on_reboot> action

18 years ago* src/virsh.c: fix help for dumpxml and net-dumpxml commands
Daniel Veillard [Thu, 3 May 2007 16:03:02 +0000 (16:03 +0000)]
* src/virsh.c: fix help for dumpxml and net-dumpxml commands
  based on Chris Wright feedback
Daniel

18 years agoThu May 3 15:03:00 BST 2007 Richard Jones <rjones@redhat.com>
Richard W.M. Jones [Thu, 3 May 2007 14:00:18 +0000 (14:00 +0000)]
Thu May  3 15:03:00 BST 2007 Richard Jones <rjones@redhat.com>

* src/virterror.c, include/libvirt/virterror.h: Added
  VIR_FROM_REMOTE, VIR_ERR_RPC, VIR_ERR_GNUTLS_ERROR
  for remote errors.

18 years agoWed May 2 18:42:00 BST 2007 Richard Jones <rjones@redhat.com>
Richard W.M. Jones [Wed, 2 May 2007 17:40:00 +0000 (17:40 +0000)]
Wed May  2 18:42:00 BST 2007 Richard Jones <rjones@redhat.com>

* src/libvirt.c, src/qemu_internal.c: Allow network
  drivers to DECLINE to take accept a call.  Only fail
  outright if the network driver reports an error.
* src/qemu_internal.c (qemuNetworkOpen): Fix path to
  driver used in the non-root case.

18 years agoWed May 2 18:38:00 BST 2007 Richard Jones <rjones@redhat.com>
Richard W.M. Jones [Wed, 2 May 2007 17:36:25 +0000 (17:36 +0000)]
Wed May  2 18:38:00 BST 2007 Richard Jones <rjones@redhat.com>

* src/proxy_internal.c, src/qemu_internal.c, src/test.c,
  src/xen_unified.c, src/xend_internal.c, src/xs_internal.c:
  During virConnectOpen, be careful to call __virRaiseError
  with conn = NULL so that the error message is not
  discarded.