SyncKolab Version History

21 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 3.1.4 186.8 KB Works with SeaMonkey 2.8 and later, Thunderbird 10.0 and later

- Fix issues with timezones and some other small bugs.

Version 3.1.3 186.4 KB Works with SeaMonkey 2.0 and later, Thunderbird 5.0 and later

added support for tbird 24
change to github
fixed incompabilities with kolab3 format (hopefully all)
fixicon not displaying in customize toolbar
#25244 padding for anniversary and birthday
#25219 stopping on parsing problems
#25271 add mime version
#25281 add check for missing dates
#25292 minimum acct name
#25289 tbird all day weirdness and moving of all-day events
#25300 kolab3 incompability
#25308 Fix for kolab3 date node isntead of date-time
#25231 Fix content type for contacts in kolab3 format

Version 3.1.0 176.1 KB Works with SeaMonkey 2.0 and later, Thunderbird 5.0 and later

bugs fixed:

#25244 padding for anniversary and birthday
#25219 stopping on parsing problems
#25271 add mime version
#25281 add check for missing dates
#25292 minimum acct name
#25289 tbird all day weirdness and moving of all-day events
#25300 kolab3 incompability
#25308 Fix for kolab3 date node isntead of date-time
#25231 Fix content type for contacts in kolab3 format

Version 3.0.0 169.5 KB Works with SeaMonkey 2.0 and later, Thunderbird 3.0 and later

* Add support for kolab3
* Add unit test framework
* Locking problem on windows
* complete rewrite of message parsing
* #25166 added UU Encoding support
* Remove com. prefix to allow unit testing
* #25035 Sync hangs on sensitivity
* Fix typo
* Fix distribution list problems (hopefully for good):
* kolab2 xml writing: use json intermediate format
* kolab3: initial support
* kolab1: fix uid listing
* create missing contacts when adding a mailing list
* fix field definition
* Unit Tests for all contact formats
* #25074 Task folder selection
* #24960 Windows XP file locking
* Incompatiblity with horde
* Fix content type for lists

new features:
* kolab3 support: 2.9.0 starts with kolab3 format support.
* unit test environment: In order to improve quality of the code, we added quite a lot of unit tests to be able to ensure good code quality
* new parser (allows for bigger attachments and enhanced performance)
* added ant file: run "ant test" for the unit tests or just ant to build synckolab
* listener: synckolab binds itself to changed mail and address books. If enabled, you do not have to sync any more (except maybe on data corruption or at the very start). Synckolab will be notified on any change in the address book or on the imap server and update the data accordingly.
* better contact db storage: the contacts are now stored as json objects. This allows for a much quicker sync process.
* new configuration: you now have a more straight foreward configuration tree that allows the creation of multiple configs per account/sync type. This simplifies configuration.
* The internal structure has changed quite a bit allowing for much less code. this should also allow for more performance.
* The configuration changes are now recognized directly. You only need a restart if you enable listener because the service binds itself only at the beginning (avoids double-binds).

Version 2.0.2 167.9 KB Works with SeaMonkey 2.0 and later, Thunderbird 3.0 and later

This is a stability update to 2.0.1 - Make sure to upgrade to this version since it fixes the background sync and a few other ugly bugs (like the problem that you couldnt ocnfigure synckolab if you had 2 accounts setup).


it includes following bugfixes:

#24933 hide folders does not work
Remove periodic sync option (this is deprecated by the listener)
Add close-window-when-done option to configuration dialog
#24934 message date checking on contacts removed
#24938 fix for window to small
#24936 fix problem with list sync
#24954 Fix problem with auto sync
#24957 fix problem with list names with spaces
Fix problems with name in the uid (i.e. for mailing lists or irregular clients)
#24959 Fix problem with multiple accounts
#24967Add utf-8 en-/decoding when writing the sync cache files
#24986: Make status columns resizable
#24960: fix monthly recurrence rules

Version 2.0.1 164.9 KB Works with SeaMonkey 2.0 and later, Thunderbird 3.0 and later

Note:
* for 2.0.0 has a completely new configuration format! You will need to redo all your configurations becuase the mapping does not fit any more!
* The new autosync option will automatically track any changes on the imap folders and address book and take the appropriate actions. If you want to "clean duplicates" make sure this option is disabled or you might loose all your contacts/events!

New Features:
* better contact db storage: the contacts are now stored as json objects. This allows for a much quicker sync process.
* new configuration: you now have a more straight foreward configuration tree that allows the creation of multiple configs per account/sync type. This simplifies configuration.
* The internal structure has changed quite a bit allowing for much less code. this should also allow for more performance.
* The configuration changes are now recognized directly. You only need a restart if you enable listener because the service binds itself only at the beginning (avoids double-binds).

Version 2.0.0 164.9 KB Works with SeaMonkey 2.0 and later, Thunderbird 3.0 and later

Note:
* for 2.0.0 has a completely new configuration format! You will need to redo all your configurations becuase the mapping does not fit any more!
* The new autosync option will automatically track any changes on the imap folders and address book and take the appropriate actions. If you want to "clean duplicates" make sure this option is disabled or you might loose all your contacts/events!

New Features:
* better contact db storage: the contacts are now stored as json objects. This allows for a much quicker sync process.
* new configuration: you now have a more straight foreward configuration tree that allows the creation of multiple configs per account/sync type. This simplifies configuration.
* The internal structure has changed quite a bit allowing for much less code. this should also allow for more performance.
* The configuration changes are now recognized directly. You only need a restart if you enable listener because the service binds itself only at the beginning (avoids double-binds).

Version 1.5.4 145.4 KB Works with SeaMonkey 2.0 and later, Thunderbird 2.0 and later

bugs fixed:
#24281 encoding issues
#24210 encoding issues
#24191 Thunderbird 5 Status Bar fails to display correctly with Sync Kolab Nightly installed.
#24446 Compatibilty with TB 7.0
#24106 Message "folder not found"
#22767#24382 Moving date when usign all-day events
#24572 - tasks not synced
#23299 - tasks are missing recurrance and due-date
#23157 -settings not correctly per configuration
#23262 - problem with scrolling
#23312- config not working
#23737 - problem with mailing lists
#24008 - fix problem with startup
#24485 Add Sync Kolab button to Address Book Toolbar
#24507 moved appointment to the correct time
#23747 delete duplicate items
#24633 Fix error with japan locale
#24425 Settings are correctly delted when removing a configuration
#24602 Show a message if no address book is found
#19679 Create address books if not existant
#24428 Hidden window now works also with sync on start enabled
#24733 changed contacts deleted

Version 1.5.2 145.4 KB Works with SeaMonkey 2.0 and later, Thunderbird 2.0 and later

This release is compatible with thunderbird 5!

bugs fixed:

#23280 - Entity not defined
#23551 - Automatic Sync error when Hide Status Window Option selected
#23621 - Synkolab and Postbox (based on TB)
#23484 - synckolab nightly causes seamonkey mail client to be unusable.
#24017 - Axigen incompatibility
#24020 - undefined entity "synckolab.contactConflict.Work.box"

Version 1.5.1 300.0 KB Works with SeaMonkey 2.0 - 2.1b2, Thunderbird 2.0 - 3.3a2pre

  • #22681 - Address book sync hangs at one object
  • #22762 - SyncKolab hangs during Calendar Sync
  • #22766 - little flaw in equalsContact
  • #22969 - Disabling Task sync causes resync of other objects
  • #22961 - SyncKolab is now compatible with Thunderbird 3.1 (had to create a manifest)
  • #22952 - calendarTools.js getSyncDbFile and getSyncFieldFile are in com.synckolab.tools.file not com.synckolab.tools
  • #22926 - Make Groupware IMAP folders open associated programs rather than the IMAP message store
  • #22804 - Unable to use the SyncKolab Options to set up 'Tasks' correctly. 
  • #22669 - encoding problems
  • #22727 - run on start
  • #22740 - summary is null
  • #22854 - problem with untilDate
  • #23003 - streamline comparison
  • #23005 - fix conflict dialog
  • #23087 - image path fixed
  • #23242 - fix for generic image

Version 1.5.0 278.5 KB Works with SeaMonkey 2.0 - 2.1a1pre, Thunderbird 3.0a1pre - 3.0.*

Make sure to backup your data before use!
If you have any problems/bugs please check the mailing list and bugzilla (see http://synckolab.mozdev.org for details). Do not use the comment feature on addons!

Support for:
  • photos

  • mailing lists


and loads of fixes:
  • fixed conversion errors from 1.0.4: #22389 #22411 #22370 #22365 #22428 #22429 #22432
  • fixed bugs: #22557 #22552

  • rewrote calendar sync to really get all calendars

  • alarm handling updated to lightning 1.0 interface

  • when updating an event/task synckolab will make sure the lastAlarmAck will be remembered (this should avoid multiple popups of the same alarm)

  • better handling of nonexistant fields (should get rid of the 'null' in mails)

  • more extensive check for character encoding

  • pictures will be synced now (only for kolab/xml!!)

  • autoclean custom4 field in tbird3

  • use base64 encoding for attachments instead of quoted


. Full support is only available for Xml (kolab2) sync. vCard/iCal support is still there, but only rudimentary and does not support photos or mailing lists!

Version 1.0.4 358.4 KB Works with SeaMonkey 1.0 - 2.0b2, Thunderbird 1.5 - 3.0b4

Updated to support thunderbird 3 beta4 and seamonkeyb2. You might have to delete your old configuration before using it (=clean up your prefs.js)
fixed bugs:
* #20876 handling of the organizer field
* #20877 fixed race conditions
* #20879 changes to sync time interval will not be updated on the fly
* #20936 fixed handling in xml parser
* #20046 fixed exception handling in calendar
* #21124 autosync does not start
* #21125 preferences-dialog does not show current value of autoSync
* #21126 task-file written to imap-folder is not a valid iCal-file
* #21127 header+configuration-list of saved configuration file is wrong
* #21128 some typos in localization for de
* #21129 english confirm dialog on german system
* #21130 potentially risky permissions of temp-files
* #21131 allow integer configuration values (stored as integers)
* #21132 log exceptions to error-console
* #21133 some code refactoring
* #21202 e-mail-format not imported from vcard into addressbook
* #21203 locked settings are not disabled in preferences dialog
* #21204 selected tree-item in locked tree in preferences dialog not visible

Version 1.0.2 315.4 KB Works with SeaMonkey 1.0 - 2.0a1, Thunderbird 1.5 - 3.0a1

* disable uri-encoding for vcards (should fix problems with other clients like citadel)
* more citadel fixes
* fixed bugs:
- #19412 (kolab.xml not well formed)
- #19483 (unparseable messages)
- #19597 (Synchronization stops and doesn´t continue)
- #19764 (sync fails for calendar - CallDateTime is not defined)
- #19779 (Sync fails on ADR;HOME:)
- #19335 (Only one imap account can be chosen)
- #19781 (Parsing empty BDAY: contactTools. js fails at line 1237)
- #19559 (Compatibility between KAddressBook and SyncKolab)
- #19666 ("Custom 2" value forces update on server)
- #19464 (SyncKolab Fails During Sync)
* should work with lightning 0.9pre
* added fix from Nicolas Hatier to prevent weird lightning behaviour
* fixed an syntax error (never work in more than one programming languages....)

Version 1.0.1 153.6 KB Works with SeaMonkey 1.0 - 2.0a1, Thunderbird 1.5 - 3.0a1

* fixed problem with compact (problematic function name)
* added exception handling for deletecards

Version 1.0.0 312.3 KB Works with SeaMonkey 1.0 - 2.0a1, Thunderbird 1.5 - 3.0a1

This is a stable version. Instable features (like mailing list support) have been disabled. If you need the support and don't mind making regular backups and trying out new versions check out the most current nightly at the addon homepage.

Version 0.6.0 302.1 KB Works with Thunderbird 1.5 - 2.0.0.*

* renamed global variables to remove side effect with other extensions
* added check for the "imap-deleted" flag
* huge speed increase by using hashmap instead of array for internal calendar/contact database (about 500 entries/minute)
* reduced cpu usage and removed deadlocks (also due to hashmaps)
* changed flags for temporaray files (now use 0600 instead of 0666) so they arent world readable
* added priority flag for todo/agenda
* fixed little bug that prevented additional info files to be written correctly
* fixed location for cache folder (might result in a longer wait for first sync - again)
* added selection for default behaviour when a conflict has been found (ask/server/client) (fixed #17820)
* fixed deleting of configurations
* added autoscroll for the status window (uwse the pause button to scroll up)
* fixed bug in fixUpName that prevented calendar selection (fixed #17980)
* added fix for multiple calendars as suggested by andreas
* fixed problem with "completed" field when syncing tasks
* rewrote parts of the calendar sync (now setting fields the way lightning does)
* added option to set a timeframe for sync (this way old messages will be ignored) - only task and calendar
* added loads of debug messages to help tracking problems
* added timing to debug messages in order to help tackle performance problems
* fixed various issues in the create dialog also save and restore problems fixed
* fixed a problem when handling boundaries (now correctly checks for " and doesnt take it for granted)
* fixed problem with calendar parsing (invalid recurrence tag)
* fixed #18344 (birthday not included in compare with contacts)
* fixed problems when creating a new profile
* re-added human readable message - with notice information about incompatible clients

Version 0.5.2 269.3 KB Works with Thunderbird 1.5 - 3.0a1

small bugfixes since 0.5.0 - all people using < 0.5.0 really should upgrade

Version 0.4.23 179.2 KB Works with Thunderbird 1.0 - 1.5.0.*

- loads of fixes to the calendar sync (especially with kolab xml) thanks to Andreas Gungl
- added a status display to view the current in work messages
- fixed a bug preventing contacts to be deleted locally
- fixed a bug that prevented locally deleted items to be removed from server (both contacts and calendar)
- added option to close the status window when done (or let it stay open...)


This version was tested successfully with lightning 0.1 build 2006031011

following issues are known:

addressbook:
- i still have to use the custom4 field to store the id of the card, i will add a configuration option to select with of the 4 custom fields to use in the next release

calendar:
- calendar sync does not remove local events even if deleted from server
- yearly reoccuring events are not yet supported (others should work fine)
- reoccuring events with exceptions are not yet supported
- coloring of events does not work (color will be set to white)

Version 0.4.19 170.0 KB Works with Thunderbird 1.0 - 1.5.0.*

this version only has a few bugfixes in it, it is mainly an update release to work with tbird 1.5.0*.
If you have a problem, please check the mailing list first (on synckolab.mozdev.org)

Version 0.4.16 166.9 KB Works with Thunderbird 1.0 - 1.0+

Contact Xml Format works
Fixed the configuration dialog on first start

Version 0.4.4 137.2 KB Works with Thunderbird 1.0 - 1.0+

See http://www.gargan.org for further release and version information.