Stability & Reliability Update
Version 1.6.2 addresses critical database schema issues, module errors, and installer improvements to ensure a smoother deployment and operation experience.
What's New in v1.6.2
This release focuses on stability and reliability, fixing several issues that users encountered during installation and operation. We've also made the installer more flexible to accommodate different network configurations.
Database Schema Fixes
Resolved missing column errors that could cause analysis failures:
-
Email Analysis Table
Fixed missing columns: sender_domain, attachment_count, and other essential fields for comprehensive email analysis -
Trusted Entities Table
Added trust_level, scope, and recipient_domain columns for improved whitelist management -
Quarantine Support
Added quarantine_enabled field to client and hosted domains tables for per-domain quarantine control
Modules Bug Fixes
Critical module errors have been resolved:
-
Behavioral Analysis Fix
Fixed "KeyError: should_quarantine" error that could interrupt email processing -
Header Forgery Detection
Corrected function signature issue: "detect_header_forgery() takes 2 positional arguments but 3 were given"
Installer Improvements
More flexible installation options for diverse environments:
-
HTTP Reverse Proxy Option
SSL option 4 (skip) now properly creates HTTP reverse proxy configuration for environments with external SSL termination -
Improved Let's Encrypt Setup
Now prompts for email address and gracefully falls back to self-signed certificate if Let's Encrypt fails -
Optional fail2ban
fail2ban is now optional during installation - helpful for VPN and Tailscale environments where it could block legitimate connections -
IPv6 Enabled by Default
Postfix now configured with IPv6 support out of the box for modern network compatibility
Postfix Mail Server Fixes
Resolved mail transport issues:
-
Transport File Ownership
Fixed file ownership issue that was causing "not owned by root" warnings in Postfix logs -
Cleaner Uninstall Backups
Backup files now go to /var/backups/openefa/ to prevent nested backup directory issues
Update Instructions
Existing Installation:
cd /opt/openefa-installer && git pull && ./update.sh
Fresh Installation:
curl -sSL http://install.openefa.com/install.sh | sudo bash
Summary
3
Database Fixes
2
Module Fixes
4
Installer Improvements
2
Postfix Fixes