Tranquil IT recrute Tranquil IT recrute


Version : 60.4.0-35

  • package : tis-thunderbird
  • editor : Mozilla
  • version : 60.4.0-35
  • licence : MPL-1.1,LGPL-2.1,GPLv2,MPL-2.0
  • architecture : x64
  • locale : fr
  • description : Mozilla Email client POP IMAP LDAP
  • description_fr : Client de messagerie email POP IMAP LDAP
  • min_os_version : 6.1
  • max_os_version :
  • min_wapt_version : 1.5
  • installed_size : 149241856
  • impacted_process : thunderbird.exe
  • signature_date : 20181226-122235
  • maintainer : Kevin Guerineau

# -*- coding: utf-8 -*-

from setuphelpers import *
import time
import subprocess

uninstallkey = []

proxy = {}

def install():
    waptversion = Version(__version__)

    if waptversion > Version('1.5') :

        softname = 'Mozilla Thunderbird'
        versionsoft = control['version'].split('-',1)[0]

        check_installed = installed_softwares(softname)
        diskfreespacebefore = get_disk_free_space(programfiles)

        if check_installed:
                 for uninstall in check_installed:
                        if iswin64():
                          if 'x86' in uninstall['name'] :
                            print(u'remove Thunderbird x86 for install Thunderbird x64' )
                            if uninstall_key_exists(uninstall['key']):
                                cmd = WAPT.uninstall_cmd(uninstall['key'])
                                time.sleep (5)

        version = control.version.split('-',1)[0]
        arch = control.architecture
        locale = control.locale
        key='Mozilla Thunderbird %s (%s %s)' % (version,arch,locale)
        install_exe_if_needed('Thunderbird Setup %s.exe' % version ,silentflags='-ms',key=key ,min_version=version,killbefore=['thunderbird.exe'])
        remove_desktop_shortcut('Mozilla Thunderbird')

        print("Disabling auto update")

        diskfreespaceafter = get_disk_free_space(programfiles)
        difffreespace = diskfreespacebefore - diskfreespaceafter
        print(ur"Espace disque necessaire pour l'installation : " + str(difffreespace))

        error('This package is not compatible with your WAPT version. Please upgrade to WAPT 1.5 or more.')

def session_setup():

    thunderbird_shortcut = makepath(user_desktop(),'Mozilla Thunderbird.lnk')

    if isfile(thunderbird_shortcut):
        remove_user_desktop_shortcut('Mozilla Thunderbird')
        create_user_desktop_shortcut('Mozilla Thunderbird' % label,makepath(programfiles64,'Mozilla Thunderbird','thunderbird.exe'))

    thunderbird_quickLaunch = makepath(user_appdata(),'Microsoft','Internet Explorer','Quick Launch', 'User Pinned', 'TaskBar', 'Mozilla Thunderbird.Lnk')

    if isfile(thunderbird_quickLaunch):
        create_shortcut(thunderbird_quickLaunch,makepath(programfiles,'Mozilla Thunderbird','thunderbird.exe'))

def update_package():
    import re,requests,urlparse,glob

    url = requests.head('',proxies=proxy).headers['Location']
    filename = urlparse.unquote(url.rsplit('/',1)[1])
    if not isfile(filename):
        print('Downloading %s from %s'%(filename,url))
        print(filename + ' already exist')

    # updates control version from filename, increment package version.
    control = PackageEntry().load_control_from_wapt ('.')
    control.version = '%s-%s'%(re.findall(r'Thunderbird Setup (.*)\.exe',filename)[0],int(control.version.split('-',1)[1])+1)

    # removes old exe
    if isfile(filename):
        exes = glob.glob('Thunderbird*.exe')
        for fn in exes:
            if fn != filename:
                print('Delete ' + fn)

    print('The update is complete, you can now test and then launch a build upload.')

if __name__ == '__main__':



Version 60.0 August,6 2018


* When writing a message, a delete button now allows the removal of a recipient. This delete button is displayed when hovering the To/Cc/Bcc selector.

* Many improvements to attachments handling during compose: Attachments can now be reordered using a dialog, keyboard shortcuts, or drag and drop. The "Attach" button moved to the right to be above the attachment pane. The access key of the attachment pane (e.g. Alt+M, may vary depending on localization, Ctrl+M on Mac) now also works to show or hide the pane. The attachment pane can also be shown initially when composing a  message. Right-click on the header to enable this option. Hiding a non-empty attachment pane will now show a placeholder paperclip to indicate the presence of attachments and avoid sending them accidentally.

* "Edit Template" command. This also solves various problems when saving as template (duplicates created, message ID lost).

* " Message from Template" command

* Allow changing the Spellcheck Language from status bar

* Light and Dark themes

* WebExtension themes are now enabled in Thunderbird

* A default startup directory in the address book window can now be configured

* Individual feed update interval

* An option under "Tools > Options, Advanced, General" now allows to select whether date/time display will follow the application locale (adjusted by operating system's format settings for that locale) or the locale selected in the operating system's regional settings. In other words, an US English Thunderbird can use, for example, German formats.

* OAuth2 authentication for Yahoo and AOL

* FIDO U2F support

* Thunderbird now allows the conversion of folders from mbox to maildir format and vice versa. This is an experimental feature that needs to be enabled by setting the preference mail.store_conversion_enabled. Note that this functionality does not not work if the option "Allow Windows Search/Spotlight to search messages" is selected.

* Calendar: Allow copying, cutting or deleting of a selected occurrence or the entire series for recurring events

* Calendar: Provide an option to display locations for events in calendar day and week views

* Calendar: Provide the ability for sending/not sending meeting notifications directly instead of showing a popup

* Calendar: Option to select the target calendar when pasting an event or task

* Calendar: Allow email scheduling for CalDAV servers supporting server-side scheduling


* Thunderbird Chat now contains multiple built-in message themes

* IMPORTANT: Add-ons not marked as compatible with Thunderbird 60 by their authors will be disabled (this can be reverted via preference extensions.strictCompatibility)

* IMAP: When after sending a message storing that sent message fails, the message can now be stored in a local folder

* Add-on options can no longer be configured from the Add-on Manager page. A  menu item "Add-on Options" is now available on the Tools menu.

* When messages are composed in paragraph format, "body text" and split mail quotes are converted to paragraphs when pressing the enter key

* "Edit As  Message" will now use the account's default compose format, either HTML or plain text ignoring the format of the message. Plain text messages will be converted to HTML and vice versa. Then using the modifier, the format choice will be reverted.

* The "Edit Draft" command now also honors the use of the shift key to convert HTML to plain text or vice versa when editing a draft

* The plain text to HTML conversion has been improved where such a conversion is necessary for "Edit As  Message" or when the shift modifier is used for "Edit Draft" or " Message from Template".

* During address entry, the matching part of the address is now shown in bold. Preference mail.autoComplete.commentColumn allows to display the address book where the address is stored.

* When attaching a message via drag and drop, the subject of the message is now used as attachment name instead of "Attached Message"

* Better address book photo handling: Photos can be added by drag and drop and a copy of all photos will be stored in the Thunderbird profile

* On first start, Thunderbird now shows the account setup dialog, no longer the account provisioner dialog

* Thunderbird follows Firefox' Photon design with rectangular tabs and many other theme improvements

* When customizing the From: address, Thunderbird will now use this address for the SMTP "MAIL FROM" command. Previously the address configured in the identity was used. The preference mail.smtp.useSenderForSmtpMailFrom allows return to the previous behavior.

* Native notifications on Linux are now re-enabled

* Thunderbird now uses Mozilla's latest proxy technology (add-on FoxyProxy now supported)

* Thunderbird now uses the latest Rust-based Mozilla technology, including Quantum's CSS engine (based on Servo) and encoding_rs, for displaying and encoding messages

* All certificates issued by Symantec roots before 2016-06-01 are distrusted for use in TLS secured traffic in Thunderbird 60 and above. This applies to all brands Symantec operated: Thawte, RapidSSL, GeoTrust, Verisign, and Symantec. For usage in S/MIME the certificates remain valid. Details here.

* Calendar: Removal of capability to send email invitations compatible to Outlook 2002 and earlier

* Calendar: Reminders on read-only calendars can now be dismissed, while reminders for missed events will now only be displayed for writable calendars if option "Show missed reminders for writable calendars" is selected


* Thunderbird Chat: Nicknames inside of messages are colored to match the participants list

* When many Thunderbird clients or other email clients accessed the same IMAP draft folder, messages were sometimes sent with the wrong identity. This has been corrected and the user will be notified if none of their identities matches the draft.

* Various problems related to handling the IMAP trash folder: Under certain circumstances the selection of the trash folder didn't persist, for example when the name contained non-ASCII characters, or in localized versions of Thunderbird. At times unwanted additional trash folders were created. Selection of a trash folder didn't give immediate visual feedback.

* Shared IMAP folders not shown in subscribe dialog under some circumstances

* Messages moved between IMAP accounts were missing parts (embedded content or attachments) under some circumstances

* Improvements encoding/decoding message headers

* Text in the address book card view wasn't selectable

* Passwords can now contain non-ASCII characters, like international characters, for example áäß, and symbols, for example €§

* Outlook import. Note: Mail, address book and settings need to be imported individually as "Import Everything" currently does not work.

* Localised versions of Thunderbird didn't show a localised name for Hotmail's "Deleted" folder

* Contacts sidebar: Selection and context menu behavior

* Better error handling for Gmail authentication to avoid re-downloading of folders

* Thunderbird used a stale cached password after user edited a saved password

* Calendar: Wrong time formatting for some time zones

* Calendar: Can't copy information from event dialog for received invitations

* Various security fixes



[["Thunderbird Setup 60.4.0.exe", "fc81b51ee070bbad7cf05400da0f8160b8be6e0d45c3ac56b29bbe9182c8a04a"], ["local-settings.js", "78498a0d8c1e6b137e93081a785aacf63fccc3fb8f7ea04354d48224f5e1b357"], ["WAPT/icon.png", "4c42c4e3dc4d47449a18c238f73a5d41d589afd612c1d26ea53df46b00ed2425"], ["WAPT/certificate.crt", "13fb474c5c23c135a77aba592eb8821b9ecbcc463f5b7312312b87b20eac6779"], ["WAPT/wapt.psproj", "df3e2fa87fea9c7bdfcc22039b9ef7303f092898882d9f3f4233f5d92f90b3c7"], ["", "ab168d90ad47c7d576da734f7c752bb2cb136a27123c0f24a00b8b1bfe0890e1"], ["mozilla.cfg", "d9105efcd02b10b92a94166553e9f3c76dd9ea53115689744488701499db784a"], ["WAPT/control", "ae57af97efd4479214ab10f472e8f2c54b45faf5df8ee98dc7bdeac34755885e"], ["WAPT/changelog.txt", "00a73ab5c3ab33b41511c7f709c29eef4db335e6f3cdbabc8bd627e8b46f839a"]]