Skip to content

Latest commit

 

History

History
538 lines (281 loc) · 10.7 KB

File metadata and controls

538 lines (281 loc) · 10.7 KB

1.1.6 2024-05-30

Changed

  - Fix for trust_ca function getting clobbered

1.1.5 2024-05-30

Reverted

  - Remove dhparam generation, and config settings

1.1.4 2024-05-22

Added

  - Switch to tiredofit/alpine 3.20 base

1.1.3 2023-12-28

Added

  - Update to postfix 3.8.4 and add mitigations for CVE-2023-51764

1.1.2 2023-12-08

Added

  - Change base image to tiredofit/alpine:3.19

1.1.1 2023-05-10

Changed

  - Alpine 3.18 base

1.1.0 2023-04-26

Added

  - Add support for _FILE environment variables

1.0.17 2022-12-22

Changed

  - Alias prefix lmtp -> lmdb

1.0.16 2022-12-22

Changed

  - Assume lmdb if no extension for virtual_aliases

1.0.15 2022-12-13

Changed

  - Update ADDITIONAL_VIRTUAL_ALIAS_MAPS to write proper configuration based on extension (supports pcre / lmdb at moment, easy to expand)

1.0.14 2022-12-01

Added

  - Rework Dockerfile

1.0.13 2022-11-24

Changed

  - Bugfix for Archive cleanup
  - Bugfix to not write multiple archive aliases

1.0.12 2022-11-23

Added

  - Alpine 3.17 base

1.0.11 2022-11-15

Changed

  - Fix for log summaries overwriting past summaries

1.0.10 2022-11-09

Changed

  - Future proof certificates generation for when Alpine 3.17 is released
  - Fix dhparam checks

1.0.9 2022-11-07

Changed

  - Alpine date tools are different than debian date tools.

1.0.8 2022-11-07

Changed

  - Fix for timetamp building for archive

1.0.7 2022-11-07

Changed

  - Rework Archive Cleanup to not have to deal with two sets of timers

1.0.6 2022-11-04

Changed

  - Fix defaults

1.0.5 2022-11-04

Changed

  - Move Archive bakcup to /backup/

1.0.4 2022-11-02

Changed

  - Fix for deleting old archives

1.0.3 2022-10-30

Changed

  - Correct write postfix summary as postfix user

1.0.2 2022-10-29

Added

  - Keep postscreen cache persistent

1.0.1 2022-10-29

Added

  - Add Fail2ban switchable features 

1.0.0 2022-10-28

This image has now been entirely rewritten and merges tiredofit/postfix and tiredofit/postfix-relay.

Added

  - Add message archiving + cleanup + archiving the archive + cleanup
  - New MODE=(default|relay) setting to determine how you want to use this image
  - All configuration sections are switchable now, ie ENABLE_POSTSCREEN=FALSE will remove its functionality
  - Seperate Config, Data, and Queue Folders

Changed

  - Many environment varialbes have changed - It's best to start with a whole new data folder if possible

0.16.2 2022-10-25

Changed

  - Change to log entry for subject line

0.16.1 2022-10-25

Added

  - Add ability to perform header checks - ENABLE_HEADER_CHECKS
  - Add ability to perform smtp header checks - ENABLE_SMTP_HEADER_CHECKS
  - Add ability to log subject line if above TRUE = LOG_SUBJECT
  - Add ability to log subject line if smtp above true = LOG_SUBJECT_SMTP

0.16.0 2022-08-05

Changed

  - Refactor Fail2ban and IPTables functionality relying on base image instead
  - Code Cleanup

0.15.6 2022-07-18

Changed

  - Alias fixes

0.15.5 2022-07-18

Changed

  - Fix for SASL Outbound database not writing

0.15.4 2022-07-14

Changed

  - Fix for Data Location

0.15.3 2022-07-14

Changed

  - Code cleanup with quotes

0.15.2 2022-07-14

Changed

  - Fix for setup type variable

0.15.1 2022-07-14

Changed

  - Switch to leaf_result_attribute for ldap-groups and drop the groups expansion

0.15.0 2022-05-24

Added

  - CyrusSASL 2.1.28

0.14.5 2022-05-24

Added

  - Alpine 3.16 base

0.14.4 2022-02-15

Changed

  - Fix for sudo command not working with Alpine base

0.14.3 2022-02-09

Changed

  - Rework to support new base image

0.14.2 2022-02-09

Changed

  - Refresh base image

0.14.1 2022-01-28

Added

  - Add ENABLE_THREADED_BOUNCES (default TRUE)

0.14.0 2022-01-25

Changed

  - Change Default Settings for Queue Delivery and add Delay Warning time

0.13.17 2021-12-27

Changed

  - Small tweak to Zabbix monitoring script

0.13.16 2021-12-16

Changed

  - Switch to using a new Zabbix monitoring template

0.13.15 2021-12-10

Changed

  - Rework of 0.13.14

0.13.14 2021-12-10

Added

  - Add logtail package

Changed

  - Update Zabbix monitoring templates

0.13.13 2021-12-07

Added

  - Add Zabbix Auto register support for templates

0.13.12 2021-11-24

Added

  - Alpine 3.15 base

0.13.11 2021-10-24

Changed

  - Fix for 13.10

0.13.10 2021-10-24

Changed

  - Fail2ban Logging change

0.13.9 2021-10-01

Changed

  - Make postfix own /logs/ folder

0.13.8 2021-09-21

Changed

  - Bugfix of 0.13.7

0.13.7 2021-09-21

Changed

  - Repair rsyslog

0.13.6 2021-09-04

Changed

  - Change the way logrotation is configured

0.13.5 2021-09-01

Changed

  - Change the way aliases are linked
  - Modernize environment variables and cleanup a hacky Zabbix monitoring feature

0.13.4 2021-07-28

Changed

  - Change Postscreen settings to add more DNS checks and cache tweaks

0.13.3 2021-07-13

Added

  - Disable Transport Map being on by default

0.13.2 2021-07-13

Added

  - Always assume lmdb for additional mapping files

0.13.1 2021-07-13

Added

  - Add support for additional Virtual mailbox maps

0.13.0 2021-07-12

Added

  - Add postfix user and group before installation

0.12.3 2021-07-12

Changed

  - Fix Build issues with Cyrus-SASL

0.12.2 2021-07-08

Added

  - Alpine 3.14 base

Changed

  - Disable sender rewrite daemon default

0.12.0 2021-03-27

Added

  - PostSRSD 1.11
  - Force changing permissions reset on postfix/data directory before startup

Changed

  - Change Cyrus SASL to use gdbm instead of bdb
  - Fix for Cyrus SASLD not authenticating
  - Remove postfix-lmdb package as it is set by default
  - Fix for Bounce Messages not being rewritten

0.11.0 2021-01-14

Changed

  - Alpine 3.13 Base         

0.10.4 2020-10-02

Added

  - Add custom bounce message support by placing templates in data location

Changed

  - Fix PostSRSd being disabled limiting postfix from starting

0.10.3 2020-09-29

Added

  - Add Plus Addressing rewrite feature

0.10.2 2020-09-17

Added

  - Further work on switching over to LMDB

0.10.1 2020-09-17

Added

  - Switch to LMDB for databases instead of bdb due to AGPL shift

0.10.0 2020-09-13

Added

  - Add PostSRSd support / Sender Rewriting

Changed

  - Cleanup populating postfix configuration when LDAP disabled
  - Code Cleanup

0.9.5 2020-09-05

Added

  - Add SMTPD sender and HELO restrictions

Changed

  - Change fail2ban backend to AUTO

0.9.4 2020-09-04

Added

  - Add TRANSPORT_MAP functionality to route to external SMTP services

0.9.3 2020-08-30

Added

  - Add Relay Mechanism Filter environment variable

0.9.2 2020-08-29

Added

  - Added inotify support to reload Postfix when certificates change (Letsencrypt renew process)

0.9.1 2020-06-27

Changed

  - Working Group Expansion

0.9.0 2020-06-27

Added

  - Add LDAP Group and Group Exploding Support

0.8.1 2020-06-22

Changed

  - Temporarily disable some SASL features

0.8.0 2020-06-22

Changed

  - Updates to SASL to fix SMTP sending
  - Removed chroot on one process

0.7.0 2020-06-21

Changed

  - Fix startup issues

0.6.0 2020-06-21

Added

  - Add enable/disable LMTP
  - Add enable/disable RSPAMD features

0.0.5 2020-06-15

Added

  - Modernize image to support tiredofit/alpine 5.xx base series

0.0.4 2020-06-05

Changed

  - Move /etc/s6/services to /etc/available

0.0.3 2020-05-20

Added

  - Add check for RSPAMD Host

0.0.2 2020-05-20

Added

  - Create Persistent Storage

0.0.1 2020-05-20

Added

  - Initial Release