1. 15 4月, 2010 4 次提交
  2. 14 4月, 2010 14 次提交
  3. 13 4月, 2010 8 次提交
    • S
      Consolidate interface related functions in interface.c · 5174b02f
      Stefan Berger 提交于
      Changes from v1 to v2:
      - changed function name prefixes to 'iface' from previous 'Iface'
      
      - Further to make make syntax-check pass:
       - indentation fix in interface.h
       - added entry to POTFILES.in
      
      I am consolidating network interface related functions used in nwfilter
      and macvtap code in utils/interface.c. All function names are prefixed
      with 'Iface'. The following functions are now available through
      interface.h:
      
      int ifaceCtrl(const char *name, bool up);
      int ifaceUp(const char *name);
      int ifaceDown(const char *name);
      
      int ifaceCheck(bool reportError, const char *ifname,
                     const unsigned char *macaddr, int ifindex);
      
      int ifaceGetIndex(bool reportError, const char *ifname, int *ifindex);
      
      I added 'int ifindex' as parameter to ifaceCheck to the original
      function and modified the code accordingly.
      5174b02f
    • D
      Fix nodeinfotest on NUMA machines · e7ebe9f3
      Daniel P. Berrange 提交于
      The nodeinfotest was reliant on the host NUMA topology, but all
      the test data files assumed 1 single NUMA node. This test thus
      failed on any NUMA machine with > 1 node
      
      * tests/nodeinfotest.c: Hardcode 1 single numa node
      e7ebe9f3
    • E
      build: include usleep gnulib module · 9819b41a
      Eric Blake 提交于
      Without this module, attempts to sleep for 1 or more seconds
      on mingw instead become a no-delay no-op.
      
      * bootstrap.conf (gnulib_modules): Add usleep.
      9819b41a
    • D
      Fix spec file for builds without lxc · 505242f8
      Daniel Berteaud 提交于
      * libvirt.spec.in: fix a cut and paste error
      505242f8
    • E
      build: fix syntax-check problems · babaae92
      Eric Blake 提交于
      * .x-sc_prohibit_gettext_noop: Add new exemption.
      * .x-sc_prohibit_test_minus_ao: Likewise.
      * Makefile.am (EXTRA_DIST): Distribute new files.
      * .gitignore: Ignore built file.
      babaae92
    • S
      add nwfilter functions to virsh man page · 281c3c64
      Stefan Berger 提交于
      With Eric Blake's spelling corrections applied.
      
      Unfortunately after the 0.8.0 release, but here's a beginning of the
      documentation of the nwfilter functionality.
      281c3c64
    • D
      Release of libvirt-0.8.0 · bfcca587
      Daniel Veillard 提交于
      * configure.ac docs/news.html.in libvirt.spec.in src/libvirt_public.syms:
        updates for release of 0.8.0
      * po/*.po po/libvirt.pot: updated a lar set of localizations, and merge
        the messages
      bfcca587
    • D
      Add documentation for synchronous hooks · 22de841a
      Daniel Veillard 提交于
      * docs/sitemap.html.in: add in navigation under
        Documentation/Deployment/Hooks
      * docs/hooks.html.in: new doc describing current support for 0.8.0
      22de841a
  4. 12 4月, 2010 3 次提交
  5. 10 4月, 2010 1 次提交
    • S
      nwfilter: Process DHCP option to determine whether packet is a DHCP_OFFER · 55d444cc
      Stefan Berger 提交于
      I mistakenly took the op field in the DHCP message as the DHCP_OFFER
      type. Rather than basing the decision to read the VM's IP address on
      that field, process the appended DHCP options where option 53 indicates
      the actual type of the packet. I am also reading the broadcast address
      of the VM, but don't use it so far.
      55d444cc
  6. 09 4月, 2010 10 次提交
    • D
      Add enospace option to qemu disk error policy · cddd3ac8
      David Allan 提交于
      * Dan Kenigsberg requested explicit support for the qemu default disk error policy which is enospace
      cddd3ac8
    • D
      More event callback fixes · 631c4ce8
      Daniel P. Berrange 提交于
      In a couple of cases typos meant we were firing the wrong type
      of event. In the python code my previous commit accidentally
      missed some chunks of the code.
      
      * python/libvirt-override-virConnect.py: Add missing python glue
        accidentally left out of previous commit
      * src/conf/domain_event.c, src/qemu/qemu_monitor_json.c: Fix typos
        in event name / method name to invoke
      631c4ce8
    • S
      Undoing 2nd application of the patch... · 1670df67
      Stefan Berger 提交于
      1670df67
    • S
      Fix error in nwfilter test driver · 39367b56
      Stefan Berger 提交于
      Trivial fix for the c&p error in the nwfilter test driver.
      39367b56
    • S
      Fix error in nwfilter test driver · f21c6c68
      Stefan Berger 提交于
      Trivial fix for the c&p error in the nwfilter test driver.
      f21c6c68
    • D
      Fix some cppi prepocessor indentation issues · c7f70f43
      Daniel Veillard 提交于
      * src/conf/nwfilter_conf.c src/util/hooks.c: added spaces to avoid
        "make syntax-check" failures
      c7f70f43
    • R
      qemu: catch cdrom change error · 4a2dd00e
      Ryan Harper 提交于
      Currently when we attempt to change the cdrom in a qemu VM the monitor
      doesn't generate an error if the target filename doesn't exist.  I've
      submitted a patch[1] for this.  This patch is the libvirt qemu-driver
      side which catches the error message from the monitor and reportes the
      error to libvirt.  This means that virsh attach-disk cdrom commands
      won't appear to succeed when qemu change command actually failed.
      
      * src/qemu/qemu_monitor_text.c: in qemuMonitorTextChangeMedia() look
        for failure to access the new data
      4a2dd00e
    • R
      Avoid using multicast addresses for Ethernet MAC examples · aed4c08d
      redshift 提交于
      * docs/formatdomain.html.in: use '00:11:22:33:44:55' instead of
        '11:22:33:44:55:66'
      aed4c08d
    • S
      nwfilter: More XML parser test cases · b5cc01ef
      Stefan Berger 提交于
      This patch adds a couple more nwfilter test cases for the XML parser tests.
      b5cc01ef
    • M
      Cleanup the msg_gen_function list in cfg.mk · 98caf6db
      Matthias Bolte 提交于
      Remove symbols that don't exist anymore (e.g. ERROR0) or aren't
      message generating functions (e.g. VIR_FREE) or are now reported
      as unmarked because the grep command is different, but that should
      not be marked at all (e.g. DEBUG0).
      
      Also don't restrict one of the grep lines in the
      libvirt_unmarked_diagnostics rule to match exactly one space
      between function name and opening parenthesis.
      98caf6db