VisualSVN Server 2.5.x version family has reached its End of Support. We do not provide maintenance and technical support for all VisualSVN Server 2.5.x builds.

Please upgrade to the current version that is available on the main download page.



Version 2.5.25 [Download]

Version 2.5.22 [Download]

  • Updated to Apache HTTP Server 2.2.29 with fixes for the following vulnerabilities: CVE-2014-0118, CVE-2014-0231, CVE-2014-0226, CVE-2013-5704.
  • Disable SNI (Server Name Indication) extension to workaround non-compliant Subversion clients that incorrectly handle SSL handshake alerts.

Version 2.5.19 [Download]

Version 2.5.18

Version 2.5.14 (Not released)

Version 2.5.13

  • Hotfix: Subversion 1.6 and older clients are unable to commit changes if a repository path contains whitespaces or non-ASCII characters.

Version 2.5.11 (Not released)

Version 2.5.7

Version 2.5.4

  • Updated to Apache Subversion 1.7.4. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.7.4/CHANGES
  • Properly restart Apache HTTP Server child process if it gets aborted.
  • Log appropriate error messages when Apache HTTP Server child process gets aborted.
  • Remove inode from ETag HTTP header (to prevent false positive detection by security screening tools).

Version 2.5.3

  • Updated to Apache Subversion 1.7.3. For further details please see
    http://svn.apache.org/repos/asf/subversion/tags/1.7.3/CHANGES
  • Updated to Apache HTTP Server 2.2.22
  • Updated to OpenSSL 0.9.8t.
  • Add CreateGnuTLSCompatibleCertificate registry option to create GnuTLS compatible self-signed certificates. See the KB56 article for details.

Version 2.5.0 [Release Notes]

Major changes

  • Updated to Apache Subversion 1.7.0 For further details please see Apache Subversion 1.7 Release Notes.
  • Enable SVNPathAuthz short_circuit option to improve performance on authorization intensive operations (e.g. svn log).
  • Add support for IPv6 protocol: VisualSVN Server now may be configured to listen on IPv6 interfaces.
  • VisualSVN Server Manager now attempts to use delegation impersonation level when connecting to a remote server.
  • Being installed for the first time, VisualSVN Server makes the pre-configured self-signed server certificate trusted on a local machine.
  • Never trigger Subversion hooks when managing repositories in VisualSVN Server Manager.
  • Adjust Apache HTTP Server settings for better compatibility with Subversion 1.7 clients.

VisualSVN Server Manager improvements

  • Restart VisualSVN Server service gracefully when applying new configurations settings.
  • Allow to configure repository access permissions for accounts from trusted Active Directory domains.
  • New self-signed server certificates are generated to be valid for 10 years.
  • New self-signed server certificates are generated to be valid for server authentication only.
  • Add option to view current server certificate details.
  • Several performance and usability improvements.
  • Fixed: unable to import certificate with expiration date later than 2049 year.

Other changes

  • Rename authentication realm to "VisualSVN Server".
  • Move server.pid file to a local temporary directory.
  • Set default maximum size of VisualSVN Server log to 20mb.
  • Fixed: unable to create or remove folder in VisualSVN Server Manager if commit log message contains line breaks.
  • Fixed: web browsers do not invalidate cache and manual page refresh is required to view recent repository changes.
  • Fixed: VisualSVN Server service doesn't gracefully handle system shutdown/reboot events.