1. 29 10月, 2008 1 次提交
    • J
      remove src/socketcompat.h; no longer needed · f79ebbd1
      Jim Meyering 提交于
      * src/socketcompat.h: Remove file.
      * src/remote_internal.c: Don't include socketcompat.h.
      * qemud/qemud.h: Likewise.
      * qemud/remote_protocol.x: Likewise, but do include <arpa/inet.h>
      for htonl.
      * src/remote_internal.c: Likewise, but do include <errno.h>.
      * qemud/remote_protocol.c: Regenererate.
      * qemud/remote_protocol.h: Regenererate.
      * src/Makefile.am (REMOTE_DRIVER_SOURCES): Remove socketcompat.h.
      f79ebbd1
  2. 23 10月, 2008 1 次提交
    • D
      Massive patch adding event APIs by Ben Guthro · 1509b802
      Daniel Veillard 提交于
      * include/libvirt/libvirt.h include/libvirt/libvirt.h.in
        src/libvirt.c src/libvirt_sym.version: new libvirt event entry
        points, big patch provided by Ben Guthro
      * Makefile.am configure.in src/driver.h src/event.c src/event.h
        src/internal.h src/libvirt.c src/libvirt_sym.version src/lxc_driver.c
        src/openvz_driver.c src/qemu_conf.h src/qemu_driver.c
        src/remote_internal.c src/storage_backend_fs.c src/test.c
        qemud/event.c qemud/event.h qemud/mdns.c qemud/qemud.c
        qemud/qemud.h qemud/remote.c qemud/remote_dispatch_localvars.h
        qemud/remote_dispatch_proc_switch.h qemud/remote_dispatch_prototypes.h
        qemud/remote_protocol.c qemud/remote_protocol.h
        qemud/remote_protocol.x proxy/Makefile.am python/generator.py:
        Not much is left untouched by the patch adding the events support
      * docs/libvirt-api.xml docs/libvirt-refs.xml
        docs/html/libvirt-libvirt.html: regenerated the docs
      * examples/domain-events/events-c/Makefile.am
        examples/domain-events/events-c/event-test.c: a test example
      * AUTHORS: added Ben Guthro
      daniel
      1509b802
  3. 23 5月, 2008 1 次提交
    • R
      Standardize use of header files, making internal.h primary. · 1d8d4f86
      Richard W.M. Jones 提交于
      	* qemud/internal.h, qemud/qemud.h: Rename this file so it
      	doesn't conflict with src/internal.h.
      	* HACKING: Document how header files should be used.
      	* qemud/Makefile.am: Add src/ directory to includes.
      	* qemud/event.c, qemud/mdns.c, qemud/qemud.c, qemud/remote.c,
      	qemud/remote_protocol.c, qemud/remote_protocol.h,
      	qemud/remote_protocol.x, src/buf.c, src/libvirt.c,
      	src/nodeinfo.c, src/qemu_conf.c, src/qemu_driver.c,
      	src/stats_linux.c, src/storage_backend.c, src/storage_backend_fs.c,
      	src/storage_backend_iscsi.c, src/storage_backend_logical.c,
      	src/storage_conf.c, src/storage_driver.c, src/util.c,
      	src/util.h, src/virsh.c, src/virterror.c, src/xend_internal.c,
      	src/xml.c, tests/reconnect.c, tests/xmlrpctest.c,
      	tests/qparamtest.c: Standardize	use of header files.
      	* docs/*, po/*: Rebuild docs.
      1d8d4f86
  4. 11 4月, 2008 1 次提交
  5. 04 4月, 2008 1 次提交
  6. 23 1月, 2008 1 次提交
    • R
      Portability improvements for Mac OS X. · 9cf2573c
      Richard W.M. Jones 提交于
              * configure.in: Use PortableXDR if available.
              * qemud/internal.h: Use "socketcompat.h".
              * qemud/qemud.c: Use <signal.h>.
              * src/sexpr.c: Use <stdlib.h> instead of <malloc.h>.
              * src/socketcompat.h: Include <sys/un.h> for Mac OS X.
      9cf2573c
  7. 06 12月, 2007 1 次提交
  8. 05 12月, 2007 3 次提交
  9. 26 11月, 2007 1 次提交
  10. 17 11月, 2007 1 次提交
  11. 19 9月, 2007 1 次提交
  12. 10 8月, 2007 1 次提交
  13. 07 8月, 2007 1 次提交
  14. 27 6月, 2007 7 次提交
  15. 11 6月, 2007 1 次提交
    • R
      Mon Jun 11 12:49:00 BST 2007 Richard W.M. Jones <rjones@redhat.com> · 9172d0ec
      Richard W.M. Jones 提交于
      	* 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.
      9172d0ec
  16. 19 5月, 2007 1 次提交
  17. 04 5月, 2007 1 次提交
  18. 11 4月, 2007 1 次提交
  19. 16 3月, 2007 2 次提交
    • D
      * qemud/conf.c qemud/driver.h qemud/internal.h src/internal.h · 9e170a88
      Daniel Veillard 提交于
        src/sexpr.h src/test.c src/xm_internal.c src/xml.c src/xml.h:
        applied patch from Richard Jones adding check to printf-like
        functions and fixing the problems raised
      Daniel
      9e170a88
    • D
      * include/libvirt/libvirt.h[.in] include/libvirt/virterror.h · 635ae389
      Daniel Veillard 提交于
        proxy/libvirt_proxy.c qemud/Makefile.am qemud/conf.c qemud/conf.h
        qemud/dispatch.c qemud/internal.h qemud/protocol.h
        src/driver.h src/internal.h src/libvirt.c src/libvirt_sym.version
        src/proxy_internal.c src/proxy_internal.h src/qemu_internal.c
        src/test.c src/virsh.c src/virterror.c src/xen_internal.c
        src/xen_internal.h src/xend_internal.c src/xm_internal.c
        src/xml.h src/xs_internal.c: applied patch from Richard Jones
        adding virConnectGetCapabilities(), plus various small little
        fixes
      * docs/*: fixed the api extractor script and regenerated
      Daniel
      635ae389
  20. 14 3月, 2007 1 次提交
  21. 06 3月, 2007 1 次提交
  22. 24 2月, 2007 1 次提交
  23. 23 2月, 2007 4 次提交
    • M
      Fri Feb 23 09:03:19 IST 2007 Mark McLoughlin <markmc@redhat.com> · 08cfcae9
      Mark McLoughlin 提交于
              * qemud/internal.h: put the config directory paths in
              an array in order to make them easier to initialize,
              but still expose pointers to each of them as members
              in the server struct.
      
              * qemud/qemud.c: cleanup the config directory path
              initialization.
      08cfcae9
    • M
      Fri Feb 23 09:03:19 IST 2007 Mark McLoughlin <markmc@redhat.com> · 56d2857f
      Mark McLoughlin 提交于
              * qemud/driver.c: maintain the autostart flag on disk
              using symlinks from the "autostart" directories to
              the corresponding config files.
      
              * qemud/internal.h: add paths to the autostart links
              to the vm/network structures and paths to the autostart
              dirs to the server struct.
      
              * qemud/qemud.c: initialize the server autostart dir
              patches.
      
              * qemud/conf.h: expose qemudEnsureDir()
      
              * qemud/conf.c: check the autostart symlinks when
              loading config files at startup.
      56d2857f
    • M
      Fri Feb 23 09:00:13 IST 2007 Mark McLoughlin <markmc@redhat.com> · efe538b7
      Mark McLoughlin 提交于
              * qemud/protocol.h: add the (domain/network)(Get/Set)Autostart
              requests and replies to the protocol.
      
              * src/qemu_internal.c: hookup the qemu driver autostart
              methods
      
              * qemud/dispatch.c, qemud/driver.[ch], internal.h: add
              the daemon side, but just set an in-memory autostart
              flag for now.
      efe538b7
    • M
      Fri Feb 22 08:37:23 IST 2007 Mark McLoughlin <markmc@redhat.com> · 6ecd4045
      Mark McLoughlin 提交于
              * qemud/conf.c, qemud/driver.c, qemud/internal.h,
              qemud/qemud.c: Merge the ->activevms and ->inactivevms
              into a single ->vms list in order to make things
              easier to manage. Likewise for networks. Also add
              qemudIsActiveVM() and qemudIsActiveNetwork() inline
              functions.
      6ecd4045
  24. 17 2月, 2007 2 次提交
    • M
      Fri Feb 16 18:28:32 IST 2007 Mark McLoughlin <markmc@redhat.com> · cfa655f9
      Mark McLoughlin 提交于
              * qemud/qemud.c, qemud/dispatch.c, qemud/internal.h
              qemud/conf.c, qemud/driver.c, configure.in: add a
              qemudLog() function which uses syslog() if we're in daemon
              mode, doesn't output INFO/DEBUG messages unless the
              verbose flag is set and doesn't output DEBUG messages
              unless compiled with --enable-debug. Also, make a first
              pass through fatal errors and add error messages for them.
      cfa655f9
    • M
      Fri Feb 16 18:26:55 IST 2007 Mark McLoughlin <markmc@redhat.com> · 49fe2820
      Mark McLoughlin 提交于
              * qemud/internal.h, qemud/qemud.c: improve signal handling
              and handle SIGHUP by shutting down all guests and networks
              and re-loading configs, and handle SIGINT and SIGTERM
              by shutting down cleanly.
      49fe2820
  25. 16 2月, 2007 2 次提交
  26. 15 2月, 2007 1 次提交