Commit Graph

11 Commits (12667c70f6b1de793270b0f4172c0335dccad55a)

Author SHA1 Message Date
bors[bot] e41b072938
Merge
1268: Roundcube db r=Nebukadneza a=micw

## What type of PR?

feature

## What does this PR do?

- makes roundcube work with mysql
- runs db init/upgrade scripts on startup
- redirects roundcube logs to stdout

### Related issue(s)
- preparations to solve 
- closes  (side effect ;-) )

## Prerequistes

- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: Michael Wyraz <michael@wyraz.de>
Co-authored-by: micw <michael@wyraz.de>
Michael Wyraz 9b10e938cf Make roundcube db configurable
hoellen fc320028a9 Update roundcube to 1.4.0 and enable new skin
guruevi 66e4c9bb28
Allow for multiple identities
Mailu is already set up to disallow non-existing identities at the SMTP level. People can already set up identities on external email clients. This should allow users to set up multiple identities within Roundcube
Thomas Sänger 89c55ba8fe
use safer cipher in roundcube
"Default is set for backward compatibility to DES-EDE3-CBC,
but you can choose e.g. AES-256-CBC which we consider a better choice."

https://github.com/roundcube/roundcubemail/blob/master/config/defaults.inc.php#L512
Mildred Ki'Lya b7ece9f9b8 roundcube: fix host parametrization
Roundcube can be parametrized so it can take a different hostname than
'front' or 'imap' to connect to the mail servers through environment
variables. Unfortunately, this was not correct and in PHP a `||`
operator always returns a boolean. It did not work as expected.

Instead use the ternary operator `:?` that works in all cases.
Mildred Ki'Lya ae8c9f5a6b Add various environment variables to allow running outside of docker-compose
kaiyou 31b887807a Enable enigma for testing in Roundcube, fixes
kaiyou 34d88144b2 Set the temp directory for Roundcube, related to
kaiyou 652ca769dc Allow authentication from webmail directly, fixes
kaiyou f22194d78b Rename the webmails directory