head 1.13; access; symbols pkgsrc-2016Q1:1.12.0.6 pkgsrc-2016Q1-base:1.12 pkgsrc-2015Q4:1.12.0.4 pkgsrc-2015Q4-base:1.12 pkgsrc-2015Q3:1.12.0.2 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.11.0.4 pkgsrc-2015Q2-base:1.11 pkgsrc-2015Q1:1.11.0.2 pkgsrc-2015Q1-base:1.11 pkgsrc-2014Q4:1.10.0.4 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.2 pkgsrc-2014Q3-base:1.10 pkgsrc-2013Q3:1.8.0.10 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.8 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.6 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.4 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.2 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.7.0.2 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.5.0.2 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.3.0.2 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.2.0.10 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.8 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.6 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.4 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.2 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.1.0.4 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.2 pkgsrc-2010Q1-base:1.1; locks; strict; comment @# @; 1.13 date 2016.04.17.18.33.50; author ryoon; state dead; branches; next 1.12; commitid IRmqpxXR05Y7G03z; 1.12 date 2015.07.09.15.17.34; author ryoon; state Exp; branches; next 1.11; commitid uOBMkh3qU83NGCsy; 1.11 date 2015.01.29.22.22.27; author wiz; state Exp; branches; next 1.10; commitid 1bpfnhxNoKQcdY7y; 1.10 date 2014.07.27.20.04.59; author ryoon; state Exp; branches; next 1.9; commitid HLv3K9i3bzvVq3Kx; 1.9 date 2013.11.13.14.36.58; author ryoon; state dead; branches; next 1.8; commitid cSKjerUziN8tQ7dx; 1.8 date 2012.09.02.06.43.40; author ryoon; state Exp; branches; next 1.7; 1.7 date 2012.06.12.19.37.49; author ryoon; state Exp; branches; next 1.6; 1.6 date 2012.04.28.16.56.58; author ryoon; state Exp; branches; next 1.5; 1.5 date 2012.03.15.08.52.34; author ryoon; state Exp; branches; next 1.4; 1.4 date 2012.03.10.11.42.38; author ryoon; state Exp; branches; next 1.3; 1.3 date 2011.11.13.16.59.58; author tnn; state Exp; branches; next 1.2; 1.2 date 2010.07.12.16.49.22; author tnn; state Exp; branches; next 1.1; 1.1 date 2010.03.16.10.59.09; author tnn; state Exp; branches; next ; desc @@ 1.13 log @Update to 45.0 * Regen patch names Changelog: New Add a Correspondents column combining Sender and Recipient New Much better support for XMPP chatrooms and commands. New Remote content exceptions: Improved options to add exceptions. New Implement option to always use HTML formatting to prevent unexpected format loss when converting messages to plain text. New Use OpenStreetmap for maps (even allow the user to choose from list of map services) New Allow spell checking and dictionary selection in the subject line New Add dropdown in compose to allow specific setting of font size. New Return/Enter in composer will now insert a new paragraph by default (shift-Enter will insert a line break) New Mail.ru supports OAuth authentication. New Allow copying of name and email address from the message header of an email New Allow editing of From when composing a message. Fixed Fixed: When sending e-mail which was composed using Chinese, Japanese or Korean characters, unwanted extra spaces were inserted within the text. Fixed Spell checker checked spelling in invisible HTML parts of the message. Fixed When saving a draft that is edited as new message, original draft was overwritten. Fixed External images not displayed in reply/forward Fixed Properly preserve pre-formatted blocks in message replies. Fixed Crashed in some cases while parsing IMAP messages. Fixed Copy/paste from a plain text editor lost white-space (multiple spaces/blanks, tabs, newlines) Fixed "Open Draft"/"Forward"/"Edit As New"/"Reply" created message composition with incorrect character encoding. Fixed Fixed: Grouped By view sort direction change was broken, plus enabled custom column grouping. Fixed Fixed: New emails into a mailbox did not adhere to sort order by received. Fixed Fixed: Box.com attachments failed to upload. Fixed Fixed: Drag and drop of multiple attachments failed to OS file folder. Fixed XMPP had connection problems for users with large rosters Security bugs: Fixed in Thunderbird 45 2016-37 Font vulnerabilities in the Graphite 2 library 2016-36 Use-after-free during processing of DER encoded keys in NSS 2016-35 Buffer overflow during ASN.1 decoding in NSS 2016-34 Out-of-bounds read in HTML parser following a failed allocation 2016-27 Use-after-free during XML transformations 2016-24 Use-after-free in SetBody 2016-23 Use-after-free in HTML5 string parser 2016-20 Memory leak in libstagefright when deleting an array during MP4 processing 2016-19 Linux video memory DOS with Intel drivers 2016-18 CSP reports fail to strip location information for embedded iframe pages 2016-17 Local file overwriting and potential privilege escalation through CSP reports 2016-16 Miscellaneous memory safety hazards (rv:45.0 / rv:38.7) @ text @$NetBSD: patch-ay,v 1.12 2015/07/09 15:17:34 ryoon Exp $ --- mozilla/browser/app/nsBrowserApp.cpp.orig 2015-06-08 17:49:17.000000000 +0000 +++ mozilla/browser/app/nsBrowserApp.cpp @@@@ -18,8 +18,10 @@@@ #include #endif -#ifdef XP_MACOSX +#ifdef XP_DARWIN #include +#endif +#ifdef MOZ_WIDGET_COCOA #include "MacQuirks.h" #endif @@@@ -459,7 +461,7 @@@@ TimeStamp_Now() } return sGetTickCount64() * freq.QuadPart; -#elif defined(XP_MACOSX) +#elif defined(XP_DARWIN) return mach_absolute_time(); #elif defined(HAVE_CLOCK_MONOTONIC) struct timespec ts; @@@@ -606,6 +608,7 @@@@ int main(int argc, char* argv[]) TriggerQuirks(); #endif + setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); int gotCounters; #if defined(XP_UNIX) struct rusage initialRUsage; @ 1.12 log @Update to 38.0.1 Changelog: What's New New GMail supports OAuth2 authentication, removing the need to manually select "allow less secure applications" in Google options for the account. (bug 849540) New Ship Lightning calendar addon with Thunderbird and enable with an opt-out dialog (bug 1113183) New Filter sent messages (bug 11039) New Filter messages when archived (bug 479823) New Enable search in multiple/all address books (bug 170270) New Add support for Yahoo Messenger in Chat (bug 955574) New Support Internationalized domain name URLs for RSS feeds (Bug 1018589) New Show expanded columns in folder pane (bug 464973) New Allow file-per-message (maildir) local message storage (bug 845952) New Add a Learn more link to the support page in feeds subscribe dialog (bug 1053782) New Add reading position marker line to conversations (bug 760762) New The editor for twitter should show inputtable character count (bug 736002) Changed Thunderbird will no longer use SHA-1 to sign messages (bug 1018259) Changed Removed rarely used character sets: T.61-8bit, non-encoding Mac encoders, VISCII, x-viet-tcvn5712, x-viet-vps x-johab, ARMSCII8 , map us-ascii to windows-1252, ISO-8859-6-I and -E and ISO-8859-8-E, (bug 1068505 and others.) Changed Disable CONDSTORE support for IMAP to prevent discrepancies in IMAP message status (deleted, unread) on some servers (bug 912216) Changed Make OpenSearch queries open in the user's default browser (bug 1120777) Changed Default to using SSL for XMPP and IRC. This might cause issues for self-signed certificates (bug 1122567, bug 1122666) Fixed Replied/forwarded icons disappear after folder repair, detach/delete (bug 840418) Fixed Attachment "Save As" files are displayed in Tools/Saved Files (bug 914517) Fixed Adding unknown email addresses to Mailing list, then deleting ghost duplicate entries from contacts pane, caused dataloss in mailing list (bug 628035) Fixed Web site from RSS feed was not rendered correctly (bug 662907) Fixed Email address with leading/trailing whitespace displayed wrongly with added quotes when composing ["foo"@@bar.com] (bug 286760) Fixed Force display of Sender header if S/MIME sender is the signer (bug 332639) Fixed Addressing autocomplete widget: Typed text in red despite results/matches found if suggestions change by last input (bug 1042561) Fixed Status bar not accessible (bug 934875) Fixed Wrong folder may be deleted when requesting junk delete (bug 1018960) Fixed Severe UI stutter or freezes getting new mail for very large folders (bug 870556) Fixed Automatically rejoin multi-user conversations on reconnect for XMPP (bug 1014472) Fixed Various improvements when using IRC on moznet (bug 1083768 and others) Fixed Significantly improve XMPP support (bug 1085022 and others) Fixed Fixes for connecting to non-standard IRC networks (bug 870556 and others) Fixed Automatically reclaim IRC nicks during a reconnect (bug 1087566) Fixed Changing location in editor doesn't preserve the font when returning to end of text/line (bug 756984) Fixed Inline spell checker loses red underlines after a backspace is used (bug 1100966) Known Issues unresolved Automatic addon compatibility update checks were not completed, so existing addon compatibilities may not be accurate. unresolved Copy/Paste into plain text editor deletes newlines from quoted text (bug 1143570) unresolved Importing data from Outlook or Eudora crashes (bug 917961) Security: Fixed in Thunderbird 38.0.1 2015-58 Mozilla Windows updater can be run outside of application directory 2015-57 Privilege escalation through IPC channel messages 2015-54 Buffer overflow when parsing compressed XML 2015-51 Use-after-free during text processing with vertical text enabled 2015-48 Buffer overflow with SVG content and CSS 2015-47 Buffer overflow parsing H.264 video with Linux Gstreamer 2015-46 Miscellaneous memory safety hazards (rv:38.0 / rv:31.7) @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.11 2015/01/29 22:22:27 wiz Exp $ @ 1.11 log @Remove cargo cult patch (chunk) pointing to %%LOCALBASE%%/lib/browser_plugins/symlinks/gecko. Nothing installs any files there, nor does is this directory created by anything. @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.10 2014/07/27 20:04:59 ryoon Exp $ d3 1 a3 1 --- mozilla/browser/app/nsBrowserApp.cpp.orig 2014-07-18 00:05:06.000000000 +0000 d17 1 a17 1 @@@@ -447,7 +449,7 @@@@ TimeStamp_Now() d26 8 @ 1.10 log @Update to 31.0 * Update enigmail to 1.7 Changelog: NEW Autocompleting email addresses now matches against any part of the name or email (bug 529584) NEW Composing a mail to a newsgroup will now autocomplete newsgroup names (bug 61491) FIXED Insecure NTLM (pre-NTLMv2) authentication disabled (see 828183) Fixed in Thunderbird 31 MFSA 2014-66 IFRAME sandbox same-origin access through redirect MFSA 2014-65 Certificate parsing broken by non-standard character encoding MFSA 2014-64 Crash in Skia library when scaling high quality images MFSA 2014-63 Use-after-free while when manipulating certificates in the trusted cache MFSA 2014-62 Exploitable WebGL crash with Cesium JavaScript library MFSA 2014-61 Use-after-free with FireOnStateChange event MFSA 2014-59 Use-after-free in DirectWrite font handling MFSA 2014-58 Use-after-free in Web Audio due to incorrect control message ordering MFSA 2014-57 Buffer overflow during Web Audio buffering for playback MFSA 2014-56 Miscellaneous memory safety hazards (rv:31.0 / rv:24.7) @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.8 2012/09/02 06:43:40 ryoon Exp $ a25 8 @@@@ -586,6 +588,7 @@@@ int main(int argc, char* argv[]) TriggerQuirks(); #endif + setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); int gotCounters; #if defined(XP_UNIX) struct rusage initialRUsage; @ 1.9 log @Fix PR pkg/48240, bump PKGREVISION, and remove obsolete patches * Use *30 instead of *50. Restore session is recovered on NetBSD/amd64 5.2. Based on martin@@'s patch on pkgsrc-users@@. @ text @d3 1 a3 1 --- mozilla/browser/app/nsBrowserApp.cpp.orig 2012-08-25 00:30:56.000000000 +0000 d5 2 a6 2 @@@@ -14,6 +14,31 @@@@ #include d9 3 a11 23 +#include + +#ifdef __NetBSD__ +/* + * On netbsd-4, ulimit -n is 64 by default; too few for us. + */ +static void netbsd_fixrlimit(void) { + struct rlimit rlp; + if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) { + fprintf(stderr, "warning: getrlimit failed\n"); + return; + } + if (rlp.rlim_cur >= 512) + return; + if (rlp.rlim_max < 512) { + fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n"); + rlp.rlim_cur = rlp.rlim_max; + } + else + rlp.rlim_cur = 512; + if (setrlimit(RLIMIT_NOFILE, &rlp) == -1) + fprintf(stderr, "warning: setrlimit failed\n"); +} d13 1 a13 2 + #ifdef XP_MACOSX d16 11 a26 2 @@@@ -196,6 +221,9 @@@@ int main(int argc, char* argv[]) #ifdef XP_MACOSX a28 3 +#ifdef __NetBSD__ + netbsd_fixrlimit(); +#endif d30 4 a33 2 nsresult rv = mozilla::BinaryPath::Get(argv[0], exePath); if (NS_FAILED(rv)) { @ 1.8 log @Update to 15.0 * Update Mozilla Lightning to 1.7 * Update Enigmail to 1.4.4 (functionality is not tested yet; should be updated) * Regen patches Changelog: NEW Multi-Channel Chat: You now can enjoy real time conversation with your contacts, right from your favorite messaging application. NEW Do Not Track: This option has been implemented as an addition to Search the Web. NEW Ubuntu One is now supported in Filelink - the option to upload large attachments to online storage services. NEW New User Interface: Thunderbird is replicating the new look and feel of Mozilla Firefox in an effort to provide a similar user experience across all Mozilla software desktop or mobile and all platforms. FIXED Various fixes and performance improvements FIXED Various security fixes MFSA 2012-72 Web console eval capable of executing chrome-privileged code MFSA 2012-70 Location object security checks bypassed by chrome code MFSA 2012-68 DOMParser loads linked resources in extensions when parsing text/html MFSA 2012-67 Installer will launch incorrect executable following new installation MFSA 2012-65 Out-of-bounds read in format-number in XSLT MFSA 2012-64 Graphite 2 memory corruption MFSA 2012-63 SVG buffer overflow and use-after-free issues MFSA 2012-62 WebGL use-after-free and memory corruption MFSA 2012-61 Memory corruption with bitmap format images with negative height MFSA 2012-59 Location object can be shadowed using Object.defineProperty MFSA 2012-58 Use-after-free issues found using Address Sanitizer MFSA 2012-57 Miscellaneous memory safety hazards (rv:15.0/ rv:10.0.7) @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.7 2012/06/12 19:37:49 ryoon Exp $ @ 1.7 log @Update to 13.0 * Update enigmail to 1.4.2 * Update Lightning to 1.5 Changelog: * Filelink: Upload your files to an online storage service and send links to your friends, avoiding bounce back due to large attachments. We have partnered with YouSendIt to bring this feature, but additional partners will be added in the near future. * In partnership with Gandi and Hover, you can now sign up for a personalized email address from within Thunderbird. Along with your new email address, Thunderbird will be automatically set up and ready to send and receive messages. We are working with additional suppliers to cover more areas of the world and to provide more options in the future. * Various security fixes MFSA 2012-40 Buffer overflow and use-after-free issues found using Address Sanitizer MFSA 2012-39 NSS parsing errors with zero length items MFSA 2012-38 Use-after-free while replacing/inserting a node in a document MFSA 2012-37 Information disclosure though Windows file shares and shortcut files MFSA 2012-36 Content Security Policy inline-script bypass MFSA 2012-35 Privilege escalation through Mozilla Updater and Windows Updater Service MFSA 2012-34 Miscellaneous memory safety hazards * The minimum system requirements for Windows are now Windows XP Service Pack 2 or later. @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.6 2012/04/28 16:56:58 ryoon Exp $ d3 1 a3 1 --- mozilla/browser/app/nsBrowserApp.cpp.orig 2012-06-01 17:19:10.000000000 +0000 d5 1 a5 1 @@@@ -47,6 +47,31 @@@@ d37 1 a37 1 @@@@ -197,6 +222,9 @@@@ int main(int argc, char* argv[]) @ 1.6 log @Update to 12.0 * Remove unused option. * Update enigmail to 1.4.1 Changelog: * Global Search results now include message extracts in the results * Various security fixes * Various improvements to RSS feed subscription and general feed handling * Thunderbird now supports add-ons that provide different types of local mail storage @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.5 2012/03/15 08:52:34 ryoon Exp $ d3 1 a3 1 --- mozilla/browser/app/nsBrowserApp.cpp.orig 2012-04-20 22:39:54.000000000 +0000 d5 4 a8 4 @@@@ -53,6 +53,30 @@@@ #include #include #include d33 5 a37 4 #include "plstr.h" #include "prprf.h" @@@@ -215,6 +239,9 @@@@ int main(int argc, char* argv[]) @ 1.5 log @Update to 11.0 * enigmail source is not provided for this version now. * Switch to xulrunner 11 branch * Fix security bugs * Improve stability * Many bug fixes @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.2 2011/10/03 12:37:24 tnn Exp $ d3 1 a3 1 --- mozilla/browser/app/nsBrowserApp.cpp.orig 2011-09-22 20:20:17.000000000 +0000 d36 1 a36 1 @@@@ -215,6 +239,9 @@@@ @ 1.4 log @Update to 10.0.2 * Add new features. * Fix security bugs * See http://www.mozilla.org/en-US/thunderbird/10.0/releasenotes/ @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.3 2011/11/13 16:59:58 tnn Exp $ d3 1 a3 1 --- mozilla/browser/app/nsBrowserApp.cpp.orig 2012-02-16 10:24:45.000000000 +0000 d5 1 a5 1 @@@@ -49,6 +49,27 @@@@ d10 2 d32 1 d36 5 a40 4 @@@@ -203,6 +224,7 @@@@ static int do_main(const char *exePath, int main(int argc, char* argv[]) { char exePath[MAXPATHLEN]; d42 1 @ 1.3 log @Update to thunderbird-8.0 and enigmail-1.3.3. 8.0 changes: Thunderbird is based on the new Mozilla Gecko 8 engine Add-ons installed by third party programs are now disabled by default New Search and Find Shortcuts Improved accessibility of the attachment list Folder switching pane widget has been removed, can be added back with the Folder Pane View Switcher Add-on Numerous platform fixes to stability Fixed several security issues 7.0 changes: Thunderbird is based on the new Mozilla Gecko 7 engine Several user interface fixes and improvements Several fixes to attachment handling Ability to print a summary of selected email messages Platform improvements to Address Book Fixed several security issues Numerous platform fixes that improve speed, performance and stability @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.2 2011/10/03 12:37:24 tnn Exp $ d3 1 a3 1 --- mozilla/browser/app/nsBrowserApp.cpp.orig 2011-09-22 20:20:17.000000000 +0000 @ 1.2 log @- Update to thunderbird-3.1 - Update bundled enigmail to 1.1.2 - Update mozilla branch patches to 1.9.2 (from devel/xulrunner) - While here fix PR pkg/43598 PLIST problem w/ enigmail ---8<--- Thunderbird 3.1 is based on the Gecko 1.9.2 platform to provide improved performance, stability, web compatibility, and code simplification and sustainability. New features include: Faster Search Results and Quick Filter Toolbar * Faster Search Results * Quick Filter Toolbar User Experience Improvements * New Migration Assistant * Saved Files Manager * Mail Account Setup Wizard Performance Improvements * Improvements to Stability, Memory, and Password Handling @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.1 2009/10/11 10:49:56 tnn Exp $ d3 1 a3 1 --- mozilla/browser/app/nsBrowserApp.cpp.orig 2009-06-29 18:14:40.000000000 +0200 d5 1 a5 2 @@@@ -44,6 +44,27 @@@@ d8 1 d33 1 a33 2 @@@@ -106,6 +127,7 @@@@ public: d36 1 a37 1 ScopedLogging log; d39 2 a40 1 nsCOMPtr appini; @ 1.1 log @clone comm-1.9.1 patch set from devel/xulrunner into mail/thunderbird and www/seamonkey so devel/xulrunner can move forward to 1.9.2. @ text @@