pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/pkgsrc-2008Q3]: pkgsrc/mail/imap-uw pullup ticket #2578 - requested b...
details: https://anonhg.NetBSD.org/pkgsrc/rev/fa592f3ab574
branches: pkgsrc-2008Q3
changeset: 547878:fa592f3ab574
user: rtr <rtr%pkgsrc.org@localhost>
date: Fri Nov 07 09:58:38 2008 +0000
description:
pullup ticket #2578 - requested by tron
imap-uw: update package for security and bug fixes
revisions pulled up:
pkgsrc/mail/imap-uw/Makefile 1.126
pkgsrc/mail/imap-uw/PLIST 1.15
pkgsrc/mail/imap-uw/distinfo 1.34
pkgsrc/mail/imap-uw/patches/patch-aa 1.20
pkgsrc/mail/imap-uw/patches/patch-ab 1.23
pkgsrc/mail/imap-uw/patches/patch-ad 1.8
pkgsrc/mail/imap-uw/patches/patch-ae 1.18
pkgsrc/mail/imap-uw/patches/patch-ak r0
pkgsrc/mail/imap-uw/patches/patch-bb 1.3
pkgsrc/mail/imap-uw/patches/patch-bc 1.3
Module Name: pkgsrc
Committed By: tron
Date: Thu Nov 6 15:27:00 UTC 2008
Modified Files:
pkgsrc/mail/imap-uw: Makefile PLIST distinfo
pkgsrc/mail/imap-uw/patches: patch-aa patch-ab patch-ad patch-ae
patch-bb patch-bc
Removed Files:
pkgsrc/mail/imap-uw/patches: patch-ak
Log Message:
Update "imap-uw" package to imap-2007d. Changes since version 2006j2:
- security fix for users of tmail or dmail.
- bug fixes and reliability improvements.
- A new function, utf8_csvalidmap(), has been added for the benefit of
Alpine to use in examining UTF-8 text and determining efficiently
whether it can be downgraded to a legacy charset. If you develop an
MUA, this may be useful for you too, although you'll have to read the
source code to see how to use it. The purpose of the "not-CJK" bit is
to prevent messages being downgraded to a CJK charset if all they have
in that charset are some special punctuation.
This update address the security vulnerability reported in SA32483.
diffstat:
mail/imap-uw/Makefile | 8 ++------
mail/imap-uw/PLIST | 12 +++++++++---
mail/imap-uw/distinfo | 21 ++++++++++-----------
mail/imap-uw/patches/patch-aa | 21 ++++++---------------
mail/imap-uw/patches/patch-ab | 41 ++++++++++++-----------------------------
mail/imap-uw/patches/patch-ad | 16 ++++++++--------
mail/imap-uw/patches/patch-ae | 16 ++++++++--------
mail/imap-uw/patches/patch-ak | 23 -----------------------
mail/imap-uw/patches/patch-bb | 14 +++++++-------
mail/imap-uw/patches/patch-bc | 10 +++++-----
10 files changed, 67 insertions(+), 115 deletions(-)
diffs (truncated from 381 to 300 lines):
diff -r 391f6379e992 -r fa592f3ab574 mail/imap-uw/Makefile
--- a/mail/imap-uw/Makefile Wed Nov 05 22:50:23 2008 +0000
+++ b/mail/imap-uw/Makefile Fri Nov 07 09:58:38 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.124 2008/05/26 22:01:07 tron Exp $
+# $NetBSD: Makefile,v 1.124.8.1 2008/11/07 09:58:38 rtr Exp $
#
# ATTENTION:
# The Kerberos support in this software is known to be problematic. If you
@@ -9,9 +9,8 @@
# The most common reason to install this package is as a prerequisite for pine.
# If you upgrade this package, you *must* test mail/pine with the new version.
-DISTNAME= imap-2006j2
+DISTNAME= imap-2007d
PKGNAME= ${DISTNAME:S/-/-uw-/}
-PKGREVISION= 6
CATEGORIES= mail
MASTER_SITES= ftp://ftp.cac.washington.edu/imap/
EXTRACT_SUFX= .tar.Z
@@ -56,9 +55,6 @@
.endif
BUILD_TARGET.OSF1= osf
BUILD_TARGET.OpenBSD= bso
-.if ${OPSYS} == NetBSD && exists(/usr/include/security/pam_appl.h)
-BUILD_TARGET.NetBSD= nep
-.endif
BUILD_TARGET.*= neb
MESSAGE_SRC= ${PKGDIR}/MESSAGE
diff -r 391f6379e992 -r fa592f3ab574 mail/imap-uw/PLIST
--- a/mail/imap-uw/PLIST Wed Nov 05 22:50:23 2008 +0000
+++ b/mail/imap-uw/PLIST Fri Nov 07 09:58:38 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2007/08/05 04:51:34 obache Exp $
+@comment $NetBSD: PLIST,v 1.14.14.1 2008/11/07 09:58:38 rtr Exp $
bin/dmail
bin/mailutil
bin/mlock
@@ -70,7 +70,6 @@
share/doc/imap-uw/rfc/rfc2088.txt
share/doc/imap-uw/rfc/rfc2177.txt
share/doc/imap-uw/rfc/rfc2180.txt
-share/doc/imap-uw/rfc/rfc2192.txt
share/doc/imap-uw/rfc/rfc2193.txt
share/doc/imap-uw/rfc/rfc2195.txt
share/doc/imap-uw/rfc/rfc2221.txt
@@ -84,7 +83,6 @@
share/doc/imap-uw/rfc/rfc3516.txt
share/doc/imap-uw/rfc/rfc3656.txt
share/doc/imap-uw/rfc/rfc3691.txt
-share/doc/imap-uw/rfc/rfc4234.txt
share/doc/imap-uw/rfc/rfc4314.txt
share/doc/imap-uw/rfc/rfc4315.txt
share/doc/imap-uw/rfc/rfc4422.txt
@@ -99,6 +97,14 @@
share/doc/imap-uw/rfc/rfc4731.txt
share/doc/imap-uw/rfc/rfc4752.txt
share/doc/imap-uw/rfc/rfc4790.txt
+share/doc/imap-uw/rfc/rfc4959.txt
+share/doc/imap-uw/rfc/rfc4978.txt
+share/doc/imap-uw/rfc/rfc5032.txt
+share/doc/imap-uw/rfc/rfc5051.txt
+share/doc/imap-uw/rfc/rfc5092.txt
+share/doc/imap-uw/rfc/rfc5161.txt
+share/doc/imap-uw/rfc/rfc5162.txt
+share/doc/imap-uw/rfc/rfc5234.txt
@dirrm share/doc/imap-uw/rfc
@dirrm share/doc/imap-uw/draft
@dirrm share/doc/imap-uw
diff -r 391f6379e992 -r fa592f3ab574 mail/imap-uw/distinfo
--- a/mail/imap-uw/distinfo Wed Nov 05 22:50:23 2008 +0000
+++ b/mail/imap-uw/distinfo Fri Nov 07 09:58:38 2008 +0000
@@ -1,19 +1,18 @@
-$NetBSD: distinfo,v 1.33 2008/04/20 22:37:06 dbj Exp $
+$NetBSD: distinfo,v 1.33.8.1 2008/11/07 09:58:38 rtr Exp $
-SHA1 (imap-2006j2.tar.Z) = 41fc3f8cf11f1931a9c046240bc04ceb9f1416c0
-RMD160 (imap-2006j2.tar.Z) = 9192720a527e8977ef6e3eb6bcf8f3b26680e4fc
-Size (imap-2006j2.tar.Z) = 2686745 bytes
-SHA1 (patch-aa) = 116009b1713eb78286343293e6e57fff8b1c0e2f
-SHA1 (patch-ab) = 4fbb5d1c917eb2887cd398eb5e8cb7ceeda06dbd
+SHA1 (imap-2007d.tar.Z) = 298efcd34d2d6349953b2c4f5a39ed91f3cc9f46
+RMD160 (imap-2007d.tar.Z) = 2371508655eb8dfd847a12162ddae4f4952bfdd5
+Size (imap-2007d.tar.Z) = 2794618 bytes
+SHA1 (patch-aa) = ac880c250dfee3d0d316063ace5b92cd2f190510
+SHA1 (patch-ab) = 2ab52cb74a9b4eb1565f5bcbfb03969c038f52f1
SHA1 (patch-ac) = eab1435fdf7ab59ea8afbde949a92dd756e6aea3
-SHA1 (patch-ad) = 51d00ec69f4404536d6daf51d971c294884b23c5
-SHA1 (patch-ae) = c7befb1e0ec0184bbf076694ac7cd8df93902eaa
+SHA1 (patch-ad) = d817dca51413bb8d228c2fabadffa3b924dff11d
+SHA1 (patch-ae) = 85e0917ce1934f6789bbce45ad5321e28cf294d9
SHA1 (patch-af) = 38d3d020109076403becf691a8eb288ccabd9f70
SHA1 (patch-ag) = 4152c1c618bf78f63668070e26e8feb0f7df91ed
SHA1 (patch-ah) = ca68ec33fbf8ac4138669588b32098eb4f156f75
SHA1 (patch-ai) = 312d2bd29be2f8fc03c24a635afcb0ca4ae33832
SHA1 (patch-aj) = d9edbd39d552b70561c8df8d1d34568cec528cf9
-SHA1 (patch-ak) = 97c61cc9fbe7edb0d1b12b85e256ec91624cfd76
SHA1 (patch-al) = f85551692a8e7e6d7bbdba9aed4850e3a434058b
SHA1 (patch-am) = f0c5d250d69976c85537c9b8080365e8c2391c9d
SHA1 (patch-ao) = b23f356cdeaccd996fd2d11b23da265b6b0df49f
@@ -29,8 +28,8 @@
SHA1 (patch-ay) = a39cd708e2bfb2f03661cefb56249c7243b80c7f
SHA1 (patch-az) = 706c9e8ae56b92f2ce148ff0fd08f002f8be4ae5
SHA1 (patch-ba) = 9f4784050ad0cd61d9324517821077976485d41c
-SHA1 (patch-bb) = 2e942e3d37cae74f5ba85cc9a862df7e57598959
-SHA1 (patch-bc) = 59c938431f78d6f4c29d66f4bf77b9d416147694
+SHA1 (patch-bb) = b6b5a5294019c23376187b4ff324bf58fdbc113e
+SHA1 (patch-bc) = ae0119037fee2e94c6b60de3c9efc946ed4cfb68
SHA1 (patch-bd) = 303a47372f9fdd6fd57fae9d3073e40620dc98f4
SHA1 (patch-be) = 73afbc9f3c65d3adce37a3f1ee7f55e0ec665a54
SHA1 (patch-bf) = 63c582e88bd6286295d5d9639bafec355278d537
diff -r 391f6379e992 -r fa592f3ab574 mail/imap-uw/patches/patch-aa
--- a/mail/imap-uw/patches/patch-aa Wed Nov 05 22:50:23 2008 +0000
+++ b/mail/imap-uw/patches/patch-aa Fri Nov 07 09:58:38 2008 +0000
@@ -1,17 +1,8 @@
-$NetBSD: patch-aa,v 1.19 2007/08/03 17:03:30 obache Exp $
+$NetBSD: patch-aa,v 1.19.14.1 2008/11/07 09:58:39 rtr Exp $
---- Makefile.orig 2007-05-08 22:50:45.000000000 +0000
-+++ Makefile
-@@ -307,7 +307,7 @@ SPECIALS:
-
- # Note on SCO you may have to set LN to "ln".
-
--a32 a41 aix bs3 bsi d-g d54 do4 drs epx ga4 gas gh9 ghp ghs go5 gsc gsg gso gul h11 hpp hpx lnp lyn mct mnt neb nec nto nxt nx3 osf os4 ptx qnx sc5 sco sgi sg6 shp sl4 sl5 slx snx soc sol sos uw2:
an
-+a32 a41 aix bs3 bsi d-g d54 do4 drs epx ga4 gas gh9 ghp ghs go5 gsc gsg gso gul h11 hpp hpx lnp lyn mct mnt neb nec nep nto nxt nx3 osf os4 ptx qnx sc5 sco sgi sg6 shp sl4 sl5 slx snx soc sol sos
uw2: an
- $(BUILD) BUILDTYPE=$@
-
- # If you use sv4, you may find that it works to move it to use the an process.
-@@ -559,9 +559,6 @@ sslunix sslsco:
+--- Makefile.orig 2008-06-04 19:43:35.000000000 +0100
++++ Makefile 2008-11-06 11:43:50.000000000 +0000
+@@ -577,9 +577,6 @@
@echo + In order to rectify this problem, you MUST build with:
@echo ++ SSLTYPE=$(SSLTYPE).nopwd
@echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
@@ -21,7 +12,7 @@
nounenc:
@echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-@@ -582,9 +579,6 @@ sslnone:
+@@ -600,9 +597,6 @@
@echo ++ SSLTYPE=nopwd
@echo + You must also have OpenSSL or equivalent installed.
@echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
@@ -31,7 +22,7 @@
nonossl:
@echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-@@ -618,9 +612,6 @@ ip6:
+@@ -636,9 +630,6 @@
@echo + cancelled and you must rebuild. If you did not specify IPv6
@echo + yourself, try adding IP6=4 to the make command line.
@echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
diff -r 391f6379e992 -r fa592f3ab574 mail/imap-uw/patches/patch-ab
--- a/mail/imap-uw/patches/patch-ab Wed Nov 05 22:50:23 2008 +0000
+++ b/mail/imap-uw/patches/patch-ab Fri Nov 07 09:58:38 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.22 2007/08/03 17:03:30 obache Exp $
+$NetBSD: patch-ab,v 1.22.14.1 2008/11/07 09:58:39 rtr Exp $
---- src/osdep/unix/Makefile.orig 2007-06-17 15:37:44.000000000 +0000
-+++ src/osdep/unix/Makefile
-@@ -48,7 +48,7 @@ GCCOPTLEVEL= -O2
+--- src/osdep/unix/Makefile.orig 2008-06-04 19:18:34.000000000 +0100
++++ src/osdep/unix/Makefile 2008-11-06 13:57:35.000000000 +0000
+@@ -48,7 +48,7 @@
# Try to have some consistency in GCC builds. We want optimization, but we
# also want to be able to debug.
@@ -11,7 +11,7 @@
GCC4CFLAGS= $(GCCCFLAGS) -Wno-pointer-sign
-@@ -144,7 +144,7 @@ CHUNKSIZE=65536
+@@ -149,7 +149,7 @@
# Normally no need to change any of these
@@ -20,7 +20,7 @@
BINARIES=osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o \
dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
-@@ -425,7 +425,7 @@ gso: os_sol.h # GCC Solaris
+@@ -430,7 +430,7 @@
RSHPATH=/usr/bin/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
BASELDFLAGS="-lsocket -lnsl -lgen" \
@@ -29,7 +29,7 @@
gsu: # GCC SUN-OS
$(BUILD) `$(CAT) SPECIALS` OS=sun \
-@@ -524,7 +524,7 @@ neb: # NetBSD
+@@ -529,7 +529,7 @@
$(BUILD) `$(CAT) SPECIALS` OS=bsi \
CRXTYPE=nfs \
SPOOLDIR=/var \
@@ -38,24 +38,7 @@
RSHPATH=/usr/bin/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
BASELDFLAGS="-lcrypt"
-@@ -539,6 +539,16 @@ nec: # NEC UX
- BASELDFLAGS="-lsocket -lnsl -lgen" \
- RANLIB=true CC=/usr/abiccs/bin/cc
-
-+nep: # NetBSD with PAM
-+ $(BUILD) `$(CAT) SPECIALS` OS=bsi \
-+ CHECKPW=pam \
-+ CRXTYPE=nfs \
-+ SPOOLDIR=/var \
-+ ACTIVEFILE=/var/news/db/active \
-+ RSHPATH=/usr/bin/rsh \
-+ BASECFLAGS="$(GCCCFLAGS)" \
-+ BASELDFLAGS="-lpam"
-+
- nto: # QNX Neutrino RTP
- $(BUILD) `$(CAT) SPECIALS` OS=$@ \
- CRXTYPE=nfs \
-@@ -850,7 +860,7 @@ $(ARCHIVE): $(BINARIES)
+@@ -855,7 +855,7 @@
@$(SH) ARCHIVE
.c.o:
@@ -64,7 +47,7 @@
# Cleanup
-@@ -910,7 +920,7 @@ osdep.o:mail.h misc.h env.h fs.h ftl.h n
+@@ -915,7 +915,7 @@
@echo pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
@echo is not installed on your system. Either install OpenSSL first
@echo or build with command: make `$(CAT) OSTYPE` SSLTYPE=none
@@ -73,9 +56,9 @@
osdep.c: osdepbas.c osdepckp.c osdeplog.c osdepssl.c
$(CAT) osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c
-@@ -961,7 +971,7 @@ onceenv:
- -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
- -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" > OSCFLAGS
+@@ -968,7 +968,7 @@
+ -DLOCKPGM1=\"$(LOCKPGM1)\" -DLOCKPGM2=\"$(LOCKPGM2)\" \
+ -DLOCKPGM3=\"$(LOCKPGM3)\" > OSCFLAGS
echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS
- echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE
+ echo "$(LTLINK) $(CC) -o $(ARCHIVE) $(BINARIES:.o=.lo) -rpath $(PREFIX)/lib -version-info $(CCLIENT_MAJOR):$(CCLIENT_MINOR) \`$(CAT) LDFLAGS\`" > ARCHIVE
diff -r 391f6379e992 -r fa592f3ab574 mail/imap-uw/patches/patch-ad
--- a/mail/imap-uw/patches/patch-ad Wed Nov 05 22:50:23 2008 +0000
+++ b/mail/imap-uw/patches/patch-ad Fri Nov 07 09:58:38 2008 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-ad,v 1.7 2007/08/03 17:03:30 obache Exp $
+$NetBSD: patch-ad,v 1.7.14.1 2008/11/07 09:58:39 rtr Exp $
---- src/dmail/Makefile.orig 2006-08-31 00:09:38.000000000 +0000
-+++ src/dmail/Makefile
+--- src/dmail/Makefile.orig 2008-06-04 19:18:34.000000000 +0100
++++ src/dmail/Makefile 2008-11-06 13:29:54.000000000 +0000
@@ -26,7 +26,7 @@
@@ -11,12 +11,12 @@
SHELL = /bin/sh
# Get local definitions from c-client directory
-@@ -36,7 +36,7 @@ CFLAGS = -I$C `cat $C/CFLAGS`
+@@ -36,7 +36,7 @@
LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
- dmail: $(CCLIENTLIB) dmail.o
-- $(CC) $(CFLAGS) -o dmail dmail.o $(LDFLAGS)
-+ $(LTLINK) $(CC) $(CFLAGS) -o dmail dmail.o $(LDFLAGS)
+ dmail: $(CCLIENTLIB) dmail.o dquota.o
+- $(CC) $(CFLAGS) -o dmail dmail.o dquota.o $(LDFLAGS)
++ $(LTLINK) $(CC) $(CFLAGS) -o dmail dmail.o dquota.o $(LDFLAGS)
- dmail.o: $C/mail.h $C/misc.h $C/osdep.h
+ dmail.o: $C/mail.h $C/misc.h $C/osdep.h dquota.h
diff -r 391f6379e992 -r fa592f3ab574 mail/imap-uw/patches/patch-ae
--- a/mail/imap-uw/patches/patch-ae Wed Nov 05 22:50:23 2008 +0000
+++ b/mail/imap-uw/patches/patch-ae Fri Nov 07 09:58:38 2008 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-ae,v 1.17 2007/08/03 17:03:30 obache Exp $
+$NetBSD: patch-ae,v 1.17.14.1 2008/11/07 09:58:39 rtr Exp $
---- src/tmail/Makefile.orig 2006-08-31 00:27:38.000000000 +0000
-+++ src/tmail/Makefile
+--- src/tmail/Makefile.orig 2008-06-04 19:18:34.000000000 +0100
++++ src/tmail/Makefile 2008-11-06 13:32:39.000000000 +0000
@@ -26,7 +26,7 @@
@@ -11,12 +11,12 @@
SHELL = /bin/sh
# Get local definitions from c-client directory
-@@ -36,7 +36,7 @@ CFLAGS = -I$C `cat $C/CFLAGS`
+@@ -36,7 +36,7 @@
LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
Home |
Main Index |
Thread Index |
Old Index