glib/docs/reference/gio
Dan Winship 5575a3e9cb gio: don't accept nonstandard IPv4 "numbers-and-dots" addresses
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
2014-02-15 10:22:24 -05:00
..
gdbus-object-manager-example docs/: ignore gtester Makefile targets 2013-05-29 21:36:50 -04:00
.gitignore .gitignore updates for gsettings stuff 2010-04-27 17:04:57 -04:00
gapplication.xml New gapplication(1) tool 2013-10-17 10:12:27 -04:00
gdbus-codegen.xml docs: Mention that generated code should not be kept 2013-10-28 12:47:16 -04:00
gdbus.xml docs: Improve man page consistency 2012-08-03 23:36:45 -04:00
gio-docs.xml Add GAppInfoMonitor 2013-11-06 11:26:53 -05:00
gio-querymodules.xml docs: Improve man page consistency 2012-08-03 23:36:45 -04:00
gio-sections.txt gio: don't accept nonstandard IPv4 "numbers-and-dots" addresses 2014-02-15 10:22:24 -05:00
gio.types Add GAppInfoMonitor 2013-11-06 11:26:53 -05:00
glib-compile-resources.xml Fix a typo 2013-05-04 21:03:00 -04:00
glib-compile-schemas.xml docs: Improve man page consistency 2012-08-03 23:36:45 -04:00
gresource.xml docs: minor formatting fixes to the gresource man page 2013-06-29 22:46:38 -04:00
gsettings.xml gsettings tool: Improve documentation 2013-07-16 19:21:31 -04:00
gvfs-overview.odg update the overview image of the gio docs 2009-06-08 17:29:22 +02:00
gvfs-overview.png update the overview image of the gio docs 2009-06-08 17:29:22 +02:00
Makefile.am Docs: Drop entities, switch away from sgml mode 2014-02-09 02:07:26 -05:00
menu-example.png Add GMenuModel 2011-12-08 18:05:12 -05:00
menu-model.png Add GMenuModel 2011-12-08 18:05:12 -05:00
migrating-gconf.xml Drop a broken link 2013-01-01 10:25:07 -05:00
migrating-gdbus.xml Added examples to GTestDBus documentation 2013-03-21 16:37:21 +09:00
migrating-gnome-vfs.xml Add a migration chapter for dbus bits 2010-05-06 17:58:29 -04:00
migrating-posix.xml Remove duplicate copies of migration docs 2010-05-27 13:07:54 -04:00
overview.xml docs: fix a typo 2013-12-29 14:20:13 -06:00
version.xml.in gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00