Lukasz Janyst
e57ce02e59
credentials: Persist the credentials store on credentials delete
4 years ago
Lukasz Janyst
08cc3fea46
peroxide: Account for long filnames when performing header line unfolding
4 years ago
Lukasz Janyst
eb0c618d83
peroxide: Support for negative search contidions
4 years ago
Lukasz Janyst
0599dca910
peroxide: Make message header unfolding RFC822 compliant
4 years ago
Lukasz Janyst
4a2a9e5cd8
peroxide: Move sanitizers to a separate file
4 years ago
Lukasz Janyst
ff91fef274
peroxide: Sanitize the quoted printable input before parsing for encryption
...
Some clients add a single = at the end of the message part causing the parser
to fail.
4 years ago
Lukasz Janyst
f239bca3b1
peroxide: Clean up base64 encoded attachments before decoding
...
Some mailers add exclamation points at the end of each line in the
base64-encoded attachments. Ie: agnitas.de used by globus.ch.
4 years ago
Lukasz Janyst
8a63197836
tests: Remove the badssl.com correct pinning test
...
They regenerate the cert with Let's Encrypt every three months
4 years ago
Lukasz Janyst
f79a42ff86
peroxide: Fix parsing of recursive multipart messages
...
Make sure to not mix up parent and child part boundary markers when the
clild marker is a suffix of the parent marker.
4 years ago
Lukasz Janyst
259d21198b
settings: Change the cache location and update example config file
4 years ago
Lukasz Janyst
1a3ba605cd
imap: Always report the Sent folder as empty in BCCSelf mode
...
Fixes #11
4 years ago
Jakub
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.
4 years ago
Jakub
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
4 years ago
Lukasz Janyst
c123ef65b3
peroxide: Add an option to BCC self in every sent email
...
Fixes #14
4 years ago
Lukasz Janyst
9ea718ee7f
settings: Change the default config/cache locations
4 years ago
Lukasz Janyst
2af4d35946
credentials: Refactor the encryption/dectryption functions
4 years ago
Lukasz Janyst
0de6511aab
tests: Fix the parameters for the BringOnline method
...
Issue #13
4 years ago
Lukasz Janyst
818bdaabc2
imap/smtp: Use the user-selected key slot for authentication
...
Issue #13
4 years ago
Lukasz Janyst
79b9a96532
tests: Test login key slot decoder
...
Issue #13
4 years ago
Lukasz Janyst
efda662e28
users: Implement login key slot decoder
...
Issue #13
4 years ago
Lukasz Janyst
beead1b37d
tests: Update the mocks to reflect the kew CredentialStorer interface
...
Issue #13
4 years ago
Lukasz Janyst
fbd0326e2e
users: Implement the key slot management API
...
Issue #13
4 years ago
Lukasz Janyst
945f69fe2e
tests: Test the slot-based authenticatio API
...
Issue #13
4 years ago
Lukasz Janyst
49b0f3a0f0
peroxide: Implement slot-based authentication using only the main slot
...
Issue #13
4 years ago
Lukasz Janyst
9a37010c1c
tests: Adjust the tests to the new credentials layout
4 years ago
Lukasz Janyst
643f6ec984
peroxide: Seal credentials with master key
...
Issue #13
4 years ago
Lukasz Janyst
887000dbd7
tests: Adjust to the simplified credentials API
4 years ago
Lukasz Janyst
6aecc72d8b
peroxide: Simplify the Credential Store
...
Issue #13
4 years ago
Lukasz Janyst
612659eecb
peroxide: Fix a deadlock on failed authorization
...
Issue #13
4 years ago
Lukasz Janyst
be6176d30f
peroxide: Adopt tests to clients that are offline by default
...
Issue #13
4 years ago
Lukasz Janyst
b0c0e425ae
peroxide: Bring the user online only when either an IMAP or an SMTP connection is requested
...
Issue #13
4 years ago
Lukasz Janyst
2dccb628fb
cleanup: Get rid of unused events in tests
...
Issue #13
4 years ago
Lukasz Janyst
f461a8db01
cleanup: Get rid of unused events
...
Issue #13
4 years ago
Lukasz Janyst
62aee11cb9
cleanup: Remove notification of keychain error
...
Issue #13
4 years ago
Lukasz Janyst
c088a508ab
cleanup: Fix tests
4 years ago
Lukasz Janyst
92da6ca550
cleanup: Remove unused packages
4 years ago
Lukasz Janyst
feee18b1f6
peroxide: Make the server address configurable
...
Issue #6
4 years ago
Lukasz Janyst
0d608248c5
cleanup: Move the store handling code to the store package
...
Issue #6
4 years ago
Lukasz Janyst
ba69344b3d
cleanup: Move the cache loading code to the cache package
...
Issue #6
4 years ago
Lukasz Janyst
9074041d20
cleanup: Don't print error if event cache file does not exist
...
Issue #6
4 years ago
Lukasz Janyst
a849028b94
cleanup: Get rid of cache config
...
Issue #6
4 years ago
Lukasz Janyst
0576dcddff
bridge: Remove the X509 generation and management code
...
Issue #6
4 years ago
Lukasz Janyst
18eed02825
cleanup: Remove bridge constants
...
Issue #6
4 years ago
Lukasz Janyst
d192b5950b
cleanup: Remove release notes constants
...
Issue #6
4 years ago
Lukasz Janyst
d006d4b20c
cleanup: Use YAML parser to load JSON config
...
Issue #6
4 years ago
Lukasz Janyst
6fa70a8711
cleanup: Remove the cache location from settings
4 years ago
Lukasz Janyst
02dec92fb1
cleanup: Remove unused settings and adjust some defaults
...
Issue #6
4 years ago
Lukasz Janyst
25f9d0e62c
cleanup: Remove the saving functionality from settings
...
Issue #6
4 years ago
Lukasz Janyst
2be9e5f658
cleanup: Don't pass the settings object to the SMTP backend
...
Issue #6
4 years ago
Lukasz Janyst
95070d752b
cleanup: Remove confirmer
...
Issue #6
Issue #3
4 years ago