- Generate password hashes with `doveadm pw`, remove file `tools/generate_password_hash.py`.
- Use Dovecot-2.3 on CentOS 8.
- Port scripts `tools/*.py` to Python 3.
- `netdata` is not available on FreeBSD. Port `net-mgmt/netdata` is marked as
broken due to not supported libressl version. Fortunately netdata upstream
fixed this issue but we have to wait for next releas.
- WIP: Upgrade iRedAPD to 4.0, it now requires Python 3.5+.
- Fixed: Add missing INDEX for SQL column `msgs.time_iso` in `amavisd` database.
- Fixed: incorrect set sql db driver to `pymysql` in iRedAPD for PostgreSQL backend.
- Fixed: script `fail2ban_banned_db` may fail if commands `geoiplookup` and
`geoiplookup6` are not available.
- Fixed: explicitly set backend to `pooling` for Fail2ban jails.
- Fixed: not support custom adminer css file in Nginx snippet file
`adminer.tmpl`.
- Enable SRS in iRedAPD by default. Note: it is not enabled in Postfix.
- Fail2ban: Store number of failures and matched log lines which triggered ban
in SQL db. You can view the log lines after logged into iRedAdmin-Pro as
global admin.