Skip to content

Releases: forwardemail/forwardemail.net

v1.4.4

14 Nov 16:19
v1.4.4
f5a0a50

Choose a tag to compare

  • fix: md linting cleanup, logger for outerHTML to debug vs error/fatal, allow users to view emails even if they are suspended, hide tti if logged in (closes #449), cleanup NAS guide, fixed MSFT issue, optimized impersonation check with confusables and other IDN homograph attack prevention (more leniant to allow users to have forwardemail in username portion of an email address, e.g. [email protected] or [email protected]), use greylisting instead of denylisting in case of capacity/storage issues, prevent users from getting concurrency block on SMTP (e.g. mass mail via Gmail), cleanup whitespace/newlines ddf2158
  • fix: ansible app version file path reference 7c296e8
  • fix: ansible app version file path reference c97623e
  • fix: ansible webmail app version usage 53854e1
  • fix: use APP_VERSION for path based cache busting 83e07b5
  • fix: use nginx for CSP and use FORWARDEMAIL_VERSION in path prefix for static assets 2945168
  • fix: clean up unnecessary nginx test 29a7529
  • fix: remove mail-overrides submodule, ansible will handle clone ac182df
  • fix: fixed link to FAQ section ccefc2b
  • fix: added missing md files fb7ffbb
  • feat: three new blog posts (nas, printer/camera, pi) f424e8c
  • fix: mail cache, nginx and fastcgi tweaks for ansible 6dcdbbb
  • fix: dist clean up a51b5e2
  • fix: ansible nginx validation 3af31e5
  • fix: ensure node, npm and proper snappymail build, fixes for php-fpm and nginx configs 105f293
  • fix: move ansible mail docs and update php-fpm session length 797e0f6
  • feat: added cat to list of TLDs for free plan (closes #447) c8b77f8
  • fix: comment out MSFT block 83ded67
  • feat: add mail-overrides as submodule 6e07cbd
  • fix: added golf course to seo slugs 4f6c8fb
  • fix: move to clean dist folder for mail 9443e0a
  • fix: fixed code block styling 46cdf81
  • fix: fixed code block interpolation in pug view b15b29f

v1.4.3...v1.4.4

v1.4.3

04 Nov 09:34
v1.4.3
fc83a0d

Choose a tag to compare

  • feat: added ability to allowlist/denylist entire TLDs (e.g. block all *.ru domains) 3b4eaa9
  • fix: ansible mail path and env var changes d750a3c
  • fix: update mail env var references, clean up dir creation and fix nginx cert paths d7ef1cf
  • feat: added mail.forwardemail.net to IP list a17f8af
  • fix: webmail ansible updates a9e55a7

v1.4.2...v1.4.3

v1.4.2

30 Oct 07:21
v1.4.2
1a34aad

Choose a tag to compare

  • fix: fixed msft exchange spam blocking to be more accurate 281ca65
  • fix: comment out msft block until false positive culprit discovered 06d17df
  • Merge pull request #446 from forwardemail/feat/snappymail-ansible 578bf62
  • fix: use mail prefix for env vars and add to defaults a3870e4
  • fix: change webmail references to mail 9447af8
  • feat: add webmail ansible setup ea251ea

v1.4.1...v1.4.2

v1.4.1

28 Oct 03:54
v1.4.1
c243a01

Choose a tag to compare

  • fix: added sfv:skb and sfv:sks checks for microsoft 0accaff
  • feat: added microsoft exchange spam detection to is-arbitrary helper 4d96f08
  • fix: revert any caldav optimizations for now 044cc53
  • fix: caldav server optimization bug 7f1da68

v1.4.0...v1.4.1

v1.4.0

25 Oct 02:09
v1.4.0
aed7199

Choose a tag to compare

  • Merge pull request #444 from forwardemail/fix/optimize-admin-payments 66a4beb
  • Merge pull request #445 from forwardemail/fix/optimize-caldav-query 8b5f126
  • fix: optimize caldav events query 96a0317
  • fix: optimize admin payments query 4327555
  • fix: fixed imap tests 59d3067
  • fix: export _.difference (thx worm) 4b083e1
  • Revert "fix: temp run migrateSchema always (slow and will revert)" 05a5e57
  • fix: temp run migrateSchema always (slow and will revert) 3441f40
  • fix: check for missing columns and run alterStatements d8489a7
  • Merge pull request #442 from forwardemail/fix/check-pm2-hanging 2714140
  • Update email.js cbd0f84
  • Merge pull request #441 from forwardemail/fix/carddav-improvements f968ed6
  • fix: updated FAQ to advertise we offer legacy TLS 1.0 support for older devices f12cdcd
  • fix: set lower cipher for tls v1 due to openssl disabling older ciphers bc76f97
  • fix: fixed SMTP_PORT in config 80b9e7c
  • fix: updated ecosystem-smtp to reflect accurate tls vs ssl config 96d5ea8
  • fix: smtp running tls 1.0 with STARTTLS on 2555 and with SSL on 2455 d13c69e
  • fix: utilize alternative to node_args 44d6b13
  • fix: set node_args for tls c7d483c
  • fix: set secure to true for 2355 bda6b33
  • fix: set up smtp server to allow port 2355 0c0765d
  • fix: check-pm2 job hanging 0cfc760
  • fix: PROPFIND to normalize vcf extension for client compatibility d3aabc4
  • fix: carddav proppatch support, sync-collection, validate vcard, if-none-match and incomplete vcard 978c1bb
  • Merge pull request #440 from forwardemail/fix/caldav-vtodo-issues e905dd6
  • fix: remove task specific calendars and update docs 63363ca

v1.3.0...v1.4.0

v1.3.0

13 Oct 20:48
v1.3.0
5b2bae5

Choose a tag to compare

  • Merge pull request #439 from forwardemail/fix/caldav-vtodo-issues 5f67c83
  • Merge branch 'master' into fix/caldav-vtodo-issues 1248d45
  • fix: attempt to fix caldav issue with strict mode change 46ed8fa
  • chore: add unified calendar to accept both event and tasks 62b272c
  • fix: caldav vtodo session and add testing utils 5ae95ba
  • fix: added cz domain to good domains list (Czech Republic) 9daf08d
  • fix: check pm2 should check for pid and race conditions 82da1a2
  • fix: bump deps, fixed pm2 check script with locking mechanism, component types should not have enum to prevent issues 3c79466
  • Merge pull request #413 from jamescridland/patch-1 cde991b
  • chore: upgrade caldav-adapter for VTODO support 6fc31a9
  • Merge pull request #436 from forwardemail/fix/caldav-vtodo-simplified 7b90171
  • fix: caldav vtodo simplified and use strings instead of array 0c13cf3
  • Merge pull request #424 from forwardemail/feat/add-caldav-vtodo 67b6881
  • Merge pull request #429 from forwardemail/fix/missing-domain-filter 0878986
  • fix: missing domain API allowing filter by domain name c4d5627
  • Merge pull request #428 from forwardemail/fix/admin-payments-query 79786f4
  • fix: modal message on credits granted fbc4d29
  • fix: admin payments slow query e2bca2a
  • fix: add some tests and fixture vtodo data 79ba696
  • feat: add caldav vtodo / tasks support f5f86d1
  • Update index.md 4b7807f

v1.2.14...v1.3.0

v1.2.14

05 Sep 22:41
v1.2.14
f43aa21

Choose a tag to compare

  • fix: fixed vacation responder issue and smtp_verified_at for has_passed_kyc edge case 216e905

v1.2.13...v1.2.14

v1.2.13

04 Sep 17:31
v1.2.13
7e47ee7

Choose a tag to compare

  • fix: remove destroy() implementation to avoid UND_ERR_DESTROYED client errors fd3a3d0

v1.2.12...v1.2.13

v1.2.12

04 Sep 10:34
v1.2.12
1ec83c3

Choose a tag to compare

  • fix: added eM Client guide, bumped @ladjs/graceful to handle uncaughtExceptions (e.g. undici) otherwise processes restart, added agent.destroy(), optimizations to sync paid alias allowlist job (still needs tested and monitored, extremely slow and long running) d88fbfb
  • fix: catch uncaught exception in user model a9eef13
  • fix: fixed ubuntu map cache issue, moved postfix section in FAQ higher, increased SRS validity from 5 to 10 days, send emails to denylisted admin owners if necessary, debugging SRS1 errors, fixed exception with client missing causing error in email helper, optimized sync paid alias allowlist job with eachAsync cursor and other optimizations (still very slow) e5992a6
  • feat: improved image consistency and updated snapshots a81c7de
  • fix: increase timeout from 3m to 10m as a test for gh 77823e5
  • fix: fixed api test c316abb
  • fix: suspicious email job should have links not code tags 9f03519
  • fix: updated api docs to reflect new pagination limits 1d57068

v1.2.11...v1.2.12

v1.2.11

21 Aug 12:09
v1.2.11
bae4b31

Choose a tag to compare

  • fix: increased system-wide routes to use 25 min and 100 max for page limitations vs. 10 and 50 7335c89

v1.2.10...v1.2.11