1. 28 Feb, 2018 1 commit
  2. 04 Feb, 2018 1 commit
  3. 01 Feb, 2018 2 commits
  4. 04 Dec, 2017 1 commit
  5. 29 May, 2017 1 commit
  6. 12 Oct, 2016 1 commit
  7. 29 Jun, 2016 1 commit
  8. 13 Oct, 2015 1 commit
    • Philip Withnall's avatar
      gsocketconnectable: Add a to_string() virtual method · 128c4132
      Philip Withnall authored
      Add string serialisation functions for GNetworkAddress, GSocketAddress,
      GUnixSocketAddress, GInetSocketAddress, GNetworkService and
      GSocketConnectable. These are intended for use in debug output, not for
      serialisation in network or disc protocols.
      
      They are implemented as a new virtual method on GSocketConnectable:
      g_socket_connectable_to_string().
      
      GInetSocketAddress and GUnixSocketAddress now implement
      GSocketConnectable directly to implement to_string(). Previously they
      implemented it via their abstract parent class, GSocketAddress.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=737116
      128c4132
  9. 19 Jul, 2015 1 commit
  10. 11 May, 2015 1 commit
  11. 29 Nov, 2014 1 commit
    • Dan Winship's avatar
      gnetworkaddress: Add g_network_address_new_loopback() constructor · 64f9bf96
      Dan Winship authored
      This is a convenience method for creating a GNetworkAddress which is
      guaranteed to return IPv4 and IPv6 loopback addresses. The program
      cannot guarantee that 'localhost' will resolve to both types of
      address, so programs which wish to connect to a local service over
      either IPv4 or IPv6 must currently manually create an IPv4 and another
      IPv6 socket, and detect which of the two are working. This new API
      allows the existing GSocketConnectable machinery to be used to
      automate that.
      
      Based on a patch from Philip Withnall.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=732317
      64f9bf96
  12. 14 Jul, 2014 1 commit
  13. 02 Apr, 2014 1 commit
  14. 20 Feb, 2014 1 commit
  15. 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 "192.168.1.1" 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.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=679957
      5575a3e9
  16. 31 Jan, 2014 1 commit
  17. 19 Aug, 2013 2 commits
  18. 24 Jul, 2013 1 commit
  19. 24 Jun, 2013 2 commits
  20. 20 Feb, 2013 1 commit
  21. 18 Feb, 2013 1 commit
  22. 15 Feb, 2013 1 commit
  23. 10 Oct, 2012 1 commit
  24. 08 Apr, 2012 1 commit
  25. 21 Feb, 2012 1 commit
  26. 11 Jan, 2012 1 commit
  27. 17 Oct, 2011 1 commit
  28. 03 Sep, 2011 1 commit
  29. 07 Dec, 2010 1 commit
  30. 03 Nov, 2010 1 commit
  31. 24 Sep, 2010 1 commit
  32. 10 Sep, 2010 1 commit
  33. 19 Aug, 2010 3 commits
  34. 30 Jul, 2010 1 commit
  35. 07 Jul, 2010 1 commit