Sun Dec 12 19:12:21 2010 UTC ()
Pullup ticket #3302 - requested by tnn
mail/thunderbird: security update

Revisions pulled up:
- mail/thunderbird/Makefile			1.61-1.62,1.64 via patch
- mail/thunderbird/distinfo			1.76-1.77
- mail/thunderbird/patches/patch-pe		delete
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Sat Nov 13 11:05:05 UTC 2010

Modified Files:
	pkgsrc/mail/thunderbird: Makefile distinfo

Log Message:
Update to thunderbird-3.1.6.
Fixes MFSA 2010-73 Heap buffer overflow mixing document.write and DOM insertion
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Sat Nov 13 11:54:44 UTC 2010

Modified Files:
	pkgsrc/devel/xulrunner: Makefile PLIST mozilla-common.mk
	pkgsrc/mail/thunderbird: Makefile
	pkgsrc/www/firefox: Makefile
	pkgsrc/www/seamonkey: Makefile

Log Message:
Reluctantly switch over to bundled cairo and pixman for mozilla packages,
like other distros have recently done. Bump package revisions.

Background:
The cairo-1.10 update caused multiple regressions in firefox, such as
flickering gif animations and crashes.
Mozilla doesn't seem interested in fixing it on the stable branches:
  https://bugzilla.mozilla.org/show_bug.cgi?id=610107
Other references:
  https://bugzilla.redhat.com/show_bug.cgi?id=628331
  http://bugs.gentoo.org/show_bug.cgi?id=337813
  https://bugzilla.mozilla.org/show_bug.cgi?id=597174

This workaround is guaranteed to cause other problems in the long run;
so we should attempt to switch back when we move to the mozilla-2.0 branch.
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Sat Dec 11 14:34:41 UTC 2010

Modified Files:
	pkgsrc/mail/thunderbird: Makefile distinfo
Removed Files:
	pkgsrc/mail/thunderbird/patches: patch-pe

Log Message:
Update to thunderbird-3.1.7.

- Several fixes to improve performance, stability and security
- Several fixes to improve handling of large folder files stored
locally.
- Several fixes to improve corruption in local copy of IMAP mailboxes.

- MFSA 2010-78 Add support for OTS font sanitizer
- MFSA 2010-75 Buffer overflow while line breaking after document.write
	       with long string
- MFSA 2010-74 Miscellaneous memory safety hazards (rv:1.9.2.13/
1.9.1.16)


(tron)
diff -r1.59.2.1 -r1.59.2.2 pkgsrc/mail/thunderbird/Makefile
diff -r1.74.2.1 -r1.74.2.2 pkgsrc/mail/thunderbird/distinfo
diff -r1.2 -r0 pkgsrc/mail/thunderbird/patches/patch-pe

cvs diff -r1.59.2.1 -r1.59.2.2 pkgsrc/mail/thunderbird/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird/Makefile 2010/10/25 15:34:49 1.59.2.1
+++ pkgsrc/mail/thunderbird/Makefile 2010/12/12 19:12:21 1.59.2.2
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.59.2.1 2010/10/25 15:34:49 tron Exp $ 1# $NetBSD: Makefile,v 1.59.2.2 2010/12/12 19:12:21 tron Exp $
2# 2#
3 3
4DISTNAME= thunderbird-${TB_VER}.source 4DISTNAME= thunderbird-${TB_VER}.source
5PKGNAME= thunderbird-${TB_VER} 5PKGNAME= thunderbird-${TB_VER}
6TB_VER= 3.1.5 6TB_VER= 3.1.7
7CATEGORIES= mail 7CATEGORIES= mail
8MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} 8MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= tnn@NetBSD.org 11MAINTAINER= tnn@NetBSD.org
12HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/ 12HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/
13COMMENT= Organize, secure and customize your mail 13COMMENT= Organize, secure and customize your mail
14 14
15USE_TOOLS+= unzip pax 15USE_TOOLS+= unzip pax
16WRKSRC= ${WRKDIR}/comm-1.9.2 16WRKSRC= ${WRKDIR}/comm-1.9.2
17MOZILLA_DIR= mozilla/ 17MOZILLA_DIR= mozilla/
18PLIST_SRC+= PLIST 18PLIST_SRC+= PLIST
19 19

cvs diff -r1.74.2.1 -r1.74.2.2 pkgsrc/mail/thunderbird/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird/distinfo 2010/10/25 15:34:49 1.74.2.1
+++ pkgsrc/mail/thunderbird/distinfo 2010/12/12 19:12:21 1.74.2.2
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1$NetBSD: distinfo,v 1.74.2.1 2010/10/25 15:34:49 tron Exp $ 1$NetBSD: distinfo,v 1.74.2.2 2010/12/12 19:12:21 tron Exp $
2 2
3SHA1 (enigmail-1.1.2.tar.gz) = d29fce2b20a36d210b12c28fcbbee965007c95aa 3SHA1 (enigmail-1.1.2.tar.gz) = d29fce2b20a36d210b12c28fcbbee965007c95aa
4RMD160 (enigmail-1.1.2.tar.gz) = 2c1fa3494c1c2458635a3d68929ce7ff8fdb48e7 4RMD160 (enigmail-1.1.2.tar.gz) = 2c1fa3494c1c2458635a3d68929ce7ff8fdb48e7
5Size (enigmail-1.1.2.tar.gz) = 1280923 bytes 5Size (enigmail-1.1.2.tar.gz) = 1280923 bytes
6SHA1 (thunderbird-3.1.5.source.tar.bz2) = fe419b1df04a53275f19f7097d1a9b3d2ee71b53 6SHA1 (thunderbird-3.1.7.source.tar.bz2) = c2d6cdedfe399c1ab41c00045e4fce835cc0b36f
7RMD160 (thunderbird-3.1.5.source.tar.bz2) = b4aa0856cf4f2f83a5ad5753a84744a33b5f5634 7RMD160 (thunderbird-3.1.7.source.tar.bz2) = c5e25004565decf1467a9b452139c0aedec4299e
8Size (thunderbird-3.1.5.source.tar.bz2) = 65846402 bytes 8Size (thunderbird-3.1.7.source.tar.bz2) = 65948060 bytes
9SHA1 (patch-aa) = 0d46562e73fce3fc1bf590ac93a28b2202a8e214 9SHA1 (patch-aa) = 0d46562e73fce3fc1bf590ac93a28b2202a8e214
10SHA1 (patch-aa-toplevel) = 0a872c898af5846a3493dadc2253ba3c72fa3094 10SHA1 (patch-aa-toplevel) = 0a872c898af5846a3493dadc2253ba3c72fa3094
11SHA1 (patch-ab) = abf862976c04594dc4f99d34a2b58725efafd5fd 11SHA1 (patch-ab) = abf862976c04594dc4f99d34a2b58725efafd5fd
12SHA1 (patch-ac) = e181323e153ee061b7f3644b599294a4c4a3e3e8 12SHA1 (patch-ac) = e181323e153ee061b7f3644b599294a4c4a3e3e8
13SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 13SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105
14SHA1 (patch-ae) = cf4cb737fc29ef7ac6ffe1b3bc504743441e4828 14SHA1 (patch-ae) = cf4cb737fc29ef7ac6ffe1b3bc504743441e4828
15SHA1 (patch-af) = 16cae98e043dedeb6331212fd15ce914196fe8c7 15SHA1 (patch-af) = 16cae98e043dedeb6331212fd15ce914196fe8c7
16SHA1 (patch-ag) = 22cca24b67c85fbf9bafb35441dfcb460ecde6bf 16SHA1 (patch-ag) = 22cca24b67c85fbf9bafb35441dfcb460ecde6bf
17SHA1 (patch-ah) = 10c80ec60801295b037b4a45fbad8937922da235 17SHA1 (patch-ah) = 10c80ec60801295b037b4a45fbad8937922da235
18SHA1 (patch-ai) = 4d701ece9a2aaa0b640c189745fa7e731617fb7c 18SHA1 (patch-ai) = 4d701ece9a2aaa0b640c189745fa7e731617fb7c
19SHA1 (patch-aj) = ff95a4c7ff92d15b40489240286dfff371b226e0 19SHA1 (patch-aj) = ff95a4c7ff92d15b40489240286dfff371b226e0
20SHA1 (patch-ak) = af8ee30ac512bfa99e53e64b08d475d10d4d2447 20SHA1 (patch-ak) = af8ee30ac512bfa99e53e64b08d475d10d4d2447
21SHA1 (patch-al) = cab965f3bc11cacd83c1d0f56195f7f6d4580e80 21SHA1 (patch-al) = cab965f3bc11cacd83c1d0f56195f7f6d4580e80
@@ -51,27 +51,26 @@ SHA1 (patch-mg) = f33a92539ebe171b7bbbd8 @@ -51,27 +51,26 @@ SHA1 (patch-mg) = f33a92539ebe171b7bbbd8
51SHA1 (patch-mh) = 9f1b447ef0236ac10b88c8d6f6d62cde4acb4331 51SHA1 (patch-mh) = 9f1b447ef0236ac10b88c8d6f6d62cde4acb4331
52SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a 52SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a
53SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b 53SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b
54SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b 54SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b
55SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 55SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68
56SHA1 (patch-mm) = 1ef13fbf0872484778cb8edfff769214ea9a39a4 56SHA1 (patch-mm) = 1ef13fbf0872484778cb8edfff769214ea9a39a4
57SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b 57SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b
58SHA1 (patch-mp) = 24bac4975548f0a058c2770865706fedb27aa0e6 58SHA1 (patch-mp) = 24bac4975548f0a058c2770865706fedb27aa0e6
59SHA1 (patch-nd) = 007b8d1310990253e86dab579397b02ced42cb71 59SHA1 (patch-nd) = 007b8d1310990253e86dab579397b02ced42cb71
60SHA1 (patch-pa) = 6201d005501d1912bbac16c2856dc8d22b50f017 60SHA1 (patch-pa) = 6201d005501d1912bbac16c2856dc8d22b50f017
61SHA1 (patch-pb) = 8f38b72fc44a6fcf5b211592f8265dee0cb6303a 61SHA1 (patch-pb) = 8f38b72fc44a6fcf5b211592f8265dee0cb6303a
62SHA1 (patch-pc) = 154972a9a44a80380829a3dc3ecfdd2e1238d406 62SHA1 (patch-pc) = 154972a9a44a80380829a3dc3ecfdd2e1238d406
63SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4 63SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4
64SHA1 (patch-pe) = d9a5f9730e2498597449d47da134202fd6b91150 
65SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235 64SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235
66SHA1 (patch-ra) = 4b26efb538e7c9f6fea0799cf31daaf3c69c2080 65SHA1 (patch-ra) = 4b26efb538e7c9f6fea0799cf31daaf3c69c2080
67SHA1 (patch-rc) = 959d6046a97a6ba9061da4019edc7b1a34b47cf6 66SHA1 (patch-rc) = 959d6046a97a6ba9061da4019edc7b1a34b47cf6
68SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 67SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9
69SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf 68SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf
70SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0 69SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0
71SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df 70SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df
72SHA1 (patch-xe) = 945bce0dc7347392b992b9698597d8584557d51e 71SHA1 (patch-xe) = 945bce0dc7347392b992b9698597d8584557d51e
73SHA1 (patch-xf) = 34d671d4e615a694e3add3303eaae5e23c7df3ac 72SHA1 (patch-xf) = 34d671d4e615a694e3add3303eaae5e23c7df3ac
74SHA1 (patch-xg) = 4fdf27307cfb3bf3cb33440da75704b149fc2aaa 73SHA1 (patch-xg) = 4fdf27307cfb3bf3cb33440da75704b149fc2aaa
75SHA1 (patch-xj) = 452d87313b29510fb02e804545c17193e2c822bf 74SHA1 (patch-xj) = 452d87313b29510fb02e804545c17193e2c822bf
76SHA1 (patch-xk) = b50b34041b75b1590f021592b1e26893ae458a01 75SHA1 (patch-xk) = b50b34041b75b1590f021592b1e26893ae458a01
77SHA1 (patch-xl) = 1425f9e5fd0dc49f3204730d1d88b9600d6475e4 76SHA1 (patch-xl) = 1425f9e5fd0dc49f3204730d1d88b9600d6475e4

File Deleted: pkgsrc/mail/thunderbird/patches/Attic/patch-pe