PostfixAdmin 3.0
Christian Boltz
postfixbuch at cboltz.de
So Sep 11 23:30:29 CEST 2016
Hallo zusammen,
kleine Werbeeinlage ;-)
Ich habe gerade PostfixAdmin 3.0 releast.
Genau, es gibt kein "beta"-Label mehr :-) Mehr als zwei Jahre nach der
ersten 3.0 beta (+ mehrere Jahre Vorarbeit) bin ich sicher, dass wir das
"beta"-Label nicht mehr brauchen.
PostfixAdmin 3.0 ist jetzt die stabile Version von PostfixAdmin.
Ich werde auch 2.3.x für einige Zeit weiterpflegen - aber nur, falls
kritische oder Sicherheitsbugs auftauchen. Trotzdem ist es eine gute
Idee, bei Gelegenheit auf 3.0 upzugraden ;-)
Das Changelog gibt es auf englisch:
Major changes since the 2.3.8 release:
- new command-line interface "postfixadmin-cli"
- major rewrite:
- move lots of code into *Handler classes, which are used by web
and command-line interface
- replace various edit-*.php and create-*.php with a generic
editform (edit.php/editform.tpl)
- this also means it's easy to customize forms, add fields etc.
(see $CONF['*_struct_hook'])
- lots of code cleanup, remove/merge lots of duplicated code and
templates
- use smarty for templates
- add ability to choose activation date, end date and reply interval for
vacation message
- various enhancements everywhere
- redesign login page, list and edit pages (goodbye, green!) and make
them wider
- several new config options and changed defaults
- NOTE: changes from the 2.3.x releases also apply to this version
Major changes since the 2.93 aka 3.0 beta3 release:
- add sqlite backend option
- add configurable smtp helo (CONF["smtp_client"])
- new translation: ro (Romanian)
- language update: tw, cs, de
- fix escaping in gen_show_status() (could be used to DOS list-virtual
by creating a mail address with special chars)
- add CSRF protection for POST requests
- list.tpl: base edit/editactive/delete links in list.tpl on $RAW_item
to avoid double escaping, and fix some corner cases
- editform.tpl: add {if} block for description column for easier
customization
- use smarty html_options instead of select_options()
- remove advice about using SetEnv for database password
- include_once(config.local.php) instead of include()ing it to prevent
include loops if someone copies config.inc.php to config.local.php
- vacation.pl: encode wide-chars utf8 in mail body, mime-decode original
subject
- fix db_quota_text() for postgresql (concat() vs. ||)
- change default date for 'created' and 'updated' columns from
0000-00-00 (which causes problems with MySQL strict mode) to
2000-01-01
- allow punicode even in TLDs
- update Smarty to 3.1.29
- add checks to login.php and cli to ensure database layout is up to
date
- whitelist '-1' as valid value for postfixadmin-cli
- don't stripslashes() the password in pacrypt
- various small bugfixes
See CHANGELOG.TXT for the full changelog. If you upgrade from 2.3.x,
please also read the sections about the 2.9x (aka 3.0 beta) releases.
Gruß
Christian Boltz
--
Und wenn du denkst dich mag niemand mehr, dann kommt der Christopher
und siggt dich sehr. [Christopher Splinter in dag°]
Mehr Informationen über die Mailingliste Postfixbuch-users