4 Commits

Author SHA1 Message Date
Zhang Huangbin 5b80bbfb3d Fixed: tools/create_mail_user_SQL.sh not convert given email address to lower cases. 2022-12-26 12:24:49 +08:00
Zhang Huangbin 0d6d208b41 - Upgrade iRedAPD to 4.0. WARNING: Python 3.5+ is required, Python 2 support has been completely dropped.
- 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.
2020-06-22 09:07:37 +08:00
Zhang Huangbin 2de2d0eb80 - WIP: Upgrade mlmmjadmin to 3.0, it now requires Python 3.5+.
- 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.
2020-06-02 12:43:02 +08:00
Zhang Huangbin a3410ab28c Re-organize directory structure. 2019-12-09 08:25:52 +08:00