SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for open-xchange-server-6.20.7.0-18_18.1.noarch.rpm :
Thu Feb 21 13:00:00 2013 thorben.bettenAATTopen-xchange.com
- Fix for bug 25094: Immediate abort on exceeded quota constraint

Wed Feb 20 13:00:00 2013 marcus.kleinAATTopen-xchange.com
- Fix for bug 24694: Setting file permissions for configuration files with sensitive content without read permission for all users in
system.

Fri Feb 8 13:00:00 2013 thorben.bettenAATTopen-xchange.com
- Fix for bug 24851: Added null guard
- Fix for bug 24852: Added null guard
- Fix for bug 24853: Added null guard
- Fix for bug 24854: Added null guard
- Fix for bug 24855: Added null guard

Tue Feb 5 13:00:00 2013 thorben.bettenAATTopen-xchange.com
- Fix for bug 24593: Orderly escape non-displayable characters in JSON strings

Sun Jan 13 13:00:00 2013 thorben.bettenAATTopen-xchange.com
- Fix for bug 24469: Added alternative html2text conversion utilizing Tika framework

Fri Jan 4 13:00:00 2013 thorben.bettenAATTopen-xchange.com
- Fix for bug 23553: Avoid returning zero as result of java.io.InputStream.read(byte[]) invocation

Fri Dec 14 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23781: Fall-back for failed batch operation; retry with one-by-one operation

Thu Dec 13 13:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 24043: Perform additional folder checks within database transaction

Sat Dec 1 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22611: Checking for JSONObject.NULL representation

Wed Nov 28 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23898: Quoting replacement string

Thu Nov 22 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23887: Fixed possible StackOverflowError

Thu Oct 25 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23457: Don\'t return zero, because sun.nio.cs.StreamDecoder doesn\'t like that
- Fix for bug 23462: Sanitize access token prior to connecting to Facebook OAuth server
- Fix for bug 23413: Support for malformed Content-Type header

Tue Oct 23 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22886: Read and write support for ISO-2022-CN charset
2012-10-22 - martin.herfurthAATTopen-xchange.com
- Fix for bug 23092: Wrong Confirmation Status as external participant was sent.

Sun Oct 21 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23440: Checking for possibly expunged message prior to writing its JSON representation

Fri Oct 19 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23437: Proper specification of character filter in Java regex expression

Tue Oct 9 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23229: Added CSS3 styles to white-list filter

Fri Oct 5 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23189: Further simplified and improved regex to look-up CSS blocks

Tue Oct 2 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 23149: Introduced limitation for number of accepted CSS block segments

Thu Sep 20 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22980: No \"hidden\" mailbox expunge anymore

Fri Sep 7 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22943: Limit max. size of parseable HTML content; configurable through \'com.openexchange.html.maxLength\'
- Fix for bug 22889: No keep-alive run if very first request body chunk not yet received

Mon Aug 20 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22809: Send proper linebreaks in group vCards to clients

Mon Aug 20 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22819: Set category to USER_INPUT for invalid or rejected Internet addresses

Sun Aug 19 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22735: Enable parsing of TNEF parts

Tue Aug 14 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22730: Added support for IMPP parameters, added mapping for different email fields

Fri Aug 10 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22769: Don\'t update appointment unless necessary

Thu Aug 9 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22766: Fixed possible NPE
- Fix for bug 22740: Rely on IMAP store\'s capabilities only

Wed Aug 8 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22449: Check for not set limit parameters

Wed Aug 8 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22541: Fixed duplicate update mails.
- Fix for bug 22687: Reply mails for external organizer if appointment was accepted in a shared Mail folder.

Tue Aug 7 14:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 22305: Using currents users folder for task events if the delegator has been removed from the participants list.

Fri Aug 3 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22729: Ignore HTML parts when replying to a mail in text-only mode
- Fix for bug 22715: Properly deal with nested multipart/related part on reply/forward
- Fix for bug 22708: Don\'t filter messages marked for deletion
- Fix for bug 22623: Ignore possibly failed assignment of ACL during IMAP folder backup on deletion
- Fix for bug 22595: Maintain personal surrounded by brackets ([...])

Thu Aug 2 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22723: Force reporting of deleted items in sync-collection

Wed Aug 1 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21422: Add UIDs to appointment when missing

Mon Jul 30 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22536: Introduced custom JavaMail property \"mail.imap.failOnNOFetch\":
If an issued FETCH command is acknowledged with a \"NO\" response code, an appropriate CommandFailedException is thrown
- Fix for bug 22608: Fixed MIME structure of saved draft message
- Fix for bug 22579: Fixed MIME structure of saved draft message
- Fix for bug 22548: Fixed MIME structure of saved draft message
- Fix for bug 21839: Fixed MIME structure of saved draft message

Sat Jul 28 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22685: Increased timeout to 10sec
- Fix for bug 22613: Insert line-break as separator

Fri Jul 27 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22701: Throw HTTP 403 instead of HTTP 500
- Fix for bug 22689: Provide empty default alarms

Thu Jul 26 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22686: Set content-type in PROPPATCH multistatus responses

Wed Jul 25 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22674: Deal with image-surrounding plain text
- Fix for bug 22612: Proper \"Set-Cookie\" handling for IE <= v8.0

Tue Jul 24 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22630 and 22629: Introduced possibility to pass \"client\" URL parameter which is then accepted as client identifier

Mon Jul 23 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22632: Deliver IDN address via user JSON interface

Thu Jul 19 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22607: Added missing import to MANIFEST.MF

Wed Jul 18 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22582: Proper \"filename\" parameter in \"Content-Disposition\" header
- Fix for bug 22537: Removed line breaks

Tue Jul 17 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22548: Handle special \"No content\" I/O error thrown by JavaMail if IMAP session is in an inconsistent state
- Fix for bug 22584: Stick to JavaMail\'s Multipart implementation

Tue Jul 17 14:00:00 2012 choegerAATTopen-xchange.com
- Fix for bug 22563 and 22570: install on RHEL5/6 and CentOS

Mon Jul 16 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22564: Ignore possibly wrong message reference on reply
- Fix for bug 22551: Don\'t consider module when checking for duplicate folder

Mon Jul 16 14:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 22563: Restored previous java runtime dependencies that selects a supported JVM on each RPM distribution.

Wed Jul 11 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22501: Removed wrong \'$\' sign in printf-style string

Tue Jul 10 14:00:00 2012 choegerAATTopen-xchange.com
- Fix for bug 22493: Unable to install at CentOS6

Tue Jul 10 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 15326: Special handling for \"transaction roll-back error\" and responding with try-again error code TSK-0054
- Fix for bug 22099: Special handling for \"transaction roll-back error\" and responding with try-again error code APP-0108
- Fix for bug 22487: Re-initialize SessionPOP3StorageUIDLMap if timer elapsed in the meantime
- Fix for bug 22467: Fixed possible NPE in AbstractPerformer class

Fri Jul 6 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22489: Dealing with failed auto-save

Thu Jul 5 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22473: Fixed own rights for INBOX folder

Wed Jul 4 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 17693: Responding with a \"try-again\" error code if \"json_0\" multipart part is missing

Tue Jul 3 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22454: Chunk-wise IMAP search
- Fix for bug 22351: More lenient handling for less FETCH responses than expected
- Partly fix for bug 22093: Dealing with non-selectable folders during action=all request
- Fix for bug 22093: Dealing with non-selectable folders during folder listing

Mon Jul 2 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22448: Changed error message for code SES-0007

Sat Jun 30 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22437: Fixed possible NPE

Thu Jun 28 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22411: Restrict number of bytes allowed for an Email\'s header part when converting into special \"x-original-headers\" header

Tue Jun 26 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22352: Correct handling of numerical resource names
- Fix for bug 22338: Let the appointment service assign last modified timestamps on updates
- Fix for bug 22395: Correct parsing of recurrence-id of change exceptions

Tue Jun 26 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22283: Update confirmation status of an existing Appointment from an iMip-Invitation.

Tue Jun 26 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22264: Replace possible \"
\" tags with LF
- Fix for bug 22390: Try restart transaction for three times before failure
- Fix for bug 22404: Re-check parsed from addresses to not be empty

Tue Jun 26 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22397: Adding ivalid user ids to appointment participants is no longer possible.

Mon Jun 25 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22380: Fixed loading of a recently saved message\'s images
- Fix for bug 22382: Checking a session\'s password prior to passing it to crypto service

Fri Jun 22 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21838: Fixed saving/editing drafts with inline images

Thu Jun 21 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22227: Fixed setting look-up marker in appended message
- Fix for bug 22166: Check SMTP port on SOAP-to-Object conversion
- Fix for bug 21389: Fixed sorting in drafts folder
- Fix for bug 22056: Invalidate folder cache on mail account update
- Fix for bug 22354: Use IMAP MOVE command for moving mails between folders if IMAP server supports it.

Thu Jun 21 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22337: Fixed Strange recipient and sender of counter mails.

Wed Jun 20 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21895: Updating Appointments as organizer does not necessarily add the organizer as participant.

Wed Jun 20 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22336: Fixed possible StackOverflowError on non-css content sanitizing

Tue Jun 19 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22321: Invalidate caches on changes global address book permissions

Mon Jun 18 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22319: Support for IDN domains in IMAP authentication bundle

Sat Jun 16 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22297: Cancel consistency check for EAS folder tree (because not used, yet)
- Fix for bug 22152: Applying proper user identifier to temporary session if free-busy request is performed for a user participant

Fri Jun 15 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22312: Context-sensitive locks & lowered timeout on tryLock() invocation to reduce possible concurrent cache access attempts

Thu Jun 14 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Partial fix for bug 21872: Abort default folder check if an over-quota error is encountered

Wed Jun 13 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22304: Drop remaining \"\" from HTML content
- Fix for bug 22300: Increased default value for property \"com.openexchange.json.maxSize\" in file \'server.properties\' from 1000 to 2500

Tue Jun 12 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22294: Dealing with possible empty sub-type
- Fix for bug 22298: Showing proper error message for failed authentication against primary mail account & introduced property to specify
how long such a failed authentication is remembered to avoid possible DoS attack

Mon Jun 11 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22286: Discard unsafe conditional comments
- Fix for bug 22284: Remove possible double accents in start of a HTML tag
- Fix for bug 22287: URL-encode Servlet path on error response
- Fix for bug 21430: Convert login string to puny-code representation if appears to be an Email address

Fri Jun 8 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22261: Only check secret for not null rather than possible empty string
- Fix for bug 22277: Fixed possible NPE
- Fix for bug 22276: Proper handling of possible NumberFormatException
- Fix for bug 22281: Setting proper account identifier in MailMessage instance
- Fix for bug 22256: Try to resolve request\'s data to a JSON array

Fri Jun 8 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22273: Removing appointments where i am not the organizer.

Thu Jun 7 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22250: Removed \"javax.
*\" imports missing with Java5
- Fix for bug 22268: Properly dealing with MS HTML tags (e.g. ...)
- Fix for bug 22162: Checking if uploaded file\'s Content-Type starts with \"application/force\" to let its MIME type be resolved by file name

Wed Jun 6 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22257: Don\'t stick to specific error code MSG-0063 to assume folder creation failed because of already existent folder

Wed Jun 6 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22258: Missing folder-id on invitation accept.
- Fix for bug 21691: Setting initial reminder on a new Appointment.

Tue Jun 5 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22245: Properly use ACE address for SMTP\'s envelope-from header

Mon Jun 4 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22242: Changed error message
- Fix for bug 22241: Don\'t retry to load mail account data with a connection to DB master
- Fix for bug 22246: Allowing \'+\' character inside a token
- Fix for bug 22095: Resolved possible java.lang.StringIndexOutOfBoundsException & improved logging

Sun Jun 3 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22226: Perform a delete-if-present operation
- Fix for bug 22225: Introduced update task to add missing index to distribution list tables for fast look-up

Sat Jun 2 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22236: Check determined sequence number prior to issuing an IMAP FETCH command
- Fix for bug 22237: Checking for possible empty path when writing response cookies
- Fix for bug 22165: Dealing with TNEF-encoded nested messages

Thu May 31 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22109: Use default sender address for IMip Mails.
- Fix for bug 22098: Added resource tag to mails for resource invitations.
- Fix for bug 22124: Invitations in shared IMAP folders.

Thu May 31 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22228: Guess Content-Type by file name if broken within client request
- Fix for bug 22231: Proper check for possibly empty file name

Fri May 25 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22192: Proper decoding of MIME encoded Content-Disposition header
- Fix for bug 22191: Discard empty mail in JSON response

Thu May 24 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22158: Ignore ITip requests for exceptions on non existing series.

Sat May 19 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22051: Re-parse Content-Type with regexes
- Fix for bug 22062: Check for non-null mail identifier
- Fix for bug 21933: Dealing with possible Facebook API error response (http://fbdevwiki.com/wiki/Error_codes)
- Fix for bug 22060: Fixed parsing of IDN address

Mon May 14 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22128: Fall-back if user configuration cannot be loaded

Fri May 11 14:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 22113: Do not return a database connection twice and database pooling now throws an exception in those cases.

Thu May 10 14:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 20893: Using ui/product/name from ui.properties for calendar printing templates title.

Wed May 9 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug #21985: Log appropriate error if \'com.openexchange.spamhandler.cloudmark.targetSpamEmailAddress\' property is missing

Wed May 9 14:00:00 2012 viktor.prachtAATTopen-xchange.com
- Fix for bug #22051: Es trat ein Messaging-Fehler auf: Expected \'=\', got \"null\" (MSG-0021, -1209795347-133224)

Wed May 9 14:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug #21695: Due date for tasks must not be corrected to one day earlier as for full day appointments.
- Fix for bug #21174: Removed hardcoded limit of 50,000 for contacts.

Tue May 8 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21766: Fixed parsing of IMAP STATUS response if folder full name contains an opening parenthesis
- Fix for bug 21891: Simultaneously execute STATUS for MESSAGE and UNREAD

Mon May 7 14:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 22094: Use original folder ID when applying patches during move operations

Fri May 4 14:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 20961: Session is destroyed if user is deleted and created again.

Fri May 4 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21633: Property to enable/disable possible translation of default folders

Fri May 4 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 22085: Ghost Location Changes.

Thu May 3 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21292: Allowing a public folder\'s creator to delete a folder
- Fix for bug 22083: Provide account information on error
- Logging for bug 22084: Providing JSON error object returned by FB API
- Fix for bug 21870: Ensured presence of appropriate warning, rather than an error
- Fix for bug 22084: Deny creation of OAuth account if either token or secret is empty/null

Wed May 2 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 20947: Adapt to common yahoo.com naming for standard folders
- Fix for bug 22079: Checking IMAP server response on folder creation

Mon Apr 30 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21950: Added missing imports to WebDAV bundle

Sat Apr 28 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22047: Sanitizing possibly corrupt/broken Content-Type header

Sat Apr 28 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22042: Guaranteed termination for check for non-existing parents

Fri Apr 27 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 22032: Manually retry \"UID FETCH\" command (and provide detailed error information on failure)

Thu Apr 26 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21647: Clearing cache for Outlook folder tree
- Fix for bug 22029: Ignoring heading header name during Content-Type parsing
- Fix for bug 21908: Support for SMS-specific compose type

Sun Apr 22 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21995: Fixed image handling throughout reply/forward sequences

Fri Apr 20 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21875: Extends Display Name Field for external participants.
- Fix for bug 22006: Throw Data Truncation error.

Thu Apr 19 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21982: NullPointer Fix.
- Fix for bug 21992: NullPointer Fix.

Thu Apr 12 14:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 21842: Changing client IP in session now if global IP check is disabled.

Thu Apr 12 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21854: Remove organizer/principal ID on user delete.

Wed Apr 11 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21956: Removed redundant information.

Wed Apr 11 14:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 21942: Corrected JMX url back to old version so no clients need to be changed.

Tue Apr 10 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21620: Mixed up principal and organizer ID.

Fri Apr 6 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21939: Deny IMAP folder names containing any of the wildcard characters \'%\' or \'
*\'

Thu Apr 5 14:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21614: Fixed lost Delete Exceptions.

Wed Apr 4 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21903/21904: Ensure IDN presentation of obtained E-Mail address
- Fix for bug 21755: Fixed possible NPE on messaging bundle shut-down

Tue Apr 3 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21901: Enforce by-name lookup - not by-full-name - for primary mail account

Mon Apr 2 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21893: Dealing with outdated cache entry (invalidate & retry from storage)

Sun Apr 1 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21796: Delivering MIME type\'s base type only (suppressing irrelevant parameters bound to it)
- Fix for bug 21187: Dealing with \"null\" value when trying to parse as a number

Sat Mar 31 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21623/21824: Introduced safety checks to omit folders with empty identifiers
- Fix for bug 21725: Properly sorting by creator\'s display name not by its numeric identifier

Fri Mar 30 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21880: Dealing with skipped content within HTML\'s tag

Thu Mar 29 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix fir bug 21866: Performing MIME decode when writing subject to JSON client

Mon Mar 26 14:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21843: Restored with previous class version

Sat Mar 24 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21798: Ensure non-existence of default IMAP folder prior to create attempt
- Fix for bug 21815: Trim login string for common and form login

Fri Mar 23 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21046: Explicitly checking message count with \"<= 0\" operator and added sanitizing handling trying to detect that special
error (assuming it hints to an empty folder as stated by several reports/articles found during web research)

Wed Mar 21 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21802: Added support for individually marked reserved folder names

Sun Mar 18 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21785: Added needed javax.xml imports
- Fix for bug 21772: Explicitly checking for empty IMAP folder prior to retrieving a message by UID
- Fix for bug 21757: Ensure presence of a tag in parsed HTML content

Sat Mar 17 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21754: Dealing with a mail containing a
mess
- Fix for bug 21787: Using JavaMail tooling when composing LIST/LSUB commands
- Fix for bug 21791: Improved error message if a published document has been deleted in the meantime

Thu Mar 15 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21776: Using already established threads awaiting tasks in thread pool

Thu Mar 15 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21776: Using already established threads awaiting tasks in thread pool
- Fix for bug 21784: Checking folder name prior to creating pre-defined virtual folder

Wed Mar 14 13:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21624: SQL Error.

Tue Mar 13 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21762: Introduced config tree entry \"modules/unifiedMail/module\"\" to signal presence of Unified Mail feature

Sat Mar 10 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21286: Introduced sanitizing if a duplicate is detected on folder creation invoked by \"USM-JSON\" client

Fri Mar 9 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21729: Assign proper error message constant to error code
- Fix for bug 21734: Ensure a positive number of session containers is returned
- Fix for bug 21719: Dealing with missing URL in account settings
- Fix for bug 21736: Setting proper parent full name for Unified Mail\'s subfolders
- Fix for bug 21713: Added tag to HTML white-list filter

Thu Mar 8 13:00:00 2012 martin.herfurthAATTopen-xchange.com
- Fix for bug 21557: Added missing confirmation status information.
- Fix for bug 21684: Workaround for bad directory reading in 3rd party library.
- Fix for bug 21597: Deleting a recurring exception without access to the master appointment.

Thu Mar 8 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 21619: Using SELECT FOR UPDATE now to read committed changes to not get into an endless loop.

Wed Mar 7 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21697: Reliable access to cached external account folder

Wed Mar 7 13:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21499: Store user timezone in appointments imported from CalDAV interface
- Fix for bug 21342: Try and restore unchanged groups when updating appointments

Mon Mar 5 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 21683: Added closesessions CLT to CLT build steps in build.xml.

Mon Mar 5 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fixed bug 21680: Improved create routine for faster folder look-up

Sun Mar 4 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21678: Improved delete listener and replaced useless foreign keys with appropriate index entries

Fri Mar 2 13:00:00 2012 francisco.lagunaAATTopen-xchange.com
- Fix for bug 21676: Remove old sequence handling so it can be handled in ITipConsistencyCalendar wrapper

Thu Mar 1 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21664: Fixed parsing of CSS content
- Fix for bug 21076: Dealing with \"[NONEXISTENT]\" error code returned by IMAP server
- Fix for bug 21661: Fixed typo in error message

Wed Feb 29 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21668: Fixed quoting of plain-text part generated from HTML part

Tue Feb 28 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21653: Removed \"replyTo\" field from Mail Account\'S copy task
- Fix for bug 21639: Checking for possibly missing account information in returned messages

Thu Feb 23 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21625: Sanitize header names before message transport
- Fix for bug 21630: Setting proper parent in requested Unified Mail folder
- Fix for bug 21627: Introduced JSON field \"account_id\" (653)
- Fix for bug 21622: Fixed MIME encoding/decoding of file names

Wed Feb 22 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21615: Honor max. retry count in Compare&Set condition
- Fix for bug 21539: Dropped obsolete \"Error: \"/\"Fatal: \" prefix from error messages
- Fix for bug 21436: Proper display of a user\'s mail with umlauts contained

Tue Feb 21 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21604: Prefer \"imap4flags\" over \"imapflags\" if both supported
- Fix for bug 21602: Fixed possible deadlock when checking for elapsed sessions
- Fix for bug 21598: Fixed possible NPE
- Fix for bug 21610: Restoring subscription status on failed rename/move operation

Mon Feb 20 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21590: Maintaining a multipart\'s subtype while filtering parts
- Fix for bug 21603: Fixed possible NPE

Fri Feb 17 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 20826: Using proper decrypt mechanism for encrypted passwords of ext. mail accounts
- Fix for bug 21584: Fixed converting HTML blockquotes to plain-text quotes

Thu Feb 16 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21565: Deny deletion of system folders
- Fix for bug 21571: Checking mailbox name length
- Fix for bug 21578: Fixed preparation of an internet address\' personal part

Wed Feb 15 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21556: Using Java charset name for UTF8

Tue Feb 14 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21537: Fixed generation of virtual Unified Mail identifiers

Mon Feb 13 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21532: Converting MS conditional commands to proper HTML comments

Sun Feb 12 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21507: Checking for possible TNEF content by file name, too

Sat Feb 11 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21525: Fixed possible NPE
- Fix for bug 21483: Interpret ASCII as ISO-8859-1 characters
- Fix for bug 21476: Prefer \"imapflags\" over \"imap4flags\" if both supported as indicated by SIEVE capabilities

Thu Feb 9 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21517: Enhanced whitelist by CSS property

Wed Feb 8 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21339: Deny creation of OAuth account with empty/missing display name

Wed Feb 8 13:00:00 2012 tobias.prinzAATTopen-xchange.com
- Fix for bug 21479: Reclassified the following errors as warning in imports/exports: ignored field & invalid date
- Fix for bug 21496: Output for calendar printing is sanitized (unless you use appointment.original, which is raw data)

Mon Feb 6 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21469: Fixed possible NPE

Mon Feb 6 13:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21456: Exclude trash-calendar from synchronization via CalDAV interface
- Fix for bug 21473: Specify all columns in request that might be used later

Sun Feb 5 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21467: Checking for possibly invalidated context

Fri Feb 3 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21452: Allow creation of Unified Mail account
- Fix for bug 21102: Fixed I/O error on IMAP append operation
- Fix for bug 21443: Dealing with multiple \"Content-Type\" headers

Thu Feb 2 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21242: Check syntactical correctness of composed SQL query
- Fix for bug 21405: Added support for new calendar fields

Fri Jan 27 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21137 and bug 21330: Introduced volatile in-memory look-up of user-visible folders

Wed Jan 25 13:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21354: Don\'t respond with HTTP 403 on changes to global address book
- Fix for bug 21344: Using recurrence id in appointment exception cache

Wed Jan 25 13:00:00 2012 choegerAATTopen-xchange.com
- Fix for bug 21345: Linked in appears two times in wizard
remove nonexistent configfiles in open-xchange-subscribe-crawler/debian/{postrm,preinst}

Wed Jan 25 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21355: Fixed possible null dereference in HashCalculator

Tue Jan 24 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21318: Introduced sanity check when parsing JSON array from a character sequence
- Fix for bug 21250: Dealing with MessagingException during IMAP authentication attempt

Tue Jan 24 13:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21285: Pre-configuring calendar order for iCal client

Mon Jan 23 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21313: Properly obtaining a Writer to Servlet\'s OutputStream
- Fix for bug 21315: lowered log level to an appropriate level
- Fix for bug 21319: Checking for folder existence
- Fix for bug 21297: Added try-catch clause while checking a charset\'s validity
- Fix for bug 20930: Fixed possible ClassCastException
- Fix for bug 21248: Dealing with other error causes during authentication attempt

Mon Jan 23 13:00:00 2012 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21281: Exclude ETag header in responses to PUT
- Fix for bug 21188: Write out UNTIL dates as expected by iCal client

Sun Jan 22 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21310: Fixed possible NPE
- Fix for bug 21288: Orderly stopping processing of elapsed threads
- Fix for bug 21292: Folder creator/owner becomes folder administrator

Fri Jan 20 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 21296: Closing statements before returning database connection to pool.

Fri Jan 20 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21303: Set as default setting for encrypting passwords
- Fix for bug 21137: Added index to folder table

Thu Jan 19 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 21264: Not considering external participants anymore to detect if an appointment has only one participant left.

Thu Jan 19 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21283: Added sentence to translatable texts
- Fix for bug 21286: Checking for possible duplicate(s)
- Fix for bug 21274: Sanitizing RSS content on parse exception

Wed Jan 18 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21257: Fixed forward-as-attachment operation with file attachments
- Fix for bug 21275: Proper invalidation of user configuration on group change

Wed Jan 18 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 21230: Passing the necessary objects to prevent the NullPointerException.

Tue Jan 17 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 20013: Supporting IDN email addresses in user aliases
- Fix for bug 20299: Responding with proper HTML callback if \"save=1\" URL parameter is set
- Fix for bug 21249: Add \"X-Mailer\" header to messages sent by OLOX2
- Fix for bug 21254: Fixed possible NPE
- Fix for bug 20822: Added needed index to calendar tables
- Fix for bug 21069: Added database schema name (aka catalog) to log properties

Tue Jan 17 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 21026: Unfinishing and finishing again the last occurrence of a occurrence count limited task series works now correctly.

Tue Jan 17 13:00:00 2012 jan.bauerdickAATTopen-xchange.com
- Fix for bug 21255: Check if user with same login info exists in destination context

Mon Jan 16 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21042: Fixed HTML pretty-printer
- Fix for bug 21217: Deny creation of duplicate mail account
- Fix for bug 21233: Dealing with missing task module on ICal insert
- Fix for bug 21221: Added iTip JSON bundle to package dependencies of \"ICal Conversion\" bundle

Thu Jan 12 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21169: Introduced twitteroauth.properties to enable/disable Twitter OAuth bundle via config cascade
- Fix for bug 21184: Handling possibly thrown UnsupportedOperationException
- Fix for bug 21191: Inserting proper string constants
- Fix for bug 21193: Fixed label
- Fix for bug 21176: Added user information to audit logs

Wed Jan 11 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21170: Fixed reporting tool if context is deleted in the meantime
- Fix for bug 20652: Introduced properties to define default behavior for contact collection on mail access/on mail transport

Tue Jan 10 13:00:00 2012 choegerAATTopen-xchange.com
- Fix for bug 21134: package open-xchange-passwordchange-script and
open-xchange-passwordchange-database do not conflict

Tue Jan 10 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21149: Introduced reentrant-sensitive semaphore
- Fix for bug 20066: Fixed counter of reporting tool (except for
*DAV)

Fri Jan 6 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21116: Lowered log level to an appropriate level
- Fix for bug 21118: Keeping character reference entities properly
- Fix for bug 21071: Fixed deletion of POP3 account
- Fix for bug 21110: Adding \"From\" to recipients on reply-all action

Fri Jan 6 13:00:00 2012 jan.bauerdickAATTopen-xchange.com
- Finished tasks and reminders in user.copy

Thu Jan 5 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 18841: Descriptions of InfoStore items are formatted into HTML before filling them into the template.
- Fix for bug 19849: Using correct folder identifier for task delegator mail links.

Thu Jan 5 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 20034: Checking permission for OAuth using config cascade
- Fix for bug 20883: Disable action=validate for POP3 accounts

Thu Jan 5 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Added AutoLoginAuthenticationService to create a session on autologin request if the browser contains some global web services session.

Tue Jan 3 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21107: Fixed toString() implementation
- Fix for bug 21094: Introduced alternative HTML parser capable to parse real-life HTML content
- Fix for bug 18444: Allowing to remove a user\'s confirmation status

Tue Jan 3 13:00:00 2012 marcus.kleinAATTopen-xchange.com
- Fix for bug 14456: Closing all statements before returning connection to pool.

Mon Jan 2 13:00:00 2012 thorben.bettenAATTopen-xchange.com
- Fix for bug 21098: Manually generating UID values for contact entries
- Fix for bug 19827: Deleting OL address fields if one of contained fields is changed but associated address field is missing
- Fix for bug 21103: Sync\'ing POP3 account only when accessing messages
- Fix for bug 21104: Properly responding JSON data to client if upload limit is exceeded

Thu Dec 29 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 21084: Keeping \\Seen flag on DnD to spam folder
- Fix for bug 21082: Appending SMTP message to error message
- Fix for bug 21087: Using plain, un-managed java.io.File reference to avoid possible intermediate file deletion while appending messages
- Fix for bug 21078: Added needed import to MANIFEST.MF file

Wed Dec 28 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21079: Added current-user-privilege-set for aggregated CardDAV collection
- Fix for bug 21015: Explicitly clearing properties that are no longer present in vCards
- Fix for bug 20934, 20863: Added real UIDs for contact resources

Tue Dec 27 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 21074: More robust parsing of RFC2231-encoded parameters

Fri Dec 23 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 21063: Dropped \"synchronized\" keyword from SSL socket factory creation routine
- Fix for bug 21065: Introduced update task to add necessary (cid, uid) index to calendar tables
- Fix for bug 21068: Introduced read-write lock for long-term session container to support concurrent read-only accesses
- Fix for bug 21070: Suppress invocation of disabled acrion=updates methods for IMAP bundle

Thu Dec 22 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20782: Dealing in the database pool with connections that are broken.

Thu Dec 22 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 21023: Fixed subscription of shared folder in Dovecot IMAP server
- Fix for bug 21046: Fixed message set argument if IMAP folder contains only one message (\"1:
*\" does not work for all IMAP servers then)
- Fix for bug 21051: Disabled default line-wrap on html2text conversion

Wed Dec 21 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20757: Using clientUserAgent login parameter in favour of User-Agent header if provided with the login request.

Wed Dec 21 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 21044: Fixed regex
- Fix for bug 21049: Try best-guess conversion of HTML whitespaces to text whitespaces on html2text conversion
- Fix for bug 20872: Added new USM cache region
- Fix for bug 20788: Performing fast-secret-migration at the very end to ensure everything has been migrated then
- Fix for bug 20855: Sanity check on login to delete duplicate virtual folders which break OL
- Fix for bug 21055: Fixed quoting of a reply

Tue Dec 20 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 19123: Added the column uid to tasks.

Mon Dec 19 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 21024: Allow mime-encoded (RFC 2047, Section 6.1) Content-Disposition header
- Fix for bug 21025: Added log4j library obviously internally used by Jericho library

Mon Dec 19 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21019: Skip intermediate Latin-1 conversion for inline encoded binary property values

Mon Dec 19 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 19295, 18699: Doing a zone-info file related caching of time zone information from iCal4J to have always the correct time
zone information for export and for invitations.
- Fix for bug 19435: Writing failed logins to the log file as requested.

Sun Dec 18 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20856: Volatile caching of free-busy queries with a short idle time (3 seconds).
- Fix for bug 19388: Changed setting in notification.properties to use \'defaultSenderAddress\'

Sat Dec 17 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 21014: Fixed converting
tags to text quotes
- Fix for bug 20985: Suppressing control and whitespace characters when parsing internet address

Fri Dec 16 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Partly fix for bug 20962: Giving user good error message if the file storage quota is exceeded on saving an attachment.

Thu Dec 15 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 20915: Always include \'CN\' parameter in iCal attendees

Wed Dec 14 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20968: Improved html2text conversion (keeping \'&\' characters in URLs)
- Fix for bug 20960: Properly removing subfolders from cache on folder deletion
- Fix for bug 20970: Not setting admin permission on prohibited \\NoSelect IMAP folders
- Fix for bug 20983: Awaiting possible attachments
- Back-end part to fix bug 19827: Introduced additional contact fields to support Outlook address fields
- Fix for bug 20833: Dropping cached global address book folder on user creation

Wed Dec 14 13:00:00 2011 choegerAATTopen-xchange.com
- Fix for bug 20975: imipForInternalUsers property \"doubled\"

Tue Dec 13 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20960: Propagating changed full names with OSGi event admin

Tue Dec 13 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20036: Wrote update task to consolidate permissions on the public root folder in a background update task.

Mon Dec 12 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20909: Using \"windows-1252\" instead of \"iso-8859-1\" charset
- Fix for bug 20913: Suppressing notification mails for irrelevant changes

Fri Dec 9 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20924: Load setting from database
- Fix for bug 20958: Fixed NPE during IMAP IDLE push

Fri Dec 9 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20933: Ignoring not updated login timestamps when updating user attributes.

Thu Dec 8 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20938: Ignoring duplicate participants on appointment creation
- Fix for bug 20831: Proper translation for \"Collected addresses\" folder
- Fix for bug 20879: Ignoring special OLOX header \"x-original-headers\" on mail import
- Fix for bug 20951: Dealing with missing primary type in \"Content-Type\" header value

Tue Dec 6 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20927: Introduced separate permission loader service which is bound to bundle life cycle

Mon Dec 5 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20872: Clearing foreign caches on context deletion
- Fix for bug 19250: Consider thrown exception classes in try-catch clause to ensure proper transaction roll-back
- Fix for bug 20918: Don\'t append file extension according to Content-Type header if an extension is already present

Sun Dec 4 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20879: Improved error message if E-Mail import into IMAP server fails

Sat Dec 3 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20913: Suppressing notification mail if only folder has changed
- Fix for bug 20916: Temporarily storing content in a managed file when appending messages

Fri Dec 2 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20892: Safe loading of users
- Fix for bug 20887: Recursively checking for SMIME messages

Thu Dec 1 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 20857: Preserve context id during contact updates
- Fix for bug 20891: Proper caching of recurring appointment exceptions

Thu Dec 1 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20868: Checking for possible null dereference when composing folder query
- Fix for bug 20871: Sanitizing parsing of Content-Type
- Fix for bug 20905: Proper replacement in file names

Wed Nov 30 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 20741: Using UID references instead of object ids for CalDAV resources

Wed Nov 30 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20883: No validation check on account creation for POP3 accounts
- Fix for bug 20652: Introduced properties to define default behavior for contact collection on mail access/on mail transport
- Fix for bug 21159: Added deprecation notice

Tue Nov 29 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20876: Disabled to track errors in JSoup library/Fixed infinite loop in JSoup library if HTML contains non-terminated comment
- Fix for bug 20882: Checking for possibly passed null reference when checking folder name

Tue Nov 29 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 20834: Using combined last-modified of contact- and image-data as ETag

Mon Nov 28 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20866: Don\'t overwrite settings when checking for contact-collector folder

Sat Nov 26 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20837: Properly setting \"hasSubscribedSubfolders\" flag
- Fix for bug 20802: Passing proper folder name to equally-named-folder check routine

Fri Nov 25 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20858: Writing only supported capabilities to SIEVE rules

Fri Nov 25 13:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #20859: Visibility of own private Appointments in Free-Busy view.

Thu Nov 24 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20801: Push events for email folders are now not delayed anymore. Delayed push for other folders may be postponed 5 times of
normal delay at maximum.

Wed Nov 23 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Partly fix for bug 20813: Caching information for resolving IMAP ACLs to users on a low level storage layer to reduce load on database.

Tue Nov 22 13:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #20758: Fixed returned timezone of a conversion request.

Sun Nov 20 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20787: Smarter handling for charset encoding/decoding errors

Fri Nov 18 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20818: Dealing with possible MIME-encoding (RFC 2047, Section 6.1) in MIME type string
- Fix for bug 20815: Adding a warning if original mail cannot be flagged as replied/forwarded, but do not abort mail transport

Thu Nov 17 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20743: Ensure using active connection when loading folder attributes from database
- Fix for bug 20810: Ignore field if not parseable as TIMESTAMP field
- Fix for bug 20785: Abort gathering report data on error and properly signaling that error to caller

Tue Nov 15 13:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20556: Don\'t pester users when they don\'t have any encrypted items.

Tue Nov 15 13:00:00 2011 dennis.siebenAATTopen-xchange.com
- Fix for bug 20783: added quoting of arguments, adding global.jar bundle

Tue Nov 15 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20791: More robust parsing of retrieved date value
- Fix for bug 20790: Synchronizing access to MailfilterAction methods to avoid possible race conditions
- Fix for bug 20795: Omitting intensive duplicate/reserved identifier check for non-OLOX-relevant infostore folders
- Fix for bug 20792: Dealing with empty multipart part
- Fix for bug 20781: Fixed \"Content-Disposition\" header

Mon Nov 14 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20762: Checking in database pool if null is returned instead of connection. Fixed returning null connection in TaskIterator.

Mon Nov 14 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20774: Fixed possible NPE when retrieving RSS messages

Sat Nov 12 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20727: Fixed \"filename\" parameter if \"User-Agent\" header indicates IE browser
- Fix for bug 20704: Improved error message to better determine what part of Facebook configuration is wrong/missing
- Fix for bug 20771: Lowered log level to TRACE if servlet-config directory is missing
- Fix for bug 20754: Improved error message if session is invalidated due to differing session secret
- Fix for bug 20746: Allowing \"dir\" attribute within a
element
- Fix for bug 20744: Using fall-back locale en_US if locale is missing
- Fix for bug 20600: Grant administer access if \"al\" rights are included AND \"c\" right OR \"kx\" rights

Fri Nov 11 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 20738: Throw conversion warning when UID of parent appointment series can\'t be found during iCal import
- Fix for bug 18862: Throw appropriate exception when uploading a too large contact image

Fri Nov 11 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20543 and bug 20613: Deep check for possible duplicates and reserved folder names
- Fix for bug 20768: Checking for valid password length according to configuration

Wed Nov 9 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20714: Fixed updating transport settings for an external mail account

Wed Nov 9 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 20694: Send notification to organizer when he\'s not participant

Tue Nov 8 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20492: Recorder for last logins only touches 1 line in database.

Tue Nov 8 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fixed moving a mail folder to another account

Mon Nov 7 13:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20587: More robustness in
*DAV APIs.
- Fix for bug 20628: Fix image parsing / upload in CardDAV / VCard parser.
- Fix for bug 20568: Omit range check for creating appointments
- Fix for bug 20570: Apply participant patches to loaded exceptions as well.

Mon Nov 7 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20698: Surrounding HTML with a
tag to bypass absolute positioning

Mon Nov 7 13:00:00 2011 tobias.prinzAATTopen-xchange.com
- Fix for bug 20132: When an import fails due to a field that is too large, the user now sees which field was the problem and the maximum size possible for said field.
- Fix for bug 20132: ICal files with exceptions on other days now work properly.

Mon Nov 7 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20734: Allowing translation for English locales.

Mon Nov 7 13:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20736: Be more robust in caldav filter implementation.

Sun Nov 6 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20656: Sanitizing folder identifier if provided by event framework

Thu Nov 3 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20712: Setting proper last-accessed time stamp when entering AJP\'s service stage, thus keep-alive check works orderly
- Fix for bug 20719: Graceful shut-down of Imap-Idle push listener if no active/valid session can be found

Wed Nov 2 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20692: Ignoring upload restrictions on forward if property \"isPublishOnExceededQuota\" is enabled
- Fix for bug 20712: Check if an AJP response is expected according to current AJP cycle stage

Mon Oct 31 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20465: Using correct UDP push channel for internal event distribution. More tolerant now with configured remote host.

Mon Oct 31 13:00:00 2011 tobias.prinzAATTopen-xchange.com
- Fix for bug 20405: iCal: Importing a VTODO without a due date does not set one. For a VEVENT, RFC 5545 3.6.1 still applies, though.
- Fix for bug 20498: iCal: Alarm durations work correctly now.

Sun Oct 30 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20658: Dropping running Imap-Idle listener on password change
- Fix for bug 20676: Changed to Java5 execution environment
- Fix for bug 20657: Checking for both \"imapflags\" and \"imap4flags\" capability to support user flags in SIEVE rules

Thu Oct 27 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20683: Ensure to set token for JSON parts with disposition set to \"attachment\"
- Fix for bug 20682; Preserving links in plain-text mails

Tue Oct 25 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20664: Retry insert attempt on concurrent modification exception

Mon Oct 24 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20654: Remain received date field in S/MIME mails

Mon Oct 24 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 19952: Refactored preferences tree code to detect illegal changes in the preferences tree layout.

Sat Oct 22 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20648: Add secure flag to JSESSIONID cookie
- Fix for bug 20609: Only removing obsolete folder from cache, no reload with possible not-up-to-date read-only connection
- Fix for bug 20644: Introduced delete listener for folder storage
- Fix for bug 20631: Lowered debug level to an appropriate value
- Fix for bug 20611: Using readable field name in data-truncation error message

Fri Oct 21 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Fix for bug 20516: Reporting errors occuring during CSV imports now
- Fix for bug 20453: Ignoring an broken DTEND; element in iCal imports now

Thu Oct 20 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 19952: Ensured existence of default infostore folder

Tue Oct 18 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20610: Using proper folder tree identifier with submitted tasks
- Fix for bug 20624: Proper handling of InterruptedException

Sun Oct 16 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20602: Checking for POP3 account\'s full names outside of connection scope
- Fix for bug 20557: Specifying referenced images without a time-to-live; meaning images are dropped when session is gone

Sat Oct 15 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20603: IPv6 support for IP ranges

Fri Oct 14 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20600: The \"delete\" right is the union of the \"e\" and \"t\" rights

Thu Oct 13 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20593: Fixed associated regular expression to also accept \"&id=....\" (former \"&id=...\")

Tue Oct 11 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20143: Solved along with fix for bug #20365
- Fix for bug 20491: Properly synchronizing concurrent insert attempts on user_attribute table

Tue Oct 11 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 19952: More robustness in file storage api.

Mon Oct 10 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 16470: Invalidate FB and Twitter connections on token recrypt.

Mon Oct 10 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20495: Add \"X-Originating-IP\" header if enabled
- Fix for bug 20547: Avoiding possible StackOverflowError when batch-handling folder fields

Sun Oct 9 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20365: Introduced lock management for cached folder storage to ensure consistency
- Possible fix for 20547: New property to enable/disable TLS

Sat Oct 8 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20528: Changed error message
- Fix for bug 20536: Properly honor groupware\'s SSL setting when composing absolute image URLs, but preferring relative URLs by now
- Fix for bug 20509: More meaningful error message
- Fix for bug 20459: Proper connection roll-back on error during appointment creation
- Fix for bug 20488: Printing proper end date to notification message for multiple-day full-time appointments

Fri Oct 7 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20533: Corrected order of initialization of used objects.

Thu Oct 6 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20505: Properly escaping error message when passing to String.format() method
- Fix for bug 20442: Introduced SMTP capabilities cache to look-up possible TLS support (through \"STARTTLS\" capability)

Wed Oct 5 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20506: Sanitizing HTML with JSoup library before creating tidy content

Mon Oct 3 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20466: Fixed calculation of permission bits and make MYRIGHTS and GETACL equal for user entity

Fri Sep 30 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20487: Fixed full-name-based check for possible subfolder

Wed Sep 28 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20392: Added new action to login servlet for changing the client host IP address stored in the session.

Wed Sep 28 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20473: Fixed possible NPE on infostore roll-back action

Mon Sep 26 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20452: Adding needed service to admin start-up

Mon Sep 26 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20463: CardDAV Sync Improvements

Sat Sep 24 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20393: Generate unique names among zip entries
- Fix for bug 20396: Clearing cache of Outlook-styled tree on mail account deletion
- Fix for bug 20398: Proper handling of duplicate external participant by an appropriate error message
- Fix for bug 20434: Info log for status 403 (forbidden)
- Fix for bug 20429: Fixed placeholders
- Fix for bug 20419: Preparing JSON strings before parsing to a JSON object
- Fix for bug 20415: FIxed possible NPE when calculating hash
- Fix for bug 20410: Dealing with absent user on IMAP folder creation
- Fix for bug 20404: Trying to identify malformed email address in address list
- Fix for bug 20418: Ensure access token is present in OAuthorization instance

Sat Sep 24 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20338: Updated javax.servlet library from 2.4.0 to 2.5.0
javax.servlet_2.4.0.v200706111738.jar --> javax.servlet_2.5.0.v201103041518.jar

Fri Sep 23 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20432: Store contact uuid in carddav.

Fri Sep 23 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20445: Fixed possible NPE in JCS cache library

Thu Sep 22 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20269: Retry one-by-one retrieval of POP3 message, if batch failed

Wed Sep 21 14:00:00 2011 dennis.siebenAATTopen-xchange.com
- Fix for bug 20424: added global bundle to oxreport tool

Wed Sep 21 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20425: Support for nested multipart/signed parts

Tue Sep 20 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 19615: Safely set \\Seen flag
- Fix for bug 20402 and bug 20401: Fixed translation of mail default folders.
- Fix for bug 20417: Fixed possible NPE

Tue Sep 20 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20399: Use correct protocol for publication URLs

Mon Sep 19 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20389: Properly flushing AJP packages to web server

Mon Sep 19 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Fix for bug 20383: Distribution lists don\'t lose members anymore when moved.

Sat Sep 17 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20302: Write and respectively honor participants\' FN field for distribution lists
- Fix for bug 20324: Ensured deletion of POP3 backup folders in primary mail account

Fri Sep 16 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20380: Fixed SQL error when inserting contact with image

Thu Sep 15 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 10251: If searching for tasks and a folder is shared with \"only own\" permission the task is not shown anymore if not created
by current user.

Thu Sep 15 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20124: Proper \"attachment\" field in returned JSON mail object
- Fix for bug 19956: Read-folder permissions for root Unified Mail folders
- Fix for bug 20291: Introduced new property value \"session-full-login\" to allow the full login string being taken as SIEVE user name
- Fix for bug 20364: Quoting replacement string on reply/forward operation
- Fix for bug 20266: Proper \"filename\" parameter

Wed Sep 14 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20343: Lowered log level and logging stack trace only for DEBUG log level
- Fix for bug 20353: Lowered log level to DEBUG
- Fix for bug 20091: Granting delete permissions for Unified Mail folders
- Fix for bug 20080: Using collation for string comparison

Wed Sep 14 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20319: Calculate URL of CardDAV resources that are being created later.
- Fix for bug 19682: Check payload length in push UDP.

Wed Sep 14 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20325: Correctly adding echo header configuration property.

Tue Sep 13 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20348: Dealing with possible invalid Cookie name
- Fix for bug 20346: Ensure presence of jsessionid in image URL
- Fix for bug 20344: Ensure logging of cause\'s stack trace

Mon Sep 12 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 18135: Equal value for last-modified and image-last-modified time stamp
- Fix for bug 20312: Safely dispatching remaining IMAP responses
- Fix for bug 20322: Address possible NPE when calculation effective folder permissions
- Fix for bug 20103: Replacing ' entity with numeric character representation
- Fix for bug 20081: Dealing with possibly absent mail server when listing folders

Mon Sep 12 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 16740: Try to look up current session in thread local session container. And invalidate cached accounts that were recrypted.

Sat Sep 10 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 18866: Deny for non context admin
- Fix for reopen issue for bug 20155: Using generic ContactInterface instead of casting to RDB implementation
- Fix for bug 20310: Max. connection setting for IMAP

Fri Sep 9 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bug #19612: Patch incoming participants

Fri Sep 9 14:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #19932: Create exception for a series, which started in the past and ends in the future.

Fri Sep 9 14:00:00 2011 marcus.kleinAATTopen-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.

Thu Sep 8 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20294: Dropped servletmapping.properties
- Fix for bug 20293: Ignoring already deleted reminder on delete operation
- Fix for bug 20286: Fixed creation of database folders
- Fix for bug 20272: Using more lenient fall-back character encoding
- Fix for bug 20251: Caching information of updateTask table for every schema.

Thu Sep 8 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bug #20229: Generate correct publication links.

Wed Sep 7 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20196: Considering also the title when looking for the same task to prevent duplication.

Sun Sep 4 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20230: Fixed conversion of a namespace folder

Sun Sep 4 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 19295: Using more simple and special time zone information when sending iCal invitations otherwise Exchange 2010 refuses
them.

Sat Sep 3 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20231: Proper reply/forward composal for text/calendar parts

Fri Sep 2 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20256: Ensure re-used connection applies to current access mode (either read-only or read-write)
- Fix for bug 20243: Lowered logging and checking existence & readability of passed properties file

Wed Aug 31 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20211: Dealing with possible master database absence.
This one rather goes out to Marcus who revealed pain points in that scenario

Wed Aug 31 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20226: Generate correct link in autopublish.

Mon Aug 29 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Fix for bug 19543: Emptying a distribution list in an update is now possible

Sun Aug 28 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20197: Proper check for equally named shared folder on rename operation

Sat Aug 27 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20179: Fixed possible NPE when parsing HTML message
- Fix for bug 20181: Fixed possible NPE when iterating appointment\'s participants
- Fix for bug 20172: Properly handling subscription check on action=update if subscriptions shall be ignored
- Fix for bug 20193: Fixed display of HTML content containing \"o:OfficeDocumentSettings\" tags
- Fix for bug 20159: Properly detecting upper-case \"STYLE\" tags

Fri Aug 26 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Fix for bug 20203: Avoid serial searches of long term session container.

Wed Aug 24 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20177: Ignoring POST data\'s file name when parsing rfc822 messages
- Fix for bug 20175: Dropping session information from extended logging after AJAX request is done
- Fix for bug 20101: More lenient parsing of JSON mail account description

Tue Aug 23 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20154: Using proper contact interface when moving/copying contacts
- Fix for bug 20156: Using proper contact interface when updating a contact\'s image
- Fix for bug 20158: Introduced a registry for long-running requests to avoid concurrent long-running request per user.
- Fix for bug 20167: Fixed possible NPE

Sun Aug 21 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20102: Never treat a message part as an attachment
- Fix for bug 19276: Fixed capability constant to properly detect IMAP4rev1 servers

Sat Aug 20 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug #20113: Introduced new property to specify keep-alive time
- Fix for bug #19808: Detecting special GMail folder as default folder location

Fri Aug 19 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug #20131: Dealing with possible java.net.SocketException if socket died while invoking Servlet\'s service() method

Thu Aug 18 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug #20096: Applying proper IP address to \"X-Originating-IP\" header

Thu Aug 18 14:00:00 2011 viktor.prachtAATTopen-xchange.com
- Fix for bug 20109: Error popup \"Contact 0 not found in Context\" seen in start page, when adding and deleting contact

Sat Aug 13 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug #19615: Boundary check for returned sequence numbers from IMAP SEARCH response

Fri Aug 12 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20089: Retry with another FETCH command with BODYSTRUCTURE item removed
- Fix for bug 20049: Added support for special alphanumeric sorting

Thu Aug 11 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 19447: Adding UID to iCal attachment sent to invited external participant on an appointment change.

Tue Aug 9 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Added configuration property to enable IP check for Login redirect request if insecure option is turned on.

Mon Aug 8 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #20045: Parse properties at runtime

Mon Aug 8 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 20043: If IMAP IDLE is in always mode try to detect changes by checking count of unread, deleted and total messages.

Mon Aug 8 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for Bug 20048: Fixed possible StringIndexOutOfBoundsException when parsing an Email address

Sat Aug 6 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19944: Proper detection of default folder prefix

Fri Aug 5 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20037: Lowered log level to DEBUG if an empty JSON array is transfered to /ajax/mail?action=list

Thu Aug 4 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 19991: Fixed possible NullPointerException if Java is not able to determine network interfaces for push sockets.

Thu Aug 4 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 20022: Added logging for ALWAYS mode
- Fix for bug 20012: Fixed condition check
- Fix for bug 20021: EMail push not properly triggers UDP sync push messages.

Wed Aug 3 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fix for bug 19989: Correctly handling the client parameter for the formLogin request.

Wed Aug 3 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug #19960: Lowered log level to DEBUG

Tue Aug 2 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug #19896: Setting proper alarm minutes in JSON object on /ajax/calendar?action=get

Sat Jul 30 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 19981: Proper check if file name already contains extension part
- Fix for bug 19914: Forced un-subscription of non-accessible IMAP folder
- Fix for bug 19900: Dropping cached reference to IMAP folder to ensure up-to-date folder information

Fri Jul 29 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 19967: Programmatically added missing content handlers
- Fix for bug 19983: Allowing any printable word character contained in a resource\'s simple name
- Fix for bug 19978: Writing notification about updated context to logger
- Fix for bug #19959: Separated ID generation to reduce connection usage time

Thu Jul 28 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19931: Clearing input buffer on exception

Wed Jul 27 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 18884: Handle a possible \"sun.io.ConversionBufferFullException\" on String creation from bytes

Tue Jul 26 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19939: Correctly truncate series appointments.

Sun Jul 24 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for Bug #19928: Created echo-header mechanism to respond a unique identifier provided by a configurable header.
- Fix for bug #19942: Checking for empty IMAP folder on \"NO\" response from IMAP server

Sun Jul 24 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Fixed bug 19928: Added configuration parameter insecure. Default is false. Actions redirect and redeem then require a proper initialized
session with correct User-Agent and client IP. Setting to true restores default behavior.

Sat Jul 23 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fixed bug 19936: Replacing non-ascii characters
- Fixed bug 19927: Save bits only on logout
- Bug 19933: Proper charset detection for \"GB2312\"

Fri Jul 22 14:00:00 2011 choegerAATTopen-xchange.com
- Bugfix #19921: package open-xchange is missing a dependency on open-xchange-publish-infostore-online

Fri Jul 22 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix bug 19923: Using timeout
- Fix bug 19924: Using timeout

Thu Jul 21 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Bugfix #19915: A mis-matching byte order mark (BOM) does not throw the parser off anymore.

Thu Jul 21 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19890: No more NullPointerExceptions in UDP push bundle if socket initialization fails.
- Bugfix #19880: Partial fix. Decoupling the clean up task of the database pooling from other subsystems to avoid blocking situations.

Thu Jul 21 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug #19920: Using proper tree identifier
- Bugfix #19910: Multiple IMAP-IDLE listeners for certain clients
- Bugfix #19880: Logging problem is fixed, too

Wed Jul 20 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19547: Resolve groups in update cycle, retain all resources of an appointment, declare only primary mail address as private address.

Wed Jul 20 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Fix for bug 19688: Introduced white-list property to specify clients which are allowed to receive a notification about a new mail (mail-push)

Wed Jul 20 14:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #19109: Moving a sequence destroys the appointment.

Wed Jul 20 14:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #19922: Changing a series, which started in the past and ends in the future.

Tue Jul 19 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19776: Applying proper subscription status to newly created mail default folders
- Bugfix #19824: Token-based access to mail attachments
- Bugfix #19875: Updated GMX export URL in corresponding .yml files

Tue Jul 19 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19818: Setting secure flag on cookies even if autologin is not enabled.

Tue Jul 19 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19484: Only patch appointments once for use in CalDAV interface

Mon Jul 18 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19728: Configured max. connection restriction for GMail by default
- Bugfix #19722: Additional check for possibly configured global password if password is missing on mail connect attempt
- Bugfix #19777: Changed/deleted contacts is honored in existing distribution lists
- Bugfix #14653 + #12985: Suppress notification message if no relevant changes can be detected

Mon Jul 18 14:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #19490: Error during exception change.
- Bugfix #19489: Removing recurrence information from a recurring appointment.

Sun Jul 17 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19821: Properly handling a disappeared mail folder on root level

Sat Jul 16 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19726: Checking for existence of storage directory prior attempting to delete it
- Bugfix #19747: Fixed possible NPE when parsing an ICal\'s participants

Fri Jul 15 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19792: Fixed possible IndexOutOfBoundsException when fetching an IMAP folder\'s messages
- Bugfix #19816: No alias check with NULL value

Thu Jul 14 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19766: Reliable check for a folder\'s content type
- Bugfix #19736: Retry mechanism for mail default folder check

Wed Jul 13 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #18688: Correct attachment count in calendar

Wed Jul 13 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Bugfix #19647: Tolerating whitespaces in subscription URIs

Wed Jul 13 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19752: Using newest stable twitter4j API to display home timeline (incl. retweets)

Tue Jul 12 14:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #19667: Resources in a series are conflicting with itself in exceptions.

Tue Jul 12 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19576: Removed the usage of the beta flag. It is still only present in the API.

Tue Jul 12 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19739: Auto-detection of ACL entities

Mon Jul 11 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19635: Ensure termination of consumer task upon mail mass import
- Bugfix #19128: Accepting context administrator as a user\'s contact creator, too

Mon Jul 11 14:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #19487: The name of the updater installer that can be downloaded from web gui is configurable now
- Bugfix #19488: The template values product-name, base-name and icon are configuration-file properties now

Sun Jul 10 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19480: Reliable sorting of message by arrival date.
- Bugfix #19595: Added permission check prior to creating attachment-publishing infostore folder
- Bugfix #19608: Ensured proper removal from MailAccess watcher on close

Fri Jul 8 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19751: Proper generation of FETCH command items if IMAPrev1 is supported

Mon Jul 4 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19585: Allowing empty cookie values; e.g. \'mycookie=\'
- Bugfix #19691: Dropping AJP connection (in AJP way) if a corrupt AJP cycle is detected

Sat Jul 2 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19561: Proper re-initialization of LIST/LSUB cache
- Bugfix #19683: Fixed NPE in Unified Mail
- Bugfix #19684: Dealing with possible missing headers when writing OLOX2\'s structured JSON mail object
- Bugfix #19628: Safe reading of a message\'s address headers
- Bugfix #19657: Dealing with possible failure when reading from an account\'s folder

Fri Jul 1 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Bugfix #19600: Deleting the first and only user of a context made the filestore inaccessible to other users in that context. Fixed.

Fri Jul 1 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19536: Proper detection of possible quota exceeded error

Thu Jun 30 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19658: [L3] Moving mails with the OX WebGUI makes them disappear (dovecot)
- Bugfix #19669: Proper expunge flag on folder closure

Thu Jun 30 14:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #19670: To see the updater-download-link in the OX GUI the user also needs permissions for USM instead of only for OLOX20.

Wed Jun 29 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Not creating always confirmed-spam and confirmed-ham folders anymore for Cloudmark spam handler. confirmed-spam is created if the
configuration tells to move spam mails to that folder.

Mon Jun 27 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bug #19598: Don\'t die on decryption errors so users can remove their OAuth accounts

Fri Jun 24 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- TA7380 of US6578, Bugfix #19609: Passing HTTP headers to authentication implementation.

Thu Jun 23 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19591: Dealing with failing retrieval of a POP3 server\'s capabilities (through CAPA command)

Wed Jun 22 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19571: Resolved warnings when creating a POP3 account
- Bugfix #19584: Properly dealing with a CommandFailedException and switching fetch profile

Tue Jun 21 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19540: Applying proper flag to contact instance if considered as distribution list
- Bugfix #19471: Adapted to MS invitation mails
- Bugfix #19270: Proper order of contacts for special sort field (607)
- Bugfix #19560: Added missing tags to \'whitelist.properties\' file
- Bugfix #19562: Showing proper TNEF attachments if present
- Bugfix #19566: Proper detection if a global folder is deleted

Tue Jun 21 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- TA7369 of US6559: Changed user attributes now go through a diff algorithm and then only real changes are applied to database.

Mon Jun 20 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix 19220: Show goodwill when user and context is not known.

Mon Jun 20 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19495: listfilestore now works again if server_id something else than 2.

Mon Jun 20 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19534: Fail for invalid transport server, too

Fri Jun 17 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19522: Added support for hexadecimal entities like ü

Wed Jun 15 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19497: Setting proper \"msgref\" attribute
- Bugfix #19512: Fixed mail composal

Tue Jun 14 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19474: Fixed moving a mail folder if altnamespace enabled

Tue Jun 14 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19458: Use secret service everywhere.
- Bugfix #19484: Calculate correct until date when it occurs after the appointment.

Sun Jun 12 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19496: Removing CDATA sections by disabling HtmlCleaner\'s \"useCdata\" parameter
- Bugfix #19462: Set unread count in returned IMAP mail

Sat Jun 11 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19466: Proper replacement of ' HTML entity

Wed Jun 8 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19374: Hierarchical-wise display of shared folders

Wed Jun 8 14:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #19442: The OXUpdater now provides a fallback mechanism that delivers files in en_US if the users preferred language is not available.

Tue Jun 7 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19410: No stack trace in publications on error.
- Bugfix #18646: Better equality check for network interfaces in use in UDP push.

Tue Jun 7 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19428: Using HtmlCleaner library to generate a well-formed and pretty-printed HTML because JTidy fails to do so
- Bugfix #19459: Changed session-bound LIST/LSUB cache to user-bound one. Thus changes are available for all active sessions without the
need for propagating throughout sessions.

Mon Jun 6 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19358: Ignoring invalid date strings and generate an appropriate warning

Fri Jun 3 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19373: Not presenting OXtender for Outlook 1 if Outlook 2010 is installed.

Fri Jun 3 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19418: Adding user\'s time zone offset to a message\'s date headers and its received date

Thu Jun 2 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19291: Throwing proper error if an invalid host name is entered
- Bugfix #19305: Disabled caching for Unified Mail folders
- Bugfix #19335: Fixed NPE when converting TNEF to ICal
- Bugfix #19084: Honor tab character when parsing ENVELOPE\'s subject

Wed Jun 1 14:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #19373 - The outlook updater should not display OXtender1 if outlook 2010 is installed
- Bugfix #19226 - OutlookUpdater bundle now provides two settings to indicate if module is available and if the user has all necessary permissions to see it

Wed Jun 1 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19407: Checking for forbidden subscribe operation on a default folder
- Bugfix #19155: Introduced create-if-absent mechanism for external accounts\' default folder full names

Wed Jun 1 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19391: Check publication permission before delivering publication
- Bugfix #18899: Don\'t lose title when saving a mail attachment in the infostore

Tue May 31 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix 18630: Improved logging of UDP send errors.
- Bugfix 18875: Stricter filtering of server side templates.

Tue May 31 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19400: Fixed possible IllegalArgumentException

Mon May 30 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19362: Throwing a meaningful error if folder creation returns an invalid folder identifier
- Bugfix #19377: Introduced listener for folder events in IMAP bundle to clear LIST/LSUB cache if necessary

Fri May 27 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19372: Removing MS Word tags in a mail\'s HTML content

Thu May 26 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix 19140: Improved error message, improved reauthorization
- Bugfix 19220: Make messaging configurable.

Thu May 26 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19315: Converting distribution list to an appropriate VCard attachment

Wed May 25 14:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #18983: Changed the 7zip module of the outlook updater bundle and the installer name of the OXUpdater to support installing without administrator privileges

Tue May 24 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18846: Fixed handling of nested mail in JSON mail structure

Mon May 23 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19214: Fixed mail connection counter
- Bugfix #19312: Applying proper server and port setting if SMTP authentication is disabled
- Bugfix #19299: Allowing an empty subject in MAL API

Mon May 23 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19317: Pay attention to https switch in infostore publications

Fri May 20 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19142: Introduced more reliable/precise check if an AJP keep-alive needs to be performed
- Bugfix #18885: Fixed display of winmail.dat attachments
- Bugfix #19289: Disabled JSON message cache for external accounts
- Bugfix #19228: Disabled admin permission on Unified Mail folders
- Bugfix #19269: Applying proper fields on fast FETCH

Wed May 18 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19281: Fixed a NullPointerException when testing transport connection.
- Bugfix #19127: Not hiding image too large exception behind a broken picture exception anymore.

Wed May 18 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19179: Probing for \'�\' character when decoding an encoded-word with big5 encoding. If present use Big5-HKSCS instead.

Tue May 17 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18953: Checking for folder visible permissions on shared tasks folders. This solves a problem when a user is downgraded to PIM.

Tue May 17 14:00:00 2011 dennis.siebenAATTopen-xchange.com
- Bugfix #18656: Corrected order of headers and message when transferring a message to spamassassin for learning.

Tue May 17 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19259: Checking for possible null elements before sorting list

Mon May 16 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18836: Dealing with possible runtime exception
- Bugfix #19247: Fixed display of Japanese-encoded mail text

Mon May 16 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19235: Improved some exception message to make it more understandable for end users.

Sun May 15 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19175: Fixed access to POP3Folder\'s Protocol instance
- Bugfix #19167: Perform an unsubscribe before renaming a folder
- Bugfix #18742: Lowered log level to WARNING if a requested mail could not be found
- Bugfix #19185: Fixed IllegalStateException on shut-down

Thu May 12 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19140: Better error messages for facebook messaging, when a token was invalidated.

Wed May 11 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19195: Fixed NPE when exporting iCal.

Wed May 11 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Updated ical4j from v1.0-beta to 1.0-release

Tue May 10 14:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #18558: Appointments which are visible through several folders contain correct folder id.
- Bugfix #19089: Added VTimZone Objects to ical exporter.

Mon May 9 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19169: Switch for UWA Widgets.
- Bugfix #19024: Avoid NPEs when trying to download file that doesn\'t exist.

Mon May 9 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #18875: Consider more than one .properties file in the templates directory.
- Bugfix #19069: Merge contacts on CSV import.

Sat May 7 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19088: Add possibility to use a deferrer step in multidomain setups even when API keys are configured to use a single domain.

Sat May 7 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19156: Introduced batch-wise processing of a POP3 account\'s messages

Thu May 5 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19119: Corrected drive letter parameter for OXUpdater installer.

Thu May 5 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #19146: Fix NPE on shutdown.

Wed May 4 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19124: Fixed NPE on IMAP bundle start

Mon May 2 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19030: Changed wording

Sat Apr 30 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19083: Reduced execution of avoidable POP3 commands while importing POP3 messages to backing storage to avoid possibly exceeding
provider restrictions regarding number of executed POP3 command
- Bugfix #18784: Trying to recover from a MySQL integrity constraint violation while deleting an external IMAP account

Thu Apr 28 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19065: Fixed body search for IMAP

Wed Apr 27 14:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #19028: RSS messages now contain unique ids and urls to their origin.
- Bugfix #18469: Fixed NPE for mailfilter request with missing session parameter.

Wed Apr 27 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #19038: Using Netscape\'s date format for \"expires\" attribute: Wdy, DD-Mon-YY HH:MM:SS GMT

Tue Apr 26 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Bugfix #19046: ICal appointment series with a start date that is not part of the series (e.g. weekly series on Wednesday, starts Monday) now have a separate starting appointment.

Tue Apr 26 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18981: Ignoring empty addresses occurring in RFC822 address header
- Bugfix #18974: Introduced possibility to restrict number of concurrent connections to a subscribed/external IMAP account

Thu Apr 21 14:00:00 2011 choegerAATTopen-xchange.com
- Bugfix #19010: NullPointerException in IMAP Idle bundle

Thu Apr 21 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #19018: Added missing import for javax.xml.transform.stream to server bundle.

Thu Apr 21 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #18866: Allow regular users to be granted administrative access to the three root public folders.

Wed Apr 20 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18997: Added an update task that fixes the wrong definitions for table oauthAccounts.
- Bugfix #18868: Added timeout to apache balancer member configuration to not inherit this from the global apache timeout.

Tue Apr 19 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18993: Not putting sessions into the long term session container anymore if auto login feature is disabled.

Mon Apr 18 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18837: Calculating conflicts for series that start in the past but last into the future.

Mon Apr 18 14:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #18896: IMIP generation respects parameter for internal participants on update.

Fri Apr 15 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18816: Properly initializing the update tasks if they are executed in administration daemon.

Thu Apr 14 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18946: Improved exception message telling a user that he can not give some special permission on a folder for another user.

Wed Apr 13 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18421: Enabled editing the personal mail information for webmail users.

Tue Apr 12 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18911: Remembering added links when formatting plain text email for HTML display.

Mon Apr 11 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18826: Fixed missing keep-seen right \"s\" when applying read-all access to an IMAP folder

Mon Apr 11 14:00:00 2011 choegerAATTopen-xchange.com
- Bugfix #18914: [L3] Autostart symlinks in /etc/rc.d missing on Debian Squeeze

Mon Apr 11 14:00:00 2011 tobias.prinzAATTopen-xchange.com
- Bugfix #18875: Template selection now can be filtered by categories.

Fri Apr 8 14:00:00 2011 marcus.kleinAATTopen-xchange.com, martin.herfurthAATTopen-xchange.com
- Bugfix #18912: Using enumeration to pass order directory for data everywhere. Not showing failing SQL statements to the end user.

Thu Apr 7 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18787: Throwing a more meaningful error if quota is exceeded
- Bugfix #15227: Introduced new locale-sensitive error code
- Bugfix #18890: Introduced entity-to-ACL mapping for MDaemon IMAP server

Thu Apr 7 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18804: User contacts are not mixed up anymore if a part of them is already cached.

Wed Apr 6 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18851: Proper display of non-ascii characters even though \"Content-Transfer-Encoding: 7bit\" is set
- Bugfix #18870: Ignoring the \\HasNoChildren flag and fall-back to a reliable subfolder check (through a LIST command)

Wed Apr 6 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #18865: Lazily load ipcheck whitelist on first access.
- Bugfix #18618: Make account label translatable.

Tue Apr 5 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18775: Improved mechanism to find correct user for an IMAP ACL.
- Bugfix #18613: Interpreting an empty msgstr in PO files as not translated string.

Tue Apr 5 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18856: Proper composal of plain-text part
- Bugfix #18806: Suppress JavaMail debug logging
- Bugfix #18852: Fixed selecting referenced message on forward operation
- Bugfix #18842: Assume INBOX exists regardless of IMAP server\'s LIST response
- Bugfix #18807: Fixed possible NPE
- Bugfix #18797: Allow root level subfolders if Cyrus\' \"altNamespace\" feature is enabled
- Bugfix #18840: Proper error message if a javax.mail.MessageRemovedException occurs

Mon Apr 4 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18806: Removed debug output into console log file.
- Bugfix #18781: Improved an exception message.

Mon Apr 4 14:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #18835: Change column type of value column to TEXT.

Thu Mar 31 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18788: Not dropping an existing schema if MySQL does not generate proper unique identifier.
- Bugfix #18824: Fixed a coding problem setting the protocol with the additional S for secure.

Mon Mar 28 14:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18745: SQL IN is a lot faster than INNER JOIN with UNION ALL. Fixed a N+1 select problem.

Mon Mar 28 14:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18769: Proper initialization of AJP bundle

Fri Mar 25 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18755: Correctly setting the secure flag for mail account URLs when parsing with IPv6 capable URIParser.

Wed Mar 23 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18709: Removing starting white-space character on html2text conversion
- Bugfix #18633: Proper removal from user-sensitive folder cache on move operation

Mon Mar 21 13:00:00 2011 choegerAATTopen-xchange.com
- Bugfix #18713: oauth-twitter is missing after updating

Mon Mar 21 13:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #18729: RSS feed from \"Tagesschau\" only shows the first headline

Sun Mar 20 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18698: Setting appropriate javax.activation.DataHandler instance for mail part

Thu Mar 17 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18643: Fixed old mail accounts without transport server for IPv6 support.
- Bugfix #18681: Removed caching of user contacts and corrected SQL query to load them when context has more than 1000 users.

Thu Mar 17 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18683: Checking for POP3 account before performing delete listener actions

Wed Mar 16 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18617: Using specified connection to load newly created mail account

Wed Mar 16 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18643: Fixed mail accounts without transport server for IPv6 support.

Tue Mar 15 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #16324: Supporting IPv6 addresses for IMAP and SMTP backend connections.
- Bugfix #17217: Removed not documented and not used preferences items: /modules/olox20/module and /modules/filestorage/module.
- Bugfix #18640: Re-added erroneously removed import.
- Bugfix #18636: Removed filestorage module from the preferences tree. Setting the module of olox20 to false so the UI does not try to load
a plugin.

Fri Mar 11 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18596: Not starting system bundle fragment to export xerces for IBM Java.

Fri Mar 11 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18585: Be sure newly created POP3 folder is unsubscribed in backing mail account
- Bugfix #18599: Handling UnsupportedCharsetException on bundle start-up

Fri Mar 11 13:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #18576: Fix some shutdown exceptions.
- Bugfix #18562: Some cleanup to tie in oauth accounts into our regular secret/crypto/secretMigration mechanisms.
- Bugfix #18571: Use oauth namespace in osgi events in oauth bundle.

Thu Mar 10 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18552: Fallback to mail login/password if transport ones are missing

Wed Mar 9 13:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #18525: Make sure to select only one row in IDGenerator.

Tue Mar 8 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18532: Correctly initializing the prepared statement for removing Facebook messaging account when Facebook OAuth account is
removed.

Mon Mar 7 13:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #18490: Encode folder names in UTF-7

Mon Mar 7 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18512: Drop possible cached locale-sensitive folder data on changed language

Sun Mar 6 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18498: Introduced listener framework for OAuth account deletion

Sat Mar 5 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18036: Introduced special bit to check for rename permission
- Bugfix #18285: Preserve plain text signature delimiter
- Bugfix #18448: Allowing to remove SMTP login/password field for external mail account

Fri Mar 4 13:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #17638: Use entire primary key on updates to oxfolder_permissions in long running transactions, so as not to lock too many rows.

Fri Mar 4 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- TA5815 of US 5768: Moved the HTTP authorization header based login to another URL and added correct HTTP unauthorized response.

Fri Mar 4 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18502: Checking POP3 INBOX folder\'s open status before closing it

Thu Mar 3 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18499: Passing all configuration options for the login servlet through the ServletConfig.

Wed Mar 2 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18487: Adding all necessary information to a task when triggering the event for accepting, declining etc.

Wed Mar 2 13:00:00 2011 tobias.prinzAATTopen-xchange.com
- Bugfix #18094: \"other\" address information is now exported to VCards (using type=dom) - and imported this way,too.
- Bugfix #18482: Importing CSV works even with UTF8-encoded files that insist on using a Byte Order Mark.

Wed Mar 2 13:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #17327: Alarm time of appointments is not delivered with all request.

Tue Mar 1 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18465: Compiling sources everywhere to Java5 compatible class files.
- Bugfix #18463: Added necessary imports for OAuth LinkedIn bundle.

Tue Mar 1 13:00:00 2011 choegerAATTopen-xchange.com
- Bugfix #18493: [L3] Open-xchange init scripts don\'t display results on
RHEL6 system with special package

Mon Feb 28 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #17892: Task creator now gets notification mails about changed participants states.
- Bugfix #18263: Added links for documentation of mobile sync configuration on Android devices.

Mon Feb 28 13:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #18442: Temporary files now are deleted after creating an infostore item with file upload.

Sat Feb 26 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18453: Converting unicode representation of primary email address to ASCII for com.openexchange.mail.loginSource=mail
- Bugfix #18429: Using proper default folder indexes

Thu Feb 24 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18423: Checking for possible wrong content type for uploaded file
- Bugfix #18387: Fall-back error message if exception does not provide invalid addresses

Wed Feb 23 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18396: Proper IMAP folder cache invalidation

Wed Feb 23 13:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #18204: The modification of a tasks recurrence information from \'after x times\' to \'on date\' is working correctly now.

Wed Feb 23 13:00:00 2011 francisco.lagunaAATTopen-xchange.com
- Bugfix #18124: Escape backslashes for searches.

Wed Feb 23 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18309: Using proper host names for UDP push remote host register package.

Wed Feb 23 13:00:00 2011 steffen.templinAATTopen-xchange.com
- Bugfix #18219: Unable to access publications created by PIM users.

Tue Feb 22 13:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #18336: Fixed wrong end date for when removing sequence.

Tue Feb 22 13:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #18455: Error messages in List-view.

Mon Feb 21 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18399: Added session identifier to warning message for further debugging the cause of the warning.

Mon Feb 21 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18052: Checking presence of datagram package\'s payload

Fri Feb 18 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18374: Using ConfigurationService to detect default charset
- Bugfix #18376: Dealing with an InputStream content

Thu Feb 17 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18375: Corrected upgrade code for OXUpdater

Thu Feb 17 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18379: Fixed MANIFEST.MF of JavaMail library

Wed Feb 16 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18280: Using wrapping MailMessage instance
- Bugfix #18296: Introduced mail property to hide POP3 storage folders

Wed Feb 16 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18312: Introduced quotes for OXUpdater install parameters.
- Bugfix #18154: OXUpdater is now able to update itself.

Tue Feb 15 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18165: Less strict parsing of address header

Mon Feb 14 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18299: Setting proper locale-sensitive folder names
- Bugfix #18329: Fixed ArrayIndexOutOfBoundsException in jTidy library
- Bugfix #18302: Replacing URL code point

Thu Feb 10 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18292: Fixed folder update
- Bugfix #18281: Error response from server if authentication of POP3 account fails

Tue Feb 8 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18291: Fixed NPE on call to an unregistered servlet path

Mon Feb 7 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- TA5815 of US 5768: Added a HTTP authorization header based login.

Fri Feb 4 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18212: Retry with read-write connection if read-only connection fails to read newly created mail account
- Bugfix #18155: Quoting \"NIL\" argument

Thu Feb 3 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18229: Splitting IMAP SORT command to fit into max. allowed length
- Bugfix #18232: Fixed AJP ping
- Bugfix #18147: Fixed permission of Unified Mail\'s INBOX folder
- Bugfix #17951: i18n of Unified Mail\'s default folders
- Bugfix #18072: Fixed mail access counter

Tue Feb 1 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- TA5815 of US 5768: Added the easy login request to the login servlet. This makes the additional easylogin servlet obsolete.

Tue Jan 25 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18080: Considering module when checking public folder access

Sat Jan 22 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18012: Checking for multiple-mail-account permission prior to listing accounts in Outlook folder tree

Thu Jan 20 13:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #17902: Closed SQL Connection was used.

Tue Jan 18 13:00:00 2011 choegerAATTopen-xchange.com
- Bugfix #18044: wrong file ownerships after initial installation

Tue Jan 18 13:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #17535: Update of Yearly Series does no longer destroy the appointment.

Mon Jan 17 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #18035: Allowing surrounding quotes when parsing Content-Type header

Fri Jan 14 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #17997: Throwing appropriate error
- Bugfix #17991: Removing script tags in HTML header prior to obtaining a validated HTML representation

Thu Jan 13 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #17989: Fixed caching in IMAP MAL implementation to return cloned objects to not store modifications

Thu Jan 13 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21177: Explicitly setting encoding when applying patches to incoming vCards
- Fix for bug 21188: Correct interpretation of the UNTIL part in RRULEs

Thu Jan 13 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21235: Preferring UID from WebDAV path on PUT requests
- Fix for bug 21240: Correctly recognizing WebDAV resource on DELETE request

Wed Jan 12 13:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #17883: Reminder in shared folders.

Wed Jan 12 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- TA5701 of US 5504: Made session handling more restrictive. Hash used in cookies will now be recalculated for every request.

Wed Jan 12 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #17891: Fixed possible IndexOutOfBounsdException when checking quotes in personal part of an email address

Tue Jan 11 13:00:00 2011 choegerAATTopen-xchange.com
- Bugfix #18000: updating on RHEL and SLES does not work

Tue Jan 11 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #18004: Allowing HTML italic tag through whitelist.properties.

Mon Jan 10 13:00:00 2011 choegerAATTopen-xchange.com
- Bugfix #17769: [L3] /tmp/.OX must be automatically re-created when tmpwatch deletes it
/tmp/.OX is now /var/spool/open-xchange/uploads/ per default on new installations

Mon Jan 10 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #17803: Removed obsolete property \"com.openexchange.mail.maxNumOfConnections\" from mail module
- Bugfix #17920: Invalidate IMAP folder cache when accessing unseen message

Mon Jan 10 13:00:00 2011 martin.herfurthAATTopen-xchange.com
- Bugfix #17890: Imip invitations for newly added external participants.

Mon Jan 10 13:00:00 2011 marcus.kleinAATTopen-xchange.com
- Bugfix #17924: Using correct identifier when deleting data from database if a user is removed.

Sat Jan 8 13:00:00 2011 thorben.bettenAATTopen-xchange.com
- Bugfix #17976: Returning empty in-memory tree if there is no entry for current user

Fri Jan 7 13:00:00 2011 tobias.prinzAATTopen-xchange.com
- Bugfix #17392: ICal exports now contain the timezone of the appointment on dates, so they are not \"floating\" (RFC5545) any more.

Thu Jan 6 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21125: Lowered strictness of redundant recurrence check
- Fix for bug 21127: Skip intermediate Latin-1 conversion for inline encoded binary property values

Wed Jan 5 13:00:00 2011 tobias.friedrichAATTopen-xchange.com
- Fix for bug 21114: Added check for never ending recurrence when converting to iCal
- Fix for bug 21113: Explicitly removing recurrence related fields on updates
- Fix for bug 21017: Explicitly removing no longer set fields on updates

Mon Jan 3 13:00:00 2011 tobias.prinzAATTopen-xchange.com
- Bugfix #17937: If an import cannot be done because the UUID is in use, you now get to know which UUID is the problem

Mon Dec 27 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17882: Retry fetching POP3 server\'s capabilities if cached check indicates failure

Tue Dec 21 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17876: Fixed illegal monitor state when waiting on Condition instance
- Bugfix #17877: Dealing with possible InterruptedException during concurrent loading of folder permissions

Mon Dec 20 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17845: Ensure proper content type header on JSON response
- Bugfix #17800: Proper check for User instance when fetching from cache
- Bugfix #17833: Fixed JavaDoc

Thu Dec 16 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17832: Fixed IndexOutOfBoundsException
- Bugfix #17812: Enhanced JavaDoc
- Bugfix #17649: Opening JavaMail folder if necessary

Wed Dec 15 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17830: Detecting broken AJP cycles and closing socket if so

Tue Dec 14 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17790: Disabled hard-coded setting of log levels for LoginPerformer and SessionHandler classes
- Bugfix #17817: Fixed NPE

Tue Dec 14 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #17751: Set up cleanup Handler for infostore folder publications.

Mon Dec 13 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17753: Ensured proper parent for shared database folders

Mon Dec 13 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #17787: Moved domain name generation for publication specific domain to a more centralized location (so they also work in multiple requests).

Sun Dec 12 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #17756: Ensure closing of HTTP connections. Don\'t use a single client and avoid locks.
- Bugfix #17782: Take encryption password from a property.
- Bugfix #17798: Leave JSESSIONID cookie untouched in action=redirect.

Thu Dec 9 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17721: Throwing a more meaningful error on IMAP protocol error

Wed Dec 8 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17758: Fixed NPE
- Bugfix #17722: Fixed renaming of folders created in POP3 account
- Bugfix #17762: Allowing \"editpassword\" module access for all module access combinations (webmail, pim, etc.)
- Bugfix #17723: Updated to new twitter OAuth authorization URL

Wed Dec 8 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #17662: Changing recurrence type.

Wed Dec 8 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #17735: [L3] max open files not set for gw process on rhel and sles

Tue Dec 7 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #17191: NullPointer during TimeZone evaluation.

Tue Dec 7 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17689: Introduced batch-loading of folders, users, and user configurations
- Bugfix #17714: Throwing a more generic error message to not confuse the user with cryptic database problems

Mon Dec 6 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17684: Fixed checking duplicate name on folder creation/rename

Thu Dec 2 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17712: Adapted to HTTP status codes

Wed Dec 1 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #17264: Reminder for shared calender folders.

Tue Nov 30 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17641: Proper commit of used connection

Tue Nov 30 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #17679: Can\'t update system because open-xchange-file-storage-config
searches for twitter.properties

Mon Nov 29 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17658: No poll (take with timeout) on a submitted task
- Bugfix #17557: Escaped curly brace in pattern notation

Mon Nov 29 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17640: Corrected HTTP status codes of free/busy interface.

Fri Nov 26 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17653: Changed log level to warning
- Bugfix #17647: Dropping cookies on failed IP check

Fri Nov 26 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #17596: Filter out subscriptions on folders that are not visible

Thu Nov 25 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17213: Added \"text/directory\" as accepted VCard content type

Thu Nov 25 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #17562: Internal users are now properly recognized even if they are are referred to by e-mails with strange capitalization.

Thu Nov 25 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17349: Log levels of classes LoginPerformer and SessionHandler should now always be INFO to be able to follow session life times.

Wed Nov 24 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17627: Changed connection handling in mail folder storage
- Bugfix #17596: Enhanced error message
- Bugfix #17623: Showing all subfolders

Wed Nov 24 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17632: Fixed a typo in an exception message.

Mon Nov 22 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17605: Stripping JavaScript contained in href attribute from HTML tag

Mon Nov 22 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17608: User contacts are not mixed up anymore when loading them through an all request on the users interface.

Fri Nov 19 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17523: Update tasks can now be excluded for administration daemon, too.

Fri Nov 19 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #17526: Fixed Calendar Printing.

Fri Nov 19 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #17517: Get the file size for quota management before deleting a file.

Fri Nov 19 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17490: Removed folder permission check and delegating permission check to file storage layer
- Bugfix #17561: Fixed folder creation on a Courier IMAP server

Thu Nov 18 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17563: Ensured calling thread opened mail access before closing it

Wed Nov 17 13:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #17520: Remove old login and autologin cookies in redirects.
- Bugfix #17568: Errors while removing session bound images.

Wed Nov 17 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17329: Using a blocking queue to collect addresses
- Bugfix #17571: Returning ISO-8859-1 charset if detector indicates \"nomatch\"
- Partial fix for bug #17292: Grouping listed folders by their folder storage to get those folders by one
- Bugfix #17423: Deleting distribution list entries which refer to deleted user

Wed Nov 17 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17539: Improved the performance when get all contacts of the global address book.

Tue Nov 16 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Partial fix for bug #17203: Added \"; HttpOnly\" flag to server cookies and added \"cookielifetime\" to config tree

Tue Nov 16 13:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #17081: XING subscription failed (sometimes)
- Bugfix #16834: Google calendar crawler failed

Mon Nov 15 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #17492: Ignoring the SCHEDULE-AGENT parameter in an ical file now instead of considering the file to be broken.

Mon Nov 15 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17551: Fixed NPE if no session is found for mail filter request

Fri Nov 12 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #17519: NullPointerException during sync fixed..

Fri Nov 12 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #17518: open-xchange-file-storage-config is missing a dependency

Fri Nov 12 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17527: No END_REPONSE package after a CPong response

Thu Nov 11 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17471: SocketTimeoutException\'s message is no longer part of the condition to check a failed IMAP connect
- Bugfix #17498: Proper cache invalidation when switching unseen flag

Thu Nov 11 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #17449: Made code a bit more robust against null values.
- Bugfix #17501: com.openexchange.subscribe.subscriptionFlag honors both fullname and id

Thu Nov 11 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #13480: DNS is not rediscovered for E-Mail servers

Thu Nov 11 13:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #17441: GMX.com URL changed again

Wed Nov 10 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17223: Replacing \"ISO-2022-JP\" charset with \"CP50220\" on charset encoding
- Bugfix #17316: Setting proper HTTP headers on .docx attachment download

Wed Nov 10 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #17459: Delegate to correct method when saving a new infoitem.

Wed Nov 10 13:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #17227: Wrong end date in confirmation mails.

Tue Nov 9 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17480: Proper mapping of \"infostore\" module to not mix up with new file storage folders

Mon Nov 8 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17173: Adding space after formatting HTML tag like \"em\" or \"strong\"
- Partial fix for bug #17415: Delivering content for inline text attachments
- Bugfix #15476: Replaced favicon image URL with proxied one

Fri Nov 5 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #17433: Missing dependency for filestorage related infostore packages

Fri Nov 5 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17389: Corrected SQL statement for removing the passcrypt user attribute.
- Bugfix #17372: Notifications for imported iCal appointments can now be suppressed by using a optional parameter for the request.

Thu Nov 4 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17421: No duplicate return to connection pool

Thu Nov 4 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17425: Added new server dependency and added files to spec file for c.o.file.storage.composition for RPM based distributions.

Thu Nov 4 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #16895: Ignoring the non-RFC element EMAIL in an iCal file ATTENDEE property

Wed Nov 3 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17420: Ignoring file storage accounts which do not provide a root folder

Tue Nov 2 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #17203 on server side: Added action=refreshSecret to Login servlet which allows to extend the expiry date for a secret cookie.

Fri Oct 29 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17345: Changed log level to warning
- Bugfix #17231: Proper parsing of address header \"Disposition-Notification-To\"
- Bugfix #17212: Fixed NPE in kXML library
- Bugfix #17337: Removing \'base\' tag from whitelist.properties to properly display referenced images

Tue Oct 26 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Userstory 5247: Publications can now be configured to run on different (sub-)domains, HTML white-listing can be disabled.

Tue Oct 26 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Userstory 5244: If an internal user is added as an external participant, they get transformed into an internal one automagically.

Mon Oct 25 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17330: Proper folder fullname when renaming a folder on root level
- Bugfix #17179: Handling an OutOfMemoryError on thread start-up as a rejected execution event

Fri Oct 22 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17304: IMAP server ACL access identifier are now properly resolved if a global imap server configuration is used.

Thu Oct 21 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17161: Fixed NPE

Wed Oct 20 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #17072: Contact field \'Profession\' not exported to VCards.

Wed Oct 20 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #17261: Duplicate folder exception is thrown for synchronizing contact folder \'Vorgeschlagene Kontakte\' with Outlook 2010.

Mon Oct 18 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17275: Throwing an exception in recurrence type is not known instead of returning a null recurring results.

Fri Oct 15 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17242: Made logger mandatory for AbstractIndexCallable to prevent possible NullPointerExceptions.

Thu Oct 14 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16833: Added publication target name strings to I18N process.
- Bugfix #17162: Using consistent codes for not visible and not found folders.

Thu Oct 14 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #17662: Remove of occurrences value.

Wed Oct 13 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17131: Changed object events now contain every user identifier and folder identifier that might be affected.
- Bugfix #17230: Using the mainstream tool method to get a time zone.

Tue Oct 12 14:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #17237 - Incorrect file permissions for configuration files in
packages -twitter and -mailfilter

Fri Oct 8 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17199: Proper cache invalidation after folder move operation
- Bugfix #17161: Immediate delivery of delete event for mails
- Bugfix #17198: Proper respect to property \"com.openexchange.mail.ignoreSubscription\"

Fri Oct 8 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #17195: Malformed URL-Parameters in HTML-Mails

Fri Oct 8 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16634: Searching in public calendar results only show appointments where user is participant

Thu Oct 7 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #17197: Crawler updates missing

Thu Oct 7 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #17197: Bugfix #17196: Avoid NPE in shutdown of com.openexchange.secret.recovery.json bundle.

Thu Oct 7 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #16734: Xing subscription stops

Tue Oct 5 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17027: Correctly sending deleted folder identifier in folder updates response.

Fri Oct 1 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17027: Consistent folder structure in database

Thu Sep 30 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17107: Direct instantiation of POP3Access instance

Wed Sep 29 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17063: Removed WWW-Authenticate header proclaiming the backend supports digest authentication.

Tue Sep 28 14:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #17031: open-xchange-folder-json package MUST be installed with
6.18.rev2 but is not a dependency

Tue Sep 28 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #17049: Fixed wrongly installed bundle files for new file storage bundle.

Mon Sep 27 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #17046: Fixed closing of FolderObjectIterator

Fri Sep 24 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16968: Returning zero number of sessions if SessiondService is missing

Wed Sep 22 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16870: Showing inline images if content-type set to \"application/octet-stream\"

Wed Sep 22 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16720: Making an existing appointment recurring causes disappearance in Outlook.

Wed Sep 22 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16962: Fixed the not used cache for users.
- Bugfix #16996: Workaround for some outdated contact columns.

Wed Sep 22 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix 16975: Whitelisting for publications is now defined in microformatWhitelisting.properties and more tolerant than before, allowing paths to CSS files.

Mon Sep 20 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16800: Replacing non-ascii URLs with proper puny-code-encoded URLs

Fri Sep 17 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15476: Replacing image URLs with a safe proxied URI in RSS messages
- Bugfix #16894: Fixed ClassCastException

Wed Sep 15 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix 16402: Receiving contact images should not cause 404 errors anymore.

Tue Sep 14 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16857: No folder deletion on special IMAP error code \"NO_ADMINISTER_ACCESS_ON_INITIAL\"

Tue Sep 14 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix 16826: Publish-Templates now go through a whitelisting process to filter out potential harmful code.

Mon Sep 13 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- User story #5212: Both resources and groups now allow to be queried for updates, just like other elements. See HTTP API for details.

Mon Sep 13 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16796: Fixed creating a task without start and end date through first generation Outlook OXtender.

Fri Sep 10 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16151: Move appointment from shared to private folder.

Fri Sep 10 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #16848: Use correct date format in response headers.
- Bugfix #16846: Easy Login transmits \"autologin\" parameter to redirect method, which in turn forwards it to the UI, that, then will issue
store request.

Fri Sep 10 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16809: Changed error message if twitter consumer key/secret pair is invalid.
Changed default consumer key/secret to Open-Xchange application.
- Bugfix #16843: Fixed URLs parsing in plain text

Fri Sep 10 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16763: Not throwing a session expired exception anymore if loading context or user fails.

Thu Sep 9 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16835: post install of crawler bundle is now able to deal with filenames containing a white space character.

Thu Sep 9 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15681: Checking POP3 account\'s default folders on path creation in primary mail account

Tue Sep 7 14:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #16815: activation and jcharset packages to use OX versioning

Fri Sep 3 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16776: Changed twitter API to use OAuth
- Bugfix #16786: Support of field \'image1_content_type\' in all request
- Bugfix #16723: No appending of Href content for text-only mails

Fri Sep 3 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16805: Added dependency from publish microformats component to templating json interface because UI using microformats to publish
like to list available templates.

Thu Sep 2 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16532: Update task fixes primary key on table publication and table publication_users is tried be created again. Additionally
possibly wrong primary key on table subscriptions is fixed, too.

Thu Sep 2 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #15903: Removing of Participants.

Tue Aug 31 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16762: No blind future use of previously passed connection

Mon Aug 30 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16548: Reccurrence type 0 for normal appointments.

Thu Aug 26 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16742: Fixed folder display of namespace folders

Thu Aug 26 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16455: Implemented a more sophisticated search for a participant when using freebusy interface. Resources are now preferred if a
user has the same mail address as alias.

Wed Aug 25 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16718: Fixed implementation of HttpServletRequest.getRequestURL()

Wed Aug 25 14:00:00 2010 steffen.templinAATTopen-xchange.com
- US4027: Backend provides the possibility to get all publications of a user.

Tue Aug 24 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16714: No change notifications for category changes.

Mon Aug 23 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16579: New Until for Appointment Series.

Sun Aug 22 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16708: Removed \'final\' modifier from checkFieldsBeforeConnect() method to allow overriding in concrete MAL implementations

Fri Aug 20 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16410: Fixed TLS connection to SMTP server

Thu Aug 19 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16700: Fixed NullPointerException if no I18nService can be found for a specific locale in messaging component.

Wed Aug 18 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16620: Contact collect folder can now be enabled again because options are always visible.

Tue Aug 17 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16693: Fixed setting \"subscr_subflds\" field for shared folder
- Bugfix #13785: Proper calculation of modified and \"deleted\" folders for XML/WebDAV interface
- Partial fix for #16688: Increased space of PermGen heap section

Tue Aug 17 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16615: Warning of exceeded database connection pool is only written once a minute.
- Bugfix #16681: Translating form labels for dynamic forms sent by the back end for subscriptions and messaging.

Tue Aug 17 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16689: Notifications for appointments which start in the past.

Mon Aug 16 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Add whitelist capability to ip check.

Mon Aug 16 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #16613: Ignoring ID element in ATTACH in an ICAL file.

Fri Aug 13 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16618: Allowing contact image URL on action=all

Thu Aug 12 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16669: Proper quoting of regex replacement

Wed Aug 11 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16643: Wrong series information in notification mails

Fri Aug 6 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16515: fileas in contacts will be set correctly after creating a new contact with Outlook.

Fri Aug 6 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16655: Fixed sorting of (infostore) folders in classic folder tree

Tue Aug 3 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16495: Added config parameter to decide whether to add client\'s IP address to mail headers on
delivery as custom header \"X-Originating-IP\"

Mon Aug 2 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16614: Fixed NPE in FolderObjectIterator class
- Bugfix #16616: Using a blocking queue to avoid possible OutOfMemory error due to creation of too many threads
- Bugfix #16531: No translation of IMAP folder names

Fri Jul 30 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #15138: Made a log message, complaining, that the server can\'t reach an external subscription service definition, more meaningful.
- Bugfix #16351: Complain louder about missing property in templating service.
- Bugfix #15302: Make subscription parser more resilient.

Thu Jul 29 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #16591: Error loading JavaScript from [https://www.gmx.com/client/static/script/compiled-gecko-17-821660071.js]

Thu Jul 29 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16532: Using correct database connection for creating table.

Thu Jul 29 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #16575: Survive inability to decode passwords in messaging subsystem

Thu Jul 29 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16557: And additional > after a link as produced by the Mulberry mail client is not included in the link

Wed Jul 28 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16249: Event for changed Attachments.
- Bugfix #16540: Event for changed Alarm.

Wed Jul 28 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16571: Extended logging to see the nested exceptions stack trace if this occurs again.

Tue Jul 27 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16577: Fixed ClassCastException in FolderCache due to newly introduced conditional loading of folder objects.
- Bugfix #16582: Fixed a NullPointerException if a task notification should be sent and the task does not have an end date.

Mon Jul 26 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #16553: Correct timer arrays length to avoid NPE.

Mon Jul 26 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16558: Fixed a NullPointerException in FolderCacheManager when putting loaded folders through an FolderObjectIterator into the
cache.
- Bugfix #16561: Fixed a cleared prefetch structure in FolderObjectIterator when it should not be cleared because it is needed afterwards.

Thu Jul 22 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16545: Revoking optimization for loading folder permissions along with finding the folder.

Thu Jul 22 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #16547: Get rid of context based methods in ImageService (and underlying implementation), bind session to image uids

Wed Jul 21 14:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #16529: Errors when updating OX Packages on RHEL5

Wed Jul 21 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16492: Setting a reminder for a sequence with first occurrence in the past and next occurrence in the future works now for insert
appointments.

Wed Jul 21 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- US1601 - serverside: ALL and LIST requests for appointments now have a new parameter called \"showPrivate\" (default: false). If it is set
to true, private appointments in shared folders are also returned, but only as anonymized appointments (lacking all information except
start and end date).

Wed Jul 21 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #16507: Ignore timezones when writing notification mails about appointments lasting the whole day. Artificially move the end date
of an appointment to the previous day, if it is a whole day appointment.

Wed Jul 21 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16348: filename parameter in Content-disposition: attachment header confuses Safari5. Omitting this header with this browser.

Tue Jul 20 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix 16508: Users display name will be sent within notification mails.

Tue Jul 20 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16481: Extend field for participant confirmation comment.

Tue Jul 20 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15669: A display name now can be part of another display, it just is not allowed to be the same.

Tue Jul 20 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16379: Not using context specific locks anymore filling a map until all memory is eaten up.

Mon Jul 19 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16441: Delete Exceptions for series where the start date differs from the first occurrence.
- Bugfix #16476: No more private appointments in search result.

Fri Jul 16 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16168: Requesting folder including permission information from database
- Bugfix #16514: Keeping order of address headers (From, To, Cc, Bcc, ...)
- Bugfix #16148: Improved nearly all folder database queries to include permission information and thus avoiding to request them
separately for each folder

Fri Jul 16 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16141: On importing mails the whole import stops if one mail is corrupt.

Thu Jul 15 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16422: Changed log level to WARN if collecting an invalid address fails
- Bugfix #16483: Removed unknown import

Wed Jul 14 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16496: Proper folder information on relogin through removal from folder cache

Wed Jul 14 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16484: A loaded contact object now always contains the private flag.

Wed Jul 14 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #16107: Changing a series that stretches more than one week/month/year from \"full time\" to normal does not break the view in the
second week/month/year

Tue Jul 13 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16384: Fixed order of folders below user\'s private folder

Tue Jul 13 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16089: Confirmation status of automatically added UserParticipant in public appointments without participants is set to user
settings default.

Mon Jul 12 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16472: Keeping other attributes when replacing \"src\" attribute in HTML \"img\" tags
- Bugfix #16461: Show every RFC822 part as a nested mail regardless of Content-Disposition header
- Bugfix #16467: Processing embedded images nested in \"background=\" attribute

Fri Jul 9 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #15776: Setting a reminder for a sequence with first occurrence in the past and next occurrence in the future works now.

Fri Jul 9 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #16447: Have Publication and Subscription User Delete listeners take part in Admins transaction.
- Bugfix #16099: Moving first task of a series to day where first occurrence of series should be as described in the series pattern.

Thu Jul 8 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16199: Adding correct content-type to attachments servlet GET requests.
- Bugfix #16420: Allowing zero size collections for SearchIteratorDelegator.
- Bugfix #16397: Backend transfers all available time zones to the UI.

Wed Jul 7 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16421: If a database socket is once broken it should be kept broken to not compromise ResultSets from that connection.

Wed Jul 7 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #16367: MS Exchange 2007 tends to send broken iCal CN data. We ignore that now.

Tue Jul 6 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16342: A background update task adds an initial filestore usage for every context.
- Bugfix #16291: Creating pooled objects is now done outside the lock for the internal pool structures. This prevents a lot of waiting
threads if creating object takes some time.

Tue Jul 6 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #14111: Missing reminders for appointment series and change exceptions.

Mon Jul 5 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16105: Writing a warn message to the log file is some thread has to wait for a database connection because all are exhausted.

Fri Jul 2 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16407: Added warning if parsing of multipart mail failed on mail display

Wed Jun 30 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #16287: Error message made easier to understand.

Wed Jun 30 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16041: Added header \"Importance\" when dealing with a mail\'s priority level

Tue Jun 29 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16357: Proper registration of new folder tree\'s delete listener (for user deletion)
- Bugfix #16007: Throwing appropriate error on invalid entered email addresses
- Bugfix #16321: Management bundle deals with IPv6 addresses
- Bugfix #16231: Deep check if INBOX has user-visible subfolders in new folder tree
- Bugfix #15477: Default database folders made locale-sensitive
- Bugfix #15620: Purging all listener data on bundle stop
- Bugfix #15708: Fixed java.lang.StringIndexOutOfBoundsException in AJP module
- Bugfix #15709: Added POP3 timeout

Tue Jun 29 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16358: Defect folder ids in reminders after moving appointments from public to private

Tue Jun 29 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15662: As per RFC 2445, checking free/busy on an appointment marked as \"FREE\" returns \"FREE\" and not nothing at all.

Mon Jun 28 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16284: Primary mail account\'s root folder does not exist in Outlook folder tree
- Bugfix #16311: Proper parent identifier for shared database folders
- Bugfix #16378: Checking empty list prior to generating IMAP number argument
- Bugfix #16346: Added appropriate error message when authentication to SMTP server fails
- Bugfix #16385: i18n for global address book folder
- Bugfix #15874: Showing available content on invalid credentials to access a mail system

Mon Jun 28 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #16334: Crawler for gmx.com does not work (again)

Fri Jun 25 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16360: No parsing of TNEF attachments when writing as structured JSON object
- Bugfix #16273: No parsing of UUEncoded attachments (by default) when writing as structured JSON object

Fri Jun 25 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16141: On importing mails the whole import stops if one mail is corrupt.

Tue Jun 22 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16297: Fixed attachment tracking in calendar.

Tue Jun 22 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #15291: Adding groups with participants who already exists is working correctly now.

Tue Jun 22 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Possible fix for bug #16273: Replaced ByteBuffer with ByteArrayInputStream to avoid an infinite blocking read() attempt

Tue Jun 22 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- US4303: IMiP invitations to primary mail addresses of an of user now work again. They failed since 06-22 in case they were sorted before
alias e-mail addresses on the server side.

Mon Jun 21 14:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #16359: java-1.5.0-sun package obsoleted on rhel5
- Bugfix #16364: Got message about not proper configured cache ports although
they are

Fri Jun 18 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15526: Other bundles can now register at caching bundle for buddy class loading to be able to put own classes into the cache.
- Bugfix #16303: Fixed a caching problem if some users request loads anothers private folders.

Thu Jun 17 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #16334: Crawler for gmx.com does not work

Wed Jun 16 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #13960: Corrected values in columns responses of appointments and contacts to get a consistent response to normal get values.

Wed Jun 16 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- US #4303: If you get an IMiP appointment sent to an e-mail alias of yours and you accept it, you will be listed as internal participant
instead of an external participant, gaining all the nice features of that.

Tue Jun 15 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #16295: DefaultSenderAddress now correctly used in .ics-files for all attendees (if configured in notification.properties)

Mon Jun 14 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16326: Using default error page template for EasyLogin if the configured file is not found.

Fri Jun 11 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15986: Avoid a NullPointerException when updating an appointment with some special circumstances.

Thu Jun 10 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16226: Default error page template for easy login returns to login page after 3 seconds.

Thu Jun 10 14:00:00 2010 viktor.prachtAATTopen-xchange.com
- Bugfix #16299: Unable to download infostore items

Wed Jun 9 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15585: Corrected SQL query for finding the private folder information for free busy results.

Wed Jun 9 14:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #16035: checkconfigconsistency should check if correct cache.ccf is used in system.properties
- Bugfix #14500: Warnings due to missing LSB information added LSB Headers to debian init-script, which are not interpreted at all...

Tue Jun 8 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15930: Error on creating a mail folder below a public folder

Tue Jun 8 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #13960: Corrected values in columns responses of appointments and contacts to get a consistent response to normal get values.

Mon Jun 7 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16267: Marking shared folder as non-default folder
- Bugfix #16228: Proper order of delete listeners and more robust implementation
- Bugfix #15901: Allowing additional list tags in whitelist.properties (
,
,
)

Mon Jun 7 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15400: If import fields exceed maximum db field lengths, they are truncated instead of not imported.

Fri Jun 4 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16227: If session migration takes place multiple threads asking for a session are serialized.
- Bugfix #16224: The list of known tasks is searched for the requested update task if they should be started through JMX interface.

Fri Jun 4 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #16244 - Wizard always checks for e-mail account, even if \"Contacts only\" is selected

Fri Jun 4 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #15229 - Escaped colons in VCards don\'t cause parser exceptions anymore.

Tue Jun 1 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15856: Proper resource prefix in notification mail if content is multipart/
*
- Bugfix #15914: Changed module of root folder to \"system\"
- Partial fix #16233: Added virtual subfolders to INBOX listing
- Bugfix #16201: Allowing blank character in filename of a uuencoded part
- Bugfix #16190: Shared folders have no subfolders
- Bugfix #16234: Proper check of folder permissions
- Bugfix #15737: Removed useless properties from javamail.properties file
- Bugfix #16070: Only appending new-line on paragraph tag
- Bugfix #15847: Fixed error message to handle with non-numeric mail identifiers
- Bugfix #15845: Modified JTidy sources to avoid java.lang.StringIndexOutOfBoundsException
- Bugfix #16238: Proper check for a shared folder
- Bugfix #14585: Keeping inline images on reply/forward
- Bugfix #15618: Proper update of answered/forwarded flag when selecting a different account
- Bugfix #15642: Allowing \"view\" parameter from action=get for action=reply and action=forward

Tue Jun 1 14:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #16008: Internal users as external participants.
- Bugfix #16203: No notification mails for external users about confirmation status.

Tue Jun 1 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #16155: No ugly exceptions during context delete anymore.

Tue Jun 1 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16158: Putting session back into first container must be done having a write lock.

Tue Jun 1 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #16160: (Subscriptions) UID collision detected even if the user does not have any other appointments.

Mon May 31 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #15590: Moving an appointment to a shared folder doesn\'t cause \"Unknown SQL-Exception\" anymore.

Mon May 31 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16216: Checking passed String instance for null
- Bugfix #15898: Stripping surrounding quotes from uploaded file\'s Content-Type header
- Bugfix #16132: Generating a unique value for pop3.path property
- Bugfix #16182: Added isVisible() method to also consider administrator flag
- Bugfix #15820: Passing limit argument to IMAP command

Fri May 28 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16162: Fixed subscribe mail folder dialog
- Bugfix #15973: Fixed action=updates for tree=1
- Bugfix #16124: Handling already existing folder entry in virtualTree table
- Bugfix #16114: Setting locale-sensitive name for the infostore folder names (public and userstore)
- Bugfix #16085: Fixed name of INBOX folder
- Bugfix #16125: Re-Create mail folder if absent

Thu May 27 14:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15927: Empty contacts (or those with just one name) are not duplicated when synchronizing

Wed May 26 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16194: Implemented move from public to private folder.

Tue May 25 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16117: Corrected identifier check for move to public infostore folder.

Fri May 21 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #13173: If you switch several times between done and undone of a recurring task no duplicates for the next occurrence will be
created.

Fri May 21 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16163: Path requests return now correct path for shared private folders.
- Bugfix #16102: Implemented RSS messaging folder on the new folder tree.

Fri May 21 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #15113: Adding an empty group to a task now throws an exception.

Thu May 20 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #15903: Appt is shown, even if i am no participant

Thu May 20 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16087: Keeping mails as unseen now works when passing the save parameter as true on mail get request.

Wed May 19 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16027: Only set sender header of sent emails if from is not from alias list.
- Bugfix #16026: Adding header X-Originating-IP in emails containing the IP address of the client using the backend.
- Bugfix #15980: Folder path requests for public folders in Outlook like folder tree now have IPM_ROOT as topmost folder.

Tue May 18 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15970: Showing all folders in subscribe dialog
- Bugfix #16115: Applying locale-sensitive name to folders
- Bugfix #16116: Setting module to \"infostore\" for virtual infostore folder

Tue May 18 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #16108: Subscription to Google Calendar does not work

Tue May 18 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16006: Using time zone parameter when creating a new task. This was the only task action not respecting the time zone parameter.

Mon May 17 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15963: Changed text of error message
- Bugfix #15946: No Unified Mail is not enabled

Fri May 14 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #15740: Now using getUntil() of appointments for deleting old reminders.

Wed May 12 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16063: Added messaging folder type and changed their identifier to contain the scheme.

Wed May 12 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #16098: Using existing defaults and laterals for later added caches.

Tue May 11 14:00:00 2010 viktor.prachtAATTopen-xchange.com
- Bugfix #15507: Opening iCal attachments from invitation e-mail the content is imported immediately

Fri May 7 14:00:00 2010 steffen.templinAATTopen-xchange.com
- Bugfix #15300: Added the possibility to use primary mail address or default sender address as from header in notification mails.

Fri May 7 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16039: Corrected cache initialization to fix not working cache invalidation. More detailed logging if problem occur.

Wed May 5 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15884: Finishing task iterator pre reader even if some problem occurs.

Tue May 4 14:00:00 2010 viktor.prachtAATTopen-xchange.com
- TA2994 for US4375: Call history

Tue May 4 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15995: Setting correct folder name for global address book.
- Bugfix #15061: Pass warnings from the POP3 background sync process to the frontend.

Mon May 3 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #16021: Fixed NullPointerException on session closing if sessions random was used.
- Bugfix #15933: Using DB master server to change the POP3 storage provider name.

Mon May 3 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15975: Properly marking messages as \\Deleted prior to expunge on INBOX folder

Fri Apr 30 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15880: Made path to the UI fully configurable and it can be passed through parameters on easylogin and login redirect requests.
- Bugfix #15936: Session identifier is not passed anymore as document fragment on login redirect request.

Tue Apr 27 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15947: Marking messaging folders as subscribed by default.

Mon Apr 26 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15937: Ignoring number of attachments if sent from client.

Fri Apr 23 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15897: Prefering task identifier in URL on confirm requests.

Tue Apr 20 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #15842: yahoo crawler auto generates the address class on import

Mon Apr 19 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15900: Corrected class loading problem due to annotation based exception framework.

Mon Apr 19 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15804: Fixed permission update if folder holds a system permission

Thu Apr 15 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15891: Do not check global address book folder permissions if user edits his own contact through user interface.

Wed Apr 14 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15790: Not failing if some context has no login mappings.

Mon Apr 12 14:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #15612: /opt/open-xchange/etc/oxfunctions.sh does not work on Ubuntu, which is using dash instead of bash

Thu Apr 8 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15367: Removing MAL poll database entries when a user should be deleted.
- Bugfix #15826: Not removing simple HTML tags from emails if their attributes are filtered.

Wed Apr 7 14:00:00 2010 karsten.willAATTopen-xchange.com
- Fix for unnamed Bug that occurs when crawling an empty GMX-Addressbook
- Bugfix #15724: LoginWithHttpClientStep expanded to throw correct error when entering wrong credentials

Tue Apr 6 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15656: Disabling configurable envelope-from for external mail accounts.

Tue Apr 6 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #15794: Empty Yahoo-Addressbooks work now
- Bugfix #15789: Removed reflection from the crawler bundle

Mon Apr 5 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15744: Generating display name for GMX contacts from given and sure name.
- Bugfix #15764: Web crawler for web.de works now with an empty address book.
- Bugfix #15747: Using a more genering exception message if the crawler login fails.

Thu Apr 1 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15731: Proper initializing the refactored quota file storage.

Thu Apr 1 14:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #14932: Move error messages around for translation and make them nicer.

Thu Apr 1 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #15725: Yahoo crawler now gives readable exception if invalid credentials are entered.

Wed Mar 31 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15718: Fixed wrong initialization of refactored file storage implementation.

Wed Mar 31 14:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15711: Showing more sophisticated error message.
- Bugfix #15730: Correctly decoding base64 encoded header.
- Bugfix #15614: Fixed possible null dereference.
- Bugfix #15686: No spam handler for external accounts

Wed Mar 31 14:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #15726: Crawler now gives better error message if account is invalid.

Tue Mar 30 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15721: Correct ordner and proper transaction handling when deleting a user that has POP3 accounts.
- Bugfix #15700: Creating a new action for importing mails from body of request as multipart/form-data stream.

Mon Mar 29 14:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15710: Fixed wrong call to super class.

Thu Mar 25 13:00:00 2010 karsten.willAATTopen-xchange.com
- Bugfix #15660: Using commons HttpClient for login to linked in to fix redirect problems with HtmlUnit.

Thu Mar 25 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15671: Probing for optional TOP and UIDL POP3 commands

Wed Mar 24 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15608: Store flags as requested on action new with optional folder parameter.

Wed Mar 24 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15655: Ignoring error when creating a default folder for an external account

Wed Mar 24 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- RFC 2447: IMIP behaviour: Party crashers (people not invited, e.g. responding from another e-mail address) can now be accepted as
participants by the organizer of the event

Tue Mar 23 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15640: Full contact publication template now uses right keys for phone numbers

Thu Mar 11 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15582: Only replacing end date of an appointment if it is a series.
- Bugfix #15580: Correctly parsing values written as null from the client.

Thu Mar 11 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #14820: Reserve filename using a mutex

Wed Mar 10 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15561: Ignoring mail folders on admin login if admin has no mailbox
- Bugfix #15538: Properly parsing an URL when surrounded by parentheses

Wed Mar 10 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #15571: Send notification mails for secondary events to all users, only external users get the IMIP attachment.

Wed Mar 10 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #10071: Correctly storing zero values for tasks target and actual costs and duration.

Tue Mar 9 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15549: Correcting algorithm to create full month block for calendar printing.

Mon Mar 8 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #14098: Fixed loading root folder when updating folder cache

Fri Mar 5 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15545: Adding users to listing appointments for calendar printing to get the folder identifier.

Thu Mar 4 13:00:00 2010 karsten.willAATTopen-xchange.com
- fixed bug 15347 (uid-column was not loaded from db to compare it to possible update)

Thu Mar 4 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #15524: VoipNow administration login is readable for all linux users
on that machine

Wed Mar 3 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15539: Allowing registration of HttpServlets without a default constructor

Wed Mar 3 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Related to bug #15231: Outlook imports for different languages can now be easily extended by creating .properties files with mapping for
them.

Tue Mar 2 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #15468: Stop topward iteration when hitting parentId null

Tue Mar 2 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15520: Fixed color label in new folder tree
- Bugfix #15523: Fixed changed dependency due to move of update task
- Bugfix #14216: Changed error message

Tue Mar 2 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #15031: Resource conflict during update.

Mon Mar 1 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15504: Ignoring possible FQL query result size mismatch
- Bugfix #15408: Added support for non-ascii characters occurring in mail headers
- Bugfix #15494: Fixed start-up order
- Bugfix #15512: Fixed deletion of a DB folder nested below a non-DB folder

Mon Mar 1 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #15509: Null Pointer in Conversion Servlet.

Mon Mar 1 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15429: Giving proper exception message if a contact in a public folder should marked private.
- Bugfix #15501: Enabling the contact collector for all user.

Mon Mar 1 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #15500: Use a different method of accessing the currently logged in user.

Fri Feb 26 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #15472: Don\'t preset password fields.

Fri Feb 26 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15440: Safe execution of IMAP server start-up checks for a read-only IMAP server
- Bugfix #15492: Created a custom JCS v1.3 library
- Bugfix #15490: Logging of unexpected socket exception

Fri Feb 26 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15497: Returning connections to correct pool.

Thu Feb 25 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15463: Added missing imports for javax.swing components needed for HTML parsing of emails.
- Bugfix #15467: Patching of change exceptions uid now works if the series master has no uid set.

Thu Feb 25 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15247: Outlook CSV field \"Account\" is not set as first e-mail address anymore.

Thu Feb 25 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15466: Dealing with broken Reply-To header in ENVELOPE fetch item and lowered log level
- Bugfix #15456: Checking for proper credentials

Wed Feb 24 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15448: Fixed wrong array type in complex search term
- Bugfix #15433: Less strict parsing of multipart/
* parts within JavaMail routines

Wed Feb 24 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #13557: Error message when importing broken VCards gives line and column information now.
- Bugfix #15231 (partial): Can now import most data from Dutch Outlook CSV files

Wed Feb 24 13:00:00 2010 matthias.biggelebenAATTopen-xchange.com
- Bugfix #15038: [L3] print week-view within firefox: 2.nd page no vertical lines.

Tue Feb 23 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #14593: A default folder\'s module must not be changed
- Bugfix #15446: Skipping empty parameters when sanitizing Content-Type header on mail transport

Tue Feb 23 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #15180: Move Strings around for translation
- Bugfix #15040: Don\'t skip permission checks for internal users

Tue Feb 23 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15001: Removing reminder if the according appointment ends in the past.
- Bugfix #15364: Moved messaging preferences items to messaging JSON bundle.

Mon Feb 22 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15413: Checking account name prior to insertion
- Bugfix #15313: Added properties file to define handling of confirmed-spam/confirmed-ham folders
- Bugfix #15337: Fixed parsing of \"subscribed\" folder JSON field
- Bugfix #15324: Proper display of plain-text content of a multipart/alternative mail

Mon Feb 22 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #15040: Censor user data, when global address book is deactivated

Mon Feb 22 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15259: Removed free marked appointments from free/busy data. Was marked there as free but all clients seem to ignore this.

Fri Feb 19 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #15420: Confirm status for creator.
- Bugfix #15419: Allow null value for contact collect folder.

Fri Feb 19 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15225: Optimized tables and update tasks for push malpoll component.
- Bugfix #15317: Denying delete of user contacts even if folder permission permits that.

Thu Feb 18 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15380: Using faster URL detection throughout mail module

Wed Feb 17 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix 14919 - Reflect automatic participant status changes in cdao for events
- Bugfix #15083: No link to OX for external participants on confirmation change

Wed Feb 17 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15410: Proper parsed message if no recipients specified
- Bugfix #15367: Reliably deleting existing user data in MAL Poll tables
- Bugfix #15406: Auto-detect proper POP3 storage\'s path

Tue Feb 16 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15241 - VCards by Apple Addressbook with inline images are imported now

Mon Feb 15 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15365: Added admin daemon to build files
- Bugfix #15378: Auto-detection of proper content type if \"name\" parameter is present

Fri Feb 12 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15350: Fixed retrieval of session from given cookies
- Bugfix #14946: No null values in response to client

Fri Feb 12 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #15074: Writing full time appointments even if the master is not in the requested time frame.

Thu Feb 11 13:00:00 2010 francisco.lagunaAATTopen-xchange.com
- Bugfix #15257: Don\'t get servlet writer after having selected an output stream.
- Bugfix #15228: Gracefully handle missing infostore permissions for publications and templating
- Bugfix #14597: Maintain a full set of properties for each property file

Thu Feb 11 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15361: Added missing return statement when the attribute has been written.

Tue Feb 9 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15354: Updating user attributes inside a transaction to prevent loss of aliases.

Wed Feb 3 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #14623: Switched sessionId and secret so the sessionId gets used as URL parameter.

Mon Feb 1 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15287: Returning 7 bit characters on QuotedInternetAddress.getAddress()
- Bugfix #15282: Fixed NPE

Fri Jan 29 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #15293: calendar-printing templates are not marked as configfiles on
RHEL and SLES

Wed Jan 27 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15258: Added day of week to appointment notification\'s start/end date replacement

Wed Jan 27 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15274: Values read from OXMF are now stripped of trailing whitespaces

Tue Jan 26 13:00:00 2010 tobias.prinzAATTopen-xchange.com
- Bugfix #15247: Outlook CSV import now translates \"E-mail Address\" as EMAIL1 in English Outlook files, too

Mon Jan 25 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15256: Fixed NPE in Unified Mail processing

Thu Jan 21 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #14679: Changing interval of a weekly series.

Mon Jan 18 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #14425: Fixed KXML parser to properly check string length

Thu Jan 14 13:00:00 2010 marcus.kleinAATTopen-xchange.com
- Bugfix #15202: Added old UpdateTask

Wed Jan 13 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #15112: Intelligent contact collector settings.

Mon Jan 11 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15061: Adding a warning to response object if an account\'s authentication fails

Mon Jan 11 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #14922: Confirm status in public folders.

Mon Jan 11 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #15176: Crawler YML files can not be updated

Wed Jan 6 13:00:00 2010 martin.herfurthAATTopen-xchange.com
- Bugfix #15155: Changing start date of a series (server side).

Wed Jan 6 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15161: Applying user time zone to DateFormat instance when filling reply/forward template

Mon Jan 4 13:00:00 2010 choegerAATTopen-xchange.com
- Bugfix #15163: some packages are missing the dependency on sun java 6

Mon Jan 4 13:00:00 2010 thorben.bettenAATTopen-xchange.com
- Bugfix #15128: Display of broken multipart/alternative mail

Mon Dec 28 13:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #15046: Participant delete for Outlook.

Tue Dec 22 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #15126: Caching only low-cost fields while loading headers in demand

Mon Dec 21 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #15102: Reduced logging of missing table inside ReplicationMonitor. Improved update tasks to use connection to the database master
only.

Fri Dec 18 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #15077: Increased default max object count for some user related caches to increase performance in large contexts.

Fri Dec 18 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #15108: Fixed error handling on failing move operation of IMAP folders

Fri Dec 18 13:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #15110: Apply download constraints only to OXMF pages and not attached infostore documents.

Thu Dec 17 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #15089: Checking for special identifier for all-groups-and-users
- Bugfix #15099: Fixed line folding of text mails

Thu Dec 17 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #15096: Added missing close of prepared statement.

Wed Dec 16 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #15094: Fixed AJP keep-alive mechanism to not mess up AJP communication cycle

Tue Dec 15 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #15075: Fixed un-quoting personal part of an email

Mon Dec 14 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #15070: Corrected category for concurrent modifications exceptions on contacts.

Wed Dec 9 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #15022: Fallback on non-parseable content type header

Fri Dec 4 13:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #14929: Setting until.

Thu Dec 3 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #15020: Fixed NPE when writing JSON user data
- Bugfix #15005: Fixed display of public folder if it contains no subfolders

Wed Dec 2 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14993: Checking for default auxiliary on cache start-up

Tue Dec 1 13:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #15007: dependency missing on package open-xchange-user-json

Tue Dec 1 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #15009: Fixed exception on image retrieval

Mon Nov 30 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14937: MAL poll uses DB storage for remembered mail IDs

Fri Nov 27 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14890: Fixed display of a mail containing multiple inline text/
* parts

Fri Nov 27 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14624: Using a faster initialization of update task list that does not wait for a timeout of 2 seconds when creating the update
task list.

Wed Nov 25 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14741: Removed usage of javax.swing.text.BadLocationException
- Bugfix #14938: Fixed display of mails with no text body from cached JSON representation
- Bugfix #14948: Building a self-describing URL for image look-up if no longer in image cache
- Bugfix #14946: Safety check if folder fullname is null in delivered request body

Wed Nov 25 13:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #14984: SQL-Syntax error with special folder rights fixed.

Tue Nov 24 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14947: Checking for i18n strings when looking for a duplicate folder

Mon Nov 23 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14944: Fixed NPE in mail prefetcher
- Bugfix #14949: Checking changed permissions for system folders

Fri Nov 20 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14940: Fixed NPE when unregistering from unknown servlet path

Wed Nov 18 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14889: Using the same connection for deleting reminder when a user is deleted.
- Bugfix #14834: Not trying to initialize the nested cause of a ServletException because this gives a IllegalStateException.
Logging nested cause instead additionally.

Wed Nov 18 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14891: Using proper login to check IMAP authentication
- Bugfix #14336: Ignoring invalid FETCH response line

Thu Nov 12 13:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #14530: More resillience towards disappearing subscription sources and publication targets.
- Bugfix #14402: Consider two companies different.
- Bugfix #14027: Generate absoulte URLs for publications.

Thu Nov 12 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14851: Fixed composing image URL

Thu Nov 12 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14722: Added command so print view directly opens print dialogue.

Wed Nov 11 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14723: Always putting a complete table into the print view.

Tue Nov 10 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14810: Correctly setting displayStart and displayEnd if range is greater than a day.

Fri Nov 6 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14706: More robust browser detection from client\'s \"user-agent\" header
- Bugfix #14664: Added JSON writer for field 103 \"number_of_links\" when writing a contact

Thu Nov 5 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14772: Improved SQL query performance
- Bugfix #14781: Less strict parsing of UUEncoded mails
- Bugfix #14698: Crawling more information from facebook.com

Wed Nov 4 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14532: Checking Content-Type and Content-Length header of provided OXMF URL
- Partial bugfix #14698: Fixed NPE on missing title

Tue Nov 3 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14505: Correctly handling null values when comparing InfoStore objects.

Mon Nov 2 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14677: Fixed performance issue when searching for a user\'s shared folders

Mon Nov 2 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14701: Wrote JDBC4 wrapper for java.sql.Connection to be compatible with Java6.

Sat Oct 31 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14742: Fixed setting path info in servlet\'s request

Fri Oct 30 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14741: Parsing RTF parts as \"application/rtf\" attachments

Thu Oct 29 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14495: Added update task to remove duplicate contact collector folders

Thu Oct 29 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix 14724: Fixed null value returned when requesting Outlook updater the first time.

Wed Oct 28 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14727: Fixed NPE on missing FETCH item
- Partial bugfix #14495: Using a writable connection when checking for contact collector folder

Tue Oct 27 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14719: Adding commons.codec.digest export to common bundle for outlook updater bundle.
- Bugfix #14392: Changed a label.
- Bugfix #14507: Marked subscription form labels as texts to translate.

Tue Oct 27 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14716: More robust detection if a message contains file attachments
- Bugfix #14691: Fixed start-letter-search in collected contacts folder
- Bugfix #14681: No read permission check in image framework\'s delete listener

Mon Oct 26 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14694: Using a write-connection to check for an already existing mail account to avoid mast-slave-latency problems

Wed Oct 21 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14688: Dropping cached account\'s default folders if updated

Mon Oct 19 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14668: Reading values correctly from user_attribute table.
- Bugfix #14672: Not removing aliases from the attributes set of a user.

Mon Oct 19 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14676: Ignoring unknown entity when parsing ACLs
- Bugfix #14671: Proper check if Unified INBOX is enabled

Sat Oct 17 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14336: Enhanced logging if a fetch item is missing in IMAP server\'s FETCH response

Fri Oct 16 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #14653: No notification mails for pseudo changes.

Wed Oct 14 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Added information about user module access permission to detail method of reporting JMX interface.

Tue Oct 13 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14655: Conditionally sending CAPABILITY after STARTTLS only for Cyrus that is not sieve draft conform. dovecot is conform.

Mon Oct 12 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14638: Fixed download of a mail as eml file with IE

Sun Oct 11 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #14625: User is no longer forced to be participant in public folders.

Wed Oct 7 14:00:00 2009 stefan.preussAATTopen-xchange.com
- Added additional search fields \'department, street_business and city_business\' in module contacts (US3195)

Tue Oct 6 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14635: Using normal version string for WebDAV/XML interface.

Wed Sep 30 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13226: Change user will not be added to participant list, if he is already member of a participating group.

Mon Sep 28 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #14357: Fixed yearly pattern with workdays.

Sun Sep 27 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14571: Fixed setting \"In-Reply-To\" and \"References\" headers on reply to a message of an external mail account

Fri Sep 25 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14570: Enhanced error message by necessary information to recognize affected user and account
- Bugfix #14572: More tolerant parsing of GETSCRIPT response

Wed Sep 23 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14558: Implemented setting the confirm message for tasks through WebDAV/XML interface.

Tue Sep 22 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14525: Added configuration option to define SIEVE auth encoding
- Bugfix #14533: Fixed plain-text reply version
- Bugfix #14544: Setting right array size when resolving UIDs to sequence numbers

Tue Sep 22 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14453: Ignoring not loadable user contact in ImageRegistryDeleteListener and continue deleting that user.
- Bugfix #14561: Not converting login information to lower case in WebDAV interface login method.

Mon Sep 21 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14539: Fixed parsing of content type header
- Bugfix #14494: Don\'t use CopyOnWriteArrayList in Collections.sort() routine

Thu Sep 17 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #14504: Show only public contacts in publications
- Bugfix #14506: Use transfer encoding \"chunked\" for infostore subscriptions

Tue Sep 15 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #12050: Series conflicts with own exceptions.

Fri Sep 11 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix 14489: Auto-Detecting charset of a RFC 2047 \"encoded-word\" if unknown

Thu Sep 10 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14467: Fixed reply of multipart/related message without HTML content
- Bugfix #14466: Fixed HttpSessionWrapper.invalidate() method

Wed Sep 9 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14454: Escaped dash character in email regex for crawling contact from Google.

Fri Sep 4 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14450: Storing sent null value for task attributes target duration, actual duration, target costs and actual costs as null and
not as zero.

Thu Sep 3 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14445: Fixed incorrect admin permission on top level infostore folder

Thu Sep 3 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14389: Administration daemon is now more resistant on context deletion if the context information is not complete.

Wed Sep 2 14:00:00 2009 tobias.prinzAATTopen-xchange.com
- Bugfix #14350: Removed special handling of empty cells in parser, these are now treated as null. That made it possible to remove
workaround for bug 7248, too.
- Bugfix #14349: VCard 3.0 allows for a list of nicknames. That led to the brackets around the nickname.

Tue Sep 1 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix 14428: Don\'t overwrite existing secrets.

Tue Sep 1 14:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #14403: log4j does not work on SLES11, file permission problem
- Bugfix #14395: Unable to install lang and lang-community packages at the same time

Tue Sep 1 14:00:00 2009 marcus.kleinAATTopen-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.

Mon Aug 31 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14396: Properly writing mail account\'s properties when writing JSON data
- Bugfix #14421: Added new virtual folder tables to SQL initialization scripts
- Bugfix #14399: Fixed NPE on missing inline image file name
- Bugfix #14425: Fixed safety routine to correct invalid mail-safe encoded header values

Thu Aug 27 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #14337: Interpret CLASS:CONFIDENTIAL as private.
- Bugfix #14354: Setting the attachment upload limit to 0 in attachment.properties should be interpreted as \"unlimited\"

Thu Aug 27 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #14390: Wrong folder id in team-view.

Tue Aug 25 14:00:00 2009 tobias.prinzAATTopen-xchange.com
- Bugfix #14331: Translation of privacy disclaimer for published contacts and infostore based on user locale

Tue Aug 25 14:00:00 2009 tobias.prinzAATTopen-xchange.com
- Bugfix #14330: Using new OXMF format in default contact publication template

Mon Aug 24 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14365: New CLI tools no more trigger update process
- Bugfix #14362: Improved error handling in new CLI tools
- Bugfix #14363: Improved error handling in new CLI tools
- Bugfix #14364: Improved error handling in new CLI tools
- Bugfix #14361: Changed argument identifiers to not collide

Mon Aug 24 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #14343: Format dates in CSV export so the import understands them.
- Bugfix #14343: Don\'t set caching headers in file downloads for IE. Set content-disposition header for nice file names.

Mon Aug 24 14:00:00 2009 tobias.prinzAATTopen-xchange.com
- Bugfix #14229: Handling SIEVE scripts with empty addresses

Fri Aug 21 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14346: Considering all available inline text parts when composing reply version of a mail
- Bugfix #13322: Fixed NPE in CalendarCollection

Thu Aug 20 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14345: Proper escaping/un-escaping \'\"\' and \'\\\' characters in filenames

Wed Aug 19 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- HTTP-API: Additional return parameter for free/busy:
folder_id, if the appointment is visible for the user.

Tue Aug 18 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14333: Fixed parsing of duplicate parameters in parameterized list
- Bugfix #13631: Supporting SIEVE STARTTLS

Mon Aug 17 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13782: Added marker attribute for internal email addresses

Mon Aug 17 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #14250: Fake delete for outlook.

Fri Aug 14 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14038: Fixed permission check to ignore infostore folders when considering limited public folder access

Fri Aug 14 14:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #14319 - Publication Templates must be marked as configuration files

Fri Aug 14 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #14309: Link in notification mails for internal participants.

Thu Aug 13 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14264: Improved auto-complete search in contact module

Wed Aug 12 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14292: Support of AJPv13 syntax for attribute \"req_attribute\"

Tue Aug 11 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14298: Update task for mail account migration runs per context while logging experienced errors.
Thus admin is able to see which context\'s users weren\'t migrated properly.

Tue Aug 4 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14272: Discarding non-existing user/group permission previously detected as being corrupt

Mon Aug 3 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14246: Allowing any letter character in an URL
- Bugfix #14271: Fixed StringIndexOutOfBoundsException when un-quoting an email address
- Bugfix #14269: Setting proper \"Date\" header in user\'s time zone when sending an email

Tue Jul 28 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14225: Allowing static setup of update tasks
- Bugfix #14232: Checking for Drafts folder prior to deleting old draft version

Mon Jul 27 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14213: Setting configuration file permissions to reduce readability to OX processes.

Fri Jul 24 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14050: Maintaining quoted personal name of an email address when
generating address\' mail-safe version to be compatible with other mail client
- Bugfix #14217: Maintaining quoted personal name of an email address when
generating address\' mail-safe version to properly quote umlauts

Thu Jul 23 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14211: Using static delimiter character \'/\' to separate mail account part form fullname part within a mail folder identifier

Wed Jul 22 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- New User Configuration: defaultStatusPrivate/defaultStatusPublic for setting a default
confirmation status for participants in private/public folders.

Tue Jul 21 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14196: Fixed error message arguments

Mon Jul 20 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14181: Improved regex to detect MS conditional comments

Mon Jul 20 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- New Parameter: com.openexchange.calendar.undefinedstatusconflict, conflict behaviour for
appointments with status: waiting/none

Sun Jul 19 14:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #14193: Update from SP5 to 6.10 RC5 fails with error on Debian

Fri Jul 17 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14115: Added renaming of oxreport.in to oxreport and setting its executable permission. Added missing library to classpath.

Thu Jul 16 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14154: Corrected replacements in PO files for forwarded mails.

Tue Jul 14 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Update Task #58: Repair bad null value in in recurrence pattern.

Mon Jul 13 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #12509: Participant creates change exception of an appointment
which is not located in the creators default folder.

Mon Jul 13 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14152: Added support for Dovecot ACL identifiers

Fri Jul 10 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #14143: Force connection close after a subscription has been loaded.
- Bugfix #14075: Don\'t recreate the collected addresses folder if the feature has been disabled explicitely.
- Bugfix #14135: Don\'t share string builder instance among threads.

Thu Jul 9 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #11210: Conflicts for appointment series.
- New Config parameter for limiting the search range for series conflicts.

Thu Jul 9 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #14134: WebDAV Infostore disregards uploadfilesizelimitperfile.
- Bugfix #14107: Clients may specify the ID of the task to confirm in either the request body or the parameters. If both are sent, body
wins.
- Bugfix #14134: Infostore and Object Attachments disregard user specific file upload quotas.

Tue Jul 7 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #14082: Make webdav.version conform to new version numbering scheme.

Mon Jul 6 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14077: Tasks in public folders now get context administrator as creating or changing user if original user is removed.
- Bugfix #14074: Moving series is now respecting different time zone offsets due to daylight saving times.

Fri Jul 3 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14072: Corrected version number in server start log entries.

Fri Jul 3 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #12623: action=updates requests return changes (new, modified, and deleted) greater than passed last-modified time stamp

Thu Jul 2 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14061: Properly initialization of AbstractMailAccount if mail properties have not been initialized, yet

Wed Jul 1 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14028: Using Java\'s concurrent read-write lock to control access to HTTP servlet manager
- Bugfix #13736: Fallback to ContextStorage implementation if ContextService is missing
- Bugfix #14047: Checking for virtual folder IDs on action=get to folder servlet

Wed Jul 1 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13342: Last modified for delete exceptions.
- Bugfix #13446: Changed field size for change exceptions to accept lots of exceptions.
- Bugfix #13447: Change sequence to single appointment and vice versa.
- Bugfix #13505: Change weekly sequence to monthly.

Wed Jul 1 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #12215: Logging was changed to not log invalid email addresses.
- Bugfix #14048: Added missing import to xerces bundle.

Tue Jun 30 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13487: Improved indexes on InfoStore tables to improve performance.
- Bugfix #12251: Removed stack trace on warning message about not parseable Priority header in an email.

Tue Jun 30 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14035: Fixed IMAP folder deletion
- Bugfix #14033: Added logging if a cached session is found
- Bugfix #14034: Throwing quota-exceeded exception if necessary bundle to perform \"publish, don\'t attach\" feature is missing
- Bugfix #13832: Sending proper error to front-end
- Bugfix #14032: Checking until date for recurring events to decide whether to drop notifications
- Bugfix #13573: Fixed read acknowledgment for external mail accounts

Tue Jun 30 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13914: Multiplex search for multiple contact interface implementations and merge their results.

Tue Jun 30 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13995: Creator of appointment in public folder accepts.

Mon Jun 29 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14008: Fixed notification messages for resource participants
- Bugfix #14024: Removed byte formatting in error message
- Bugfix #14023: Fixed static insertion of primary account\'s default folder on action=path to folder servlet

Mon Jun 29 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13811: Throw an exception if a preferences item path is claimed more than once.

Sat Jun 27 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #14010: Added timeout to IMAP default folder check routine

Fri Jun 26 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13975: Replaced folder name with folder ID in error message FLD-0003
- Bugfix #14001: Proper multipart/
* parsing if message contains empty text content
- Bugfix #14000: Maintaining file extension when composing new file name on duplicate infostore file
- Bugfix #14005: Dealing with corrupt image path on reply/forward
- Bugfix #13971: Suppressing error logs on disabled mail account for admin

Fri Jun 26 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13931: Make special sorting case insensitive.

Fri Jun 26 14:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #13997: IBM and SUN xerces packages contain package description for SUN Java

Fri Jun 26 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13380: Changed the default scaling size for contact images to 90x90 pixels.
- Bugfix #13951: Writing understandable exception to RMI client if database is updated.

Fri Jun 26 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #14022: Adding additional unique indexes on prg_dates_members table to improve performance.

Thu Jun 25 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13625: Search for Tags in appointments.

Thu Jun 25 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #12380: When during iCal import a series master is found to be outside the recurrence, create an additional appointment at the
masters date.
- Bugfix #13963: Default to editors language in notification mails for resource admins.

Thu Jun 25 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13360: Display, first and sure name are mandatory attributes for editing user contacts.

Wed Jun 24 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13968: Fixed IE < 8 vulnerability for HTML content nested inside corrupt image files

Wed Jun 24 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13826: No move between folders for recurring appointments.

Tue Jun 23 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13852: Adding OSGi services for creating and removing genconf, publish and subscribe tables to admin.

Tue Jun 23 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13949: Dealing with missing From header on action=new in mail servlet
- Bugfix #13853: Displaying broken header as it is
- Bugfix #13952: Fixed missing argument in login exception

Tue Jun 23 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13184: Don\'t send notifications with link to appointment/task which the can not see.
- Bugfix #13942: Changing reminder does not affect confirmation status.

Mon Jun 22 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #12352: Changed type for target_id in reminder SQL statements to string. Then existing indices are used on reminder table.

Mon Jun 22 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13943: Fixed NPE if requested message does not exist
- Bugfix #13932: Fixed NPE on message forward with empty subject and endless loop in front-end if message contains empty subject

Mon Jun 22 14:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #13928: Update SP5 -> 6.10 does not work

Sun Jun 21 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13749: Checking if user really lost its calendar access permission before deleting his invisible data.

Fri Jun 19 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- API Change: Added field \"id\" (user id) to ajax confirm request to change confirm status of other users.
- API Change: Changed ajax confirm request to fulfil api documentation.
- Bugfix #13828: Change confirm status of other users (Server side).

Fri Jun 19 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13794: Performing an ignore-case look-up of default folders by name

Thu Jun 18 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13891: Fixed NPE on control bundle stop
- Bugfix #13791: Trimming mail account properties which must not contain leading/trailing whitespaces
- Bugfix #13450: Using proper ContactInterface on contact search
- Bugfix #13449: Fixed requests to attachments of a contact provided through ContactInterface

Wed Jun 17 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13903: Delivering empty content on \"No content\" error while showing message source

Tue Jun 16 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #12821: Inline images made visible when composing reply/forward mail

Tue Jun 16 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13869: Don\'t overwrite contact attributes with empty strings in XING subscriptions
- Bugfix #13866: Use streams instead of Strings when handling websites.

Tue Jun 16 14:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #12859: [L3] Changing umask for Infostore documents
- Bugfix #13477: [L3] \"Error: Invalid email address\" when clearing email2 or email3 with \"\"

Tue Jun 16 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13501: Change a daily sequence into a weekly sequence.

Mon Jun 15 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13845: Adding information to iCal files to enable invitations for Notes. Adding iCal version information, too.

Mon Jun 15 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13535: Added \"Cc\" to generated text on inline forward
- Bugfix #13899: Fixed possible stack overflow on access to non-existing folder
- Bugfix #13900: Checking mail(s) existence prior to creating reply/forward version
- Bugfix #13897: Proper look-up of registered ContactInterfaceProvider services

Mon Jun 15 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13865: React to intricacies of service dependencies correctly in templating bundle
- Bugfix #13864: Close your statements!

Sat Jun 13 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13830: Fixed occurring NPEs on framework closure

Fri Jun 12 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13480: Enabling TTL for successful look-ups from the name service.
- Bugfix #13833: Fixed mail path parsing if path contains umlauts
- Bugfix #13843: Checking for \"[LOGIN-DELAY]\" response code on authentication error when validating POP3 mail account
- Bugfix #13552: Replaced folder ID with folder name in error message

Fri Jun 12 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13879: Added shift-jis as alias charset of Shift_JIS.
- Bugfix #6692: Renamed group 0 to \"All users\" and group 1 to \"Standard group\". An update task fixes values in the database.

Wed Jun 10 14:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13260: Delete occurrences of fulltime appointment sequences.
- Bugfix #12280: Length of fulltime appointment sequences fixed.

Wed Jun 10 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13873: Catching RuntimeExceptions in database update tasks. Fixed causes of RuntimeExceptions in database update tasks.

Tue Jun 9 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13807: Supporting TLS for SMTP and IMAP provider
- Bugfix #13431: Proper error message on missing read permission to contact folder

Mon Jun 8 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13777: Creating INBOX folder if absent

Mon Jun 8 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13800: Don\'t inherit permissions from system folders when a folder is created via infostore webdav interface.
- Config Change: Map /publications namespace to ajp server in apache configuration

Fri Jun 5 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13716: Setting proper context ID when creating an EmailableParticipant instance for an external user
- Bugfix #13746: Programmatically setting JTidy \"clean\" configuration option to false
and removed this option from TidyConfiguration.properties file.
- Bugfix #13776: Providing more account/user information if checking account\'s default folders fails
- Bugfix #13804: Fixed NPE on autosave draft operation

Tue Jun 2 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13681: Change last editor on webdav lock

Fri May 29 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13771: Fixed validation of entered mail/transport configuration
- Bugfix #13771: Fixed validation of entered mail/transport configuration
- Bugfix #13768: Fixed update of a POP3 account
- Bugfix #13767: Only authentication is performed when checking POP3 account

Wed May 27 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13742: Dealing with sun.io.MalformedInputException on IBM Java when reading mail content

Tue May 26 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13734: Proper dealing with multiple resolved user IDs during ACL mapping

Tue May 26 14:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #12859: [L3] Changing umask for Infostore documents

Mon May 25 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13712: Deleting account properties prior to deleting account data
- Bugfix #13705: Checking needed fields on insert action
- Bugfix #13718 and #13721: No unnecessary content loading when generating editable reply/forward message
- Bugfix #13710: Fixed NPE on POP3 access

Fri May 22 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13089: Fixed null pointer access when checking for permission of reading a task through a link.

Tue May 19 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13685: More robust parsing of mail account JSON data

Mon May 18 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #6277: Sending group 0 through WebDAV interface.

Thu May 14 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13482: Relock without body needs to update referenced lock from ifheader

Wed May 13 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13604: SWitching to strict detection whether a mail part\'s disposition is \"INLINE\" or not when generating forward mail

Mon May 11 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix 13482: Content-Length of 0 means there is no body. Don\'t use the XML parser on that.

Fri May 8 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13627: Fixed sorting in action=versions of infostore.

Tue May 5 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13576: Improved alternative UID look-up if UIDPLUS capability is missing on IMAP server

Sat May 2 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13579: Using more sophisticated (cache) key for MailAccount instances to avoid collisions

Wed Apr 29 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13473: Fixed cookie parsing when an ending \";\" is present

Tue Apr 28 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13553: Using a specified charset name when encrypting/decrypting passwords
- Bugfix #13549: Detecting proper account when replying/forwarding an email to load possibly referenced parts from right account

Thu Apr 16 14:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13437: Implemented free busy for resources.

Mon Apr 13 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13482: Survive empty LOCK request bodies in webdav infostore.
- Bugfix #13477: Move from batching infostore deletes on user delete to deleting individual documents.

Mon Apr 6 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13473: Fixed parsing cookies which contain an ending semicolon

Mon Apr 6 14:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13465: Set timezone when writing creation date and last modified in webdav to UTC, as promised by the pattern.

Mon Mar 30 14:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13451: Retry parsing IMAP server\'s STATUS response in a more tolerant way if a parsing error occurs

Fri Mar 27 13:00:00 2009 dennis.siebenAATTopen-xchange.com
- Bugfix #13442: Correctly parsing multi line sieve rules.

Wed Mar 25 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13343: Proper last-accessed check when deciding whether to send an AJP KEEP-ALIVE or not

Mon Mar 23 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #12220: Enhanced forward/reply calls by an optional \"view\" parameter to define the desired format.

Wed Mar 18 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13406: Ensured applying receiver\'s locale to action replacement for proper translation

Tue Mar 17 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13362: Checking requested columns for last-modified field prior to adding it
- Bugfix #13048: Proper export/import of VCards with empty \"URL\"/\"ORG\" property. This change fixes handling of \"PHOTO\" property, too.
- Postprocessings for bugfix #13154

Mon Mar 16 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #13394: Adding delete listener to remove server settings for a user.
- Bugfix #13396: Using group storage with group 0 to resolve participants for notification.

Mon Mar 16 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13372: Extending auto complete search to support distribution lists.

Fri Mar 13 13:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13358: Deleted groups are resolved and members are added to the appointments.
- Bugfix #13377: Remove Participant after changing an appointments timeframe.

Fri Mar 13 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13382: Setting JTidy\'s line-wrap argument to zero (max. line length)

Wed Mar 11 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13157: Fixed tons of logging through handling broken socket connection in servlet output stream
- Bugfix #13366: Fixed reading mail folder information (total, unread, etc.) on dovecot IMAP server

Wed Mar 11 13:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13333: Added null check.

Tue Mar 10 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13364: Setting proper Content-Disposition header when parsing TNEF attachments

Sun Mar 8 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13340: Accepting ID of a virtual folder on action=get

Fri Mar 6 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13329: Notification mails are pooled per changing user
- Bugfix #13324: Removed customer names from property file
- Bugfix #13334: Ensured enough capacity in backing array

Thu Mar 5 13:00:00 2009 marcus.kleinAATTopen-xchange.com
- Bugfix #12241: Removed context load waiting if context is not found. Added check if filestore still exists.

Thu Mar 5 13:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #13158: Internal calculation fix.

Wed Mar 4 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13313: Allowing \"base\" tag in whitelist.properties to support relative image paths

Wed Mar 4 13:00:00 2009 francisco.lagunaAATTopen-xchange.com
- Bugfix #13238: Expired locks have infoitems show up in updates response.

Wed Mar 4 13:00:00 2009 choegerAATTopen-xchange.com
- Bugfix #13316: postinstall script breaks update under certain circumstances

Tue Mar 3 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #13295: Using unicode charset on message reply to an ASCII text message
- Bugfix #13277: Enhanced SpamHandler interface to indicate whether confirmed-spam/confirmed-ham folders shall be created on default
folder check and if their subscription shall be disabled or not.

Tue Mar 3 13:00:00 2009 martin.herfurthAATTopen-xchange.com
- Bugfix #12923: Move of an appointment into a shared folder.

Mon Mar 2 13:00:00 2009 francicso.lagunaAATTopen-xchange.com
- Bugfix #13126: Added Validation to check for filenames containing slashes
- Bugfix #13227: Allow clients to specify the contact search to use the OR habit.

Mon Mar 2 13:00:00 2009 thorben.bettenAATTopen-xchange.com
- Bugfix #11629: Added new update task to extends size of VARCHAR column \'dn\' in working/backup calendar rights table


 
ICM