Thu Jul 15 17:22 IST 2010 - #419106 : Support for multibyte user names. Bumped version of client to 3.8.0.3 - #586879 : Assembly version bumped from 3.8.0.1 to 3.8.0.2 for windows clients. - #565212 : Corrected the spelling mistake in windows clients. - #559623, #558332 : Changes are done to fix Linux, Mac and Windows 64 bit upgrade issue. - #550526 : When a file is deleted on client machine, its not being deleted on server as well as on client. When user deletes it on client, the issue is that for first sync, initially server files are verified with client and so no entry in client which makes the server to download, then client files are processed to server which deletes on server. Now for second sync, this file is uploaded back to server which creates illusion that file is not deleted. Fix is that when evera file is being downloaded from server, it checks in work array delete nodes whether same node is there or not. if there, it won't download, else downloads ------------------------------------------------------------------- Wed Nov 25 21:42:48 MDT 2009 - rkumar@novell.com - Fix for nautilus crash on 11.2 ------------------------------------------------------------------- Wed Sep 30 21:42:48 MDT 2009 - sbipin@novell.com - Fix for downloading all the missed files while merging iFolder. ------------------------------------------------------------------- Wed Sep 23 22:30:59 MDT 2009 - sbipin@novell.com - Account gets removed while any exception in Check for Update. This issue resolved by catching the exception and logging the message. - Changes are made to handle combination of ports, dns, ip etc during authentication. If during authentication, at any stage if it fails, it will revert the authenticated domain. - Name conflict resolution feature exists only for linux and windows. So the fix is applicable only for these platforms.. Fix: When name conflict occurs, only the local file is displayed in the GUI for renaming(Since server side file renaming is not implemented for any of the platforms). The user simply has to select the local file name displayed in the GUI, give a diff name and click rename. Thats it.. users job is done.. ------------------------------------------------------------------- Wed Sep 16 23:05:59 MDT 2009 - sbipin@novell.com - Changes are done to verify and re-create the missing directory. Only if node exist. - 1. Killing the simias process if any before starting the app and before quitting the client in Mac. - Implements server names filter option from the list of users in sharing dialog - client install script is updated in such a way that the error messages sent to log are also printed on the current shell. - The issue has been fixed and checked in to both sp2 and trunk . UI is updated based on security policy set. Verified with a user * No encryption was enabled * Encryption was enabled * Encryption was forced! - Rename "pt" to "pt-BR" for both help files and l10n DLLs - Added check for mono 1.2.5 in MAC. ------------------------------------------------------------------- Wed Sep 9 21:33:46 MDT 2009 - sbipin@novell.com - Changes are done to disable revert option when selected ifolder is synchronizing - server down exception handled. - Default account now appears selected in security menu options window. Default account now at the top of the list. Added object for Simias web service. - Fix for showing enhanced menu items on windows client. ------------------------------------------------------------------- Tue Sep 8 05:53:37 MDT 2009 - sbipin@novell.com - Changes are done to handle client upgrade issue - Changes are done to handle space between file name. - Version bumped to 3.8.0. - Preventing the user from accessing preferences menu which contains account creation dialog when simias is loading. ------------------------------------------------------------------- Tue Sep 1 05:02:59 MDT 2009 - sbipin@novell.com - Fixed windows client upgrade issue. ------------------------------------------------------------------- Mon Aug 24 23:46:42 MDT 2009 - sbipin@novell.com - Checked in localized files after adding missing items in "iFolder preferences" dialog on "General" tab - Checked in localized files after adding missing items in menu "Security" - Copyright year changed to 2009 on all languages for MAC. - Fix Windows client upgrade issues by ensuring that a major upgrade occurs on the target machine - Modified the way to check for upgrade in Mac client - Changes are done to verify the server and client version and prompt for upgrade. - If the file is not associated with any appliation, it is causing trouble to open it. Solved this problem by looking for the associated application. If it is not found, it will show a dilog to user to select the application and then it opens it. Fixed the problem of showing info in properties dialog. - chagnes are done to enable/disable revert menu option and share button based on ifolder condition. - Updated copyright in Mac client to 2009. - Encrypted iFolders will not sync files if there is only change in the timestamp. Touching will not cause a upload. Merging conflict will not be seen if the files are uploaded from a web access and synced back to the same folder using thick client. - Changes has been done to not remove item from workarray, in case of exception while uploading files to server. ------------------------------------------------------------------- Thu Aug 20 00:54:23 MDT 2009 - srinidhi@novell.com - Changes are done to enable conflict resolution button when ifolder with conflict has been selected. - Changes are done to enable ifolder open/download functionality on double click. - Changes made to handle encryption = no case - changes are done to restrict synchronization of encrypted ifolder, if passphrase is not provided. ------------------------------------------------------------------- Wed Aug 12 23:18:11 MDT 2009 - sbipin@novell.com - Updated localized po and resx files. - Included newly added localized help files to both 32bit and 64bit installers - Simias client now listens on loopback ip only. - Linux client will be able to comeup when all files except .local.if files are deleted from datapath. - Fix for ArgumentNullException when server is not reached because of firewall. - The fix provided: Click delete for shared ifolders on server(not on local box); an alert panel comes up saying membership would be removed. - Updated localized files. - Some strings were wrongly pulled from localized files, issue is fixed. - Fixes server restart due to Journal thread exit issue. - Fixed: Right click options for few ifolder were not working, when multiple domains are added and few of them are in disconnected state. - Solved the problem by checking whether domain is authenticated or not before prompting for password. ------------------------------------------------------------------- Thu Aug 6 01:45:46 MDT 2009 - sbipin@novell.com - Set the maximum supported version for upgrading ifolder3 Windows client to 3.7.2. - Updated localized files. - Width of labels and Button in Add Account dialog were increased. - Fixed 75 warnings in iFolder Linux Client Application and UI code. - Updated the version of iFolder to 3.7 and later in help files - Updated localized client help files under UI directory. - 2 strings were added for localization . These strings are used in GLobalProperties.cs ------------------------------------------------------------------- Mon Aug 3 01:49:16 MDT 2009 - sbipin@novell.com - Thick client application is not able to open on vista 64 sp1. - Prompting for password again, in case wrong password is entered while connecting to the server using auto-account. - Changes to disable synchronization in case the nschronization disabled tag is set to false from autoaccount. Changes to accept true/false boolean values in any case (case insensitive), in the autoaccount.xml file. - Checking whether or not the iFolder is disabled before starting with the iFolder sync. Checking for the iFolder disabled state before uploading data to an iFolder. - Overwriting the autoaccount.xml.backup file (if present), with the latest autoaccount.xml after the autoaccount setup. - Included missing file remove_share_48.png to both InstallShield projects to avoid a crash - new strings are removed, instead existing Localized strings are used. - Autoaccount merges the default folder into correct location. - To prevent the widget to overlap. changes are done to apply minimum size to ifolder main window. - iFolder creation is not supported on CDRom drive on Linux. - Remember the Passphrase is pulled in correctly in to UI. Works well in all languages. - changes made to display email address of CA in key recovery wizard. Changes also made to display default RA as first in drop down menus. - change is done so that during user-move, sync will not give false impression that sync is successful for a file, it will fix data loss problem of user move. changed code is inside simias-core. - changes are done in label, functionality to make Linux client consistent with windows client. - untranslated strings in Set new passphrase dialog Strings were being pulled in wrongly . Issue has been fixed. - iFolder newly started process failed to get access to FLAIM database as previous instance of simias still holds the resource issue is fixed. - Updated VS solution to include localized Resources.resx in to the build - changes are done to verify Domain Authneticated status before prompting LoginWindow. - added string, prompting user about error occurred and to exit client - Next button always is enabled on first page. When user clicks the next button, different messages are displayed to enhance usabilty windows:7021 linux :7020 - When ifolder is shared from client, now default rights will be "Read Only". It is made compatible in all clients and web access - Error in install-ifolder-scrip.sh /root was hard coded , it is replaced with $HOME - Added "_Location" and "_Account" strings to en.po for localization - Added hot keys to buttons of ifoldermsg dialog in linux - String was wrongly being pulled from mo files . Issue has been resolved . A new string has been added to en.po for l10n. - In sharing dialog of Mac client, when ownership is transferred to another user, it is now showing the updated status of all users. - Changes done also to mac client to show wait sync status. Msg added to sync lo - Missing filter string added to iFolder Windows UI. - Revert to Normal folder checks for domain connection and then enables/diables remove from server checkbox. - Default iFolder location is put into USERPROFILE instead of current APPDATA. Now the default iFolder gets created in visible path on Vista. - Handled all exceptions and display appropriate messages for key recovery utility on welcome page - Untranslated strings in Change Passphraze dialog - untranslated strings in Select account dialog - Save as... string was not localized . This string has been added to en.po - Updated localized help files. - untranslated strings in ifolder client - untranslated message in Congratulations dialog. - untranslated strings in Default ifolder screen . Strings were being imported in correctly. Location: string has been added to en.po for localization . - Strings were being picked up wrongly from linux client . This issue has been resolved . _Download default ifolder string has been added to en.po - remove_share-48.png has been included in windows build. Changes need to be done in IS project. Bug has been moved to CM and Win_iFolder.txt has been updated. - changes made to key recovery wizard to update login status once wrong credentilas are entered. Same done for reset password for successful change of password. - Changes are done to show file status (upload,download,delete) and progress bar at same time. - Changes done to maintain compatiblity between Linux and Windows client with respect to Disabled iFolder state ("Wait Sync"). - Changes are done to hide Tool tip for selected iFolder as soon as mouse moves out. ------------------------------------------------------------------- Wed Jul 22 07:30:10 MDT 2009 - sbipin@novell.com - Updated localization files for MAC. - Showing the enhanced conflict window from every place of conflict invocation in case the client plugins is installed. - prompt for login while trying to create an encrypted iFolder in offline mode. - Changed the enhanced conflict resolution window to render properly on resizing. - Fix for handling the exception while trying to resolve a name collision. - Changes done to set proper (5 min) Reschedule time, update UI (client sync log) with info, for disabled ifolder. changes done to update correct un-managed path for Merge ifolder. - Windows and Linux client take the changed sync values from server. - Connect disconnect now shows correct no of iFolders when more than one domains are connected. - Sync interval is display issue on Windows client is fixed. - changes are done to update Client Synchronization Log with, information of iFolder whose Synchronization is Disabled. - Clinet Key Recovery wizard will all browse/selection of non .p12 files - Error message when trying to connect to nonifolder server does not have exception show issue is fixed. - Search in windows share dialog is as good as linux now. - GTK package will be checked only if --with-clientplugins is passed to autogen during build - 1.changes are done to set proper (5 min) Reschedule time, while syncing disabled ifolder. Hence, Log will not be filled with Sync Disabled message. - Added additional files in the UI folder of all non-english help files. - Changes are done to fix exception, new ifolder is created and is syncing and at the same time, ifolder view is being changed between listview and thumbnail view. - Changes are done to fix exception, new ifolder is created and is syncing and at the same time, ifolder view is being changed between listview and thumbnail view. ------------------------------------------------------------------- Thu Jul 16 02:07:04 MDT 2009 - sbipin@novell.com - Localized strings added. - This issue has been fixed. . Both Nautilus and linux client po files were updated . Tested on sle10 and sle 11 . - Changes are done to handle random exception, while making web call to get List of All ifolder, when domain is in disconnected state. Fixed for Linux Client. - Delete button show correct image and text for both Delete and Remove my membership as per the state of selected folder. - Included the x86 and x64 directories in the ifoldercomponent project and added post build event to copy the ifoldershellres.dll to ifolder_stage - changes are done to prevent switching of view from Thumbnail to Listview, while adding domain. - Changes are done to handle and truncate long ifolder name and location. - Changed all the dialogs of the security menu to display only logged in doamins in drop down box.Changes made to 1.Export 2.Import 3.Change password 4.Reset passphrase 5.Forgot passphrase - Option to merge default ifolder while downloading if a folder with same name already exists in Mac. ------------------------------------------------------------------- Wed Jul 8 11:25:46 MDT 2009 - sbipin@novell.com - Changes made in forgot passphrase dialog to store passphrase locally in server_default case. ------------------------------------------------------------------- Wed Jul 1 09:41:03 MDT 2009 - sbipin@novell.com - Repackaged with correct shell script. - Exception thrown when account removed. - When user dont provide PP while login, encrypted ifolder status is updated as "Passphrase not provided". Also a message to sync log is appended. - the code which was trying to set the disk quota policy as 0 after sharing is now removed because thick client user does not have right to set disk quota policy. fixed on all clients. ------------------------------------------------------------------- Thu Jun 25 00:51:12 MDT 2009 - sbipin@novell.com - Key recovery shell script added to windows.Use this script to execute Keyrecovery.exe - Added server_default RA to list and made code changes to cater to tat - UI update happens on every start or stop sync. This fix has been done on both windows and Linux Clients ------------------------------------------------------------------- Thu Jun 18 00:30:35 MDT 2009 - sbipin@novell.com - linux client is crashing in list view of ifolders Refresh has been called using Glib Idle hence refresh does not crash and kill X. - fixed Beta3.3 linux client hangs after a while issue. ------------------------------------------------------------------- Thu Jun 11 00:32:25 MDT 2009 - sbipin@novell.com - UT bug fixes for Usability Enhancements. Updated the resources files. Updated the images. Added new images. - changes are done to update server informaiton - Linux Client : In List view small icons are used. - changes are done to add option in Prefrence dialog to hide SyncLog and Policy Voilation notification. - Default view in Linux Client is made to list view - Changed background color for key recovery wizard on linux - Changed background color of wizard on windows - Enabling and disabling of buttons,adding host ip to domain name, more message boxes added to key recovery wizard, changes to reset passphrase and change password dialog to add host name,better navigation among pages of wizard - Added message boxes for key recovery wizard, made usability changes, removed warnings, added host url for reset passphrase and change password, linked to some missing resources for wizard - Changed the if condition of saving the exported file on m/c -exportifoldercryptokeys -Member.cs - Built all the client help files after an updation to one of the additional .js file. - Added help file link to key recovery wizard on linux password and reset pasphrase dialog - linux client - Added some more messages to the wizard as pop ups for better usability. In both windows and linux client - Implemented the string changes on windows client 1. key recovery to change passphrase 2.reset to change passphrase - Changed the following strings of the security menu 1.Key recovery to forgot passpharse 2.reset to change passphrase - Corrected typo error. Changed "man" to "main" ------------------------------------------------------------------- Thu Jun 4 08:39:18 MDT 2009 - sbipin@novell.com - In list view for domain login event UI is updated. Icon is changed on Connect Button.change on connect button .Client should logout from current domain after successful password change - missed in merge Webaccess share page drop downbox is defaulted to UserName. Merged the code from new ui branch to trunk. Issues Fixed : Delay time in moving iFolder from server to client [ UI ] and revert menu item sensitivity. Include new icons and English help files into 32bit and 64bit InstallShield projects. - Usability enhancements, this is done as per HF recommendation and the feedback that we got from various iFolder users across all sections. New files were incorporated to take care of client help file display problem. changes are done to resize ViewChanger combobox. - Key recovery wizard for windows client - made string changes, managed exceptions - Added keyrecovery wizard for linux client, made changes in enter passphrase and reset passphrase dialog, changes to po files. Made changes to textbox sensitivity. Sensitivity changes, error handling. - Made changes related to ifolder session expiration after successfull password change.Changes to show the help link for the change password dialog. - client help files were updated to incorporate content related to passphrase recovery wizard. - changes were made to the client help to incorporate changes resulting from HF recommendations Using the new image for toolbar icon for "download" item in Mac client. - For password change feature, after successful password change, web-access and clients will logout from current session. Added the code related to logout once password is changed successfully on Mac client. - Made changes to configure to reduce warnings for mono 2.4 server changes. iFolder Simias/plugin changes for to make iFolder work with mono 2.4 build and runtime environment. Changes include build, automake, configure.in, spec file, iFolder setup script and .cs file code changes to support mono 2.4. - Server side implementation of Key recovery support. This includes the automated key recovery with server as the Escrow. This implements the Default server RSA. Affected modules: SimiasClient.dll SimiasLib.dll Simias.Web.dll Simias.Server.dll Simias.exe - String changes made as per HF suggestion. Implemented Forgot passphrase in Mac client. Added a image file as a part of new UI. - Plugins spec file was renamed so that package name and spec name are same ------------------------------------------------------------------- Wed May 27 23:36:42 MDT 2009 - sbipin@novell.com - Solution files in vs2008 format. - Fixed the sync problem with Chinese characters. - Changes are done to avoid OBS build failure by adding IO header file. - merging of encrypted ifolders is not working properly - InstallShield project changes to incorporate new MS VCRT 90 DLLsa - changes are done to disable "Revert iFolder" option, for Synchronizing iFolder. - Changes are done to remove delay in moving ifolder from server space to local ifolder space, while performing download and merge functionality. - Plugins spec file was renamed so that package name and spec name are same - Prevented to log wrong information regarding iFolder default domain. - Changed the minimum sync interval check to 5 seconds. - Checking in 32 bit InstallShield project changes to incorporate new MS VCRT 90 DLLs ------------------------------------------------------------------- Wed May 13 23:23:39 MDT 2009 - sbipin@novell.com - #500531 : EULA included in both 32bit and 64bit installers. - Sharing is functional in Vista 64. - Added Force merge to AutoAccount.xml - checked in the libflaim library for Windows 64 - Fix the sequence of the InstallUtil_Simias custom action so that Simias.exe gets installed correctly. Autorestart of ifolder now works correctly. - Changes are done to handle linux client hang issue. Test case Ran : 1. Multiple time Log off and Log in. 2. Revert ifolder 3. Revert ifolder with delete 4. download ifolder 5. upload ifolder 6. Log off and leave client for some time (> 15 min) (On SLED11 this use case cause blankout of linux client earlier). Expected behavior, now, as ifolder client is made event based. There will be a slight delay seen while performing Download and Merge Functionality. Effected dll are Novell.ifolder.web.dll and Novell.iFolder.UI.gtk.dll ------------------------------------------------------------------- Thu Apr 30 01:04:07 MDT 2009 - sbipin@novell.com - Made changes to the client help to reflect changes regarding merging the default ifolder during download. - changes are done to handle Linux client hang issue - Added check for .DS_Store/Thumbs.db files not to display messag - Some time the call to GetProcessByName throws this exception. This code has been put in a try - catch and handled . A Message will be printed in terminal when this occurs , How ever, client starting will continue as usual . ------------------------------------------------------------------- Mon Apr 27 02:52:08 MDT 2009 - sbipin@novell.com - Issues with Autoaccount download path. Added a force merge option in auto account. The download of ifolder functionality now prompts for merge if a folder by same name already exists. Download of ifolder is made consistent across all platforms and options. - A set of 3 radio buttons was implemented in preferences 1. restore open window 2.hide main window on start up 3.normal start up ------------------------------------------------------------------- Wed Apr 1 23:37:06 MDT 2009 - bipin@novell.com - 64 bit nautilus crash has been fixed. nautilus plugins are working on sle11 and openSUSE11.1 . - Changes are done to handle Exception, while performing operation "Revert ifolder with server delete". - Vista 64, iFolder startup error for the first invoke is fixed. account creation. Changes to resetpassphrase Dialog.