(Sent to the security-discuss mailing list, but no response.
Apologies if posting here and there is considered

I'm seeing an apparent bug in the 2006.0 timezone (and glibc)
update that only affects Java code. The 'date' command shows
the correct time. C code that uses gettimeofday() and
localtime() gets the correct time. However, Java code that
uses Calendar.getInstance() is now returning the time in UTC,
while it has always returned the time in the local time zone.
I'm using j2sdk-1.4.2_09-1mdk and j2re-1.4.2_09-1mdk supplied
by Mandriva, in the club commercial area IIRC.

Any suggestions before I file a bug report?


Robert Riches
(Yes, that is one of my email addresses.)