Skip to content
  1. Mar 02, 2022
    • Niklas Meyer's avatar
      🐄 Moorch Update 2022 - ClamAV, Dovecot & Olefy Update (#4497) · c520f21d
      Niklas Meyer authored
      
      
      * [API] Fix minor issue in api docs
      
      * [GH-Actions][stale] Add neverstale label to exempt list
      
      * [Web] add github version tag
      
      * [Web] add github version tag
      
      * [Web] add github version tag
      
      * [Web] add github version tag
      
      * [Web] add github version tag
      
      * [Web] add github version tag error handling
      
      * [Web] add github version tag error handling
      
      * Passwordless SOGo auth: support for calendar invitations and calendar/contacts subscriptions
      
      Inviting someone to a calendar event triggers a request to /SOGo/so/otheruser@example.com/freebusy.ifb/ajaxRead. Subscribing to someone's calendar/contacts triggers a request to /SOGo/so/otheruser@example.com/foldersSearch. The email address in the URL is different from the logged-in user, which needs to be handled appropriately by sogo-auth.php.
      
      * [Web] add github version tag - adjust css
      
      * [Compose] Update SOGo Autoreply Schedule to 5m
      
      Based on the advice of inverse (SOGo developer). Thanks to https://github.com/jmber
      
      Closes: https://github.com/mailcow/mailcow-dockerized/issues/4436
      
      * [Web] add github version tag - move twig globals
      
      * [Web] add github version tag - missing </div>
      
      * Passwordless SOGo auth: improvements for when accessing other users
      
      * [WebAuthn] fido2 passwordless auth - fix (#4440)
      
      * [WebAuthn] fido2 revert
      
      * [WebAuthn] set UV flags to 'discouraged'
      
      * [WebAuthn] revert - set UV flags to 'discouraged'
      
      * Update clamav to 0.104.2
      
      * Update clamav to 0.104.2
      
      * Update dovecot to 2.3.18
      
      Update gosu to 1.14
      Use debian bullseye as base
      
      * [Web] Updated lang.es.json [CI SKIP] (#4453)
      
      Co-authored-by: default avatarFijxu <fijxu@zzls.xyz>
      Co-authored-by: default avatarmilkmaker <milkmaker@mailcow.de>
      
      Co-authored-by: default avatarFijxu <fijxu@zzls.xyz>
      
      * Fix broken documentation links (#4458)
      
      * Fix broken documentation links
      
      * Fix a few more broken documentation links
      
      * Fix broken documentation links in translation files
      
      * Fall back to empty string if WATCHDOG_NOTIFY_EMAIL undefined (#4457)
      
      By default, `.env` (`mailcow.conf`) does not define `WATCHDOG_NOTIFY_EMAIL`.
      
      Using it in `docker-compose.yml` without having it defined leads to Compose v2 displaying this warning on startup:
      
      > WARNING: The WATCHDOG_NOTIFY_EMAIL variable is not set. Defaulting to a blank string.
      
      Related to https://github.com/mailcow/mailcow-dockerized/issues/4315
      
      * [Web] Updated lang.sk.json [CI SKIP] (#4461)
      
      Co-authored-by: default avatarLukáš Matula <lukas@gbely.net>
      Co-authored-by: default avatarmilkmaker <milkmaker@mailcow.de>
      
      Co-authored-by: default avatarLukáš Matula <lukas@gbely.net>
      
      * oletools: disable template injection detection (#4464)
      
      Seems to be causing a lot of false positives lately
      
      * Fix minor typo in comment (#4466)
      
      Correction of the comment, so that the explanation is correct and can be understood.
      
      * Update issue templates to issue forms (#4465)
      
      This PR updates the issue templates to GitHubs new issue forms
      
      * [Web] Fix padding issue in UI admin panel (#4481)
      
      * [Web] fix admin panel padding issue
      
      * [Web] fix admin panel padding issue
      
      * [Web] Updated lang.sk.json [CI SKIP] (#4489)
      
      Co-authored-by: default avatarLukáš Matula <lukas@gbely.net>
      Co-authored-by: default avatarmilkmaker <milkmaker@mailcow.de>
      
      Co-authored-by: default avatarLukáš Matula <lukas@gbely.net>
      
      * increase opcache.interned_strings_buffer to 16 (#4487)
      
      since version 23.0.2 Nextcloud recommends having a value greater than 8 for `opcache.interned_strings_buffer`. As this memory will be only used when needed this should have no impact on installations that are not using nextcloud.
      
      related discussion: https://help.nextcloud.com/t/nextcloud-23-02-opcache-interned-strings-buffer/134007/19
      related nextcloud issue: https://github.com/nextcloud/server/issues/31223
      
      * nextcloud - add missing redirections (#4366)
      
      adds missing location directives to the nginx configuration of nextcloud 22, to prevent warnings in nextcloud admin center of missing redirections
      
      * Update imapsync to 2.178 (#4491)
      
      * Update and fix oletools (#4479)
      
      As noticed by @MAGICCC (#4464 (comment)), our olefy image does not work anymore if you rebuild it. This is because @HeinleinSupport recently updated their repository with the changes from @decalage2's repository, which renamed olvba3 to olevba. Since @HeinleinSupport does not recommend using its own patched branch and is very slow in pulling in changes from upstream (@decalage2), let's switch to the latter. This also allowed me to revert #4464.
      
      Finally, a minor patch to rspamd is necessary. While the documentation says
      
      In the extended mode the oletools module will not trigger on specific categories, but will always set a threat string with all found flags when at least a macro was found.
      
      This is not actually true -- it only sets it when suspicious or autoexec threats were detected. But it's a one-line patch to make rspamd behave as documented and we should submit that patch to @rspamd too. With this patch, I have confirmed that Mailcow will reject any incoming, non-whitelisted message containing attachments with macros.
      
      * [Web] Fix excluded domain list in quaratine view
      
      Previously excluded domains from quarantine were not shown.
      
      * [Dovecot] Update syslogng Version to 3.28 (#4496)
      
      Co-authored-by: default avatarNiklas Meyer <niklas.meyer@tinc.gmbh>
      
      Co-authored-by: default avatarntimo <git@nowitzki.me>
      Co-authored-by: default avatarPeter <magic@kthx.at>
      Co-authored-by: default avatarFreddleSpl0it <patschul@posteo.de>
      Co-authored-by: default avatarFreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com>
      Co-authored-by: default avatarMichael Kuron <mkuron@users.noreply.github.com>
      Co-authored-by: default avatarmilkmaker <milkmaker@mailcow.de>
      Co-authored-by: default avatarFijxu <fijxu@zzls.xyz>
      Co-authored-by: default avatarSlavi Pantaleev <slavi@devture.com>
      Co-authored-by: default avatarLukáš Matula <lukas@gbely.net>
      Co-authored-by: default avatarMax <mail@heavygale.de>
      Co-authored-by: default avatarMichael Cramer <michael@bigmichi1.de>
      Co-authored-by: default avatarRobert Christian <soulsymphonies@users.noreply.github.com>
      Co-authored-by: default avatarAndré <andre.peters@debinux.de>
      Co-authored-by: default avatarNiklas Meyer <niklas.meyer@tinc.gmbh>
      2022-03
      c520f21d
    • Michael Gerdemann's avatar
      [dovecot] Fix delayed quarantine notification (#4470) · b1314bd9
      Michael Gerdemann authored
      Fixes: #4469
      b1314bd9
  2. Feb 27, 2022
  3. Feb 01, 2022
    • Niklas Meyer's avatar
      Jan(moo)uary Update 2022 - Revision A (2022-01a) (#4445) · 89fdd198
      Niklas Meyer authored
      
      
      * [API] Fix minor issue in api docs
      
      * [GH-Actions][stale] Add neverstale label to exempt list
      
      * [Web] add github version tag
      
      * [Web] add github version tag error handling
      
      * Passwordless SOGo auth: support for calendar invitations and calendar/contacts subscriptions
      
      Inviting someone to a calendar event triggers a request to /SOGo/so/otheruser@example.com/freebusy.ifb/ajaxRead. Subscribing to someone's calendar/contacts triggers a request to /SOGo/so/otheruser@example.com/foldersSearch. The email address in the URL is different from the logged-in user, which needs to be handled appropriately by sogo-auth.php.
      
      * [Web] add github version tag - adjust css
      
      * [Compose] Update SOGo Autoreply Schedule to 5m
      
      Based on the advice of inverse (SOGo developer). Thanks to https://github.com/jmber
      
      Closes: https://github.com/mailcow/mailcow-dockerized/issues/4436
      
      * [Web] add github version tag - move twig globals
      
      * [Web] add github version tag - missing </div>
      
      * Passwordless SOGo auth: improvements for when accessing other users
      
      * [WebAuthn] fido2 passwordless auth - fix (#4440)
      
      * [WebAuthn] fido2 revert
      
      * [WebAuthn] set UV flags to 'discouraged'
      
      * [WebAuthn] revert - set UV flags to 'discouraged'
      
      Co-authored-by: default avatarntimo <git@nowitzki.me>
      Co-authored-by: default avatarPeter <magic@kthx.at>
      Co-authored-by: default avatarFreddleSpl0it <patschul@posteo.de>
      Co-authored-by: default avatarFreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com>
      Co-authored-by: default avatarMichael Kuron <mkuron@users.noreply.github.com>
      2022-01a
      89fdd198
  4. Jan 22, 2022
  5. Jan 21, 2022
    • Niklas Meyer's avatar
      [Readme] Added Twitter links · c0f2922e
      Niklas Meyer authored
      Merge pull request #4432 from DerLinkman/staging
      c0f2922e
    • Niklas Meyer's avatar
      [Readme] Added Twitter links · a624e328
      Niklas Meyer authored
      a624e328
    • Niklas Meyer's avatar
      🐄 Jan(moo)uary Update 2022 - The U2F --> WebAuthn (2FA) Update · 2f9da5ae
      Niklas Meyer authored
      Images which get a new tag (on docker hub):
      
      unbound-mailcow (Tag 1.15)
      acme-mailcow (Tag 1.81)
      dockerapi-mailcow (Tag 1.41)
      netfilter-mailcow (Tag 1.46)
      watchdog-mailcow (Tag 1.96)
      These docker tag changes include the Alpine Update to 3.15
      
      clamd-mailcow (Tag 1.43)
      sogo-mailcow (Tag 1.106)
      olefy-mailcow (Tag 1.8.1)
      dovecot-mailcow (Tag 1.159)
      solr-mailcow (Tag 1.8.1)
      Very important changes:
      
      U2F API Removal --> Replaced with WebAuthn API (TFA) [More Details here] (Thanks to @FreddleSpl0it)
      Important changes:
      
      Dovecot Update to 2.3.17.1
      SOGO Update to 5.5.0
      ClamAV Update to 0.103.5 (DDOS Fix)
      Solr Security Fix Fix (Removed breached log4j Class)
      Alpine Linux Update to 3.15
      Better Acme SSL Path recognition for Alpine Versions after 3.15 (Thanks to @mkuron) --> Fixing issue: Possible regression in acme-mailcow 1.80 #4392
      Olefy Ping Fix (Will fix: Olefy 1.8 broken  #4401) (Thanks to @a16bitsysop for the Fix!)
      Netfilter GeoIP Fix (Thanks to @marcvorwerk) --> Fixing issue: Netfilter Python error #2668
      2f9da5ae
    • Kristian Feldsam's avatar
      [Web] Updated lang.cs.json · f4c9a694
      Kristian Feldsam authored
      
      
      Signed-off-by: default avatarKristian Feldsam <feldsam@gmail.com>
      f4c9a694
    • Niklas Meyer's avatar
      Merge pull request #4428 from FreddleSpl0it/master · 355ea718
      Niklas Meyer authored
      Migrating from U2F to WebAuthn for 2FA
      355ea718
    • Niklas Meyer's avatar
      [Netfilter] Update to Alpine 3.15 + GeoIP Fix · fac8d9d2
      Niklas Meyer authored
      Added xtables-addon to netfilter container to handle iptables rules with geoip
      **Commited by: @marcvorwerk**
      fac8d9d2
  6. Jan 20, 2022
  7. Jan 19, 2022
  8. Jan 18, 2022