3306 Revīzijas (314145868c0f98630bcb4e681a5dfaa5ecd89656)
 

Autors SHA1 Ziņojums Datums
Dario Ernst de29012d0b Remove unused stat import pirms 6 gadiem
Aurélien Bondis 5066129df0 RPi: update doc (alpine version + variables) pirms 6 gadiem
Aurélien Bondis 98307f868a RPi: fix alpine version for setup, only one layer for pip install pirms 6 gadiem
bors[bot] 950a88bf0e
Merge #1196
1196: Change default password scheme to PBKDF2 (#1194) r=mergify[bot] a=hoellen

## What type of PR?
enhancement

## What does this PR do?
This PR change the default password scheme to PBKDF2. It is already changed in some places (e.g. [docs/compose/.env](https://github.com/Mailu/Mailu/blob/master/docs/compose/.env#L142)).

### Related issue(s)
closes #1194 

## 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: hoellen <dev@hoellen.eu>
pirms 6 gadiem
Michael Wyraz d689a8eeb3 Enable access log of admin service only for log levels of INFO and finer pirms 6 gadiem
bors[bot] 45126624c2
Merge #1180
1180: Add a title to Mailu-Admin pages r=mergify[bot] a=Niduroki

## What type of PR?

Enhancement

## What does this PR do?

This simply adds a title to be displayed in the browser tab for Mailu-Admin pages.

## 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.

Considering this is only a one-line change I don't think these apply.

-----

I made the title `Mailu-Admin - SITENAME` – if this seems unfitting feel free to change it to something different.

Co-authored-by: Niduroki <chris@niduroki.net>
pirms 6 gadiem
hoellen d3dd4802f4 Change default password scheme to PBKDF2 (#1194) pirms 6 gadiem
bors[bot] 20e00ac0c4
Merge #1158
1158: Use nginx for kubernetes ingress r=kaiyou a=micw

## What type of PR?

enhancement

## What does this PR do?

Currently, kubernetes uses a complex ingress setting which is not portable across different ingress controllers. This PR simplifies the ingress and delegates everythins special to Mailu to the front container,

### Related issue(s)
- closes #1121
- closes #1117
- closes #1021
- closes #1045

## Prerequistes

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog]

Co-authored-by: Michael Wyraz <michael@wyraz.de>
pirms 6 gadiem
Michael Wyraz b94636b883 Add port 80 to front container and service pirms 6 gadiem
Dario Ernst dc8a798ca1 Use correct octal notation for python3 pirms 6 gadiem
Dario Ernst 18bc2fe78b Use more readable forms of makedirs and chmod pirms 6 gadiem
Michael Wyraz 44837fc007 Switch from host network to hostPort bindings pirms 6 gadiem
Fionera 7a8395c927
Update index.rst pirms 6 gadiem
Dario Ernst 88bfb0d17f Fix rspamd-learn when moving mail from/to junk folder
Before, the ham/spam scripts got the rspamd-ip/port from the environment.
However, when checking the environment of these processes now, it seems
cleared. Maybe the new dovecot version now clears environment? — I couldn’t
find a hint.

In any case, using the common mechanism of injecting the ip/port from where
it’s definately known by the already-used jinja2-mechanism seems reasonably
safe.
pirms 6 gadiem
bladeswords b13d143b34
Update to address issue #1178 (HTTP headers)
This change should remove the duplicate `x-xss-protection` header and also the `x-powered-by` header.  Hopefully a pull request to main is appropriate, but may be worth back porting to 1.7.

Tested config by modifying live 1.7 nginx config and reloading.  Has had the desired outcome of removing the headers.

```/etc/nginx # nginx -t -c /etc/nginx/nginx.conf 
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
/etc/nginx # nginx -s reload
```

These steps were based on:
- https://serverfault.com/questions/928912/how-do-i-remove-a-server-added-header-from-proxied-location
- https://serverfault.com/questions/929571/overwrite-http-headers-comming-back-from-a-web-application-server-proxied-in-ngi
- http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_hide_header
pirms 6 gadiem
Niduroki b58f06c03e Add a title to Mailu-Admin pages pirms 6 gadiem
kaiyou 829935695a Fix the package setting pirms 6 gadiem
kaiyou d5ad1cb449 Fix many typos and take the review into account pirms 6 gadiem
bors[bot] e46153c0b1
Merge #1114
1114: Resolve HOST to ADDRESS only if ADDRESS is not already set r=mergify[bot] a=micw

## What type of PR?

bug-fix

## What does this PR do?

~Makes the rsolving from hosts to ips at startup configurable~

I rewrote the pull request after #940 was merged. Now it resolves HOSTs to ADDRESSes only of ADDRESSes are not already set. So on kubernetes we can jsut set the address and have working service discovery.

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

## Prerequistes

~Minor change, backward compatible~
Changelog will be added

Co-authored-by: Michael Wyraz <michael@wyraz.de>
pirms 6 gadiem
Aurelien 2c95ed98a4
Delete CHANGELOG.md.20190330 pirms 6 gadiem
bors[bot] 866ad90a34
Merge #1148
1148: update roundcube 1.3.10 r=mergify[bot] a=HorayNarea



Co-authored-by: Thomas Sänger <thomas@gecko.space>
pirms 6 gadiem
bors[bot] 473a2d80a7
Merge #1160
1160: front: advertise real capabilites of mail-backends r=mergify[bot] a=HorayNarea

## What type of PR?
Feature/Enhancement/Bug-Fix

## What does this PR do?
configures nginx in a way that it advertises the real SMTP/IMAP/POP3 capabilities supported by postfix/dovecot instead of just the bare minimum

### Related issue(s)
- #1159 - when this PR is merged IMAP IDLE will be enabled with a 2 minute idle interval as is default in dovecot

## 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.

- [ ] 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: Thomas Sänger <thomas@gecko.space>
pirms 6 gadiem
Thomas Sänger 3245fb5112
changelog for capability-advertisement pirms 6 gadiem
Thomas Sänger 5fa87fbdf7
front: advertise real capabilites of mail-backends pirms 6 gadiem
Michael Wyraz 92645bcd4a Use nginx for kubernetes ingress pirms 6 gadiem
kaiyou 488dfc2572 Start writing the contribution guidelines pirms 6 gadiem
Michael Wyraz de2f166bd1 Resolve HOST_* to *_ADDRESS only if *_ADDRESS is not already set pirms 6 gadiem
Aurélien Bondis 34079244a6 fix ARG positions pirms 6 gadiem
Tim Möhlmann 1f0b45e47b
Release notes: remove spaces before bullet list pirms 6 gadiem
Tim Möhlmann 3320820f16
Docs: fix rendering in release notes pirms 6 gadiem
Thomas Sänger 56efc46af8
update roundcube 1.3.10 pirms 6 gadiem
bors[bot] 13072d5144
Merge #1144
1144: Add proper release notes for 1.7 r=mergify[bot] a=kaiyou

## What type of PR?

Documentation

## What does this PR do?

When first writing the release notes, I forgot to include a proper release notes section in the docs.

### Related issue(s)

None

## 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.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: kaiyou <pierre@jaury.eu>
pirms 6 gadiem
kaiyou a640756b7f Add proper release notes for 1.7 pirms 6 gadiem
bors[bot] ed0ca199a0
Merge #1141
1141: Docs: fix some build warnings r=mergify[bot] a=muhlemmer

## What type of PR?
Documentation

## What does this PR do?

I've noticed some styling / flow errors on the FAQ page on mailu.io.
This was due to short underlining.
Spynx was complaining about this at build time.

## 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: Tim Möhlmann <muhlemmer@gmail.com>
pirms 6 gadiem
Tim Möhlmann a09d166dbf
Docs: fix some build warnings
I've noticed some styling / flow errors on the FAQ page on mailu.io.
This was due to short underlining.
Spynx was complaining about this at build time.
pirms 6 gadiem
Aurélien Bondis e1a4bf32a6 only insert qemu binary if building for arm pirms 6 gadiem
Tim Möhlmann fdec33d419
1.7 stable in docs 🚀 pirms 6 gadiem
bors[bot] 1a597fbe6a
Merge #1130 #1132
1130: Remove unnecessary host variable assignments r=mergify[bot] a=kaiyou

## What type of PR?

Bug fix

## What does this PR do?

### Related issue(s)
- Closes #1126

## 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.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


1132: Release Mailu 1.7 r=mergify[bot] a=kaiyou

## What type of PR?

Release

## What does this PR do?

It provides the changelog and migration notes for release 1.7.

### Related issue(s)

## 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: kaiyou <pierre@jaury.eu>
pirms 6 gadiem
bors[bot] 652d9e02a7
Merge #1134
1134: Only set the redis address once, fixes #1125 r=mergify[bot] a=kaiyou

## What type of PR?

Bug-fix

## What does this PR do?
We merged two PR that parametrize the redis address in two different ways

### Related issue(s)
- fixes #1125 

## 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.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: kaiyou <pierre@jaury.eu>
pirms 6 gadiem
kaiyou d50504fa2b Only set the redis address once, fixes #1125 pirms 6 gadiem
kaiyou 32ce24aced Add migration notes pirms 6 gadiem
kaiyou 089ca7a003 Prepare release notes for 1.7 pirms 6 gadiem
kaiyou 7f20499768 Use a more consistent towncrier template pirms 6 gadiem
kaiyou 4afbc09d6e Remove unnecessary host variable assignments pirms 6 gadiem
bors[bot] f3f0c3190b
Merge #1014
1014: Fixed hardcoded antispam and antivirus host addresses r=mergify[bot] a=ajgon

## What type of PR?

enchancement

## What does this PR do?

Adds configurable parameters `HOST_ANTISPAM` and `HOST_ANTIVIRUS` for `core/dovecot` and `services/rspamd`, instead of using hardcoded container names.

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

Co-authored-by: Igor Rzegocki <igor@rzegocki.pl>
Co-authored-by: Tim Möhlmann <muhlemmer@gmail.com>
pirms 6 gadiem
bors[bot] d362df5f06
Merge #1123
1123: Remove unnecessary condition r=mergify[bot] a=ionutfilip

## What type of PR?
Minor change

## What does this PR do?
Removes unnecessary statement

### Related issue(s)
- No related issues

## 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: Ionut Filip <ionut.philip@gmail.com>
pirms 6 gadiem
Ionut Filip d49ee2997f Remove unnecesary condition pirms 6 gadiem
Tim Möhlmann 05ea4474e7
make `ANTIVIRUS_ADDRESS` consistent with #940 pirms 6 gadiem
Tim Möhlmann 5b07da7f7c
Changelog to towncrier pirms 6 gadiem
Igor Rzegocki 6f973a2e4b
Fixed hardcoded antispam and antivirus host addresses
Fixes #978
pirms 6 gadiem