1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2026-03-12 17:07:23 +01:00

Compare commits

...

6 Commits
v73 ... v74

Author SHA1 Message Date
Joshua Tauberer
3b53bf5ae4 v74 2026-01-04 09:43:37 -05:00
KiekerJan
c020896e5d Update Nextcloud filter for fail2ban (#2539) 2026-01-02 16:14:08 -05:00
KiekerJan
72e12df560 update roundcube to 1.6.12 (#2546) 2026-01-02 16:13:28 -05:00
matidau
2d0ca67e85 Update zpush.sh to version 2.7.6 (#2529) 2025-07-28 09:01:05 -04:00
SE
9c9a7b374d Fix mozilla-autoconfig.xml (#2528)
Fixes the Thunderbird auto configuration due to use of a <domain purpose="mx"> which is informational and may be ignored.
2025-07-28 08:40:40 -04:00
ukfhVp0zms
f0e7b4694c Fix broken links for scp and DAV (#2522)
* Update web.html: Update broken SCP man page link
* Update sync-guide.html: Remove non-existing Android CalDAV and CardDAV apps from selection
2025-07-21 09:28:04 -04:00
8 changed files with 24 additions and 14 deletions

View File

@@ -1,6 +1,15 @@
CHANGELOG
=========
Version 74 (January 4, 2026)
----------------------------
* Updated Roundcube to 1.6.12, fixing a security vulnerability.
* Updated zpush to version 2.7.6.
* Fixed fail2ban filter for Nextcloud.
* Fixed Thunderbird auto configuration.
* Updated links in the control panel.
Version 73 (July 11, 2025)
--------------------------

View File

@@ -3,6 +3,8 @@
before = common.conf
[Definition]
datepattern = %%Y-%%m-%%d %%H:%%M:%%S
failregex=Login failed: .*Remote IP: '<HOST>[\)']
ignoreregex =
_groupsre = (?:(?:,?\s*"\w+":(?:"[^"]+"|\w+))*)
failregex = ^\{%(_groupsre)s,?\s*"remoteAddr":"<HOST>"%(_groupsre)s,?\s*"message":"Login failed:
^\{%(_groupsre)s,?\s*"remoteAddr":"<HOST>"%(_groupsre)s,?\s*"message":"Trusted domain error.
datepattern = ,?\s*"time"\s*:\s*"%%Y-%%m-%%d[T ]%%H:%%M:%%S(%%z)?"

View File

@@ -1,6 +1,7 @@
<?xml version="1.0"?>
<clientConfig version="1.1">
<emailProvider id="PRIMARY_HOSTNAME">
<domain>PRIMARY_HOSTNAME</domain>
<domain purpose="mx">PRIMARY_HOSTNAME</domain>
<displayName>PRIMARY_HOSTNAME (Mail-in-a-Box)</displayName>

View File

@@ -26,13 +26,11 @@
<p>If you set up your <a href="#mail-guide">mail</a> using Exchange/ActiveSync,
your contacts and calendar may already appear on your device.</p>
<p>Otherwise, here are some apps that can synchronize your contacts and calendar to your Android phone.</p>
<p>Otherwise, the app below can synchronize your contacts and calendar to your Android phone.</p>
<table class="table">
<thead><tr><th>For...</th> <th>Use...</th></tr></thead>
<tr><td>Contacts and Calendar</td> <td><a href="https://play.google.com/store/apps/details?id=at.bitfire.davdroid">DAVx⁵</a> ($5.99; free <a href="https://f-droid.org/packages/at.bitfire.davdroid/">here</a>)</td></tr>
<tr><td>Only Contacts</td> <td><a href="https://play.google.com/store/apps/details?id=org.dmfs.carddav.sync">CardDAV-Sync free</a> (free)</td></tr>
<tr><td>Only Calendar</td> <td><a href="https://play.google.com/store/apps/details?id=org.dmfs.caldav.lib">CalDAV-Sync</a> ($2.99)</td></tr>
<thead><tr><th>Google Play</th> <th>F-Droid</th></tr></thead>
<tr><td><a href="https://play.google.com/store/apps/details?id=at.bitfire.davdroid">DAVx⁵</a> (paid)</td> <td><a href="https://f-droid.org/packages/at.bitfire.davdroid/">DAVx⁵</a> (free)</td></tr>
</table>
<p>Use the following settings:</p>

View File

@@ -12,7 +12,7 @@
<ol>
<li>Ensure that any domains you are publishing a website for have no problems on the <a href="#system_status">Status Checks</a> page.</li>
<li>On your personal computer, install an SSH file transfer program such as <a href="https://filezilla-project.org/">FileZilla</a> or <a href="http://linuxcommand.org/man_pages/scp1.html">scp</a>.</li>
<li>On your personal computer, install an SSH file transfer program such as <a href="https://filezilla-project.org/">FileZilla</a> or <a href="https://man.openbsd.org/scp.1">scp</a>.</li>
<li>Log in to this machine with the file transfer program. The server is <strong>{{hostname}}</strong>, the protocol is SSH or SFTP, and use the <strong>SSH login credentials</strong> that you used when you originally created this machine at your cloud host provider. This is <strong>not</strong> what you use to log in either for email or this control panel. Your SSH credentials probably involves a private key file.</li>

View File

@@ -23,7 +23,7 @@ if [ -z "$TAG" ]; then
if [ "$UBUNTU_VERSION" == "Ubuntu 22.04 LTS" ]; then
# This machine is running Ubuntu 22.04, which is supported by
# Mail-in-a-Box versions 60 and later.
TAG=v73
TAG=v74
elif [ "$UBUNTU_VERSION" == "Ubuntu 18.04 LTS" ]; then
# This machine is running Ubuntu 18.04, which is supported by
# Mail-in-a-Box versions 0.40 through 5x.

View File

@@ -36,8 +36,8 @@ apt_install \
# https://github.com/mstilkerich/rcmcarddav/releases
# The easiest way to get the package hashes is to run this script and get the hash from
# the error message.
VERSION=1.6.11
HASH=d72da06b5f65142dab8b574f7676e0220541a3d4
VERSION=1.6.12
HASH=544bc6b91a19bf1cc4a1255c5106a732325e1ce7
PERSISTENT_LOGIN_VERSION=bde7b6840c7d91de627ea14e81cf4133cbb3c07a # version 5.3
HTML5_NOTIFIER_VERSION=68d9ca194212e15b3c7225eb6085dbcf02fd13d7 # version 0.6.4+
CARDDAV_VERSION=4.4.3

View File

@@ -22,8 +22,8 @@ apt_install \
phpenmod -v "$PHP_VER" imap
# Copy Z-Push into place.
VERSION=2.7.5
TARGETHASH=f0b0b06e255f3496173ab9d28a4f2d985184720e
VERSION=2.7.6
TARGETHASH=a0591c8c58b2cdb3ba25cd7a9115a40a3f76a72c
needs_update=0 #NODOC
if [ ! -f /usr/local/lib/z-push/version ]; then
needs_update=1 #NODOC