mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2024-09-19 19:22:14 +02:00
CHANGELOG.TXT:
- whitespace fixes git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@1608 a1433add-5e2c-0410-b055-b7f2511e0802
This commit is contained in:
parent
fbfd7beb1d
commit
31467479b5
121
CHANGELOG.TXT
121
CHANGELOG.TXT
@ -1,10 +1,10 @@
|
|||||||
# Postfix Admin
|
# Postfix Admin
|
||||||
#
|
#
|
||||||
# LICENSE
|
# LICENSE
|
||||||
# This source file is subject to the GPL license that is bundled with
|
# This source file is subject to the GPL license that is bundled with
|
||||||
# this package in the file LICENSE.TXT.
|
# this package in the file LICENSE.TXT.
|
||||||
#
|
#
|
||||||
# Further details on the project are available at http://postfixadmin.sf.net
|
# Further details on the project are available at http://postfixadmin.sf.net
|
||||||
#
|
#
|
||||||
# Last update:
|
# Last update:
|
||||||
# $Id$
|
# $Id$
|
||||||
@ -13,7 +13,6 @@
|
|||||||
Version ***svn*** - 2013/12/09 - SVN r***
|
Version ***svn*** - 2013/12/09 - SVN r***
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
|
|
||||||
Summary of major changes:
|
Summary of major changes:
|
||||||
- new command-line interface "postfixadmin-cli"
|
- new command-line interface "postfixadmin-cli"
|
||||||
- major rewrite:
|
- major rewrite:
|
||||||
@ -29,7 +28,7 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- redesign login page, list and edit pages (goodbye, green!) and make them wider
|
- redesign login page, list and edit pages (goodbye, green!) and make them wider
|
||||||
- several new config options and changed defaults
|
- several new config options and changed defaults
|
||||||
- NOTE: changes from the 2.3.x releases also apply to this version
|
- NOTE: changes from the 2.3.x releases also apply to this version
|
||||||
|
|
||||||
new config options:
|
new config options:
|
||||||
- $CONF['language_hook']
|
- $CONF['language_hook']
|
||||||
Hook function to override or add translations to $PALANG.
|
Hook function to override or add translations to $PALANG.
|
||||||
@ -47,7 +46,7 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- $CONF['theme_custom_css'] - to add some custom CSS without editing the
|
- $CONF['theme_custom_css'] - to add some custom CSS without editing the
|
||||||
default CSS file
|
default CSS file
|
||||||
- $CONF['motd_*'] - replaces motd*.txt
|
- $CONF['motd_*'] - replaces motd*.txt
|
||||||
|
|
||||||
changed config defaults (with their new default value):
|
changed config defaults (with their new default value):
|
||||||
- $CONF['database_type'] = 'mysqli';
|
- $CONF['database_type'] = 'mysqli';
|
||||||
- $CONF['dovecotpw'] = "/usr/sbin/doveadm pw";
|
- $CONF['dovecotpw'] = "/usr/sbin/doveadm pw";
|
||||||
@ -64,12 +63,12 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
IMPORTANT: If set, this will be used as mail sender for all mails
|
IMPORTANT: If set, this will be used as mail sender for all mails
|
||||||
(2.3.x used the currently logged in admin's username in most cases).
|
(2.3.x used the currently logged in admin's username in most cases).
|
||||||
$CONF['admin_email'] = '' will match the 2.3.x behaviour.
|
$CONF['admin_email'] = '' will match the 2.3.x behaviour.
|
||||||
|
|
||||||
removed config options:
|
removed config options:
|
||||||
- $CONF['min_password_length'] - now handled in /.{5}/ in
|
- $CONF['min_password_length'] - now handled in /.{5}/ in
|
||||||
$CONF['password_validation']
|
$CONF['password_validation']
|
||||||
- $CONF[postfix_admin_url] - relative paths are now used everywhere
|
- $CONF[postfix_admin_url] - relative paths are now used everywhere
|
||||||
|
|
||||||
list-virtual.php:
|
list-virtual.php:
|
||||||
- display percentage of quota usage
|
- display percentage of quota usage
|
||||||
- display alias domains less confusing (using From/To)
|
- display alias domains less confusing (using From/To)
|
||||||
@ -84,12 +83,12 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- fix: don't mark mailboxes with vacation active as undeliverable
|
- fix: don't mark mailboxes with vacation active as undeliverable
|
||||||
- fix: undeliverable targets were not flagged if another target pointed to a
|
- fix: undeliverable targets were not flagged if another target pointed to a
|
||||||
domain in $CONF[show_undeliverable_exceptions]
|
domain in $CONF[show_undeliverable_exceptions]
|
||||||
|
|
||||||
fetchmail.php, fetchmail.pl:
|
fetchmail.php, fetchmail.pl:
|
||||||
- add sslcertck, sslcertpath, sslfingerprint fields/check
|
- add sslcertck, sslcertpath, sslfingerprint fields/check
|
||||||
(sslcertpath and sslfingerprint require $CONF[fetchmail_extra_options]
|
(sslcertpath and sslfingerprint require $CONF[fetchmail_extra_options]
|
||||||
because they don't have input validation)
|
because they don't have input validation)
|
||||||
|
|
||||||
functions.inc.php
|
functions.inc.php
|
||||||
- allowed_quota: if $CONF[quota] == NO, just return 0 (unlimited)
|
- allowed_quota: if $CONF[quota] == NO, just return 0 (unlimited)
|
||||||
- authentification_get_username() - honor POSTFIXADMIN_SETUP to avoid
|
- authentification_get_username() - honor POSTFIXADMIN_SETUP to avoid
|
||||||
@ -132,7 +131,7 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- no longer escape_string() the result. This fixes
|
- no longer escape_string() the result. This fixes
|
||||||
http://sourceforge.net/p/postfixadmin/bugs/218/
|
http://sourceforge.net/p/postfixadmin/bugs/218/
|
||||||
- for 'system' encryption, use full hashed password as salt
|
- for 'system' encryption, use full hashed password as salt
|
||||||
https://sourceforge.net/p/postfixadmin/bugs/2/
|
https://sourceforge.net/p/postfixadmin/bugs/2/
|
||||||
- dovecot:*:
|
- dovecot:*:
|
||||||
- add support for dovecot *-CRYPT passwords (needs dovecot >= 2.1)
|
- add support for dovecot *-CRYPT passwords (needs dovecot >= 2.1)
|
||||||
- allow "." in dovecot method (to allow a suffix like ".b64")
|
- allow "." in dovecot method (to allow a suffix like ".b64")
|
||||||
@ -159,27 +158,27 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- get_admin_properties()
|
- get_admin_properties()
|
||||||
- get_mailbox_properties()
|
- get_mailbox_properties()
|
||||||
- get rid of global $table_* variables, use table_by_key() instead
|
- get rid of global $table_* variables, use table_by_key() instead
|
||||||
|
|
||||||
PFAHandler.php:
|
PFAHandler.php:
|
||||||
- parent class for all *Handler classes
|
- parent class for all *Handler classes
|
||||||
- contains code shared between all classes
|
- contains code shared between all classes
|
||||||
|
|
||||||
AdminHandler.php:
|
AdminHandler.php:
|
||||||
- Handler class for admins
|
- Handler class for admins
|
||||||
- for now, set the superadmin column and add "ALL" in domain_admins to
|
- for now, set the superadmin column and add "ALL" in domain_admins to
|
||||||
keep the database backwards-compatible with 2.3.x
|
keep the database backwards-compatible with 2.3.x
|
||||||
|
|
||||||
AdminpasswordHandler.php:
|
AdminpasswordHandler.php:
|
||||||
- used for the "change password" form for admins
|
- used for the "change password" form for admins
|
||||||
|
|
||||||
DomainHandler.php
|
DomainHandler.php
|
||||||
- handler class for domains
|
- handler class for domains
|
||||||
- delete(): do not allow to delete a domain if it is an alias domain target
|
- delete(): do not allow to delete a domain if it is an alias domain target
|
||||||
|
|
||||||
AliasdomainHandler.php:
|
AliasdomainHandler.php:
|
||||||
- handler class for alias domains
|
- handler class for alias domains
|
||||||
- alias domains can now be edited
|
- alias domains can now be edited
|
||||||
|
|
||||||
AliasHandler.php:
|
AliasHandler.php:
|
||||||
- rewrite based on PFAHandler
|
- rewrite based on PFAHandler
|
||||||
- we even get a "deliver to local mailbox" checkbox :-)
|
- we even get a "deliver to local mailbox" checkbox :-)
|
||||||
@ -191,7 +190,7 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- is_mailbox_alias()
|
- is_mailbox_alias()
|
||||||
- is_vacation_address()
|
- is_vacation_address()
|
||||||
- hasAliasRecord()
|
- hasAliasRecord()
|
||||||
|
|
||||||
MailboxHandler (previously named UserHandler in 2.3):
|
MailboxHandler (previously named UserHandler in 2.3):
|
||||||
- rewrite based on PFAHandler
|
- rewrite based on PFAHandler
|
||||||
- drop old __construct(), view() and change_pass()
|
- drop old __construct(), view() and change_pass()
|
||||||
@ -201,27 +200,27 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- always display correct available quota (using allowed_quota())
|
- always display correct available quota (using allowed_quota())
|
||||||
- do not escape the password coming from $_POST. Fixes
|
- do not escape the password coming from $_POST. Fixes
|
||||||
http://sourceforge.net/p/postfixadmin/bugs/218/
|
http://sourceforge.net/p/postfixadmin/bugs/218/
|
||||||
|
|
||||||
VacationHandler:
|
VacationHandler:
|
||||||
- rewrite based on PFAHandler (not useable yet)
|
- rewrite based on PFAHandler (not useable yet)
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
vacation:
|
vacation:
|
||||||
|
|
||||||
- add ability to choose activation date, end date and reply interval for
|
- add ability to choose activation date, end date and reply interval for
|
||||||
vacation message
|
vacation message
|
||||||
*** reply interval needs rework,
|
*** reply interval needs rework,
|
||||||
*** http://sourceforge.net/p/postfixadmin/patches/111/
|
*** http://sourceforge.net/p/postfixadmin/patches/111/
|
||||||
|
|
||||||
vacation.pl
|
vacation.pl
|
||||||
- encode subject
|
- encode subject
|
||||||
https://sourceforge.net/p/postfixadmin/bugs/272/
|
https://sourceforge.net/p/postfixadmin/bugs/272/
|
||||||
https://sourceforge.net/p/postfixadmin/patches/119/
|
https://sourceforge.net/p/postfixadmin/patches/119/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
r1373 | GingerDog | 2012-04-19 23:55:36 +0200 (Do, 19. Apr 2012) | 1 Zeile
|
r1373 | GingerDog | 2012-04-19 23:55:36 +0200 (Do, 19. Apr 2012) | 1 Zeile
|
||||||
M /trunk/VIRTUAL_VACATION/vacation.pl
|
M /trunk/VIRTUAL_VACATION/vacation.pl
|
||||||
M /trunk/config.inc.php
|
M /trunk/config.inc.php
|
||||||
@ -229,28 +228,28 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
M /trunk/templates/vacation.tpl
|
M /trunk/templates/vacation.tpl
|
||||||
M /trunk/upgrade.php
|
M /trunk/upgrade.php
|
||||||
M /trunk/vacation.php
|
M /trunk/vacation.php
|
||||||
|
|
||||||
Merge jan-kruis's vacation interval reply behaviour - see
|
Merge jan-kruis's vacation interval reply behaviour - see
|
||||||
http://sourceforge.net/p/postfixadmin/patches/111/
|
http://sourceforge.net/p/postfixadmin/patches/111/
|
||||||
|
|
||||||
M /trunk/VIRTUAL_VACATION/vacation.pl
|
M /trunk/VIRTUAL_VACATION/vacation.pl
|
||||||
|
|
||||||
add a friendly from address to vacation messages ("Vacation Service");
|
add a friendly from address to vacation messages ("Vacation Service");
|
||||||
probably needs more work to beautify it though...;
|
probably needs more work to beautify it though...;
|
||||||
|
|
||||||
change error handling if we cannot
|
change error handling if we cannot
|
||||||
send the reply to be hopefully more robust
|
send the reply to be hopefully more robust
|
||||||
|
|
||||||
- add $smtp_client config option to specify the helo name
|
- add $smtp_client config option to specify the helo name
|
||||||
- added custom noreply detection
|
- added custom noreply detection
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
Config.php
|
Config.php
|
||||||
- new class to store $CONF
|
- new class to store $CONF
|
||||||
- also used to store $PALANG texts (Config::Lang())
|
- also used to store $PALANG texts (Config::Lang())
|
||||||
- contains functions to read config entries in various ways (bool etc.)
|
- contains functions to read config entries in various ways (bool etc.)
|
||||||
|
|
||||||
edit.php
|
edit.php
|
||||||
- generic edit page for everything (admins, domains, mailboxes, aliases, ...)
|
- generic edit page for everything (admins, domains, mailboxes, aliases, ...)
|
||||||
- use ?table= parameter to decide what will be edited (basically $tableHandler)
|
- use ?table= parameter to decide what will be edited (basically $tableHandler)
|
||||||
@ -263,13 +262,13 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- set $form_fields and $id_field later (after $hander->init()) - needed
|
- set $form_fields and $id_field later (after $hander->init()) - needed
|
||||||
for AliasHandler to decide if goto_mailbox should be displayed
|
for AliasHandler to decide if goto_mailbox should be displayed
|
||||||
- only set $values if a field is editable and displayed in the form
|
- only set $values if a field is editable and displayed in the form
|
||||||
|
|
||||||
editform.tpl:
|
editform.tpl:
|
||||||
- generic edit form template, uses $struct to render the form
|
- generic edit form template, uses $struct to render the form
|
||||||
- implement handling of 'list' fields (<select> with multiple choices
|
- implement handling of 'list' fields (<select> with multiple choices
|
||||||
allowed)
|
allowed)
|
||||||
- also include alternative implementation with checkboxes (commented out)
|
- also include alternative implementation with checkboxes (commented out)
|
||||||
|
|
||||||
upgrade.php
|
upgrade.php
|
||||||
- _pgsql_field_exists(), _mysql_field_exists():
|
- _pgsql_field_exists(), _mysql_field_exists():
|
||||||
Those functions are always called with the expanded table name - don't
|
Those functions are always called with the expanded table name - don't
|
||||||
@ -281,40 +280,40 @@ Version ***svn*** - 2013/12/09 - SVN r***
|
|||||||
- upgrade_1284(): migrate the ALL domain to the superadmin column
|
- upgrade_1284(): migrate the ALL domain to the superadmin column
|
||||||
Note: The ALL domain is not (yet) deleted to stay backwards-compatible
|
Note: The ALL domain is not (yet) deleted to stay backwards-compatible
|
||||||
for now (will be done in a later upgrade function)
|
for now (will be done in a later upgrade function)
|
||||||
|
|
||||||
setup.php:
|
setup.php:
|
||||||
****** TODO: fix the TODO ;-)
|
****** TODO: fix the TODO ;-)
|
||||||
- add TODO note to check for PHP >= 5.2.3 because smarty uses
|
- add TODO note to check for PHP >= 5.2.3 because smarty uses
|
||||||
htmlentities with 4 parameters (4th param added in PHP 5.2.3)
|
htmlentities with 4 parameters (4th param added in PHP 5.2.3)
|
||||||
|
|
||||||
login.php
|
login.php
|
||||||
- when login.php is requested, logout the current admin/user
|
- when login.php is requested, logout the current admin/user
|
||||||
https://sourceforge.net/p/postfixadmin/bugs/284/
|
https://sourceforge.net/p/postfixadmin/bugs/284/
|
||||||
- this also means login.php is now used for logout
|
- this also means login.php is now used for logout
|
||||||
- error_log() failed login attemps
|
- error_log() failed login attemps
|
||||||
https://sourceforge.net/p/postfixadmin/feature-requests/111/
|
https://sourceforge.net/p/postfixadmin/feature-requests/111/
|
||||||
|
|
||||||
delete.php, editactive.php:
|
delete.php, editactive.php:
|
||||||
- require token for CSRF protection, see
|
- require token for CSRF protection, see
|
||||||
https://sourceforge.net/p/postfixadmin/bugs/269/
|
https://sourceforge.net/p/postfixadmin/bugs/269/
|
||||||
|
|
||||||
xmlrpc.php:
|
xmlrpc.php:
|
||||||
- adopt to *Handler syntax
|
- adopt to *Handler syntax
|
||||||
- setAway(): add (optional) new parameters for interval_time, activeFrom and
|
- setAway(): add (optional) new parameters for interval_time, activeFrom and
|
||||||
activeUntil - https://sourceforge.net/p/postfixadmin/patches/113/
|
activeUntil - https://sourceforge.net/p/postfixadmin/patches/113/
|
||||||
- change $_SESSION['username'] to $_SESSION['sessid']['username']
|
- change $_SESSION['username'] to $_SESSION['sessid']['username']
|
||||||
***** Note: the changes in xmlrpc.php are untested!
|
***** Note: the changes in xmlrpc.php are untested!
|
||||||
|
|
||||||
*.lang:
|
*.lang:
|
||||||
- get rid of several duplicate texts
|
- get rid of several duplicate texts
|
||||||
- removed HTML tags from $PALANG texts
|
- removed HTML tags from $PALANG texts
|
||||||
- several translation updates
|
- several translation updates
|
||||||
|
|
||||||
documentation updates:
|
documentation updates:
|
||||||
- SECURITY.TXT: add note about templates_c directory
|
- SECURITY.TXT: add note about templates_c directory
|
||||||
- DOCUMENTS/POSTFIX_CONF.TXT is now executable and can generate the
|
- DOCUMENTS/POSTFIX_CONF.TXT is now executable and can generate the
|
||||||
mysql_*.cf maps for postfix
|
mysql_*.cf maps for postfix
|
||||||
|
|
||||||
Debian packaging:
|
Debian packaging:
|
||||||
- Changed source format to 3.0 (quilt)
|
- Changed source format to 3.0 (quilt)
|
||||||
- simplified the DB credential patch and removing ucf registrations on package
|
- simplified the DB credential patch and removing ucf registrations on package
|
||||||
@ -340,7 +339,7 @@ Version 2.3.5 - 2012/01/16 - SVN r1335 (postfixadmin-2.3 branch)
|
|||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
- fix SQL injection in pacrypt() (if $CONF[encrypt] == 'mysql_encrypt')
|
- fix SQL injection in pacrypt() (if $CONF[encrypt] == 'mysql_encrypt')
|
||||||
- fix SQL injection in backup.php - the dump was not mysql_escape()d,
|
- fix SQL injection in backup.php - the dump was not mysql_escape()d,
|
||||||
therefore users could inject SQL (for example in the vacation message)
|
therefore users could inject SQL (for example in the vacation message)
|
||||||
which will be executed when restoring the database dump.
|
which will be executed when restoring the database dump.
|
||||||
WARNING: database dumps created with backup.php from 2.3.4 or older might
|
WARNING: database dumps created with backup.php from 2.3.4 or older might
|
||||||
@ -458,7 +457,7 @@ Version 2.3 - 2009/10/24 - SVN r739
|
|||||||
- changed vacation.pl syslog facility from "user" to "mail"
|
- changed vacation.pl syslog facility from "user" to "mail"
|
||||||
- added config option for postregsql database port
|
- added config option for postregsql database port
|
||||||
- added config option to enable/disable XMLRPC interface (default: off)
|
- added config option to enable/disable XMLRPC interface (default: off)
|
||||||
- Fix check/query for alias with enabled vacation in vacation.pl
|
- Fix check/query for alias with enabled vacation in vacation.pl
|
||||||
- Fix db_get_boolean() to return t/f for postgresql, not true/false
|
- Fix db_get_boolean() to return t/f for postgresql, not true/false
|
||||||
- Fix missing quoting for boolean values in SQL queries at various places
|
- Fix missing quoting for boolean values in SQL queries at various places
|
||||||
- Allow SHA courier-authlib passwords
|
- Allow SHA courier-authlib passwords
|
||||||
@ -483,7 +482,7 @@ Version 2.3rc5 - 2009/05/20 - SVN r658
|
|||||||
|
|
||||||
- Improvements to the setup process
|
- Improvements to the setup process
|
||||||
- Far better Debian packaging (we hope!) which should make installation much, much easier.
|
- Far better Debian packaging (we hope!) which should make installation much, much easier.
|
||||||
- Various bug fixes
|
- Various bug fixes
|
||||||
- Performance enhancements (or we fixed the regressions ...) in domain listing etc.
|
- Performance enhancements (or we fixed the regressions ...) in domain listing etc.
|
||||||
|
|
||||||
Version 2.3rc4 - 2009/04/18 - SVN r632
|
Version 2.3rc4 - 2009/04/18 - SVN r632
|
||||||
@ -495,7 +494,7 @@ Version 2.3rc4 - 2009/04/18 - SVN r632
|
|||||||
to this page. Password is encrypted, and setup.php can be used to generate the initial value.
|
to this page. Password is encrypted, and setup.php can be used to generate the initial value.
|
||||||
- Fix undefined variables problem(s)
|
- Fix undefined variables problem(s)
|
||||||
- Fix PostgreSQL date timestamp issues...
|
- Fix PostgreSQL date timestamp issues...
|
||||||
|
|
||||||
Version 2.3rc3 - 2009/04/06 - SVN r611
|
Version 2.3rc3 - 2009/04/06 - SVN r611
|
||||||
--------------------------------------
|
--------------------------------------
|
||||||
|
|
||||||
@ -508,7 +507,7 @@ Version 2.3rc2 - 2009/02/03 - SVN r593
|
|||||||
|
|
||||||
- Refactor /users (see /model) and provide XmlRpc interface for remote mail clients
|
- Refactor /users (see /model) and provide XmlRpc interface for remote mail clients
|
||||||
(e.g. squirrelmail-postfixadmin)
|
(e.g. squirrelmail-postfixadmin)
|
||||||
- Add dovecotpw support - see:
|
- Add dovecotpw support - see:
|
||||||
https://sourceforge.net/tracker/index.php?func=detail&aid=2607332&group_id=191583&atid=937966
|
https://sourceforge.net/tracker/index.php?func=detail&aid=2607332&group_id=191583&atid=937966
|
||||||
- Add unit tests for model/ directory (see /tests)
|
- Add unit tests for model/ directory (see /tests)
|
||||||
- Add additional scripts to ADDITIONS
|
- Add additional scripts to ADDITIONS
|
||||||
@ -523,7 +522,7 @@ Version 2.3 Beta - 2009/01/15 - SVN r527
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
|
||||||
- added support for domain aliases (from lenix) (can be disabled with $CONF['alias_domain'])
|
- added support for domain aliases (from lenix) (can be disabled with $CONF['alias_domain'])
|
||||||
Important: If you update from a previous version, you'll have to adapt your postfix
|
Important: If you update from a previous version, you'll have to adapt your postfix
|
||||||
configuration (see DOCUMENTS/POSTFIX_CONF.txt) - or just disable alias domain support,
|
configuration (see DOCUMENTS/POSTFIX_CONF.txt) - or just disable alias domain support,
|
||||||
your postfix configuration will continue to work
|
your postfix configuration will continue to work
|
||||||
- updated postfix example configuration for domain aliases and to use the new mysql map format
|
- updated postfix example configuration for domain aliases and to use the new mysql map format
|
||||||
@ -545,7 +544,7 @@ Version 2.3 Beta - 2009/01/15 - SVN r527
|
|||||||
- added clear error message for non-resolvable domains when creating mailboxes or aliases
|
- added clear error message for non-resolvable domains when creating mailboxes or aliases
|
||||||
- check for non-resolvable domains on domain creation
|
- check for non-resolvable domains on domain creation
|
||||||
- new option $CONF['create_mailbox_subdirs_prefix'] for compatibility with more IMAP servers
|
- new option $CONF['create_mailbox_subdirs_prefix'] for compatibility with more IMAP servers
|
||||||
- added support for mysql encrypt() password encrpytion
|
- added support for mysql encrypt() password encrpytion
|
||||||
- fix "illegal mix of collations" problem in MySQL by explicitely setting the charset everywhere
|
- fix "illegal mix of collations" problem in MySQL by explicitely setting the charset everywhere
|
||||||
- fix: cleanup vacation_notification table when disabling vacation
|
- fix: cleanup vacation_notification table when disabling vacation
|
||||||
- fix: config and fetchmail tables now honor $CONF['database_tables']
|
- fix: config and fetchmail tables now honor $CONF['database_tables']
|
||||||
@ -608,20 +607,20 @@ Version 2.2.0 - 2008/04/29
|
|||||||
- Added: Slovakian language posted on SourceForge by eszabo
|
- Added: Slovakian language posted on SourceForge by eszabo
|
||||||
- Changed: searches include mailbox.name matches (GregC)
|
- Changed: searches include mailbox.name matches (GregC)
|
||||||
- Fixed: function check_email will ignore vacation_domain if vacation==YES (GregC)
|
- Fixed: function check_email will ignore vacation_domain if vacation==YES (GregC)
|
||||||
- Changed: applied patches from Christian Boltz posted at
|
- Changed: applied patches from Christian Boltz posted at
|
||||||
http://www.cboltz.de/tmp/postfixadmin-3.patch, referenced at
|
http://www.cboltz.de/tmp/postfixadmin-3.patch, referenced at
|
||||||
https://sourceforge.net/tracker/index.php?func=detail&aid=1696647&group_id=191583&atid=937966 (GregC)
|
https://sourceforge.net/tracker/index.php?func=detail&aid=1696647&group_id=191583&atid=937966 (GregC)
|
||||||
- Added: main.php to admin dirctory (GregC)
|
- Added: main.php to admin dirctory (GregC)
|
||||||
- Added: Item "Main" on admin menu (GregC)
|
- Added: Item "Main" on admin menu (GregC)
|
||||||
- Changed: Edit-vacation now edits for admins/superadmins (GregC)
|
- Changed: Edit-vacation now edits for admins/superadmins (GregC)
|
||||||
- Added: Do not store local copy when forward mail. (Mihau) [24]
|
- Added: Do not store local copy when forward mail. (Mihau) [24]
|
||||||
- Added: Virtual Vacation for PostgreSQL. (Tarvin)
|
- Added: Virtual Vacation for PostgreSQL. (Tarvin)
|
||||||
- Added: Virtual Vacation 3.2 (Thanx David)
|
- Added: Virtual Vacation 3.2 (Thanx David)
|
||||||
- Added: SUBJECT tag for Virtual Vacation.
|
- Added: SUBJECT tag for Virtual Vacation.
|
||||||
- Added: Dovecot setup document for Postfix Admin. (Thanx Massimo)
|
- Added: Dovecot setup document for Postfix Admin. (Thanx Massimo)
|
||||||
- Added: SquirrelMail plugin to change_password.
|
- Added: SquirrelMail plugin to change_password.
|
||||||
- Changed: Starting to merge /admin in root. (Mihau)
|
- Changed: Starting to merge /admin in root. (Mihau)
|
||||||
- Changed: Moved some TXT files to DOCUMENTS.
|
- Changed: Moved some TXT files to DOCUMENTS.
|
||||||
- Changed: Updated tw.lang. (Thanx Bruce)
|
- Changed: Updated tw.lang. (Thanx Bruce)
|
||||||
- Fixed: Usage of mysql_real_escape_string(). (Mihau)
|
- Fixed: Usage of mysql_real_escape_string(). (Mihau)
|
||||||
- Fixed: Calculating of quotas. (Mihau)
|
- Fixed: Calculating of quotas. (Mihau)
|
||||||
@ -819,7 +818,7 @@ Version 1.5.1 -- 2003/06/04
|
|||||||
- Added: Option to completely control the stored aliases. (Thanx Alex)
|
- Added: Option to completely control the stored aliases. (Thanx Alex)
|
||||||
- Changed: config.inc.php is renamed to config.inc.php.sample. (Thanx Alex)
|
- Changed: config.inc.php is renamed to config.inc.php.sample. (Thanx Alex)
|
||||||
- Fixed: $PHP_SELF in config.inc.php and my_lib.php. (Thanx Jim)
|
- Fixed: $PHP_SELF in config.inc.php and my_lib.php. (Thanx Jim)
|
||||||
|
|
||||||
|
|
||||||
Version 1.5.0 -- 2003/05/28
|
Version 1.5.0 -- 2003/05/28
|
||||||
----------------------------
|
----------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user