Date: Wed, 2 Jun 1999 21:51:48 -0400 (EDT) From: "Stephen J. Roznowski" <sjr@home.net> To: freebsd-doc@freebsd.org Subject: Suggested enhancement to y2kbug.sgml page Message-ID: <199906030151.VAA12813@istari.home.net>
next in thread | raw e-mail | index | archive | help
I've been looking at adding the following section to the Y2K bug web page (patch below). Basically, this adds a letter in front of each problem report, and creates a little table showing compliance. However, after doing this, it doesn't seem like it would be very useful (since most of the problems weren't fixed until the most recent releases). Also, I was unsure of where -STABLE releases fit in this timeline. So...... I'm looking for some feedback whether the attached is worth pursuing... Thanks, -SR --- en/y2kbug.sgml.orig Wed May 19 21:15:06 1999 +++ en/y2kbug.sgml Wed May 19 22:13:18 1999 @@ -74,13 +74,23 @@ FreeBSD project</p> </blockquote> +<h2>Release information</h2> + <p> + Individual releases (without any additional patches) have the following + problems: + </p> +<b>Previous releases, FreeBSD 2.1.5 - </b>A, B, C, D, E, F, G, H, I, J, K, L, M, N, O<br> +<b>FreeBSD 2.1.6, 2.1.7, 2.2, 2.2.1, 2.2.2 - </b>A, C, D, E, F, G, H, I, J, K, L, M, N, O<br> +<b>FreeBSD 2.2.5, 2.2.6, 2.2.7, 2.2.8, 3.0 - </b>A, D, E, F, G, H, I, J, K, L, M, N, O<br> +<b>FreeBSD 3.1, FreeBSD 3.2 - </b>K<br> + <h2>Fixed problems</h2> <p>The following Y2K problems have been identified and fixed in FreeBSD.</p> <dl> - <dt><a + <dt>A. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=1380">misc/1380</a></dt> <dd>Several programs have a hardcoded 19%d in responses for the year. Affected programs include: yacc, ftpd, and make. @@ -88,21 +98,21 @@ make v1.4 1996/10/06] </dd> - <dt><a + <dt>B. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=1382">conf/1382</a></dt> <dd>The sed script in /etc/rc.local that builds the host/kernel ID line for the message of the day relies on the year not going past 1999.[Fixed v1.21 1996/10/24] </dd> - <dt><a + <dt>C. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=3465">misc/3465</a></dt> <dd>The etc/namedb/make-localhost command generates the DNS serial number as YYMMDD. In the year 2000, this will be generated as 1YYMMDD.[Fixed v1.2 1997/08/11] </dd> - <dt><a + <dt>D. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=4930">gnu/4930</a> and <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=8321">gnu/8321</a></dt> <dd>groff tmac macros have hardcoded 19 for generating some dates. @@ -110,27 +120,27 @@ </dd> - <dt><a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9323">bin/9323</a></dt> + <dt>E. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9323">bin/9323</a></dt> <dd>In its obsolescent form, touch doesn't treat the two digit year year specification correctly. Years in the range 00-68 are treated as 1900-1968 instead of 2000-2068.[Fixed v1.7 1999/01/05] </dd> - <dt><a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/xntpd/parse/util/dcfd.c">xntpd/parse/util/dcfd.c</A></dt> + <dt>F. <a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/xntpd/parse/util/dcfd.c">xntpd/parse/util/dcfd.c</A></dt> <dd>The leap year calculations for the number of days in a year, and the conversion of DCF77 time to seconds since the Epoch were wrong. These errors affected all years.[Fixed v1.6 1999/01/12] </dd> - <dt><a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/gnu/usr.bin/tar/getdate.y.diff?r1=1.3&r2=1.4">tar/getdate.y</a></dt> + <dt>G. <a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/gnu/usr.bin/tar/getdate.y.diff?r1=1.3&r2=1.4">tar/getdate.y</a></dt> <dd>Function Convert() was hard-coded for two digit years in range 70-99. Now adjusted to allow two digit years for 1970-2069. The function does not allow for century non-leap years - y2k1 alert! [Fixed v1.4 1999/01/12] </dd> - <dt><a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/fetch/http.c.diff?r1=1.22&r2=1.24">fetch/http.c</a></dt> + <dt>H. <a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/fetch/http.c.diff?r1=1.22&r2=1.24">fetch/http.c</a></dt> <dd>The HTTP protocol includes an obsolete date format which uses a two-digit year. Previous versions of fetch would interpret all such dates in the 1900s; subsequent to this revision, the pivot described @@ -142,14 +152,14 @@ to have a significant impact.[Fixed v1.24 1999/01/15] </dd> - <dt><a + <dt>I. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9500">misc/9500</a></dt> <dd>The `edithook' script in the CVSROOT directory uses a raw tm_year and will therefore display 01/01/100 for 2000-JAN-01. [Fixed v1.2 1999/01/17] </dd> - <dt><a + <dt>J. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9501">bin/9501</a></dt> <dd>Several cvs contrib files are not Y2K compliant. The log.pl and sccs2rcs.csh scripts prepend `19' to the year @@ -160,32 +170,32 @@ [Fixed: log.pl v1.2 1999/01/15; sccs2rcs.csh v1.3 1999/01/15] </dd> - <dt><a + <dt>K. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9502">bin/9502</a></dt> <dd>The groff number register `yr' is assigned from a (struct tm).tm_year and therefore represents the number of years since 1900, not the year within the century (see definition in troff/input.cc). </dd> - <dt><a + <dt>L. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9503">bin/9503</a></dt> <dd>PicoBSD's simple_httpd uses a raw tm_year and will therefore display 01/01/100 for 2000-JAN-01.[Fixed v1.2 1999/01/16] </dd> - <dt><a + <dt>M. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9505">bin/9505</a></dt> <dd>Adduser uses a raw tm_year and will therefore display 100/01/01 for 2000-JAN-01.[Fixed v1.42 1999/01/15] </dd> - <dt><a + <dt>N. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9506">bin/9506</a></dt> <dd>Cron uses a raw tm_year and will therefore display 100 for 2000. [Fixed v1.7 1999/01/16] </dd> - <dt><a + <dt>O. <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9507">bin/9507</a></dt> <dd>tcpslice(8) uses a raw tm_year and will therefore display 100y01m01d... for 2000-JAN-01. For compatibility, use a two-digit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906030151.VAA12813>