• 1.4 574f7b84a5

    lonestar released this 2025-10-19 13:31:50 +00:00 | 7 commits to master since this release

    • Fixed catchall account detection for vmailmgrd implementations that create + accounts as mailboxes
    • Added comprehensive translations for catchall messages in multiple languages
    • Fixed numerous PHP warnings and undefined variable issues
    • Improved code quality and stability
    • Updated version badge in README.md
    Downloads
  • 1.3 b2d8b80313

    lonestar released this 2025-09-15 21:49:46 +00:00 | 28 commits to master since this release

    oMail-admin Version 1.3 - PHP 8.4 Compatibility Release

    This release focuses on modernizing the codebase for compatibility with PHP 8.4 while maintaining the core functionality of this qmail+vmailmgrd web interface.

    Key Features

    • Full compatibility with PHP 8.4
    • Security enhancements with improved input validation
    • Modernized session management
    • Updated template system
    • Removed deprecated PHP functions

    Major Changes

    • PHP 8.4 Compatibility: Updated all code to work with PHP 8.4, including replacing deprecated functions
    • Session Management: Replaced the old register_globals emulation with modern explicit session handling
    • Regex Updates: Replaced deprecated ereg functions with preg_match equivalents
    • Input Validation: Added comprehensive input validation and sanitization functions
    • Security Improvements: Enhanced HTML escaping and output encoding
    • Code Cleanup: Removed commented out legacy code that used deprecated functions

    Technical Details

    • Updated vmail.inc for PHP 8.4 compatibility
    • Refactored authentication functions
    • Improved error handling throughout the application
    • Modernized template parsing engine
    • Fixed UTF-8 encoding issues and improve template output for proper international character display

    Compatibility

    • PHP: 8.4 (also compatible with 7.4+)
    • qmail or s/qmail: All versions with vmailmgrd support
    • Web Server: Apache, Nginx, or any PHP-compatible server

    Upgrade Notes

    • Existing installations should backup configuration files before upgrading
    • config.php may require updates for new variables
    • Session handling is now explicit - no more register_globals dependency
    • Template files remain compatible with previous versions
    Downloads