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 |
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 |
Lukasz Janyst
|
a05ba5e273
|
cleanup: Make settings read only
Issue #6
Issue #3
|
4 years ago |
Lukasz Janyst
|
6b8990aaf0
|
cleanup: Remove os.Args mods
Issue #6
Issue #3
|
4 years ago |
Lukasz Janyst
|
4714a1a714
|
cleanup: Remove file download functionality and metrics reporting
|
4 years ago |
Lukasz Janyst
|
3d32216fad
|
cleanup: Get rid of BugReporting and UserAgent spying
Issue #6
Issue #3
|
4 years ago |
Lukasz Janyst
|
ba325b3012
|
cleanup: Remove the cli frontend
Issue #6
Issue #3
|
4 years ago |
Lukasz Janyst
|
a324c4f985
|
clanup: Untangle the bridge setup
Issue #6
Issue #3
|
4 years ago |
Lukasz Janyst
|
f54d889ca6
|
cleanup: Make the bridge StoreFactory public
Issue #3
Issue #6
|
4 years ago |