Path to this page:
./
mail/imap-uw,
University of Washingtons IMAP, POP2, and POP3 servers
Branch: CURRENT,
Version: 2007fnb12,
Package name: imap-uw-2007fnb12,
Maintainer: pkgsrc-usersThe 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 [+/-]===========================================================================
$NetBSD: MESSAGE.ssl,v 1.1 2006/07/26 20:00:27 jlam Exp $
Add the following to /etc/services (if not already there):
imaps 993/tcp # imap4 protocol over TLS/SSL
imaps 993/udp # imap4 protocol over TLS/SSL
pop3s 995/tcp # pop3 protocol over TLS/SSL (was spop3)
pop3s 995/udp # pop3 protocol over TLS/SSL (was spop3)
Add the following to /etc/inetd.conf:
imaps stream tcp nowait root ${PREFIX}/libexec/imapd imapd
pop3s stream tcp nowait root ${PREFIX}/libexec/ipop3d ipop3d
The imapd daemon looks for the following files to use SSL:
${SSLCERTS}/imapd.pem (certificate)
${SSLKEYS}/imapd.pem (private key)
and similarly for the ipopd daemon.
===========================================================================
Package options: imapuw-cleartextpwd, inet6, ssl
Master sites:
Filesize: 2728.056 KB
Version history: (Expand)
- (2023-10-25) Updated to version: imap-uw-2007fnb12
- (2022-01-25) Updated to version: imap-uw-2007fnb11
- (2021-10-21) Updated to version: imap-uw-2007fnb10
- (2020-12-04) Updated to version: imap-uw-2007fnb9
- (2020-01-19) Updated to version: imap-uw-2007fnb8
- (2018-04-17) Updated to version: imap-uw-2007fnb7
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
|