- update to PostfixAdmin 3.2:
- new directory layout (see below)
- 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)
- add $CONF['edit_alias'] to disable "edit alias" function for users
- add php_crypt $CONF["encrypt"] option
- add support for MySQL connections over SSL
- and more - see CHANGELOG.TXT for the full list
- move out of /srv/www/htdocs/postfixadmin - PHP code moved to
/usr/share/postfixadmin/, smarty cache to /var/cache/postfixadmin/ and
the config files to /etc/postfixadmin/ (no automated migration!)
- add apache config file to glue everything together. Note that the
/postfixadmin alias is *not* enabled by default to avoid that it is
active on all vhosts. Run "a2enflag POSTFIXADMIN" if you want that.
- adjust perl requirements for latest vacation.pl
- drop apache2-devel / httpd-devel BuildRequires - no longer needed with
the new directory layout
- package /usr/bin/postfixadmin-cli symlink
OBS-URL: https://build.opensuse.org/request/show/603334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postfixadmin?expand=0&rev=28
- update to PostfixAdmin 3.2:
- new directory layout (see below)
- 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)
- add $CONF['edit_alias'] to disable "edit alias" function for users
- add php_crypt $CONF["encrypt"] option
- add support for MySQL connections over SSL
- and more - see CHANGELOG.TXT for the full list
- move out of /srv/www/htdocs/postfixadmin - PHP code moved to
/usr/share/postfixadmin/, smarty cache to /var/cache/postfixadmin/ and
the config files to /etc/postfixadmin/ (no automated migration!)
- add apache config file to glue everything together. Note that the
/postfixadmin alias is *not* enabled by default to avoid that it is
active on all vhosts. Run "a2enflag POSTFIXADMIN" if you want that.
- adjust perl requirements for latest vacation.pl
- drop apache2-devel / httpd-devel BuildRequires - no longer needed with
the new directory layout
- package /usr/bin/postfixadmin-cli symlink
OBS-URL: https://build.opensuse.org/request/show/603331
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=49
- update to PostfixAdmin 3.0.2:
- SECURITY: don't allow to delete protected aliases (CVE-2017-5930, boo#1024211)
- fix VacationHandler for PostgreSQL
- AliasHandler: restrict mailbox subquery to allowed and specified domains
to improve performance on setups with lots of mailboxes
- allow switching between dovecot:* password schemes while still accepting
passwords hashed using the previous dovecot:* scheme
- FetchmailHandler: use a valid date as default for 'date'
- fix date formatting in non-english languages when using PostgreSQL
- various small fixes (forwarded request 455599 from cboltz)
OBS-URL: https://build.opensuse.org/request/show/455600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postfixadmin?expand=0&rev=26
- update to PostfixAdmin 3.0.2:
- SECURITY: don't allow to delete protected aliases (CVE-2017-5930, boo#1024211)
- fix VacationHandler for PostgreSQL
- AliasHandler: restrict mailbox subquery to allowed and specified domains
to improve performance on setups with lots of mailboxes
- allow switching between dovecot:* password schemes while still accepting
passwords hashed using the previous dovecot:* scheme
- FetchmailHandler: use a valid date as default for 'date'
- fix date formatting in non-english languages when using PostgreSQL
- various small fixes
OBS-URL: https://build.opensuse.org/request/show/455599
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=45
- update to PostfixAdmin 3.0:
- 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
- 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
- drop patch postfixadmin-upstream-fixes-r1802-1817.diff (upstream)
- add Requires: perl(Encode), needed by vacation.pl (forwarded request 426860 from cboltz)
OBS-URL: https://build.opensuse.org/request/show/426861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postfixadmin?expand=0&rev=25
- update to PostfixAdmin 3.0:
- 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
- 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
- drop patch postfixadmin-upstream-fixes-r1802-1817.diff (upstream)
- add Requires: perl(Encode), needed by vacation.pl
OBS-URL: https://build.opensuse.org/request/show/426860
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=43
- add postfixadmin-svn2.diff with changes from upstream SVN (r1705):
- add workaround for MariaDB to fix deleting aliases (bug#325)
- $CONF[default_aliases] can now use the new domain as alias target (patch#124)
- check that vacation start/end date are not in the past (patch#122)
- update vacation INSTALL.TXT with more secure locations
- update Smarty to 3.1.21
- make dependency on Zend Framework versioned - PostfixAdmin needs 1.x
(2.x is totally different and incompatible) (forwarded request 258505 from cboltz)
OBS-URL: https://build.opensuse.org/request/show/258506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postfixadmin?expand=0&rev=21
- add postfixadmin-svn2.diff with changes from upstream SVN (r1705):
- add workaround for MariaDB to fix deleting aliases (bug#325)
- $CONF[default_aliases] can now use the new domain as alias target (patch#124)
- check that vacation start/end date are not in the past (patch#122)
- update vacation INSTALL.TXT with more secure locations
- update Smarty to 3.1.21
- make dependency on Zend Framework versioned - PostfixAdmin needs 1.x
(2.x is totally different and incompatible)
OBS-URL: https://build.opensuse.org/request/show/258505
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=34
- add postfixadmin-svn.diff with changes from upstream SVN (r1689):
- AliasHandler: don't clean goto field when making alias inactive (bug#316)
- list-virtual: display quota even if $CONF[used_quotas] == NO (bug#307)
- vacation.pl: fix postgresql queries in vacation.pl (bug#315)
- fix query in AliasHandler getList which caused an empty list on some
systems (bug#313)
- fetchmail.pl: fix ssl extra options (cert check, cert path, fingerprint)
- fix logging (run setup.php to fix old log entries) (bug#317)
- fetchmail.php: change error_reporting() to exclude E_NOTICE (bug#322)
- fr.lang translation update (patch#123)
- make postfixadmin-cli executable
- update to PostfixAdmin 2.91 aka 3.0 beta1
- new commandline client postfixadmin-cli
- vacation start and end date
- (nearly) complete rewrite to *Handler classes
- smarty templates
- and much more, see upstream CHANGELOG.TXT (forwarded request 248954 from cboltz)
OBS-URL: https://build.opensuse.org/request/show/248956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/postfixadmin?expand=0&rev=20
- add postfixadmin-svn.diff with changes from upstream SVN (r1689):
- AliasHandler: don't clean goto field when making alias inactive (bug#316)
- list-virtual: display quota even if $CONF[used_quotas] == NO (bug#307)
- vacation.pl: fix postgresql queries in vacation.pl (bug#315)
- fix query in AliasHandler getList which caused an empty list on some
systems (bug#313)
- fetchmail.pl: fix ssl extra options (cert check, cert path, fingerprint)
- fix logging (run setup.php to fix old log entries) (bug#317)
- fetchmail.php: change error_reporting() to exclude E_NOTICE (bug#322)
- fr.lang translation update (patch#123)
- make postfixadmin-cli executable
- update to PostfixAdmin 2.91 aka 3.0 beta1
- new commandline client postfixadmin-cli
- vacation start and end date
- (nearly) complete rewrite to *Handler classes
- smarty templates
- and much more, see upstream CHANGELOG.TXT
OBS-URL: https://build.opensuse.org/request/show/248954
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/postfixadmin?expand=0&rev=32