From: Ulrich Drepper Date: Sun, 4 Apr 2010 00:56:51 +0000 (-0700) Subject: Document problem with NATs in getaddrinfo. X-Git-Tag: fedora/glibc-2.11.1-7~1^2~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02c9c5d2be470a498e707e0a7815ab9833b73a28;p=thirdparty%2Fglibc.git Document problem with NATs in getaddrinfo. (cherry picked from commit ed0874085976531bda8a05540b0816e8bf711b71) --- diff --git a/ChangeLog b/ChangeLog index 42c1a07a68f..7a6417ed729 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,15 +1,15 @@ 2010-04-03 Ulrich Drepper + [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 - - * malloc/malloc.c (set_max_fast): Fix computation of the value. - 2010-03-25 Andreas Schwab * sysdeps/posix/getaddrinfo.c (gaih_inet): Reset no_data before diff --git a/posix/gai.conf b/posix/gai.conf index 3dba1a905d5..195287e1c88 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