pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/thunderbird Update to 16.0.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5b61078aaf58
branches:  trunk
changeset: 609897:5b61078aaf58
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Fri Oct 12 18:28:58 2012 +0000

description:
Update to 16.0.1

Changelog:
    FIXED
    16.0.1: Vulnerability outlined here
        https://blog.mozilla.org/security/2012/10/10/security-vulnerability-in-firefox-16/
    NEW
    We have now added box.com to the list of online storage services that are available for use with Thunderbird Filelink
    NEW
    Silent, background updates. Thunderbird will now download and apply updates in the background allowing you to start quickly the next time Thunderbird starts up.
    FIXED
    Various fixes and performance improvements
    FIXED
    Various security fixes
Fixed in Thunderbird 16.0.1
MFSA 2012-89 defaultValue security checks not applied
MFSA 2012-88 Miscellaneous memory safety hazards (rv:16.0.1)

Fixed in Thunderbird 16
MFSA 2012-87 Use-after-free in the IME State Manager
MFSA 2012-86 Heap memory corruption issues found using Address Sanitizer
MFSA 2012-85 Use-after-free, buffer overflow, and out of bounds read issues found using Address Sanitizer
MFSA 2012-84 Spoofing and script injection through location.hash
MFSA 2012-83 Chrome Object Wrapper (COW) does not disallow acces to privileged functions or properties
MFSA 2012-82 top object and location property accessible by plugins
MFSA 2012-81 GetProperty function can bypass security checks
MFSA 2012-80 Crash with invalid cast when using instanceof operator
MFSA 2012-79 DOS and crash with full screen and history navigation
MFSA 2012-77 Some DOMWindowUtils methods bypass security checks
MFSA 2012-76 Continued access to initial origin after setting document.domain
MFSA 2012-75 select element persistance allows for attacks
MFSA 2012-74 Miscellaneous memory safety hazards (rv:16.0/ rv:10.0.8)

diffstat:

 mail/thunderbird/Makefile                                                                |   15 +-
 mail/thunderbird/PLIST                                                                   |  176 ++++++++-
 mail/thunderbird/PLIST.lightning                                                         |    3 +-
 mail/thunderbird/distinfo                                                                |   30 +-
 mail/thunderbird/enigmail.mk                                                             |    4 +-
 mail/thunderbird/patches/patch-as                                                        |   19 +-
 mail/thunderbird/patches/patch-aw                                                        |    6 +-
 mail/thunderbird/patches/patch-ipc_chromium_src_base_third__party_nspr_prcpucfg.h        |   13 -
 mail/thunderbird/patches/patch-ma                                                        |   23 -
 mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_third__party_nspr_prtime.cc |   38 --
 mail/thunderbird/patches/patch-zc                                                        |   21 +-
 11 files changed, 186 insertions(+), 162 deletions(-)

diffs (truncated from 1231 to 300 lines):

diff -r bcaa778991aa -r 5b61078aaf58 mail/thunderbird/Makefile
--- a/mail/thunderbird/Makefile Fri Oct 12 18:28:37 2012 +0000
+++ b/mail/thunderbird/Makefile Fri Oct 12 18:28:58 2012 +0000
@@ -1,17 +1,16 @@
-# $NetBSD: Makefile,v 1.101 2012/10/08 23:02:00 adam Exp $
+# $NetBSD: Makefile,v 1.102 2012/10/12 18:28:58 ryoon Exp $
 #
 
 DISTNAME=      # empty
 PKGNAME=       thunderbird-${TB_VER}
-TB_VER=                15.0
-PKGREVISION=   4
+TB_VER=                16.0.1
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} \
                ${MASTER_SITE_MOZILLA_ALL:=thunderbird/releases/${TB_VER}/source/}
 DISTFILES=     thunderbird-${TB_VER}.source.tar.bz2 \
-               lightning-1.7.source.tar.bz2
-SITES.lightning-1.7.source.tar.bz2=    ${MASTER_SITE_MOZILLA:=calendar/lightning/releases/1.7/source/}
-EXTRACT_DIR.lightning-1.7.source.tar.bz2=      ${WRKSRC}/lightning
+               lightning-1.8.source.tar.bz2
+SITES.lightning-1.8.source.tar.bz2=    ${MASTER_SITE_MOZILLA:=calendar/lightning/releases/1.8/source/}
+EXTRACT_DIR.lightning-1.8.source.tar.bz2=      ${WRKSRC}/lightning
 
 MAINTAINER=    tnn%NetBSD.org@localhost
 HOMEPAGE=      http://www.mozillamessaging.com/en-US/thunderbird/
@@ -41,8 +40,8 @@
 
 post-extract:
        cd ${WRKSRC} && ${RM} -r calendar
-       ${CP} -r ${EXTRACT_DIR.lightning-1.7.source.tar.bz2}/comm-beta/calendar ${WRKSRC}
-       ${RM} -r ${EXTRACT_DIR.lightning-1.7.source.tar.bz2}
+       ${CP} -r ${EXTRACT_DIR.lightning-1.8.source.tar.bz2}/comm-beta/calendar ${WRKSRC}
+       ${RM} -r ${EXTRACT_DIR.lightning-1.8.source.tar.bz2}
 
 pre-configure:
        cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf
diff -r bcaa778991aa -r 5b61078aaf58 mail/thunderbird/PLIST
--- a/mail/thunderbird/PLIST    Fri Oct 12 18:28:37 2012 +0000
+++ b/mail/thunderbird/PLIST    Fri Oct 12 18:28:58 2012 +0000
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.43 2012/09/02 06:43:39 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.44 2012/10/12 18:28:58 ryoon Exp $
 bin/thunderbird
+include/thunderbird/.mkdir.done
 include/thunderbird/AudioSegment.h
 include/thunderbird/BasicImplData.h
 include/thunderbird/BasicLayers.h
@@ -44,17 +45,18 @@
 include/thunderbird/PrefTuple.h
 include/thunderbird/ReadbackLayer.h
 include/thunderbird/SVGAttrValueWrapper.h
+include/thunderbird/Selection.h
 include/thunderbird/SharedBuffer.h
 include/thunderbird/SharedTextureImage.h
 include/thunderbird/StackArena.h
 include/thunderbird/StreamBuffer.h
-include/thunderbird/TabMessageUtils.h
 include/thunderbird/TexturePoolOGL.h
 include/thunderbird/TimeVarying.h
 include/thunderbird/VideoFrameContainer.h
 include/thunderbird/VideoSegment.h
 include/thunderbird/VideoUtils.h
 include/thunderbird/WebGLContext.h
+include/thunderbird/XPCJSMemoryReporter.h
 include/thunderbird/a11yGeneric.h
 include/thunderbird/amIInstallTrigger.h
 include/thunderbird/amIWebInstallListener.h
@@ -127,6 +129,7 @@
 include/thunderbird/graphite2/Log.h
 include/thunderbird/graphite2/Segment.h
 include/thunderbird/graphite2/Types.h
+include/thunderbird/gtk2compat.h
 include/thunderbird/gtk2xtbin.h
 include/thunderbird/harfbuzz/hb-blob.h
 include/thunderbird/harfbuzz/hb-buffer.h
@@ -228,6 +231,8 @@
 include/thunderbird/mozIAsyncHistory.h
 include/thunderbird/mozIAsyncLivemarks.h
 include/thunderbird/mozIJSSubScriptLoader.h
+include/thunderbird/mozINewMailListener.h
+include/thunderbird/mozINewMailNotificationService.h
 include/thunderbird/mozIPersonalDictionary.h
 include/thunderbird/mozIPlacesAutoComplete.h
 include/thunderbird/mozISpellCheckingEngine.h
@@ -261,6 +266,7 @@
 include/thunderbird/mozStorageHelper.h
 include/thunderbird/mozcontainer.h
 include/thunderbird/mozilla-config.h
+include/thunderbird/mozilla/AppData.h
 include/thunderbird/mozilla/Assertions.h
 include/thunderbird/mozilla/Attributes.h
 include/thunderbird/mozilla/AutoRestore.h
@@ -268,6 +274,7 @@
 include/thunderbird/mozilla/Base64.h
 include/thunderbird/mozilla/BlockingResourceBase.h
 include/thunderbird/mozilla/BloomFilter.h
+include/thunderbird/mozilla/BrowserElementParent.h
 include/thunderbird/mozilla/CORSMode.h
 include/thunderbird/mozilla/CharTokenizer.h
 include/thunderbird/mozilla/CheckedInt.h
@@ -314,6 +321,7 @@
 include/thunderbird/mozilla/RefPtr.h
 include/thunderbird/mozilla/SSE.h
 include/thunderbird/mozilla/Scoped.h
+include/thunderbird/mozilla/Selection.h
 include/thunderbird/mozilla/ServiceList.h
 include/thunderbird/mozilla/Services.h
 include/thunderbird/mozilla/StackWalk.h
@@ -324,8 +332,10 @@
 include/thunderbird/mozilla/TelemetryHistograms.h
 include/thunderbird/mozilla/ThreadLocal.h
 include/thunderbird/mozilla/TimeStamp.h
+include/thunderbird/mozilla/TypeTraits.h
 include/thunderbird/mozilla/Types.h
 include/thunderbird/mozilla/Util.h
+include/thunderbird/mozilla/VisualEventTracer.h
 include/thunderbird/mozilla/WidgetTraceEvent.h
 include/thunderbird/mozilla/X11Util.h
 include/thunderbird/mozilla/XPCOM.h
@@ -347,6 +357,7 @@
 include/thunderbird/mozilla/dom/AudioChild.h
 include/thunderbird/mozilla/dom/AudioParent.h
 include/thunderbird/mozilla/dom/BindingUtils.h
+include/thunderbird/mozilla/dom/CanvasRenderingContext2DBinding.h
 include/thunderbird/mozilla/dom/ContentChild.h
 include/thunderbird/mozilla/dom/ContentParent.h
 include/thunderbird/mozilla/dom/ContentProcess.h
@@ -365,7 +376,6 @@
 include/thunderbird/mozilla/dom/ImageData.h
 include/thunderbird/mozilla/dom/Link.h
 include/thunderbird/mozilla/dom/Nullable.h
-include/thunderbird/mozilla/dom/PrimitiveConversions.h
 include/thunderbird/mozilla/dom/PrototypeList.h
 include/thunderbird/mozilla/dom/RegisterBindings.h
 include/thunderbird/mozilla/dom/ScreenOrientation.h
@@ -376,12 +386,17 @@
 include/thunderbird/mozilla/dom/TabMessageUtils.h
 include/thunderbird/mozilla/dom/TabParent.h
 include/thunderbird/mozilla/dom/TypedArray.h
+include/thunderbird/mozilla/dom/UnionConversions.h
+include/thunderbird/mozilla/dom/UnionTypes.h
 include/thunderbird/mozilla/dom/WebGLRenderingContextBinding.h
 include/thunderbird/mozilla/dom/XMLHttpRequestBinding.h
 include/thunderbird/mozilla/dom/XMLHttpRequestEventTargetBinding.h
 include/thunderbird/mozilla/dom/XMLHttpRequestUploadBinding.h
+include/thunderbird/mozilla/dom/alarm/AlarmHalService.h
 include/thunderbird/mozilla/dom/battery/Constants.h
 include/thunderbird/mozilla/dom/battery/Types.h
+include/thunderbird/mozilla/dom/devicestorage/DeviceStorageRequestChild.h
+include/thunderbird/mozilla/dom/devicestorage/DeviceStorageRequestParent.h
 include/thunderbird/mozilla/dom/file/DOMFileHandle.h
 include/thunderbird/mozilla/dom/file/File.h
 include/thunderbird/mozilla/dom/file/FileCommon.h
@@ -406,6 +421,7 @@
 include/thunderbird/mozilla/dom/indexedDB/IndexedDatabase.h
 include/thunderbird/mozilla/dom/indexedDB/IndexedDatabaseManager.h
 include/thunderbird/mozilla/dom/indexedDB/Key.h
+include/thunderbird/mozilla/dom/indexedDB/KeyPath.h
 include/thunderbird/mozilla/dom/indexedDB/SerializationHelpers.h
 include/thunderbird/mozilla/dom/network/Constants.h
 include/thunderbird/mozilla/dom/network/Types.h
@@ -478,15 +494,21 @@
 include/thunderbird/mozilla/layers/CompositorChild.h
 include/thunderbird/mozilla/layers/CompositorCocoaWidgetHelper.h
 include/thunderbird/mozilla/layers/CompositorParent.h
+include/thunderbird/mozilla/layers/ImageBridgeChild.h
+include/thunderbird/mozilla/layers/ImageBridgeParent.h
+include/thunderbird/mozilla/layers/ImageContainerChild.h
+include/thunderbird/mozilla/layers/ImageContainerParent.h
 include/thunderbird/mozilla/layers/RenderTrace.h
 include/thunderbird/mozilla/layers/ShadowLayerUtilsX11.h
 include/thunderbird/mozilla/layers/ShadowLayers.h
 include/thunderbird/mozilla/layers/ShadowLayersChild.h
 include/thunderbird/mozilla/layers/ShadowLayersManager.h
 include/thunderbird/mozilla/layers/ShadowLayersParent.h
+include/thunderbird/mozilla/layers/SharedImageUtils.h
 include/thunderbird/mozilla/layout/FrameChildList.h
 include/thunderbird/mozilla/layout/RenderFrameChild.h
 include/thunderbird/mozilla/layout/RenderFrameParent.h
+include/thunderbird/mozilla/mozPoisonWrite.h
 include/thunderbird/mozilla/mozalloc.h
 include/thunderbird/mozilla/mozalloc_abort.h
 include/thunderbird/mozilla/mozalloc_macro_wrappers.h
@@ -574,6 +596,7 @@
 include/thunderbird/nsAlgorithm.h
 include/thunderbird/nsAppDirectoryServiceDefs.h
 include/thunderbird/nsAppShellCID.h
+include/thunderbird/nsArenaMemoryStats.h
 include/thunderbird/nsArrayEnumerator.h
 include/thunderbird/nsArrayUtils.h
 include/thunderbird/nsAsyncDOMEvent.h
@@ -581,7 +604,9 @@
 include/thunderbird/nsAtomListUtils.h
 include/thunderbird/nsAtomService.h
 include/thunderbird/nsAtomicRefcnt.h
+include/thunderbird/nsAttrAndChildArray.h
 include/thunderbird/nsAttrName.h
+include/thunderbird/nsAttrValue.h
 include/thunderbird/nsAudioAvailableEventManager.h
 include/thunderbird/nsAudioStream.h
 include/thunderbird/nsAutoJSValHolder.h
@@ -662,10 +687,12 @@
 include/thunderbird/nsCopySupport.h
 include/thunderbird/nsCoreAnimationSupport.h
 include/thunderbird/nsCppSharedAllocator.h
+include/thunderbird/nsCrossSiteListenerProxy.h
 include/thunderbird/nsCycleCollectionParticipant.h
 include/thunderbird/nsCycleCollector.h
 include/thunderbird/nsCycleCollectorUtils.h
 include/thunderbird/nsDBFolderInfo.h
+include/thunderbird/nsDOMAttributeMap.h
 include/thunderbird/nsDOMCID.h
 include/thunderbird/nsDOMCSSAttrDeclaration.h
 include/thunderbird/nsDOMCSSDeclaration.h
@@ -723,6 +750,7 @@
 include/thunderbird/nsFontFaceList.h
 include/thunderbird/nsFontMetrics.h
 include/thunderbird/nsFormSubmission.h
+include/thunderbird/nsFrameIdList.h
 include/thunderbird/nsFrameList.h
 include/thunderbird/nsFrameManager.h
 include/thunderbird/nsFrameManagerBase.h
@@ -731,6 +759,8 @@
 include/thunderbird/nsFrameTraversal.h
 include/thunderbird/nsGTKToolkit.h
 include/thunderbird/nsGUIEvent.h
+include/thunderbird/nsGenericElement.h
+include/thunderbird/nsGenericHTMLElement.h
 include/thunderbird/nsGeoPosition.h
 include/thunderbird/nsGeoPositionIPCSerialiser.h
 include/thunderbird/nsGfxCIID.h
@@ -747,6 +777,7 @@
 include/thunderbird/nsHTMLAudioElement.h
 include/thunderbird/nsHTMLCanvasElement.h
 include/thunderbird/nsHTMLDNSPrefetch.h
+include/thunderbird/nsHTMLIFrameElement.h
 include/thunderbird/nsHTMLMediaElement.h
 include/thunderbird/nsHTMLParts.h
 include/thunderbird/nsHTMLReflowMetrics.h
@@ -850,6 +881,7 @@
 include/thunderbird/nsIAddrDBAnnouncer.h
 include/thunderbird/nsIAddrDBListener.h
 include/thunderbird/nsIAddrDatabase.h
+include/thunderbird/nsIAlarmHalService.h
 include/thunderbird/nsIAlertsService.h
 include/thunderbird/nsIAllocator.h
 include/thunderbird/nsIAnnotationService.h
@@ -895,7 +927,6 @@
 include/thunderbird/nsIAutoSyncState.h
 include/thunderbird/nsIBFCacheEntry.h
 include/thunderbird/nsIBadCertListener2.h
-include/thunderbird/nsIBaseDOMException.h
 include/thunderbird/nsIBaseWindow.h
 include/thunderbird/nsIBidiKeyboard.h
 include/thunderbird/nsIBinaryInputStream.h
@@ -1024,8 +1055,10 @@
 include/thunderbird/nsIDNSListener.h
 include/thunderbird/nsIDNSRecord.h
 include/thunderbird/nsIDNSService.h
+include/thunderbird/nsIDOMAlarmsManager.h
 include/thunderbird/nsIDOMAnimationEvent.h
 include/thunderbird/nsIDOMApplicationRegistry.h
+include/thunderbird/nsIDOMApplicationRegistry2.h
 include/thunderbird/nsIDOMAttr.h
 include/thunderbird/nsIDOMBarProp.h
 include/thunderbird/nsIDOMBatteryManager.h
@@ -1152,6 +1185,7 @@
 include/thunderbird/nsIDOMHTMLMenuElement.h
 include/thunderbird/nsIDOMHTMLMenuItemElement.h
 include/thunderbird/nsIDOMHTMLMetaElement.h
+include/thunderbird/nsIDOMHTMLMeterElement.h
 include/thunderbird/nsIDOMHTMLModElement.h
 include/thunderbird/nsIDOMHTMLOListElement.h
 include/thunderbird/nsIDOMHTMLObjectElement.h
@@ -1163,6 +1197,7 @@
 include/thunderbird/nsIDOMHTMLParamElement.h
 include/thunderbird/nsIDOMHTMLPreElement.h
 include/thunderbird/nsIDOMHTMLProgressElement.h
+include/thunderbird/nsIDOMHTMLPropertiesCollection.h
 include/thunderbird/nsIDOMHTMLQuoteElement.h
 include/thunderbird/nsIDOMHTMLScriptElement.h
 include/thunderbird/nsIDOMHTMLSelectElement.h
@@ -1211,12 +1246,12 @@
 include/thunderbird/nsIDOMNSXPathExpression.h
 include/thunderbird/nsIDOMNamedNodeMap.h
 include/thunderbird/nsIDOMNavigator.h
-include/thunderbird/nsIDOMNavigatorBattery.h
 include/thunderbird/nsIDOMNavigatorDesktopNotification.h
 include/thunderbird/nsIDOMNavigatorDeviceStorage.h
 include/thunderbird/nsIDOMNavigatorGeolocation.h
 include/thunderbird/nsIDOMNavigatorNetwork.h
 include/thunderbird/nsIDOMNavigatorSms.h
+include/thunderbird/nsIDOMNavigatorSystemMessages.h
 include/thunderbird/nsIDOMNavigatorUserMedia.h
 include/thunderbird/nsIDOMNode.h
 include/thunderbird/nsIDOMNodeFilter.h
@@ -1241,6 +1276,7 @@
 include/thunderbird/nsIDOMPowerManager.h
 include/thunderbird/nsIDOMProcessingInstruction.h



Home | Main Index | Thread Index | Old Index