diff --git a/configure.ac b/configure.ac
index 6f4dfaf13d0..38cd58fb419 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
# .
AC_PREREQ(2.62)
-AC_INIT([nss-myhostname],[0.2],[mzzlubfganzr (at) 0pointer (dot) de])
+AC_INIT([nss-myhostname],[0.3],[mzzlubfganzr (at) 0pointer (dot) de])
AC_CONFIG_SRCDIR([nss-myhostname.c])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR(m4)
diff --git a/doc/README.html.in b/doc/README.html.in
index 4721c4dc24b..f78618298cf 100644
--- a/doc/README.html.in
+++ b/doc/README.html.in
@@ -10,7 +10,7 @@
-Copyright 2005-2008 Lennart Poettering <@PACKAGE_BUGREPORT@>
+Copyright 2005-2011 Lennart Poettering <@PACKAGE_BUGREPORT@>
- License
@@ -38,6 +38,13 @@ Lesser General Public License for more details.
+Mon May 9 2011:
+
+Version
+0.3 released. Changes include: Always return locally configured IP
+addresses first, use 127.0.0.2/::1 only as fallback if no addresses
+are configured.
+
Mon Oct 27 2008:
nss-myhostname is a plugin for the GNU Name Service Switch
(NSS) functionality of the GNU C Library (glibc) providing
host name resolution for the locally configured system hostname as
-returned by gethostname(2). A lot of software relies on that the
-local host name is resolvable via DNS to an IPv4 or IPv6 address. When
-using dynamic hostnames this is usually achieved by
-patching /etc/hosts which however is suboptimal since it
-requires a writable /etc file system and is fragile because
-the file might also be edited by the
-administrator. nss-myhostname simply returns the IPv4
+returned by gethostname(2). Various software relies on an
+always resolvable local host name. When using dynamic hostnames this
+is usually achieved by patching /etc/hosts at the same time
+as changing the host name. This however is not ideal since it requires
+a writable /etc file system and is fragile because the file
+might be edited by the administrator at the same
+time. nss-myhostname simply returns all locally configure
+public IP addresses, or -- if none are configured -- the IPv4
address 127.0.0.2 (wich is on the local loopback) and the
IPv6 address ::1 (which is the local host) for whatever
-system hostname is configured locally. Patching /etc/hostname is thus no longer necessary.
+system hostname is configured locally. Patching /etc/hosts
+is thus no longer necessary.
@@ -123,11 +132,10 @@ precedence.
nss-myhostname uses NSS interfaces that are specific to modern glibc's.
-nss-myhostname was developed and tested on Fedora 10
-from October 2008, it should work on most other Linux
-distributions since it uses GNU autoconf and
-GNU libtool for source code configuration and shared library
-management.
+nss-myhostname was developed and tested on Fedora 15 from
+May 2011, it should work on most other Linux distributions since it
+uses GNU autoconf and GNU libtool for source code configuration and
+shared library management.
@@ -152,7 +160,7 @@ compilation and make install (as root) for installation of
git clone git://git.0pointer.de/nss-myhostname
-Lennart Poettering <@PACKAGE_BUGREPORT@>, October 2008
+Lennart Poettering <@PACKAGE_BUGREPORT@>, May 2011