HomeFreeBSD

Update to 3.2

Description

Update to 3.2

    • move public facing stuff into public/, this allows us to stop exposing templates_c/ etc. to the world (but also means you'll need to adjust your webserver config)
    • enable users to reset their passwords by mail or SMS ($CONF['forgotten_user_password_reset'], $CONF['forgotten_admin_password_reset'], $CONF['sms_send_function'])
    • allow local alias targets (without @domain) - see #134
    • add $CONF['edit_alias'] to disable "edit_alias" function for users
    • add php_crypt $CONF["encrypt"] option (see #170 for examples)
    • add random_compat phar (see: https://github.com/paragonie/random_compat) to support random_int()/random_string() in older PHP versions.
    • add support for MySQL connections over SSL
    • language updates: sk, ja, nl, bg, fr, cz
    • update bundled smarty library (lib/smarty to 3.1.32; includes security fixes)
    • split up pacrypt() into different functions; add some minimal test coverage
    • add id autoincrement field to log table (#89)
    • add token to login.php to prevent CSRF
    • lots of bugfixes and code cleanup
    • drop unused code in postfixadmin-cli
    • introduce PHP-CS-Fixer to enforce code style
    • vacation.pl:
      • avoid answering to more known autoresponders
      • add $no_vacation_pattern to avoid sending autoresponders based on the To: address
      • replace Deprecated Mail::Sender by Email::Sender
      • use MIME:EncWords
      • remove unused MIME::Base64
  • add docker repo, see https://github.com/postfixadmin/docker

PR: 229370
Submitted by: Melissa Pilgrim <ports.maintainer@evilphi.com> (maintainer)
Sponsored by: Netzkommune

Details

Provenance
joneumAuthored on
Parents
rP478985: Add kbowling to xearch committers
Branches
Unknown
Tags
Unknown