Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ytree for openSUSE:Factory checked in at 2026-11-10 14:40:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ytree (Old) and /work/SRC/openSUSE:Factory/.ytree.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ytree" Tue Nov 10 14:40:26 2026 rev:12 rq:1396404 version:2.14 Changes: -------- --- /work/SRC/openSUSE:Factory/ytree/ytree.changes 2026-06-10 17:37:00.086853807 +0200 +++ /work/SRC/openSUSE:Factory/.ytree.new.3759290/ytree.changes 2026-11-10 14:41:50.446135913 +0100 @@ -1,0 +2,8 @@ +Mon Nov 9 19:08:00 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 2.14 + * Corrections regarding possible time_t overflow + (Thanks to B. Wiedemann). + * Some minor fixes. + +------------------------------------------------------------------- Old: ---- ytree-2.13.tar.gz New: ---- ytree-2.14.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ytree.spec ++++++ --- /var/tmp/diff_new_pack.cqDnsb/_old 2026-11-10 14:41:51.392175544 +0100 +++ /var/tmp/diff_new_pack.cqDnsb/_new 2026-11-10 14:41:51.397175754 +0100 @@ -17,7 +17,7 @@ Name: ytree -Version: 2.13 +Version: 2.14 Release: 0 Summary: A filemanager similar to XTree License: GPL-2.0-only ++++++ ytree-2.13.tar.gz -> ytree-2.14.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ytree-2.13/CHANGES new/ytree-2.14/CHANGES --- old/ytree-2.13/CHANGES 2026-06-10 09:23:43.000000000 +0200 +++ new/ytree-2.14/CHANGES 2026-11-09 10:03:24.000000000 +0100 @@ -197,4 +197,7 @@ Fixed bug in CutFilename which may lead to compile error New in 2.13 Haiku OS support (thanks to Nishi) +New in 2.14 + Corrections regarding possible time_t overflow (Thanks to B. Wiedemann) + Some minor fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ytree-2.13/mktime.c new/ytree-2.14/mktime.c --- old/ytree-2.13/mktime.c 2026-06-10 09:23:43.000000000 +0200 +++ new/ytree-2.14/mktime.c 2026-11-09 10:03:24.000000000 +0100 @@ -107,5 +107,5 @@ tm->tm_wday = (days + 4) % 7; /* Jan 1, 1970 was Thursday. */ tm->tm_isdst = 0; - return 86400 * days + 3600 * hours + 60 * minutes + seconds; + return 86400 * (time_t)days + 3600 * hours + 60 * minutes + seconds; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ytree-2.13/patchlev.h new/ytree-2.14/patchlev.h --- old/ytree-2.13/patchlev.h 2026-06-10 09:23:43.000000000 +0200 +++ new/ytree-2.14/patchlev.h 2026-11-09 10:03:24.000000000 +0100 @@ -5,6 +5,6 @@ ***************************************************************************/ -#define VERSION "2.13" +#define VERSION "2.14" #define PATCHLEVEL 0 -#define VERSIONDATE "10 Jun 2026" +#define VERSIONDATE "09 Nov 2026" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ytree-2.13/readtree.c new/ytree-2.14/readtree.c --- old/ytree-2.13/readtree.c 2026-06-10 09:23:43.000000000 +0200 +++ new/ytree-2.14/readtree.c 2026-11-09 10:03:24.000000000 +0100 @@ -106,7 +106,7 @@ if( STAT_( new_path, &stat_struct ) ) { - if( errno == EACCES ) continue; + if( errno == EACCES || errno == ENOENT ) continue; (void) sprintf( message, "Stat failed on*%s*IGNORED", new_path ); ERROR_MSG( message ); continue; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ytree-2.13/rpm.c new/ytree-2.14/rpm.c --- old/ytree-2.13/rpm.c 2026-06-10 09:23:43.000000000 +0200 +++ new/ytree-2.14/rpm.c 2026-11-09 10:03:24.000000000 +0100 @@ -113,7 +113,7 @@ stat->st_atime = 0; stat->st_ctime = 0; - stat->st_mtime = atoi( t ); + stat->st_mtime = AtoLL( t ); t = Strtok_r( NULL, " \t", &old ); if( t == NULL ) return( -1 ); /* M5 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ytree-2.13/util.c new/ytree-2.14/util.c --- old/ytree-2.13/util.c 2026-06-10 09:23:43.000000000 +0200 +++ new/ytree-2.14/util.c 2026-11-09 10:03:24.000000000 +0100 @@ -1144,18 +1144,17 @@ LONGLONG AtoLL(char *cptr) { - LONGLONG ll; #ifdef HAS_LONGLONG + LONGLONG ll; sscanf(cptr, "%lld", &ll); #else -#ifdef __QNX__ + + LONGLONG ll; sscanf(cptr, "%ld", &ll); -#else - sscanf(ll, "%ld", cptr); -#endif + #endif return(ll); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ytree-2.13/ytree-2.13.lsm new/ytree-2.14/ytree-2.13.lsm --- old/ytree-2.13/ytree-2.13.lsm 2026-06-10 09:23:43.000000000 +0200 +++ new/ytree-2.14/ytree-2.13.lsm 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -Begin4 -Title: ytree-2.13 -Version: 2.13 -Entered-date: 2026-06-10 -Description: Ytree is a nifty filemanager similar to xtree. - With some helper-applications (zip/zoo/tar/rpm etc.) - you can also browse archive files. Viewers for - "special" files are configurable (*.wav, *.gif etc.). - Even the commands/menus are now user configurable. - For a screenshot visit http://www.han.de/~werner/ytree.html -Keywords: file manager, browser, xtree -Author: [email protected] (Werner Bregulla) -Maintained-by: [email protected] (Werner Bregulla) -Primary-site: http://www.han.de/~werner/ytree.html - ytree-2.13.tar.gz - ytree-2.13.lsm -Copying-policy: GPL -End diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ytree-2.13/ytree-2.14.lsm new/ytree-2.14/ytree-2.14.lsm --- old/ytree-2.13/ytree-2.14.lsm 1970-01-01 01:00:00.000000000 +0100 +++ new/ytree-2.14/ytree-2.14.lsm 2026-11-09 10:03:24.000000000 +0100 @@ -0,0 +1,18 @@ +Begin4 +Title: ytree-2.14 +Version: 2.14 +Entered-date: 2026-11-09 +Description: Ytree is a nifty filemanager similar to xtree. + With some helper-applications (zip/zoo/tar/rpm etc.) + you can also browse archive files. Viewers for + "special" files are configurable (*.wav, *.gif etc.). + Even the commands/menus are now user configurable. + For a screenshot visit http://www.han.de/~werner/ytree.html +Keywords: file manager, browser, xtree +Author: [email protected] (Werner Bregulla) +Maintained-by: [email protected] (Werner Bregulla) +Primary-site: http://www.han.de/~werner/ytree.html + ytree-2.14.tar.gz + ytree-2.14.lsm +Copying-policy: GPL +End
