WANdisco is Hiring!
spacer
spacer
japanese site wandisco.jp
WANdisco logo
sales
support
spacer
Support Downloads
spacer
Latest Talkback Utility (8.58 Kb)

Latest talkback utility. Fixes an issue with a spurious error when run with svn replicator.

LDAP / NIS Plugin (1.92 Kb)

High Availability Plugin for LDAP / NIS user polling.

Place this file in the scm-ha/lib directory and restart the replicator to enable the configuration pages under the security tab in the admin console

CVSROOT Diff Utility (5.28 Kb)

This utility allows you to compare replicated/mirrored CVS repositories really fast without copying each repository locally. Uses strong checksum based comparisons to speed up diffs across large repository. For instance 1Gbyte repository diff could be accomplished in minutes over the WAN as opposed to hours it would take to copy 1GByte repository over the WAN. See the README for instructions. Please run the diff when CVS repositories are not changing. It only checks file contents and not metadata (tags) across repositories.

If your CVS server does not support the rls command, please download the CVS Repository Diff Utility

CVS Repository Diff Utility (3.09 Kb)

This utility allows you to compare replicated/mirrored CVS repositories.
The md5sum of the file is 5a5e2eec23d877ae9cf45a8a3f501d43.

If your CVS server supports the rls command please download CVSROOT Diff Utility.

Log Rotation (3.10 Kb)

The cvs-replicator/config/log.properties file controls log rotation and other aspects of logging. Download this log.properties if you want to setup log rotation. It's a text file with current log rotation settings: 2Mbytes per file, 100 rotations. The current log file has ".0" suffix appended automatically.

CVS MultiSite start script (7.31 Kb)

cvsreplicator (v2.5.2) startup script with the fix for spurious readonly mode email at startup

cvserr-sys.catalog (3.10 Kb)

Patch to existing cvs replicator installation running version 2.5.3 or less. Copy it to the cvs-replicator/config directory and re-start. The patch allows the cvs-replicator to detect extra set of errors from CVS backend - exec format error, No space left on device etc.

Patch for cvs keyword bug (3.47 Mb)

This patched CVS source code fixes the CVS bug# 4573 that causes spurious revisions to be created due to keyword differences.

To install the patch, download this patched CVS source code, and follow the ususal CVS build and install procedure, repeated below for your convenience:

  1. md5sum cvs-1.11.21-kwdiff.tgz
    Should match - 2faba797fec977afd84943bcddfdb198
  2. tar pzxf cvs-1.11.21-kwdiff.tgz
  3. cd cvs-1.11.21
  4. ./configure
  5. make
  6. make install

CVS patch for custom properties. (2.45 Mb)

This patched CVS source code adds the support for following features: Allow a customized CVS client to send properties to the CVS server.

RedHat rc init.d replicator/WANdisco agent startup script. (2.40 Kb)

RH compatible startup script. Use chkconfig to add as a init.d service that will startup the WANdisco Proxy agent's like cvsreplicator, failoveragent etc when the system reboots. Can also be used to start svnreplicator, failoveragent by changing the env variables.

SuSE Linux rc init.d replicator/WANdisco agent startup script (2.66 Kb)

SuSE compatible startup script confirming to the Linux Standard Base Specification (LSB). Use chkconfig to add as a init.d service that will startup the replicator when the system reboots. Can be used to start cvs|svnreplicator, failoveragent, cvs|svnsecurityagent by changing the paths and env variables

check-valid-dirs.pl (1.07 Kb)

The commitinfo script that deals with the cvs add bug as well as permissions issues when committing into a directory. The pre-commit script will fire in the 'verify' phase of a commit transaction and abort the commit before it even replicates. This allows the administrator to catch corrupted sandboxes before it causes the replicator to go into read-only mode. The steps for installing it are:

  • Copy the script to the same location at all sites. For example, /usr/wandisco/bin
  • Setup execute permissions on the script file
  • Change the CVSROOT/commitinfo file to invoke this script. For example:
    ALL /usr/wandisco/bin/check-valid-dirs.pl
  • Check-in the commitinfo script and make sure its replicated to all sites

When the CVS user tries to commit from a bad sandbox that has a directory locally added but missing at the CVS repository, they would get an error message. This would occur prior to any replication. The message may look like as following:

[user1 ~/<3>dir0/bad]$ cvs ci -m new foo
WANdisco caught a CVS fatal error - The parent directory: (/home/cvsroot/dir0/bad) was not added in the CVS repository. Please clean the CVS sandbox by deleting the directory 'bad/CVS' and then run 'cvs add' on the directory again before committing the files in the directory. You have encountered this problem due to a know bug in 'cvs add'.
cvs commit: Pre-commit check failed
cvs [commit aborted]: correct above errors first!

Since 2001 WANdisco has set out to push the limits of what can be achieved with multi-site distributed systems deployed on a Wide Area Network (WAN). The result of these efforts is new technology that fundamentally changes the way distributed nodes, or servers, interact to provide unprecedented levels of reliability, availability and scalability (RAS); Enabling the internet to realize its full potential. WANdisco has applied this technology to the development of its suite of MultiSite SCM Solutions for CVS, CVSNT, and Subversion. For the first time a development team can truly be spread-out across the world and work as one unit, in real-time. Global 2000 companies rely on WANdisco's suite of SCM solutions for CVS, CVSNT and Subversion to enable them to distribute work between multiple sites based on where their talent is located, rather than time-zone constraints. Subversion MultiSite supports elements such as subversion client, subversion book, subclipse, subversion repository, subversion mac, subversion server, subversion gui, subversion cvs, subversion tutorial, subversion svn, subversion apache, subversion version control, subversion visual studio, subversion hosting, collabnet, subversion os x, tortoise subversion, subversion download, subversion linux, subversion checkout, subversion command line, subversion tigris.

JIRA MultiSite and JIRA Clustering combine JIRA's flexible and easy to use bug tracking, issue tracking, and project management solution, with WANdisco's active-active replication technology to turn a JIRA central server implementation into a distributed, enterprise ready application lifecycle management solution.

CVS MultiSite supports elements such as cvs gui, cvs training, cvs windows, kde cvs, cvs support, cvs tools, cvs viewer, cvs rcs, cvs hosting, secure cvs, cvs manual, cvs linux, cvs host, cvs error, cvs build, cvs com, cvs reports, cvs book, cvs repository, learning cvs, bugzilla cvs, cvs replacement, subversion cvs comparison, cvs branching, essential cvs, cvs server linux, install cvs, view cvs, cvs client, cvs documentation, cvs server, it cvs, cvs software, cvs diff tool. CVSNT MultiSite supports elements such as cvsnt, cvsnt download, cvsnt 2.5, cvsnt ssh, cvsnt server, cvsnt eclipse, cvsnt sspi, cvsnt windows, cvsnt password, cvsnt client, cvsnt pserver, cvsnt setup, cvsnt password agent, cvsnt install, cvsnt installation, cvsnt linux, cvsnt tutorial, cvsnt manual, cvsnt 2.0, cvsnt configuration, cvsnt lock service, cvsnt 2.0.4, cvsnt lock, cvsnt repository. Also compare WANdisco to technology such as CVSUP, RSYNC, revzoom, Perforce, Clearcase, Bitkeeper and others.