04f2dd1a0b
GODT-2021: Remove gluon data when deleting user
2022-11-16 13:48:31 +01:00
8b0024d53e
Other: Update Gluon to latest version
2022-11-16 13:48:30 +01:00
098685ec8b
GODT-2030: Rework deletion check on expunge
...
Some messages were not being deleted properly because they were also
present in the All-Sent folder.
The code has now been changed to filter out AllMail, AllDraft and
AllSend. If there are no remaining labels, the message will be deleted
permanently.
2022-11-16 13:48:30 +01:00
6c9293ec14
Other: Use current time if date is missing
2022-11-16 13:48:30 +01:00
8cbbfb0e34
GODT-1977: missing import.
2022-11-16 13:48:30 +01:00
bbbc18b959
GODT-1977: revert the pre-release changes.
2022-11-16 13:48:30 +01:00
5aa495b240
GODT-1977: add pre-release flag to app version on qa builds
2022-11-16 13:48:30 +01:00
c08d0eff7a
GODT-1977: fix launcher for v2 to v3 updates.
2022-11-16 13:48:30 +01:00
34213d1607
Other(CI): Use harbor image
2022-11-16 13:48:30 +01:00
82aa0b270c
Other: Bridge Tacoma v2.5.5
2022-11-16 13:48:30 +01:00
847d6de6bf
Other: Bump liteapi version
2022-11-16 13:48:30 +01:00
739fe826b3
GODT-2048: Add missing special use attributes
2022-11-16 13:48:30 +01:00
6bf67917fb
GODT-2034: Basic vault migration ability (proof of concept)
2022-11-16 13:48:30 +01:00
4c4c592f31
GODT-2008: Add unit test asserting that primary address is listed first
2022-11-16 13:48:30 +01:00
8a08d146bc
Other: Bridge Tacoma 2.5.4
2022-11-16 13:48:30 +01:00
da41398340
Other: Bump liteapi to mitigate race condition
2022-11-16 13:48:30 +01:00
d74873be31
GODT-1978: Don't install the same update twice
2022-11-16 13:48:30 +01:00
b9ffa96e8b
GODT-1978: Check latest version on force update if unknown
2022-11-16 13:48:30 +01:00
8a666dc8cc
Other: Add missing t.bridge = nil line
2022-11-16 13:48:30 +01:00
78fc5ec458
Other: Simple gRPC client/server under test
2022-11-16 13:48:30 +01:00
d093488522
GODT-1978: Auto-updates
2022-11-16 13:48:30 +01:00
1e29a5210f
GODT-1954: Draft message support
...
Add special case handling for draft messages so that if a Draft is
updated via an event it is correctly updated on the IMAP client via a
the new `imap.MessageUpdated event`.
This patch also updates Gluon to the latest version.
2022-11-16 13:48:30 +01:00
c548ba85fe
Other: Add more extensive logging
2022-11-16 13:48:30 +01:00
8bb60afabd
GODT-2014: bridge quit if gRPC client ends stream (v3)
2022-11-16 13:48:30 +01:00
8b5cb7729c
GODT-2013: CLI flag for frontend is required (v3)
2022-11-16 13:48:30 +01:00
f8d7b98d05
Other: Bridge Tacoma 2.5.3
2022-11-16 13:48:30 +01:00
bc7912e8fb
GODT-2022: Fix change between address modes
2022-11-16 13:48:30 +01:00
0812491f09
Other: Bridge Tacoma v2.5.2
2022-11-16 13:48:30 +01:00
af542a2fc1
Other: Ensure logout works when offline
2022-11-16 13:48:30 +01:00
039d1b7f99
GODT-2023: Revert to v2 bridge password encoming format
...
v2 used base64.RawURLEncoding rather than hex to encode the bridge
password. We should use that in v3 as well.
2022-11-16 13:48:30 +01:00
4ded8784fc
Other: Allow non-received messages to be imported to INBOX
2022-11-16 13:48:30 +01:00
943d95a725
Other: Add UserLoading/UserLoadFail events
2022-11-16 13:48:30 +01:00
75b788b793
GODT-1993: Use more efficient filtering for message deletion
2022-11-16 13:48:30 +01:00
048a83c8c9
Other: Bridge Tacoma v2.5.1
2022-11-16 13:48:30 +01:00
e92badef0e
GODT-2004: Ensure log files don't have color formatting
...
This patch ensures that log files written to disk do not have any color
formatting present.
Sadly due to limitations of the logrus library, we have to force
coloring enabled on logs to stdout.
2022-11-16 13:48:30 +01:00
924a423488
Other: Add some more debug logs
2022-11-16 13:48:30 +01:00
1ad821b2b7
GODT-2011: Use new app version format
2022-11-16 13:48:30 +01:00
62d62474fb
Other: Poll events after each IMAP operation
...
This matches bridge's behaviour (except for it being a non-blocking
wait).
It also cleans up some unused connector methods.
2022-11-16 13:48:30 +01:00
1dbc9a1366
GODT-2010: Add better logging for app focus feature
2022-11-16 13:48:30 +01:00
99745ac067
Other: Switch to faster message IDs route
...
The new API route lets us query exactly which message IDs a user has,
allowing us to begin syncing much faster than before.
2022-11-16 13:48:30 +01:00
dbfb7572a8
GODT-2008: Ensure user's addresses are returned in sorted order
2022-11-16 13:48:30 +01:00
a213b48f93
GODT-2002: Poll after SMTP send
...
After sending, a client might append to the sent folder over IMAP.
In this case, we perform deduplication and return the message ID of the
sent message. However, if we haven't already processed this message in
gluon, it doesn't work as expected.
This change polls the event stream immediately after send. Note that it
doesn't wait for these events to be processed; that should be done in a
follow-up commit.
2022-11-16 13:48:30 +01:00
b0f939bfaf
Other: Do not compile go bridge as win32 app
...
Compile as console application so that we can inspect trace outputs and
IMAP/SMTP Commands.
Note: This needs to be reverted before release.
2022-11-16 13:48:30 +01:00
075e1ef236
Other: Fix wrong encoding used for public key during sending
...
The newer liteapi contact code saves keys as *crypto.Key, however the
legacy code expects them to be strings. There was a bug in connecting
the new code to the legacy code: it was assumed these strings were meant
to be a base64 encoded string but they were actually just raw string
bytes.
2022-11-16 13:48:30 +01:00
88ad98ed37
Other: Bridge Tacoma v2.5.0
2022-11-16 13:48:30 +01:00
0a972285a6
Other(docs): Add build command to vault-editor readme
2022-11-16 13:48:30 +01:00
358a2e5266
Other: Disable TLS pin checks on QA builds
2022-11-16 13:48:30 +01:00
5bb2eeafb7
Other: Don't mark certs twice as installed
2022-11-16 13:48:30 +01:00
94f84625d4
Other: Use Cache rather than Config on non-linux OS for user data
2022-11-16 13:48:30 +01:00
34e4625b64
Other: Don't try proxy if dial was cancelled
2022-11-16 13:48:30 +01:00