]> xenbits.xensource.com Git - libvirt.git/log
libvirt.git
18 years ago* src/xen_internal.c: try to autodetect the Xen hypervisor version
Daniel Veillard [Wed, 21 Jun 2006 12:15:18 +0000 (12:15 +0000)]
* src/xen_internal.c: try to autodetect the Xen hypervisor version
  used and switch automatically. A bit nasty though.
Daniel

18 years ago* src/xen_internal.c: fix breakage introduced in Xen changeset 10277
Daniel Veillard [Tue, 20 Jun 2006 16:07:41 +0000 (16:07 +0000)]
* src/xen_internal.c: fix breakage introduced in Xen changeset 10277
Daniel

18 years ago* src/xen_internal.c src/xen_internal.h src/xs_internal.c: fix
Daniel Veillard [Fri, 16 Jun 2006 15:28:26 +0000 (15:28 +0000)]
* src/xen_internal.c src/xen_internal.h src/xs_internal.c: fix
  a TODO in xs_internal.c pointed out by Philippe Berthault
Daniel

18 years ago* src/libvirt.c src/xen_internal.c src/xend_internal.c: more driver
Daniel Veillard [Fri, 16 Jun 2006 12:36:40 +0000 (12:36 +0000)]
* src/libvirt.c src/xen_internal.c src/xend_internal.c: more driver
  related cleanups, nearly finished
Daniel

18 years ago* src/libvirt.c src/xend_internal.c src/xend_internal.h
Daniel Veillard [Thu, 15 Jun 2006 14:50:48 +0000 (14:50 +0000)]
* src/libvirt.c src/xend_internal.c src/xend_internal.h
  src/xs_internal.c: more cleanups for the driver architecture
Daniel

18 years agoAdded implementation of shutdown & reboot driver methods
Daniel P. Berrange [Wed, 14 Jun 2006 23:58:34 +0000 (23:58 +0000)]
Added implementation of shutdown & reboot driver methods

18 years agoConnect up domain destroy, suspend, resume, reboot, shutdown methods to driver backends
Daniel P. Berrange [Wed, 14 Jun 2006 17:07:00 +0000 (17:07 +0000)]
Connect up domain destroy, suspend, resume, reboot, shutdown methods to driver backends

18 years ago* src/libvirt.c src/xend_internal.c src/xend_internal.h: cleaned up
Daniel Veillard [Wed, 14 Jun 2006 15:44:14 +0000 (15:44 +0000)]
* src/libvirt.c src/xend_internal.c src/xend_internal.h: cleaned up
  virConnectListDomains and virConnectNumOfDomains, implemented xend
  driver entry point for them.
daniel

18 years ago* src/libvirt.c: Daniel P. Berrange pointed out a bug in virConnectOpen
Daniel Veillard [Wed, 14 Jun 2006 13:03:04 +0000 (13:03 +0000)]
* src/libvirt.c: Daniel P. Berrange pointed out a bug in virConnectOpen
Daniel

18 years agoSwitch float -> double when calculating CPU time in dominfo command to avoid loss...
Daniel P. Berrange [Tue, 13 Jun 2006 19:08:40 +0000 (19:08 +0000)]
Switch float -> double when calculating CPU time in dominfo command to avoid loss of precision

18 years ago* src/libvirt.c src/xen_internal.c src/xend_internal.c
Daniel Veillard [Tue, 13 Jun 2006 18:29:42 +0000 (18:29 +0000)]
* src/libvirt.c src/xen_internal.c src/xend_internal.c
  src/xs_internal.c: fix the connection and GetType initialization.
Daniel

18 years ago* docs//*: rebuilt the documentation
Daniel Veillard [Tue, 13 Jun 2006 16:31:44 +0000 (16:31 +0000)]
* docs//*: rebuilt the documentation
* src/driver.h src/libvirt.c src/test.c src/xen_internal.c
  src/xend_internal.c src/xs_internal.c: started to fix some of
  the driver related problem raised by Daniel Berrange, added a
  ver version field to drivers.
Daniel

18 years agoCall xenDeamonClose if ping test fails during open call, to ensure any resources...
Daniel P. Berrange [Tue, 13 Jun 2006 13:45:09 +0000 (13:45 +0000)]
Call xenDeamonClose if ping test fails during open call, to ensure any resources are freed up

18 years agoDo a 'ping' test when opening connection to verify XenD really is there & alive
Daniel P. Berrange [Mon, 12 Jun 2006 22:21:04 +0000 (22:21 +0000)]
Do a 'ping' test when opening connection to verify XenD really is there & alive

18 years agoAdded 'mock' hypervisor driver for use by unit tests
Daniel P. Berrange [Tue, 6 Jun 2006 03:32:51 +0000 (03:32 +0000)]
Added 'mock' hypervisor driver for use by unit tests

18 years ago* src/hash.c, src/internal.h: Switch the uuid parameter in virGetDomain
Daniel Veillard [Mon, 29 May 2006 18:03:27 +0000 (18:03 +0000)]
* src/hash.c, src/internal.h: Switch the uuid parameter in virGetDomain
  to be of type 'unsigned char' since its a raw UUID we're passing in,
  not a printable one.
* src/libvirt.c: Remove bogus "unsigned char" -> "char" type casts. Hook
  up the "domainLookupByID", "domainLookupByUUID", "domainLookupByName"
  and "domainGetInfo" driver backend functions.
Daniel

18 years agoadded Daniel B.'s build system patches
Karel Zak [Mon, 29 May 2006 16:05:05 +0000 (16:05 +0000)]
added Daniel B.'s build system patches

18 years agosupport mock & domuuid for virsh
Karel Zak [Mon, 29 May 2006 15:39:31 +0000 (15:39 +0000)]
support mock & domuuid for virsh

18 years agoUUID utils, virsh cleanup, ...
Karel Zak [Mon, 22 May 2006 14:38:33 +0000 (14:38 +0000)]
UUID utils, virsh cleanup, ...

19 years agoXML-RPC errors checks
Karel Zak [Wed, 10 May 2006 14:48:20 +0000 (14:48 +0000)]
XML-RPC errors checks

19 years agoadded virBufferStrcat
Karel Zak [Wed, 10 May 2006 12:15:49 +0000 (12:15 +0000)]
added virBufferStrcat

19 years agoXML-RPC tests
Karel Zak [Tue, 9 May 2006 15:35:46 +0000 (15:35 +0000)]
XML-RPC tests

19 years ago* src/hash.c src/internal.h src/libvirt.c src/virterror.c
Daniel Veillard [Fri, 28 Apr 2006 18:29:26 +0000 (18:29 +0000)]
* src/hash.c src/internal.h src/libvirt.c src/virterror.c
  src/xml.h include/libvirt.h[.in] include/virterror.h: started
  adding new APIs, some still TODO, and not tested yet
Daniel

19 years ago* src/xml.c src/xend_internal.c TODO: added uuid to the XML
Daniel Veillard [Thu, 27 Apr 2006 14:14:23 +0000 (14:14 +0000)]
* src/xml.c src/xend_internal.c TODO: added uuid to the XML
  serialization
Daniel

19 years ago* src/xml.c: applied patch from Jeremy Katz to not require a
Daniel Veillard [Wed, 26 Apr 2006 07:31:16 +0000 (07:31 +0000)]
* src/xml.c: applied patch from Jeremy Katz to not require a
  root entry in XML nor try to extract it from command line
  informations.
Daniel

19 years ago* docs//* : fixed perl binding URL to point to CPAN as provided by
Daniel Veillard [Wed, 26 Apr 2006 06:43:42 +0000 (06:43 +0000)]
* docs//* : fixed perl binding URL to point to CPAN as provided by
  Daniel P. Berrange.
Daniel

19 years ago* configure.in: patch for ncurses fallback from Jim Fehlig
Daniel Veillard [Tue, 25 Apr 2006 16:54:26 +0000 (16:54 +0000)]
* configure.in: patch for ncurses fallback from Jim Fehlig
Daniel

19 years ago* configure.in libvirt.spec.in docs/examples/Makefile.am
Daniel Veillard [Tue, 25 Apr 2006 16:08:48 +0000 (16:08 +0000)]
* configure.in libvirt.spec.in docs/examples/Makefile.am
  docs/examples/index.py docs/examples/python/*: integrated
  examples for Python from David Lutterkort
Daniel

19 years ago* src/xend_internal.c: applied patch from Jim Fehlig when parsing
Daniel Veillard [Tue, 25 Apr 2006 13:33:44 +0000 (13:33 +0000)]
* src/xend_internal.c: applied patch from Jim Fehlig when parsing
  domain S-Expr the kernel may not be provided (Dom0)
Daniel

19 years ago* src/hash.c src/internal.h: add virGetDomainByID() to speed up
Daniel Veillard [Mon, 24 Apr 2006 18:21:29 +0000 (18:21 +0000)]
* src/hash.c src/internal.h: add virGetDomainByID() to speed up
  some processing but not used yet
* src/libvirt.c src/xen_internal.c src/xen_internal.h: added domain
  listing and number queries entry points based on the hypervisor
  which should speed up some processing as root.
Daniel

19 years ago* src/xend_internal.c: fix an uninitialized memory access in error
Daniel Veillard [Thu, 20 Apr 2006 14:28:01 +0000 (14:28 +0000)]
* src/xend_internal.c: fix an uninitialized memory access in error
  reporting.
Daniel

19 years ago* include/libvirt.h include/libvirt.h.in doc/*: added new entry point
Daniel Veillard [Thu, 13 Apr 2006 17:18:49 +0000 (17:18 +0000)]
* include/libvirt.h include/libvirt.h.in doc/*: added new entry point
  virDomainSetMemory to set up the target memory use for a domain
* src/driver.h src/libvirt.c src/xen_internal.c src/xend_internal.[ch]
  src/xs_internal.[ch]: added a new entry point in the drivers for this,
  also fixed the xen store entry, as changing
  /local/domain/$$/memory/target affects the target memory not the max,
  apparently max is not visible at the xenstore level (or I missed it)
Daniel

19 years ago* NEWS configure.in libvirt.spec.in docs/*: documented and
Daniel Veillard [Mon, 10 Apr 2006 14:15:33 +0000 (14:15 +0000)]
* NEWS configure.in libvirt.spec.in docs/*: documented and
  regenerated for release of 0.1.0
* Makefile.am virsh.1: added man page from Andrew Puch
Daniel

19 years ago* src/xend_internal.c src/xml.c: applied patch from Jim Fehlig
Daniel Veillard [Mon, 10 Apr 2006 08:32:34 +0000 (08:32 +0000)]
* src/xend_internal.c src/xml.c: applied patch from Jim Fehlig
  for lifecycle events
* docs/format.html docs/libvir.html: added the associated docs for
  the new constructs
* TODO: small update
Daniel

19 years ago* TODO src/hash.[ch] src/internal.h src/libvirt.c src/xend_internal.c
Daniel Veillard [Sun, 9 Apr 2006 13:11:22 +0000 (13:11 +0000)]
* TODO src/hash.[ch] src/internal.h src/libvirt.c src/xend_internal.c
  src/xs_internal.c: implementing domain pointers unification, thread
  safety and reference counting for domain and connections, this was
  the last critical change needed before making further progresses at
  the API level. Still a couple fo things TODO for this, unification
  at the Python level and adding UUID to hash. All domain/connect alloc
  and free routines are now centralized in hash.c
* docs/APIchunk1.html docs/libvirt-api.xml docs/libvirt-refs.xml
  docs/html/libvirt-libvirt.html: regenerated the docs, that doesn't
  change the API.
Daniel

19 years agouse stdout rather than stderr, improve allocation checks
Karel Zak [Thu, 6 Apr 2006 10:33:06 +0000 (10:33 +0000)]
use stdout rather than stderr, improve allocation checks

19 years ago* src/hash.c: tiny fix
Daniel Veillard [Wed, 5 Apr 2006 09:31:29 +0000 (09:31 +0000)]
* src/hash.c: tiny fix
* src/internal.h: starting to work on reentrancy
* src/libvirt.c: applied patch from Jim Fehlig to fix
  virDomainLookupByID when run as root.
Daniel

19 years agovirsh command names cleanup
Karel Zak [Tue, 4 Apr 2006 21:52:31 +0000 (21:52 +0000)]
virsh command names cleanup

19 years agoadd nodeinfo, rename dinfo to dominfo, fix libvirt.h typo
Karel Zak [Tue, 4 Apr 2006 14:37:32 +0000 (14:37 +0000)]
add nodeinfo, rename dinfo to dominfo, fix libvirt.h typo

19 years ago* include/libvirt.h[.in] src/driver.h src/libvirt.c
Daniel Veillard [Mon, 3 Apr 2006 13:46:43 +0000 (13:46 +0000)]
* include/libvirt.h[.in] src/driver.h src/libvirt.c
  src/libvirt_sym.version src/*_internal.[ch]: added an entry
  point for reboot and corresponding driver plug
* src/virsh.c: added a reboot option using it
* docs/*: regenerated
Daniel

19 years ago* src/xend_internal.c: applied patch from Daniel P. Berrange,
Daniel Veillard [Thu, 30 Mar 2006 16:37:15 +0000 (16:37 +0000)]
* src/xend_internal.c: applied patch from Daniel P. Berrange,
  plus a bit of code cleanup
Daniel

19 years ago* src/virsh.c: allocation check (Jim Meyering) and adding a
Daniel Veillard [Thu, 30 Mar 2006 16:08:13 +0000 (16:08 +0000)]
* src/virsh.c: allocation check (Jim Meyering) and adding a
  new create command
* src/xend_internal.c src/xml.c: trying to cope with the new
  xvda domains states generated on FC5, but Dom0 bootloader
  really break the model, so that doesn't work.
Daniel

19 years ago* src/virsh.c: catching memory allocation error and existing, as
Daniel Veillard [Thu, 30 Mar 2006 12:14:40 +0000 (12:14 +0000)]
* src/virsh.c: catching memory allocation error and existing, as
  pointed by Jim Meyering
Daniel

19 years ago* doc/*: rebuilt
Daniel Veillard [Wed, 29 Mar 2006 14:35:52 +0000 (14:35 +0000)]
* doc/*: rebuilt
Daniel

19 years ago* python/libvir.c: fixed a bug in the new wrapper
Daniel Veillard [Wed, 29 Mar 2006 13:33:37 +0000 (13:33 +0000)]
* python/libvir.c: fixed a bug in the new wrapper
* python/tests/Makefile.am python/tests/node.py: added a new test for
  the new API
* python/tests/create.py: remove a debug
Daniel

19 years ago* include/libvirt.h[.in] include/virterror.h src/driver.h
Daniel Veillard [Wed, 29 Mar 2006 12:46:03 +0000 (12:46 +0000)]
* include/libvirt.h[.in] include/virterror.h src/driver.h
  src/internal.h src/libvirt_sym.version src/xen_internal.c
  src/xs_internal.c: added a new entry point to get node hardware
  informations virGetNodeInfo, and associated driver hook.
* src/xend_internal.c: implemented the node and version information
  hooks for the Xen Daemon
* python/libvir.c python/libvirt-python-api.xml python/generator.py:
  also added Python bindings for the new call
Daniel

19 years agoFixing the python example, Daniel
Daniel Veillard [Tue, 28 Mar 2006 14:48:57 +0000 (14:48 +0000)]
Fixing the python example, Daniel

19 years ago* python/libvir.c: call the initialize entry point
Daniel Veillard [Tue, 28 Mar 2006 14:41:04 +0000 (14:41 +0000)]
* python/libvir.c: call the initialize entry point
* src/libvirt_sym.version: add initialize entry point
* src/libvirt.c: make sure we always initialize the lib
* python/tests/*.py: start updating exemple for exception
  handling as pointed by Jim Meyering
Daniel

19 years ago* doc/site.xsl doc/libvir.html doc/*: added informations about
Daniel Veillard [Tue, 28 Mar 2006 09:50:17 +0000 (09:50 +0000)]
* doc/site.xsl doc/libvir.html doc/*: added informations about
  the Perl bindings, regenerated
* python/libvirt_wrap.h: added a missing include.
Daniel

19 years ago* doc/*: updated module list and rebuilt
Daniel Veillard [Mon, 27 Mar 2006 15:24:36 +0000 (15:24 +0000)]
* doc/*: updated module list and rebuilt
* include/libvirt.h include/libvirt.h.in: added intialization function
* include/virterror.h src/virterror.c: one more error code
* src/internal.h: first part of Jim's format checking
* src/libvirt.c src/xen_internal.[ch] src/xend_internal.[ch]
  src/xs_internal.[ch]: initialization and registration of drivers
Daniel

19 years ago* src/Makefile.am: add driver.h to SOURCES as pointed by Jim Meyering
Daniel Veillard [Sat, 25 Mar 2006 10:47:41 +0000 (10:47 +0000)]
* src/Makefile.am: add  driver.h to SOURCES as pointed by Jim Meyering
* doc/*: rebuilt
Daniel

19 years ago* src/virterror.c: add message as pointed by Jim Meyering
Daniel Veillard [Sat, 25 Mar 2006 10:38:30 +0000 (10:38 +0000)]
* src/virterror.c: add message as pointed by Jim Meyering
Daniel

19 years ago* include/virterror.h: fix typos pointed by Jim Meyering
Daniel Veillard [Fri, 24 Mar 2006 22:58:13 +0000 (22:58 +0000)]
* include/virterror.h: fix typos pointed by Jim Meyering
Daniel

19 years ago* include/virterror.h: applied patch from Daniel Berrange for out of
Daniel Veillard [Fri, 24 Mar 2006 22:36:47 +0000 (22:36 +0000)]
* include/virterror.h: applied patch from Daniel Berrange for out of
  tree compiles.
Daniel

19 years ago* libvirt.pc.in: applied patch from Daniel Berrange to fix --cflags
Daniel Veillard [Fri, 24 Mar 2006 13:18:12 +0000 (13:18 +0000)]
* libvirt.pc.in: applied patch from Daniel Berrange to fix --cflags
Daniel

19 years ago* src/Makefile.am: fix out of tree build
Daniel Veillard [Fri, 24 Mar 2006 13:03:29 +0000 (13:03 +0000)]
* src/Makefile.am: fix out of tree build
Daniel

19 years ago* src/xs_internal.c src/xs_internal.h include/virterror.h
Daniel Veillard [Thu, 23 Mar 2006 15:42:10 +0000 (15:42 +0000)]
* src/xs_internal.c src/xs_internal.h include/virterror.h
  src/virterror.c: created a new module related to Xen Store accesses
* src/libvirt.c src/xen_internal.[ch] src/xend_internal.[ch]:
  nearly completed the separation of the code from the different modules
Daniel

19 years ago* python/tests/create.py: add one more image path
Daniel Veillard [Wed, 22 Mar 2006 13:44:01 +0000 (13:44 +0000)]
* python/tests/create.py: add one more image path
* src/libvirt.c src/xend_internal.c src/xend_internal.h: more work
  on the xend refactoring
Daniel

19 years ago* python/tests/create.py: adapt to new naming scheme in FC5
Daniel Veillard [Wed, 22 Mar 2006 13:33:20 +0000 (13:33 +0000)]
* python/tests/create.py: adapt to new naming scheme in FC5
Daniel

19 years ago* src/driver.h src/xen_internal.c: just add a driver block for
Daniel Veillard [Mon, 20 Mar 2006 23:42:12 +0000 (23:42 +0000)]
* src/driver.h src/xen_internal.c: just add a driver block for
  the Xen hypervisor direct access module. Need to convert
  xend_internal.[ch] and make one for the Xenstore now ...
Daniel

19 years ago* src/driver.h src/internal.h src/libvirt.c src/xen_internal.c
Daniel Veillard [Mon, 20 Mar 2006 17:49:28 +0000 (17:49 +0000)]
* src/driver.h src/internal.h src/libvirt.c src/xen_internal.c
  src/xen_internal.h docs/apibuild.py: starting the refactoring,
  first the direct Xen hypervisor module. New header describing the
  entry points of a driver.
Daniel

19 years ago* src/hash.c src/hash.h src/internal.h src/libvirt.c src/sexpr.c
Daniel Veillard [Wed, 15 Mar 2006 12:13:25 +0000 (12:13 +0000)]
* src/hash.c src/hash.h src/internal.h src/libvirt.c src/sexpr.c
  src/sexpr.h src/virsh.c src/virterror.c src/xen_internal.c
  src/xen_internal.h src/xend_internal.c src/xend_internal.h
  src/xml.c src/xml.h: applied cb/indent to homogenize the source
  style, as a first pass.
Daniel

19 years agoFirst import of XML-RPC protocol support for newer versions of Xend. I've not
Anthony Liguori [Fri, 10 Mar 2006 17:02:25 +0000 (17:02 +0000)]
First import of XML-RPC protocol support for newer versions of Xend.  I've not
put it in the Makefiles yet as it's not actually being used by anything.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
19 years ago* configure.in: applied patch for --with-xen-distdir option from
Daniel Veillard [Fri, 10 Mar 2006 10:21:41 +0000 (10:21 +0000)]
* configure.in: applied patch for --with-xen-distdir option from
  Ronald Aigner
* docs/site.xsl docs/*.html: added link to Bugzilla
Daniel

19 years ago* src/xml.c: another patch from David Lutterkort fixing a typo
Daniel Veillard [Sat, 4 Mar 2006 09:00:15 +0000 (09:00 +0000)]
* src/xml.c: another patch from David Lutterkort fixing a typo
  when generating physical block devices descriptions.
Daniel

19 years ago* libvirt.spec.in: applied patch from David Lutterkort adding
Daniel Veillard [Sat, 4 Mar 2006 08:57:22 +0000 (08:57 +0000)]
* libvirt.spec.in: applied patch from David Lutterkort adding
  missing reqs for readline.
Daniel

19 years ago* NEWS configure.in libvirt.spec.in include/libvirt.h docs/*:
Daniel Veillard [Tue, 28 Feb 2006 14:22:33 +0000 (14:22 +0000)]
* NEWS configure.in libvirt.spec.in include/libvirt.h docs/*:
  preparing release 0.0.6
Daniel

19 years ago* docs/errors.html docs/libvir.html docs/*: added a page about
Daniel Veillard [Tue, 28 Feb 2006 13:58:30 +0000 (13:58 +0000)]
* docs/errors.html docs/libvir.html docs/*: added a page about
  error handling and regenerated the docs
Daniel

19 years agoFixed the test, daniel
Daniel Veillard [Tue, 28 Feb 2006 12:56:25 +0000 (12:56 +0000)]
Fixed the test, daniel

19 years ago* TODO: updated
Daniel Veillard [Tue, 28 Feb 2006 12:17:00 +0000 (12:17 +0000)]
* TODO: updated
* python/Makefile.am python/generator.py python/libvir.c
  python/libvir.py: improved python binding, raise exception
  when an instance creation or lookup fails, and add support
  for the global error handler, per conn handler still needed
* python/tests/error.py python/tests/Makefile.am: adding a
  regression test
Daniel

19 years ago* doc//*: rebuilt
Daniel Veillard [Mon, 27 Feb 2006 22:35:26 +0000 (22:35 +0000)]
* doc//*: rebuilt
Daniel

19 years ago* TODO: updated, and added python hooks for error handling
Daniel Veillard [Mon, 27 Feb 2006 22:32:54 +0000 (22:32 +0000)]
* TODO: updated, and added python hooks for error handling
* include/virterror.h src/virterror.c src/xml.c: error interception
  and reporting should be done.
Daniel

19 years ago* src/libvirt.c src/xen_internal.[ch]: virConnectOpenReadOnly()
Daniel Veillard [Mon, 27 Feb 2006 21:42:32 +0000 (21:42 +0000)]
* src/libvirt.c src/xen_internal.[ch]: virConnectOpenReadOnly()
  should not emit error when failing to open the hypervisor proc
  entry point.
Daniel

19 years ago* include/virterror.h src/libvirt_sym.version: exported
Daniel Veillard [Mon, 27 Feb 2006 21:34:28 +0000 (21:34 +0000)]
* include/virterror.h src/libvirt_sym.version: exported
  virDefaultErrorFunc()
* src/sexpr.c src/xen_internal.c src/virterror.c include/virterror.h:
  adding more error reporting though the code, nearly complete.
* src/sexpr.c: added specific error function to avoid an error report.
Daniel

19 years ago* include/virterror.h src/virterror.c src/xend_internal.c: more work
Daniel Veillard [Mon, 27 Feb 2006 19:56:23 +0000 (19:56 +0000)]
* include/virterror.h src/virterror.c src/xend_internal.c: more work
  plugging in the error system in the code.
Daniel

19 years ago* TODO: updated
Daniel Veillard [Mon, 27 Feb 2006 16:27:18 +0000 (16:27 +0000)]
* TODO: updated
* include/virterror.h src/internal.h src/libvirt.c src/virterror.c
  src/xend_internal.c: commiting a first pass at adding error handling
  in the code, not finished, but it starts to work, need more coverage
  and testing.
Daniel

19 years agoFix search.php, Daniel
Daniel Veillard [Fri, 24 Feb 2006 22:43:09 +0000 (22:43 +0000)]
Fix search.php, Daniel

19 years agoFixing link to search.php, Daniel
Daniel Veillard [Fri, 24 Feb 2006 22:42:27 +0000 (22:42 +0000)]
Fixing link to search.php, Daniel

19 years ago missing Daniel
Daniel Veillard [Fri, 24 Feb 2006 22:37:23 +0000 (22:37 +0000)]
 missing Daniel

19 years ago* src/Makefile.am src/internal.h src/libvirt.c src/libvirt_sym.version
Daniel Veillard [Fri, 24 Feb 2006 22:36:10 +0000 (22:36 +0000)]
* src/Makefile.am src/internal.h src/libvirt.c src/libvirt_sym.version
  src/virterror.c include/Makefile.am include/virterror.h: adding
  the public APIs for errors, callbacks and synchronous. The boring
  stuff is still left to do, plugging it. Also need to be exposed
  at the python level.
* doc//*: rebuilt
Daniel

19 years agoTiny fix, Daniel
Daniel Veillard [Fri, 24 Feb 2006 21:22:21 +0000 (21:22 +0000)]
Tiny fix, Daniel

19 years ago* docs/index.py docs/search.php: fixing the search engine.
Daniel Veillard [Fri, 24 Feb 2006 21:17:54 +0000 (21:17 +0000)]
* docs/index.py docs/search.php: fixing the search engine.
Daniel

19 years agoA few libvir->libvirt, Daniel
Daniel Veillard [Fri, 24 Feb 2006 13:47:47 +0000 (13:47 +0000)]
A few libvir->libvirt, Daniel

19 years ago* python/generator.py python/libvir.c python/libvirt-python-api.xml:
Daniel Veillard [Fri, 24 Feb 2006 12:26:56 +0000 (12:26 +0000)]
* python/generator.py python/libvir.c python/libvirt-python-api.xml:
  UUID strings can contain zeroes, so the autogenerated conversion
  functions don't work.
Daniel

19 years agoOops forgot to update the spec file, Daniel
Daniel Veillard [Thu, 23 Feb 2006 11:35:37 +0000 (11:35 +0000)]
Oops forgot to update the spec file, Daniel

19 years ago* src/libvirt.c: fixing a bug before the release of 0.0.5
Daniel Veillard [Thu, 23 Feb 2006 11:26:17 +0000 (11:26 +0000)]
* src/libvirt.c: fixing a bug before the release of 0.0.5
* python/generator.py python/libvir.c python/libvirt-python-api.xml:
  also fixing the binding for getting a domain UUID
* python/tests/Makefile.am python/tests/uuid.py: added a test
  for the new UUID API
Daniel

19 years ago* NEWS configure.in docs/libvir.html docs/news.html: preparing the
Daniel Veillard [Thu, 23 Feb 2006 10:42:29 +0000 (10:42 +0000)]
* NEWS configure.in docs/libvir.html docs/news.html: preparing the
  release of 0.0.5
* include/libvirt.h.in: fixed APIs definition
Daniel

19 years ago* python/tests/Makefile.am: added the create.py in the regression tests
Daniel Veillard [Thu, 23 Feb 2006 10:31:23 +0000 (10:31 +0000)]
* python/tests/Makefile.am: added the create.py in the regression tests
Daniel

19 years ago* include/libvirt.h[.in] src/libvirt.c src/xend_internal.[ch]
Daniel Veillard [Thu, 23 Feb 2006 10:13:55 +0000 (10:13 +0000)]
* include/libvirt.h[.in] src/libvirt.c src/xend_internal.[ch]
  src/libvirt_sym.version: added virDomainLookupByUUID and
  virDomainGetUUID to be able to use the persistant UUID names
* docs//*: rebuilt the docs following the API extension
Daniel

19 years ago* configure.in libvirt.spec.in docs/Makefile.am docs/devhelp/*:
Daniel Veillard [Wed, 22 Feb 2006 10:54:54 +0000 (10:54 +0000)]
* configure.in libvirt.spec.in docs/Makefile.am docs/devhelp/*:
  added devhelp docs support, based on libxml2 stylesheets
Daniel

19 years ago* TODO: updated
Daniel Veillard [Wed, 22 Feb 2006 08:59:00 +0000 (08:59 +0000)]
* TODO: updated
* libvirt.spec.in: package the examples in the doc
* src/Makefile.am: forgot to add xml.h
Daniel

19 years agoTODO update
Karel Zak [Tue, 21 Feb 2006 21:01:09 +0000 (21:01 +0000)]
TODO update

19 years ago* Makefile.am: extended make tests to run those in docs/examples
Daniel Veillard [Tue, 21 Feb 2006 14:15:32 +0000 (14:15 +0000)]
* Makefile.am: extended make tests to run those in docs/examples
* docs/examples/suspend.c docs/examples/*: added an example of
  suspend/resume and regenerated
Daniel

19 years ago* TODO: updated
Daniel Veillard [Tue, 21 Feb 2006 13:23:16 +0000 (13:23 +0000)]
* TODO: updated
* python/tests/Makefile.am: fix a small PYTHONPATH bug
* docs//*: fixed the xsl a bit for toc names, added doc for
  the python bindings, regenerated
Daniel

19 years ago* src/libvirt.c src/xend_internal.c src/xend_internal.h: move the
Daniel Veillard [Mon, 20 Feb 2006 23:08:47 +0000 (23:08 +0000)]
* src/libvirt.c src/xend_internal.c src/xend_internal.h: move the
  XML dump function around to make sure all entry points are centralized
  in libvirt.c and also avoid doc generation troubles.
* docs/examples/Makefile.am docs/examples/index.py: fix the makefile
  a bit.
* TODO: updated
* docs/format.html: added a description of the XML used for the
  domains.
* docs//*: rebuilt
Daniel

19 years ago* docs/examples/examples.xsl docs/examples/index.html
Daniel Veillard [Mon, 20 Feb 2006 20:50:48 +0000 (20:50 +0000)]
* docs/examples/examples.xsl docs/examples/index.html
  docs/site.xsl: integates the examples page in the web site
* docs//* : fixed generator and rebuilt the docs
* python/tests/basic.py python/tests/create.py: couple cleanups
Daniel

19 years ago* TODO: updated
Daniel Veillard [Mon, 20 Feb 2006 17:22:16 +0000 (17:22 +0000)]
* TODO: updated
* include/libvirt.h include/libvirt.h.in: cleanup
* src/libvirt.c: remove debugging output
* src/xend_internal.c src/xml.c src/xml.h: reimplement
  virDomainGetXMLDesc() based on xend interface, now work as user too.
Daniel

19 years ago* python/tests/create.py: trying to make test more generic, but it's
Daniel Veillard [Fri, 17 Feb 2006 13:18:57 +0000 (13:18 +0000)]
* python/tests/create.py: trying to make test more generic, but it's
  difficult since it requires a system image
* src/libvirt.c src/xend_internal.c: fixed the shutdown API which
  was broken due to a bad reason at the xend level.
Daniel

19 years ago* configure.in src/Makefile.am: adding dependency to libxml2
Daniel Veillard [Thu, 16 Feb 2006 22:50:52 +0000 (22:50 +0000)]
* configure.in src/Makefile.am: adding dependency to libxml2
* include/libvirt.h* src/libvirt.c src/xend_internal.[ch]
  src/xml.[ch]: added XML parsing for Xen domain descriptions
  needed for creates, plugged in a converter to s-exp and
  xend call. Modified the virDomainCreateLinux() to reflect
  that XML based description. Seems to work.
* python/tests/create.py: added a test case which seems to work
  not tested much yet
* docs/*: regenerated
Daniel

19 years ago* configure.in libvirt.spec.in include/libvirt.h.in python/Makefile.am
Daniel Veillard [Wed, 15 Feb 2006 13:21:17 +0000 (13:21 +0000)]
* configure.in libvirt.spec.in include/libvirt.h.in python/Makefile.am
  src/Makefile.am: fix rpm packaging problems whith head, more
  LIBVIR -> LIBVIRT changes.
Daniel