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
|
c5f1ce4054
|
peroxide: Implement logfiles and logfile rotation
|
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
|
b33652344e
|
docs: Update the installation and usage instructions
|
4 years ago |
Lukasz Janyst
|
9c86f7731c
|
dist: Add installation script
|
4 years ago |
Lukasz Janyst
|
259d21198b
|
settings: Change the cache location and update example config file
|
4 years ago |
Lukasz Janyst
|
5af4f8031b
|
dist: Change the binary path in the systemd service 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
|
cd57d42e63
|
docs: Add a security note
|
4 years ago |
Lukasz Janyst
|
888ba677ca
|
docs: Update README.md
|
4 years ago |
Lukasz Janyst
|
9ea718ee7f
|
settings: Change the default config/cache locations
|
4 years ago |
Lukasz Janyst
|
d91afce3e7
|
dist: Add a systemd service file
Fixes #7
|
4 years ago |
Lukasz Janyst
|
ab46346439
|
peroxide/perixide-cfg: Change the default configuration path
|
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
|
432456aaa7
|
peroxide-cfg: Refactor handling of commandline arguments
Issue #13
|
4 years ago |
Lukasz Janyst
|
eecc2b895f
|
peroxide-cfg: Implement key slot manipulation
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
|
5aa57e9f3e
|
peroxide-cfg: Login and store slot-based credentials
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
|
e99fcb750f
|
docs: Update the example config
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
|
07f1d4ec16
|
peroxide-cfg: Adjust to the new credentials API
Issue #13
|
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
|
9aedcfb8fe
|
cfg: Show bridge password when listing accounts
|
4 years ago |
Lukasz Janyst
|
a4302dc49c
|
doc: Add example configuration
|
4 years ago |
Lukasz Janyst
|
c22d7110df
|
cleanup: Modulo bookkeeping
|
4 years ago |
Lukasz Janyst
|
c088a508ab
|
cleanup: Fix tests
|
4 years ago |
Lukasz Janyst
|
92da6ca550
|
cleanup: Remove unused packages
|
4 years ago |
Lukasz Janyst
|
3182a3296b
|
cleanup: Remove dev docs
|
4 years ago |
Lukasz Janyst
|
29b36c681b
|
cleanup: Remove gherkin tests
|
4 years ago |
Lukasz Janyst
|
fd358aecc9
|
peroxide: Fix top-level error checking
Issue #6
|
4 years ago |
Lukasz Janyst
|
feee18b1f6
|
peroxide: Make the server address configurable
Issue #6
|
4 years ago |
Lukasz Janyst
|
69befee6d3
|
peroxide: Add flag to set the log level
Issue #6
|
4 years ago |