PR: 10675
Submitted by: Stephen J. Roznowski <sjr@home.net> Ok'ed by: Wolfram Schneider <wosch@FreeBSD.ORG> Add fix information to Y2K page; includes the fixed version number and date.
This commit is contained in:
parent
5d14bb8bb9
commit
8f73366adb
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=4585
1 changed files with 33 additions and 16 deletions
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN" [
|
||||
<!ENTITY date "$Date: 1999-03-15 21:56:14 $">
|
||||
<!ENTITY date "$Date: 1999-03-30 10:00:36 $">
|
||||
<!ENTITY title 'Year 2000 Compatibility (aka "Millennium Bug")'>
|
||||
<!ENTITY % includes SYSTEM "includes.sgml"> %includes;
|
||||
]>
|
||||
<!-- $Id: y2kbug.sgml,v 1.19 1999-03-15 21:56:14 wosch Exp $ -->
|
||||
<!-- $Id: y2kbug.sgml,v 1.20 1999-03-30 10:00:36 foxfair Exp $ -->
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
@ -83,42 +83,51 @@
|
|||
<dt><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.</dd>
|
||||
Affected programs include: yacc, ftpd, and make.
|
||||
[Fixed: yacc v1.2 1999/01/18; ftpd v1.7 1996/08/05;
|
||||
make v1.4 1996/10/06]
|
||||
</dd>
|
||||
|
||||
<dt><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.</dd>
|
||||
1999.[Fixed v1.21 1996/10/24]
|
||||
</dd>
|
||||
|
||||
<dt><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.</dd>
|
||||
1YYMMDD.[Fixed v1.2 1997/08/11]
|
||||
</dd>
|
||||
|
||||
<dt><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.</dd>
|
||||
<dd>groff tmac macros have hardcoded 19 for generating some dates.
|
||||
[Fixed: tmac.e v1.3 1998/12/06; doc-common v1.10 1999/01/19]
|
||||
</dd>
|
||||
|
||||
|
||||
<dt><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.</dd>
|
||||
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>
|
||||
<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.
|
||||
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>
|
||||
<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>
|
||||
|
@ -130,13 +139,14 @@
|
|||
as always belonging to the current century unless they would be
|
||||
50 or more years in the future. Since the HTTP servers which
|
||||
use this obsolete format are no longer widespread, this is not expected
|
||||
to have a significant impact.
|
||||
to have a significant impact.[Fixed v1.24 1999/01/15]
|
||||
</dd>
|
||||
|
||||
<dt><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
|
||||
|
@ -147,6 +157,7 @@
|
|||
script uses a two digit year in one place and in another
|
||||
place assumes that the tm_year is year within century rather
|
||||
than years since 1900.
|
||||
[Fixed: log.pl v1.2 1999/01/15; sccs2rcs.csh v1.3 1999/01/15]
|
||||
</dd>
|
||||
|
||||
<dt><a
|
||||
|
@ -159,25 +170,26 @@
|
|||
<dt><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.
|
||||
display 01/01/100 for 2000-JAN-01.[Fixed v1.2 1999/01/16]
|
||||
</dd>
|
||||
|
||||
<dt><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.
|
||||
2000-JAN-01.[Fixed v1.42 1999/01/15]
|
||||
</dd>
|
||||
|
||||
<dt><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
|
||||
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
|
||||
year until 2000.
|
||||
year until 2000.[Fixed v1.8 1999/01/20]
|
||||
</dd>
|
||||
|
||||
</dl>
|
||||
|
@ -190,25 +202,30 @@
|
|||
<dd>TkDesk 1.0 uses a hardcoded 19 in the file listing window. A
|
||||
file with a date > 2000 is displayed with a year looking like
|
||||
"191xx" where xx is the last two numbers of the real date. This
|
||||
bug has been fixed in version 1.1.</dd>
|
||||
bug has been fixed in version 1.1.[Port updated 1998/10/10]
|
||||
</dd>
|
||||
|
||||
<dt><a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9295">ports/9295</a></dt>
|
||||
|
||||
<dd>INN 1.7.2 suffers from 2 Y2K related problems. One occurs when
|
||||
pulling news (-f option to nntpget) and the other relates to
|
||||
the Expire header with relative dates past 2000.</dd>
|
||||
the Expire header with relative dates past 2000.
|
||||
[Fixed v1.30(both inn and inn-stable) 1999/01/13]
|
||||
</dd>
|
||||
|
||||
<dt><a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9298">ports/9298</a></dt>
|
||||
|
||||
<dd>Knews suffers from 2 Y2K related problems. One occurs during
|
||||
the generation of the NNTP NEWGROUPS command. The other occurs
|
||||
because knews doesn't think that 2000 is a leap year.
|
||||
Both are fixed in knews-1.0b.1.</dd>
|
||||
Both are fixed in knews-1.0b.1.[Port updated 1999/01/07]
|
||||
</dd>
|
||||
|
||||
<dt><a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=9300">ports/9300</a></dt>
|
||||
|
||||
<dd>Nntp-t5 suffers from a Y2K problem during the generation of
|
||||
the NEWNEWS command.</dd>
|
||||
the NEWNEWS command.[Port patched 1999/01/05]
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h2>More information</h2>
|
||||
|
|
Loading…
Reference in a new issue