Page MenuHomeSolus

Update to 1.8.3 and enable updates
Needs RevisionPublic

Authored by FriesischScott on Fri, May 28, 12:01 PM.

Details

Reviewers
JoshStrobl
Group Reviewers
Triage Team
Summary

Along with updating to 1.8.3 this enables the auto update feature. New updates will be installed to the users home directory. The launcher protonmail-bridge determines whether to run the default proton-bridge or a newer version if present. In the future this will allow hotfix releases such as 1.8.1 and 1.8.2 to be delivered to the users much faster. Additionally, users can now update to early access releases if they wish to.

Summarized changelog:

  • 1.8.3
    • Fixed a bug with sending encrypted emails to external contacts
  • 1.8.2
    • Hotfix for error during bug reporting
  • 1.8.1
    • Hotfix for crash when listing empty folder
  • 1.8.0
    • Refactor of message builder to achieve greater RFC compliance
    • Implemented connection manager to improve performance during weak connection, better handling of connection loss and other connectivity issues
    • Increased the number of message fetchers to allow more parallel requests - performance improvement
    • Log changes for easier debugging (update-related)
    • Fixed bugs with building of message bodies/headers
    • Fixed incorrect naming format of some of the attachments
    • Removed html-wrapping of non-decriptable messages - to facilitate decryption outside Bridge and/or allow to store such messages as they are

Full changelog: https://protonmail.com/download/bridge/stable_releases.html

Test Plan

Synced and sent mail through Thunderbird successfully.

Successfully used the update feature to update from older releases to the latest stable 1.8.3.

Diff Detail

Repository
R5138 protonmail-bridge
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 542
Build 542: arc lint + arc unit

Event Timeline

FriesischScott requested review of this revision.Fri, May 28, 12:01 PM
FriesischScott edited the summary of this revision. (Show Details)Fri, May 28, 12:02 PM
JoshStrobl requested changes to this revision.Fri, May 28, 12:57 PM
JoshStrobl added a subscriber: JoshStrobl.

Enabling auto-updates is not acceptable and may result in broken packages or changes that Solus does not want to apply. Needs to be disabled.

This revision now requires changes to proceed.Fri, May 28, 12:57 PM

No problem. From the discussion in D10644 I got the impression this was OK. I'll disable the updater.

It's a bit annoying though, that the app has lots of buttons and settings related to updated, early access, etc that don't do anything.

I'll have a look, maybe I can somehow disable/patch out the update related options.

Ah wasn't aware of that patch and the comment:

Normally, we would try to disable the automatic updater, but the signing process won't allow us to do it that way.

Gonna get up to speed on it. No need to make any changes yet.

Thanks. All that signing stuff is beyond me, so just let me know what you decide and I will adapt accordingly.