What's New
5.3.2(05/13/2008)
Performance improved.
5.3.1(03/06/2008)
Improvements and bug fixes in 5.3.1:
- Fixed bug where the status of a file may be shown as "Needs Merge" if
another client check in the file on the same machine.
- Fixed bug where the merge result of a file may be incorrect if there are
conflicts in the multiple check-ins when working with Visual SourceSafe 8.0.
- SourceAnywhere for VSS Eclipse Plug-in extends its availability to C++
development within Eclipse.
- MergeHero improved:
- Directories Comparison results can now be shown by default.
- Fixed bug where MergeHero maybe corrupt in three-way merge.
5.3 (01/09/2008)
- Added Remote Version, Local Version, Status columns in the file
list. Providing version number and one-word descriptions of the state (Normal,
Edited, Renegade, Needs Merge, Old, Missing, Unknown, More Recent) of
the working copy of the file.
.gif)
- MergeHero interface greatly improved. More like Microsoft Visual
SourceSafe Visual Merge. More friendly to use.

- Added Changed Text marker to designate
conflicting changes to a file.
- Added optional way to apply/remove changes -
by left clicking the button-like lines in the top two panes.

- For File Diff, added display options for Ignore Tabstop and
Ignore White Space.
- For Project Diff, added display options for
showing only the files exist in the left/right side, or only the
identical/different ones in both places. (Show Left-Only Files,
Show Right-Only Files, Show Identical Files, Show Different Files).
- Added support for Eclipse 3.3.x.
5.2 (09/26/2007)
Main improvements in 5.2:
- Performance greatly improved. For most operations, SourceAnywhere for
VSS 5.2 can be 1.2 to 5 times faster than SourceAnywhere for VSS 5.1. For
large teams or teams with big projects, the performance improvement can be
greater.
- Performance improved when SAW server is installed on a different machine from the one hosting VSS
database.
- SSL root certificate is exported and
imported automatically when using SSL
encryption.
- Precision of "Server-based time zone offset" option improved to
minutes.
- Added "Remember Password" option in
Login dialog box of GUI Client, as
seen in the following figure:
.GIF)
- Added "Select all" and "Invert selection" option on the Edit menu
of GUI client.
- Added a prompt dialog box when adding file(s) without working folder.
- Added "Comment" column on both
File History and
Project History dialog
boxes.
- Allows users to view an old file version directly by adding "View"
option in File History
dialog box, as seen in the following figure:
.GIF)
- Added "Refresh Option" for the View tab of Windows Client
options, as seen in the following figure:
.GIF)
- Added Status Search functionality in Java GUI client.
- Added "Get" button in project history dialog box of Java GUI client.
- Added View tab for Java Client options.
- Allows users to check in items using drag and drop from working folder
to Dynamsoft SourceAnywhere for VSS Java Explorer.
- Added Share command in Visual Studio IDE.
- Macromedia studio plug-in improved to support Dreamweaver CS3.
- Allows users to get project from Dynamsoft SourceAnywhere for VSS in Eclipse Plug-in.
- Added "Dir" and "GetProjectHistory" commands in Command
Line Client.
- Allows users to get the Check Out Status of a file by using GetFileInfo
command in Command Line Client.
- Added Support page in both Server Manager and Cache Server Manager,
which helps users maximize the benefits in Dynamsoft SourceAnywhere for VSS.
- Removed login dialogue box of Server Manager, which allows
administrators to access Server Manager more conveniently.
- Pin process optimized. There is no need to configure
"Project with Pinned" in Server Manager anymore.
Bug fixed in 5.2:
- Fixed bug where getting old version of a labeled file failed when the
"Include Labels" option on History tab is unchecked.
- Fixed bug where the Check Out Folder of checked-out files or projects
are not displayed when
users re-open Dynamsoft SourceAnywhere for VSS Explorer.
- Fixed bug where caching information (e.g. working folder, check out
folder, user, etc) may be lost if the local
caching file is read-only.
- Fixed bug where check-in failed during the three-way merge
process.
- Fixed bug where checking "Include Sub directories" option doesn't work
when comparing directories.
- Fixed bug where the check out
status of an item checked out by others cannot be shown in Eclipse Plug-in.
- Fixed bug where web project cannot be deployed to other computer.
- Fixed bug where unlocking a user account failed in Server Manager.
- Other minor bug fixes and tweaks.
5.2 Beta (09/04/2007)
5.1 (2/09/2007)
- Product name changed from "SourceAnyWhere" to "Dynamsoft SourceAnywhere for VSS".
- Added Project With Pinned
functionality in Server Manager. Excluding pinned status of VSS files in
Dynamsoft SourceAnywhere for VSS will mainly improve the performance of
refreshing.
- Added "Duration for file status caching" option for the General tab of
Visual Studio IDE Client options. Checking this option may improve the
performance of IDE client when there are a large number of files in the
solution.
- Removed limit on the maximum number of files that can be cached on the
cache server. And added File Cache option in the
Memory Cache
Settings window of Cache Server Manager, which allows you to specify the
amount of disk space used for file cache.
- Capabilities of Get operation improved when getting a project through
labels.
- Fixed bug where memory leak occurs when using SSL encryption.
- Fixed bug where the IDE client hangs when opening "Pending Checkins" tab
in Visual Studio 2005 IDE.
- Fixed bug where source control bindings of projects may lose when
re-opening a solution that contains multiple projects in Visual Studio IDE
Client.
5.0.1 (10/31/2006)
Improvements and bug fixes in 5.0.1:
- Performance greatly improved when using SSL encryption
- Selecting a file version in
Project History dialog
box and then performing Get command now allows you to select from the
following two options: get the selected file version only or get the entire
project containing the selected file version.
- Fixed bug where checking out files through SAW Command Line Client fails
sometimes
- Fixed bug where importing Blowfish user keys into SAW Windows GUI Client fails
before the first successful login
5.0 (09/05/2006)
The improvements in SourceAnyWhere 5.0 are divided into the following parts:
Cache Server Added
From version 5.0, SourceAnyWhere provides a caching solution for distributed
development. SourceAnyWhere Cache Server is an optional caching system. It is
used to cache copies of requested server files, thereby improving the client
responsiveness. More
Info
Eclipse Plug-in Added
SourceAnyWhere Eclipse plug-in
is a team provider plug-in for the Eclipse IDE. It enables users to perform
SourceAnyWhere operations within the Eclipse IDE.
More Info
Macromedia Studio Plug-in Added
SourceAnyWhere Macromedia
Studio plug-in enables Dreamweaver or Flash users to access their VSS databases
remotely.
More Info
SDK Added
The Software Development Kit for SourceAnyWhere enables developers to
integrate SourceAnyWhere functionality with their projects.
More Info
Server Manager Improvements
- Added support for SSL encryption. SSL configuration items are added to the general
settings section, as seen in the following figure:

- Memory Cache Setting section
added. Allows you to configure the amount of virtual memory to use for server
caching, as seen below:

- Root CA section added. Allows you to manage
root certificates.

- User Access section added. Allows you to specify
which user(s) is allowed to access a VSS
database, as seen in the following figure:

- User's access to databases can now be specified in Add Users dialog box,
as seen in the following figure:

- Settings of Users and Blowfish User Keys apply for all databases
now.
- After a serial number expires, the expiration date can now be displayed.
- Fixed bug where the Rename action is not logged completely to the log
file.
- Several minor bug fixes.
Windows GUI Client
Improvements
Command Line Client
Improvements
- Added EOL parameter for AddFolder and AddFile commands
- Added comment parameter for CheckoutProject and CheckoutFile commands
- Added support for SSL encryption.
Java Client Improvements
- Added merge functionality when checking in, checking out or getting files.
- Added Wildcard Search functionality.
- Added support for drag-and-drop.
- Added support for SSL encryption.
- Added tooltip for commands on the toolbar.
- Added SAW editor for editing and viewing files.
- Added keyboard shortcuts for commands under the main menu.
- Added keyboard shortcuts for some dialog boxes
- Added creating new folders functionality when setting working folder of a
project.
- Added Java-style Help file
- Improved performance when refreshing file list and refreshing project tree.
- Improved Java GUI
- The sizes and positions of serveral windows can now be remembered,
including Add dialog box, Share dialog box and the main window.
- The path of the selected folder can now be remembered when adding a file
or folder.
- The widths of the columns in the file list can now be remembered
- The file lists can now be sorted on columns.
- Arguments can be now specified for the external editor application in View
Or Edit dialog box
- Fixed bug where the error information is incorrect when the length of the
label name exceeds the maximum allowed length.
- Other minor bug fixes.
Visual Studio IDE
Client Improvements
- Added support for the latest MSSCCI.
- Can now switch freely between VSS and SourceAnyWhere for Web projects in Visual
Studio.NET
MergeHero Improvements
- Can now merge line differences between two versions in a three-way merge
- Other minor bug fixes
4.2.4 (06/07/2006)
Improvements and bug fixes in 4.2.4:
- Performance improved on refresh file list, especially when SourceAnyWhere server is installed on a different machine from
the one hosting VSS database.
- Performance improved on Check In, Check Out and Undo Check Out operations
- Integrated Windows Authentication of Microsoft ISA proxy server is now
supported
- Fixed bug where SourceAnyWhere fails to get old versions of a project
through labels when VSS 2005/8.0 is used as the backend of SourceAnyWhere
- Fixed bug in SourceAnyWhere IDE Client where permission of a file in a Web project is
changed after the file is retrieved from SourceAnyWhere server
- Fixed bug in SourceAnyWhere IDE Client where binding a solution or project to
SourceAnyWhere
server through Change Source Control dialog box does not work properly
sometimes
- Fixed bug in SourceAnyWhere IDE Client where Visual Studio 2003/2005 IDE hangs
sometimes
4.2.3 (01/23/2006)
Improvements and bug fixes in 4.2.3:
- Visual Studio 2005 IDE integration SCC provider can be switched between
Visual SourceSafe and SourceAnyWhere freely
- Fixed bug in SourceAnyWhere IDE Client where Visual Studio 2005 IDE prompts a dialog box
asking whether to replace local files each time when a solution
file is opened.
- Fixed bug where sometimes SourceAnyWhere Explorer fails to connect through HTTP or
SOCKS5 proxy that requires authentication
- Fixed bug where memory leak occurs while refreshing pinned files
4.2.2 (11/23/2005)
Improvements and bug fixes in 4.2.2:
- Supports 3-way merge on
Get Latest Version command in a multiple checkout situation
- Supports character "." in project name when creating a
project in IDE Client
- Fixed bug where in MergeHero the Server version and local copy of file are
not displayed correctly
4.2.1 (10/13/2005)
Bug fixes in 4.2.1:
- Fixed bug where non-English characters in several dialog boxes are not
displayed correctly in some non-English operating systems
- Fixed bug where when adding a file to a project in SourceAnyWhere Explorer, if there
is a special device in the system that appears as a driver in "My
Computer", the Add
Files dialog box sometimes may not be able to point to the working folder of the selected project
- Fixed bug where files with certain VB extensions are not checked
out simultaneously in VB IDE integration . These VB extensions are as follows:
- .ctl/.ctx files (for User Controls)
- .dob/.dox files (for User Document objects)
- .dsr/.dsx files (for Active Designer)
- .pag/.pgx files (for Property page)
4.2 (9/16/2005)
Improvements and bug fixes in 4.2:
- Performance improved when updating file list of projects that have a large
number of sub-projects
- A Windows Command Line Client added
- A Java Command Line Client added
- The Java Client now supports encryption
- File transfer memory leak issue fixed
- Can now automatically reconnect to Server after an interruption
- Fixed bug where sometimes checking out a form in VB IDE integration doesn't check
out the corresponding .frx file
- More customizable options for filtering project/file history, as seen
below:

- Can now be fully integrated with third-party Diff/Merge tools. Added items
for External Programs Options, as seen in the following figure:

- Difference Options added. It is used to configure the Diff option for
MergeHero, as seen below:

- MergeHero now supports pane label
- Other bug fixes
4.1 (6/10/2005)
Main improvements in 4.1:
4.1 Beta (4/21/2005)
4.0.1 (4/8/2005)
Main improvements in 4.0.1:
- Supports Encryption in Dreamweaver Integration
- Supports character "." in project name when creating a
project
- Fixed bug where branching a pinned and then shared
file doesn't unpin the file
- Fixed bug where sometimes an operation cannot be
cancelled in IDE client
4.0 (3/21/2005)
SourceAnyWhere 4.0 introduces many powerful new features and
improvements for SourceAnyWhere.
Here are the highlights:
Details of what's new:
Cross Platform
(Professional Edition only)
With a Java client introduced to SourceAnyWhere 4.0 in addition to the
standard windows client, SourceAnyWhere 4.0 can run on any platform where
Java Virtual Machine runs, including Windows, Linux, Mac OS
X, Solaris, AIX, HP-UX, SCO Unix, FreeBSD and so on.
Explorer Client
-
Show Difference now
supports comparing
two VSS projects, two local projects, or a VSS project and
a local project.

- Supports Status Search like VSS. You can search all
checked out files or checked out files by specific user.

- Get previous version can be performed at the project
level. In other words, you can get all the files of a
previous version in a project now.

- File time settings for Get and
Checkout.

- Include Labels is available in file/project history.

- Time zone difference settings between client and
server.

- The dialog box when adding deleted files is redrawn,
now adding new files or recovering deleted copies can be
applied for all items.

IDE Integration
- Macromedia DreamWeaver MX 2004 Integration added
(Professional Edition only)
- Great performance improvement of IDE integration.
Diff/Merge Tool
MergeHero 2.0 new functionality: Directories diff
3.1.1 (2/28/2005)
A few improvements in 3.1.1:
- A bug fixed: when checking out a file, if the file is checked out by other
and the content of the local file is the same as on server, the local file is
made writable.
3.1 (1/15/2005)
Improvements in SourceAnyWhere 3.1:
- A brand new Server Manager
- Password Policy. Protect user accounts with
strong passwords

- SourceAnyWhere Explorer and SourceAnyWhere SCC IDE integration are modified according to the
password policy and other changes.
- New SCC Provider Manager. You can switch your SCC Provider visually
- Improved check in speed
- The Server Manager configuration file, SourceAnyWhereconfigure.ini, is not
compatible with the previous version due to the dramatic change of Server
Manager
- The BlowFish Key file is not compatible with the previous version. For
encrypted communication, all the key files should be reissued
Bug fixed in SourceAnyWhere 3.1:
- When force check in both unchanged files and changed files at the same
time, some files can not be checked in
- With encrypted communication, if the length of the password is 8, after
one user logs in, the server may stop accepting new user
3.0.1 (12/21/2004)
A few improvements in 3.0.1:
- Minor adjustment made to enable SCC provider to switch between VSS and
SourceAnyWhere
when using Microsoft .NET 2003 IDE integration
3.0 (12/6/2004)
What's new in SourceAnyWhere 3.0:
Speed
- Now, SourceAnyWhere 3.0 has unmatchable speed when used in WAN
- 8 times faster than SourceAnyWhere 2.1
- 100+ times faster than VSS
- (The detailed speed test result will be published shortly)
Explorer Client
- Connection type options, including local, broad
band and narrow band connection are added. The performance of the system will be optimized by
selecting the proper connection type

- File type selection, including text, binary and
auto-detect when adding files and folders

- End-of-line settings for Get Latest Version and
Checkout

- Auto-merge
IDE Integration
- IBM Rational Rapid Developer 2003 IDE integration added
- Borland Delphi 8.0 IDE integration added
Diff/Merge Tool
MergeHero 1.1 new functionalities:
- Three-way merge
- Supports find
- Copy to clipboard
2.1 (11/16/2004)
Our team had developed MergeHero for diff/merge files.
Dynamsoft MergeHero functionality:
- Compare files in the local folder with the VSS versions, or all in the
local folder, or all in the VSS history.
- Automatic merge and conflict detection.
- Graphical display of differences, with lines drawn to show corresponding
changes.
- Unicode support.
- Show the results whether the two binary files are different.
2.0.2 (10/7/2004)
Some of the improvements in 2.0.2:
- More resizable window.
- Shows the status of the encryption in login dialog box.
- Documentation refined.
2.0.1 (8/19/2004)
The following issues have been addressed in 2.0.1:
- Fixed bugs on the IDE client in Microsoft .NET.
- Fixed error on File List sorted by date-time.
- "leave" is now the default option and the version number doesn't change
when check in unchanged file.
- Other minor fixes.
2.0 (7/23/2004)
Here are a few highlights of what is new in SourceAnyWhere 2.00:
- Supports Blowfish secure port to encrypt and you can manage user keys.
- Supports SOCKS 4, SOCKS 5 and HTTP proxy.
- Two progress bars provided: one for single file operation, another for the
total process.
- Supports Pin/Unpin, Cloak/Uncloak.
- Win32 style of Set Working Folder and Add Files dialog boxes.
- Supports drag and drop.
- Rewritten Microsoft Visual Studio 6.0 and .NET. IDE integration.
- Supports Diff functionality by configuring diff tools, such as WinMerge,
WinDiff, etc.
- Intelligent detection if a file is changed.
- Project tree and File List are cached locally.
- Other many refines.
1.1(4/20/2004)
The following features and changes have been included in the
1.1 release:
- Microsoft Visual Studio 6 and .NET IDE integration.
- The data is compressed (zip) before transfer.
- File List can be sorted by clicking the column heading.
- Supports deploy web projects.
- Fixed bugs when operating pictures.
- Setting working folders is now handled properly during add files operation.
- Retain the User name of the last successful connection.
- Retain the server address and port of the last 5 successful connections.
1.0.1 (1/10/2004)
The following feathers and changes have been included in the
1.0.1 release:
- "skip" is now the default option when undo check out unchanged file.
- Supports recursively check out.
- Files can be branched after share.
- Provides command dialogs to set warning messages.
- Fixed bugs about shortcut.
- Fixed incorrect error message when users login database.
- Files with the same name as files already exists in the project will not
be displayed in adding File List when add files.
1.0 (11/15/2003)
SourceAnyWhere (SourceAnyWhere) is a VSS remote/internet access
(SourceSafe remote/internet access) tool. It enables you to use Visual
SourceSafe easily over the Internet. With SourceAnyWhere, you can perform most
SourceSafe operations from any remote location using standard TCP/IP access.
Client almost all the VSS operations are supported:
- Add Files
- Check Out/Check In
- Create Project
- Delete/Purge
- Edit/View
- Get Latest Version
- Label
- Move
- Refresh File List
- Refresh Project Tree
- Rename
- Set Working Folder
- Share/Branch
- Show Difference
- Show History
- Show Properties
- Stop Current Operation
- Undo Check Out
Server runs as a windows service and Server Manger
is a GUI application to manage the sever:
- Sets up multiple VSS database connections.
- File Type Exclusion, files with the extensions can not be
added to projects in the SourceSafe database using SourceAnyWhere.
- Supports all TCP/IP connections, such as PPP, ISDN, ADSL,
etc...