Bug 3550 - wrong dates in ssh listing
Summary: wrong dates in ssh listing
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gftp (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-28 14:49 MSK by pal
Modified: 2005-06-01 00:49 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pal 2004-01-28 14:49:08 MSK
даты за последние 6 месяцев, которые  ls показывает ммм дд чч:мм получают
текущий год, даже если они за конец прошлого.

фикс тривиальный. не вижу, куда патч вставлять, так что вставлю сюда

--- /usr/src/RPM/BUILD/gftp-2.0.16/lib/protocols.c      2003-11-08 14:23:20 +0200
+++ protocols.c 2004-01-28 13:15:41 +0200
@@ -1165,7 +1165,9 @@
           tmppos = strptime (str, "%h %d %H:%M", &curtime);
           t = time (NULL);
           loctime = localtime (&t);
-          curtime.tm_year = loctime->tm_year;
+          curtime.tm_year = loctime->tm_year - 1;
+         if ( difftime ( t, timelocal ( & curtime ) ) >= 31556952 / 2 )
+               curtime.tm_year = loctime->tm_year;
         }
       else
         tmppos = strptime (str, "%h %d %Y", &curtime);

автору я послал, но что-то с gftp затишье последнее время ...

Steps to Reproduce:
1.посмотреть по ssh на файл за декабрь 2003
2.
3.
Actual Results:  
декабрь 2004

Expected Results:  
декабрь 2003
Comment 1 pal 2004-01-28 17:24:00 MSK
говорят, в cvs уже пофиксено
Comment 2 Vitaly Lipatov 2004-02-16 17:17:47 MSK
fixed in 2.0.16-alt2 
Comment 3 Vitaly Lipatov 2004-02-16 17:18:17 MSK
fixed in 2.0.16-alt2 
Comment 4 Vitaly Lipatov 2005-06-01 00:49:00 MSD
закрываю за reporter