Subject: CVS commit: pkgsrc/mail/thunderbird
From: Ryo ONODERA
Date: 2017-04-27 15:32:41
Message id: 20170427133241.9E310FBE4@cvs.NetBSD.org

Log Message:
Update to 52.0.1

Changelog:
52.0.1:
    Fixed

    Clicking on a link in an email may not open this link in the external browser.
    Crash due to incompatibility with McAfee Anti-SPAM add-on. Add-on is blocked \ 
in 52.0.1

52.0:
    New

    Folder pane toolbar and folder view selector (replacement for folder view arrows)
    Optionally remove corresponding data files when removing an account from \ 
Thunderbird
    Import settings from Becky! Internet Mail
    Possibility to copy message filter
    Dictionary setting is restored when editing a draft. Content-Language header \ 
(RFC 3282) transmitted with message
    Calendar: Event can now be created and edited in a tab
    Calendar: Processing of received invitation counter proposals
    Chat: Support Twitter Direct Messages
    Chat: Liking and favoriting in Twitter
    Chat: XMPP: Support SASL SCRAM authentication mechanism
    Chat: Support Jabber/XMPP Message Carbons (XEP-280)

    Changed

    IMPORTANT: The way images are included in a compose window has changed. \ 
Images are now included as data URIs and not as references to parts of other \ 
messages or operating system files. This allows better interoperability with \ 
office packages such as MS Office or LibreOffice. Images linked from locations \ 
on the internet will no longer be downloaded and attached to the message \ 
automatically. This can be changed for each image individually via the Image \ 
Properties dialog or globally by setting the preference \ 
mail.compose.attach_http_images.
    Correspondents column now default for all new folders, can be switched off \ 
with preference mail.threadpane.use_correspondents
    When replying to a mailing list, reply will be sent to address in From \ 
header ignoring Reply-to header
    On Linux PulseAudio is now required to play sound
    Formatting toolbar is now left in place when delivery format is switched to \ 
plain text only
    Messages in IMAP folders read on external device are now filtered by default
    Folders backed by mbox storage larger than 4GB are supported without warning \ 
(unless preference mailnews.allowMboxOver4GB is set to false)
    IMAP caching now uses Mozilla's latest caching technology
    The keyboard shortcut to insert hyperlinks into a compose window was changed \ 
from CTRL+L to CTRL+K to align with Office applications
    Chat: Removed Yahoo! Messenger support (since Yahoo removed support)

    Fixed

    Message preview pane non-functional after IMAP folder was renamed or moved
    Fixed
    Editing in paragraph format: Pressing Shift+Enter sometimes doesn't move the \ 
cursor to the next line
    Various corrections when composing messages in paragraph format
    Paste as quotation doesn't always work
    Long lines in plain text replies not properly wrapped
    Undesired white-space before signature in paragraph mode
    When attachment unavailable, compose shows endless "Attaching..." \ 
message instead of error
    Text encoding of reply sometimes incorrect (uses encoding of last viewed message)
    Text encoding of message display, reply or forwarded message sometimes \ 
incorrect (uses encoding of attachment)
    Delivery Format not preserved for saved drafts (Auto-Detect|Plaintext|HTML|Both)
    Reply to own e-mail does not reply with the correct identity
    IMAP message part caching
    Links with escaped non-ASCII (international) characters can't be clicked
    Calendar: Events specified in timezone "local time" generate \ 
alerts in UTC time
    Chat: XMPP Resource collisions
    Various security fixes

Security fixes:
 #CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
 #CVE-2017-5401: Memory Corruption when handling ErrorResult
 #CVE-2017-5402: Use-after-free working with events in FontFace objects
 #CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root \ 
object
 #CVE-2017-5404: Use-after-free working with ranges in selections
 #CVE-2017-5406: Segmentation fault in Skia with canvas operations
 #CVE-2017-5407: Pixel and history stealing via floating-point timing side \ 
channel with SVG filters
 #CVE-2017-5410: Memory corruption during JavaScript garbage collection \ 
incremental sweeping
 #CVE-2017-5411: Use-after-free in Buffer Storage in libGLES
 #CVE-2017-5408: Cross-origin reading of video captions in violation of CORS
 #CVE-2017-5412: Buffer overflow read in SVG filters
 #CVE-2017-5413: Segmentation fault during bidirectional operations
 #CVE-2017-5414: File picker can choose incorrect default directory
 #CVE-2017-5416: Null dereference crash in HttpChannel
 #CVE-2017-5425: Overly permissive Gecko Media Plugin sandbox regular expression \ 
access
 #CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter \ 
is running
 #CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses
 #CVE-2017-5419: Repeated authentication prompts lead to DOS attack
 #CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports
 #CVE-2017-5421: Print preview spoofing
 #CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one \ 
hyperlink
 #CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
 #CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8

Files:
RevisionActionfile
1.191modifypkgsrc/mail/thunderbird/Makefile
1.60modifypkgsrc/mail/thunderbird/PLIST
1.26modifypkgsrc/mail/thunderbird/PLIST.lightning
1.189modifypkgsrc/mail/thunderbird/distinfo
1.19modifypkgsrc/mail/thunderbird/options.mk
1.2modifypkgsrc/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild
1.5modifypkgsrc/mail/thunderbird/patches/patch-mozilla_config_Makefile.in
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_config_external_moz.build
1.11modifypkgsrc/mail/thunderbird/patches/patch-mozilla_config_system-headers
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp
1.2modifypkgsrc/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_moz.build
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py
1.5modifypkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp
1.2modifypkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb.c
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build
1.2modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
1.4modifypkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
1.2modifypkgsrc/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_configure.in
1.2modifypkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
1.3modifypkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build
1.2modifypkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_init.configure
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_keyfiles.configure
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_memory.configure
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_old.configure
1.5addpkgsrc/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_dom_filesystem_compat_FileSystemDirectoryReader.h
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.cpp
1.3addpkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
1.3addpkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_image_Downscaler.h
1.3addpkgsrc/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_moz.build
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_old-configure.in
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_tests_moz.build
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_update.sh
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc
1.3addpkgsrc/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_old-configure.in
1.3addpkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm
1.4addpkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp
1.3addpkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_moz.configure
1.1addpkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js
1.3addpkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp
1.4removepkgsrc/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4
1.5removepkgsrc/mail/thunderbird/patches/patch-mozilla_build_autoconf_nss.m4
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_config_rules.mk
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_configure.in
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_DOMRequest.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc
1.6removepkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc
1.10removepkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_glue_moz.build
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_LIR.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_MIR.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jsdate.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jskwgen.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jsmath.cpp
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jsnativestack.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_shell_jsoptparse.cpp
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_info.c
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_libyuv_include_libyuv_scale__row.h
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h
1.4removepkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_memory_build_mozjemalloc__compat.c
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_modules_libpref_init_all.js
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_storage_SQLiteMutex.h
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build
1.3removepkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_components_Module.h
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp
1.2removepkgsrc/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_Makefile.in
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_libxul-embedding.pc.in
1.1removepkgsrc/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_libxul.pc.in