Ok, for the record, Links 1.1 is Y2K compatible. Instead of just saying it's not, please say what led you to this conclusion. Here's an output of some tests with the date handling routines date_to_unix and unix_to_date.
Code:
24-Feb-1999 => unix_time: 919843200 back to date => 24-Feb-1999
29-Feb-2000 => unix_time: 951811200 back to date => 29-Feb-2000
C:\Alex>perl test.pl
02-24-99 => unix_time: 919843200 back to date => 2-24-99
02-29-00 => unix_time: 951811200 back to date => 2-29-100
Here's the code if you want to try it yourself:
Code:
require "links.cfg";
print "24-Feb-1999 => unix_time: ", &date_to_unix('24-Feb-1999'),
" back to date => ", &unix_to_date (&date_to_unix('24-Feb-1999')), "\n";
print "29-Feb-2000 => unix_time: ", &date_to_unix('29-Feb-2000'),
" back to date => ", &unix_to_date (&date_to_unix('29-Feb-2000')), "\n";
The first test is with Links 1.1 and works as expected. The second test is with Links 1.0 which
does have a Y2K issue as you notice the date says 100 instead of 00.
Now Links 1.0 is almost a year and a half old and wasn't out for very long. When I released 1.1 that was one of the major fixes.
If you have any questions about y2k compatibility, please don't hesitate to ask!
Cheers,
Alex