f3cc19b09c
GODT-2150: fixed initial implementation that filtered --no-window in gui instead of bridge.
2022-11-30 19:05:43 +01:00
f355cb4d38
GODT-1804: Add parsing ics attachment test.
2022-11-30 12:32:05 +01:00
e601245f01
Other(chore): Bump major version to v3
2022-11-23 16:08:27 +01:00
ad1fb47b0d
Other: Switch from liteapi to go-proton-api
2022-11-23 15:17:56 +01:00
555453bc1a
GODT-2142: Also permit split by comma in References header
2022-11-22 19:08:03 +01:00
cb81175fa0
Other: missing import
2022-11-22 17:18:30 +01:00
7cb9d62f0c
Other: Don't forward stdin/stdout/stderr
2022-11-22 14:20:30 +00:00
f954f89747
GODT-2111: Fix restart on macOS
2022-11-22 14:20:30 +00:00
82788e39f0
GODT-2111: Use cmd.Start for restart command for windows as well.
2022-11-22 14:20:30 +00:00
8160fe5448
Other: Update liteapi to v0.43.0
2022-11-21 13:16:50 +01:00
81facfd05f
GODT-2111: Give the child process its own group ID
2022-11-21 11:32:26 +01:00
054d9b3f09
GODT-2111: Properly reset crash counter + remove additional Quit call.
2022-11-21 11:32:25 +01:00
49b3c18903
GODT-2039: bridge monitors bridge-gui via its PID (port from v2.4)
2022-11-16 15:21:33 +01:00
ae87d7b236
GODT-1913: pass reporter to gluon, limit restarts, add crash handlers.
2022-11-16 13:48:31 +01:00
a797c01943
Other: Fix create draft action
...
If an InReplyTo entry in the header is present, the create draft action
should be reply, otherwise we use forward.
2022-11-16 13:48:30 +01:00
82987a1835
Other: added missing build tags for restarter.
2022-11-16 13:48:30 +01:00
04d9fa8f9e
Other: Fix apple mail config
2022-11-16 13:48:30 +01:00
7b7a2068ea
Other: Clear keychain entries on factory reset
2022-11-16 13:48:30 +01:00
8e34b51c77
GODT-1940: Fix message encryption
...
Update liteapi to v0.36.0 to include message encryption fix and fix
compile errors related to update.
2022-11-16 13:48:30 +01:00
c4343e0124
Other: Bump liteapi and clean up tests a bit
2022-11-16 13:48:30 +01:00
04b6571cb8
Other: Handle Seen/Flagged IMAP flags when APPENDing a message
...
When an IMAP client appends a message to a mailbox, it can specify
which flags it wants the appended message to have. We need to handle
these in a proton-specific way; not-seen messages need to be imported
with the Unread bool set to true, and flagged messages need to
additionally be imported with the Starred label.
2022-11-16 13:48:30 +01:00
7c62312220
Other: Fix all linter errors
2022-11-16 12:26:09 +01:00
e10cd2a3ed
GODT-1901: Allow to set IMAP SSL from UI
2022-11-16 12:26:09 +01:00
cec44be7c3
Other: SetMainExecutable, ForceLauncher
2022-11-16 12:26:09 +01:00
da1ee99c53
Other: Fix send with plus address
2022-11-16 12:26:09 +01:00
ba9368426c
GODT-1650: Send extras
2022-11-16 12:26:09 +01:00
51633e000b
GODT-1609: apply change from MR
2022-11-16 12:26:09 +01:00
b536b8707e
GODT-1609: use byte array for password
2022-11-16 12:26:09 +01:00
39433fe707
GODT-1779: Remove go-imap
2022-11-16 12:26:08 +01:00
e55e893c94
Other: Bump new badssl public key pin
...
badssl got a new TLS cert last week. We need to bump the pinned key.
This was generated by exporting the TLS cert at rsa4096.badssl.com with
the Chromium browser and running the following program on it:
```
b, err := os.ReadFile("badssl.pem")
if err != nil {
panic(err)
}
block, rest := pem.Decode(b)
if len(rest) > 0 {
panic("unexpected rest")
}
cert, err := x509.ParseCertificate(block.Bytes)
if err != nil {
panic(err)
}
hash := sha256.New()
if _, err := hash.Write(cert.RawSubjectPublicKeyInfo); err != nil {
panic(err)
}
fmt.Println(base64.StdEncoding.EncodeToString(hash.Sum(nil)))
```
2022-11-02 10:43:49 +01:00
78f9f49a8a
GODT-1751: switch from protonmail.com to proton.me domain
2022-10-27 13:13:05 +00:00
73f8811a4b
GODT-1645: Changing timeouts to not send too many login attempts.
2022-10-26 06:31:40 +00:00
9d800324af
Other: Update golangci-lint to v1.50.0
2022-10-17 11:14:22 +02:00
61c787b1c7
GODT-1833: Updage go.mod/sum.
2022-09-01 13:44:01 +02:00
310c6a1ccf
Other(refactor): Remove unencrypted recipient confirmation
2022-09-01 13:26:11 +02:00
0a1f349901
Other: require go 1.18 and update to golangci-lint to latest revision + fixes.
2022-09-01 13:23:07 +02:00
b3f8866ef7
GODT-1737: Improve logging during import
2022-08-29 16:10:28 +02:00
9bb16dec48
GODT-1754: Add logs for unilateral updates and SEARCH.
2022-08-29 16:09:54 +02:00
5b941013de
Other: Update SSL certificate fingerprint for test
2022-08-26 16:43:24 +02:00
654e816e6b
GODT-1686: Add Label/Folder filtering to pmapi
2022-08-16 16:05:42 +02:00
7cad7bcddb
GODT-1659: Convert charset only for text/* MIME types.
2022-08-16 16:05:42 +02:00
136d514cf7
GODT-1626: Update gopenpgp v2.4.7
...
This patch also replaces the deprecated calls to `SeparateKeyAndData`
with `SplitMessage`.
2022-08-16 16:05:42 +02:00
1ed7b690a5
mitigate shelling out behaviour risks
2022-08-16 15:46:44 +02:00
4edf2eb92c
Other: Add v2 to module name
2022-05-31 15:54:39 +02:00
2aa665ae38
GODT-1562: Update test fingerpring
2022-05-19 12:08:26 +02:00
865ac44037
GODT-1508: Splash screen for rebranding.
...
* Use old keychain until manual update.
* Improve desktop files migration for windows and linux.
* Revert, need admin rights to change desktop and start menu files.
2022-05-18 11:25:48 +02:00
f3c69faf8b
GODT-1260: Renaming
...
* Renaming GUI, CLI, no-impact config.
* License header and documentation rebranding.
* Rename app title and vendor. Impact: manual install
* Migrating mac keychain and launch on startup.
* Fix linter and linter renaming
2022-05-18 11:23:38 +02:00
de586e5f12
GODT-1527: Change bug report description.
2022-04-07 16:04:23 +00:00
c32a106898
GODT-1525: Add keybase/go-keychain/secretservice as new keychain helper.
2022-04-06 11:49:27 +00:00
478345e277
GODT-1522: Rebuild macOS keychain notification
2022-03-24 09:08:34 +01:00