2015-09-27 Calendar builds

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)

Calendar

Comments (0)

Permalink

2015-09-27 Thunderbird comm-central builds

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)

Thunderbird Trunk

Comments (0)

Permalink

Use funfuzz to find new, unique security bugs in Mozilla for bounty rewards

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.

Fuzzing

Comments (4)

Permalink

2015-07-24 Calendar builds

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

Calendar

Comments (0)

Permalink

2015-07-24 Thunderbird comm-central builds

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

Thunderbird Trunk

Comments (0)

Permalink

2015-06-15 Calendar builds

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

  • Fixed: 696334 – Sometimes sort order of calenders list changes
  • Fixed: 964175 – thunderbird-24.2.0: lightning incorrect|/incomplete Russian localization
  • Fixed: 1159699 – Calendar tab toolbar buttons are missing tooltips
  • Fixed: 1162380 – Drop down list in Customize Toolbar is too small
  • Fixed: 1168536 – Events with timezone get moved on a wrong day after a drag and drop in month view
  • Fixed: 1168569 – Incorrect color for the day-off part of the selected day in week view

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

Calendar

Comments (0)

Permalink

2015-06-15 Thunderbird comm-central builds

Thunderbird-specific: (18)

  • Fixed: 1001535 – Investigate UI issues/changes for the find bar on OS X.
  • Fixed: 1090553 – create filter from doesn’t create filter while in Unified Inbox, and no error message
  • Fixed: 1133264 – DELete (like Shift+DELete) should warn when deleting from Trash (implement confirmation/pref mail.warn_on_delete_from_trash)
  • Fixed: 1150627 – Use SVG graphics for the toolbar buttons in main window
  • Fixed: 1155545 – Advanced Preferences doesn’t fit in the window on Retina displays on OS X 10.9
  • Fixed: 1160822 – Zoom button gets cut off after hiding/unhiding search results visualisation
  • Fixed: 1165946 – Follow the changes of bug 1161156 (about:support uses common.css)
  • Fixed: 1166206 – Display-name with comma in it does not get properly quoted in From: field in Tb38.0b5..
  • Fixed: 1166482 – troubleshooting account, identity information is missing
  • Fixed: 1167929 – Windows 10: The whole titlebar uses the accent color when window is active
  • Fixed: 1168181 – Errors when changing in prefs the “Show only display name for people in my address book”
  • Fixed: 1168945 – Inline spell check behaving strangely on reply, regression from bug 967494
  • Fixed: 1169686 – Package error: Missing file(s): bin/components/dom_devicestorage.xpt, bin/components/pipboot.xpt
  • Fixed: 1169697 – Error: formatURLPref: Couldn’t get pref: extensions.getAddons.link.url
  • Fixed: 1170181 – Take “Bug 1169996 – Changing the spell check language in the message subject of a recycled message via right-click changes the composition language preference” in Thunderbird 38
  • Fixed: 1170918 – Add UI to configure the “fonts for mathematics” preferences
  • Fixed: 1171064 – Configuration error under mailnews/intl (C-C TB): Script for generating charsetalias.properties.h does not exist …
  • Fixed: 1173084 – port bug 1115480 (XPCOM module for mDNSProvider) to thunderbird – TEST-UNEXPECTED-FAIL | dom/presentation/tests/xpcshell/test_multicast_dns_device_provider.js

MailNews Core-specific: (6)

  • Fixed: 912465 – Opening files for writing can destroy data on full disk
  • Fixed: 1158774 – Port |Bug 1155776 – move USE_EXTENSION_MANIFEST to moz.build| to comm-central
  • Fixed: 1159775 – Port |Bug 870891 – Move DIST_FILES to moz.build| to comm-central
  • Fixed: 1163331 – Update /mailnews/ for PLDHashTable API changes
  • Fixed: 1169399 – Path specified in LOCAL_INCLUDES does not exist: /mozilla/security/manager/ssl/src
  • Fixed: 1171663 – bustage: mailnews/local/src/nsPop3Sink.cpp:63:85: error: ‘PR_LOG’ was not declared in this scope

Windows builds Official Windows, Official Windows installer

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

Mac builds Official Mac

Thunderbird Trunk

Comments (0)

Permalink

2015-05-26 Calendar builds

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

  • Fixed: 735253 – JavaScript Error: “TypeError: calendar is null” {file: “chrome://calendar/content/calendar-task-editing.js” line: 102}
  • Fixed: 768207 – Make the cache checkbox default-on in the new calendar dialog
  • Fixed: 1049591 – Fix lots of strict warnings
  • Fixed: 1086573 – Lightning and Thunderbird disagree about timezone support in ics files
  • Fixed: 1099592 – Make JS callers of ios.newChannel call ios.newChannel2 in calendar/
  • Fixed: 1149423 – Add Windows timezone names to list of aliases
  • Fixed: 1151011 – Calendar events show up on wrong day when printing
  • Fixed: 1151440 – Choose a color not responsive when creating a New calendar in Lightning 4.0b1
  • Fixed: 1153327 – Run compare-locales with merging for Lightning
  • Fixed: 1156015 – Email scheduling fails for recipients with URN id
  • Fixed: 1158036 – Support sendMailTo for URN type attendees
  • Fixed: 1159447 – TEST-UNEXPECTED-FAIL | xpcshell-icaljs.ini:calendar/test/unit/test_extract.js
  • Fixed: 1159638 – Getter fails in calender-migration-dialog on first run after installation
  • Fixed: 1159682 – Provide a more appropriate “learn more” page on integrated Lightning firstrun
  • Fixed: 1159698 – Opt-out dialog has a button for “disable”, but actually the addon is removed
  • Fixed: 1160728 – Unbreak Lightning 4.0b4 beta builds
  • Fixed: 1162300 – TEST-UNEXPECTED-FAIL | xpcshell-libical.ini:calendar/test/unit/test_alarm.js | xpcshell return code: 0
  • Fixed: 1163306 – Re-enable libical tests and disable ical.js in nightly builds when binary compatibility is back
  • Fixed: 1165002 – Lightning broken, tries to load libical backend although “calendar.icaljs” defaults to “true”
  • Fixed: 1165315 – TEST-UNEXPECTED-FAIL | xpcshell-icaljs.ini:calendar/test/unit/test_bug759324.js | xpcshell return code: 1 | ###!!! ASSERTION: Deprecated, use NewChannelFromURI2 providing loadInfo arguments!
  • Fixed: 1165497 – TEST-UNEXPECTED-FAIL | xpcshell-icaljs.ini:calendar/test/unit/test_alarmservice.js | xpcshell return code: -11
  • Fixed: 1165726 – TEST-UNEXPECTED-FAIL | /builds/slave/test/build/tests/mozmill/testBasicFunctionality.js | testBasicFunctionality.js::testSmokeTest
  • Fixed: 1165728 – TEST-UNEXPECTED-FAIL | xpcshell-icaljs.ini:calendar/test/unit/test_bug494140.js | xpcshell return code: -11

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

Calendar

Comments (0)

Permalink