Sun Jan 29 11:55:13 CET 2006 Daniel Veillard * NEWS docs/news.xsl: added stylesheet to generate NEWS file * docs/*: updated docs preparing for the release Sun Jan 29 09:52:03 CET 2006 Daniel Veillard * docs/site.xsl docs/*.html: credits to Diana Fong for graphics and web site design Sat Jan 28 21:24:05 CET 2006 Daniel Veillard * python/libvir.c: fix a stupid bug in python bindings (DomainDestroy is still mishandled though) Fri Jan 27 09:58:31 CET 2006 Daniel Veillard * src/libvir.c src/xml.c: applied patch from Anthony Liguori to remove the XenStore transactions as this is not needed anymore. Thu Jan 26 13:10:43 CET 2006 Daniel Veillard * TODO: updated * docs/search.php: use the new web site design * python/generator.py: fix a generation bug on python keyword Tue Jan 24 11:44:53 CET 2006 Karel Zak * src/libvir_sym.version: add virDeomainRestore and virDomainSave * src/virsh.c: support '=' in options, fix command grammar * src/libvir.c: add conn->xshandle checks Tue Jan 24 14:09:37 CET 2006 Daniel Veillard * src/libvir.c: Karel pointed out handle was lost in virConnectOpenReadOnly() Mon Jan 23 23:53:07 CET 2006 Daniel Veillard * docs/site.xsl docs/*.png docs/*.html: update the images from Diana, added favicon to page. * src/libvir.c: reorganized the include imports. Mon Jan 23 14:23:16 CET 2006 Daniel Veillard * docs/*: augment and try to complete the doc in its current state Sun Jan 22 17:26:20 CET 2006 Daniel Veillard * docs/*: started to augment and update the documentation Sat Jan 21 23:33:46 GMT 2006 Daniel Veillard * docs//*: mostly finished the revamp in the plane, starts to look good Fri Jan 20 16:48:05 CET 2006 Daniel Veillard * docs/* : total revamp of the web site based on Diana Fong design but not completely integrated yet Fri Jan 20 10:57:44 CET 2006 Daniel Veillard * include/libvir.h include/libvir.h.in src/libvir.c: revamped the restore API (though it would be better if it was returning a domain pointer in case of success) * src/virsh.c: added save and restore to the commands, tested, the option handling need work though Thu Jan 19 11:21:57 CET 2006 Daniel Veillard * src/libvir.c src/xend_internal.c src/xend_internal.h: continue the integration of more xend based accesses, virsh seems to work without accessing the xen store now. Wed Jan 18 19:57:53 CET 2006 Daniel Veillard * src/libvir.c: small change w.r.t. reboot. Wed Jan 18 11:32:04 CET 2006 Daniel Veillard * include/libvir.h include/libvir.h.in src/libvir.c: more integration of libxend capabilities, including checkpointing and restoring in a file. * docs//*: regenerated the docs Tue Jan 17 17:53:43 CET 2006 Daniel Veillard * include/libvir.h[.in]: added VIR_DOMAIN_CRASHED status, small doc fix * src/virsh.c: fix a integer being formatted as %s in idof * src/internal.h src/libvir.c src/xend_internal.[ch]: started to integrated the xend back-end, especially for getting informations about a domain. Fri Jan 13 17:39:24 CET 2006 Daniel Veillard * include/libvir.h.in include/libvir.h src/internal.h src/libvir.c src/xend_internal.c src/xend_internal.h: starting to plug the xend code in, replacing structures mostly, but not finished. Thu Jan 12 16:36:21 CET 2006 Daniel Veillard * src/Makefile.am src/xend_internal.c src/xend_internal.h: added more of Anthony Liquori libxend code, commented and reformatted this still need to be plugged, it's still dead code ATM. Wed Jan 11 14:57:01 CET 2006 Daniel Veillard * docs/libvir.html: grammatical fix * src/Makefile.am src/sexpr.c src/sexpr.h: starting to integrate Anthony Liquori libxend code * src/libvir.c: fix an uninitialized value Wed Dec 21 17:58:45 CET 2005 Daniel Veillard * docs/architecture.* docs/*: added a section on the architecture and regenerated the docs. Mon Dec 19 19:04:11 CET 2005 Daniel Veillard * NEWS docs/libvir.html docs/news.html: preparing 0.0.1 release Mon Dec 19 17:32:22 CET 2005 Daniel Veillard * Makefile.am configure.in libvir.spec.in python/*: added a first version for python bindings, heavilly based on libxml2/libxslt way of doing things, maybe this need to be revisited. Added packaging too. * src/hash.h: fixed the Copyright notice. Fri Dec 16 19:35:29 CET 2005 Karel Zak * src/xml.c src/internal.h src/libvir.c: struct checks cleanup, add macros VIS_IS_DOMAIN(), VIR_IS_CONNECT() and VIR_IS_CONNECTED_DOMAIN() Fri Dec 16 14:26:05 CET 2005 Daniel Veillard * libvir.spec.in src/Makefile.am: cleaned up the spec file, removed static libraries, adding virsh as an installed program Fri Dec 16 13:59:35 CET 2005 Daniel Veillard * src/libvir_sym.version: oops forgot to export the new symbol Fri Dec 16 13:15:04 CET 2005 Daniel Veillard * include/libvir.h include/libvir.h.in src/internal.h src/libvir.c: adding the virDomainShutdown() API * src/virsh.c: adding a shutdown command * docs/*: regenerated Fri Dec 16 01:43:18 CET 2005 Karel Zak * include/libvir.h.in: add missing declaration of virDomainGetXMLDesc() * include/libvir.h.in src/libvir.c src/virsh src/libvir_sym.version: add virDomainGetOSType() * src/internal.h src/libvir.c src/xml.c: add internal function virDomainGetVM(), move virDomainGetVMInfo() from src/xml.c Thu Dec 15 17:56:27 CET 2005 Karel Zak * src/virsh.c: remove --id / --name options Wed Dec 14 16:28:24 CET 2005 Daniel Veillard * src/xml.c: add dump of os/boot informations Wed Dec 14 13:35:39 CET 2005 Daniel Veillard * src/xml.c: added dump of physical vbd and read-only status Wed Dec 14 12:20:06 CET 2005 Daniel Veillard * src/xml.c: started to add block devices and interfaces descriptions in the XML dump. Tue Dec 13 17:20:11 CET 2005 Daniel Veillard * include/libvir.h src/Makefile.am src/internal.h src/libvir.c src/libvir_sym.version src/virsh.c src/xml.c: started working on the XML dump, added a dumpxml virsh version and a bit of infrastructure code. Found a way to detect dead ID from xenstore data. Mon Dec 12 14:21:18 CET 2005 Daniel Veillard * src/libvir.c src/xen_internal.c src/xen_internal.h: completing the API implementation, only CreateLinux is now missing. Fri Dec 9 15:39:18 CET 2005 Daniel Veillard * docs/search.php docs/index.py docs/*.xsl docs/html/*: fixed the page generation, added the search engine. Fri Dec 9 14:03:13 CET 2005 Daniel Veillard * docs/*: extended the documentation Fri Dec 9 11:15:41 CET 2005 Daniel Veillard * configure.in: adding --without-depends to make dist on non Xenified machine. Fri Dec 9 00:47:12 CET 2005 Daniel Veillard * Makefile.am include/libvir.h.in libvir.pc.in: various fixes. * docs/*: regenerated the docs Fri Dec 9 00:02:06 CET 2005 Daniel Veillard * src/virsh.c: added support for suspend/resume/destroy, validating the previous code. Thu Dec 8 18:16:20 CET 2005 Daniel Veillard * src/libvir.c src/xen_internal.c src/xen_internal.h: implement Pause, Resume, Destroy, but untested yet. Thu Dec 8 17:43:11 CET 2005 Daniel Veillard * include/libvir.h src/libvir.c src/libvir_sym.version: adding virDomainFree() * docs/*: regenerated the docs Thu Dec 8 16:07:07 CET 2005 Daniel Veillard * configure.in include/libvir.h.in include/libvir.h src/Makefile.am include/Makefile.am: provide/fix library versionning information include/libvir.h is now generated ! * include/libvir.h.in src/libvir.c: revamp APIs and implement complete ones. * src/virsh.c: finish the version command and a bit of cleanup. Thu Dec 8 15:20:57 CET 2005 Karel Zak * src/virsh.c: code cleanup to prevent gcc warnings Thu Dec 8 14:25:09 CET 2005 Daniel Veillard * configure.in: activate pedantic flags * src/libvir.c src/libvir_sym.version src/xen_internal.[ch] include/libvir.h: implementing hypervisor Version and Type interfaces * src/virsh.c: adding a version command, WIP Thu Dec 8 11:19:48 CET 2005 Karel Zak * src/Makefile.am src/virsh.c configure.in: adding readline support, and implement basic commands to virsh. Thu Dec 8 11:12:36 CET 2005 Daniel Veillard * src/libvir.c src/xen_internal.c: fixed the new Xen hypervisor call Wed Dec 7 19:09:48 CET 2005 Daniel Veillard * configure.in src/Makefile.am src/libvir.c src/xen_internal.c src/xen_internal.h: removed dependancy on xenctrl library, untested yet. Wed Dec 7 15:08:54 CET 2005 Daniel Veillard * docs/*: adding missing links to API page. Wed Dec 7 14:43:28 CET 2005 Daniel Veillard * configure.in libvir.spec.in docs/Makefile.am: make sure the docs are installed and packaged in the -devel RPM * docs/api.xsl docs/newapi.xsl: forgot to commit API HTML stylesheets Wed Dec 7 14:09:48 CET 2005 Karel Zak * include/libvir.h src/libvir.c: adding xenConnectNumOfDomains() to returns number of active domains. Wed Dec 7 13:55:04 CET 2005 Daniel Veillard * docs/ChangeLog.awk docs/ChangeLog.xsl: Changelog handling from libxml2 adapted to libvir * docs/* docs/html/libxml-libvir.html: regenerated Wed Dec 7 11:58:20 CET 2005 Daniel Veillard * docs/* docs/html/*: more work on the docs generation * include/libvir.h: adding informations on the header Wed Dec 7 10:31:29 CET 2005 Daniel Veillard * configure.in docs/FAQ.html docs/Libxml2-Logo-90x34.gif docs/Makefile.am docs/bugs.html docs/index.html docs/intro.html docs/libvir.html docs/redhat.gif docs/site.xsl: starting to add the web site, based on libxml2 one. * src/hash.c: add a missing include Tue Dec 6 17:47:11 CET 2005 Daniel Veillard * docs/Makefile.am docs/apibuild.py docs/libvir-api.xml docs/libvir-refs.xml: fix XML API generation * include/libvir.h src/libvir.c src/virsh.c: fix the info memory API again, use KB, not bytes so that an unsigned long is sufficient. Tue Dec 6 17:12:52 CET 2005 Daniel Veillard * include/libvir.h src/libvir.c src/virsh.c: adding the extraction of the number of virtual CPUs for both interfaces. Tue Dec 6 14:46:50 CET 2005 Daniel Veillard * include/libvir.h src/libvir.c src/virsh.c: tweaking of the GetInfo() API, returns bytes and nanoseconds, try to fix the scales, but time on unpriviledged interfaces doesn't work. Mon Dec 5 19:14:05 CET 2005 Daniel Veillard * include/libvir.h src/libvir.c src/libvir_sym.version src/virsh.c: first pass at trying to implement virDomainGetInfo() quite a bit of work left to do. Mon Dec 5 12:15:16 CET 2005 Daniel Veillard * Makefile.am README TODO autogen.sh configure.in libvir.pc.in libvir.spec.in docs/Makefile.am docs/apibuild.py docs/structures.fig include/Makefile.am include/libvir.h src/Makefile.am src/hash.c src/hash.h src/internal.h src/libvir.c src/libvir_sym.version src/virsh.c: renamed to libvir Fri Dec 2 15:15:26 CET 2005 Daniel Veillard * include/libxen.h src/libxen.c src/libxen_sym.version: adding xenConnectListDomains() to list active domains * src/xensh.c: integrated a basic test for xenConnectListDomains() Fri Dec 2 13:10:04 CET 2005 Daniel Veillard * configure.in src/Makefile.am: more warnings from compiler and link static in work environement Thu Dec 1 18:32:43 CET 2005 Daniel Veillard * Makefile.am configure.in docs/apibuild.py docs/libxen-api.xml docs/libxen-refs.xml docs/structures.fig: starting to add docs and the extraction tool * src/libxen.c: fixed comments error raised by apibuild Thu Dec 1 17:34:23 CET 2005 Daniel Veillard * include/libxen.h src/libxen.c src/libxen_sym.version: add read-only connections for normal users (but need /var/run/xenstored/socket_ro to be chmoded to 666) * src/xensh.c: if not root use the RO access Thu Dec 1 11:50:16 CET 2005 Daniel Veillard * include/libxen.h src/libxen.c src/libxen_sym.version src/xensh.c: changed entry points naming conventions based on feedback with Karel Zak Wed Nov 30 14:18:19 CET 2005 Daniel Veillard * src/Makefile.am src/hash.[ch]: added hash module based on libxml2 one. * include/libxen.h src/libxen.c src/libxen_sym.version: extend API start to access libxenctrl directly (need xen update to get includes) * src/xensh.c: access to both xenstore and hypervisor Tue Nov 22 17:09:11 CET 2005 Daniel Veillard * configure.in: checking xenstore library, error out on missing libs * include/libxen.h src/libxen.c src/libxen_sym.version: adding new entry points Thu Nov 10 17:11:03 CET 2005 Daniel Veillard * src/makefile.am src/libxen.c src/xensh.c: add a small tool sensh, implement xenopenconnect and xencloseconnect. Wed Nov 9 10:57:12 CET 2005 Daniel Veillard * docs/Goals: added a Goals document for the library Mon Nov 7 18:14:50 CET 2005 Daniel Veillard * TODO: updated * include/libxen.h src/libxen.c src/libxen_sym.version: extended entry points to a first minimal set. * src/internal.h: TODO macro Wed Nov 2 16:35:54 CET 2005 Daniel Veillard * TODO libxen.pc.in libxen.spec.in include/Makefile.am Makefile.am config.h.in configure.in: fix make dist, add rpm packaging * src/libxen_sym.version src/Makefile.am: set a policy of no export by default of library symbols Wed Nov 2 14:17:50 CET 2005 Daniel Veillard * AUTHORS NEWS README autogen.sh configure.in: allow autogen.sh and configure to start working * src/Makefile.am src/internal.h src/libxen.c: make the first compile Wed Nov 2 13:44:47 CET 2005 Daniel Veillard * src/libxen.c src/Makefile.am include/libxen.h configure.in Makefile.am COPYING.LIB: creation