Commit Graph

2386 Commits (82cf0d843f70584e7d0779bb58088e295193c63b)
 

Author SHA1 Message Date
bors[bot] 866ad90a34
Merge
1148: update roundcube 1.3.10 r=mergify[bot] a=HorayNarea



Co-authored-by: Thomas Sänger <thomas@gecko.space>
bors[bot] 473a2d80a7
Merge
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)
-  - 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>
Thomas Sänger 3245fb5112
changelog for capability-advertisement
Thomas Sänger 5fa87fbdf7
front: advertise real capabilites of mail-backends
Michael Wyraz 92645bcd4a Use nginx for kubernetes ingress
kaiyou 488dfc2572 Start writing the contribution guidelines
Michael Wyraz de2f166bd1 Resolve HOST_* to *_ADDRESS only if *_ADDRESS is not already set
Aurélien Bondis 34079244a6 fix ARG positions
Tim Möhlmann 1f0b45e47b
Release notes: remove spaces before bullet list
Tim Möhlmann 3320820f16
Docs: fix rendering in release notes
Thomas Sänger 56efc46af8
update roundcube 1.3.10
bors[bot] 13072d5144
Merge
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>
kaiyou a640756b7f Add proper release notes for 1.7
bors[bot] ed0ca199a0
Merge
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>
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.
Aurélien Bondis e1a4bf32a6 only insert qemu binary if building for arm
Tim Möhlmann fdec33d419
1.7 stable in docs 🚀
bors[bot] 1a597fbe6a
Merge
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 

## 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>
bors[bot] 652d9e02a7
Merge
1134: Only set the redis address once, fixes  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  

## 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>
kaiyou d50504fa2b Only set the redis address once, fixes
kaiyou 32ce24aced Add migration notes
kaiyou 089ca7a003 Prepare release notes for 1.7
kaiyou 7f20499768 Use a more consistent towncrier template
kaiyou 4afbc09d6e Remove unnecessary host variable assignments
bors[bot] f3f0c3190b
Merge
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  

Co-authored-by: Igor Rzegocki <igor@rzegocki.pl>
Co-authored-by: Tim Möhlmann <muhlemmer@gmail.com>
bors[bot] d362df5f06
Merge
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>
Ionut Filip d49ee2997f Remove unnecesary condition
Tim Möhlmann 05ea4474e7
make `ANTIVIRUS_ADDRESS` consistent with
Tim Möhlmann 5b07da7f7c
Changelog to towncrier
Igor Rzegocki 6f973a2e4b
Fixed hardcoded antispam and antivirus host addresses
Fixes 
bors[bot] 3e626b8500
Merge
940: Fix host variables r=mergify[bot] a=ionutfilip

## What type of PR?
bug-fix

## What does this PR do?

### Related issue(s)
- Fix 

## 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: place entry in the [changelog](CHANGELOG.md), under the latest un-released version.


Co-authored-by: Ionut Filip <ionut.philip@gmail.com>
Co-authored-by: Tim Möhlmann <muhlemmer@gmail.com>
bors[bot] 2785bca1f4
Merge
883: Admin create user enhancement r=mergify[bot] a=cr1st1p

## What type of PR?
Enhancement

## What does this PR do?
It allows the admin docker image to also create the admin user.
The idea is that in my kubernetes setup, I do not want to manually do anything, as such, I need a way for the admin user to also be created automatically without me getting inside the pod.
So I had to change the manage.py function that creates the user to allow different 'modes' (me, I'll be using 'ifmissing') and also start.py to call that functionality if appropriate environment variables are present.

So now, in my Deployment, I add 3 more environment variables and I get the admin user created, IF not already present.

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

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: place entry in the [changelog](CHANGELOG.md), under the latest un-released version.


Co-authored-by: cristi <cristi.posoiu@gmail.com>
Co-authored-by: cr1st1p <cristi.posoiu@gmail.com>
Co-authored-by: Tim Möhlmann <muhlemmer@gmail.com>
Tim Möhlmann 9058f357f2
Move from changlog to towncrier
Tim Möhlmann ed0fb77a01
Catch empty WEBMAIL and WEBDAV address
Tim Möhlmann 348ea1a572
Remove obsolete log call
Ionut Filip 075417bf90 Merged master and fixed conflicts
Aurélien Bondis 124b1d4c71 rebase and update for 3.10, avoid adding qemu file to x86 images
Aurélien Bondis a8f55aa73a copy arm qemu
Aurélien Bondis 7684eda5d5 add changelog
Aurélien Bondis 42e520843e update docs
Aurélien Bondis 199b74a144 update comments, add helper script to push local build to rpi
Aurélien Bondis b711ef82da use edge for radicale
Aurélien Bondis c0f4126a6c use 3.8 for arm too
Aurélien Bondis 3a10865824 install python for setup image, accept args for build_arm script
Aurélien Bondis a053f90875 docs: user ARG to chose image, install python3 before running pip3
Aurélien Bondis 120b07c572 use different alpine image for arm, add config for php images+arm
Aurélien Bondis 572a852e09 script to build arm images
Tim Möhlmann 2a20c1e8ee
Tests for initial admin create
Tim Möhlmann 7d964874e8
Cleanup spaces around '='
Tim Möhlmann 52971ed42e
Use os.environment.get()