From owner-freebsd-bugs@FreeBSD.ORG Tue Aug 15 22:10:23 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77A7716A4E2 for ; Tue, 15 Aug 2006 22:10:23 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B845043D77 for ; Tue, 15 Aug 2006 22:10:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k7FMAEhc076059 for ; Tue, 15 Aug 2006 22:10:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k7FMAEXd076058; Tue, 15 Aug 2006 22:10:14 GMT (envelope-from gnats) Resent-Date: Tue, 15 Aug 2006 22:10:14 GMT Resent-Message-Id: <200608152210.k7FMAEXd076058@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Jukka A. Ukkonen" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D140016A4DE for ; Tue, 15 Aug 2006 22:03:41 +0000 (UTC) (envelope-from jau@jau.iki.fi) Received: from jau.iki.fi (ip193-64-26-117.cust.eunet.fi [193.64.26.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3494743D45 for ; Tue, 15 Aug 2006 22:03:40 +0000 (GMT) (envelope-from jau@jau.iki.fi) Received: from jau.iki.fi (localhost [127.0.0.1]) by jau.iki.fi (8.13.6/8.13.6) with ESMTP id k7FM3bJW067872 for ; Wed, 16 Aug 2006 01:03:37 +0300 (EEST) (envelope-from jau@jau.iki.fi) Received: (from jau@localhost) by jau.iki.fi (8.13.6/8.13.6/Submit) id k7FM3bGk067871; Wed, 16 Aug 2006 01:03:37 +0300 (EEST) (envelope-from jau) Message-Id: <200608152203.k7FM3bGk067871@jau.iki.fi> Date: Wed, 16 Aug 2006 01:03:37 +0300 (EEST) From: "Jukka A. Ukkonen" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: bin/102121: strftime(3) fails on certain dates X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Jukka A. Ukkonen" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Aug 2006 22:10:23 -0000 >Number: 102121 >Category: bin >Synopsis: strftime(3) fails on certain dates >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Aug 15 22:10:13 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Jukka A. Ukkonen >Release: FreeBSD 6.1-STABLE i386 >Organization: Private person >Environment: System: FreeBSD mjolnir 6.1-STABLE FreeBSD 6.1-STABLE #0: Mon Aug 14 11:21:54 EET DST 2006 root@mjolnir:/usr/obj/usr/src/sys/Mjolnir i386 >Description: Several programs using system default ctime(3)/strftime(3) functions produce erroneous text conversion of binary dates. This is very harmful, because the formatted dates might be used in log files etc. totally breaking any reliable timeline in the logs. >How-To-Repeat: Try for e.g. /bin/date -r 1597464920 If libc contains the failing strftime() version, you will see... Sat Aug 15 07:00:00 EET DST 2020 The correct date should be ... Tue Aug 15 23:48:40 EET DST 2006 or Tue Aug 15 22:48:40 EET 2006 when DST is not used. >Fix: None known yet. >Release-Note: >Audit-Trail: >Unformatted: