In the popup window (addacl.php), the
$useracl_only_inbox config flag was not honored, and also all
folders were displayed in the listbox, instead of only the ones where
changing ACL is possible. This is fixed, as the mailbox list routine has
been made a function (useracl_mailbox_list())
Added functions is_user_folder(), is_personal_folder() and
is_shared_folder(), even though support for using NAMESPACE to
determine the relevant status is not yet complete.
Trim the output of sqimap_myrights (previously having a LF)
Cleanups - remove ldap.php, remove function name collision with 'directory' plugin.
Small typo -   instead of
Updated setup.php to latest Squirrelmail standards.
Error handling argument in backend IMAP ACL functions.
The placement of a link to Shares page is now configurable (top navigation menu,
Folders page etc.)
Fixed wrongly inserted message in email notification ("For more
information about shared folders, please see .").
Removed locale / translation files, and using Squirrelmail locales repository
and translation packs for translations.
Various bugfixes for PHP E_NOTICEs.
Fixed compatibility with PHP 5.3 (deprecated ereg function)
Fixed compatibility between plugins such as html_mail and the e-mail notification functionality.
Now the plugin hooks for compose are not used.
Uses Squirrelmail token functions for form validation, to prevent CSRF attacks.
UoA-specific - when refreshing ACLs, the left frame is reloaded in order to
represent updated status.
2.1 (25/7/2006)
Bugfix: When selecting a new folder to add an ACL into, keep the same
folder selected in the Add new ACL GUI.
Compatible with Squirrelmail 1.5.2 (new init scheme).
Added a link from the folder listing to the corresponding ACL page, in the
page header. This feature needs a new plugin hook, which is documented in
doc/INSTALL.
Added Installation Readme.
2.0 (15/7/2005)
Useracl can now check for an entry in a table of an SQL database (with PEAR
DB) when checking user existence. Patch contributed by Mike Battersby.
Bugfix: Reset a variable in a loop, so that previous email addresses don't
show in people who don't have an email available, or in 'anyone' and
'anonymous'.
Bugfix in mail sending when using the domain of the squirrelmail
installation. (Thanks to Mike Battersby).
Added French Translation (Bachelier Vincent).
Small bugfix for interaction with Directory Service Plugin.
2.0pre (9/8/2004)
The logic of the GUI has been changed. Instead of radio buttons, there are
now checkboxes, and a user can choose any combination of the available
permissions.
The admin permission has been added.
Added help tooltip in username input box.
Fixed locale textdomain problem in addacl popup window.
Update Single and Update All complexity is gone -- there is now
just a single Update submit button.
Bugfix: Page header link should not include target - makes useracl work with
multiple windows.
PHPDocumentor-compatible code documentation.
1.2 (16/3/2004)
Now uses sqimap_run_command() instead of sqimap_read_data() - compatible
with Squirrelmail-DEVEL (1.5).
Fixed typo in useracl.php (Jiri Demel)
Added German translation (Ulrich
Abend)
Added Czech translation (Jiri Demel)
1.1 (16/2/2004)
Folders where user has no admin permission at all are not being displayed
any more.
Bugfix: Add User button, when using icons, now works.
Mail Notification was not sent for the last occurence of a user who was
removed (if using LDAP). Fixed.
Bugfix: Mail Identities should now work correctly.
No requirement on directory plugin when using LDAP feature for names &
email addresses.
Bugfix: checks on flags and permissions of existing folders are now done
properly.
Anything other than Cyrus' normal namespace, such as Cyrus alternate
namespace, should now work and useracl should display the folders. A new config
option allows this ($useracl_only_inbox = false; , by default).
1.0 (1/2/2004)
Added Search for User functionality (linking to directory
services plugin, a Squirrelmail plugin that implements LDAP directory
search, with javascript)
Added Email Notification functionality; useracl can now send an email to
the 'recipient' of the ACL, to notify her of the changes in her
permissions.
Update all == adds new username as well
Added icons in the user interface, which can enabled optionally.
Fixed miscellaneous bugs.
Implemented 'addacl' link from Directory Result search page.
(Experimental)
Plugin is now up to current Squirrelmail standards - small and fast
setup.php, versioning information.