Skip site navigation (1)Skip section navigation (2)
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&amp;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&amp;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&amp;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&amp;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>