summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2010-04-03 17:56:51 -0700
committerPetr Baudis <pasky@ucw.cz>2010-05-12 03:21:04 +0200
commit02c9c5d2be470a498e707e0a7815ab9833b73a28 (patch)
tree0ac862b96476ebb87a0a751d49c10301c6767d1c
parent888fec4045838c19406cbe942bd8541e9cc9db77 (diff)
Document problem with NATs in getaddrinfo.
(cherry picked from commit ed0874085976531bda8a05540b0816e8bf711b71)
-rw-r--r--ChangeLog8
-rw-r--r--posix/gai.conf9
2 files changed, 13 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 42c1a07a68..7a6417ed72 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,15 +1,15 @@
2010-04-03 Ulrich Drepper <drepper@redhat.com>
+ [BZ #11438]
+ * posix/gai.conf: Document problems with IPv4 site-local addresses and
+ NATs.
+
[BZ #11449]
* crypt/crypt_util.c (__init_des_r): Add memory barrier before setting
small_tables_initialized.
* malloc/malloc.c (set_max_fast): Fix computation of the value.
-2010-04-03 Ulrich Drepper <drepper@redhat.com>
-
- * malloc/malloc.c (set_max_fast): Fix computation of the value.
-
2010-03-25 Andreas Schwab <schwab@redhat.com>
* sysdeps/posix/getaddrinfo.c (gaih_inet): Reset no_data before
diff --git a/posix/gai.conf b/posix/gai.conf
index 3dba1a905d..195287e1c8 100644
--- a/posix/gai.conf
+++ b/posix/gai.conf
@@ -66,3 +66,12 @@
#scopev4 ::ffff:172.16.0.0/108 5
#scopev4 ::ffff:192.168.0.0/112 5
#scopev4 ::ffff:0.0.0.0/96 14
+#
+# For sites which use site-local IPv4 addresses behind NAT there is
+# the problem that even if IPv4 addresses are preferred they do not
+# have the same scope and are therefore not sorted first. To change
+# this use only these rules:
+#
+#scopev4 ::ffff:169.254.0.0/112 2
+#scopev4 ::ffff:127.0.0.0/104 2
+#scopev4 ::ffff:0.0.0.0/96 14