Subject: CVS commit: pkgsrc/mail/imap-uw/patches
From: Brian Buhrow
Date: 2022-01-24 23:25:06
Message id: 20220124222506.E0498FB24@cvs.NetBSD.org

Log Message:
These patches fix a very long standing bug where aguments passed to utime(3) by \ 
IMAP-UW and the
c-client library were incorrect.  Unfortunately, on 32-bit systems, the the bug \ 
went unnoticed
because all the bits lined up correctly.  On 64-bit systems, this happenstance \ 
doesn't work,
meaning the mtime and atime time stamps this software modifies are completely \ 
wrong, usually
defaulting to the beginning of the epoch, but only because the random memory \ 
locations pointed
to by the incorrect pointers are  0.
Fortunately, the software package includes a portable version of the utime \ 
library call that
converts the internal usage of this function to one that's compatible with the \ 
one resident in
libc on NetBSD, FreeBSD and other BSD systems.  This patch simply enables that \ 
portable code
when compiling this package  on BSD systems while using the pkgsrc system.

These patches have been compiled and are running in production on a 64-bit \ 
NetBSD/amd64
system running NetBSD-9.2.

Fixes pkg/pr-56645

Files:
RevisionActionfile
1.1addpkgsrc/mail/imap-uw/patches/patch-bi