* 2015-06-30 - thorben.betten@open-xchange.com

 - Fix for bug 38605: Extended the "com.openexchange.admin.rmi.OXUserInterface.exists()" method to also accept a display name when performing existence check

* 2015-04-07 - thorbenb.betten@open-xchange.com

 - Fix for bug 37501: Consider "AUTO_TO_LOWERCASE_UID" setting all over the place

* 2015-04-06 - thorbenb.betten@open-xchange.com

 - Fix for bug 37205: Do not perform checks for mail addresses if not touched/changed on user change operation
                      (This effectively reverts the changes performed for bug 33626 and solves associated issue in a consistent way)

* 2015-01-30 - ioannis.chouklis@open-xchange.com

 - Fix for bug 35430: Do not query by 'cid' if the sqlPattern is not a number.

* 2014-10-31 - thorben.betten@open-xchange.com

 - Fix for bug 35137: Include the "detail" element inc as a SOAP fault occurs

* 2014-09-16 - thorben.betten@open-xchange.com

 - Fix for bug 34386: Decouple 'com.openexchange.admin.rmi' from other bundles

* 2014-07-11 - pascal.bleser@open-xchange.com

 - Fix for bug 33506: Fix primary key violation when changing more than one user attribute that had not been set before in OXUserInterface

* 2014-05-08 - martin.schneider@open-xchange.com

 - Fix for bug 32378: Add config cascade parameters to --help and --extendedoptions

* 2014-04-05 - thorben.betten@open-xchange.com

 - Fix for bug 31831: Consequently parse user attributes throughout offered SOAP interfaces

* 2014-03-20 - thorben.betten@open-xchange.com

 - Fix for bug 29976: Robust listing of contexts by database to deal with intermediately deleted contexts
 - Fix for bug 31021: Avoid needless examinations of all file stores to find a suitable one on context creation attempt

* 2014-03-18 - thorben.betten@open-xchange.com

 - Fix for bug 31611: Properly re-add capability and added option to clean capabilities from storage
 - Fix for bug 31633: Properly acquire next identifier using a transaction
 - Fix for bug 29979: Added appropriate row locks to support concurrent user create operations
 - Fix for bug 31643: Check validity of passed user/context

* 2014-03-17 - thorben.betten@open-xchange.com

 - Fix for bug 29983: Acquire row lock prior to performing table modifications

* 2014-03-13 - thorben.betten@open-xchange.com

 - Fix for bug 29983: Perform a single UPDATE statement to change values and added retry mechanism in case of possibly detected deadlock
 - Fix for bug 31551: Do not perform intermediate ''auto-commit=true'' while processing a transaction

* 2014-03-12 - thorben.betten@open-xchange.com

 - Fix for bug 28587: Ignore unused flags/permissions on access-combination equality check + Clone access-combination fetched from cache, do not operate on it

* 2014-03-06 - thorben.betten@open-xchange.com

 - Fix for bug 30434: Keep proper date information on SOAP to Java conversion

* 2014-01-15 - choeger@open-xchange.com

 - Fix for bug 30371: adding capabilities does not work when using admin
   plugins such as autocontextid, reseller, ...

* 2014-01-10 - thorben.betten@open-xchange.com

 - Fix for bug 30568: Invalidate "Capabilities" cache at various modifying methods

* 2013-12-03 - thorben.betten@open-xchange.com

 - Fix for bug 30144: Properly set login mappings (no "null" strings) in case autocontextid is active

* 2013-10-31 - thorben.betten@open-xchange.com

 - Fix for bug 29612: Possible to set user attributes via SOAP (patch provided by choeger)

* 2013-10-11 - thorben.betten@open-xchange.com

 - Fix for bug 29251: Push back read-write connection into pool using after-reading flag

* 2013-10-07 - thorben.betten@open-xchange.com

 - Fix for bug 29160: Examine passed String via SOAP to be not empty (not null and length greater than 0)
 - Fix for bug 20582: Perform an ignore-case equality check for E-Mail addresses

* 2013-09-16 - choeger@open-xchange.com

 - Fix for bug 28830: oxsysreport is collecting unneeded protected data

* 2013-08-08 - choeger@open-xchange.com

 - Fix for bug 28157: generatempasswd returns "0" even if it fails

* 2013-06-12 - thorben.betten@open-xchange.com

 - Fix for bug 26164: Accept other boolean identifiers like "true","1","yes","y", and "on"

* 2012-12-12 - thorben.betten@open-xchange.com

 - Fix for bug 24158: Made master password optional

* 2012-07-18 - choeger@open-xchange.com

 - Fix for bug 22581: oxinstaller memory parsing should be more fault-tolerant

* 2012-07-03 - thorben.betten@open-xchange.com

 - Fix for bug 21743: Retry on detected MySQL deadlock

* 2012-06-06 - marcus.klein@open-xchange.com

 - Fix for bug 22263: RequireBundle is still necessary for com.openexchange.admin & com.openexchange.admin.plugin.hosting bundles.

* 2012-05-24 - marcus.klein@open-xchange.com

 - Fix for bug 22189: Removed stale reference to RMI.properties configuration file.

* 2012-05-24 - jan.bauerdick@open-xchange.com

 - Register RMI in the OSGI system

* 2012-05-23 - marcus.klein@open-xchange.com

 - Fix for bug 22163: Using cache write through for context to database assignment to prevent missing information while reading from slave.

* 2012-05-04 - marcus.klein@open-xchange.com

 - Fix for bug 21826: Logging every create, change and delete operation of contexts, users, groups and resources.

* 2012-04-04 - thorben.betten@open-xchange.com

 - Fix for bug 21903/21904: Ensure IDN presentation of obtained E-Mail address

* 2012-03-11 - thorben.betten@open-xchange.com

 - Fix for bug 21633: Honor mail account tables when changing names of mail standard folders (drafts, sent, trash, ...)

* 2012-02-24 - thorben.betten@open-xchange.com

 - Fix for bug 21643: Fixed possible NoSuchElementException in Unified Mail

* 2012-02-23 - thorben.betten@open-xchange.com

 - Fix for bug 21626: Resolving dependencies for IDN support

* 2012-02-09 - thorben.betten@open-xchange.com

 - Fix for bug 21508: Checking for duplicate display name on user change

* 2012-02-06 - choeger@open-xchange.com

 - Fix for bug 14517: RMI javadoc broken

* 2012-01-17 - thorben.betten@open-xchange.com

 - Fix for 19846: Fixed extraction of host name out of a JDBC URL

* 2012-01-13 - thorben.betten@open-xchange.com

 - Fix for bug 20379: Don't fail listcontext CLI if a context cannot be loaded

* 2012-01-12 - thorben.betten@open-xchange.com

 - Fix for bug 21198: Checking for context existence on listuser invocation

* 2012-01-02 - marcus.klein@open-xchange.com

 - Fix for bug 21096: Installed bundle containing templating service description into administration daemon process.
 - Fix for bug 19809: Ignoring null values in group member list.

* 2011-12-29 - tobias.friedrich@open-xchange.com

 - Fix for bug 21083: Populating uid field during contact insertion for users

* 2011-12-14 - thorben.betten@open-xchange.com

 - Fix for bug 20833: Dropping cached global address book folder on user creation

* 2011-12-12 - marcus.klein@open-xchange.com

 - Fix for bug 19764: Added a check if the client sent duplicate users for the delete multiple user request.

* 2011-12-07 - marcus.klein@open-xchange.com

 - Fix for bug 19733: Catching NumberFormatException when trying to get IMAP port.

* 2011-11-10 - marcus.klein@open-xchange.com

 - Fix for bug 20369: Removing publicFolderEditable permissions for non context administrator users.
 - Fix for bug 20635: Fixed with new solution for bug 20369.

* 2011-11-07 - marcus.klein@open-xchange.com

 - Fix for bug 20724: Corrected mail folder name properties for latvian.

* 2011-10-28 - marcus.klein@open-xchange.com

 - Fix for bug 20673: listcontext CLT now also outputs information about context attributes.

* 2011-09-14 - marcus.klein@open-xchange.com

 - Fix for bug 20335: Retry with one-by-one table creation if batch creation failed

* 2011-09-09 - marcus.klein@open-xchange.com

 - Fix for bug 19234: Writing fileAs for contacts when it is empty and the displayName is changed. Added update task to correct wrong
   contacts.

* 2011-07-21 - dennis.sieben@open-xchange.com

 - Bugfix #19913 - [L3] defaults for csv und direct user creation differ

* 2011-06-30 - marcus.klein@open-xchange.com

 - Bugfix #19653: Not starting administration daemon with GMT timezone anymore.

* 2011-06-20 - marcus.klein@open-xchange.com

 - Bugfix #19495: listfilestore now works again if server_id something else than 2.

* 2011-06-16 - thorben.betten@open-xchange.com

 - Bugfix #19492: Enhanced DatabaseService with a method to get a no-timeout connection for administrative access to contexts

* 2011-06-09 - thorben.betten@open-xchange.com

 - Bugfix #18481: Introduced config parameter to signal whether POP3 bundle is enabled or not
 - Bugfix #19438: Properly cleaning system-wide known folders from virtual tree tables

* 2011-06-08 - thorben.betten@open-xchange.com

 - Bugfix #19455: Introduced command-line parameter to switch off portal (--access-denied-portal)

* 2011-06-03 - marcus.klein@open-xchange.com

 - Added Czech and Hungarian translations for default mail folders.

* 2011-05-24 - marcus.klein@open-xchange.com

 - Bugfix #17858: Writing now a stack trace if a runtime exception occurs.

* 2011-05-20 - marcus.klein@open-xchange.com

 - Bugfix #19184: Improved Spanish name for the Spam folder.

* 2011-05-11 - tobias.prinz@open-xchange.com

 - Bugfix #19047: Chinese names for default mail folders have been added to User.properties

* 2011-03-31 - marcus.klein@open-xchange.com

 - Bugfix #18788: Using database connection without timeout to create new schemas.

* 2011-04-08 - choeger@open-xchange.com

 - Bugfix #18880: createadmin of reseller package does not work when no masterpw set

* 2011-03-31 - martin.herfurth@open-xchange.com

 - Bugfix #18821: [L3] "changeaccessglobal" mentioned in Release Notes but
   isn't available on system

* 2011-03-31 - marcus.klein@open-xchange.com

 - Bugfix #18788: Not dropping an existing schema if MySQL does not generate proper unique identifier.

* 2011-03-16 - marcus.klein@open-xchange.com

 - Bugfix #18666: CLT listuser is now capable to work with IPv6 IMAP and SMTP backends.

* 2011-03-15 - marcus.klein@open-xchange.com

 - Bugfix #16324: Supporting IPv6 addresses for IMAP and SMTP backend connections.

* 2011-03-01 - marcus.klein@open-xchange.com

 - Bugfix #18465: Compiling sources everywhere to Java5 compatible class files.
 - Bugfix #18479: OLOX2 should not be enabled for PIM mobility users.

* 2011-01-09 - choeger@open-xchange.com

 - Bugfix #18298 - admin does not start after update

* 2011-01-27 - marcus.klein@open-xchange.com

 - Added Italian translations for standard mail folder names.

* 2011-01-20 - marcus.klein@open-xchange.com

 - Bugfix #18029: Corrected ENGINE to InnoDB of a table in ConfigDB.

* 2010-12-20 - choeger@open-xchange.com

 - Bugfix #17849: An infostore folder named XXXXXX already exists below folder userstore SoftwareChange_Request-542: Removed
   DISPLAYNAME_UNIQUE

* 2010-12-13 - thorben.betten@open-xchange.com

 - Bugfix #17600: Added missing keys to contact tables

* 2010-12-09 - thorben.betten@open-xchange.com

 - Bugfix #17766: Made fields static to be accessible in a static method

* 2010-12-08 - thorben.betten@open-xchange.com

 - Bugfix #17762: Allowing "editpassword" module access for all module access combinations (webmail, pim, etc.)

* 2010-12-06 - francisco.laguna@open-xchange.com

 - Bugfix #17727: Make user attributes removable in CLT.

* 2010-10-23 - francisco.laguna@open-xchange.com

 - Bugfix #16844: Only update module access permissions on change call if they have been changed.

* 2010-09-22 - marcus.klein@open-xchange.com

 - Bugfix #16981: When listing context misses some filestore usage entry a hint is returned to update the corresponding schema.

* 2010-09-06 - choeger@open-xchange.com

 - Bugfix #16812: Updating on RHEL or SLES fails if admin modified
 /opt/open-xchange/etc/admindaemon/User.properties

* 2010-08-24 - marcus.klein@open-xchange.com

 - Bugfix #16576: Prefer command line password if environment password and command line password are defined.

* 2010-08-10 - choeger@open-xchange.com

 - Bugfix #16667: [L3] No Polish translations for default mail folders in User.properties
   added japanese and polish translations to configfile and added postinst code

* 2010-07-30 - marcus.klein@open-xchange.com

 - Bugfix #16608: Created prepared statements batches but only executed the last one. Now the complete batch is executed.

* 2010-07-29 - choeger@open-xchange.com

 - Bugfix #16586: Creating context via RMI without quota set throws NPE

* 2010-07-27 - marcus.klein@open-xchange.com

 - Bugfix #16166: Updating the last modified timestamp of all users added or removed to a group or being member of a created or deleted
   group.

* 2010-07-27 - dennis.sieben@open-xchange.com

 - Bugfix #16542: Timezone setting available twice in the command line help for createuser and changeuser
   - removed second Timezone setting
 - added CSV import option to createuser

* 2010-07-21 - marcus.klein@open-xchange.com

 - Bugfix #15999: Checking if for the user are some features enabled conflicting with a disabled global address book.

* 2010-07-09 - marcus.klein@open-xchange.com

 - Bugfix #16112: Administration daemon now writes the users display name into the fileAs attribute used by some clients.

* 2010-07-08 - karsten.will@open-xchange.com

 - Bugfix #15200 - [L3] After changing contextadmin password in the GUI pw not in sync with CLT

* 2010-06-29 - karsten.will@open-xchange.com

 - Bugfix #15762 - Enabled/Disabled features are ignored on user creation

* 2010-06-09 - choeger@open-xchange.com

 - Bugfix #14500 - Warnings due to missing LSB information
  added LSB Headers to debian init-script, which are not interpreted at all...

* 2010-04-15 - tobias.prinz@open-xchange.com

 - Bugfix #15886 - Deleting a user should be logged within the admin logfile as INFO (not DEBUG as previous)

* 2010-04-14 - marcus.klein@open-xchange.com

 - Bugfix #15786: Checking if primary mail is changed before looking into database if that primary email already is used.

* 2010-04-01 - marcus.klein@open-xchange.com

 - Bugfix #15667: Ignoring user switchable beta flag when accessing the feature permissions.

* 2010-01-11 - choeger@open-xchange.com

 - Bugfix #14977:  Reset autocommit on connections before returning them.

* 2010-01-11 - choeger@open-xchange.com

 - Bugfix #15174:  Empty directory /opt/open-xchange/libexec is useless

* 2009-12-18 - marcus.klein@open-xchange.com

 - Bugfix #15077: Increased default max object count for some user related caches to increase performance in large contexts.

* 2009-12-14 - marcus.klein@open-xchange.com

 - Bugfix #15066: Removed mail account tables from list of created tables by sql scripts.

* 2009-12-08 - marcus.klein@open-xchange.com

 - Bugfix #14289: Toggling boolean value check to get it the correct way around when primary email is unchangeable.

* 2009-12-08 - choeger@open-xchange.com

 - Bugfix #15045 -  missing common shell functions file

* 2009-11-25 - marcus.klein@open-xchange.com

 - Bugfix #13634: Using same generic use checks as for creating normal users.

* 2009-11-24 - marcus.klein@open-xchange.com

 - Bugfix #14935: Fixed CLI parser to deal with trailing empty string

* 2009-11-23 - marcus.klein@open-xchange.com

 - Toggled the user permission bit for access to the global address book, so the user still has permission to it although the client may
   have no information about that permission bit.
 - Bugfix #14953: Correctly configuring disabled access to global address book when using access combination names.

* 2009-11-04 - marcus.klein@open-xchange.com

 - Bugfix #14773: Corrected SQL statement to find matching user.

* 2009-11-02 - marcus.klein@open-xchange.com

 - Bugfix #14510: Refusing start of administration daemon if master credentials are not configured properly.

* 2009-10-30 - thorben.betten@open-xchange.com

 - Bugfix #14730: Fixed command-line parsing

* 2010-06-23 - marcus.klein@open-xchange.com

 - Bugfix #16353: Listing contexts now works with multiple threads to improve performance.

* 2009-10-20 - marcus.klein@open-xchange.com

 - Bugfix #14637: Creating a context is now as far as possible a transaction. This avoids breaking a schema.

* 2009-10-05 - marcus.klein@open-xchange.com

 - Bugfix #14631: Added 2 new columns for contact collector settings to schema creating SQL script.

* 2009-09-07 - marcus.klein@open-xchange.com

 - Bugfix #14458: Added user permission flags for USM and ActiveSync to all CLTs.

* 2009-09-03 - marcus.klein@open-xchange.com

 - Bugfix #14389: Administration daemon is now more resistant on context deletion if the context information is not complete.
 - Bugfix #14432: Added ActiveSync and USM to access combination all.

* 2009-09-01 - marcus.klein@open-xchange.com

 - Bugfix #14178: Additionally to check on the database a String.equals() check is added. The collation is changed to utf_8_bin on column
   uid of table login2user.

* 2009-08-31 - thorben.betten@open-xchange.com

 - Bugfix #14421: Added new virtual folder tables to SQL initialization scripts

* 2009-08-28 - marcus.klein@open-xchange.com

 - Bugfix #13874: Cached information where context is stored must be invalidated if context is removed.

* 2009-07-30 - dennis.sieben@open-xchange.com

 - Bugfix #14257: allpluginsloaded doesn't honor fragment bundles
     added handling for fragment bundles

* 2009-07-27 - marcus.klein@open-xchange.com

 - Bugfix #14213: Setting configuration file permissions to reduce readability to OX processes.

* 2009-07-15 - marcus.klein@open-xchange.com

 - Bugfix #14158: Setting attribute value to alias using the PreparedStatement instead of error prone quoting in SQL statement.

* 2009-06-30 - marcus.klein@open-xchange.com

 - Bugfix #13477: If a user is deleted a connection without timeout is used because a lot of data must be moved taking a lot of time.

* 2009-06-26 - marcus.klein@open-xchange.com

 - Bugfix #13951: Writing understandable exception to RMI client if database is updated.

* 2009-06-25 - marcus.klein@open-xchange.com

 - Bugfix #13987: Removed using of general classes that are not available in command line tools.

* 2009-06-23 - marcus.klein@open-xchange.com

 - Bugfix #13852: Adding OSGi services for creating and removing genconf, publish and subscribe tables to admin.

* 2009-06-15 - marcus.klein@open-xchange.com

 - Bugfix #6692: Renamed group 0 to "All users" and group 1 to "Standard group". An update task fixes values in the database.

* 2009-06-12 - marcus.klein@open-xchange.com

 - Bugfix #13849: Added missing primary mail account identifier when updating it.

* 2009-05-28 - dennis.sieben@open-xchange.com

 - Bugfix #13733: antispam plugin cannot be enabled via soap
     renamed variable inside of user object

* 2009-05-21 - dennis.sieben@open-xchange.com

 - Bugfix #13606: [L3] Admin doesn't provide parameters to edit a user's mail_upload quota settings

* 2009-04-23 - marcus.klein@open-xchange.com

 - Bugfix #13440: Clearing string values with the CLT can be done with an empty string.

* 2009-02-24 - choeger@open-xchange.com

 - Bugfix #12517: [L3] Foldercache does not synchronize properly
     set jcs.region.OXFolderCache.elementattributes.IsLateral=false on update

* 2009-02-23 - marcus.klein@open-xchange.com

 - Bugfix #13248: Checking existance of a group on already existing connection to prevent problems with not committed groups.

* 2009-02-20 - thorben.betten@open-xchange.com

 - Bugfix #12791: Checking existence of user's default group prior to performing a storage insert

* 2009-01-29 - choeger@open-xchange.com

 - Bugfix ID#13087 Credentials cache not cleared when deleting a context

* 2009-01-07 - choeger@open-xchange.com

 - Bugfix ID#12576: add new translations for swedish, dutch and spanish with update

* 2009-01-07 - marcus.klein@open-xchange.com

 - Bugfix #12864: Only creating the statement if the available flag is set.

* 2008-12-18 - francisco.laguna@open-xchange.com

 - Bugfix ID#12576: Added translations for swedish, dutch and spanish to config files.

* 2008-12-16 - francisco.laguna@open-xchange.com

 - Bugfix ID#9782: Abort with an error on invalid values for boolean fields. Be clearer in describing allowed values for boolean fields.
 - Bugfix ID#12012: Added JAVA_XTRAOPTS to createcontext, createuser, oxreport, allpluginsloaded and showruntimestats scripts.

* 2008-12-15 - francisco.laguna@open-xchange.com

 - Bugfix ID#12052: Throw NoSuchContextException if authentication is not enough to stop a list user call.

* 2008-12-11 - thorben.betten@open-xchange.com

 - Bugfix ID#12585: Including mail attribute checks performed on user update on user
   creation, too

* 2008-12-01 - choeger@open-xchange.com

 - Bugfix ID#12643 API: listcontext does not work when authentication is disabled

* 2008-10-28 - dennis.sieben@open-xchange.com

 - guiPreferences can be set now through SOAP

* 2008-10-28 - marcus.klein@open-xchange.com

 - Bugfix #12392: Removed the creation of some tables only needed for OXEE.

* 2008-10-27 - choeger@open-xchange.com

 - Bugfix ID#12287 JAVA_OXCMD_OPTS option missing after upgrade from SP3 to
 SP4 in ox-admin-scriptconf.sh

* 2008-10-23 - choeger@open-xchange.com

 - Bugfix ID#12286: connection timeouts not added for admin configdb.properties

* 2008-10-22 - choeger@open-xchange.com

 - Bugfix ID#12288: admin system.properties not needed options kept
   from upgrade SP3 to SP3
 - Bugfix ID#12289: DEFAULT_PASSWORD_MECHANISM=SHA added to AdminDaemon.properties

* 2008-09-23 - marcus.klein@open-xchange.com

 - Bugfix #12207: Removed OX connection given to context storage.

* 2008-09-09 - thorben.betten@open-xchange.com

 - Bugfix ID#11526: Using javax.mail.InternetAddress class to parse address strings

* 2008-09-09 - choeger@open-xchange.com

 - Setting writeOnly to true per default on new and updated installations (postinst)
   (see Bug #11595)

* 2008-09-03 - choeger@open-xchange.com

 - added new option writeOnly to configdb to be able to
   eleminate any connections to database slave within server api calls
   (see Bug #11595)

* 2008-08-25 - choeger@open-xchange.com

 - Bugfix ID#12052 listuser on non existent context returns SQL error

* 2008-08-12 - choeger@open-xchange.com

 - 11722 update from SP3, wrong cache.ccf file for admin in system.properties
 - Bugfix ID#11855 default for access-edit-group access-edit-resource access-edit-password
  is on in cmdline help output

* 2008-08-11 - choeger@open-xchange.com

 - Bugfix ID#11892 ModuleAccessDefinitions.properties wrong for pim_plus

* 2008-08-06 - dennis.sieben@open-xchange.com

 - Bugfix #11847: rmi: NULL not accepted any more for auth

* 2008-07-29 - marcus.klein@open-xchange.com

 - Bugfix #11681: Removed a lot of .toString() in debug messages to prevent
   NullPointerExceptions.
 - Bugfix #11740: Checking for possible null value for guiPreferences attribute
   in User.equals method.

* 2008-07-18 - choeger@open-xchange.com

 - Bugfix ID#11682 [L3] NullPointerException when switching to debug mode for admin daemon

* 2008-07-15 - choeger@open-xchange.com

 - Bugfix #11642 RHEL5 Packages don't depend on Sun Java 1.5 and mysql-server
  Packages
 - Bugfix ID#11640 SP3->SP4 update fails for package open-xchange-admin-doc

* 2008-07-10 - choeger@open-xchange.com

 - RMI API Change:
   User.setTimezone and User.getTimezone now uses java.lang.String instead of java.util.TimeZone
 - Bugfix ID#11594 Unable to create a user via commandline tool when setting a timezone
 - Bugfix ID#11596 Installation fails on SLES10 64Bit

* 2008-06-30 - choeger@open-xchange.com

 - Bugfix ID#11401 module access changes only take affect after restarting the groupware

* 2008-06-23 - choeger@open-xchange.com

 - Bugfix ID#11437 ClassNotFoundException instead of real error code on SLES10
   nothing SLES specific; commandline clients do not know anything about mysql
   internal classes; fix: Do not wrap SQLExceptions.

* 2008-06-11 - choeger@open-xchange.com

 - Bugfix ID#11344 listuser fails with NoClassDefFoundError
 - Bugfix ID#11405 unable to set the password mechanism on commandline

* 2008-06-02 - manuel.kraft@open-xchange.com

 - Bugfix #11094: no error message when cid is in remove lmappings remove list using changecontext

* 2008-06-02 - marcus.klein@open-xchange.com

 - Bugfix #11327: Checking for possible null values in GUI configuration.

* 2008-04-28 - choeger@open-xchange.com

  - Bugfix ID#11139 "No admin user found in context" on changeuser execution
  - Bugfix ID#11179 deleteuser doesn't delete user configuration
  - Bugfix ID#11147 "Last modified from" should not be 0
  - Bugfix ID#11185 No protocol identifier created when adding a user with --imap/smtpserver attribute

* 2008-01-21 - dennis.sieben@open-xchange.com

  - Bugfix ID#10805 One PreparedStatement isn't closed in OXToolMySQLStorage

* 2007-12-20 - choeger@open-xchange.com

  - Bugfix ID#10659 [HEAD] "Object was not returned" in database pool after context operations

* 2007-12-11 - choeger@open-xchange.com

  - Bugfix ID#10596 using read connections results into permanent problems in replication scenarios

* 2007-12-07 - dennis.sieben@open-xchange.com

  - Bugfix ID#10577 [HEAD ]admin does breake Database replication
  - Bugfix ID#10578 [HEAD] setDefaultSenderAddress does not work in changeUser

* 2007-11-13 - dennis.sieben@open-xchange.com

  - Bugfix ID#10180 RuntimeExceptions aren't logged
  - Bugfix ID#10188 Everytime a write connection is used it should be checked if a rollback is made there

* 2007-11-12 - choeger@open-xchange.com

  - Bugfix ID#9835 [L3] hanging or long taking command line tools

* 2007-11-08 - dennis.sieben@open-xchange.com

  - Bugfix ID#10125 No rollback if filestore creation fails during createuser

* 2007-11-07 - manuel.kraft@open-xchange.com

  - Bugfix ID#10050 Database leftovers of deleted contexts

* 2007-11-06 - dennis.sieben@open-xchange.com

  - Bugfix ID#10072 L3: display name of contact blocks creation of new user

* 2007-10-31 - manuel.kraft@open-xchange.com

   - Bugfix ID#10005 [HEAD] Connections to database not returned in admindaemon

* 2007-10-29 - dennis.sieben@open-xchange.com

  - Bugfix ID#9983 Changing user by name isn't running any more

* 2007-10-23 - dennis.sieben@open-xchange.com

  - Bugfix ID#9620 RMI Api documentation lacks proper language handling description

* 2007-10-23 - manuel.kraft@open-xchange.com

   - Bugfix ID#9938 [HEAD] cache does not get invalidated when users are added to or removed from groups

* 2007-10-18 - manuel.kraft@open-xchange.com

   - Bugfix ID#9860 Unable to delete Contact: Context 30 Contact 2 on delete context

* 2007-10-15 - manuel.kraft@open-xchange.com

  - Bugfix ID#9806 [HEAD] username can't be changed
  - Bugfix ID#9805 [HEAD] No error message when username is going to be changed

* 2007-10-12 - dennis.sieben@open-xchange.com

  - Bugfix ID#9786 L3: IMAP port is stripped from commandline

* 2007-10-11 - dennis.sieben@open-xchange.com

  - Bugfix ID#9777 no adequate description of parameters

* 2007-10-10 - choeger@open-xchange.com

 - Bugfix ID#9767 [L3] changing admin password with disabled authentication does not work

* 2007-10-08 - manuel.kraft@open-xchange.com

 - Bugfix ID#9616 Deleted users are not removed from Global Addressbook in Outlook

* 2007-09-26 - choeger@open-xchange.com

  - Bugfix ID#9582 osgi/config.ini does not exist on upgrading the
  open-xchange-admin

* 2007-09-20 - dennis.sieben@open-xchange.com

  - Bugfix ID#9592 Language is not in the output of listuser --csv CLT

* 2007-09-11 - dennis.sieben@open-xchange.com

  - Bugfix ID#9362 <addmembers> should be <userid>

* 2007-09-07 - choeger@open-xchange.com

 - Bugfix #9235 Crypt implementation should be able to handle UTF-8

* 2007-09-05 - dennis.sieben@open-xchange.com

  - Bugfix ID#9254 showruntimestats gives NullPointerException

* 2007-08-31 - choeger@open-xchange.com

  - Bugfix ID#9156 Malformed path to HTMLEntities.properties

* 2007-08-22 - dennis.sieben@open-xchange.com

  - Bugfix ID#9023 createcontext name should be added to lmappings
  - Bugfix ID#9047 createuser not needed parameter --name
  - Bugfix ID#9046 createuser text for --extendedoptions printed on sterr
  - Bugfix ID#9034 createcontext null printed instead of cid in case of error
  - Bugfix ID#8735 Some code clean open-xchange-admin

* 2007-08-21 - choeger@open-xchange.com

  - Bugfix ID#8995 oxinstaller return value is always 0
    ox_set_property now checks whether propfile exists

* 2007-08-21 - dennis.sieben@open-xchange.com

  - Bugfix ID#8998 --nonl not consistent
  - Bugfix ID#8985 createuser doesn't check --timezone format

* 2007-08-20 - manuel.kraft@open-xchange.com

 - Bugfix ID#8875 No email validation for /opt/open-xchange/sbin/createcontext

* 2007-08-16 - dennis.sieben@open-xchange.com

 - Bugfix ID#8830 if user is deleted and plugin error occures, no message is shown.

* 2007-08-16 - manuel.kraft@open-xchange.com

 - Bugfix ID#8839 "Virtual" PIM folders are not updated when changing users displayname

* 2007-08-16 - choeger@open-xchange.com

  - Bugfix ID#8895 Misleading server response if "listuser --csv" doesn't find any match

* 2007-08-14 - dennis.sieben@open-xchange.com

  - Bugfix ID#8802 no error message when display_name is changed
  - Bugfix ID#8837 'createuser' command line tool shows wrong default settings for modularization

* 2007-08-07 - dennis.sieben@open-xchange.com

  - Bugfix ID#8593 Operations by name not possible
  - Bugfix ID#8571 Problems with multiple unique displaynames for internal users
  - Bugfix ID#8703 listcontext has incorrect data-mapping

* 2007-08-07 - choeger@open-xchange.com

 - Bugfix ID#8679 new admin does not work with log4j

* 2007-08-06 - manuel.kraft@open-xchange.com

 - Bugfix ID#8694: Users which are downgraded to "Basic" are still able to create public folders.

* 2007-08-02 - choeger@open-xchange.com

  - Bugfix ID#8666 imapLogin field get lost after changing module access
  - Bugfix ID#8611 admindaemon must use groupware config files
    now only system.properties, configdb.properties and cache.ccf is part of
    open-xchange-admin. The rest is used from the groupware config files (see system.properties)

* 2007-07-26 - dennis.sieben@open-xchange.com

 - Bugfix ID#8553 CLT: After running CLT no reasonable message on console appear for user

* 2007-07-25 - choeger@open-xchange.com

 - Bugfix ID#8556 CLTs: <datevalue> not working in "createuser"
   fixed parsing of dates and added dateformat format environment options,
   see --environment commandline parameter for known options

* 2007-07-11 - manuel.kraft@open-xchange.com

 - Bugfix ID#8400 listresource: attribute available not in csv output

* 2007-07-11 - choeger@open-xchange.com

 - Bugfix ID#8397 listgroup: "email" in csv output

* 2007-07-09 - choeger@open-xchange.com

 - Bugfix ID#8336 Unable to change user using the changeuser script

* 2007-07-05 - choeger@open-xchange.com

 - Bugfix ID#7682 (user setup) deleted user is not automatically logged off (syntax error message is displayed)

* 2007-07-02 - choeger@open-xchange.com

 - Bugfix ID#8254 Cryptic error message when updatetask is started

* 2007-06-27 - manuel.kraft@open-xchange.com

  - Bugfix ID#8122 	RMI Authentication must be able to be switched off!

* 2007-06-20 - choeger@open-xchange.com

  - Bugfix ID#7310 createuser is not able to set imapLogin in user table

* 2007-06-19 - choeger@open-xchange.com

  - Bugfix ID#8076 German user created with english folders

* 2007-06-18 - manuel.kraft@open-xchange.com

 - Bugfix #7833	  	Renaming a resource with the same mail address doesn't work

* 2007-06-18 - choeger@open-xchange.com

 - Bugfix ID#7843 admin can only handle unix crypt in RMI auth
 - Bugfix ID#7757 (spam) spam training in GUI is available if spam is disabled for user
   added missing spam_trainer disable method

* 2007-06-15 - manuel.kraft@open-xchange.com

 - Bugfix #8019  	OXEE password of new created contexts is always secret

* 2007-06-13 - choeger@open-xchange.com

 - Bugfix ID#7972 Fresh install - admin cannot login
 - Bugfix ID#7803 FQDN is replaced by a DHCP value after installation

* 2007-06-12 - dennis.sieben@open-xchange.com

 - Bugfix #7816: User: Error when explicitly adding a new user to Group users

* 2007-06-12 - manuel.kraft@open-xchange.com

 - Bugfix #7886:  	Translation of "Spam"

* 2007-06-11 - dennis.sieben@open-xchange.com

 - Bugfix #7855: (umin) changing password of user imap is no longer available for user

* 2007-06-05 - choeger@open-xchange.com

 - Implemented context admin authentication caching

* 2007-05-30 - thorben.betten@open-xchange.com

 - Bugfix #7615: Setting equal size to VARCHAR field 'fname' in both tables
   'oxfolder_tree' and 'del_oxfolder_tree'

* 2007-05-25 - choeger@open-xchange.com

  - Bugfix ID#7568 alias can't be set without the need to set PRIMARY_MAIL or EMAIL1

* 2007-05-21 - choeger@open-xchange.com

  - Bugfix ID#7340 user create -> can add aliases which are not acceptable
  - Bugfix ID#7342 can create a group with invalid email address

* 2007-05-18 - manuel.kraft@open-xchange.com

  -  Bugfix ID#7345 After update, login as admin not possible

* 2007-05-14 - manuel.kraft@open-xchange.com

  -  Fixed check for invalid locate data in users language in user.Change()

* 2007-05-11 - manuel.kraft@open-xchange.com

  -  Bugfix ID#7186 Fixed property in foldercache.properties that a user can edit his own personal data via groupware interface!
  -	 Fixed invalid alias creation when client sends an alias array with "" data entries.
