./mail/imap-uw, University of Washingtons IMAP, POP2, and POP3 servers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2007fnb12, Package name: imap-uw-2007fnb12, Maintainer: pkgsrc-users

The UW imapd is the reference implementation of the IMAP4 protocol for
interactive remote retrieval of mail and storage of mail folders. Also
included are POP2 and POP3 servers and an IMAP protocol tester (mtest).

The Pine mail program includes an IMAP4 client driver, as does Netscape
version 4 and above.

MESSAGE.ssl [+/-]


Package options: imapuw-cleartextpwd, inet6, ssl

Master sites:

Filesize: 2728.056 KB

Version history: (Expand)


CVS history: (Expand)


   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2022-01-30 05:00:42 by David H. Gutteridge | Files touched by this commit (5)
Log message:
imap-uw: fix non-BSD build breakages from previous change set

Redo some of the patches from the previous change set (PR pkg/56645) so
that they reflect the upstream project's method for including its
version of portable_utime(), rather than what was done previously,
which broke non-BSD builds, e.g., on Solaris derivates:

ld: fatal: symbol 'portable_utime' is multiply-defined:
	(file .libs/osdep.o type=FUNC; file .libs/utime.o type=FUNC);
ld: fatal: file processing errors. No output written to .libs/libc-client.so.5.0.0

Compile tested on NetBSD 9.2_STABLE, NetBSD 9.99.93, OmniOS r151038,
and Fedora Linux 34.
   2022-01-24 23:39:29 by Thomas Klausner | Files touched by this commit (1)
Log message:
imap-uw: bump PKGREVISION for the new patchset added
   2022-01-24 23:25:13 by Brian Buhrow | Files touched by this commit (1)
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
   2022-01-24 23:25:06 by Brian Buhrow | Files touched by this commit (1)
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
   2022-01-24 23:22:12 by Brian Buhrow | Files touched by this commit (1)
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
   2022-01-24 23:21:58 by Brian Buhrow | Files touched by this commit (1)
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
   2022-01-24 22:05:57 by Brian Buhrow | Files touched by this commit (1)
Log message:
/tmp/foo1