Bump to version 1.22.1
[platform/upstream/busybox.git] / docs / busybox_footer.pod
index ddeef53..c346c73 100644 (file)
@@ -1,8 +1,31 @@
 =back
 
+=head1 LIBC NSS
+
+GNU Libc (glibc) uses the Name Service Switch (NSS) to configure the behavior
+of the C library for the local environment, and to configure how it reads
+system data, such as passwords and group information.  This is implemented
+using an /etc/nsswitch.conf configuration file, and using one or more of the
+/lib/libnss_* libraries.  BusyBox tries to avoid using any libc calls that make
+use of NSS.  Some applets however, such as login and su, will use libc functions
+that require NSS.
+
+If you enable CONFIG_USE_BB_PWD_GRP, BusyBox will use internal functions to
+directly access the /etc/passwd, /etc/group, and /etc/shadow files without
+using NSS.  This may allow you to run your system without the need for
+installing any of the NSS configuration files and libraries.
+
+When used with glibc, the BusyBox 'networking' applets will similarly require
+that you install at least some of the glibc NSS stuff (in particular,
+/etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files*, and /lib/libresolv*).
+
+Shameless Plug: As an alternative, one could use a C library such as uClibc.  In
+addition to making your system significantly smaller, uClibc does not require the
+use of any NSS support files or libraries.
+
 =head1 MAINTAINER
 
-Erik Andersen <andersen@codepoet.org>
+Denis Vlasenko <vda.linux@googlemail.com>
 
 =head1 AUTHORS
 
@@ -10,13 +33,13 @@ The following people have contributed code to BusyBox whether they know it or
 not.  If you have written code included in BusyBox, you should probably be
 listed here so you can obtain your bit of eternal glory.  If you should be
 listed here, or the description of what you have done needs more detail, or is
-incorect, please send in an update.
+incorrect, please send in an update.
 
 
 =for html <br>
 
 Emanuele Aina <emanuele.aina@tiscali.it>
-       run-parts
+    run-parts
 
 =for html <br>
 
@@ -74,7 +97,7 @@ Dave Cinege <dcinege@psychosis.com>
 
 Jordan Crouse <jordan@cosmicpenguin.net>
 
-       ipcalc
+    ipcalc
 
 =for html <br>
 
@@ -123,7 +146,7 @@ Matt Kraai <kraai@alumni.cmu.edu>
 
 Stephan Linz <linz@li-pro.net>
 
-       ipcalc, Red Hat equivalence
+    ipcalc, Red Hat equivalence
 
 =for html <br>
 
@@ -133,9 +156,11 @@ John Lombardo <john@deltanet.com>
 
 =for html <br>
 
-Glenn McGrath <bug1@optushome.com.au>
+Glenn McGrath <bug1@iinet.net.au>
 
-    ar, dpkg, dpkg-deb
+    Common unarchiving code and unarchiving applets, ifupdown, ftpgetput,
+    nameif, sed, patch, fold, install, uudecode.
+    Various bugfixes, review and apply numerous patches.
 
 =for html <br>
 
@@ -225,9 +250,36 @@ Enrique Zanardi <ezanardi@ull.es>
 
 Tito Ragusa <farmatito@tiscali.it>
 
-       devfsd and size optimizations in strings, openvt and deallocvt.
+    devfsd and size optimizations in strings, openvt and deallocvt.
 
-=cut
+=for html <br>
+
+Paul Fox <pgf@foxharp.boston.ma.us>
+
+    vi editing mode for ash, various other patches/fixes
+
+=for html <br>
+
+Roberto A. Foglietta <me@roberto.foglietta.name>
 
-# $Id: busybox_footer.pod,v 1.15 2004/04/06 17:52:02 andersen Exp $
+    port: dnsd
 
+=for html <br>
+
+Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
+
+    misc
+
+=for html <br>
+
+Mike Frysinger <vapier@gentoo.org>
+
+    initial e2fsprogs, printenv, setarch, sum, misc
+
+=for html <br>
+
+Jie Zhang <jie.zhang@analog.com>
+
+    fixed two bugs in msh and hush (exitcode of killed processes)
+
+=cut