2.0.7 (2013-07-19)
------------------

New features
 - print gridlines of calendar in 15-minute intervals
 - allow the events/tasks lists to be collapsable
 
Enhancements
 - bubble box of events no longer overlaps the current event
 - now pass the x-originating-ip using the IMAP ID extension (#2366)
 - updated BrazilianPortuguese, Czech, Dutch, German, Polish and Russian translations

Bug fixes
 - properly handle RFC2231 everywhere
 - fixed minor XSS issues 
 - fixed jquery-ui not bluring the active element when clicking on a draggable

2.0.6b (2013-06-27)
------------------

Bug fixes
 - Properly escape the foldername to avoid XSS issues
 - Fix loading of MSExchangeFreeBusySOAPResponseMap

2.0.6a (2013-06-25)
------------------

Bug fixes
 - Documentation fixes
 - Added missing file for CAS single logout

2.0.6 (2013-06-21)
------------------

Enhancements
 - updated CKEditor to version 4.1.1 (#2333)
 - new failed login attemps rate-limiting options. See the new
   SOGoMaximumFailedLoginCount, SOGoMaximumFailedLoginInterval and
   SOGoFailedLoginBlockInterval defaults
 - new message submissions rate-limiting options. See the new
   SOGoMaximumMessageSubmissionCount, SOGoMaximumRecipientCount,
   SOGoMaximumSubmissionInterval and SOGoMessageSubmissionBlockInterval defaults 
 - now possible to send or not event notifications on a per-event basis
 - now possible to see who created an event/task in a delegated calendar
 - multi-domain support in OpenChange (implemented using a trick)

Bug fixes
 - fixed decoding of the charset parameter when using single quotes (#2306)
 - fixed potential crash when sending MDN from Sent folder (#2209)
 - fixed handling of unicode separators (#2309)
 - fixed public access when SOGoTrustProxyAuthentication is used (#2237)
 - fixed access right issues with import feature (#2294)
 - fixed IMAP ACL issue when SOGoForceExternalLoginWithEmail is used (#2313)
 - fixed handling of CAS logoutRequest (#2346)
 - fixed many major OpenChange stability issues

2.0.5a (2013-04-17)
------------------

Bug fixes
 - Fixed an issue when parsing user CN with leading or trailing spaces (#2287)
 - Fixed a crash that occured when saving contacts or tasks via Outlook

2.0.5 (2013-04-11)
------------------

New features
 - new system default SOGoEncryptionKey to be used to encrypt the passwords of
   remote Web calendars when SOGoTrustProxyAuthentication is enabled
 - activated the menu option "Mark Folder Read" in the Webmail (#1473)

Enhancements
 - added logging of the X-Forwarded-For HTTP header (#2229)
 - now use BSON instead of GNUstep's binary format for serializing
    Outlook related cache files
 - updated Danish, Finnish, Polish and Slovak translations
 - added Arabic translation - thanks to Anass Ahmed

Bug fixes
 - don't use the cache for password lookups from login page (#2169)
 - fixed issue with exceptions in repeating events
 - avoid data truncation issue in OpenChange with mysql backend
   run sql-update-2.0.4b_to_2.0.5-mysql.sh to update existing tables
 - avoid random crashes in OpenChange due to RTF conversion
 - fixed issue when modifying/deleting exceptions of recurring events
 - fixed major cache miss issue leading to slow Outlook resynchronizations
 - fixed major memory corruption issue when Outlook was saving "messages"
 - fixed filtering of sql contact entries when using dynamic domains (#2269)
 - sogo.conf can now be used by all tools (#2226)
 - SOPE: fixed handling of sieve capabilities after starttls (#2132)
 - OpenChange: fixed 'stuck email' problem when sending a mail
 - OpenChange NTLMAuthHandler: avoid tightloop when samba isn't available.
 - OpenChange NTLMAuthHandler: avoid crash while parsing cookies
 - OpenChange ocsmanager: a LOT of fixes, see git log


2.0.4b (2013-02-04)
------------------

Bug fixes
 - Fixed order of precedence for options (#2166)
   The following order is enforced - first match wins
     1. Command line arguments
     2. .GNUstepDefaults
     3. /etc/sogo/{debconf,sogo}.conf
     4. SOGoDefaults.plist
 - fixed handling of LDAP DN containing special characters (#2152, #2207)
 - fixed handling of credential files for older GNUsteps (#2216)
 - fixed display of messages with control characters (#2079, #2177)
 - fixed tooltips in contacts list (#2211)
 - fixed classification menu in component editor (#2223)
 - fixed link to ACL editor for 'any authenticated user' (#2222, #2224)
 - fixed saving preferences when mail module is disabled
 - fixed handling for long credential strings (#2212)

2.0.4a (2013-01-30)
------------------

Enhancements
 - updated Czech translation
 - birthday is now properly formatted in addressbook module

Bug fixes
 - fixed handling of groups with spaces in their UID
 - fixed possible infinite loop in repeatable object
 - fixed until date in component editor
 - fixed saving all-day event in appointment editor
 - fixed handling of decoding contacts UID
 - fixed support of GNUstep 1.20 / Debian Squeeze

2.0.4 (2013-01-25)
------------------

New features
 - sogo-tool: new "dump-defaults" command to easily create /etc/sogo/sogo.conf

Enhancements
 - The sogo user is now a system user.
   For new installs, this means that 'su - sogo' won't work anymore.
   Please use 'sudo -u sogo cmd' instead
   If used in scripts from cronjobs, 'requiretty' must be disabled in sudoers
 - added basic support for LDAP URL in user sources
 - renamed default SOGoForceIMAPLoginWithEmail to
   SOGoForceExternalLoginWithEmail and extended it to SMTP authentication
 - updated the timezone files to the 2012j edition and removed RRDATES
 - updated CKEditor to version 4.0.1
 - added Finnish translation - thanks to Kari Salmu
 - updated translations
 - recurrence-id of all-day events is now set as a proper date with no time
 - 'show completed tasks' is now persistent
 - fixed memory usage consumption for remote ICS subscriptions

Bug fixes
 - fixed usage of browser's language for the login page
 - fixed partstat of attendee in her/his calendar
 - fixed French templates encoding
 - fixed CardDAV collections for OS X
 - fixed event recurrence editor (until date)
 - fixed column display for subfolders of draft & sent
 - improved IE7 support
 - fixed drag'n'drop of events with Safari
 - fixed first day of the week in datepickers
 - fixed exceptions of recurring all-day events

2.0.3 (2012-12-06)
------------------

New features
 - support for SAML2 for single sign-on, with the help of the lasso library
 - added support for the "AUTHENTICATE" command and SASL mechanisms
 - added domain default SieveHostFieldName
 - added a search field for tasks

Enhancements
 - search the contacts for the organization attribute
 - in HTML mode, optionally place answer after the quoted text
 - improved memory usage of "sogo-tool restore"
 - fixed invitations status in OSX iCal.app/Calendar.app (cleanup RSVP attribute)
 - now uses "imap4flags" instead of the deprecated "imapflags"
 - added Slovak translation - thanks to Martin Pastor
 - updated translations

Bug fixes
 - fixed LDIF import with categories
 - imported events now keep their UID when possible
 - fixed importation of multiple calendars
 - fixed modification date when drag'n'droping events
 - fixed missing 'from' header in Outlook
 - fixed invitations in Outlook
 - fixed JavaScript regexp for Firefox
 - fixed JavaScript syntax for IE7
 - fixed all-day event display in day/week view
 - fixed parsing of alarm
 - fixed Sieve server URL fallback
 - fixed Debian cronjob (spool directory cleanup)

2.0.2a (2012-11-15)
-------------------

Enhancements
 - improved user rights editor in calendar module
 - disable alarms for newly subsribed calendars

Bug fixes
 - fixed typos in Spanish (Spain) translation
 - fixed display of raw source for tasks
 - fixed title display of cards with a photo
 - fixed null address in reply-to header of messages
 - fixed scrolling for calendar/addressbooks lists
 - fixed display of invitations on BlackBerry devices
 - fixed sogo-tool rename-user for MySQL database
 - fixed corrupted attachments in Webmail
 - fixed parsing of URLs that can throw an exception
 - fixed password encoding in user sources

2.0.2 (2012-10-24)
------------------

New features
 - added support for SMTP AUTH
 - sogo configuration can now be set in /etc/sogo/sogo.conf
 - added support for GNU TLS

Enhancements
 - speed up of the parsing of IMAP traffic
 - minor speed up of the web interface
 - speed up the scrolling of the message list in the mail module
 - speed up the deletion of a large amounts of entries in the contacts module
 - updated the timezone files to the 2012.g edition
 - openchange backend: miscellaneous speed up of the synchronization
   operations
 - open file descriptors are now closed when the process starts

Bug fixes
 - the parameters included in the url of remote calendars are now taken into
   account
 - fixed an issue occurring with timezone definitions providing multiple entries
 - openchange backend: miscellaneous crashes during certain Outlook
   operations, which have appeared in version 2.0.0, have been fixed
 - fixed issues occuring on OpenBSD and potentially other BSD flavours

2.0.1 (2012-10-10)
-------------------

Enhancements
 - deletion of contacts is now performed in batch, which speeds up the
   operation for large numbers of items
 - scalability enhancements in the OpenChange backend that enables the first
   synchronization of mailboxes in a more reasonable time and using less
   memory
 - the task list is now sortable 

Bug Fixes
 - improved support of IE 9

2.0.0 (2012-09-27)
-------------------
New Features
 - Microsoft Outlook compatibility layer

Enhancements
 - updated translations
 - calendars list and mini-calendar are now always visible
 - tasks list has moved to a table in a tabs view along the events list
 - rows in tree view are now 4 pixels taller
 - node selection in trees now highlights entire row
 - new inline date picker
 - improved IE8/9 support
 - added support for standard/daylight timezone definition with end date
 - no longer possible to send a message multilpe times
 - mail editor title now reflects the current message subject
 - default language is selected on login page
 - mail notifications now include the calendar name

Bug Fixes
 - fixed translation of invitation replies
 - fixed vacation message encoding
 - fixed display of events of no duration
 - fixed error when copying/moving large set of contacts
 - fixed drag'n'drop of all-day events

1.3.18a (2012-09-04)
-------------------
Bug Fixes
 - fixed display of weekly events with no day mask
 - fixed parsing of mail headers
 - fixed support for OS X 10.8 (Mountain Lion)

1.3.18 (2012-08-28)
-------------------
Enhancements
 - updated Catalan, Dutch, German, Hungarian, Russian, Spanish (Argentina), and
   Spanish (Spain) translations
 - mail filters (Sieve) are no longer conditional to each other (all filters are
   executed, no matter if a previous condition matches)
 - improved tasks list display
 - RPM packages now treat logrotate file as a config file
 - completed the transition from text/plain message templates to HTML
 - new packages for Debian 7.0 (Wheezy)

Bug Fixes
 - fixed passwords that would be prefixed with '{none}' when not using a
   password algorithm
 - fixed handling of duplicated contacts in contact lists
 - fixed handling of exception dates with timezones in recurrent events
 - fixed validation of the interval in daily recurrent events with a day mask
   covering multiple days
 - fixed name quoting when sending invitations

1.3.17 (2012-07-26)
-------------------
New Features
 - new contextual menu to view the raw content of events, tasks and contacts
 - send and/or receive email notifications when a calendar is modified (new
   domain defaults SOGoNotifyOnPersonalModifications and
   SOGoNotifyOnExternalModifications)
 - added the SOGoSearchMinimumWordLength domain default which controls the
   minimal length required before triggering server-side search operations for
   attendee completion, contact searches, etc. The default value is 2, which
   means search operations are trigged once the 3rd character is typed.

Enhancements
 - updated BrazilianPortuguese, Czech, Dutch, French, German, Italian,
   Spanish (Argentina), Spanish (Spain) translations
 - all addresses from a contact are displayed in the Web interface (no longer
   limited to one additional address)
 - improved Sieve script: vacation message is now sent after evaluating the
   mail filters
 - updated CKEditor to version 3.6.4

Bug Fixes
 - fixed a crash when multiple mail headers of the same type were encountered
 - fixed logrotate script for Debian
 - fixed linking of libcurl on Ubuntu 12.04
 - fixed parsing of timezones when importing .ics files
 - fixed resource reservation for recurring events
 - fixed display of text attachments in messages
 - fixed contextual menu on newly created address books
 - fixed missing sender in mail notifications to removed attendees
 - improved invitations handling in iCal

1.3.16 (2012-06-07)
-------------------
Enhancements
 - new password schemes for SQL authentication (crypt-md5, ssha (including
   256/512 variants), cram-md5, smd5, crypt, crypt-md5)
 - new unique names for static resources to avoid browser caching when
   updating SOGo
 - it's no longer possible to click the "Upload" button multiple times
 - allow delivery of mail with no subject, but alert the user
 - updated Dutch, German, French translations

Bug Fixes
 - fixed compilation under GNU/kFreeBSD
 - fixed compilation for arm architecture
 - fixed exceptions under 64bit GNUstep 1.24
 - fixed LDAP group expansion
 - fixed exception when reading ACL of a deleted mailbox
 - fixed exception when composing a mail while the database server is down
 - fixed handling of all-day repeating events with exception dates
 - fixed Sieve filter editor when matching all messages
 - fixed creation of URLs (A-tag) in messages

1.3.15 (2012-05-15)
-------------------
New Features
 - sources address books are now exposed in Apple and iOS AddressBook app
   using the "directory gateway" extension of CardDAV
 - sogo-tool: new "expire-sessions" command
 - the all-day events container is now resized progressively
 - added handling of "BYSETPOS" for "BYDAY" sets in monthly recurrence
   calculator
 - new domain default (SOGoMailCustomFromEnabled) to allow users to change
   their "from" and "reply-to" headers 
 - access to external calendar subscriptions (.ics) with authentication
 - new domain default (SOGoHideSystemEMail) to hide or not the system
   email. This is currently limited to CalDAV operations

Enhancements
 - updated Spanish (Argentina), German, Dutch translations
 - updated CKEditor to version 3.6.3
 - automatically add/remove attendees to recurrence exceptions when they are
   being added to the master event
 - replaced the Scriptaculous Javascript framework by jQuery to improve the
   drag'n'drop experience
 - updated timezone definition files

Bug Fixes
 - fixed wrong date validation in preferences module affecting French users
 - fixed bugs in weekly recurrence calculator
 - when saving a draft, fixed content-transfer-encoding to properly handle
   8bit data
 - escaped single-quote in HTML view of contacts
 - fixed support of recurrent events with Apple iCal
 - fixed overbooking handling of resources with recurrent events
 - fixed auto-accept of resources when added later to an event

1.3.14 (2012-03-23)
-------------------
Enhancements
 - when replying or inline-forwarding a message, we now prefer the HTML part
   over the text part when composing HTML messages
 - when emptying the trash, we now unsubscribe from folders within the trash
 - added CalDAV autocompletion support for iPad (iOS 5.0.x)
 - improved notifications support for Apple iCal
 - updated Czech translation
 - updated Russian translation

Bug Fixes
 - fixed name of backup script in cronjob template
 - fixed crash caused by contacts with multiple mail values
 - fixed signal handlers to avoid possible hanging issues
 - fixed the "user-preferences" command of sogo-tool

1.3.13 (2012-03-16)
-------------------
New Features
 - email notifications now includes a new x-sogo-message-type mail header
 - added the "IMAPHostnameFieldName" parameter in SQL source to
   specify a different IMAP hostname for each user (was already possible for
   LDAP sources)
 - default event & task classification can now be set from the preferences window
 - contacts from LDAP sources can now be modified by privileged owners (see
   the "modifiers" parameter)

Enhancements
 - bundled a shell script to perform and manage backups using sogo-tool
 - increased the delay before starting drag and drop in Mail and Contacts module
  to improve the user experience with cheap mouses
 - improved contact card layout when it includes a photo
 - updated German translation
 - updated Spanish (Spain) translation
 - updated Spanish (Argentina) translation
 - updated Ukrainian translation
 - updated Hungarian translation
 - updated Dutch translation

Bug Fixes
 - fixed escaping issue with PostgreSQL 8.1
 - fixed resizing issue when editing an HTML message
 - fixed Spanish (Argentina) templates for mail reply and forward
 - we no longer show public address books (from SOGoUserSources) on iOS 5.0.1
 - improved support for IE

1.3.12c (2012-02-15)
-------------------

Bug Fixes
 - fixed a possible crash when using a SQL source

1.3.12b (2012-02-14)
-------------------

Bug Fixes
 - we now properly escape strings via the database adapator methods when
   saving users settings
 - fixed a crash when exporting a vCard without specifying a UID
 - fixed the contextual menu on newly created contacts and lists

1.3.12a (2012-02-13)
-------------------

Bug Fixes
 - the plus sign (+) is now properly escaped in JavaScript (fixes issue when
   loading the mailboxes list)
 - added missing migration script in Debian/Ubuntu packages

1.3.12 (2012-02-13)
-------------------
New Features
 - show end time in bubble box of events
 - we now check for new mails in folders for which sieve rules are defined to
   file messages into
 - new parameter DomainFieldName for SQL sources to dynamically determine the 
   domain of the user

Enhancements
 - updated Ukrainian translation
 - updated Russian translation
 - updated Brazilian (Portuguese) translation
 - updated Italian translation
 - updated Spanish (Spain) translation
 - updated German translation
 - updated Catalan translation
 - updated Norwegian (Bokmal) translation
 - now possible to use memcached over a UNIX socket
 - increase size of content columns
 - improved import of .ics files
 - new cronjob template with commented out entries
 - LDAP passwords can now be encrypted with the specified algorithm
 - improved parsing of addresses when composing mail

Bug Fixes
 - fixed resizing issue of mail editor
 - alarms for tasks now depend on the start date and instead of the due date
 - increased the content column size in database tables to permit syncs of
   cards with big photos in them
 - fixed intended behavior of WOSendMail
 - fixed selection issue with Firefox when editing the content of a textarea
 - fixed bug with daily recurrence calculator that would affect conflict detection
 - fixed issue with Apple Address Book 6.1 (1083) (bundled with MacOS X 10.7.3)
 - removed double line breaks in HTML mail and fixed empty tags in general

1.3.11 (2011-12-12)
-------------------
New Features
 - new experimental feature to force popup windows to appear in an iframe -- this mode
   can be forced by setting the cookie "SOGoWindowMode" to "single"

Enhancements
 - contacts from the email editor now appear in a pane, like in Thunderbird
 - improved display of contacts in Address Book module
 - "remember login" cookie now expires after one month
 - added DanishDenmark translation - thanks to Altibox
 - updated German translation
 - updated SpanishArgentina translation
 - updated SpanishSpain translation
 - updated Russian translation

Bug Fixes
 - fixed encoding of headers in sogo-ealarm-notify
 - fixed confirmation dialog box when deleting too many events
 - fixed issue when saving associating a category to an event/task
 - fixed time shift regression in Calendar module
 - activated "standard conforming strings" in the PosgreSQL adapter to fixed errors with backslashes
 - fixed a bug when GCSFolderDebugEnabled or GCSFolderManagerDebugEnabled were enabled

1.3.10 (2011-11-30)
-------------------
New Features
 - new migration script for SquirrelMail (address books)
 - users can now set an end date to their vacation message (sysadmin must 
   configure sogo-tool)

Enhancements
 - splitted Norwegian translation into NorwegianBokmal and NorwegianNynorsk
 - splitted Spanish translation into SpanishSpain and SpanishArgentina
 - updated timezone files
 - updated French translation

Bug Fixes
 - added missing Icelandic wod files
 - fixed crash when the Sieve authentication failed
 - fixed bug with iOS devices and UIDs containing the @ symbol
 - fixed handling of commas in multi-values fields of versit strings
 - fixed support of UTF-8 characters in LDAP searches
 - added initial fixes for iCal 5 (Mac OS X 10.7)
 - Address Book 6.1 now shows properly the personal address book
 - fixed vcomponent updates for MySQL
 - fixed clang/llvm and libobjc2 build

1.3.9 (2011-10-28)
-------------------
New Features
 - new user defaults SOGoDefaultCalendar to specify which calendar is used when
   creating an event or a task (selected, personal, first enabled)
 - new user defaults SOGoBusyOffHours to specify if off-hours should be
   automatically added to the free-busy information
 - new indicator in the link banner when a vacation message (auto-reply) is active
 - new snooze function for events alarms in Web interface
 - new "Remember login" checkbox on the login page
 - authentication with SQL sources can now be performed on any database column
   using the new LoginFieldNames parameter

Enhancements
 - added support for the CalDAV move operation
 - phone numbers in the contacts web module are now links (tel:)
 - revamp of the modules link banner (15-pixel taller)
 - updated CKEditor to version 3.6.2
 - updated unread and flagged icons in Webmail module
 - new dependency on GNUstep 1.23

Bug Fixes
 - fixed support for Apple iOS 5
 - fixed handling of untagged IMAP responses
 - fixed handling of commas in email addresses when composing a message
 - fixed creation of clickable links for URLs surrounded by square brackets
 - fixed behaviour of combo box for contacts categories
 - fixed Swedish translation classes
 - fixed bug when setting no ACL on a calendar

1.3.8b (2011-07-26)
-------------------
Bug Fixes
 - fixed a bug with multi-domain configurations that would cause the first
   authentication to fail

1.3.8a (2011-07-19)
-------------------
New Features
 - new system setting SOGoEnableDomainBasedUID to enable user identification
     by domain

Bug Fixes
 - fixed a buffer overflow in SOPE (mainly affecting OpenBSD)

1.3.8 (2011-07-14)
-------------------
New Features
 - initial support for threaded-view in the webmail interface
 - sogo-tool: new "rename-user" command that automatically updates all the
   references in the database after modifying a user id
 - sogo-tool: new "user-preferences {get,set,unset} command to manipulate
   user's defaults/settings.
 - groups support for IMAP ACLs
 - now possible to define multiple forwarding addresses
 - now possible to define to-the-minute events/tasks
 - the domain can be selected from the login page when using multiple domains
   (SOGoLoginDomains)
 - sources from one domain can be accessed from another domain when using
   multiple domains (SOGoDomainsVisibility)
- added Icelandic translation - thanks to Anna Jonna Armannsdottir

Enhancements
 - improved list selection and contextual menu behavior in all web modules
 - the quota status bar is now updated more frequently in the webmail module
 - automatically create new cards when populating a list of contacts with unknown entries
 - added fade effect when displaying and hiding dialog boxes in Web interface
 - updated CKEditor to version 3.6.1
 - updated Russian translation

Bug Fixes
 - submenus in contextual menus splitted in multiple lists are now displayed correctly
 - fixed display of cards/lists icons in public address books
 - no longer accept an empty string when renaming a calendar
 - fixed display of daily events that cover two days
 - fixed time shift issue when editing an event title on iOS
 - fixed bug when using indirect LDAP binds and bindAsCurrentUser
 - fixed bugs when converting an event to an all-day one
 - many small fixes related to CalDAV scheduling
 - many OpenBSD-related fixes
 
1.3.7 (2011-05-03)
-------------------
New Features
 - IMAP namespaces are now translated and the full name of the
   mailbox owner is extracted under "Other Users" 
 - added the "authenticationFilter" parameter for SQL-based
   sources to limit who can authenticate to a local SOGo instance
 - added the "IMAPLoginFieldName" parameter in authentication sources to
   specify a different value for IMAP authentication
 - added support for resources like projectors, conference rooms
   and more which allows SOGo to avoid double-booking of them
   and also allows SOGo to automatically accept invitations for them

Enhancements
 - the personal calendar in iCal is now placed at the very top
 - the recipients selection works more like Thunderbird when
   composing emails
 - improved the documentation regarding groups in LDAP
 - minor improvements to the webmail module
 - minor improvements to the contacts web module

Bug Fixes
 - selection problems with Chrome under OS X in the webmail interface
 - crash when some events had no end date


1.3.6 (2011-04-08)
-------------------
New Features
- added Norwegian translation - thanks to Altibox

Enhancements
- updated Italian translation
- updated Ukranian translation
- updated Spanish translation
- "check while typing" is no longer enabled by default in HTML editor
- show unread messages count in window title in the webmail interface
- updated CKEditor to version 3.5.2
- contact lists now have their own icons in the contacts web module
- added the ability to invite people and to answer invitations from the iOS
  Calendar
- alarms are no longer exported to DAV clients for calendars where the alarms
  are configured to be disabled
- IMAP connection pooling is disabled by default to avoid flooding the IMAP
  servers in multi-process environments (NGImap4DisableIMAP4Pooling now set
  to "YES" by default)
- sogo-tool: the remove-doubles command now makes use of the card complete
  names
- sope-appserver: added the ability to configure the minutes timeout per
  request after which child processes are killed, via
   WOWatchDogRequestTimeout (default: 10)

Bug Fixes
- restored the automatic expunge of IMAP folders
- various mutli-domain fixes
- various timezone fixes
- fixed various issues occurring with non-ascii strings received from DAV
  clients
- sogo-tool: now works in multi-domain environments
- sogo-tool: now retrieves list of users from the folder info table
- sogo-tool: the remove-doubles command is now compatible with the
  synchronization mechanisms
- sope-mime: fixed some parsing problems occurring with dbmail
- sope-mime: fixed the fetching of mail body parts when other untagged
  responses are received
- sope-appserver: fixed a bug leaving child processes performing the watchdog
  safety belt cleanup

1.3.5 (2011-01-25)
-------------------
New Features
- implemented secured sessions
- added SHA1 password hashing in SQL sources
- mail aliases columns can be specified for SQL sources through the configuration parameter MailFieldNames

Enhancements
- updated CKEditor to version 3.4.3
- removed the Reply-To header in sent messages
- the event timezone is now considered when computing an event recurrence rule
- improved printing of a message with multple recipients
- the new parameter SearchFieldNames allows to specify which LDAP fields to query when filtering contacts

Bug Fixes
- restored current time shown as a red line in calendar module
- logout button no longer appears when SOGoCASLogoutEnabled is set to NO
- fixed error when deleting freshly created addressbooks
- the mail column in SQL sources is not longer ignored
- fixed wrapping of long lines in messages with non-ASCII characters
- fixed a bug that would prevent alarms to be triggered when non-repetitive

1.3.4 (2010-11-17)
-------------------
- updated CKEditor to version 3.4.2
- added event details in invitation email
- fixed a bug that would prevent web calendars from being considered as such
  under certain circumstances
- when relevant, the "X-Forward" is added to mail headers with the client's
  originating IP
- added the ability to add categories to contacts as well as to configure the
  list of contact categories in the preferences
- improved performance of live-loading of messages in the webmail interface
- fixed a bug that would not identify which calendars must be excluded from the
  freebusy information
- increased the contrast ratio of input/select/textarea fields

1.3.3 (2010-10-19)
-------------------
- added Catalan translation, thanks to Hector Rulot
- fixed German translation
- fixed Polish translation
- fixed Italian translation
- enhanced default Apache config files
- improved groups support by caching results
- fixed base64 decoding issues in SOPE
- updated the Polish, Italian and Ukrainian translations
- added the capability of renaming subscribed address books
- acls are now cached in memcached and added a major performance improvement
  when listing calendar / contact folders
- fixed many small issues pertaining to DST switches
- auto complete of attendees caused an error if entered to fast
- ctrl + a (select all) was not working properly in the Calendar UI on Firefox
- calendar sync tag names and other metadata were not released when a calendar
  was deleted
- in the Contacts UI, clicking on the "write" toolbar button did not cause a
  message to be displayed when no contact were selected
- added the ability to rename a subscribed folder in the Contacts UI
- card and event fields can now contain versit separators (";" and ",")
- fixed handling of unsigned int fields with the MySQL adaptor
- improved the speed of certain IMAP operations, in particular for GMail
  accounts
- prevent excessing login failures with IMAP accounts
- fixed spurious creation of header fields due to an bug of auto-completion in
  the mail composition window
- fixed a wrong redirect when clicking "reply" or "forward" while no mail were
  selected
- added caching of ACLs locally and in memcached

1.3.2 (2010-09-21)
-------------------
- fixed various issues with some types of email address fields
- added support for Ctrl-A (select all) in all web modules
- added support for Ctrl-C/Ctrl-V (copy/paste) in the calendar web module
- now builds properly with gnustep-make >= 2.2 and gnustep-base >= 1.20
- added return receipts support in the webmail interface
- added CardDAV support (Apple AddressBook and iPhone)
- added support for multiple, external IMAP accounts
- added SSL/TLS support for IMAP accounts (system and external)
- improved and standardized alerts in all web modules
- added differentiation of public, private and confidential events
- added display of unread messages count for all mailboxes
- added support for email event reminders

1.3.1 (2010-08-19)
-------------------
- added migration scripts for Horde (email signatures and address books)
- added migration script for Oracle Calendar (events, tasks and access rights)
- added Polish translation
- added crypt support to SQL sources
- updated Ukrainian translation
- added the caldav-auto-schedule capability 
- improved support for IE8

1.3.0 (2010-07-21)
-------------------
- added support for the "tentative" status in the invitation responses
- inviting a group of contacts is now possible, where each contact will be
  extracted when the group is resolved
- added support for modifying the role of the meeting participants
- attendees having an "RSVP" set to "FALSE" or empty will no longer need/be
  able to respond to invitations
- added the ability to specify which calendar is taken into account when
  retrieving a user's freebusy
- added the ability to publish resources to unauthenticated (anonymous) users,
  via the "/SOGo/dav/public" url
- we now provide ICS and XML version of a user's personal calendars when
  accessed from his own "Calendar" base collection
- events are now displayed with the colored stripe representing their
  category, if one is defined in the preferences
- fixed display of all-day events in a monthly view where the timezone differs
  from the current one
- the event location is now displayed in the calendar view when defined
  properly
- added a caching mechanism for freebusy requests, in order to accelerate the
  display
- added the ability to specify a time range when requesting a time slot
  suggestion
- added live-loading support in the webmail interface with caching support
- updated CKEditor and improved its integration with the current user
  language for automatic spell checking support
- added support for displaying photos from contacts
- added a Ukrainian translation
- updated the Czech translation

1.2.2 (2010-05-04)
-------------------
- subscribers can now rename folders that do not belong to them in their own environment
- added support for LDAP password policies
- added support for custom Sieve filters
- fixed timezone issues occurring specifically in the southern hemisphere
- updated ckeditor to version 3.2
- tabs: enabled the scrolling when overflowing
- updated Czech translation, thanks to Milos Wimmer
- updated German translation, tnanks to Alexander Greiner-Baer
- removed remaining .wo templates, thereby easing the effort for future translations
- fixed regressions with Courier IMAP and Dovecot
- added support for BYDAY with multiple values and negative positions
- added support for BYMONTHDAY with multiple values and negative positions
- added support for BYMONTH with multiple values
- added ability to delete events from a keypress
- added the "remove" command to "sogo-tool", in order to remove user data and settings
- added the ability to export address books in LDIF format from the web interface
- improved the webmail security by banning a few sensitive tags and handling
  "object" elements

1.2.1 (2010-02-19)
-------------------
- added CAS authentication support
- improved display of message size in webmail
- improved security of login cookie by specifying a path
- added drag and drop to the web calendar interface
- calendar: fixed CSS oddities and harmonized appearance of event cells in all
  supported browsers
- added many IMAP fixes for Courier and Dovecot
- many small bug fixes and other small enhancements

1.2.0 (2010-01-25)
-------------------
- improved handling of popup windows when closing the parent window
- major refresh of CSS
- added handling of preforked processes by SOPE/SOGo (a load balancer is
  therefore no longer needed)
- added Swedish translation, thanks to Altrusoft
- added multi-domain support
- refactored the handling of user defaults to enable fallback on default
  values more easily
- added sensible default configuration values
- updated ckeditor to version 3.1
- added support for iCal 4 delegation
- added support for letting the user choose which calendars should be shared
  with iCal delegation
- added the ability for users to subscribe other users to their resources from
  the ACL dialog
- added fixes for bugs in GNUstep 1.19.3 (NSURL)

1.1.0 (2009-10-28)
-------------------
- added backup/restore tools for all user's data (calendars, address books, preferences, etc.)
- added Web administrative interface (right now, only for ACLs)
- added the "Starred" column in the webmail module to match Thunderbird's behavior
- improved the calendar properties dialog to be able to enable/disabled calendars for synchronization
- the default module can now be set on a per-user basis
- a context menu is now available for tasks
- added the capability of creating and managing lists of contacts (same as in Thunderbird)
- added support for short date format in the calendar views
- added support for iCal delegation (iCal 3)
- added preliminary support for iCal 4
- rewrote dTree.js to include major optimizations
- added WebAuth support
- added support for remote ICS subscriptions
- added support for ICS and vCard/LDIF import
- added support for event delegation (resend an invitation to someone else)
- added initial support for checking and displaying S/MIME signed messages
- added support SQL-based authentication sources and address books
- added support for Sieve filters (Vacation and Forward)

1.0.4 (2009-08-12)
-------------------
- added ability to create and modify event categories in the preferences
- added contextual menu in web calendar views
- added "Reload" button to refresh the current view in the calendar module
- fixed freebusy support for Apple iCal
- added support for the calendar application of the iPhone OS v3
- added the possibility to disable alarms or tasks from Web calendars
- added support for printing cards
- added a default title when creating a new task or event
- the completion checkbox of read-only tasks is now disabled
- the event/task summary dialog is now similar to Lightning
- added the current time as a line in the calendar module
- added the necessary files to build Debian packages
- added functional tests for DAV operations and fixed some issues related to
  permissions
- added Hungarian translation, thanks to Sándor Kuti

1.0.3 (2009-07-14)
-------------------
- improved search behavior of users folders (UIxContactsUserFolders)
- the editor window in the web interface now appears directly when editing an exception occurence of a repeating event (no more dialog window, as in Lightning)
- implemented the webdav sync spec from Cyrus Daboo, in order to reduce useless payload on databases
- greatly reduced the number of SQL requests performed in many situations
- added HTML composition in the web mail module
- added drag and drop in the addressbook and mail modules
- improved the attendees modification dialog by implementing slots management and zooming
- added the capability to display the size of messages in the mail module
- added the capability of limiting the number of returned events from DAV requests
- added support for Cyrus Daboo's Webdav sync draft spec in the calendar and addressbook collections
- added unicode support in the IMAP folder names
- fixed some issues with the conversion of folder names in modified UTF-7
- component editor in web interface stores the document URL in the ATTACH property of the component, like in Lightning
- added Czech translation, thanks to Šimon Halamásek
- added Brazilian Portuguese translation, thanks to Alexandre Marcilio

1.0.2 (2009-06-05)
-------------------
- basic alarm implementation for the web interface
- added Welsh translation, thanks to Iona Bailey
- added Russian translation, thanks to Alex Kabakaev
- added support for Oracle RAC
- added "scope" parameter to LDAP sources
- now possible to use SSL (or TLS) for LDAP sources
- added groups support in attendees and in ACLs
- added support for user-based IMAP hostname
- added support for IMAP subscriptions in web interface
- added compatibility mode meta tag for IE8
- added support for next/previous slot buttons in attendees window of
   calendar module
- user's status for events in the web interface now appears like in Lightning
  ("needs-action" events are surrounded by a dashed line, "declined" events
  are lighter)
- improvements to the underlying SOGo cache infrastructure
- improved JavaScript for selection and deselection in HTML tables and lists
- improved the handling of user permissions in CalDAV and WebDAV queries
  pertaining to accessing and deleting elements
- fixed bug with LDAP-based address books and the entries references (ID vs
  UID)
- fixed week view alignment problem in IE7
- fixed LDAP and SQL injection bugs
- fixed many bugs related to the encoding and decoding of IMAP folder names

1.0.1 (2009-04-07)
-------------------
- now possbile to navigate using keyboard keys in the address book and mail
  modules
- the favicon can now be specified using the SOGoFaviconRelativeURL preference
- we now support LDAP encryption for binding and for contact lookups
- we now support LDAP scopes for various search operations
- when the status of an attendee changes, the event of an organizer is now
  updated correctly if it doesn't reside in the personal folder
- formatting improvements in the email invitation templates
- Dovecot IMAP fixes and speed enhancements 
- code cleanups to remove most compiler warnings
- various database fixes (Oracle, connection pools, unavailability, etc.)
- init scripts improvements

1.0.0 (2009-03-17)
-------------------
- when double-clicking in the all-day zone (day & week views), the "All Day
  event" checkbox is now automatically checked
- replaced the JavaScript FastInit class by the dom:loaded event of Prototype
  JS
- also updated Prototype JS to fix issues with IE7
- improvements to the underlying SOGo cache infrastructure
- many improvements to DST handling
- better compatibility with nginx
- new SOGo login screen
- added MySQL support

1.0 rc9 (2009-01-30)
-------------------
- added quota indicator in web mail module
- improved drag handles behavior
- added support for LDAP-based configuration
- improved init script when killing proccesses
- improved behavior of recurrent events with attendees
- improved the ACL editor of the calendar web module
- fixed handling of timezones in daily and weekly events

1.0 rc8 (2008-08-26)
-------------------
- fixed a bug that would prevent deleted event and tasks from being removed
  from the events and tasks list
- fixed a bug where the search of contacts would be done in
  authentication-only LDAP repositories
- added the ability to transfer an event from one calendar to another
- fixed a bug where deleting a contact would leave it listed in the contact
  list until the next refresh
- fixed a bug where events shared among different attendees would no longer be
  updated automatically
- changed the look of the Calendar module to match the look of Lightning 0.9
- the event details appear when the user clicks on it
- enable module constraints to be specified as patterns
- inhibit internal links and css/javascript content from html files embedded
  as attachments to mails
- updated all icons to use those from Thunderbird 2 and Lightning 0.9
- fixed a bug where the cached credentials wouldn't be expired using
  SOGoLDAPUserManagerCleanupInterval
- fixed a bug where mail headers wouldn't be decoded correctly
- the copy/move menu items are correctly updated when IMAP folders are added,
  removed or renamed
- fixed a bug where the ctag of a calendar would not take the deleted events
  into account, and another one where the value would always take the one of the
  first calendar queries during the process lifetime.

1.0 rc7 (2008-07-29)
-------------------
- work around the situation where Courier IMAP would refuse to rename the
  current mailbox or move it into the trash
- fixed tab index in mail composition window
- fixed default privacy selection for new events
- fixed a bug where concurrent versions of SOGo would create the user's
  personal folders table twice
- added address completion in the web mail editor
- implemented support for CalDAV methods which were missing for supporting
  iCal 3
- added support to write to multiple contacts from the Address Book module
- added support to move and copy one or many contacts to another address book
  in the Address Book module
- added icons to folders in Address Book module
- fixed various bugs occuring with Safari 3.1
- fixed various bugs occuring with Firefox 3
- fixed bug where selecting the current day cell would not select the header
  day cell and vice-versa in the daily and weekly views
- the events are now computed in the server code again, in order to speedup
  the drawing of events as well as to fix the bug where events would be
  shifted back or forth of one day, depending on how their start time would be
  compared to UTC time
- implemented the handling of exceptional occurences of recurrent events
- all the calendar preferences are now taken into account
- the user defaults variable "SOGoAuthentificationMethod" has been renamed to
  "SOGoAuthenticationMethod"
- fixed a bug where the search of users would be done in addressbook-only LDAP
  repositories

1.0 rc6 (2008-05-20)
-------------------
- retrieving the freebusy DAV object was causing SOGo to crash
- converted to use the gnustep-make 2 build framework
- added custom DAV methods for managing user permissions from the SOGo
  Integrator
- pressing enter in the contact edition dialog will perform the
  creation/update operation
- implemented more of the CalDAV specification for compatibility with
  Lightning 0.8
- added Italian translation, thanks to Marco Lertora and Sauro Saltini
- added initial logic for splitting overlapping events
- improved restoration of drag handles state
- improved contextual menu handling of Address Book module
- fixed time/date control widget of attendees editor
- fixed various bugs occuring with Safari 3.1
- monthly events would not be returned properly
- bi-weekly events would appear every week instead
- weekly events with specified days of week would not appear on the correct
  days
- started supporting Lightning 0.8, improved general implementation of the
  CalDAV protocol
- added support for calendar colors, both in the web and DAV interfaces
- refactored and fixed the implementation of DAV acl, with partial support for
  CalDAV Scheduling extensions
- removed the limitation that prevented the user of underscore characters in
  usernames
- added Spanish translation, thanks to Ernesto Revilla
- added Dutch translation, thanks to Wilco Baan Hofman
- applied a patch from Wilco Baan Hofman to let SOGo works correctly through a
  Squid proxy

1.0 rc5 (2008-02-08)
-------------------
- improved validation in the custom recurrence window
- improved resiliance when parsing buggy recurrence rules
- added the ability to authenticate users and to identify their resources with
  an LDAP field other than the username
- the monthly view would not switch to the next or previous month if the
  current day of the new month was already displayed in the current view
- enabled the instant-messaging entry in the addressbook
- prevent the user from selecting disabled menu entries
- added the ability to add/remove and rename calendars in DAV
- no longer require a default domain name/imap server to work properly
- the position of the splitters is now remembered across user sessions
- improved the email notifications when creating and removing a folder
- fixed the tab handling in IE7
- improved the appearance of widgets in IE7
- dramatic improvement in the overall stability of SOGo

1.0 rc4 (2008-01-16)
-------------------
- improved the attendees window;
- added the attendees pulldown menu in the event editor (like in Lightning);
- added the recurrence window;
- a message can be composed to multiple recipients from an address book or
  from an event attendees menu;
- many bugfixes in the Calendar module;

1.0 rc3 (2007-12-17)
-------------------
- mail folders state is now saved;
- image attachments in emails can now be saved;
- the status of participants in represented with an icon;
- added the option to save attached images;
- fixed problems with mod_ngobjweb (part of SOPE);
- the current module can no longer be reselected from the module navigation
  bar;
- many bugfixes in the Mail and Calendar modules;
- improved handling of ACLs;

1.0 rc2 (2007-11-27)
-------------------
- the user password is no longer transmitted in the url when logging in;
- SOGo will no longer redirect the browser to the default page when a
  specific location is submitted before login;
- it is now possible to specify a sequence of LDAP attributes/values pairs
  required in a user record to enable or prevent access to the Calendar and/or
  Mail module;
- many messages can be moved or copied at the same time;
- replying to mails in the Sent folder will take the recipients of the
  original mails into account;
- complete review of the ACLs wrt to the address books, both in the Web UI and
  through DAV access;
- invitation from Google calendar are now correctly parsed;
- it is now possible to search events by title in the Calendar module;
- all the writable calendars are now listed in the event edition dialog;

1.0 rc1 (2007-11-19)
-------------------
- the user can now configure his folders as drafts, trash or sent folder;
- added the ability the move and copy message across mail folders;
- added the ability to label messages;
- implemented cookie-based identification in the web interface;
- fixed a bug where a false positive happening whenever a wrong user login was
  given during an indirect bind;
- remove the constraint that a username can't begin with a digit;
- deleting a message no longer expunges its parent folder;
- implemented support for multiple calendars;
- it is now possible to rename folders;
- fixed search in message content;
- added tooltips for toolbar buttons (English and French);
- added checkmarks in live search options popup menus;
- added browser detection with recommanded alternatives;
- support for resizable columns in tables;
- improved support for multiple selection in tables and lists;
- improved IE7 and Safari support: attendees selector, email file attachments;
- updated PrototypeJS to version 1.6.0;
- improved address completion and freebusy timeline in attendees selector;
- changed look of message composition window to Thunderbird 2.0;
- countless bugfixes;

0.9.0 (2007-08-24)
-------------------
- added the ability to choose the default module from the
  application settings: "Calendars", "Contacts" or "Mail";
- added the ability to show or hide the password change dialog from the
  application settings;
- put a work-around in the LDAP directory code to avoid fetching all the
  entries whenever a specific one is being requested;
- added support for limiting LDAP queries with the SOGoLDAPQueryLimit and
  the SOGoLDAPSizeLimit settings;
- fixed a bug where folders starting with digits would not be displayed;
- improved IE7 and Safari support: priority menus, attendees selector,
  search fields, textarea sizes;
- added the ability to print messages from the mailer toolbar;
- added the ability to use and configure SMTP as the email transport instead
  of sendmail;
- rewrote the handling of draft objects to comply better with the behaviour of
  Thunderbird;
- added a German translation based on Thunderbird;

0.9.0 (2007-07-13)
-------------------
- added the ability to specify a super user through the SOGoSuperUsername user
  default; 
- added the ability to view the message source;
- don't autocreate folders if we are not their owners;
- made compatible with PostgreSQL 8.2;
- the months and years menus of the date selector would no longer appear;
- fixed a bug which would produce task SQL records which would violate
  non-null constraints on the quick calendar tables;
- the tasks due date was wrongly set because of a change in the API;
- it was impossible to empty the start and the due date in the task editor
  from the moment they were set;
- imap folders with non-ascii characters are now correctly accessed;
- display the quotas of the selected mailbox on servers that support quotas;
- a bug in the folder acl description was preventing from accessing resources
  in dav;
- AuthentificationMethod was renamed to SOGoAuthentificationMethod;
- SOGoAuthentificationMethod needs to be explicitly set to "bypass" to prevent
  login verification;

Local variables:
mode: text
End:
