diff --git a/Changelog.md b/Changelog.md index 9d0c1168..9887d1f6 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,6 +4,12 @@ Changelog [format](http://keepachangelog.com/en/1.0.0/) ## Unreleased +## [IE 1.1.x] Danube (v1.1.0 beta 2020-09-XX) + +### Fixed +* GODT-703 Import-Export showed always at least one total message. +* GODT-738 Fix for mbox files with long lines. + ## [Bridge 1.4.x] Forth (v1.4.0 beta 2020-09-XX) ### Added @@ -26,14 +32,10 @@ Changelog [format](http://keepachangelog.com/en/1.0.0/) * Generic bug report window title. * Fix missing check for unencrypted recipients during sending. * Version checking for catalina. -* GODT-703 Import-Export showed always at least one total message. +* GODT-730 Limit maximal TLS version for Yahoo IMAP server. ## [IE 1.0.x] Congo (v1.0.0 live 2020-09-08) -### Fixed -* GODT-730 Limit maximal TLS version for Yahoo IMAP server - -## [IE 0.2.x] Congo ### Added * GODT-633 Persistent anonymous API cookies for better load balancing and abuse detection. diff --git a/Makefile b/Makefile index 41fe11e7..66b5cea4 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ TARGET_OS?=${GOOS} # Keep version hardcoded so app build works also without Git repository. BRIDGE_APP_VERSION?=1.4.0-git -IE_APP_VERSION?=1.0.0-git +IE_APP_VERSION?=1.1.0-git APP_VERSION:=${BRIDGE_APP_VERSION} SRC_ICO:=logo.ico SRC_ICNS:=Bridge.icns diff --git a/go.mod b/go.mod index 21e113b8..1a3ccbd3 100644 --- a/go.mod +++ b/go.mod @@ -75,6 +75,7 @@ require ( replace ( github.com/docker/docker-credential-helpers => github.com/ProtonMail/docker-credential-helpers v1.1.0 github.com/emersion/go-imap => github.com/ProtonMail/go-imap v0.0.0-20200828124548-d04b0dc1f399 + github.com/emersion/go-mbox => github.com/ProtonMail/mbox v0.0.0-20200918064939-909a18c9af45 github.com/emersion/go-smtp => github.com/ProtonMail/go-smtp v0.0.0-20181206232543-8261df20d309 github.com/jameskeane/bcrypt => github.com/ProtonMail/bcrypt v0.0.0-20170924085257-7509ea014998 golang.org/x/crypto => github.com/ProtonMail/crypto v0.0.0-20200416114516-1fa7f403fb9c diff --git a/go.sum b/go.sum index 8d659fce..8d6b31bc 100644 --- a/go.sum +++ b/go.sum @@ -28,6 +28,8 @@ github.com/ProtonMail/go-vcard v0.0.0-20180326232728-33aaa0a0c8a5 h1:Uga1DHFN4GU github.com/ProtonMail/go-vcard v0.0.0-20180326232728-33aaa0a0c8a5/go.mod h1:oeP9CMN+ajWp5jKp1kue5daJNwMMxLF+ujPaUIoJWlA= github.com/ProtonMail/gopenpgp/v2 v2.0.1 h1:x0uvDhry5WzoHeJO4J3dgMLhG4Z9PeBJ2O+sDOY0LcU= github.com/ProtonMail/gopenpgp/v2 v2.0.1/go.mod h1:wQQCJo7DURO6S9VwH+kSDEYs/B63yZnAEfGlOg8YNBY= +github.com/ProtonMail/mbox v0.0.0-20200918064939-909a18c9af45 h1:GDh55hDI2sNiirDqEWV8b6EB729u78Qxu3nKF970n6g= +github.com/ProtonMail/mbox v0.0.0-20200918064939-909a18c9af45/go.mod h1:Yp9IVuuOYLEuMv4yjgDHvhb5mHOcYH6x92Oas3QqEZI= github.com/PuerkitoBio/goquery v1.5.1 h1:PSPBGne8NIUWw+/7vFBV+kG2J/5MOjbzc7154OaKCSE= github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc= github.com/abiosoft/ishell v2.0.0+incompatible h1:zpwIuEHc37EzrsIYah3cpevrIc8Oma7oZPxr03tlmmw= diff --git a/internal/importexport/credits.go b/internal/importexport/credits.go index d3ce319f..a8d79c8d 100644 --- a/internal/importexport/credits.go +++ b/internal/importexport/credits.go @@ -15,8 +15,8 @@ // You should have received a copy of the GNU General Public License // along with ProtonMail Bridge. If not, see . -// Code generated by ./credits.sh at Wed Sep 16 16:48:58 CEST 2020. DO NOT EDIT. +// Code generated by ./credits.sh at Wed Sep 23 01:34:10 PM CEST 2020. DO NOT EDIT. package importexport -const Credits = "github.com/0xAX/notificator;github.com/ProtonMail/bcrypt;github.com/ProtonMail/crypto;github.com/ProtonMail/docker-credential-helpers;github.com/ProtonMail/go-appdir;github.com/ProtonMail/go-apple-mobileconfig;github.com/ProtonMail/go-autostart;github.com/ProtonMail/go-imap;github.com/ProtonMail/go-imap-id;github.com/ProtonMail/go-smtp;github.com/ProtonMail/go-vcard;github.com/ProtonMail/gopenpgp/v2;github.com/PuerkitoBio/goquery;github.com/abiosoft/ishell;github.com/abiosoft/readline;github.com/allan-simon/go-singleinstance;github.com/certifi/gocertifi;github.com/chzyer/logex;github.com/chzyer/test;github.com/cucumber/godog;github.com/docker/docker-credential-helpers;github.com/emersion/go-imap;github.com/emersion/go-imap-appendlimit;github.com/emersion/go-imap-idle;github.com/emersion/go-imap-move;github.com/emersion/go-imap-quota;github.com/emersion/go-imap-specialuse;github.com/emersion/go-imap-unselect;github.com/emersion/go-mbox;github.com/emersion/go-message;github.com/emersion/go-sasl;github.com/emersion/go-smtp;github.com/emersion/go-textwrapper;github.com/emersion/go-vcard;github.com/fatih/color;github.com/flynn-archive/go-shlex;github.com/getsentry/raven-go;github.com/go-resty/resty/v2;github.com/golang/mock;github.com/google/go-cmp;github.com/google/uuid;github.com/gopherjs/gopherjs;github.com/hashicorp/go-multierror;github.com/jameskeane/bcrypt;github.com/jaytaylor/html2text;github.com/kardianos/osext;github.com/keybase/go-keychain;github.com/logrusorgru/aurora;github.com/mattn/go-runewidth;github.com/miekg/dns;github.com/myesui/uuid;github.com/nsf/jsondiff;github.com/olekukonko/tablewriter;github.com/pkg/errors;github.com/sirupsen/logrus;github.com/skratchdot/open-golang;github.com/ssor/bom;github.com/stretchr/testify;github.com/therecipe/qt;github.com/twinj/uuid;github.com/urfave/cli;go.etcd.io/bbolt;golang.org/x/crypto;golang.org/x/net;golang.org/x/text;gopkg.in/stretchr/testify.v1;;Font Awesome 4.7.0;;Qt 5.13 by Qt group;" +const Credits = "github.com/0xAX/notificator;github.com/abiosoft/ishell;github.com/abiosoft/readline;github.com/allan-simon/go-singleinstance;github.com/certifi/gocertifi;github.com/chzyer/logex;github.com/chzyer/test;github.com/cucumber/godog;github.com/docker/docker-credential-helpers;github.com/emersion/go-imap;github.com/emersion/go-imap-appendlimit;github.com/emersion/go-imap-idle;github.com/emersion/go-imap-move;github.com/emersion/go-imap-quota;github.com/emersion/go-imap-specialuse;github.com/emersion/go-imap-unselect;github.com/emersion/go-mbox;github.com/emersion/go-message;github.com/emersion/go-sasl;github.com/emersion/go-smtp;github.com/emersion/go-textwrapper;github.com/emersion/go-vcard;github.com/fatih/color;github.com/flynn-archive/go-shlex;github.com/getsentry/raven-go;github.com/golang/mock;github.com/google/go-cmp;github.com/google/uuid;github.com/gopherjs/gopherjs;github.com/go-resty/resty/v2;github.com/hashicorp/go-multierror;github.com/jameskeane/bcrypt;github.com/jaytaylor/html2text;github.com/kardianos/osext;github.com/keybase/go-keychain;github.com/logrusorgru/aurora;github.com/Masterminds/semver/v3;github.com/mattn/go-runewidth;github.com/miekg/dns;github.com/myesui/uuid;github.com/nsf/jsondiff;github.com/olekukonko/tablewriter;github.com/pkg/errors;github.com/ProtonMail/bcrypt;github.com/ProtonMail/crypto;github.com/ProtonMail/docker-credential-helpers;github.com/ProtonMail/go-appdir;github.com/ProtonMail/go-apple-mobileconfig;github.com/ProtonMail/go-autostart;github.com/ProtonMail/go-imap;github.com/ProtonMail/go-imap-id;github.com/ProtonMail/gopenpgp/v2;github.com/ProtonMail/go-smtp;github.com/ProtonMail/go-vcard;github.com/ProtonMail/mbox;github.com/PuerkitoBio/goquery;github.com/sirupsen/logrus;github.com/skratchdot/open-golang;github.com/ssor/bom;github.com/stretchr/testify;github.com/therecipe/qt;github.com/twinj/uuid;github.com/urfave/cli;go.etcd.io/bbolt;golang.org/x/crypto;golang.org/x/net;golang.org/x/text;gopkg.in/stretchr/testify.v1;;Font Awesome 4.7.0;;Qt 5.13 by Qt group;" diff --git a/internal/importexport/release_notes.go b/internal/importexport/release_notes.go index f6883ff7..91c8b1d0 100644 --- a/internal/importexport/release_notes.go +++ b/internal/importexport/release_notes.go @@ -15,19 +15,17 @@ // You should have received a copy of the GNU General Public License // along with ProtonMail Bridge. If not, see . -// Code generated by ./release-notes.sh at 'Fri Sep 11 09:30:51 AM CEST 2020'. DO NOT EDIT. +// Code generated by ./release-notes.sh at 'Wed Sep 23 01:31:53 PM CEST 2020'. DO NOT EDIT. package importexport -const ReleaseNotes = `***Note: If you were using the Import-Export app before, you need to uninstall the older version and log in again to the new version*** - -• Complete code refactor in preparation of stable and open source release of the Import-Export app -• Increased number of supported mail providers by changing the way the folder structures are handled (NIL hierarchy delimiter) -• Improved handling for unstable internet and pause and resume behavior +const ReleaseNotes = `• Speed up import by implementing parallel processing (parallel fetch, encrypt and upload of messages) +• Optimising the initial fetch of messages from external accounts +• Better handling of attachments and non-standard formatting +• Improved stability of the message parser +• Added persistent anonymous API cookies ` -const ReleaseFixedBugs = `• Fixed rare cases where the application freezes when starting/stopping imports -• Allowed current date to be included in the selected date range for both import and export -• Improved manual update process -• Limit space usage by on device application logs +const ReleaseFixedBugs = `• Import from mbox files with long lines +• Improvements to import from Yahoo accounts ` diff --git a/release-notes/bugs-importexport.txt b/release-notes/bugs-importexport.txt index 4449315b..46b04244 100644 --- a/release-notes/bugs-importexport.txt +++ b/release-notes/bugs-importexport.txt @@ -1,4 +1,2 @@ -• Fixed rare cases where the application freezes when starting/stopping imports -• Allowed current date to be included in the selected date range for both import and export -• Improved manual update process -• Limit space usage by on device application logs +• Import from mbox files with long lines +• Improvements to import from Yahoo accounts diff --git a/release-notes/notes-importexport.txt b/release-notes/notes-importexport.txt index 1eda3f76..68581970 100644 --- a/release-notes/notes-importexport.txt +++ b/release-notes/notes-importexport.txt @@ -1,5 +1,5 @@ -***Note: If you were using the Import-Export app before, you need to uninstall the older version and log in again to the new version*** - -• Complete code refactor in preparation of stable and open source release of the Import-Export app -• Increased number of supported mail providers by changing the way the folder structures are handled (NIL hierarchy delimiter) -• Improved handling for unstable internet and pause and resume behavior +• Speed up import by implementing parallel processing (parallel fetch, encrypt and upload of messages) +• Optimising the initial fetch of messages from external accounts +• Better handling of attachments and non-standard formatting +• Improved stability of the message parser +• Added persistent anonymous API cookies