aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog165
-rw-r--r--FAQ2
-rw-r--r--argp/argp-help.c3
-rw-r--r--argp/argp.h2
-rw-r--r--db/hash/extern.h2
-rw-r--r--db/hash/hash.c10
-rw-r--r--db/hash/hash.h2
-rw-r--r--db/hash/hash_log2.c4
-rw-r--r--inet/netinet/icmp6.h17
-rw-r--r--io/ftw.c585
-rw-r--r--io/ftw.h81
-rw-r--r--login/Makefile12
-rw-r--r--login/getutent_r.c113
-rw-r--r--login/login.c23
-rw-r--r--login/logwtmp.c47
-rw-r--r--login/pty.h3
-rw-r--r--login/updwtmp.c46
-rw-r--r--login/utmp-private.h17
-rw-r--r--login/utmp.h11
-rw-r--r--login/utmp_daemon.c454
-rw-r--r--login/utmp_db.c104
-rw-r--r--login/utmp_file.c82
-rw-r--r--login/utmpd/connection.c180
-rw-r--r--login/utmpd/database.c516
-rw-r--r--login/utmpd/error.c104
-rw-r--r--login/utmpd/request.c650
-rw-r--r--login/utmpd/utmpd-private.h107
-rw-r--r--login/utmpd/utmpd.c384
-rw-r--r--login/utmpd/utmpd.h141
-rw-r--r--login/utmpd/xtmp.c102
-rw-r--r--login/utmpd/xtmp.h56
-rw-r--r--login/utmpdump.c53
-rw-r--r--login/utmpname.c86
-rw-r--r--math/Makefile12
-rw-r--r--math/cmathcalls.h2
-rw-r--r--math/libm-test.c307
-rw-r--r--math/test-idouble.c33
-rw-r--r--math/test-ifloat.c32
-rw-r--r--math/test-ildoubl.c33
-rw-r--r--math/test-ldouble.c (renamed from math/test-longdouble.c)0
-rw-r--r--misc/regexp.h2
-rw-r--r--nis/nis_error.c1
-rw-r--r--nis/nis_print.c2
-rw-r--r--nis/nss_nisplus/nisplus-hosts.c5
-rw-r--r--nss/digits_dots.c5
-rw-r--r--nss/nss_files/files-hosts.c11
-rw-r--r--posix/execl.c1
-rw-r--r--resolv/Banner2
-rw-r--r--resolv/base64.c10
-rw-r--r--resolv/gethnamaddr.c44
-rw-r--r--resolv/inet_net_pton.c2
-rw-r--r--resolv/nss_dns/dns-host.c32
-rw-r--r--resolv/res_comp.c7
-rw-r--r--resolv/res_debug.c49
-rw-r--r--resolv/res_init.c2
-rw-r--r--resolv/res_send.c5
-rw-r--r--signal/tst-signal.c3
-rw-r--r--stdlib/testsort.c3
-rw-r--r--string/tester.c7
-rw-r--r--sunrpc/rpc/svc.h7
-rw-r--r--sysdeps/generic/bzero.c2
-rw-r--r--sysdeps/generic/memccpy.c1
-rw-r--r--sysdeps/generic/vtimes.c4
-rw-r--r--sysdeps/m68k/fpu/e_atan2.c52
-rw-r--r--sysdeps/unix/Makefile2
-rw-r--r--sysdeps/unix/bsd/ualarm.c1
-rw-r--r--sysdeps/unix/sysv/linux/net/ppp_defs.h3
-rw-r--r--sysdeps/unix/sysv/linux/netinet/ip_fw.h1
-rw-r--r--sysdeps/wordsize-32/inttypes.h40
-rw-r--r--sysdeps/wordsize-64/inttypes.h40
-rw-r--r--time/strftime.c6
-rw-r--r--time/strptime.c5
72 files changed, 4263 insertions, 677 deletions
diff --git a/ChangeLog b/ChangeLog
index 7f5e1f952e..5c3cf9de8a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,168 @@
+1997-05-29 12:48 Ulrich Drepper <drepper@cygnus.com>
+
+ * io/ftw.c: Complete rewrite. Add implementation of `nftw'.
+ * io/ftw.h: Update for new implementation and XPG4.2.
+
+ * login/Makefile: Update for UTMP daemon implementation.
+
+ Update resolver code to bind-4.9.6-T1A.
+ * resolv/Banner: Update.
+ * nss/digits_dots.c: Adapt text address matching to T1A.
+ * nss/nss_files/files-hosts.c: Always use inet_pton.
+ * resolv/base64.c (b64_pton): Follow T1A but don't use this code since
+ it would lead to warnings.
+ * resolv/gethnamaddr.c (getanswer): Test host name for maximal length
+ at several places.
+ * resolv/inet_net_pton.c (inet_net_pton_ipv4): Correct typo in comment.
+ * resolv/res_comp.c (dn_expand): Check for overflow.
+ (dn_comp): Likewise.
+ * resolv/res_debug.c (precsize_aton): Better implementation.
+ * resolv/res_init.c (res_init): Make `buf' of size MAXDNAME.
+ * resolv/res_send.c (res_send): Check for overflow in descriptor set.
+ * resolv/nss_dns/dns-host.c (getanswer_r): Test host name for maximal
+ length at several places.
+
+1997-05-29 12:51 Mark Kettenis <kettenis@phys.uva.nl>
+
+ * login/utmp-private.h (struct utfuncs): Add one more parameter
+ to updwtmp function.
+ Declare all three function jump tables.
+ * login/utmp.h: Declare __utmpname.
+ * login/getutent_r.c: Remove db backend and provide support for
+ utmpd backend.
+ * login/login.c: Use `updwtmp' function insteead of writing the
+ record ourself.
+ * login/logwtmp.c: Move `updwtmp' function to...
+ * login/updwtmp.c: ...here. New file.
+ * login/utmp_db.h: Removed.
+ * login/utmp_file.c: Add updwtmp function to write to file.
+ * login/utmp_daemon.c: New file. Daemon backend.
+ * login/utmpname.c: New file. Implementation of utmpname function.
+ * login/utmpdump.c: New file. Tool to dump utmp-like files.
+ * login/utmpd/connection.c: New file.
+ * login/utmpd/database.c: New file.
+ * login/utmpd/error.c: New file.
+ * login/utmpd/request.c: New file.
+ * login/utmpd/utmpd-private.h: New file.
+ * login/utmpd/utmpd.c: New file.
+ * login/utmpd/utmpd.h: New file.
+ * login/utmpd/xtmp.c: New file.
+ * login/utmpd/xtmp.h: New file.
+
+1997-05-29 12:28 Jim Meyering <meyering@eng.ascend.com>
+
+ * time/strftime.c: Correct/normalize indentation in cpp directives.
+
+1997-05-28 20:43 Philip Blundell <pjb27@cam.ac.uk>
+
+ * nis/nis_error.c: Include <string.h> to fix warning.
+ * nis/nis_print.c: Likewise.
+ * nis/nss_nisplus/nisplus-hosts.c: Arg 3 of map_v4v6_hostent
+ is int* not size_t*.
+
+1997-05-28 21:56 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+
+ * math/cmathcalls.h: Correct typo in comment.
+
+ * inet/netinet/icmp6.h: Include <netinet/in.h> for in6_addr.
+
+ * sysdeps/unix/sysv/linux/netinet/ip_fw.h: Include <net/if.h> for
+ IFNAMSIZ.
+
+ * sysdeps/unix/sysv/linux/net/ppp_defs.h: Include <time.h> for
+ time_t.
+
+ * login/pty.h: Include <ioctl-types.h> for definition of struct
+ winsize.
+
+ * misc/regexp.h (compile): Correct typo.
+
+ * argp/argp.h: Put extern before __const in defintion of
+ argp_program_bug_address.
+
+1997-05-29 00:20 Ulrich Drepper <drepper@cygnus.com>
+
+ * sysdeps/wordsize-32/inttypes.h: Correct names of unsigned fast
+ and least types. Correct names of ?INT_FAST*_{MIN,MAX} macros.
+ * sysdeps/wordsize-64/inttypes.h: Likewise.
+ Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>.
+
+1997-05-28 22:51 Ulrich Drepper <drepper@cygnus.com>
+
+ * sysdeps/unix/Makefile (make-ioctls-CFLAGS): Use generic
+ ttydefaults.h file instead of non-existing version in termios/sys.
+ Reported by Zack Weinberg <zack@rabi.phys.columbia.edu>.
+
+ * time/strptime.c (strptime_internal, case 'Y'): Restrict year
+ number to four digits and to representable range for 4 byte time_t
+ values.
+ Patch by H.J. Lu <hjl@lucon.org>.
+
+1997-05-28 18:19 Philip Blundell <pjb27@cam.ac.uk>
+
+ * posix/execl.c: Include <alloca.h> to avoid warning.
+
+1997-05-27 18:19 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+
+ * math/libm-test.c: Implement testing of inlined functions, make
+ output nicer, update comments.
+
+ * math/test-idouble.c: New file. Frontend for double tests of
+ inlined functions.
+ * math/test-ildoubl.c: New file. Frontend for long double tests of
+ inlined functions.
+ * math/test-ifloat.c: New file. Frontend for float tests of
+ inlined functions.
+
+ * math/test-longdouble.c: Rename to...
+ * math/test-ldouble.c: ...this.
+
+ * math/Makefile: Add rules for new test programs, change rules for
+ renaming of longdouble test.
+
+1997-05-20 15:50 H.J. Lu <hjl@gnu.ai.mit.edu>
+
+ * sunrpc/rpc/svc.h (__dispatch_fn_t): New.
+ (svc_register): Use __dispatch_fn_t in prototype.
+
+1997-05-28 17:02 Ulrich Drepper <drepper@cygnus.com>
+
+ * sysdeps/generic/bzero.c (bzero): Fix typo.
+ Patch by Witek Wnuk <spider@pest.waw.ids.edu.pl>.
+
+1997-05-27 12:00 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+
+ * sysdeps/generic/vtimes.c: Use ISO C declaration style.
+
+ * sysdeps/unix/bsd/ualarm.c: Include <unistd.h> for prototype.
+
+ * sysdeps/generic/memccpy.c: Include <string.h> for prototype.
+
+ * signal/tst-signal.c (handler): Correct function declaration to
+ avoid warning.
+ * stdlib/testsort.c (compare): Likewise.
+ * string/tester.c: Likewise.
+
+1997-05-27 14:16 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * argp-help.c (argp_args_usage): Supply correct argp to filter_doc.
+
+1997-05-27 17:51 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
+
+ * db/hash/extern.h, db/hash/hash.c, db/hash/hash.h,
+ db/hash/hash_log2.c: Rename __log2 to __hash_log2 to avoid clash
+ with libm.
+
+1997-05-27 14:47 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
+
+ * sysdeps/m68k/fpu/e_atan2.c: Fix missing negate. Use __m81_test
+ instead of explicit comparisons.
+
+1997-05-26 18:36 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
+
+ * inet/netinet/icmp6.h: Remove use of <asm/bitops.h> which has no
+ place in a generic header and is no user include file.
+
1997-05-27 02:20 Ulrich Drepper <drepper@cygnus.com>
* stdio/obstream.c (obstack_printf): Fix bug in
diff --git a/FAQ b/FAQ
index 77bcaa658c..5585a8c899 100644
--- a/FAQ
+++ b/FAQ
@@ -432,7 +432,7 @@ ship the cryptographic function together with the libc.
But of course we provide the code and there is an very easy way to use
this code. First get the extra package. People in the US way get it
from the same place they got the GNU libc from. People outside the US
-should get the code from ftp.uni-c.dk [129.142.6.74], or another
+should get the code from ftp://ftp.ifi.uio.no/pub/gnu, or another
archive site outside the USA. The README explains how to install the
sources.
diff --git a/argp/argp-help.c b/argp/argp-help.c
index e18ee418f5..2120ab1526 100644
--