Commit Graph

20 Commits (50d76076ed748c4cfceab08665ba32650febc293)

Author SHA1 Message Date
Dimitri Huisman 5232bd38fd Simplify webmail logout.
Dimitri Huisman 44d2448412 Updated SSO logic for webmails. Fixed small bug rate limiting.
Florent Daigniere dd3d03f06d Merge remote-tracking branch 'upstream/master' into webmail-sso
Florent Daigniere 80f939cf1a Revert to the old behaviour when ADMIN=false
Florent Daigniere 2cdee8d18e Make roundcube use internal auth
lub 02cfe326d3 support using files for SECRET_KEY and DB_PW
this enables usage of e.g. docker swarm secrets instead of exposing the
passwords directly via environment variables

just use DB_PW_FILE and SECRET_KEY_FILE instead of DB_PW and SECRET_KEY
bors[bot] 0469e96f8e
Merge
1298: Added carddav-plugin for roundcube webmail r=ofthesun9 a=sholl

## Feature

This PR enables the carddav contacts plugin for integration remote contact-repositories based on CardDAV.

## What does this PR do?

This PR enables the carddav contacts plugin for integration remote contact-repositories based on CardDAV.

### Related issue(s)
- Related , at least for CardDAV.


## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly (not needed since the plugins of webmail is not mentioned in the docs.)
- [x] Changelog-entry added


Co-authored-by: Stephan Holl <stephan@holl-land.de>
TheLegend875 519600a78b Set From header for delivery reports
closes 
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
Stephan Holl a22e8eb0c5 Added carddav-Plugin for roundcube.
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