1342 lines
57 KiB
Plaintext
1342 lines
57 KiB
Plaintext
2.1.2 (2014-01-XX)
|
|
------------------
|
|
|
|
New features
|
|
- it's now possible to set a default reminder for calendar components
|
|
using SOGoCalendarDefaultReminder
|
|
- select multiple files to attach to a message or drag'n'drop files onto the
|
|
mail editor; will also now display progress of uploads
|
|
- new popup menu to download all attachments of a mail
|
|
- move & copy messages between different accounts
|
|
- support for the Sieve 'body' extension (mail filter based on the body content)
|
|
|
|
Enhancements
|
|
- we now automatically convert <img src=data...> into file attachments
|
|
using CIDs. This prevents Outlook issues.
|
|
- updated French and Finnish translations
|
|
- XMLHttpRequest.js is now loaded conditionaly (< IE9)
|
|
- format time in attendees invitation window according to the user's locale
|
|
- improved IE11 support
|
|
- respect signature placement when forwarding a message
|
|
- respect Sieve server capabilities
|
|
- encode messages in quoted-printable when content is bigger than 72 bytes
|
|
- we now use binary encoding in memcached (#2587)
|
|
- warn user when overbooking a resource by creating an event in its calendar (#2541)
|
|
- converted JavaScript alerts to inline CSS dialogs in appointment editor
|
|
- visually identify users with no freebusy information in autocompletion widget of attendees editor (#2565)
|
|
- respect occurences of recurrent events when deleting selected events (#1950)
|
|
- improved confirmation dialog box when deleting events and tasks
|
|
- moved the DN cache to SOGoCache - avoiding sogod restarts after RDN operations
|
|
- don't use the HTML editor with Internet Explorer 7
|
|
- add message-id header to appointment notifications (#2535)
|
|
- detect URLs in popup of events
|
|
|
|
Bug fixes
|
|
- don't load 'background' attribute (#2437)
|
|
- fixed validation of subscribed folders (#2583)
|
|
- fixed display of folder names in messages filter editor (#2569)
|
|
- fixed contextual menu of the current calendar view (#2557)
|
|
- fixed handling of the '=' character in cards/events/tasks (#2505)
|
|
- simplify searches in the address book (#2187)
|
|
- warn user when dnd failed because of a resource conflict (#1613)
|
|
- respect the maximum number of bookings when viewing the freebusy information of a resource (#2560)
|
|
- encode HTML entities when forwarding an HTML message inline in plain text composition mode (#2411)
|
|
- encode HTML entities in JSON data (#2598)
|
|
- fixed handling of ACLs on shared calendars with multiple groups (#1854)
|
|
- fixed HTML formatting of appointment notifications for Outlook (#2233)
|
|
- replace slashes by dashes in filenames of attachments to avoid a 404 return code (#2537)
|
|
|
|
2.1.1b (2013-12-04)
|
|
-------------------
|
|
|
|
Enhancements
|
|
- updated CKEditor to version 4.3.0 and added tab module
|
|
|
|
Bug fixes
|
|
- HTML formatting is now retained when forwarding/replying to a mail using the HTML editor
|
|
- put the text part before the HTML part when composing mail to fix a display issue with Thunderbird (#2512)
|
|
|
|
2.1.1a (2013-11-22)
|
|
-------------------
|
|
|
|
Bug fixes
|
|
- fixed Sieve filters editor (#2504)
|
|
- moved missing translation to UI/Common (#2499)
|
|
- fixed potential crasher in OpenChange
|
|
|
|
2.1.1 (2013-11-19)
|
|
------------------
|
|
|
|
New features
|
|
- creation and modification of mail labels
|
|
|
|
Enhancements
|
|
- the color picker is no longer a popup window
|
|
|
|
Bug fixes
|
|
- fixed utf8 character handling in special folder names
|
|
Special folder names can now be set as UTF8 or modified UTF7 in sogo.conf
|
|
- fixed reply-to header not being set for auxiliary IMAP accounts
|
|
- fixed handling of broken/invalid email addresses
|
|
|
|
2.1.0 (2013-11-07)
|
|
------------------
|
|
|
|
Enhancements
|
|
- improved order of user rights in calendar module (#1431)
|
|
- increased height of alarm editor when email alarms are enabled
|
|
- added SMTP AUTH support for sogo-ealarms-notify
|
|
- added support for LDAP password change against AD/Samba4
|
|
- added Apache configuration for Apple autoconfiguration (#2248)
|
|
- the init scripts now start 3 sogod processes by default instead of 1
|
|
- SOGo now also sends a plain/text parts when sending HTML mails (#2217)
|
|
- SOGo now listens on 127.0.0.1:20000 by default (instead of *:20000)
|
|
- SOGo new uses the latest WebDAV sync response type (#1275)
|
|
- updated CKEditor to version 4.2.2 and added the tables-related modules (#2410)
|
|
- improved display of vEvents in messages
|
|
|
|
Bug fixes
|
|
- fixed handling of an incomplete attachment filename (#2385)
|
|
- fixed Finnish mail reply/forward templates (#2401)
|
|
- fixed position of red line of current time (#2373)
|
|
- fixed crontab error (#2372)
|
|
- avoid using too many LDAP connections while looping through LDAP results
|
|
- don't encode HTML entities in mail subject of notification (#2402)
|
|
- fixed crash of Samba when sending an invitation (#2398)
|
|
- fixed selection of destination calendar when saving a task or an event (#2353)
|
|
- fixed "display remote images" preference for message in a popup (#2417)
|
|
- avoid crash when handling malformed or non-ASCII HTTP credentials (#2358)
|
|
- fixed crash in DAV free-busy lookups when using SQL addressbooks (#2418)
|
|
- disabled verbose logging of SMTP sessions by default
|
|
- fixed high CPU usage when there are no available child processes and added logging when such a condition occurs
|
|
- fixed memory consumption issues when doing dav lookups with huge result set
|
|
- fixed S/MIME verification issues with certain OpenSSL versions
|
|
- worked around an issue with chunked encoding of CAS replies (#2408)
|
|
- fixed OpenChange corruption issue regarding predecessors change list (#2405)
|
|
- avoid unnecessary UTF-7 conversions (#2318)
|
|
- improved RTF parser to fix vCards (#2354)
|
|
- fixed definition of the COMPLETED attribute of vTODO (#2240)
|
|
- fixed DAV:resource-id property when sharing calendars (#2399)
|
|
- fixed reload of multiple external web calendars (#2221)
|
|
- fixed display of PDF files sent from Thunderbird (#2270)
|
|
- fixed TLS support for IMAP (#2386)
|
|
- fixed creation of web calendar when added using sogo-tool (#2007)
|
|
- avoid crash when parsing HTML tags of a message (#2434)
|
|
- fixed handling of LDAP groups with no email address (#1328)
|
|
- fixed encoding of messages with non-ASCII characters (#2459)
|
|
- fixed compilation with clang 3.2 (#2235)
|
|
- truncated long fields of quick records to avoid an SQL error (#2461)
|
|
- fixed IMAP ACLs (#2433)
|
|
- removed inline JavaScript when viewing HTML messages (#2468)
|
|
|
|
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
|
|
- fixed 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:
|