1. 21 12月, 2012 1 次提交
  2. 21 9月, 2012 1 次提交
  3. 23 7月, 2012 1 次提交
    • O
      Desert the FSF address in copyright · f9ce7dad
      Osier Yang 提交于
      Per the FSF address could be changed from time to time, and GNU
      recommends the following now: (http://www.gnu.org/licenses/gpl-howto.html)
      
        You should have received a copy of the GNU General Public License
        along with Foobar.  If not, see <http://www.gnu.org/licenses/>.
      
      This patch removes the explicit FSF address, and uses above instead
      (of course, with inserting 'Lesser' before 'General').
      
      Except a bunch of files for security driver, all others are changed
      automatically, the copyright for securify files are not complete,
      that's why to do it manually:
      
        src/security/security_selinux.h
        src/security/security_driver.h
        src/security/security_selinux.c
        src/security/security_apparmor.h
        src/security/security_apparmor.c
        src/security/security_driver.c
      f9ce7dad
  4. 28 5月, 2011 1 次提交
  5. 10 3月, 2010 1 次提交
  6. 10 2月, 2010 1 次提交
    • D
      Remove virConnectPtr from interface XML APIs · a70e599d
      Daniel P. Berrange 提交于
      The virConnectPtr is no longer required for error reporting since
      that is recorded in a thread local. Remove use of virConnectPtr
      from all APIs in interface_conf.{h,c} and update all callers to
      match
      a70e599d
  7. 21 1月, 2010 1 次提交
    • D
      Make all bitfields unsigned ints to avoid unexpected values in casts · 50b6c95d
      Daniel P. Berrange 提交于
      The 'int virInterfaceIsActive()' method was directly returning the
      value of the 'int active:1' bitfield in virIntefaceDefPtr. A bitfield
      with a signed integer, will hold the values 0 and -1, not 0 and +1
      as might be expected. This meant that virInterfaceIsActive() was
      always returning -1 when the interface was active, not +1 & thus all
      callers thought an error had occurred. To protect against this kind
      of mistake again, change all bitfields to be unsigned ints
      
      * daemon/libvirtd.h, src/conf/domain_conf.h, src/conf/interface_conf.h,
        src/conf/network_conf.h: Change bitfields to unsigned int.
      50b6c95d
  8. 20 1月, 2010 2 次提交
    • L
      Support bond interfaces attached to bridges in interface xml. · 00229955
      Laine Stump 提交于
      This was accomplished in xml parsing by doing away with the
      stripped-down virInterfaceBareDef object, and just always using
      virInterfaceDef, but with restrictions in certain places (eg, the type
      of subordinate interface allowed in parsing depends on the parent
      interface).
      
      xml formatting was similarly adjusted. In addition, the formatting
      functions keep track of the level of interface nesting, and insert
      extra leading spaces on each line accordingly (using %*s).
      
      The only change in formatted xml from previous (aside frmo supporting
      new combinations of interface types) is that the subordinate ethernet
      interfaces take up 2 lines rather than one, eg:
      
         <interface type='ethernet' name='eth0'>
         </interface>
      
      instead of:
      
         <interface type='ethernet' name='eth0'/>
      00229955
    • L
      Support delay property in interface bridge xml. · d22591ef
      Laine Stump 提交于
      d22591ef
  9. 04 11月, 2009 2 次提交
    • L
      Support for IPv6 / multiple addresses per interfaces · 3d4c1d94
      Laine Stump 提交于
      This patch updates the xml parsing and formatting, and the associated
      virInterfaceDef data structure to support IPv6, along the way adding
      support for multiple protocols per interface, and multiple IP
      addresses per protocol.
      * src/conf/interface_conf.[ch]: update the structures, code for parsing
        and serialization
      3d4c1d94
    • L
      Make startmode optional in toplevel interface definition · ef591ef7
      Laine Stump 提交于
      The minimal XML returned from ncf_if_xml_state() doesn't contain this
      attribute (which makes no sense in the case of reporting current
      status of the interface), and it was preventing it from passing
      through the parse/format step.
      
      * src/conf/interface_conf.[ch]: add a new virInterfaceStartMode value
        and modify loading/saving accordingly
      ef591ef7
  10. 03 11月, 2009 1 次提交
    • D
      Rename internal APis · fc8d1991
      Daniel P. Berrange 提交于
      Rename virDomainIsActive to virDomainObjIsActive, and
      virInterfaceIsActive to virInterfaceObjIsActive and finally
      virNetworkIsActive to virNetworkObjIsActive.
      
      * src/conf/domain_conf.c, src/conf/domain_conf.h,
        src/conf/interface_conf.h, src/conf/network_conf.c,
        src/conf/network_conf.h, src/lxc/lxc_driver.c,
        src/network/bridge_driver.c, src/opennebula/one_driver.c,
        src/openvz/openvz_driver.c, src/qemu/qemu_driver.c,
        src/test/test_driver.c, src/uml/uml_driver.c: Update for
        renamed APIs.
      fc8d1991
  11. 21 9月, 2009 1 次提交
    • D
      Move all XML configuration handling to src/conf/ · e0a48c99
      Daniel P. Berrange 提交于
      * src/capabilities.c, src/capabilities.h, src/domain_conf.c,
        src/domain_conf.h, src/domain_event.c, src/domain_event.h,
        src/interface_conf.c, src/interface_conf.h,
        src/network_conf.c, src/network_conf.h, src/node_device_conf.c,
        src/node_device_conf.h, src/secret_conf.c, src/secret_conf.h,
        src/storage_conf.c, src/storage_conf.h, src/storage_encryption_conf.c,
        src/storage_encryption_conf.h: Move to src/conf/
      * src/Makefile.am: Add -Isrc/conf to the individual build targets
        which need to use XML config APIs. Remove LIBXML_CFLAGS, LIBSSH2_CFLAGS
        and SELINUX_CFLAGS from global INCLUDES and only have them in build
        targets which actually need them.  Create a libvirt_conf.la
        convenience library for all config parsers
      * src/hostusb.h: Remove bogus include of domain_conf.h
      * tests/Makefile.am: Add -Isrc/conf. Remove bogus -I$builddir/src
        since it never has any generated header files
      * daemon/Makefile.am: Add -Isrc/conf
      * proxy/Makefile.am: Add -Isrc/conf and cope with renamed files
      * src/hash.c: Remove bogus include of libxml/threads.h
      e0a48c99
  12. 23 7月, 2009 1 次提交
  13. 21 7月, 2009 1 次提交
  14. 16 7月, 2009 1 次提交
    • D
      add support for netcf XML import and export · 2f5fb5e0
      Daniel Veillard 提交于
      * src/interface_conf.c src/interface_conf.h: the import and export
        routines and the internal APIs
      * src/Makefile.am: hook the new file in the makefiles
      * src/libvirt_private.syms: export a few private symbols internally
      * po/POTFILES.in: the new file contains translatable strings
      2f5fb5e0