1. 15 Feb, 2014 1 commit
    • Dan Winship's avatar
      gio: don't accept nonstandard IPv4 "numbers-and-dots" addresses · 5575a3e9
      Dan Winship authored
      In addition to the standard "" format, there are numerous
      legacy IPv4 address formats (such as "192.168.257",
      "0xc0.0xa8.0x01.0x01", "0300.0250.0001.0001", "3232235777", and
      "0xc0a80101"). However, none of these forms are ever used any more
      except in phishing attempts. GLib wasn't supposed to be accepting
      these addresses (neither g_hostname_is_ip_address() nor
      g_inet_address_new_from_string() recognizes them), but getaddrinfo()
      accepts them, and so the parts of gio that use getaddrinfo()
      accidentally did accept those formats.
      Fix GNetworkAddress and GResolver to reject these address formats.
  2. 31 Jan, 2014 1 commit
  3. 13 Jan, 2013 1 commit
  4. 28 Dec, 2012 1 commit
  5. 26 May, 2012 1 commit
  6. 16 Jan, 2012 1 commit
  7. 22 Apr, 2009 1 commit
    • Dan Winship's avatar
      Add network address and socket types · 68fc0556
      Dan Winship authored
      Types and methods for dealing with IPv4 and IPv6 addresses (and UNIX
      domain socket addresses under UNIX). This does not include code for
      actual socket I/O.
      Originally from "gnio". Much of the code was written by Christian
      Kellner, Samuel Cormier-Iijima, and Ryan Lortie.
      Part of #548466.