downtownallday
20f9cd0f8c
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2024-07-10 20:01:50 -04:00
Michael Heuberger
f118a6c0bf
Apply small Nextcloud upgrade to 26.0.13 ( #2401 )
2024-07-08 08:21:12 -04:00
downtownallday
771895a243
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# management/mail_log.py
2024-06-18 12:20:35 -04:00
jvolkenant
de0fc796d4
Fix chown during Nexcloud upgrades ( #2377 )
2024-06-18 08:37:01 -04:00
matidau
6321ce6ef0
Add php8.0-intl package to z-push setup ( #2389 )
2024-06-18 08:29:51 -04:00
matidau
30d78cd35a
Update zpush.sh to version 2.7.3 ( #2390 )
2024-06-18 08:29:22 -04:00
downtownallday
c9c0a51be2
Create temporary file in TMP not the current working directory
2024-04-03 12:51:22 -04:00
downtownallday
11e69f53a0
Merge remote-tracking branch 'upstream/main' into merge-upstream
...
# Conflicts:
# setup/firstuser.sh
# setup/functions.sh
# setup/mail-users.sh
# setup/management.sh
# setup/network-checks.sh
# setup/nextcloud.sh
# setup/questions.sh
# setup/ssl.sh
# setup/start.sh
# setup/system.sh
# setup/webmail.sh
# tools/archive_conf_files.sh
# tools/web_update
2024-04-03 12:45:10 -04:00
Teal Dulcet
c7faccf1fa
Fixed SC2244: Prefer explicit -n to check non-empty string.
2024-04-03 09:22:50 -04:00
Teal Dulcet
ec497efa69
Quote echo commands to preserve whitespace.
2024-04-03 09:22:50 -04:00
Teal Dulcet
55a8be4aa9
Removed unnecessary bc commands.
2024-04-03 09:22:50 -04:00
Teal Dulcet
3399b25084
Replaced the pwd command with Bash's $PWD variable.
2024-04-03 09:22:50 -04:00
Teal Dulcet
2afd0451c1
Fixed SC2007: Use $((..)) instead of deprecated $[..].
2024-04-03 09:22:50 -04:00
Teal Dulcet
27cf11d8ec
Fixed SC2005: Useless echo.
2024-04-03 09:22:50 -04:00
Teal Dulcet
44d9f6eebd
Fixed SC2236: Use -n instead of ! -z.
2024-04-03 09:22:50 -04:00
Teal Dulcet
4b7d4ba0a6
Fixed SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
2024-04-03 09:22:50 -04:00
Teal Dulcet
67bcaea71e
Fixed SC2091: Remove surrounding $() to avoid executing output.
2024-04-03 09:22:50 -04:00
Teal Dulcet
bdf4155bed
Fixed SC2046: Quote to prevent word splitting.
2024-04-03 09:21:34 -04:00
Teal Dulcet
f1888f2043
Fixed SC2148: Add a shebang.
2024-04-03 09:21:34 -04:00
Teal Dulcet
33559bb844
Fixed SC2164: Use 'cd ... || exit' in case cd fails.
2024-04-03 09:21:34 -04:00
Teal Dulcet
30c4681e80
Fixed SC2086: Double quote to prevent globbing and word splitting.
2024-04-03 09:20:20 -04:00
downtownallday
1be8257b20
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# CHANGELOG.md
# README.md
2024-04-01 17:57:03 -04:00
Joshua Tauberer
830c83daa1
v68
2024-04-01 10:55:52 -04:00
downtownallday
6ade958e2d
Merge remote-tracking branch 'upstream/main' into merge-upstream
2024-03-23 17:50:34 -04:00
Joshua Tauberer
fa72e015ee
Update SMTP Smuggling protection to the 'long-term fix'
...
* Revert "Guard against SMTP smuggling", commit faf23f150c
, by restoring the setting to its default.
* Revert "[security] SMTP smuggling: update short term fix (#2346 )", commmit e931e103fe
, by restoring the setting to its default.
* Set smtpd_forbid_bare_newline=normalize.
2024-03-23 13:15:32 -04:00
jvolkenant
163b1a297e
Silence "wal" output on setup using hide_output ( #2368 )
2024-03-23 08:49:24 -04:00
downtownallday
d349150dd0
Merge remote-tracking branch 'upstream/main' into merge-upstream
...
# Conflicts:
# .gitignore
# management/auth.py
# management/daemon.py
# management/mail_log.py
# management/mailconfig.py
# management/mfa.py
# management/ssl_certificates.py
# management/status_checks.py
# management/utils.py
# management/web_update.py
# setup/mail-postfix.sh
# setup/migrate.py
# setup/preflight.sh
# setup/webmail.sh
# tests/test_mail.py
# tools/editconf.py
2024-03-12 07:41:14 -04:00
Joshua Tauberer
18b8f9ab4b
Revert "Allow customizations to Roundcube settings to persist between updates by including a configuration override file, if it exists ( #2333 )"
...
This reverts commit 1b8cdeb644
.
It didn't execute. I should have tried it first.
2024-03-10 08:25:34 -04:00
KiekerJan
0b1d92388a
Take spamhaus return codes into account in status check and postfix config ( #2332 )
2024-03-10 08:09:36 -04:00
Crag-Monkey
1b8cdeb644
Allow customizations to Roundcube settings to persist between updates by including a configuration override file, if it exists ( #2333 )
2024-03-10 08:02:16 -04:00
Bastian Bittorf
1053340124
setup/preflight.sh: fix some minor shellcheck complaints ( #2342 )
...
This file passes shellcheck now without errors.
This paritally fixes #1457 - the former errors where:
$ shellcheck setup/preflight.sh
In setup/preflight.sh line 1:
^-- SC2148 (error): Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.
In setup/preflight.sh line 29:
if [ $TOTAL_PHYSICAL_MEM -lt 490000 ]; then
^-----------------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
if [ "$TOTAL_PHYSICAL_MEM" -lt 490000 ]; then
In setup/preflight.sh line 31:
TOTAL_PHYSICAL_MEM=$(expr \( \( $TOTAL_PHYSICAL_MEM \* 1024 \) / 1000 \) / 1000)
^--^ SC2003 (style): expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]].
^-----------------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
TOTAL_PHYSICAL_MEM=$(expr \( \( "$TOTAL_PHYSICAL_MEM" \* 1024 \) / 1000 \) / 1000)
In setup/preflight.sh line 38:
if [ $TOTAL_PHYSICAL_MEM -lt 750000 ]; then
^-----------------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
if [ "$TOTAL_PHYSICAL_MEM" -lt 750000 ]; then
For more information:
https://www.shellcheck.net/wiki/SC2148 -- Tips depend on target shell and y...
https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...
https://www.shellcheck.net/wiki/SC2003 -- expr is antiquated. Consider rewr...
2024-03-10 08:01:13 -04:00
Teal Dulcet
775a4223de
Fixed F821 (undefined-name): Undefined name e
2024-03-10 07:56:49 -04:00
Teal Dulcet
f0377dd59e
Fixed SIM105 (suppressible-exception)
2024-03-10 07:56:49 -04:00
Teal Dulcet
0e9193651d
Fixed PLW1514 (unspecified-encoding): open
in text mode without explicit encoding
argument
2024-03-10 07:56:49 -04:00
Teal Dulcet
c719fce40a
Fixed UP032 (f-string): Use f-string instead of format
call
2024-03-10 07:56:49 -04:00
Teal Dulcet
ec32e1d578
Fixed E703 (useless-semicolon): Statement ends with an unnecessary semicolon
2024-03-10 07:56:49 -04:00
Teal Dulcet
14a5613dc8
Fixed UP031 (printf-string-formatting): Use format specifiers instead of percent format
2024-03-10 07:54:51 -04:00
KiekerJan
293d56c781
Update javascript libraries used by control panel ( #2351 )
2024-03-10 07:26:33 -04:00
KiekerJan
040d0cbb7c
Update roundcube to 1.6.6 ( #2360 )
2024-03-10 07:24:29 -04:00
Michael Heuberger
111468efb9
Bump Nextcloud to v26.0.12 ( #2310 )
...
Also
- bumps calendar and contacts apps
- reformats some comments (line-breaking)
- adds extra comments for the next developer
2024-03-10 07:22:51 -04:00
John James Jacoby
4ad679da47
Issue-2354: Silence "wal" output on setup ( #2356 )
...
Silence "wal" output from RoundCube Sqlite customization, inside of webmail.sh.
Co-authored-by: solomon-s-b
Fixes #2354 .
2024-03-10 07:16:03 -04:00
downtownallday
38ad0d3cd6
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2024-01-10 09:52:53 -05:00
KiekerJan
e931e103fe
[security] SMTP smuggling: update short term fix ( #2346 )
...
Update short term fix according to postfix advisory at https://www.postfix.org/smtp-smuggling.html .
2024-01-10 09:34:06 -05:00
downtownallday
96b315c368
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
2023-12-22 18:59:26 -05:00
Joshua Tauberer
7646095b94
v67
2023-12-22 08:56:43 -05:00
Joshua Tauberer
faf23f150c
Guard against SMTP smuggling
...
This short-term workaround is recommended at https://www.postfix.org/smtp-smuggling.html :
smtpd_data_restrictions=reject_unauth_pipelining
2023-12-22 08:54:15 -05:00
downtownallday
b88845190f
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
2023-12-18 13:47:57 -05:00
Joshua Tauberer
8e4e9add78
Version 66
2023-12-17 16:31:18 -05:00
downtownallday
ed963fa65c
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# setup/bootstrap.sh
# setup/webmail.sh
2023-12-05 09:08:32 -05:00
KiekerJan
fa8c7ddef5
Upgrade roundcube to 1.6.5 ( #2329 )
2023-12-04 09:23:36 -05:00