mozilla

Mozilla Nederland LogoDe Nederlandse
Mozilla-gemeenschap

Meeting Notes: Thunderbird: 2015-12-01

Thunderbird - wo, 02/12/2015 - 05:00

Thunderbird notes 2015-12-01. NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings

Attendees
  • jorgk, fallen, ba, wsmwk, mkmelin,MakeMyDay, rkent, marcoagpinto, roker
MAIN FOCUS OF MEETING
  • version 45
  • governance, futures
  • builds
Action items from last meetings
  • Thunderbird Council reorganization: we’ll discuss this in the Council directly and do some reorganization. This is not a forever governance plan, but we need to be practical given the many demands of the moment.
Current status / Announcements Current Release Critical Issues

Leave critical bugs here until confirmed fixed. If confirmed, then remove.

blocking

  • 38.3.1 bug 1211160 calendar 4.0.3.1 is a workaround for 38.3.0 — Thunderbird Version 38.3 Buttons not working menu items // bug 1211291 – Folders are visible, but messages are not. (?related to bug 1211358 lightning chrome.manifest not updated in 38.3.0 ?)
  • nightly (3 bugs blocking builds, all are assigned) – bug 1195442 – Mac builds broken ~1 month on nightly
  • rkent is working on it – bug 1183490 – (dataloss) New emails do not adhere to sort by order received
    • Plan is to understand issues in converting completely to nextKey = ++lastKey for non-IMAP, then plan how much to implement for 38.3.0 A simple fix of the dataloss is probable. I have a try patch that does the nextKey = ++lastKey that works, now I need to think about patch for 38 (bug 1202105 needs to go to trunk and 38)
    • update 2015-10-20, patches have been posted but waiting for reviews for 2 weeks (aceman will look at those)
    • update 2015-11-17, review done 11-14, need to update and land.

important (but not top critical)

  • status TBD – bug 1182629 – update to 38.1.0 from 38.0.1 re-enables disabled Lightning
  • status TBD – bug 1176399 – Multiple master password when GMail OAuth2 is enabled
  • status TBD – bug 1176748 – fix main thread proxies to the migration code (jorgk and m_kato have done such fixes in the past)
  • filelink, proxy,
  • topcrash bug 1149287 is ** 31% of our crashes** – see below
Version 45
  • tracking-tb45 flags: unfixed ?/+ – http://mzl.la/1PMzNiK
  • Items that may need to be checked and tested: gtk3, windows 10, windows 64bit?
  • hardware acceleration – not looking promising (no changes / no testing in recent months)
  • jsaccount should come in aurora
Releases
  • Past
    • 38.0.1 nominally shipped 2015-06-12, 38.1.0 shipped 2015-07-10, 31.8.0 shipped 2015-07-17, 40.0beta shipped 2015-07-27 (skipping 39.0b), 38.2.0 shipped 2015-08-14, 41.0b1 2015-09-08 build2 (missed ~2015-08-10)
    • 41.0b2 (with uplifts for 38.3.0)
    • 38.3.0 ~2015-09-25 (throttled on 2015-10-06)
    • 42.0b2 2015-10-13 (42.0b1 abandoned)
    • 42.0b3 ~2015-09-23 (skipped)
    • 38.4.0 2015-11-25 (quite late) – many release notes issues
  • Upcoming – https://wiki.mozilla.org/RapidRelease/Calendar#Future_branch_dates
Lightning

Past releases:

Upcoming releases:

Round Table Jorg K
  • Landed six patches
    • bug 1219928 – M-C spell checker problem
    • bug 586587 + one more – M-C drag and drop onto editor window
    • ((bug|1226537}} – C-C spell check in subject problem
    • bug 1214377 – M-C editor problem, copy/paste – “white-space: pre;”
    • bug 1225864 – M-C CJK route cause of problem in the serialiser
  • Awaiting review:
    • bug 769604 – C-C font size toolbar button and change increase/decrease size function.
    • bug 1225904 – C-C CJK e-mail with long lines gets corrupted
    • bug 653342 – C-C CJK fix serializer flags, support delsp=yes, tie all CJK issues altogether. Automatically fixes bug 26734
  • (Attended Mozilla Berlin “Tech Meeting”: Firefox OS, Telemetry, Servo/Rust)
aceman

Assisting Thomas D. to drive the patches to fix determining the send format (plain/HTML) of outgoing messages:

wsmwk rkent
  • I was away for a full week for Thanksgiving, just back today, and have a ear infection as well, so has not been a good week. Responding to the pEp proposals, and Mitchell’s post, are my main priorities at the moment.
Friends of the tree Action Items Help Wanted Retrieved from “https://wiki.mozilla.org/index.php?title=Thunderbird/StatusMeetings/2015-12-01&oldid=1108006

Categorieën: Mozilla-nl planet

Meeting Notes: Thunderbird: 2015-11-17

Thunderbird - wo, 18/11/2015 - 05:00

Thunderbird notes 2015-11-17. NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings

Attendees
  • jorgk, Pegasus, ba, wsmwk, mkmelin,MakeMyDay, rkent
FOCUS OF MEETING

(to be covered in sections below)

  • version 45
  • governance, futures
  • builds
Action items from last meetings
  • Thunderbird Council reorganization: we’ll discuss this in the Council directly and do some reorganization. This is not a forever governance plan, but we need to be practical given the many demands of the moment.
Current status / Announcements
  • Need to release 38.4 and 43.0b1
    • Please help green up the tree – including not only c-c but also esr38, beta, and aurora
      • We must be aggressive so checkins when patches become available. Thoughts: if you file a bug, please consider fixing it, or pass it off to someone rather than rely on “the fates”. If it breaks build or tests, please make severity=blocker
  • Thunderbird 45: string freeze per schedule, interface freeze later (that’s me demanding a concession like last year).
Critical Issues

Leave critical bugs here until confirmed fixed. If confirmed, then remove.

blocking

  • 38.3.1 bug 1211160 calendar 4.0.3.1 is a workaround for 38.3.0 — Thunderbird Version 38.3 Buttons not working menu items // bug 1211291 – Folders are visible, but messages are not. (?related to bug 1211358 lightning chrome.manifest not updated in 38.3.0 ?)
  • nightly (3 bugs blocking builds, all are assigned) – bug 1195442 – Mac builds broken ~1 month on nightly
  • rkent is working on it – bug 1183490 – (dataloss) New emails do not adhere to sort by order received
    • Plan is to understand issues in converting completely to nextKey = ++lastKey for non-IMAP, then plan how much to implement for 38.3.0 A simple fix of the dataloss is probable. I have a try patch that does the nextKey = ++lastKey that works, now I need to think about patch for 38 (bug 1202105 needs to go to trunk and 38)
    • update 2015-10-20, patches have been posted but waiting for reviews for 2 weeks (aceman will look at those)
    • update 2015-11-17, review done 11-14, need to update and land.

important (but not top critical)

  • status TBD – bug 1182629 – update to 38.1.0 from 38.0.1 re-enables disabled Lightning
  • status TBD – bug 1176399 – Multiple master password when GMail OAuth2 is enabled
  • status TBD – bug 1176748 – fix main thread proxies to the migration code (jorgk and m_kato have done such fixes in the past)
  • filelink, proxy,
  • topcrash bug 1149287 is ** 31% of our crashes** – see below
Releases
  • Past
    • 38.0.1 nominally shipped 2015-06-12, 38.1.0 shipped 2015-07-10, 31.8.0 shipped 2015-07-17, 40.0beta shipped 2015-07-27 (skipping 39.0b), 38.2.0 shipped 2015-08-14, 41.0b1 2015-09-08 build2 (missed ~2015-08-10)
    • 41.0b2 (with uplifts for 38.3.0)
    • 38.3.0 ~2015-09-25 (throttled on 2015-10-06)
    • 42.0b2 2015-10-13 (42.0b1 abandoned)
  • Upcoming
Lightning

Past releases:

Upcoming releases:

Round Table Jorg K
  • bug 1174452 – M-C editor problem, copy/paste – “white-space: pre;” – patch preposed in bug 1214377 ; landed and sadly got reopened, awaiting review again.
  • bug 586587 – M-C drag and drop onto editor window – awaiting review.
  • bug 769604 – C-C font size toolbar button and change increase/decrease size function – awaiting review.
  • bug 1219928 – M-C spell checker problem – awaiting review.
  • Started looking as CJK problems in flowed plaintext messages: bug 26734, bug 653342.
  • Got hit by bug 1224840 – Assertion failure: IsOuterWindow(), fixed one occurrence.
rkent
  • Thunderbird’s future plans
    • Pending letter from Mitchell on Thunderbird and MoCo
    • Big issues for Thunderbird future: 1) cost of transition 2) sources of income
      • 1) Volker Birk & another senior architect will work with you to estimate the cost of transition in man days and $ as they have lots of experince in setting up and migrating complex systems.
      • 2) We have been talking to DigitalCourage about setting up a donation based system and we as the p≡p Foundation will fund Thunderbird until the donation levels are sufficient for a sustained future.
    • Even bigger issues for the future: articulating a vision, collecting partners: p≡p, Postbox, Chinese fork, Gaia email, TDF/Collabora, MoFo, ???
      • We see these points as elements that need to be worked out in the six months’ period that we have agreed with MoFo. As for collecting partners, we consider this as an outcome of the Business Strategy that will be defined in the next 6 months. We, the p≡p Foundation will start discussions with TDF. In my opinion, ‘Collecting Partners’could require quite large time committment and it should hence be very well planned.
    • Status of MoFo-Thunderbird and Thunderbird-p≡p discussions
      • p≡p Foundation is waiting for MoFo to come back with final comments. In the meantime, I’ll be wait for Kent’s input to align
    • My concern for developing capacity of Thunderbird to be self-managed and focused.
    • Planning a Europe meetup in January, focused on a business plan for January – June 2016
      • We are happy to set it up here in Europe.
Question Time
  • new account provisioner: Are there currently any providers other than Gandi? Would it be worth trying to find some more?
  • We need a plan for the build system fairly urgently, given the apparent “no” to the c-c/m-c merge
Help Wanted Retrieved from “https://wiki.mozilla.org/index.php?title=Thunderbird/StatusMeetings/2015-11-17&oldid=1106129

Categorieën: Mozilla-nl planet

Rumbling Edge - Thunderbird: 2015-09-27 Calendar builds

Thunderbird - zo, 27/09/2015 - 22:19

Common (excluding Website bugs)-specific: (41)

  • Fixed: 357012 – Week number support in multiweek/month view
  • Fixed: 388926 – Use If-Modified-Since when checking for updates in ICS calendars
  • Fixed: 412202 – Long text strings in reminder should use line breaks and not scroll horizontally
  • Fixed: 533265 – Show differences when receiving an event update via email
  • Fixed: 1048035 – Remove occurences of deprecated parseHeadersWithArray from calendar code
  • Fixed: 1110183 – Displayed reminders can be improperly snoozed or duplicated when the calendar is refreshed
  • Fixed: 1151472 – Remove use of expression closures in calendar/
  • Fixed: 1169062 – Lightning extremely slow/unresponsive with Google Birthday calendar
  • Fixed: 1170271 – Provider does not sync single occurrences deleted occurrences
  • Fixed: 1180413 – Attendee list in event dialog should not be comma separated
  • Fixed: 1180416 – Tracking bug for Lightning 4.0.2
  • Fixed: 1184704 – ReferenceError: gs is not defined
  • Fixed: 1184714 – Fix some more strict warnings
  • Fixed: 1186579 – TypeError: aEvent.target is undefined when calling openUILink(kSupportUri, {});
  • Fixed: 1186828 – Support gtk3 builds
  • Fixed: 1187072 – Cache support gets reset disabled for network calendars in calendar property dialog
  • Fixed: 1187574 – calendar.context.togglevisible.accesskey is used for multiple strings
  • Fixed: 1187670 – AUDIO alarms without attachments are rejected although valid
  • Fixed: 1187675 – Icons to add an event or task are hard to distinguish
  • Fixed: 1187728 – There are still calendar-windows css files referenced
  • Fixed: 1187741 – VTODO only calendar disables “add as task” button
  • Fixed: 1188070 – Closebuttons are looking weird on hover
  • Fixed: 1188111 – Failed to read ‘hs’ and ‘ds’ errors in add to calendar button’s drop down list
  • Fixed: 1189109 – Errors in import of .ics file: “Component does not have requested interface [calIOperationListener.onOperationComplete]” nsresult: “0x80004002 (NS_NOINTERFACE)”
  • Fixed: 1192600 – create deterministic header list ical.h
  • Fixed: 1192883 – Fix timezone definition test
  • Fixed: 1193482 – Make gdataRequest backwards compatible again
  • Fixed: 1194997 – Tracking bug for Lightning 4.0.2.1
  • Fixed: 1195974 – Lightning 4.0.2 switches caldav calendards off and read-only when offline
  • Fixed: 1197320 – Free/Busy information of CalDAV calendar is no longer displayed after latest Lightning Calendar’s update (v4.0.2)
  • Fixed: 1198412 – Use Array.includes in calendar
  • Fixed: 1199942 – Event approval dialog does not filter calendars anymore
  • Fixed: 1200039 – VS2015 build fails in calendar/libical: fatal error C1189: Macro definition of snprintf conflicts with Standard Library function declaration
  • Fixed: 1200861 – Lightning repacks get fooled by interfaces.manifest generated from make export
  • Fixed: 1201169 – TEST-UNEXPECTED-FAIL | xpcshell-libical.ini:calendar/test/unit/test_gdata_provider.js | xpcshell return code: 0
  • Fixed: 1201838 – Printing tasks is broken [Error: TypeError: aItem[cal.calGetStartDateProp(…)] is null]
  • Fixed: 1202268 – App menu (Hamburger button) in calendar and task tab doesn’t work anymore
  • Fixed: 1202901 – Earlybird 42a2 email text from Outlook hidden by Lightning 4.4a2
  • Fixed: 1203539 – make[1]: *** [upload-en-US] Error 1 | make: *** [upload] Error 2
  • Fixed: 1204255 – Replies to email invitations which have been sent by Lightning 4.0.2 may have email attendees with and without mailto prefix for the same email address
  • Fixed: 1205050 – TEST-UNEXPECTED-FAIL | xpcshell-icaljs.ini:calendar/test/unit/test_bug1199942.js | xpcshell return code: 0

Sunbird will no longer be actively developed by the Calendar team.

Windows builds Official Windows

Linux builds Official Linux (i686), Official Linux (x86_64)

Mac builds Official Mac (2015-08-12 build only, due to bug 1195442)

Categorieën: Mozilla-nl planet

Rumbling Edge - Thunderbird: 2015-09-27 Thunderbird comm-central builds

Thunderbird - zo, 27/09/2015 - 22:18

Thunderbird-specific: (89)

  • Fixed: 256628 – change wording of Recheck Page button in spell checker
  • Fixed: 267663 – Strange behaviour of “read” check for group header
  • Fixed: 267673 – indicate that a closed group has any unread messages, should not be bold if all are read (usability issue)
  • Fixed: 273110 – Thread pane context menu (group): disabled item becomes enabled on hover
  • Fixed: 323391 – Opens only items from one group when the “group-by”-bar is included in selection
  • Fixed: 368915 – Selection of spell check dictionaries disabled in subject line
  • Fixed: 368920 – Darken the background for Message Grouping (Group by Sort) headers
  • Fixed: 376610 – “load” event on Messenger Window fired twice (Mac OS X only)
  • Fixed: 478863 – Messages with future dates (>= tomorrow) badly break “Group by sort”, missing group header string for “Future Dates”
  • Fixed: 496045 – Disable “View message source” as a group action
  • Fixed: 500610 – Dummy headers (groupby view) should have context menus disabled
  • Fixed: 531285 – Use OpenStreetmap for maps (even allow the user to choose from list of map services)
  • Fixed: 532084 – (Message Header) Missing context menu to copy Subject line when mail opened in new window
  • Fixed: 655653 – When Message view is “Grouped by sort”, double-clicking anywhere but the expand/collapse arrow (eg in group heading) does not expand or collapse group
  • Fixed: 876165 – Threaded/Grouped View: not working if there’s only one unread message in a group
  • Fixed: 890332 – Hamburger menu button doesn’t open the menu on mouse down on first use
  • Fixed: 904812 – Make resources ‘testing-common’ and ‘testing’ available in Mozmill tests
  • Fixed: 998312 – Contacts sidebar: Implement Alt+Enter keyboard shortcut to edit the properties of selected AND focused contact (ux-consistency with TB address book and Windows/Linux default shortcut for “Properties”)
  • Fixed: 1037404 – drag’n’dropped reply mails should have “Re: ” in the filename
  • Fixed: 1043146 – Port to GTK3 for Thunderbird
  • Fixed: 1082551 – wrong call in log4moz.js ( “this._fos().XXX(…)” should be “this._fos.XXX(…)” )
  • Fixed: 1127580 – TEST-UNEXPECTED-FAIL | /builds/slave/test/build/mozmill/content-policy/test-general-content-policy.js | test-general-content-policy.js::test_generalContentPolicy
  • Fixed: 1131879 – Default to disable hardware acceleration (HWA) for Thunderbird
  • Fixed: 1138063 – Replace manual install rules (e.g. tests, FINAL_TARGET files) with moz.build equivalents
  • Fixed: 1148790 – Font indicator doesn’t update when cursor is placed into text with unsupported font in message composer
  • Fixed: 1152743 – Saved Files tab (about:downloads): Re-Implement “Search” field and “Clear List” button
  • Fixed: 1155655 – TEST-UNEXPECTED-FAIL | /builds/slave/test/build/tests/mozmill/quick-filter-bar/test-display-issues.js | test-display-issues.js::test_buttons_collapse_and_expand (The collapsy bar should not be shrunk!)
  • Fixed: 1171218 – Build symbols not working correctly in Thunderbird 38
  • Fixed: 1176216 – TEST-UNEXPECTED-FAIL | toolkit/components/search/tests/xpcshell/test_async_distribution.js | search_initialized – [search_initialized : 29] “bug645970” == “override”
  • Fixed: 1176716 – “Spelling” button should not be disabled when contacts side bar has focus
  • Fixed: 1178093 – Use darker toolbar icons on Windows 10
  • Fixed: 1180360 – Can’t compose a message to a newsgroup from the header
  • Fixed: 1180462 – Let Account Central show HTML tooltips
  • Fixed: 1180472 – Port bug 1173730 to TB [Use solid tab separator image on Windows 10]
  • Fixed: 1180475 – Remove aero from the tree. Part 1
  • Fixed: 1180478 – Remove aero from the tree. Part 2 (chat)
  • Fixed: 1180481 – Remove aero from the tree. Part 3 (messenger)
  • Fixed: 1180487 – Remove aero from the tree. Part 4 (tabmail)
  • Fixed: 1180588 – Spinner size is wrong on retina computer (when manually entering details for new account)
  • Fixed: 1182831 – typo in autosync.js
  • Fixed: 1185268 – [yosemite][Thunderbird] Simplified Chinese shows up in Traditional Chinese mode when saving an image (attachment)
  • Fixed: 1185540 – Support YouCompleteMe vim plugin in comm-central
  • Fixed: 1187158 – Direct users to the Notification Center settings to disable badge of Dock Icon
  • Fixed: 1187519 – Take Bug 1152517 “Recipient autocomplete wrongly considers last mouse-hovered contact …” and Bug 1130858 “Recipient autocomplete suggestion overrides ANY manual address …” into TB 38.x
  • Fixed: 1188306 – Import of address book in CSV format fails if data contains accented/international characters
  • Fixed: 1188778 – Windows 10 closing tb with X not possible (minimize, maximize and close not working)
  • Fixed: 1189365 – “anti-virus” typo US/GB
  • Fixed: 1190080 – [Windows 10] Jumplist icon almost not visible
  • Fixed: 1190092 – Zoom button cut off after startup if facet date view is unhidden
  • Fixed: 1190124 – run_tooltool process cannot find gtk3.tar.xz
  • Fixed: 1191941 – Disable addon signing via comm-central mozconfigs
  • Fixed: 1192494 – Remove aero from the tree. Part 5 (tagColors)
  • Fixed: 1192495 – Remove aero from the tree. Part 6 (quickFilterBar)
  • Fixed: 1192496 – Remove aero from the tree. Part 7 (mailWindow1)
  • Fixed: 1192497 – Remove aero from the tree. Part 8 (messageHeaders)
  • Fixed: 1192951 – Remove aero from the tree. Part 9 (primaryToolbar)
  • Fixed: 1192952 – Remove aero from the tree. Part 10 (addressbook)
  • Fixed: 1192953 – Remove aero from the tree. Part 11 (composer)
  • Fixed: 1192954 – Remove aero from the tree. Part 12 (tree removal)
  • Fixed: 1192969 – Unneeded preprocessing of messengerLWTheme.css
  • Fixed: 1192972 – Remove the tag definitions from searchDialog.css
  • Fixed: 1193143 – RuntimeError: File “mail/messengerLWTheme.css” not found in mail\themes\windows, mail\themes\windows
  • Fixed: 1193601 – Consider a different titlebar color for Windows 10
  • Fixed: 1193679 – Port bug 1173738 and following bugs to TB (Update URL and search bar borders on Windows 10)
  • Fixed: 1193682 – I’s hard to see the hovered treeitems in the sidebars on Windows 10
  • Fixed: 1193690 – Use the global close icon for Tabs
  • Fixed: 1193716 – Port Bug 1187286 to TB [prevent the ‘No account configured yet’ message from flashing when the account manager window opens]
  • Fixed: 1193721 – Window controls overlay the switch to tabs icons in Windows 10
  • Fixed: 1195143 – Use MOZ_ENABLE_SIGNMAR in confvars.sh instead of mozconfig
  • Fixed: 1195337 – ReferenceError: smtp is not defined when opening Troubleshooting Information, causing whole page to have no data
  • Fixed: 1195462 – Remove release-l10n mozconfigs as they are no longer use
  • Fixed: 1196662 – Thunderbird not checking for mails and becomes unresponsive after hibernation (problem is caused by upgrade to Thunderbird 38.2.0)
  • Fixed: 1197714 – Should not create more than one “Saved Files” download manager tab (about:downloads)
  • Fixed: 1198314 – A starred/marked message does not display the star icon
  • Fixed: 1198709 – crash in NS_strlen(wchar_t const*), TB 38.1.0, Irish (ga-IE) locale
  • Fixed: 1198729 – Attachments tab in Options has no icon
  • Fixed: 1199668 – Contact status and icon not shown for search result conversations
  • Fixed: 1200549 – imtooltip.xml, line 230: NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]
  • Fixed: 1202168 – Multiple TEST-UNEXPECTED-FAIL | toolkit/components/search/*
  • Fixed: 1202756 – Error during |make-package| because of missing libdbusservice.so
  • Fixed: 1203244 – Huge context menu after right click in message [ReferenceError: GetThreadTree is not defined] in mailContextMenus.js
  • Fixed: 1204206 – Close icon in Contacts sidebar mispositioned
  • Fixed: 1204901 – Remove filter to exclude some plugin strings
  • Fixed: 1205666 – blue bar as background of Options panes list
  • Fixed: 1206595 – Port relevant changes from | bug 885982 – Move MozTCPSocket and MozTCPServerSocket to WebIDL | to Thunderbird
  • Fixed: 1207267 – No horizontal border between toolbar and folder pane and message pane
  • Fixed: 1207363 – Use Array.includes in mail/ instead of indexOf != / == -1
  • Fixed: 1207707 – Port Bug 1189212 to TB [Pinned tab separators are sometimes too thick]
  • Fixed: 1207716 – Port Bug 1188194 to TB [Top border for lightweight theme in Windows 8 is too dark]

MailNews Core-specific: (35)

  • Fixed: 114607 – Newsgroups: Dialog for ‘download max number of headers’ will not appear for following subscribed NG if once set to “0”
  • Fixed: 209189 – Undo delete of message in local Trash folder causes corruption of Mail summary file with blank subject and body and crazy message date 1964/1969
  • Fixed: 301131 – junklog.html dates are taken from the message rather than system time
  • Fixed: 582170 – Need warning for destructive retention settings for POP (Disk Space) and IMAP (Synchronization & Storage) accounts
  • Fixed: 764323 – client.py needs to pass the revision argument to hgtool.py
  • Fixed: 764987 – Allow extensions to add exposed protocols in nsMsgContentPolicy
  • Fixed: 766495 – Draft composition shows wrong in-line images from other draft, if other draft mail is placed at original offset of editing draft mail by Compact. So, if mail is sent without draft save after Compact, wrong image is silently sent by Tb.
  • Fixed: 797710 – Crash on message nsMsgFilterAfterTheFact::ApplyFilter, because of double free?
  • Fixed: 799450 – Thunderbird adds the text of an email in the Drafts folder to an email I send (Confidential data in other/irrelevant draft mail is silently exposed to unexpected recipients by Tb as data of image part)
  • Fixed: 817245 – If Offset of replied-mail/forwarded-Inline-mail/previous-draft-mail is altered by Compact while composing mail, Send/Save can’t find image data in the original mail then Tb spins with “Attaching…”, when the original mail is HTML mail with embed image.
  • Fixed: 843320 – Add number/list of folders chosen in the saved search (virtual folder) creation/edit dialog
  • Fixed: 1032302 – 8BITMIME keyword ignored in EHLO greeting, BODY=8BITMIME absent in MAIL request for 8-bit transfers
  • Fixed: 1100801 – Share duplicated functions from mail/components/addrbook/content/abCommon.js and mailnews/addrbook/src/nsAbAutoCompleteSearch.js
  • Fixed: 1131122 – You have to click “Recheck Page” twice to get it to spell check again
  • Fixed: 1143812 – Always allow creating new contacts and lists, eg after opening addressbook window, when ‘All Address Books’ is selected, or when search field has focus (eg Ctrl+N fails on all of these)
  • Fixed: 1144999 – If MailDirStore, ignore Quarantine option for POP3(mailnews.downloadToTempFile=true), because no need to do it
  • Fixed: 1158179 – Add missing entities of neterror page introduced to m-c in bug 1147212
  • Fixed: 1159255 – Build error: MSVC_ENABLE_PGO = True is not permitted to be used in mailnews/intl/moz.build
  • Fixed: 1174832 – In Grouped View, by Subject is special cased to lack a root header row, inconsistent with all other categories
  • Fixed: 1175242 – whole Inbox deleted at every start – maildir
  • Fixed: 1179442 – imap maildir folder has false excess unread message count in folder pane
  • Fixed: 1186141 – Still Outlook import crash via Tools | Import in Thunderbird 38.1.0, after bug 1175055
  • Fixed: 1186782 – nsMailComps.o: In function `DirectoryProvider’: mail/components/build/../shell/DirectoryProvider.h:35: undefined reference to `vtable for mozilla::mail::DirectoryProvider’
  • Fixed: 1189528 – mailnews/local/src/nsMailboxService.cpp:29:22: fatal error: nsRefPtr.h: No such file or directory
  • Fixed: 1189619 – Port bug Bug 1188745 [Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis() ] to comm-central
  • Fixed: 1189736 – Port Bug 1189156 [Don’t use enumeration style in hash table SizeOf*() functions ] to comm-central
  • Fixed: 1190489 – Port Bug 830801 – Add -DNOMINMAX to the default OS_CXXFLAGS on Windows
  • Fixed: 1192061 – SVG images attachments do not display inline
  • Fixed: 1192696 – Enable custom columns to be Grouped By Sort – backend
  • Fixed: 1195480 – Enable custom columns for secondary sort, persist and restore all column primary and secondary sort states
  • Fixed: 1196422 – error LNK2001: unresolved external symbol GetAsciiHostPort(class nsACString_internal &)
  • Fixed: 1197686 – jsmime fails on long references header and e-mail gets sent and stored in Sent without headers. “Error: Cannot encode … due to length.”
  • Fixed: 1203042 – Port bug 1201224 – stop unifying test package during mac universal builds
  • Fixed: 1205183 – Update comm-central for PLDHashTable changes in bug 1121760
  • Fixed: 1205762 – Port Bug 1201135 to mailnews [Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}]

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686), Official Linux (x86_64)

Mac builds Official Mac (2015-08-12 build only, due to bug 1195442)

Categorieën: Mozilla-nl planet

Meeting Notes: Thunderbird: 2015-08-25

Thunderbird - wo, 26/08/2015 - 05:00

Thunderbird meeting notes 2015-08-25. NOON PT (Pacific). For meeting time, previous notes and call-in details see https://wiki.mozilla.org/Thunderbird/StatusMeetings

Attendees
  • wsmwk, aceman, fallen, makemyday, jorgk, rkent, mkmelin, clokep
Action items from last meetings
  • Get release documentation into wiki
Current status and discussions Critical Issues

Leave critical bugs here until confirmed fixed. If confirmed, then remove.

  • needs assignee after solution identified – bug 1196662 not checking mails after hibernation, caused by core bug 1178890 (and we may be seeing other issues from 1178890, like hangs)
  • aceman is assignee – bug 1183490 – (dataloss) New emails do not adhere to sort by order received
  • status TBD – bug 1182629 – update to 38.1.0 from 38.0.1 re-enables disabled Lightning
  • status TBD – bug 1176399 – Multiple master password when GMail OAuth2 is enabled
  • status ??? – bug 1176748 – Someone needs to add additional main thread proxies to the migration code (jorgk and m_kato have in previous years been the major drivers of fixes)
  • topcrash bug 1149287 is ** 31% of our crashes** – see below

removing from critical list/fixed:

Critical for TB42 and beyond:
bug 1193200 – Blocker: Permissions manager/Remote content exceptions

Releases
  • Past
    • 38.0.1 nominally shipped 2015-06-12
    • 38.1.0 shipped 2015-07-10
    • 31.8.0 shipped 2015-07-17
    • 40.0beta shipped 2015-07-27 (skipping 39.0b)
    • 38.2.0 shipped 2015-08-14
  • Upcoming
    • 38.3.0 ~2015-09-23
    • 41.0beta ~2015-08-10
    • 42.0beta ~2015-09-26
Lightning

Past releases:

Upcoming releases:

Updates:

  • Still need help rewriting SUMO help articles on Lightning
  • Need to fix bug 1194997 for calendars disabling themselves
Round Table Jorg K
  • bug 772796bug 1174452 – M-C Editor problems to do with pre and “white-space: pre;” currently stalled.
  • bug 368915 – change language in subject (language button), ready to land.
  • bug 1197687 – Font menu again, waiting for Neil.
  • bug 1020181 – Set spell check language for recipient (published add-on as quick fix).
wsmwk
  • developers need to be thinking about landing stuff now, and in the next 2 months, for version 45 moves to aurora dec 14
  • HWA – collected more data and filed bug 1195947 Track HWA issues
  • crashes
    • 38.2.0 crash rate ~0.35, dramatically reduced from ~.5 for 38.1.0 https://crash-stats.mozilla.com/daily?p=Thunderbird likely mostly due to disabling HWA. Only ~6 GPU crash signatures in top 200 and the highest rank is 80 (vs several in top 20 for 38.2.0), so most GPU driver crashes seem to be gone (but not all of the crash rate reduction will have been just from disabling HWA)
    • topcrash bug 1149287 is **31% of crashes (1)** and needs much work because it’s got multiple causes. Some reports implicate McAfee, some are not “shutdown” because user is hung or waiting on some prompt or protocol issue (only then does user try to close and crashes). (speculating) Are some caused by timer issues from bug 1178890? See the comments http://tinyurl.com/nzwkgaq (1) https://crash-stats.mozilla.com/topcrasher/products/Thunderbird/versions/38.2.0
    • lacking time to follow up on other signatures in the “new” topcrash rankings (but that’s OK because we’re very well off compared to 38.1.0)
  • following progress of Thunderbird web pages moving to bedrock – they are close to being done
  • beware – ishikawa in the next several weeks will be landing big changes from many (>12?) bugs, both core and Thunderbird, for IO performance and error checking, eg bug 1116055
Fallen
  • Patched a lot of build issues, together with aleth
rkent

Code:

  • I think we have made progress on maildir issues, I hope to get two critical issues fixed before the next release.

I’m finally starting to turn more of my attention to management issues rather than urgent TB 38 problems. In the long run, those are very important, but the urgent easily crowds out the important. Kudos to those trying to get the tree usable again!

We could talk about:

  • Our thoughts on the announced changes to addons (Including not only
    • require signed vs unsigned?
      • no upside? i.e. we have no identified exploits
      • need to wait for enterprise impacts to be resolved
      • concerned that because the “unsigned process” will be no longer used by AMO, it may impact ability to push out unsigned THunderbird addons using the script they used to mass sign Firefox’s unsigned addons
    • XPCOM/XUL deprecation
      • need to make sure we are involved in the conversation and decisions so that developers have what they need in the “new environment”
  • Patrick is happy to do Enigmail integration into Thunderbird, I think we should agree. comments?
  • Joshua, Suyash, and I are working on the SkinkGlue (now JsAccount) integration, which will be the basis of both JMAP and CARDDAV support. –> consider using https://github.com/gaye/dav for carddav support
  • Volker Birk of Pretty Easy Privacy is *very* serious about heavily engaging his Foundation with Thunderbird. Concerns? http://pep-project.org/
  • Then there is the legal and financial home issue …
    • Expect a full-court press on MoFo by me soon, if you have contacts there please advise. One thing that is clear to me after talking to people is how critical Thunderbird is in the greater software world. We DO have a place at the table! How to get MoFo to see that?
    • We have submitted a formal application to Software Freedom Conservancy to affiliate with them, now we wait for their evaluation queue.
    • Very interesting talks with The Document Foundation(TDF)/LibreOffice. #1 concern: All of our energy goes into keeping up with Mozilla to allow us to optimize some future code development that we never actually have time for. Their funding model is very interesting, would be worth discussing.
    • hoping to meet with postbox in a few weeks
  • It would be really great if someone could lead efforts to prototype a fund-raising drive web page in-product. (hoping to target Oct/Nov)
aceman
  • looking at bug 1183490 (the order received regression), 2 options:
    1. back out bug 854798. Should be safe. I recommend this.
    2. finally drop msgkey=offset in mbox and just increment by 1. May be risky but there is already a precedent that msgs moved by filters already get key+1 so code expecting key==offset should have already been uncovered. However, there are still some unsure places, fixing which means basically bug 793865 (the 64bit envelope and msgkey!=offset cleanup). I would not recommend this for ESR.
  • finally looking to finish some feature patches (compose font selector, saved files tab, show map widget)
Question Time Other
  • PLEASE PUT THE NEXT MEETING IN YOUR (LIGHTNING) CALENDAR
  • Note – meeting notes must be copied from etherpad to wiki before 5AM CET next day so that they will go public in the meeting notes blog.
Help Wanted Retrieved from “https://wiki.mozilla.org/index.php?title=Thunderbird/StatusMeetings/2015-08-25&oldid=1091989

Categorieën: Mozilla-nl planet

Thunderbird Blog: Thunderbird and end-to-end email encryption – should this be a priority?

Thunderbird - di, 25/08/2015 - 11:27

In the last few weeks, I’ve had several interesting conversations concerning email encryption. I’m also trying to develop some concept of what areas Thunderbird should view as our special emphases as we look forward. The question is, with our limited resources, should we strive to make better support of end-to-end email encryption a vital Thunderbird priority? I’d appreciate comments on that question, either on this Thunderbird blog posting or the email list tb-planning@mozilla.org.

"I took an oath to defend the constitution, and I felt the Constitution was being violated on a massive scale" SnowdenIn one conversation, at the “Open Messaging Day” at OSCON 2015, I brought up the issue of whether, in a post-Snowden world, support for end-to-end encryption was important for emerging open messaging protocols such as JMAP. The overwhelming consensus was that this is a non-issue. “Anyone who can access your files using interception technology can more easily just grab your computer from your house. The loss of functionality in encryption (such as online search of your webmail, or loss of email content if certificates are lost) will give an unacceptable user experience to the vast majority of users” was the sense of the majority.

Woman In HandcuffsIn a second conversation, I was having dinner with a friend who works as a lawyer for a state agency involved in white-collar crime prosecution. This friend also thought the whole Snowden/NSA/metadata thing had been blown out of proportion, but for a very different reason. Paraphrasing my friend’s comments, “Our agency has enormous powers to subpoena all kinds of records – bank statements,  emails – and most organizations will silently hand them over to me without you ever knowing about it. We can always get metadata from email accounts and phones, e.g. e-mail addresses of people corresponded with, calls made, dates and times, etc. There is alot that other government employees (non NSA) have access to just by asking for it, so some of the outrage about the NSA’s power and specifically the lack of judicial oversight is misplaced and out of proportion precisely because the public is mostly ignorant about the scope of what is already available to the government.”

So in summary, the problem is much bigger than the average person realizes, and other email vendors don’t care about it.

There are several projects out there trying to make encryption a more realistic option. In order to change internet communications to make end-to-end encryption ubiquitous, any protocol proposal needs wide adoption by key players in the email world, particularly by client apps (as opposed to webmail solutions where the encryption problem is virtually intractable.) As Thunderbird is currently the dominant multi-platform open-source email client, we are sometimes approached by people in the privacy movement to cooperate with them in making email encryption simple and ubiquitous. Most recently, I’ve had some interesting conversations with Volker Birk of Pretty Easy Privacy about working with them.

Should this be a focus for Thunderbird development?

Categorieën: Mozilla-nl planet

Rumbling Edge - Thunderbird: Use funfuzz to find new, unique security bugs in Mozilla for bounty rewards

Thunderbird - ma, 17/08/2015 - 23:27

Do you have spare computer cycles, and would like to help find security bugs in Mozilla products? If you discover new and unique security issues, you may be able to earn bounties within guidelines!

Recently, the Mozilla Platform Fuzzing team released funfuzz (fuzzers & fuzzing harness) and lithium (an updated version of a line-based reducer) on GitHub:

  1. funfuzz
    1. https://github.com/MozillaSecurity/funfuzz
    2. Repository of fuzzers and harness scripts to run them
    3. Jesse Ruderman wrote an excellent blogpost
    4. Components of funfuzz:
      1. jsfunfuzz – js fuzzer
      2. domfuzz – DOM fuzzer
      3. compareJIT – runs with different runtime flags and compares output
      4. randorderfuzz – adds in random tests from repository to jsfunfuzz
      5. compileShell – compiles js shells
      6. autoBisect – bisects Mercurial repositories to find regressors
  2. lithium

We have in-tree documentation to help you get started on your way to find new, unique security bugs.

Quick-start guide:

  1. Ensure you have build prerequisites installed
  2. Clone both repositories side-by-side (adjacent to each other)
    • e.g. into ~/lithium and ~/funfuzz
  3. Clone the Mercurial mozilla-central repository.
    • e.g. into ~/trees/mozilla-central
  4. Start the loopBot script!
    1. Example command:
      • python -u funfuzz/loopBot.py -b "--random" -t "js" --target-time 28800 | tee ~/log-loopBotPy.txt
    2. Use `-t “js”` to test SpiderMonkey shells only, `-t “dom”` for only Firefox DOM
    3. More documentation here.

Notes:

  1. The harness should work with most common platforms, e.g. Windows, Linux and Macs as well as on EC2.
  2. When fuzzing, the computer will use a large amount of computer resources. It is recommended not to use the computer heavily when it is fuzzing.
  3. Until FuzzManager integration arrives, the list of known bugs are in:
    1. assertion failures
    2. crashes
  4. For SpiderMonkey `-t “js”` mode, if you find an unknown crash or assertion failure, there are several files to look for, in the wtmp1 subfolder:
    1. *-reduced.js files usually contain a partially-reduced testcase
    2. *-orig.js files are the original unreduced testcase
    3. *-summary.txt shows the runtime flags needed to trigger the bug
    4. *-crash.txt files contain the crash stacktrace
    5. *-err.txt files contain stderr output
    6. *-out.txt files contain stdout output
    7. *-autobisect.txt files contain bisection information
    8. build-source.txt files contain the information on shell build type
    9. Follow the guidelines as listed in the “Claiming a bug bounty” section of the bug bounty document
  5. In case things go wrong, kill all the relevant Python processes.
    • Example command that kills all running Pythons on machine:
      1. $ killall python # Linux
      2. $ killall Python # Mac

Where you can help:

  1. Run funfuzz with dynamic analysis tools
    • ASan
      • Works on Mac
      • May have issues on Linux, especially EC2 VMs
    • Valgrind
    • TSan, LSan, UBSan not integrated yet
      • Volunteers welcome!
  2. Add to our fuzzers
  3. Improve our fuzzing harness
    • File an issue if something does not work
    • Send us a pull request for improvements!
  4. Help out in other Mozilla Security projects

Note that the final bounty reward amounts are up to the discretion of the bounty committee. Help us help everyone fuzz our way to a safer Gecko for everyone!

(This is part of a new category of posts related to fuzzing. Fuzzing is used extensively to find bugs, regressions and security issues in Gecko, which Firefox, Firefox OS and Thunderbird are based on)

Edit: Tweaked wordings throughout.

Categorieën: Mozilla-nl planet

Matt Harris: LogJam and Thunderbird.

Thunderbird - wo, 29/07/2015 - 12:02
Recently the Firefox core developers patched the LogJam vulnerability in Firefox.  As Thunderbird shares code with Firefox at a low level,  Thunderbird inherited the patch and it made it's largely unannounced debut in Thunderbird 38.1.

Are you affected?  The easiest way to check is look in the Error console Ctrl+Shift+J

The error message is quite distinctive and will take the form shown below;



What this means is that any server using SSL/TLS and 512bit encryption keys is not going to work with the updated Thunderbird.  These keys have a long history.  Introduced in the 1990's to meet US export restrictions on Cyphers.  By the year 2000 these restrictions were lifted.  But by that time the use of the so called Export Cypher suites was well entrenched.

Now 15 years on, when it was assumed basically no one would be using these obsolete suites, up pops a security vulnerability in them and we find that the "if it ain't broke don't fix it" approach to things is alive and well on the Internet. Here on the bleeding edge of technology,  many large organisation, such as the NSA, are still using these obsolete and inherently insecure cypher suites.

There is a short term workaround for those using Thunderbird, by installing the add-on Disable DHE. This add-on is listed in the add-on site as for Firefox,  but it will install in Thunderbird if you download it and drag it over the add-ons entries in the add-on tab.  This is not a long term solution.  You are still at risk of a man in the middle attack using it.  But it gives breathing time to actually make arrangements for new key pairs to be generated for the server. You should contact the server administrator or your mail provider to make these arrangements.

I can not say it better than the team that found the vulnerability, so the following is extracted from their web site
____________________________________________  What should I do? 
If you run a server… 
If you have a web or mail server, you should disable support for export cipher suites and generate a unique 2048-bit Diffie-Hellman group. We have published a Guide to Deploying Diffie-Hellman for TLS with step-by-step instructions. If you use SSH, you should upgrade both your server and client installations to the most recent version of OpenSSH, which prefers Elliptic-Curve Diffie-Hellman Key Exchange.
If you use a browser… 
Make sure you have the most recent version of your browser installed, and check for updates frequently. Google Chrome (including Android Browser), Mozilla Firefox, Microsoft Internet Explorer, and Apple Safari are all deploying fixes for the Logjam attack.
If you’re a sysadmin or developer …
Make sure any TLS libraries you use are up-to-date, that servers you maintain use 2048-bit or larger primes, and that clients you maintain reject Diffie-Hellman primes smaller than 1024-bit.
____________________________________________  .
Categorieën: Mozilla-nl planet

Meeting Notes: Thunderbird: 2015-07-28

Thunderbird - wo, 29/07/2015 - 05:00

Thunderbird meeting notes 2015-07-28. NOON PT (Pacific). Check https://wiki.mozilla.org/Thunderbird/StatusMeetings for meeting time conversion, previous meeting notes and call-in details

Attendees

wsmwk, fallen, paenglab, sshagarwal, mkmelin, florian, makemyday

Action items from last meetings
  • asked releng to enable updates ot 38.1.0 for 31.* users
Current status and discussions Critical Issues

Leave critical bugs here until confirmed fixed. If confirmed, then remove.

  • status TBD bug 1176399 Multiple requests for master password when GMail OAuth2 is enabled
  • Someone needs to add additional main thread proxies to the migration code.
  • bug 1131879 – Disable hardware acceleration (HWA) is back on the table

removing from critical list/fixed:

  • status TBD bug 1174797 Add a cookie exception for GMail OAuth
Releases
  • Past
    • 38.0.1 nominally shipped 2015-06-12
    • 38.1.0 shipped 2015-07-10
    • 31.8.0 shipped 2015-07-17
  • Upcoming
    • 40.0beta almost done (skipping 39.0b)
    • 38.2.0 (~ 2015-08-10)
    • 41.0beta (~ 2015-08-10)
Lightning

Past releases:

Upcoming releases:

Updates:

  • (do we still need this??) As underpass has pointed out repeatedly (thanks for your patience!) , we need to rewrite / heavily modify the lightning articles on support.mozilla.org. let me know irc: rolandtanglao on #tb-support-crew or rtanglao AT mozilla.com OR simply start editing the articles
  • We’ve doubled our active daily users
Round Table wsmwk
  • focus on 38.* updates and stabilitiy
    • HWA issues bug 1131879
    • new topcrash bug 1187764 mozilla::layers::SyncObjectD3D11::FinalizeFrame()
    • new topcrashes (win7) DrawingContext::FillRectangle(D2D_RECT_F const*, ID2D1Brush*), win8/8.1 D2DDeviceContextBase<T>::FillRectangle(D2D_RECT_F const*, ID2D1Brush*)
    • proxy crashes – need to reblocklist?
    • emailed/IRCed trackerbird addon author abustany about version 38 topcrash on opensuse
  • everything in SVN/php needs to move to Bedrock before end of Q3 deadline bug 836461
clokep
  • Met with Florian and aleth last week in France:
    • Instantbird will now use Gecko version numbering
      • “Chat Core” component now has Instantbird 42 (and 43 and 44) as target versions. These match Thunderbird 42 / 43 /44.
      • We will not go back and fix things from previous periods, but I did fix anything committed since the 41 merge.
  • Skype landed (preffed off! flip chat.prpls.prpl-skype.disable) with text-chat only
    • Test it if you use Skype, it’s missing a lot of features still: bug 953999
  • The next part of nhnt11’s GSoC project from *last year* landed! (Logs are now split across days in a saner fashion: bug 1025522)
  • Lots of XMPP fixes (including fixing issues when connecting to Slack)
Jorg K (won’t attend)
  • bug 209189 – C-C: shift delete, undo -> corruption, finished with Kent’s help
  • bug 368915 – C-C: change language in subject, waiting for Magnus.
  • bug 345852 – M-C: persdict stuff for Firefox, landed.
  • bug 772796 – M-C: Editor destroys preformatting, TB papercut, under investigation.
sshagarwal
  • On the last stage of completing demo protocol.
    • Stuck at Folder pane issue for quite a very long time now.
Question Time

When is council elections? –> In a couple months. 1 year after initial team.

Other
  • PLEASE PUT THE NEXT MEETING IN YOUR (LIGHTNING) CALENDAR
  • Note – meeting notes must be copied from etherpad to wiki before 5AM CET next day so that they will go public in the meeting notes blog.
Action Items
  • Get release documentation into wiki
Help Wanted Retrieved from “https://wiki.mozilla.org/index.php?title=Thunderbird/StatusMeetings/2015-07-28&oldid=1086995

Categorieën: Mozilla-nl planet

Rumbling Edge - Thunderbird: 2015-07-24 Calendar builds

Thunderbird - za, 25/07/2015 - 09:08

Common (excluding Website bugs)-specific: (16)

  • Fixed: 359007 – Event printed multiple times with same time if it is a multiday event
  • Fixed: 674088 – Lightning hammers webdav server with repeated OPTIONS and PROPFIND when incorrectly configured as caldav
  • Fixed: 1153615 – Use SVG graphics for the Lightning toolbar buttons
  • Fixed: 1153752 – Tracking bug for Lightning 4.0 release [meta]
  • Fixed: 1165396 – Calendar changes the time of the events to the opposite timezone
  • Fixed: 1167939 – Long date uses OS date so it appears in OS language instead of Sorbian because there is no Sorbian OS
  • Fixed: 1168525 – Port |Bug 1166538 – Use mozbuild.jar-based zip tool instead of $(ZIP) for simple cases| to Calendar
  • Fixed: 1170482 – Update internal timezone database to version 2015e
  • Fixed: 1172237 – Automatically set up aliases when timezones have changed
  • Fixed: 1172582 – Remove the usage of the calendar-windows assignment
  • Fixed: 1174397 – No current or upcoming Events in Today Pane
  • Fixed: 1176936 – Event extraction broken with single locale Lightning
  • Fixed: 1180471 – Error dialog doesn’t get prompted
  • Fixed: 1180522 – Fix timezone alias for Buenos Aires
  • Fixed: 1182264 – Possible dataloss after editing calendar properties
  • Fixed: 1186547 – mReadOnly and mDisabled do not reflect readOnly and disabled properties

Sunbird will no longer be actively developed by the Calendar team.

Windows builds Official Windows

Linux builds Official Linux (i686), Official Linux (x86_64) (2015-07-22 builds)

Mac builds Official Mac

Categorieën: Mozilla-nl planet

Rumbling Edge - Thunderbird: 2015-07-24 Thunderbird comm-central builds

Thunderbird - za, 25/07/2015 - 09:05

Thunderbird-specific: (24)

  • Fixed: 978558 – Column Size has tooltip “Click to sort by size” instead of “Sort by size” in normal message list and in message search results list
  • Fixed: 1137159 – App menu is empty, only shows “Quit”
  • Fixed: 1159338 – Reminder: switch mozilla-repo in client.py-args to undo mozilla-release hardcode
  • Fixed: 1167003 – JavaScript warning: chrome://messenger/content/newmailaccount/accountProvisioner.js, line 776: flags argument of String.prototype.{search,match,replace} is deprecated
  • Fixed: 1172240 – Add Windows 10 media queries
  • Fixed: 1172241 – Get rid of messageWindow-aero.css
  • Fixed: 1172242 – Don’t duplicate the communicator directory in TB
  • Fixed: 1172243 – Don’t duplicate the newsblog directory in TB
  • Fixed: 1173261 – Take “Bug 1143570 – Copy/Paste into plain text editor deletes newlines from quoted text” in TB 38.x
  • Fixed: 1174505 – thunderbird OAuth2 POP access should not offer OAuth2
  • Fixed: 1175063 – lightning calendar didn’t get installed when upgrading to thunderbird 38.0.1
  • Fixed: 1175607 – Icons not inverted on tab bar with Ambiance theme
  • Fixed: 1175908 – No dictionary selected after upgrade from TB 31 to TB 38 when xy_XY dictionary was selected before upgrade
  • Fixed: 1176215 – TEST-UNEXPECTED-FAIL | toolkit/components/places/tests/unifiedcomplete/test_searchSuggestions.js | singleWordQuery – [singleWordQuery : 236] Got as many results as expected – 0 == 2
  • Fixed: 1176612 – TEST-UNEXPECTED-TIMEOUT | netwerk/test/unit/test_predictor.js | Test timed out
  • Fixed: 1176671 – Changing dictionary language from spellcheck dialogue is not persisted after closing the dialogue
  • Fixed: 1176719 – Add missed Win10 media queries
  • Fixed: 1176749 – nsIScriptError.h:21 nsStringFwd.h:15:2: error: Internal string headers are not available from external-linkage code. after bug 1143006
  • Fixed: 1177330 – package-manifest : Missing file(s): bin/components/profile.xpt in mail/
  • Fixed: 1183328 – port bug 1181040 (Include mozconfig.cache after mozconfig.common.override) to thunderbird
  • Fixed: 1183332 – TEST-UNEXPECTED-FAIL | toolkit/components/captivedetect/test/unit/test_captive_portal_not_found.js + test_captive_portal_found.js + test_captive_portal_found_303.js
  • Fixed: 1183762 – port bug 1182407 (Use unpack feature of tooltool wherever possible) to thunderbird
  • Fixed: 1186282 – HTTPError: HTTP Error 404: Not Found: on XPCShell and MozMill tests during ‘python archiver_client.py mozharness..’ step.
  • Fixed: 1186283 – TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync: differing file: {linux32,linux64,macosx64}/clang.manifests and macosx64/releng.manifest

MailNews Core-specific: (21)

  • Fixed: 837552 – crash in nsMsgDatabase::CopyHdrFromExistingHdr with filters
  • Fixed: 1018589 – Can’t add RSS feed with Cyrillic URL -> support idn urls for feeds
  • Fixed: 1132478 – Feed Reader sends wrong Accept header
  • Fixed: 1151448 – Cross-posts won’t send because Newsgroups: groups are separated with comma+space, not just comma
  • Fixed: 1151497 – Web site from RSS feed not rendered correctly (due to noscript tags) – tab part
  • Fixed: 1174159 – thunderbird 38.0.1: cannot send email through exchange server (NTLM)
  • Fixed: 1174580 – Doesn’t display GB2312 encoded texts correctly for Chinese Characters
  • Fixed: 1175055 – Remove Eudora and Outlook import options since they are busted in TB 38 and trunk
  • Fixed: 1175190 – Thunderbird 38 crashes in mozilla::mailnews::EncodedHeader [msvcr120.dll | nsCOMArray_base::Adopt | mozilla::mailnews::EncodedHeader]
  • Fixed: 1175348 – oauth related crash in nsMsgAsyncWriteProtocol::SendData(char const*, bool)
  • Fixed: 1175410 – Update comm-central for PLDHashTable changes in bug 1174625
  • Fixed: 1176599 – Backout Bug 1141548 because libmozalloc.so is missing from comm-beta (39) SeaMonkey/Thunderbird builds
  • Fixed: 1176773 – OAuth2 does not work with imap.gmail.com after upgrade
  • Fixed: 1177979 – Gtk3 build fail with /usr/bin/ld: libxul.so: hidden symbol `_ZN26nsMessengerUnixIntegrationC1Ev’ isn’t defined
  • Fixed: 1178413 – GMail OAuth2 scope should be https:// not http://
  • Fixed: 1180071 – Remove uses of PL_DHashTableEnumerate() in comm-central
  • Fixed: 1180356 – Cannot find wrl.h : No such file or directory when building WindowsUIUtils.obj
  • Fixed: 1181434 – Fix fallout from bug 905127 due to missing headers for mail/ and mailnews/
  • Fixed: 1181985 – TEST-UNEXPECTED-FAIL: /builds/slave/test/build/application/thunderbird/xpcshell: error while loading shared libraries: liblgpllibs.so: cannot open shared object file: No such file or directory
  • Fixed: 1183729 – error: ‘HasDangerousPublicDestructor’ is not a template
  • Fixed: 1185583 – Thunderbird broken by mozilla-central Bug 1143922 nsPop3Protocol.obj : error LNK2001: unresolved external symbol “public: virtual enum nsresult __stdcall nsMsgProtocol::Open2(class nsIInputStream * *)” (?Open2@nsMsgProtocol@@UAG?AW4nsresult@@PAPAVnsIInput

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686), Official Linux (x86_64)

Mac builds Official Mac

Categorieën: Mozilla-nl planet

Kent James: Is Mozilla an Open Source Project?

Thunderbird - di, 21/07/2015 - 07:13

At the 2015 Community Leadership Summit, keynote speaker Henrik Ingo asked what he intended to be a trick question:

Everybody knows that Redhat is the largest open source company by revenue, with 1.5 billion dollars per year in revenue. What is the second largest open source company?

Community Leadership Summit 2015

Community Leadership Summit 2015

It took awhile before someone came up with the correct answer – Mozilla! Why is this a trick question? Because people don’t view Mozilla as an open source software company! Even in an open-source friendly crowd, people need to be reminded that Mozilla is open source, and not another Google or Apple. The “open source” brand is getting ever more powerful, with hot new technologies like OpenStack, Docker, and node.js adopting the foundation-owned open source model, while Mozilla seems to be drifting away from that image.

The main point of Henrik’s talk was that projects that are “open-source” while dominated by a single company show limited growth potential when compared to projects where there is an independent foundation without any single dominating company. Mozilla is an odd model, with a company that is dominated by a foundation (at least in theory). It seems though that these days, what has emerged is a foundation that is dominated by a company, exactly the model that Henrik claims limits growth. As that company gets more and more “professional” (acting like a company), it gets harder to perceive Mozilla to be anything other than another big tech company.

Something has changed at Mozilla, that I don’t really understand. Not that I have any inside knowledge (Thunderbird folks like me don’t get invited to large Mozilla gatherings any more), but is this really the brand image that Mozilla wants? I doubt it. Hopefully people smarter than me can figure out how to fix it, as there is still something about Mozilla that many of us love.

Categorieën: Mozilla-nl planet

Kent James: Fixing QuickText addon for Thunderbird

Thunderbird - wo, 15/07/2015 - 19:01

The popular QuickText addon has not been updated for Thunderbird 38 and no longer works. As a user of that addon, I wanted to make it work again. This post provides instructions on how to do that.

The addon has no license mentioned, and unfortunately that defaults to “all rights reserved”. That means that I cannot provide the modified source to download, but I can under “Fair Use” describe the needed changes, that you can do yourself. They are trivial (at least for my use case). I will describe the changes for the non-Pro version but presumably they are the same for the Pro version. The only problem is that the template file is written in one format, but is read in a different format so that it does not work.

To edit the source, first you need to uncompress it. The QuickText .xpi file is just a renamed .zip file, so extract this file with your favorite zip utility (I use 7-zip). Find the file named components/wzQuicktext.js Find the line (near line 570) that looks like this:

if (bomheader == "\xFF\xFE" || bomheader == "\xFE\xFF")

Modify that line by adding an additional condition to be this:

if (bomheader == "\xFF\xFE" || bomheader == "\xFE\xFF" || bomheader.length == 1)

That’s it! Now you just have to select all of the files in the addon, and put them back into a ZIP archive re-named as .xpi

I changed a few other meta details such as the version number and compatibility, so here is a link to the actual patch that I use:

http://mesquilla.net/releases/quicktext.patch

I’ll keep contacting the author trying to either get the official version modified, or a release that allows me to modify it. But you should be able to do this yourself and run a modified version.

Categorieën: Mozilla-nl planet

Pagina's