195 Коммитов (1d90dc3ea382ec9f45f7d06a38ef905141f53ba4)

Автор SHA1 Сообщение Дата
bors[bot] 12480ccbff
Merge #2328
2328: Feature: Configurable default spam threshold used for new users r=mergify[bot] a=enginefeeder101

## What type of PR?

Feature

## What does this PR do?

This PR adds functionality to set a custom default spam threshold
for new users. The environment variable ``DEFAULT_SPAM_THRESHOLD`` is
used for this purpose. When not set, it defaults back to 80%, as the
default value was before.

If ``DEFAULT_SPAM_THRESHOLD`` is set to a value that Python cannot
parse as an integer, a ValueError is thrown. There is no error handling
for that case built-in. Should that be done?

## Prerequisites
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
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: enginefeeder101 <enginefeeder101@users.noreply.github.com>
Co-authored-by: Dimitri Huisman <diman@huisman.xyz>
3 лет назад
Vincent Kling 23d06a5761 Fix a bunch of typos 3 лет назад
Dimitri Huisman bfbdfbe312 Remove the misleading text in mailu.env that zstd and lz4 are supported for dovecot mail compression.
Zstd and lz4 are not supported. The reason is that the alpine project does not compile this
into the dovecot package.
Users who want this funcionality, can kindly request the alpine project to compile dovecot
with lz4&zstd support.
3 лет назад
Dimitri Huisman d19208d3d1 Merge branch 'master' of github.com:Mailu/Mailu into feature-switch-snappymail 3 лет назад
enginefeeder101 4da0ff1856
Documentation for configurable default spam threshold 3 лет назад
Alexander Graf 78ec24f156
Add data/fetchmail to mkdir command 3 лет назад
Will a54a784168 Update alpine-linux to 3.14.5 - Zlib security FIX 4 лет назад
Dimitri Huisman f2f859280c Merge remote-tracking branch 'origin/master' into feature-switch-snappymail 4 лет назад
Dimitri Huisman 9519d07ba2 Switch from RainLoop to SnappyMail 4 лет назад
Florent Daigniere a88424d19f Sturdy up the warning about v6 in setup 4 лет назад
Will d02296c3bc Update alpine-linux to 3.14.4 - OpenSSL security FIX 4 лет назад
Dimitri Huisman dfd5e441bd Fix resolver warning message not being displayed in setup. 4 лет назад
Florent Daigniere 0abbf2ba4a untested but it should work 4 лет назад
Dimitri Huisman 874a0ad24c Fix broken setup. Not all dependencies were pinned. As usual a dependency had a breaking update. 4 лет назад
Florent Daigniere 70ea2a5be0 all containers 4 лет назад
Florent Daigniere f4cb9de460 enable the resolver everywhere 4 лет назад
Florent Daigniere 984ae8b2d3 enable unbound by default 4 лет назад
bors[bot] 65d905fe62
Merge #2099
2099: update Dockerfile to alpine 3.14.3 r=mergify[bot] a=willofr

## What type of PR?
Security fix

## What does this PR do?
Updated the Dockerfile to use the latest alpine version 3.14.3 where several CVEs have been fixed: https://alpinelinux.org/posts/Alpine-3.14.3-released.html
New images successfully built on my test env.

### Related issue(s)
None

## Prerequisites
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
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Will <will@packer-output-c8fcfb40-3d93-4475-8f87-e14a9dd683b6>
Co-authored-by: willofr <willofr@users.noreply.github.com>
4 лет назад
Will b2abbc8856 update Dockerfile to alpine 3.14.3 4 лет назад
Dimitri Huisman f9efbeb7c6 Remove not-used DB_PORT/ROUNDCUBE_DB_PORT environment variables. Document how to specify port for DB URL 4 лет назад
bors[bot] c5966b29db
Merge #2035
2035: updated roundcube to 1.5.1 and carddav to 4.3.0 r=mergify[bot] a=ghostwheel42

## What type of PR?

enhancement

## What does this PR do?

updated roundcube to 1.5 and carddav to 4.2.2
also runs cleanup cronjob _once_ at startup

### Related issue(s)

- closes #2031 
- runs cleanup job mentioned in #1702 at startup

## Prerequisites
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
- [X] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
4 лет назад
Alexander Graf 1a41657f90
add documentation, allow overrides, clean plugins 4 лет назад
Dimitri Huisman 2efad07c0b Merge branch 'master' of github.com:Diman0/Mailu into remove-mailu-postgresql 4 лет назад
Dimitri Huisman b62836ad7e Process code review comments (PR #2069). 4 лет назад
Dimitri Huisman 1eeffe29c0 Remove Mailu PostgreSQL. Make roundcube database configurable via setup. Fix #1838. 4 лет назад
Dimitri Huisman f7677543c6 Process code review remarks
- Moved run to bottom of Dockerfile to allow using unmodified / cached states.
- Simplified bash code in deploy.sh.
- Improved the large bash one-liner in CI.yml. It could not handle >9 for 1.x.
4 лет назад
Dimitri Huisman 56dd70cf4a Implement versioning for CI/CD workflow (see #1182). 4 лет назад
Dimitri Huisman c81aa67dfa Use a better location for storing the fetchmail data. 4 лет назад
Dimitri Huisman 2404cf2e3d Fix for issue #1223 4 лет назад
bors[bot] f0188d9623
Merge #2034
2034: Add timezone to containers r=mergify[bot] a=DjVinnii

## What type of PR?

Enhancement

## What does this PR do?
This PR adds the tzdata package so that the environment variable `TZ` can be used to set the timezone of containers.

### Related issue(s)
- closes #1154 

## Prerequisites
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
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: DjVinnii <vincentkling@msn.com>
4 лет назад
DjVinnii 30d7e72765 Move TZ to Advanced settings 4 лет назад
DjVinnii 679eae5181 Add TZ to mailu.env 4 лет назад
Florent Daigniere fe58316776 The DKIM folder isn't required for rspamd 4 лет назад
Florent Daigniere 464a117e9f this should be changed too 4 лет назад
Florent Daigniere 862fdda55b Tweak the wording 4 лет назад
Diman0 ac496eed19 Update setup with new rate limit config vars. 4 лет назад
Florent Daigniere 89ea51d570 Implement rate-limits 4 лет назад
Florent Daigniere d7c2b510c7 Give alpine 3.14.2 a shot 4 лет назад
Dimitri Huisman e5972bd9ec Set default message rate limit to 200/day 4 лет назад
Florent Daigniere 1438253a06 Ratelimit outgoing emails per user 4 лет назад
Diman0 4cfa2dbc2a Increase width of rate limiting text box. 4 лет назад
Diman0 588904078e Set default of AUTH_RATELIMIT_SUBNET to False. Increase default AUTH_RATELIMIT value. 4 лет назад
Florent Daigniere d44608ed04 Merge remote-tracking branch 'upstream/master' into upgrade-alpine 4 лет назад
Dimitri Huisman b0fb9d822b Adapt requirements.txt to use pinned versions. 4 лет назад
Dimitri Huisman b140fa54ac Update jquery js dependencies in setup 4 лет назад
Dimitri Huisman 06019452e3 Remove dot in blueprint name to prevent critical flask initialisation error. 4 лет назад
Florent Daigniere 420afa53f8 Upgrade to alpine 3.14 4 лет назад
bors[bot] d1eab083f5
Merge #1831
1831: Fix roundcube database env configuration r=mergify[bot] a=parisni

## What type of PR?

bug-fix

## What does this PR do?

Both roundcube and mailu admin website can be backed by postgres/mysql. Before this PR, the `DB_FLAVOR` is shared by both services. However, the other roundcube dedicated DB params are prefixed with `ROUNDCUBE_`. (eg: `ROUNDCUBE_DB_NAME`)
There is no reason to share the DB_FLAVOR for both: This PR makes them be considered independently to make things clear and avoid bugs.
Also, the roundcube_db_flavor and db_flavor are made separated in this PR. However for simplicity, the template generator bind them : roundcube_db_flavor = db_flavor. This makes the template generator UI more simple. I considered most of the time people want to have both roundcube and mailu share the same RDBMS.

Also, AFAIK the internal postgresql service is deprecated and will be removed in 1.9. This is why this PR does not integrate roundcube in postgres when the internal DB is choosen: in case of internal postgres, the roundcube is backed with sqlite.

Both documentation and setup website have been updated accordingly.

### Related issue(s)
- Auto close an issue like: closes #1648 #1471

## 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
- [X] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: parisni <nicolas.paris@riseup.net>
Co-authored-by: Nicolas Paris <nicolas.paris@riseup.net>
4 лет назад
Dimitri Huisman 8998e21f7b Set static hostname for antispam to preserve history. See #561 4 лет назад
Nicolas Paris e4ad3a868c
Fix typo
Co-authored-by: decentral1se <1991377+decentral1se@users.noreply.github.com>
4 лет назад