1. 06 8月, 2009 5 次提交
    • A
      Several fixes to libvirtd's log setup · 9147bf2a
      Amy Griffis 提交于
      * qemud/qemud.c src/logging.[ch]: Similar as for general libvirt, don't
        convert high priority levels to debug level. Ignore LIBVIRT_LOG_FILTERS
        and LIBVIRT_LOG_OUTPUTS when they're set to the empty string, otherwise
        they can override a valid setting from the config file. Send all
        settings through the parser functions for validation, so that the
        existence of a bad setting doesn't nullify a good setting that should
        have applied -- particularly the default output. Keep the order of
        precedence consistent for all variables between the environment and
        the config file.  Warn when an invalid log level, filter, or output
        is ignored.
      * src/libvirt_private.syms: export internally a few convenience functions
      9147bf2a
    • A
      Tighten libvirt's parsing of logging env · 22a1ec68
      Amy Griffis 提交于
      * src/libvirt.c src/logging.c: Don't convert high priority levels to the
        debug level. Don't parse LIBVIRT_LOG_FILTERS and LIBVIRT_LOG_OUTPUTS
        when they're set to the empty string. Warn when the user specifies an
        invalid value (empty string remains a noop).
      * po/POTFILES.in: src/logging.c now include translatable strings
      22a1ec68
    • M
      Cleanup structure name naming · a9e96b1e
      Matthias Bolte 提交于
      * src/esx/esx_driver.c src/esx/esx_util.[ch] src/esx/esx_vi.[ch]:
        just a name change
      a9e96b1e
    • M
      Fix memleak if esxOpen fails · 5f48643e
      Matthias Bolte 提交于
      * src/esx/esx_driver.c: if esxOpen failed, priv->transport wasn't freed
      5f48643e
    • M
      Add proper OOM reporting for esxDomainGetOSType · a7c76142
      Matthias Bolte 提交于
      * src/esx/esx_driver.c: catch an unchecked strdup in
        esxDomainGetOSType()
      a7c76142
  2. 05 8月, 2009 12 次提交
  3. 03 8月, 2009 1 次提交
  4. 02 8月, 2009 8 次提交
  5. 01 8月, 2009 3 次提交
  6. 31 7月, 2009 5 次提交
    • D
      Enable ESX driver build on Mingw32 · 84e96866
      Daniel P. Berrange 提交于
      * autobuild.sh, mingw32-libvirt.spec.in: Enable esx on mingw32
      * src/esx/esx_driver.c: Define AI_ADDRCONFIG if not set
      * src/esx/esx_util.c, src/esx/esx_vi_types.c: Always use
        %lld & friends, since gnulib guarentees we have these
        and not the target's own variants
      84e96866
    • D
      Disable IPv6 on virtual networks · 65115321
      Daniel P. Berrange 提交于
      If the bridge device is configured to have IPv6 address and
      accept router advertisments, then a malicious guest can send
      out bogus advertisments and hijack/DOS host IPv6 connectivity
      
      * src/network_driver.c: Set accept_ra=0, disable_ipv6=1, autoconf=0
        for IPv6 sysctl on virual network bridge devices
      65115321
    • M
      Fix PCIe FLR detection · a49cf8a5
      Mark McLoughlin 提交于
      PCIe DevCap register is actually 32 bits, not 16 bits. Since FLR is
      bit 28, we clearly are failing to detect FLR support.
      
      Known to fix device reset with some SR-IOV devices.
      
      * src/pci.c: fix pciDetectFunctionLevelReset()
      a49cf8a5
    • D
      Fix problem writing QEMU pidfile · 9a152d48
      Daniel P. Berrange 提交于
      * src/util.c: Don't drop capabilities until after the PID file has
        been written. Kill off child if writing the PID file fails
      * src/qemu_driver.c: Remove bogus trailing '/' in state dir
      9a152d48
    • D
      Allow dnsmasq to provide DNS without DHCP · df3de82c
      Daniel P. Berrange 提交于
      * src/network_driver.c: Always start dnsmasq to allow it to provide
        DNS, even if no DHCP ranges are enabled
      df3de82c
  7. 30 7月, 2009 5 次提交
  8. 29 7月, 2009 1 次提交