714a4978437b8083c9aa8d15122aa660876f0d28: Bug 1480057 - fix sorting of chat participants list by accessing label/name correctly after switch to richlistbox. r=mkmelin a=jorgk THUNDERBIRD_65_0b2_BUILD2 THUNDERBIRD_65_0b2_RELEASE
Florian Quèze <florian@queze.net> - Sun, 06 Jan 2019 20:59:52 +0100 - rev 33078
Push 2359 by mozilla@jorgk.com at Mon, 07 Jan 2019 16:23:08 +0000
Bug 1480057 - fix sorting of chat participants list by accessing label/name correctly after switch to richlistbox. r=mkmelin a=jorgk
9ecaec399244c48275f18d4dfdf66a5613d15db9: No bug - Pin mozilla-beta version (rev 35ba72605a9a, FIREFOX_65_0b8) for release. a=jorgk
Jorg K <jorgk@jorgk.com> - Sun, 06 Jan 2019 17:38:21 +0100 - rev 33077
Push 2358 by mozilla@jorgk.com at Sun, 06 Jan 2019 16:39:10 +0000
No bug - Pin mozilla-beta version (rev 35ba72605a9a, FIREFOX_65_0b8) for release. a=jorgk
c45fa8a5db0c4a538ff650a91b93a4e825d9f742: Bug 1498795 - Be more tolerant of spaces in base64-encoded RFC 2047 tokens. r+a=jorgk
Alfred Peters <infofrommozilla@gmail.com> - Sat, 05 Jan 2019 10:46:00 +0100 - rev 33076
Push 2358 by mozilla@jorgk.com at Sun, 06 Jan 2019 16:39:10 +0000
Bug 1498795 - Be more tolerant of spaces in base64-encoded RFC 2047 tokens. r+a=jorgk
ec30d1b23b43a57e1a18eaded23c7a043a44136f: Bug 1517464 - Fix crash in SMTP DTOR by properly initialising/testing pointer. r=aceman a=jorgk
Jorg K <jorgk@jorgk.com> - Sat, 05 Jan 2019 13:58:23 +0100 - rev 33075
Push 2358 by mozilla@jorgk.com at Sun, 06 Jan 2019 16:39:10 +0000
Bug 1517464 - Fix crash in SMTP DTOR by properly initialising/testing pointer. r=aceman a=jorgk
1fbabef66920197989ddf3d0114578d222d8ced1: Bug 1516134 - run onChangedManualEdit() in emailWizard even if menulist hasn't changed from non-editable to editable, so that settings are read properly. r+a=jorgk
aceman <acelists@atlas.sk> - Sat, 05 Jan 2019 18:00:00 +0100 - rev 33074
Push 2358 by mozilla@jorgk.com at Sun, 06 Jan 2019 16:39:10 +0000
Bug 1516134 - run onChangedManualEdit() in emailWizard even if menulist hasn't changed from non-editable to editable, so that settings are read properly. r+a=jorgk
f16d6de1d4024a7b7a07eeddea307eb6aaf9e9e3: Bug 1517285 - Fix AB contact tree on Mac for dark theme by not using -moz-appearance: -moz-mac-source-list. r=arshad a=jorgk
Richard Marti <richard.marti@gmail.com> - Wed, 02 Jan 2019 15:27:43 +0100 - rev 33073
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1517285 - Fix AB contact tree on Mac for dark theme by not using -moz-appearance: -moz-mac-source-list. r=arshad a=jorgk
7fc7e14dd76e6ebb5f2e3db329eeb1a975e33bf0: Bug 1517352 - Set width/height for the search engine icon in menulist of the preferences. r+a=jorgk
Richard Marti <richard.marti@gmail.com> - Thu, 03 Jan 2019 00:34:59 +0100 - rev 33072
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1517352 - Set width/height for the search engine icon in menulist of the preferences. r+a=jorgk
6cb2a1aba7f156a166a342826b8c6876b77802ef: Bug 1492436 - Delete a recurring item if the last occurrence is deleted; r+a=philipp
MakeMyDay <makemyday@gmx-topmail.de> - Wed, 19 Sep 2018 14:17:49 +0200 - rev 33071
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1492436 - Delete a recurring item if the last occurrence is deleted; r+a=philipp
00c69d598e7a199292872ca3a17d97811e396e00: Bug 1492435 - Display the occurrence prompt also for expanded occurrences of a series and not just for recurrence items; r+a=philipp
MakeMyDay <makemyday@gmx-topmail.de> - Wed, 19 Sep 2018 14:17:10 +0200 - rev 33070
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1492435 - Display the occurrence prompt also for expanded occurrences of a series and not just for recurrence items; r+a=philipp
477d079972c5567475454e9bbfffd35f7d3b8c95: Bug 1517418 - Remove unneeded 'using namespace ...' from nsLDAPSecurityGlue.cpp. r+a=jorgk
Landry Breuil <landry@openbsd.org> - Thu, 03 Jan 2019 09:52:29 +0100 - rev 33069
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1517418 - Remove unneeded 'using namespace ...' from nsLDAPSecurityGlue.cpp. r+a=jorgk
a68ee343e490c89dcf226229ad99247e8dfdfe01: Bug 1516229 - [autoconfig] Beautify the account config debug output and avoid logging the password. r=Neil a=jorgk
Ben Bucksch <ben.bucksch@beonex.com> - Fri, 04 Jan 2019 06:58:00 +0100 - rev 33068
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1516229 - [autoconfig] Beautify the account config debug output and avoid logging the password. r=Neil a=jorgk * * * Bug 1516229 - Follow-up: Fix linting errors. r=me DONTBUILD
7f685897fe309ac256c3e591e4b14332c536a9e6: Bug 1515903 - [autoconfig] Allow PNG and JPEG image data: URLs. r=Neil a=jorgk
Ben Bucksch <ben.bucksch@beonex.com> - Fri, 21 Dec 2018 15:44:48 +0100 - rev 33067
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1515903 - [autoconfig] Allow PNG and JPEG image data: URLs. r=Neil a=jorgk Bug 1514628 changed the icon URL from http: to data:image/png;. However, data: URLs are forbidden, so the addon doesn't show up at all. data: URLs are highly dangerous in chrome code. They can contain anything, including javascript, e.g. data:text/javascript; and data:text/html; and similar. If these come from the network, and they are run from chrome code, they allow the attacker to run arbitrary code with system privileges, i.e. a remote code execution bug, a critical security bug. These are one of the most dangerous URLs in chrome. These should be avoided at all costs. However, I guess that data:image/png; and data:image/jpeg; are fine, because they cannot contain code. Then again, SVG can contain JS and must be forbidden. This change opens this up a little bit, allowing specifically PNG and JPEG image data: URLs, and only those. That allows icons to be inline.
ccac3411796aaae4bb4bf6f76cd5d388c1a08cfc: Bug 1511571 - [autoconfig] Make domain bold. r=aceman a=jorgk
Ben Bucksch <ben.bucksch@beonex.com> - Fri, 14 Dec 2018 12:05:14 +0100 - rev 33066
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1511571 - [autoconfig] Make domain bold. r=aceman a=jorgk To allow the user to more easily make secure decisions, we should make the second level domain of the hostname bold. E.g. for imap.mail.yahoo.com, we should make "yahoo.com" bold. Test Plan: IMAP config display: 1. Enter foo@yahoo.com 2. Click [Continue] 3. -> You see "Incoming: IMAP imap.mail.yahoo.com SSL" 4. -> whereas "yahoo.com" is bold Exchange config display: 1. To test Exchange AutoDiscover with an hotmail/outlook.com account (which has an IMAP config in our ISPDB), set these prefs: mailnews.auto_config.guess.enabled = false mailnews.auto_config_url = "" mailnews.mx_service_url = "" 2. Enter you@outlook.com and a valid password (it will not work without valid password, due to the Exchange AutoDiscover protocol design) 3. [Continue] 4. -> You see e.g. "Exchange server: mail.outlook.com" 5. -> whereas "outlook.com" is bold Insecure IMAP config display: 1. Enter foo@alice.it 2. Click [Continue] 3. -> You see "Incoming: IMAP in.alice.it No encryption" 4. -> whereas "alice.it" is bold 5. -> whereas "No encryption" is red Differential Revision: https://phabricator.services.mozilla.com/D13606
fb8839b8e49ed532baa674b6472042922ceb653b: Bug 1514522 - remove link to 3rd party site for account type add-ons. r+a=jorgk
Magnus Melin <mkmelin+mozilla@iki.fi> - Sat, 15 Dec 2018 23:16:41 +0200 - rev 33065
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1514522 - remove link to 3rd party site for account type add-ons. r+a=jorgk
42dfab681c409905c0d84cd86d100452cd603e1a: Bug 1500105 - Support Exchange AutoDiscover and parallelize network calls. r=aceman,mkmelin,Neil a=jorgk
Ben Bucksch <ben.bucksch@beonex.com> - Fri, 14 Dec 2018 12:05:14 +0100 - rev 33064
Push 2357 by mozilla@jorgk.com at Sat, 05 Jan 2019 08:33:44 +0000
Bug 1500105 - Support Exchange AutoDiscover and parallelize network calls. r=aceman,mkmelin,Neil a=jorgk Summary: * Parallelize network calls * Exchange AutoDiscover protocol implementation * Try to find IMAP servers in the server response * Offer to install an extension which supports the Exchange protocol to get mails Runs all the ISP config lookup network calls in parallel. Class PriorityOrderAbortable (subclass of ParallelAbortable) implements a policy that waits until one of the calls returns successfully, then takes that result and cancels all pending less desirable calls. Implements the Exchange AutoDiscover protocol to detect Exchange servers. If the server gives an IMAP configuration, we offer that to the user. Alternatively, we offer a compatible verified extension that implements the specific Exchange protocol that the Exchange server returned. Exchange has at least 7 protocols, and we show extensions that support the protocols that the server listed and that are known to work well and actively maintained. The setup process then continues without interruption. Test plan: Exchange autoconfig: 1. To test Exchange AutoDiscover with an hotmail/outlook.com account (which has an IMAP config in our ISPDB), set these prefs: mailnews.auto_config.guess.enabled = false mailnews.auto_config_url = "" mailnews.mx_service_url = "" 2. Enter you@outlook.com and a valid password (it will not work without valid password, due to the Exchange AutoDiscover protocol design) 3. [Continue] 4. -> TB should find an Exchange server with hostname 5. -> TB will offer you to install an extension that supports this protocol type, with explanatory text and a link 6. Click [Install] 7. -> The password is checked, the dialog closes, and the account appears, and your emails are downloaded. Parallel network calls: 1. Open account creation dialog 2. Enter "foo@gmail.com", "foo@yahoo.com", "foo@sys4.de", "foo@example.com", or any other domain 3. -> It works functionally as before, see https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration 4. -> It's faster than before Differential Revision: https://phabricator.services.mozilla.com/D9215
35b1ef0dea94c8a9caf932caeff29d3515356e7d: Automatic version bump CLOSED TREE NO BUG a=release
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 31 Dec 2018 23:39:15 +0000 - rev 33063
Push 2356 by tbirdbld at Mon, 31 Dec 2018 23:39:20 +0000
Automatic version bump CLOSED TREE NO BUG a=release
bdf1f37adbac616743c572d17418b394c77dcf82: No bug - Tagging 195a2aef72e1ab507c07ca93e703600b4b09c3b3 with THUNDERBIRD_65_0b1_BUILD5, THUNDERBIRD_65_0b1_RELEASE a=release CLOSED TREE
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 31 Dec 2018 23:39:13 +0000 - rev 33062
Push 2356 by tbirdbld at Mon, 31 Dec 2018 23:39:20 +0000
No bug - Tagging 195a2aef72e1ab507c07ca93e703600b4b09c3b3 with THUNDERBIRD_65_0b1_BUILD5, THUNDERBIRD_65_0b1_RELEASE a=release CLOSED TREE
636f744e5be4cc85e4c8438b8b87dbe5c3e8beee: Bug 1427317 - Follow-up: Rename currentEngine to defaultEngine (see bug 1510936). r+a=me DONTBUILD
Jorg K <jorgk@jorgk.com> - Mon, 31 Dec 2018 20:39:39 +0100 - rev 33061
Push 2355 by mozilla@jorgk.com at Mon, 31 Dec 2018 19:41:10 +0000
Bug 1427317 - Follow-up: Rename currentEngine to defaultEngine (see bug 1510936). r+a=me DONTBUILD
0fc0c5dd8de5573e8951af5e00fa6ed821f66670: Bug 1427317 - Allow addition of search engines from XML file and removal in general pane in preferences. r=Paenglab a=jorgk
Jorg K <jorgk@jorgk.com> - Tue, 02 Jan 2018 18:25:13 +0100 - rev 33060
Push 2354 by mozilla@jorgk.com at Mon, 31 Dec 2018 16:53:09 +0000
Bug 1427317 - Allow addition of search engines from XML file and removal in general pane in preferences. r=Paenglab a=jorgk
faa09be420d4aed29c76d18636af23e5184f9882: Bug 1516450 - Distinguish between hovered and selected tree items with dark theme. r+a=jorgk
Richard Marti <richard.marti@gmail.com> - Wed, 26 Dec 2018 19:25:12 +0100 - rev 33059
Push 2354 by mozilla@jorgk.com at Mon, 31 Dec 2018 16:53:09 +0000
Bug 1516450 - Distinguish between hovered and selected tree items with dark theme. r+a=jorgk
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip