solved errors/problems:
- Microsoft recently released Office 2003 Service Pack 2 (SP2)
and this service pack accentuates some security related issues.
Unfortunately this interfered with OsaSync's way
of syncing recurrent appointments and tasks! If you are syncing
appointments and/or tasks in folders other then the default appointment or
task folder then the update to Outlook 2003 SP2 causes these recurrent
items to be synced by OsaSync to the wrong folder: recurrent appointments
and tasks end up in their default folder! 5.5.1 fixes this. If you have
already noticed appointments or tasks having been synced to wrong folders
then it's best to resynchronize your custom appointment and/or task folder
after installing 5.5.1.
- If a completed task was set again as not started by removing the
completed check mark from the task then this would not sync correctly
so the task would remain complete on the synced computers.
New in version 5.5 (October 25, 2005)
new functions:
- Installation of OsaSync in peer-to-peer mode: it's NOT necessary
anymore to install OsaSync on a shared folder or disk. OsaSync
can now be installed in the Programs Files folders like any other
program. The configuration wizard in peer-to-peer mode has been extended
with a step in which the OsaSync_Data folder has to be specified. This
OsaSync_Data folder has to exist on a share.
- If the subject of an email was changed this change didn't sync. This
version now also syncs changed email subjects.
- The OsaSyncNew and OsaSyncChanged categories are now disabled by
default. To have OsaSync assign these categories to new or changed items
it's now necessary to explicitly enabled this on the OsaSync advanced
options page, tab All items.
- Syncing of the Read/Unread status of emails and posts. This
status could not be synced in previous versions. Email was imported either
read ór unread according to the setting on the OsaSync advanced options
page. By default the Read/Unread status is not synced; syncing is enabled
on the Email items tab on the OsaSync advanced options page.
- The Compare process has been removed from the OsaSync menu and
is now only accessible from the Exceptional produces tab on the
OsaSync advanced options window. It is not possible anymore to run the
compare process for all folders at once. Also the possibility to schedule
the compare process has been removed.
The reason for these changes is that automatic syncing has become so
reliable (thanks to the new syncing mechanism implemented in version 5.3)
that it will be rarely necessary to compare folders. If for some reason a
folder has become out of sync then resyncing the folder (by rerunning the
Prepare folders for synchronization wizard) is the best the way to
repair this. Only for email folders with a large number of emails running
the compare process is a better way to get the folders back in sync
(because the email folder compare process only creates compare data for
the missing emails and not for all emails so it runs faster then resyncing
the folder).
By relocating the compare process to the exceptional procedures OsaSync
has become simpler for novice users. Quite a few people had the impression
that running the compare process was necessary to have OsaSync
synchronize.
solved errors/problems:
- Error# 2076377093 (or another number) in proc:
clsProtocolProc.pmsgRenameFolder. You don't have appropriate permission to
perform this operation.
- In some scenarios a folder move could be 'missed' by OsaSync so that
this folder was not moved on the synced computers.
New in version 5.4.2 (September 6, 2005)
solved errors/problems:
- error# 13 in clsfolderMonitor.CreatNewFldID. This error was introduced
in version 5.4.1 and happens when a new folder is synchronized.
- FTP file transfer: when ftp file zipping is enabled and the ftp
transfer progress window was NOT shown then uploading files would fail.
New in version 5.4.1 (September 2, 2005)
solved errors/problems:
- If the OsaSync installation mode was switched from peer-to-peer mode
to client/server mode then it was necessary in OsaSync version 5.3 and
higher to resynchronize all folders. This has now been repaired so
resyncing is now not necessary.
- Extra checks have been build in to make sure that whenever OsaSync
assigns a new folder ID or a new item ID that these ID's are always the
highest numbers thus preventing the creation of duplicate ID's. If there
are two outlook folders with the same OsaSync ID then this would lead to
data being synced to the wrong folder.
- error# 424 in clsManager.InitOsaSyncByTimer: object required.
- FTP file transfer: if file zipping was not enabled it could happen
that an occasional appointment, task or email file was not synced but
remained unprocessed in the osasync_local\computername\IN folder.
New in version 5.4 (August 18, 2005)
important:
When your current OsaSync version number is lower then
version 5.3 then please also read New in version 5.3
new functions:
- OsaSync top level folder management has been improved: if you
work with many .pst files (= top level folders) then it's now possible to
select a top level folder to INCLUDE for OsaSync. All other folders are
then excluded. If folders from only one .pst file are synced then
explicitly including this .pst file is more easy then excluding all
others. OsaSync default is to exclude the selected folders and this can be
changed by setting a checkmark on the advanced options page to include
instead of to exclude folders.
solved errors/problems:
- Error# 13 in proc: clsFolder.IsFldRenamed. Type mismatch
- A change to a distribution list marked as private in a synced folder
could get OsaSync in an endless loop. The CPU usage for Outlook would
become high and the osasync logfile would become very large.
- An email being resend could lead to the creation of an email with an
identical osasync ID as the first email.
New in version 5.3.9 (August
2, 2005)
solved errors/problems:
- Folder renaming was not always successfully synced.
The last bug fix in version 5.3.8 was not sufficient.
- FTP: some FTP servers don't allow navigation the
the root folder. OsaSync's ftp transfer mechanism has now been updated to
prevent OsaSync from navigating to the root folder.
- Error# 91 in proc: clsFolder.SetHiddenMsgValue.
Object variable or With block variable not set.
- Distribution lists marked as private in a synced
folder could cause OsaSync to go into an endless loop
New in version 5.3.8 (July
25, 2005)
solved errors/problems:
- FTP transfer of un-zipped files: if on the ftp
server there was only the file 000001.txt this file could become
overwritten the next time when OsaSync transferred files with the ftp
server. This could lead to lose of sync data.
- Folder renaming was not always successfully synced.
- Folder becoming unsynced: If more then 15 items
were selected and moved to another folder then OsaSync could evaluate this
event erroneously as the copying of the folder and OsaSync marks a copied
folder always as being unsynced. This has been solved by implementing a
more robust mechanism for detecting the moving and/or copying of outlook
folders.
New in version 5.3.6 (July
13, 2005)
solved errors/problems:
- Error# 91 in proc: clsFldMon.SetFldToBeMonitored.
- Error# -196609 in proc: clsFldDelItmsWrap.GetChangedItmsAfterErr.
- Error# 91 in proc: clsFoldermonitor.SyncFldInitOnThis.
Could happen when all top level folders are excluded
for osasync.
- Error# 438 in proc: clsFoldermonitor.pmsgMoveItem.
Happened when a contact item was moved from one folder to another.
- Advanced mode syncing: folders were not marked for
syncing on the target computers.
New in version 5.3.4 (June 29, 2005)
solved errors/problems:
- Error# 91 in proc: clsFolderMonitor.CreateWrapperForFld. Could happen
when an Outlook 2003 search folder was selected.
- Error# 91 in proc: clsProtocolProc.MoveLocalMsgsToLANServer. Happened
when there were no computers configured yet with the OsaSync connection
wizard.
- Error# 1245708559 in proc: clsFolderMonitor.CreateFldWrappersInit. The
operation failed. If a .pst file could not be opened by Outlook.
- clsAppProc.SetPropsInNamedProps: error# 28 Out of stack space. This
error could happen if the subject of an appointment or task contains the
character '['
New in version 5.3.3 (June 27, 2005)
solved errors/problems:
- When syncing recurrent appointments it could happen that the
recurrencetype was not always synced correctly. This resulted in monthly
recurrent appointments showing as recurring weekly.
New in version 5.3.2 (June 23, 2005)
solved errors/problems:
- Error# 281 in proc: clsFldDelItmsWrap.GetChangedItems.
IMAPITable::Restrict() returned MAPI_E_EXTENDED_ERROR
- Error# 91 in proc: clsExplorer.EnableFldButtons. Object variable or
With block variable not set
- Error# 483970100 in proc: clsFldDelItmsWrap.GetChangedItems. The
requested resource was not found
- A small bug in the conversion process could have resulted in an
incomplete conversion of Calendar items when you previously synced the
calendar with exclusion of past appointments. If so you can prevent
problems by resyncing the calendar folder.
- Syncing of recurrent appointments: if the start- and/or end time of
the recurrence was not set this could result in a synced appointment with
a different recurrence type
New in version 5.3 (June 18, 2005)
important:
When you start this new version for the first time then
OsaSync will run a CONVERSION process . OsaSync now uses a new
mechanism for detecting changes (see below) and in order to be able to work
with this new mechanism OsaSync will copy all properties of contacts,
appointments and tasks to hidden properties. This conversion can take some
time depending on the number of synced folders and the speed of your
computer.
If you have folders with many items (more then 1000) we recommend
archiving your folders before you install version 5.3 (Outlook menu:
File - Archive....) Especially the Calendar folder can contain very much
items if you have never archived before.
OsaSync will also create a computers configuration file that lists all your
configured computers. This file will be created on the server in the
OsaServer folder and is called CnfComputers.txt (in Peer-to-Peer mode
this file is created in the \OsaSync\Data folder). For each computer a
computer ID is created and OsaSync will rename some OsaSync Windows registry
keys and the OsaSync local folders (in Client/Server mode) from computer
name to computer ID.
new functions:
-
Most work has been spent in changing an architectural aspect of
OsaSync. OsaSync used to depend heavily on Outlook events in order to find
out what was changed by the user. This event driven model has been abandoned
and is now replaced by another mechanism: OsaSync now stores the existing
state of each item in invisible properties and compares the old properties
to the new properties in order to find out what has changed. This mechanism
makes the change detection more robust then the previous event-driven
mechanism. We expect this mechanism to be so robust that it will become very
unlikely to detect changes during a folder compare process. If so, we intend
to remove the compare mechanism altogether from OsaSync in a future version.
-
A Duplicate Items Remover (accessible via the
exceptional procedures tab on the OsaSync advanced options window). If
you have folders with duplicate items then you can have them removed by
OsaSync to a subfolder called OsaSync_Duplicate_Items.
- Syncing of the follow-up flag for contact items.
- Syncing of the email follow-up flag and flag color.
- Syncing of changed emails (an email can be edited and saved).
- Contacts, Appointments and Tasks can be marked unread by
OsaSync when they are imported or changed by OsaSync (setting on
the OsaSync advanced options page; items tab). When changed items are
marked unread it's possible to see at a glance with items have been
changed by others. Use a table view to see the unread items.
- Outlook will now start much faster then it did with the
previous OsaSync version. OsaSync initialization used to block Outlook
from being responsive. This has been changed so that the initialization
will now take place in the background so that Outlook is responsive.
During this initialization period the major OsaSync functions (like
checking for changes on other computers) are not yet available and are
greyed-out until initialization is ready.
- You can now choose to synchronize private appointments as Busy.
If so then an appointment set as private (checkbox in the lower right
corner of the appointments window) will show on the synced computers only
with the start- and end time and the subject Busy. Another user can
only change the start- and or end time of such an appointment (so that
your secretary can reschedule your private appointment).
- OsaSync has become independent of computer names so it is now very
easy to change a computer name: it's enough to set the new name in the
CnfComputers.txt file. OsaSync (in Client Server mode) will then
rename the folders on server. It is now also very easy to remove a
computer from the OsaSync configuration: removing the corresponding
line from the CnfComputer.txt file is enough. OsaSync will then delete all
relevant folders.
solved errors/problems:
- Error# 91 in proc: clsContactImp.AskIfCreateNewCnt. Object variable or
With block variable not set
- Error# 438 in proc: clsDLproc.RemoveMemberFromDL. Object doesn't
support this property or method
- Several other bug fixes and tweaks
New in version 5.2.3 (February 15, 2005)
solved errors/problems:
- error# 52 in clsRemdataprocessor.CompDataEnd. This error is caused by
a Windows security update KB885250.
New in version 5.2.2 (January 19, 2005)
- In certain scenarios running a compare process with 3 or more
computers could result in messages about items with OsaSync ID's already
present.
- The FTP wizard will now create the 'OsaServer' folder instead of the
'OsaSync' folder on the FTP server.
- When the OsaSync connection wizard was run and canceled before ending
then a few settings were saved.
New in version 5.2.1 (January 11, 2005)
solved errors/problems:
- When updating multiple tasks in simple list view if was in certain
scenarios possible that OsaSync didn't detect all changes thereby causing
some tasks to become out-of-sync.
New in version 5.2 (December 30)
new functions:
- OsaSync now also supports the French, German, Italian and Spanish
languages. OsaSync adapts the Outlook language if it's one of these
languages.
- FTP errors can be ignored by clicking a checkbox on the FTP options
window. FTP errors can sometimes occur but are in most cases temporary;
the next time OsaSync connect to the FTP server this is likely to be
without errors so these errors can often be ignored.
solved errors/problems:
- Error# 6 in proc: clsFolder.moOlItems_ItemChange. Overflow
New in version 5.1.2 (December 6)
solved errors/problems:
- If the 'prepare folders for synchronization' wizard was run in
advanced mode and a computer was added to the list of synced computers (so
the folder was already synced) this caused problems because OsaSync
recreated the OsaSync ID's of all items in the folder. This caused the
folder to become out-of-sync with the computers on which the folder was
already synced.
- Error# 517750789 in proc: clsAppImp.CheckAppExceptions. This error
could occur during the compare process when OsaSync detected that an
instance of a recurrent appointment was deleted on the other computer but
not on this computer.
New in version 5.1.1 (November 26)
solved errors/problems:
- Error# 91 in proc: ctlFTPfolders.SetCaptions. Could happen when the
connection wizard was started from the OsaSync options page
- Error# 91 in proc: clsExplorer.ToggleMenuButtons
- Several customers expressed there confusion with regards to the
OsaSync licence key and the subscription key. In order to make this
subject more simple we stop working with a separate subscription key and
add the subscription date to the regular OsaSync licence key. From now it
doesn't matter if you buy your initial licence; if you extend your licence
or if you renew your subscription. In all cases you receive the same
licence key. If you reinstall OsaSync you now only need to paste the last
licence key you received from us, so there's no need anymore to paste a
separate subscription key.
New in version 5.1 (November 22)
new functions:
- FTP file transfer can now be ZIPPED and encrypted. By zipping all
files before sending them to the FTP server the transfer process becomes
much faster. Zip files are encrypted with a strong encryption key in order
to make the FTP file transfer very secure. Zipped files can only be
unzipped when the same password has been set on all computers.
The FTP options window has been extended with a 'zipping and encryption'
tab on which zipping can be enabled and a password can be set.
In order to use this new zipping and encryption feature you will need a
licensed copy of Winzip 9.0 or higher. You also need to download and
install a command line support add-on for Winzip. The OsaSync FTP options
window will take you directly to the Winzip download pages.
- During the connection wizard a prefix can be set to be used by all
other computers during the import of appointments or tasks. A choice can
be made on the appointments tab of the advanced options page whether you
want OsaSync to use prefixes that are assigned by you or if you want to
use the prefix as it has been set by the other computer.
- The OsaSync registration window now has only one input box for licence
keys. There was some confusion about which code (or key) had to be pasted
in which input box. We start using the term 'licence key' for each
encrypted code you receive from us regardless if the code is for a
subscription renewal or for a new OsaSync licence.
We also dropped the term 'upgrade' because it was used ambiguous in
OsaSync. 'Check for updates on other computers' has been changed to 'check
for changes on other computers'. 'Upgrade licence' has been changed to
'Extend licence' and 'Upgrade OsaSync' is now only used to get a new
OsaSync version.
solved errors/problems:
- In a certain scenario a new contact could be created twice on the
other computers.
- Tasks in a table view: if a task item was marked complete without the
task having been selected prior to clicking the complete box then this
change could be missed by OsaSync.
- Several other errors.
New in version 5.0 (October 25)
new functions:
- Distribution lists are supported and can now be synced. Resynchronize
your contacts folders that contain distribution lists to start the
synchronization of the distribution lists (by running the prepare
folders for synchronization wizard again).
- When a folder is synchronized it is not necessary anymore to manually
merge items from other computers into the 'source' folder. OsaSync will
do merging. This was already the case for email folders and is now
also working for contacts, appointments, tasks and notes folders.
- A compare data expiration date can now be set on the OsaSync
advanced options window. If compare data is created and the other computer
comes back online when the expiration date has expired then the compare
data will not be processed but will be deleted. Older compare data is not
so useful anymore because several new changes can have been made since the
compare data was created. This expiration date now defaults to 7 days.
- Compare data can now be created for a selected range of computers. The
OsaSync menu has been enhanced with the option Create compare data for
this folder with selected computers.
- It is now possible to sync a folder that is already synced with an
extra computer from the OsaSync tab on the folder properties window
(right-click on a folder and choosing properties).
- The prepare folders for synchronization wizard has a new option
to synchronize folders in enhanced mode. Using enhanced mode it is
possible to sync several large folders much faster then when using normal
mode. Enhanced mode however requires manual copying of the .pst file(s) so
this mode can only be used when your Outlook and OsaSync setup
enables the initial use of the same .pst file.
- For appointments and tasks prefixes can now be used in order to
see instantly who has created and/or updated the item. E.g. an appointment
with the subject 'Coffee with Ron' will show as '[PvdG] Coffee with Ron'.
Prefixes are set on the OsaSync advanced options page. When you (re-)sync
an appointment or task folder, the wizard will ask if you want to use
prefixes.
- New layout of the OsaSync advanced options page: a tabbed dialog with
three tabs is used in order to present options more structured.
- Excluding top level folders for OsaSync can now be done by simply
selecting folders from a list instead of having to type folder
names.
- An option has been added on the advanced options page to start OsaSync
in Local Mode and not try to connect to the LAN server,
- If you change the birthday or anniversary of a contact then Outlook
does not update the corresponding appointment in the calendar.
OsaSync will now take care of this.
solved errors/problems:
- If the default contacts and calendar folder are synced and you added a
birthday or anniversary to a contact then this could result in duplicate
appointments in the calendar on the synced computers.
- An email flagged complete can now by synced. In previous OsaSync
versions syncing of flagged complete messages resulted in the error 'unsend
messages cannot be flagged complete'
- The progress windows shown by OsaSync used to get the focus. The
active window would loose it's focus thereby interrupting your work.
Progress windows don't get focus anymore in this version.
- Appointments and tasks now sync there changes immediately when the
item is saved; not when the item becomes unselected like OsaSync used to
do before.
- Dismissing or snoozing an appointment or task does not result in an
update on the other computers anymore.
- Working with meeting requests does not create duplicate appointments
anymore like it used to do in previous versions.
- Overall handling of appointments and tasks has improved, resulting in
a more secure and robust syncing experience.
- If a new contact is created and closed without saving OsaSync does not
create update files anymore.
- Several other tweaks
New in version 4.3.3 (July 22)
solved errors/problems:
- FTP: it was not possible to increment the FTP timeout setting on the
FTP options page before the connection wizard had run so the
connection wizard could not connect to a FTP server that needed a timeout
period longer then 10 seconds.
New in version 4.3.2 (June 22)
solved errors/problems:
- OsaSync Client-Server mode: when OsaSync was running on a
computer configured as the OsaSync server and a network connection was
not possible this could result in OsaSync not correctly being aware of
all configured computers. In this case the OsaSync options window did not
list all previous configured computers. That in turn could result in
folders getting out-of-sync because OsaSync didn't create update data for
those computers not 'seen'.
- FTP: when a computer configured for connecting via FTP only is
unable to connect to the FTP server this could cause OsaSync to go into a
loop for about 1 minute causing Outlook to appear to hang.
- Read-Only folders: if while running the synchronization wizard
a folder was configured Read-Only on some but not on all computers then it
was possible that the configuration of Read-Only computers did not succeed
completely.
- Read-Only folders: if an item is added in a Read-Only folder
OsaSync will show a message and delete the item.
- OsaSync by default sets the OsaSyncNew or OsaSyncChanged
category when an item is imported after being updated on another computer.
Some users indicated there dislike of this feature so it is now optional:
you can disable the use of these categories on the OsaSync advanced
options page.
- If Outlook is connected to an Exchange server OsaSync will by
default ignore the top level folder 'Public Folders'. This makes it
possible to sync folders from the users mailbox although these mailboxes
(there top level folder names) are different on each users machine. Note:
this is only possible when there are no other top level folders other then
the public folders and the users mailbox.
New in version 4.3.1 (June 14)
solved errors/problems:
- OsaSync Client-Server mode: when OsaSync was running on a computer
configured as the OsaSync server and a network connection was not possible
this could result in OsaSync not correctly being aware of all configured
computers. In this case the OsaSync options window did not list all
previous configured computers. That in turn could result in folders
getting out-of-sync because OsaSync didn't create update data for those
computers not 'seen'.
- FTP: when a computer configured for connecting via FTP-only is unable
to connect to the FTP server this could cause OsaSync to go into a loop
for about 1 minute causing Outlook to appear to hang.
New in version 4.3 (June 7)
new functions:
- Creation of compare data for mail folders runs much faster.
- Compare: It's now also possible to create compare data for a
selected folder and all it's subfolders. This process will also
detect if there is a folder that's synced on this computer while it's not
synced on the other computer or vice versa.
- Moving, copying or deleting a selection of more then 15 items at once
(a bulk) has become more solid. If two or more bulk operations were
performed fast after one another OsaSync could 'miss' one of these bulk
operations.
- FTP: when Outlook starts OsaSync tries to connect to the FTP
server for 10 seconds. If the connection has not been established within
10 seconds a time-out occurs in order to prevent Outlook from
starting to slow. For some configurations this time-out period can be too
short. You can now set the number of seconds on the FTP options window for
this time-out.
- FTP: if you connect to a computer that's been configured for
connecting both via the LAN and via FTP it's now possible force OsaSync to
change the connection on the FTP options window from LAN to FTP or
vice versa. You might want to do this if you have reconnected your laptop
to the LAN while OsaSync still wants to connect via FTP (in case something
went wrong; normally OsaSync detects a reconnection to the LAN and
switches back from FTP to LAN automatically).
- FTP: It is now possible to configure FTP files transfer from
behind a firewall by specifying several firewall settings on the
ftp options window.
- OsaSync will now mark an item when it imports its changes from
another computer as being new or changed. OsaSync adds the category
"OsaSyncNew" when it's a new item and "OsaSyncChanged" when it's a change
to an existing item. This enables you to quickly see which items have been
added or changed by OsaSync by applying a view with the category field. If
an item marked with "OsaSyncNew" or "OsaSyncChanged" is changed by you the
marker will disappear on your computer and appear on the other computers
after this change has been imported on those computers.
When you remove the "OsaSyncNew" or "OsaSyncChanged" category when you are
finished reviewing the updates, it will not be recognized as a change, so
nothing will happen on the other computers.
- OsaSync Options can be password protected. If you want
to prevent an inexperienced user from changing OsaSync options you can
check the box 'Enable password protection for OsaSync options' on the
OsaSync advanced options window. You will have to specify a password which
will be asked for whenever an option is changed (except for options
concerning the display of progress windows and the enabling of extended
logging).
- Compare process options have been arranged more clearly on three
tabbed dialogs on the compare options window.
solved errors/problems:
- When comparing e-mail folders is was possible that e-mail became
duplicated.
- Error# 13 in clsProtocolProc.GetHighestTxTSeqNr or in
clsProtocolProc.CreateFileName: type mismatch.
- Error# 91 in proc: clsFldMon.SetItemsAddedAction. Object variable or
With block variable not set. This could happen if an email was moved back
into the inbox.
- Error# 196695 in proc: clsFolderMonitor.FindItemInFolder. This error
occured when comparing an empty email folder.
New in version 4.2 (May 7)
new functions:
- When OsaSync is in local mode because the LAN server is unavailable it
will now automatically try to connect again to the server and resume
normal mode. Whether OsaSync automatically tries to reconnect or not is
settable on the OsaSync advanced options page. Outlook can appear frozen
for several seconds when OsaSync unsuccessfully tries to establish a
connection to the server.
- Peer-to-peer mode: when a computer is not available OsaSync shows a
message. You can now indicate that you don't want to see these messages
anymore.
- You can set the default option to always have OsaSync delete duplicate
e-mails. This is set on the OsaSync advanced options page or on the window
which is shown after a duplicate e-mail has been detected by OsaSync.
- In order to detect duplicate e-mails OsaSync now checks the internet
message ID. This ID is unique for each e-mail.
- The optional progress windows shown when OsaSync imports updates from
other computers and when OsaSync transfers files with the FTP server can
now be displayed minimized in the Windows taskbar so the popping up of the
progress windows doesn't interrupt anymore.
solved errors/problems:
- Error# 91 in clsFldMon.SetItemsAddedAction. Object variable or With
block variable not set. Could happen when an email is moved to the Junk
E-mail folder.
- If an e-mail was moved back into the Inbox folder this was not
recognized by OsaSync so this would not happen on the synced computers.
- When a meeting request was created this would result in duplicate
meeting request on synced computers.
- Duplicate birthdays or anniversaries could be created in the Calendar
when the Contacts folder was compared and contains contacts with the
birthday or anniversary set.
- If two identical e-mails arrived in the Inbox then OsaSync would
prompt you with the 'duplicate e-mail detected' dialog twice and delete
the e-mail twice if chosen. This has now been corrected; you will now be
prompted once.
- OsaSync also checked for duplicate items in non-synced folders.
- OsaSync sometimes wrote temporary data into the OsaSync application
installation folder. This resulted in errors when the user doesn't have
write/modify access rights in this folder. Temporary data is now written
in the system TEMP folder (Note: the user should still have create-,
write-, modify access rights in the OsaSync\LOG folder).
New in version 4.1.4 (March 12)
solved errors/problems:
- After installation of Office XP SP3 the Outlook security dialog was
triggered when a contact item or an appointment was selected. This version
doesn't trigger this warning anymore.
- Error# 6 in proc: clsFolder.moOlItems_ItemChange. Overflow
- The compare process can now be run when the folder is empty (in order
to see if the other computers do have items in the folder)
- error# 91 in clsFtpTransfer.SetReady. This error could occur if the
FTP process had to reconnect to the FTP server during the files transfer.
New in version 4.1 (February 27 2004)
new functions:
- Extensive checks have been added to make sure no DUPLICATE OsaSync
ID's can exists in the same folder. Warnings have also been added in case
an item is added to a folder and OsaSync sees that this item is already in
the folder. You will have to explicitly allow the adding of duplicate
items or choose to have them deleted by OsaSync. OsaSync recognizes an
item as being the same if the following properties are the same:
- Contact: full name; company name and email address
- Appointment: start time; end time; location and subject
- Task: start date; due date; status and subject
- E-mail: sender name; date/time email was sent and subject
- If OsaSync goes into Local mode because the server is not available it
is now possible to check for changes and have OsaSync come out of local
mode if the server is up again.
- When OsaSync is importing updates from other computers it now shows a
progress window. Whether you want to see this window or not every time
OsaSync processes update files can be set on the OsaSync options page.
We recommend to keep this window visible and to limit your changes in
synced folders during the time this window is visible. During the time
OsaSync is processing updates it is possible OsaSync misses a manual
change made by you (e.g. you move an email from or to a synced folder) so
it's best to wait until OsaSync has finished processing the update files.
- If it's necessary to remove OsaSync ID's from a folder you can now
select this folder instead of having to remove ID's from all folders.
- By default if you move an item from a synced folder to a non-synced
folder, OsaSync will also move this item on the synced computers and
create the non-synced folder if necessary. You can now change this
behavior to items becoming deleted on the synced computers instead of
being moved by a setting on the OsaSync advanced options page.
- If an item is deleted on another computer from a synced folder it will
also be deleted on your computer. This happens by default without
notification. You can now have OsaSync ask you for confirmation before it
deletes an item. You can do this for each item type on the OsaSync
advanced options page.
- It's now possible to specify an alternative port number for syncing
via the FTP server.
solved errors/problems:
- Several issues related to syncing via the FTP server
- Error when deleting an appointment
- When OsaSync was looking in a folder if an item (or item ID) is
already present this could take some time especially in folders with a
large number of items. The speed of this lookup process has now been
increased dramatically.
- Several other errors
New in version 4.0.2 (November 28)
solved errors/problems:
- OsaSync connection wizard while trying to configure an FTP server:
Some FTP servers return there information in a slightly different way then
other servers. This resulted in OsaSync not being able to 'see' the
folders on the FTP server.
- The compare process for Tasks and Calendar folders could 'miss'
existing differences between items so these differences where not
corrected.
- The notes field of Tasks and Appointments could loose it's formatting.
- An update to the Contacts notes field was sometimes not synced. This
could happen if the notes update was the only update to the Contact.
- Creation of synchronization data has been changed in order to prevent
Outlook from freezing during the 'prepare folders for syncing' process.
- If 3 or more computers are synced an extra check is added to make sure
all computers are marked for syncing with each other correctly.
- Small but nasty bug that could result in updates
being 'missed' by OsaSync.
New in version 4.0 (November 21)
new functions:
solved errors/problems:
- In some scenario's duplicates contacts or emails could be created.
Before OsaSync imports an item it will now first check if the item is not
yet there. For Contacts OsaSync will use the full name, company name and
email address to see if the Contact is already present. Appointments are
matched on start date, end date, location and subject. Emails on sender
email address, subject and send-on date. If the folder already contains
the item then OsaSync will not import the item again but only match the
OsaSync ID (= the 'vaSCid' field)
- Extra checks are also added to make sure no items can be imported with
the same OsaSync ID
- If a new Contact was created and it was marked Private while 'do not
sync private items' was set on the OsaSync Advanced options page the
contact was still synced.
- In some scenario's not all User-Defined Fields on a custom Contacts
form were synced correctly. Some fields could be missed.
- Error# -271 in proc: clsFolder.moOlItems_ItemAdd. Automation error.
This could happen when an anti-spam application like Norton Anti-Spam
moved an email from the inbox to the spam folder.
- When OsaSync was ready with comparing data received from other
computers, the timer to automatically check for changes on other computers
was not enabled again. No updates were processed until the next restart of
Outlook or until 'check for changes' was clicked in the OsaSync menu.
- When you run the 'prepare folder for syncing' process or create
compare data the corresponding computers will postpone importing this data
before all data has been received. This prevents the scenario that the
importing computer could import data faster then the source computer could
generate the data and therefore end up with incomplete data.
- several other minor enhancements.
New in version 3.4.3 (August 28)
solved errors/problems:
- OsaSync now also 'catches' updates to Contact categories made by
moving a contact in a view by category. This was previously not recognized
so this update wasn't synced to the other computers.
- Error# 0 or 91 in proc: clsCreateCmpData.CreateNextFile. Could occur
when compare data was created for a Calendar folder.
- Error# 13 in proc: clsAppProcessor.pmsgImportMsgFile. Type mismatch.
Occured when an appointment or task was imported during the compare
folders process.
New in version 3.4.2 (August 15)
solved errors/problems:
- error# 91, Object variable or With block variable not set. Procedure:
clsFldMon.Process2FldsChanged. This error could occur when monitoring
e-mail folders was not set.
New in version 3.4.1 (August 13)
solved errors/problems:
- error# 91, Object variable not set or error# 424, Object required in
proc: clsFoldermonitor.pmsgMoveOrCopyFolder
- In some scenario's moving a folder could be 'missed' by OsaSync
resulting in the folder not being moved on the synced computers.
Improvements have been made to reduce this chance.
- Error# 91 in proc: clsFldDelItmsWrap.moDeletedItems_ItemAdd. Object
variable or With block variable not set. Happened when there were no
synced folders yet.
- This update includes a small utility called OsaMonitoring that
checks every minute if OsaSync is still running and warns if this is not
the case. See the FAQ What is
OsaMonitoring for details.
- The way OsaSync processes update files on other computer has been
improved. It will now be possible to continue working when a large number
of files is being processed. This improvement also strongly reduces the
chance of Outlook freezing or running out of memory during the import of
synchronization data for folders with many items.
New in version 3.4 (August 4)
new functions:
Enhancements to the folder comparing process:
- The possibility to compare e-mail folders.
There are two major differences in the way OsaSync compares e-mail folders
with the way other folders are compared:
1). OsaSync only checks if the same e-mails exist in the folder on both
computers but it doesn't compare the properties of the individual e-mails
(like sender name, subject and so on).
2). OsaSync doesn't receive all e-mails to be compared but only the e-mail
headers. If an e-mail is not found on the current computer and you choose
'Update this computer' then OsaSync will ask the other computer for this
e-mail. The other computer will see this request the next time it
processes the 'check for changes on other computers' and will respond by
copying the e-mail. This means that some time will elapse before the
e-mail will be visible on the current computer.
- All options related to folder comparing are moved to a separate window
'Compare folder options'. This window is accessible during the compare
process.
- New option for the compare process: 'update the property on this
computer if it hasn't changed since the last compare run'. OsaSync will
automatically apply the properties of the item on the OTHER computer by
updating the item on THIS computer if:
a) the item has been changed on the OTHER computer on a later time then on
the current computer AND
b) the item on the CURRENT computer hasn't been changed since the last
time when the folder was compared.
In this case it is certain that the differences are caused by a change on
the OTHER computer.
- It is now REALLY possible to continue working while OsaSync is
creating compare data or when it is processing compare data received from
another computer. Comparing takes place in the background and doesn't
block Outlook as it used to do in previous versions.
- If the comparing process detects a difference and prompts you with a
window to make a choice it is now still possible to access Outlook and
continue working. Previously you had to close this window in order to be
able to do anything else in Outlook.
solved errors/problems:
- The FileAs field for contacts could be different on the destination
computers as on the source computer after synchronization. This resulted
in a different listing of the contact items when the contact view is
sorted on the FileAs field.
- error# 91: in proc: clsExplorer.moOLExpl_FolderSwitch, Object variable
or With block variable not set. Happened when selecting the 'My Documents'
or 'My Computer' icon in the Outlook bar.
- Error# 91 in proc: clsFldDelItmsWrap.moDeletedItems_ItemAdd. Object
variable or With block variable not set. Happened when deleting an e-mail
while monitoring e-mail was not set on the OsaSync options page.
- Problem during first time synchronization with more then one other
computers:
When there are no folders already synced and the first time a folder is
synced to more then one computer then this folder is not marked on the
other computers as being synced with all other computers. So if you sync a
folder on computer A with computer B and C then B doesn't mark this folder
as being synced with C and C doesn't mark it as synced with B. This error
doesn't occur when there is at least one folder already synced when the
'prepare folders for synchronization' is started.
New in version 3.3.1 (June 27)
solved errors/problems:
- Error# 6 in proc: clsManager.GetRemoteData. Overflow.
- Error# 424 in proc: AddinGlobals:CleanUpGlobals. Object required.
Could occur if a contact inspector window remained open for some time.
- Error#: 424: Procedure: AddinGlobals:CleanUpGlobals. Object Required.
Occurred when Outlooks closes and there are no synchronized folders.
New in version 3.3 (June 26)
In this Upgrade OsaSync will run a one time only
conversion process. Starting Outlook can take a few minutes because of this
process.
=> July 31: Due to a small error in the conversion process OsaSync
will create data files for all items in a PDA enabled folder after the first
time OsaSync has checked for updates on other computers (manually from the
menu or automatically). This results in the other computer appearing to
freeze when it is processing all files generated on the other computer.
This happens only once, just wait till all files are processed. This small
error is corrected in version 3.4
new functions:
- Enhanced PDA/cell phone support:
OsaSync will now automatically recognize all changes made on your PDA
while you sync with the PDA and copy them to all other computers. All
items new, updated or deleted on your PDA will be added, updated or
deleted on the computers synced with OsaSync. The manual procedure
'Copy PDA changes' has become obsolete.
Read more about this new PDA support
and how to enable OsaSync for PDA support on the FAQ page.
- When OsaSync is comparing contacts and finds a difference it is now
possible to see all contact properties for both contacts in one
window. This makes it more easy to see what has been changed and to choose
which property has to be used.
solved errors/problems:
- If Word has been selected as the default e-mail editor this will now
also work when a reply or forward message is composed.
- Imported e-mails were always imported as being read. The checkbox 'Do
NOT mark imported e-mails as being read' on the advanced options page
didn't work.
- If an email in the Outbox was edited again the email wasn't sent on
the next scheduled send/receive action but remained in the Outbox.
- If an email was saved as a Draft and send on a later time then the
email was not always deleted from the Drafts folder on the synced
computers.
- Working with custom forms could lead to creation of one-off items
because OsaSync was using some user defined fields other then the 'vaSCid'
field. These other user defined fields have been removed so if you are
working with a custom form and you have added the 'vaSCid' field to this
form then one-off items will not be created anymore.
New in version 3.2.1 (June 11)
solved errors/problems:
- Error# 53 in proc: clsContactProcessor.ImportBody. File not found
New in version 3.2 (May 22)
new functions
- OsaSync now supports the synchronization of appointment color
labels. Note: Outlook 2000 doesn't support appointment color labeling.
- If OsaSync runs in Local Mode it will display 'OsaSync - LM' in the
Outlook menu. OsaSync runs in Local Mode when OsaSync has been configured
in Client-Server mode and when the server is not available (e.g.: when you
travel with your laptop). In Local Mode it is not possible to synchronize
or compare folders.
- You can now create a new contact by copying and pasting an existing
contact into the same folder and then change only certain properties like
the contacts name. OsaSync now recognizes this and assigns a new unique
contact ID (= the 'vaSCid' field) to the copied contact.
- The Advanced Options window now adds the possibility to specify the
name of a top level folder to be excluded by OsaSync. When OsaSync starts
it iterates all folders in all top level folders. Some top level folders
like 'WinFax Fax Logs' produce errors when OsaSync reads it's contents.
Other folders that can produce problems are HTTP mailboxes like hotmail.
An excluded folder will not cause problems but its sub folders cannot be
synced anymore.
- While syncing contacts the contact notes field now retains
formatting with bold. italic, colors etc. Formatting was lost in
previous versions.
- If the same contact notes field is updated on two disconnected
computers OsaSync will now recognize this and prompt you to ask which
update you want to use. You can also choose to append the update from the
other computer to the existing notes field which enables you to merge the
changes manually.
- If OsaSync is setup in Client-Server mode then the 'check for changes
on other computers' time can now be set to a minimum of 1 minute (this
used to be 5 minutes).
- When a calendar folder is synced OsaSync now by default does not sync
appointments in the past. The 'prepare folders for synchronization wizard'
however allows you to overrule this and sync the complete calendar. This
is not recommended because importing the calendar data on the other
computers can take a long time.
solved errors/problems:
- If an appointment or task was opened from Outlook - Today and then
deleted this appointment or task was not also deleted on the other
computers.
- If an new appointment was discarded (closing it without saving), an
new empty appointment was created.
- If two instances of Outlook were started this could result in an error
when one instance was being closed.
- In some scenario's copying or moving an item could be missed by
OsaSync. Copying and moving items has been improved so items will also be
copied or moved on the other computers.
- When OsaSync imports sync data for a folder already synced, OsaSync
asks if you want to delete the items in the folder before starting the
import in order to prevent duplicates. If you answered yes then not all
items were deleted due to a bug so this could result in the creation of
duplicates.
New in version 3.1 (April 28)
new functions
- New folder synchronization wizard. This wizard takes you step by step
through the prepare folders for synchronization process. See the updated
Getting Started page for
details.
- A folder can now be marked as Read-Only on a target computer during
the synchronization process. In this way syncing works one-way only: from
the source to the target computer. The user on the target computer can
only view the contents of the folder but not make any changes.
- The new synchronization wizard syncs one folder at a time but
experienced users can change this to multiple folders at once by checking
a box on the OsaSync advanced options page.
Note: this is not recommended.
solved errors/problems:
- Error# 91 in procedure ClsApp.Appitem: Object variable or With block
variable not set. Could happen on right-clicking the Calendar folder
- Error# 234 in proc: clsComputer.ReadFromRegistry. Error calling API
function. This error occurred when Outlook was started while there are
very much contact folders synced.
- Error# 438 in proc: clsContactProcessor.CompareCntProperties. Object
doesn't support this property or method
- When working with more then one top level folder (= more .pst files)
the deletion of items and folders on the synced computers did ONLY WORK IN
ONE TOP LEVEL FOLDER. Items or folders being deleted in one of the other
.pst files did NOT get deleted on the synced computers. This has been
solved so now all items and folders in all .pst files will be deleted on
the other computers as well.
- Syncing subfolders of a folder that had been assigned an alternative
folder name on the other computers was not handled correctly.
New in version 3.0.3 (April 10)
new functions
- The 'Prepare folders for synchronization' process can now be disabled
by setting a checkmark on the advanced options page. Disabling this
process can prevent a user from accidentally syncing a folder again if the
folder syncing preparation process has already run.
solved errors/problems:
- Error# -57335 in procedure: clsMail.CreateID. This happens with
a Hotmail account (or other HTTP account) when selecting more than
one message using either the "Shift" or "Ctrl" key.
- The licence key for a 10 user licence did not work.
- If the property 'Contact found on other computer' on the advanced
options page was checked it was not checked anymore on the next startup.
New in version 3.0.2 (April 2)
solved errors/problems:
- When comparing contacts OsaSync could prompt you saying that a contact
had a business address on one computer and not on the other computer while
this is not the true; the contact doesn't have a business address on both
computers.
New in version 3.0.1 (March 26)
solved errors/problems
- Error# 438 in proc: clsManager.moInspectors_NewInspector. Object
doesn't support this property or method. This error occurred when opening
a task with OsaSync extended logging enabled.
- Error# 91 in proc: clsFolderMonitor.ProcessFldAdd. Object variable or
With block variable not set. Could happen when a new folder is created in
a synced folder
- When OsaSync is installed in C/S mode while there is no connection to
the server, OsaSync still tried to access the server causing Outlook to
slow down or freeze.
- Error# 424 in proc: clsExplorer.DisableMenu. Object required
- If you are working with 2 top level folders (= 2 .pst files) and both
folders have an inbox folder the syncing of emails in the inbox was not
accurate; emails synced from the inbox on one machine did end up in the
inbox in the wrong .pst file on the other machine.
- If a new contact was created while the selected folder was not a
contacts folder and the contact was moved into a synced folder from the
inspector menu 'File - Move to folder', this new contact was not synced.
New in version 3.0 (March 7)
new functions
- Possibility to configure OsaSync in Client-Server mode.
Read here more on C/S and the advantages
compared to the current Peer-to-Peer mode.
- When resyncing a folder OsaSync now asks if it can delete all existing
items in the folder prior to importing the new sync data so it is not
necessary to do this manually anymore.
solved errors/problems:
- Error# 438 in procedure: clsManager.moInspectors_NewInspector. This
happened only when extended logging was enabled and an occurrence of a
recurrent appointment was opened.
New in version 2.5.2 (March 2)
solved errors/problems:
- Error# 76 in procedure: ctlSharingType.AllowNextStep. Path not found.
Occurred when running the connection wizard.
New in version 2.5.1 (February 27)
solved errors/problems:
- Error# 9 in proc: clsFldMon.CreateDataForFlds. Subscript out of range.
This happened when there was no folder synced yet of an Outlook item type
monitored by OsaSync.
- Error# 234 in proc: clsComputer.ReadFromRegistry. Error calling API
function. Could happen when a large number of folders were synced.
- In some (exceptional) scenario's a deleted appointment was not deleted
on the other computers.
New in version 2.5 (February 20)
new functions; solved problem
- The 'prepare folders for synchronization' process as well as the
'Create compare data' process has been revised in order to speed up the
creation of data files when syncing or comparing with two or more other
computers. When a large folder was synced with several other computers
this process could run a long time and sometimes cause Outlook to freeze
up.
- Importing synchronization data files runs faster especially for
calendar folders.
New in version 2.4.3 (February 13)
solved errors/problems:
- Run time error 429: activex component can't create object. Occurs when
trying to run the connection wizard.
New in version 2.4.2 (February 12)
- Some applications like ActiveSync (for the PocketPc) initialize
Outlook 'behind the screens'. If the Outlook process is already running in
the background and you start Outlook manually OsaSync would not start.
This update adds a workaround for this.
- Outlook becoming unstable and behaving
strange on Windows XP. Examples of strange
behavior:
The ESC or DEL key does not respond; the preview pane doesn't work;
Outlook item edit windows cannot be closed; Run time error 91 when Outlook
closes; Outlook doesn't want to restart; etc.
New in version 2.4 (February 7)
new functions
- Copying calendar entries to another day (using drag & drop while holding
CTRL) or another calendar folder is now possible.
solved errors/problems:
- Error number 13 Procedure: clsInterface.AcceptOCXparams. This error
could occur on clicking the 'synchronize this folder...' button on the
OsaSync tab of a folder property page.
New in version 2.3.1 (February 4)
solved errors/problems:
- Changes to a private contact, appointment or task were not updated on
the other computers although 'Do NOT sync items marked as private' was not
checked.
- When a contacts address was cut and pasted into another address type
(e.g. business address was deleted and home address created) the old
address was not deleted on the other computers.
- If more then one incoming e-mails were moved to another folder by an
Outlook rule, OsaSync didn't move the same e-mails on the other computers
accordingly.
- In some cases a licence key related problem could occur
resulting in error# 13 in clsManager.testlicence.
New in version 2.3 (January 31)
new functions
- Syncing of contacts and appointments marked as 'private' has been made
optional. In version 2.1 the feature has been added to NOT sync items
marked as private. This has now been made optional depending on the
setting 'Do NOT sync items marked as private' on the OsaSync advanced
options window. By default private items ARE synced now.
- The checkbox "Do NOT mark imported e-mails as being read" has been
added to the OsaSync advanced options page. Checking this box imports all
e-mails as unread. By default all e-mails are imported as being read.
solved errors/problems:
- If Tasks were monitored by OsaSync while Appointments were not
(checkboxes on the OsaSync options page); the compare process
wrongly prompted for each task as not being found on the other computer.
- Error nr: 9: GetAppItemAndFld: Subscript out of range. Occurred when
syncing a contact without a location and subject.
- Error nr: 234: Procedure: clsComputer.ReadFromRegistry. This error
could occur on WinXP if a large number of e-mail folders was synced.
New in version 2.2 (January 23)
new functions
- A new function has been added: 'Copy PDA changes for this folder' and
'Copy PDA changes for all folders'. You can use this function to quickly
copy those items that have been changed by the PDA or cell phone syncing
software to the other synced computers. The difference with the compare
process is that copying the changes made by your PDA syncing software
copies only those items that have been changed in the last x minutes
while the compare process creates compare data for ALL items. Read more on the
differences with comparing on the FAQ
page.
solved errors/problems:
- If an e-mail was saved in the Drafts folder using Word as an e-mail
editor and sent later it remained in the Outbox.
Note: if you re-open the e-mail in the Drafts folder while you use Word as
the email editor, Outlook changes the editor type to HTML editor so Word
is not used.
- When comparing e-mail folders OsaSync created compare data while this
was not necessary, causing the compare process to run for a long
time on large folders.
New in version 2.1.2 (January 18)
solved errors/problems:
- Sent e-mails imported by OsaSync were not imported in the Sent Items
folder but in the inbox.
- error 131063 in clsMailproc.pmsgImportMsgfile: can't move the items.
New in version 2.1.1 (January 17)
solved errors/problems:
- If in version 2.0 or 2.1 the option 'monitor
e-mail folders' on the OsaSync options page was unchecked this could lead
to several errors:
- A folder not being synced anymore.
- When comparing folders OsaSync prompted for the 'personal folders'
folder as not found.
- An e-mail imported by OsaSync was marked as unsent. All e-mails are
now marked as having been sent unless it's a draft in the Drafts folder.
- Imported e-mails were marked as unread. Now all e-mails imported by
OsaSync are marked as having been read.
New in version 2.1 (January 13)
new functions
- Contacts and appointments marked as 'private' (check box in the right corner of the
contact edit window) are now NOT synced anymore. This makes it possible to
exclude some items in a synchronized folder from being synced.
solved errors/problems:
- If your regional settings have a dot as the date separator character
OsaSync ran into trouble on updating the Birthday or Anniversary of a
contact.
- On changing a contacts email address the Outlook security warning was
shown.
- In some scenario's it was possible for deleted appointments not to be
deleted also on the other synced computers.
- If the synced email is in HTML format the email was not shown as a
HTML message but showed the hyperlinks as text.
New in version 2.0 (January 9 2003)
new functions
solved errors/problems:
- A contact category could be duplicated on the other machine after
assigning a new category to a group of selected contacts.
- OsaSync did not reliably distinguish between the contact items Home
and Business address fields.