Subversion is een programma voor onder andere software- en projectontwikkelaars waarmee beheer en versiecontrole van broncode en data kan worden uitgevoerd. Het programma kan worden gezien als een directe concurrent voor het welbekende cvs. De ontwikkelaars van Subversion hebben versie 1.6.16 op de wereld gezet. De bijbehorende lijst met aanpassingen ziet er als volgt uit:
User-visible changes:Developer-visible changes:
- more improvement to the 'blame -g' memory leak from 1.6.15
- avoid a crash in mod_dav_svn when using locks. See CVE-2011-0715, and descriptive advisory at http://subversion.apache.org/security/CVE-2011-0715-advisory.txt
- avoid unnecessary globbing for performance
- don't add tree conflicts when one already exists
- fix potential crash when requesting mergeinfo
- don't attempt to resolve prop conflicts in 'merge --dry-run'
- more fixes for issue #3270.
- ensure report_info_t is properly initialized by ra_serf
- locate errors properly on a malfunction
- fix output param timing of svn_fs_commit_txn() on fsfs
- for svn_fs_commit_txn(), set invalid rev on failed commit
- fix sporadic Ruby bindings test failures
- fix JavaHL JVM object leak when dumping large revisions
- use Perl to resolve symlinks when building swig-pl
- allow Perl bindings to build within a symlinked working copy
- don't overwrite the LD_LIBRARY_PATH during make check-swig-pl
- improve unit tests for some fs functions