1. 22 10月, 2010 2 次提交
    • D
      Fix passing of address family to virSocketParseAddr · 746c3364
      Daniel P. Berrange 提交于
      The virSocketParseAddr function was accepting any AF_* constant
      and using that to set the ai_flags field in struct addrinfo.
      This is invalid, since address families must go in the ai_family
      field of the struct.
      
      * src/util/network.c: Fix handling of address family
      * src/conf/network_conf.c, src/network/bridge_driver.c: Pass
        AF_UNSPEC instead of relying on it being 0.
      746c3364
    • D
      Include length with virSocketAddr data · af3d4eec
      Daniel P. Berrange 提交于
      Some operations on socket addresses need to know the length of
      the sockaddr struct for the particular address family. This
      info was being discarded when passing around virSocketAddr
      instances. Turn it from a union into a struct containing
      union+socklen_t fields, so length is always kept around.
      
      * src/util/network.h: Add socklen_t field to virSocketAddr
      * src/util/network.c, src/network/bridge_driver.c,
        src/conf/domain_conf.c: Update to take account of new
        struct definition.
      af3d4eec
  2. 16 9月, 2010 1 次提交
  3. 10 8月, 2010 1 次提交
  4. 07 4月, 2010 1 次提交
    • E
      maint: s/initialis/initializ/ · dd1a186f
      Eric Blake 提交于
      git grep found 12 of the former but 100 of the latter in src/.
      
      * src/remote/remote_driver.c (initialise_gnutls): Rename...
      (initialize_gnutls): ...to this.
      (doRemoteOpen): Adjust caller.
      * src/xen/xen_driver.c (xenUnifiedOpen): Adjust output string.
      * src/util/network.c: Adjust comments.
      Suggested by Matthias Bolte.
      dd1a186f
  5. 30 3月, 2010 1 次提交
    • S
      Use libvirt's existing ipv6/ipv4 parser/printer rather than self-written ones · 0e0f6021
      Stefan Berger 提交于
      This patch changes the network filtering code to use libvirt's existing
      IPv4 and IPv6 address parsers/printers rather than my self-written ones.
      
      I am introducing a new function in network.c that counts the number of
      bits in a netmask and ensures that the given address is indeed a netmask,
      return -1 on error or values of 0-32 for IPv4 addresses and 0-128 for
      IPv6 addresses. I then based the function checking for valid netmask
      on invoking this function.
      0e0f6021
  6. 08 12月, 2009 1 次提交
    • D
      Avoid an type-punned pointer aliasing pbm · 2b2dae81
      Daniel Veillard 提交于
      Fix this warning, there is no need to use an intermediate,
      different array pointer.
      network.c: In function 'getIPv6Addr':
      network.c:50: warning: dereferencing type-punned pointer will break strict-aliasing rules
      * src/util/network.c: avoid an intermediary pointer cast
      2b2dae81
  7. 07 11月, 2009 1 次提交
  8. 06 11月, 2009 1 次提交
  9. 02 11月, 2009 2 次提交
  10. 30 10月, 2009 2 次提交