Changelog for
subversion-1.6.23-2.1.x86_64.rpm :
* Mon Sep 16 2013 lijewski.stefanAATTgmail.com- svnserve: fix creation of pid files CVE-2013-4277 (subversion-CVE-2013-4277.patch)
* Thu Jun 06 2013 lijewski.stefanAATTgmail.com- update to 1.6.23 [bnc#821505]: + fix FSFS repository corruption due to newline in filename (CVE-2013-1968) + fix svnserve exiting when a client connection is aborted (CVE-2013-2112) + fix argument processing in contrib hook scripts (CVE-2013-2088)
* Sun Apr 07 2013 andreas.stiegerAATTgmx.de- update to 1.6.21 [bnc#813913], addressing remotely triggerable vulnerabilities in mod_dav_svn which may result in denial of service: + CVE-2013-1845: mod_dav_svn excessive memory usage from property changes + CVE-2013-1846: mod_dav_svn crashes on LOCK requests against activity URLs + CVE-2013-1847: mod_dav_svn crashes on LOCK requests against non-existant URLs + CVE-2013-1849: mod_dav_svn crashes on PROPFIND requests against activity URLs- further changes: + mod_dav_svn will omit some property values for activity urls + improve memory usage when committing properties in mod_dav_svn + fix mod_dav_svn runs pre-revprop-change twice + fixed: post-revprop-change errors cancel commit + improved logic in mod_dav_svn\'s implementation of lock. + fix a compatibility issue with g++ 4.7
* Fri Jan 04 2013 andreas.stiegerAATTgmx.de- update to 1.6.20 (bnc#796050) - Client- and server-side bugfixes:
* Fix typos in pt_BR, es and zh_TW translations - Server-side bugfixes:
* add Vary: header to GET responses to improve cacheability
* fix fs_fs to cleanup after failed rep transmission
* fix an assert with SVNAutoVersioning in mod_dav_svn
* Mon Sep 17 2012 andreas.stiegerAATTgmx.de- update to 1.6.19 (bnc#780848) - Client-side bugfixes:
* handle missing svn:date reported by svnserve gracefully - Server-side bugfixes:
* fix possible server hang if a hook script fails to start
* fix write-through proxy commit regression introduced in 1.6.17
* partial sync drops properties when converting to adds - Developer-visible changes:
* fix the testsuite to avoid FAILs on APR hash order
* Sun Mar 25 2012 andreas.stiegerAATTgmx.de- update to 1.6.18 (bnc#753940) User-visible changes:
* reject invalid svn:mergeinfo at commit time over DAV (issue #3953)
* fix reintegrate merge regression introduced in 1.6.13 (issue #3957)
* make the stderr output of the post-commit hook XML-safe (r893478)
* fix a rare source of FSFS corruption (r1240752)
* plug a memory leak in the bdb backend (r1205726)
* server-side performance fix for \"log -g\" (r1152282)
* fix description of svndumpfilter\'s --targets option (r1151911)
* fix datastream corruption during resumed transfer in ra_serf (r1154733)
* fix a crash in ra_svn SASL authentication (r1166555, -678)
* fix potential corruption on 32-bit FSFS with large files (r1230212)
* make website links point to subversion.apache.org (r896893, -901, r915036)
* fix non-fatal FSFS corruption bug with concurrent commits (issue #4129) Developer-visible changes:
* fix sqlite distfile retrieval in get-deps.sh (r1134734)
* fix swig-py memory leak (r1235264, -296, -302, -736)
* allow passing --with-jdk to gen-make.py on Windows (r966167)
* Thu Jan 19 2012 dmuellerAATTsuse.de- fix perl bindings failure (bnc#710878)
* Mon May 30 2011 stspAATTelego.de- update to 1.6.17 (bnc#698205): includes security fixes [CVE-2011-1752, CVE-2011-1783, CVE-2011-1921] User-visible changes:
* improve checkout speed on Windows (issue #3719)
* make \'blame -g\' more efficient on with large mergeinfo (r1094692)
* avoid some invalid handle exceptions on Windows (r1095654)
* preserve log message with a non-zero editor exit (r1072084)
* fix FSFS cache performance on 64-bit platforms (r1103665)
* make svn cleanup tolerate obstructed directories (r1091881)
* fix deadlock in multithreaded servers serving FSFS repositories (r1104093)
* detect very occasional corruption and abort commit (issue #3845)
* fixed: file externals cause non-inheritable mergeinfo (issue #3843)
* fixed: file externals cause mixed-revision working copies (issue #3816)
* fix crash in mod_dav_svn with GETs of baselined resources (r1104126) See CVE-2011-1752, and descriptive advisory at http://subversion.apache.org/security/CVE-2011-1752-advisory.txt
* fixed: write-through proxy could direcly commit to slave (r917523)
* detect a particular corruption condition in FSFS (r1100213)
* improve error message when clients refer to unkown revisions (r939000)
* bugfixes and optimizations to the DAV mirroring code (r878607)
* fixed: locked and deleted file causes tree conflict (issue #3525)
* fixed: update touches locked file with svn:keywords property (issue #3471)
* fix svnsync handling of directory copyfrom (issue #3641)
* fix \'log -g\' excessive duplicate output (issue #3650)
* fix svnsync copyfrom handling bug with BDB (r1036429)
* server-side validation of svn:mergeinfo syntax during commit (issue #3895)
* fix remotely triggerable mod_dav_svn DoS See CVE-2011-1783, and descriptive advisory at http://subversion.apache.org/security/CVE-2011-1783-advisory.txt
* fix potential leak of authz-protected file contents See CVE-2011-1921, and descriptive advisory at http://subversion.apache.org/security/CVE-2011-1921-advisory.txt Developer-visible changes:
* fix reporting FS-level post-commit processing errors (r1104098)
* fix JVM recognition on OS X Snow Leopard (10.6) (r1028084)
* allow building on Windows with recent Expat (r1074572)
* Thu Apr 21 2011 pthAATTsuse.de- Use getent to check for existance of user and group (bnc#688968).
* Thu Feb 24 2011 stspAATTelego.de- update to 1.6.16 (bnc#676949): User-visible changes:
* more improvement to the \'blame -g\' memory leak from 1.6.15 (r1041438)
* avoid a crash in mod_dav_svn when using locks (r1071239, -307) See CVE-2011-0715, and descriptive advisory at http://subversion.apache.org/security/CVE-2011-0715-advisory.txt
* avoid unnecessary globbing for performance (r1068988)
* don\'t add tree conflicts when one already exists (issue #3486)
* fix potential crash when requesting mergeinfo (r902467)
* don\'t attempt to resolve prop conflicts in \'merge --dry-run\' (r880146)
* more fixes for issue #3270. Developer-visible changes:
* ensure report_info_t is properly initialized by ra_serf (r1058722)
* locate errors properly on a malfunction (r1053208)
* fix output param timing of svn_fs_commit_txn() on fsfs (r1051751)
* for svn_fs_commit_txn(), set invalid rev on failed commit (r1051632, -8)
* fix sporadic Ruby bindings test failures (r1038792)
* fix JavaHL JVM object leak when dumping large revisions (r947006)
* use Perl to resolve symlinks when building swig-pl (r1039040)
* allow Perl bindings to build within a symlinked working copy (r1036534)
* don\'t overwrite the LD_LIBRARY_PATH during make check-swig-pl (r946355)
* improve unit tests for some fs functions (r1051744, -5, -3185, -241)
* Mon Jan 31 2011 stspAATTelego.de- use proper capitalisation and punctuation in /etc/sysconfig/svnserve
* Mon Jan 31 2011 stspAATTelego.de- fix misleading text in /etc/sysconfig/svnserve (+1 from mrueckert)
* Wed Jan 19 2011 dmuellerAATTsuse.de- fix typo in readme (bnc#661584)
* Mon Dec 27 2010 dmuellerAATTsuse.de- fix build against 11.4
* Mon Dec 06 2010 dmuellerAATTsuse.de- fix synax error (bnc#657354)
* Wed Nov 24 2010 stspAATTelego.de- update to 1.6.15: User-visible changes:
* hide unreadable dirs in mod_dav_svn\'s GET response (r996884)
* make \'svnmucc propsetf\' actually work (r1005446)
* limit memory fragmentation in svnserve (r1022675)
* fix \'svn export\' regression from 1.6.13 (r1032970)
* fix \'svn export\' mistakenly uri-encodes paths (issue #3745)
* fix server-side memory leaks triggered by \'blame -g\' (r1032808)
* prevent crash in mod_dav_svn when using SVNParentPath (r1033166)
* allow \'log -g\' to continue in the face of invalid mergeinfo (r1028108)
* filter unreadable paths for \'svn ls\' and \'svn co\' (r997026, -070, -474)
* fix abort in \'svn blame -g\' (issue #3666)
* fix file handle leak in ruby bindings (issue #3512)
* remove check for 1.7-style working copies (issue #3729) Developer-visible changes:
* improve some swig parameter mapping (r984565, r1035745)
* improve test accuracy over dav (r991534, r877814)
* create fails.log for test runs (r964349)
* improve detection of \'svnversion\' when buildling (r877219, et al)
* don\'t violate API layering in dumpstream logic (issue #3733)
* don\'t report working copy installs as switched (r1033921)- project website changed from subversion.tigris.org to subversion.apache.org
* Wed Nov 24 2010 dmuellerAATTsuse.de- correct instructions on how to create the svn account (bnc#655094)
* Sat Oct 02 2010 pascal.bleserAATTopensuse.org- fixes CVE-2010-3315: http://subversion.apache.org/security/CVE-2010-3315-advisory.txt (only affects certain scenarios when using \"SVNPathAuthz short_circuit\")- update to 1.6.13:
* don\'t drop properties during foreign-repo merges (issue #3623)
* improve auto-props failure error message (r961970)
* improve error message for 403 status with ra_neon (r876615)
* don\'t allow \'merge --reintegrate\' for 2-url merges (r959004)
* improve handling of missing fsfs.conf during hotcopy (r980811, -1449)
* escape unsafe characters in a URL during export (issue #3683)
* don\'t leak stale locks in FSFS (r959760)
* better detect broken working copies during update over ra_neon (r979045)
* fsfs: make rev files read-only (r981921)
* properly canonicalize a URL (r984928, -31)
* fix wc corruption with \'commit --depth=empty\' (issue #3700)
* permissions fixes when doing reintegrate merges (related to issue #3242)
* fix mergeinfo miscalculation during 2-url merges (issue #3648)
* fix error transmission problems in svnserve (r997457, -66)
* fixed: record-only merges create self-referential mergeinfo (issue #3646)
* fixed: \'SVNPathAuthz short_circuit\' unsolicited read access (issue #3695)
* make \'svnmucc propset\' handle existing and non-existing URLs (r1000607)
* add new \'propsetf\' subcommand to svnmucc (r1000612)
* emit a warning about copied dirs during ci with limited depth (r1002094)
* make ruby bindings compatible with Ruby 1.9 (r957507)
* use the repos verify API in JavaHL (r948916)
* teach ra_serf to parse md5 checksums with update editors (r979429)
* let ra_serf work with current serf releases (r879757, r880320, r943796)
* Mon Sep 27 2010 dimstarAATTopensuse.org- Add subversion-neon-systemproxy.patch: Use Neon\'s system-proxy feature that was introduced in neon 0.29. In the background, neon uses libproxy to get the right information from the session.
* Mon Sep 20 2010 cristian.rodriguezAATTopensuse.org- Do not include build date in binaries- refresh patches
* Tue Jun 22 2010 pascal.bleserAATTopensuse.org- update to 1.6.12:
* further improvements for issue #3242 (\"Subversion demands unnecessary access to parent directories of operations\")
* allow deletion of uris which need character escaping (issue #3636)
* fix errors with \'svn mkdir --parents\' (issue #3649)
* update address to which crash reports are sent (r901304)
* fix handling of peg revision\'d copy targets (issue #3651)
* more improvements to \'svn merge --reintegrate\' (r935631)
* allow copying of broken symlinks (issue #3303)
* improve rep-sharing performance on high-concurrency repos (issue #3506)
* fixed: added subtrees with mergeinfo break reintegrate (issue #3654)
* fixed: assertion triggered by tree-conflicted externals (issue #3469)- rolling back the in-tree sqlite-amalgamation from 3.6.17 to 3.6.13 (which is the version recommended by upstream)- added check in spec file to make sure we use the recommended sqlite (-amalgamation) version
* Sun Apr 18 2010 pascal.bleserAATTopensuse.org- update to 1.6.11:
* fix for repositories mounted via NFS
* enable TCP keep-alives in svnserve
* tighten restrictions on revprops for \'svnadmin verify\'
* make ra_serf give better out-of-date information
* improve error message upon connection failure with svn+ssh://
* allow \'svn log\' on an uncommitted copy/move destination
* make \'svnadmin hotcopy\' copy the fsfs config file
* mergeinfo improvements with non-inheritable mergeinfo
* make mergeinfo queries not require access to the repo root
* update URLs to refer the the new apache.org repository
* update relative externals during a switch
* fix \'merge --reintegrate\' with self-referential mergeinfo
* improve wc-ng working copy detection
* improve handling of mergeinfo when using serf
* fixed: \'svnlook plist --revprop\' with \'-t TXN_NAME\'
* fixed: file external from URL cannot overwrite existing item
* fixed: potential memory error in \'svn status\'
* fixed: merge records mergeinfo from natural history gaps
* fixed: theoretical possibility of DB corruption
* Sun Jan 24 2010 pascal.bleserAATTopensuse.org- update to 1.6.9: User-visible changes:
* allow multiple external updates over ra_svn (issue #3487)
* fix a segmentation fault when using FSFS (r881905)
* support Berkeley DB 4.8 (r879688)
* various autoprop improvements (r880274, -5)
* improve usage of svn+ssh:// on Windows (issue #2580)
* teach 1.6.x to recognize 1.7 working copies (1.6.x-future- proof branch)
* update help text for \'svn update\' and \'svn switch\' (r886164)
* make \'svnadmin load --parent-dir\' create valid mergeinfo (r888979)
* tolerate relative merge source paths in mergeinfo (r889840)
* teach mod_dav_svn to support the Label header (issue #3519)
* fixed: svnsync leaves stale sync-locks on mirrors (r884842)
* fix applicability of \'svn resolve --accept=theirs-conflict\' (r880525)
* fixed: segfault in \'svn resolve\' (r896522)
* fix commit failure against an out-of-date mirror (r900797) Developer-visible changes:
* update ruby bindings test expectation (r880162)
* don\'t allow rangelist and mergeinfo API to modify input args (r879093)
* Mon Jan 04 2010 vuntzAATTopensuse.org- Change gnome-keyring-devel BuildRequires to libgnome-keyring-devel on 11.3 and later, following the module split upstream.
* Thu Oct 22 2009 stspAATTelego.de- update to 1.6.6: User-visible changes:
* fix crash during \'svn update\' (r39673)
* respect Apache\'s ServerSignature directive (r40008, -21, -31)
* don\'t add a file with mixed line endings, and then abort (issue #2713)
* support Neon 0.29.
* fix a crash in \'svn rm --force\' (r37953)
* handle tree conflicts involving replacements (issue #3486)
* allow non-threadsafe sqlite if APR has no threads (r39301)
* print newline before plaintext SSL cert / password prompts (r38982, r39302)
* improve merge performance with implicit subtree mergeinfo (issue #3443)
* fix \"libsvn_ra_svn/marshal.c assertion failed (opt || cstr)\" (issue #3485)
* make file externals work for binary files (issue #3368)
* perform MIME type matching case-insensitively (issue #3479)
* do not treat non-existent revisions as HEAD in \'svn export\' (issue #3400)
* revert r36720\'s default MIME type change back to \"text/plain\" (issue #3508)
* improve \"tree conflict already exists\" error message (r38872)
* fix failure to commit replacement of a directory (issue #3281)
* fix mod_dav_svn parent dir links to preserve peg revisions (issue #3425) Developer-visible changes:
* fix 2 failing tests in ruby bindings (r38886)
* do not require GNU grep for build (issue #3453)
* use \'$SED\' instead of \'sed\' in build scripts (issue #3458)
* add svn.client.{log5,merge_peg3} to python bindings (r39635, -6, -7)
* include the time of a test run in tests.log (r39887)- Rename subversion-1.6.5-rpmlintrc to subversion.rpmlintrc.- Drop subversion.allowed-neon.patch in favour of --disable-neon-version-check configure flag.- Drop subversion-make-check-log-to-stdout.patch, it doesn\'t apply anymore. It was mainly for debugging test suite hangs on Factory. We don\'t run tests on factory anymore.
* Mon Aug 24 2009 stspAATTelego.de- add patch to fix failing regression test in ruby bindings- rename rpmlintrc file
* Sun Aug 23 2009 pascal.bleserAATTopensuse.org- update to 1.6.5:
* fix mod_dav_svn directory view links to preserve peg revisions
* properly escape lock comments over ra_neon
* allow syncing copies of \'/\' over ra_neon and ra_serf
* make \'svnlook diff\' show empty added or deleted files
* fix building with Apache 2.4
* fix possible data loss on ext4 and GPFS filesystems
* resolve symlinks when checking for ~/.subversion
* don\'t let svn+ssh SIGKILL ssh processes
* allow PLAIN and LOGIN mechanisms with SASL in svnserve
* fix peg revision parsing in filenames like \'dir/AATTfile.txt\'
* don\'t pretend to do tree conflict resolution
* fix data corruption when syncing from svnserve to mod_dav_svn
* fix GNOME Keyring with \'--non-interactive\' option
* fixed: false \"File \'...\' already exists\" error during commit- bump in-tree sqlite-amalgamation from 3.6.16 to 3.6.17
* Sat Aug 08 2009 pascal.bleserAATTopensuse.org- bump in-tree sqlite-amalgamation from 3.6.14.2 to 3.6.16- use a trap function in check section to make sure the svnserve process is killed- use a random free port for testing the svnserve process
* Fri Aug 07 2009 stspAATTelego.de- update to 1.6.4.
* Security fix [CVE-2009-2411]
* Fri Jul 24 2009 dmuellerAATTsuse.de- fix typo in dav svn default configuration (bnc#517143)
* Tue Jul 21 2009 stspAATTelego.de- Don\'t run regression tests on OpenSUSE Factory. It takes too long which causes problems for the build service because the subversion package is being rebuilt often.
* Fri Jul 17 2009 stspAATTelego.de- To help us figure out why the test suite sometimes hangs on the build service, add a patch which allows logging to stdout and stderr, instead of logging to tests.log, during make check.
* Mon Jul 06 2009 stspAATTelego.de- Run regression tests over both filesystem backends (FSFS and BDB), and over svn:// as well as file://
* Mon Jul 06 2009 stspAATTelego.de- Now that the project repositories have been configured correctly on the build service, OpenSUSE 10.3 should also have a JDK.
* Fri Jul 03 2009 stspAATTelego.de- Make python-xml an explicit build requirement since the regression tests need it to run.
* Fri Jul 03 2009 stspAATTelego.de- Make regression tests clean up temporary test data (repositories, working copies, etc.) to avoid build failures due to running out of disk space. This trades time against space -- the build will take longer.
* Fri Jul 03 2009 stspAATTelego.de- The build service keeps complaining that \"nothing provides java-1_6_0-sun-devel\". Attempt to make it happy by only building Java bindings on SUSE versions which have OpenJDK.
* Fri Jul 03 2009 stspAATTelego.de- write tests.log to stdout if make check fails to aid debugging of test failures on the build service
* Fri Jul 03 2009 stspAATTelego.de- run all regression tests (ra_local only for now)- filter a false positive rpmlint warning- update to 1.6.3 User-visible changes:
* fix segfault in WC->URL copy (r37646, -56)
* let \'svnadmin load\' tolerate mergeinfo with \"\\r\
\" (r37768)
* make svnsync normalize svn:
* props to LF line endings (issue #3404)
* better integration with external merge tools (r36178)
* return a friendly error message for \'svn diff\' (r37735)
* update dsvn.el for 1.6 (r37774)
* don\'t allow setting of props on out-of-date dirs under neon (r37745)
* improve BASH completion (r36450, -52, -70, -79, -538)
* improve some DAV-based error messages (issue #3414)
* always show tree conflicts with \'svn st\' (issue #3382)
* improve correctness of \'svn mergeinfo\' (issue #3126)
* decrease the amount of memory needed for large commits (r37894, -6)
* work around an APR buffer overflow seen by svnsync (r37622)
* ra_svn clients now use TCP keep-alives if available (issue #3347)
* improve \'svn merge\' perf by reducing server contact (r37491, -593, -618)
* stop propagating self-referential mergeinfo in reintegrate merges (r37931)
* fix NLS detection where -liconv is required for bindtextdomain() (r37827)
* don\'t delete unversioned files with \'rm --keel-local\' (r38015, -17, -19)
* bump apr and apr-util versions included in deps to latest. (r37941)
* avoid temp file name collisions with ra_serf, ra_neon (r37972)
* fixed: potential segfault with noop file merges (r37779)
* fixed: incorrect output with \'svn blame -g\' (r37719, -23, -41)
* fixed: bindings don\'t load FS libs when module search enabled (issue #3413)
* fixed: potential abort() in the working copy library (r37857)
* fixed: memory leak in hash reading functions (r37868, -979) Developer-visible changes:
* improve memory usage in file-to-stringbuf APIs (r37907)
* reduce memory usage for temp string manipulation (r38010)
* Mon Jun 29 2009 dmuellerAATTsuse.de- fix package names to be able to remove the rpmlintrc
* Fri Jun 19 2009 cooloAATTnovell.com- disable as-needed for this package as it fails to build with it
* Mon Jun 15 2009 poemlAATTsuse.de- make Subversion\'s configure script detect Berkeley DB again. With apu-1-config 1.3.7, the --libs output doesn\'t return -ldb any longer, and Subversion was relying on this. See this long thread: http://mail-archives.apache.org/mod_mbox/apr-dev/200906.mbox/%3c1244533468.25532.110.camelAATTshrek.rexursive.com%3e Building with --with-berkeley-db makes it work again.
* Tue Jun 09 2009 dmuellerAATTsuse.de- remove ctypesgen package - not in factory yet
* Fri Jun 05 2009 wrAATTopensuse.org- update svnmerge.py to the latest version
* not using popen2 anymore which was deprecated
* Wed Jun 03 2009 dmuellerAATTsuse.de- merge into Factory
* Tue May 26 2009 pascal.bleserAATTopensuse.org- update to sqlite-amalgamation 3.6.14.2
* Fri May 15 2009 pascal.bleserAATTopensuse.org- enable in-tree sqlite-amalgamation again, as the required sqlite3 package screws up zypper (bnc#504251)
* Mon May 11 2009 pascal.bleserAATTopensuse.org- bump in-tree sqlite-amalgamation to the recommended version for Subversion 1.6.2: 3.6.13- update to 1.6.2:
* vastly improve memory usage with \'svn merge\' (issue #3393)
* make default depth for merge \'infinity\' (r37156)
* make \'status --quiet\' show tree conflicts (issue #3396)
* allow \'--set-depth infinity\' to expand shallow subtrees (r37169)
* return an error if attempting to reintegrate from/to the repo root (r37385)
* don\'t store bogus mergeinfo for \'--ignore-ancestry\', foreign merges (r37333)
* don\'t allow merge of difference between two repos (r37519)
* avoid potential segfault with subtree mergeinfo (r36613)
* recommend sqlite 3.6.13 (r37245)
* avoid unnecessary server query for implicit mergeinfo (r36509)
* avoid unnecessary server query during reverse merges (r36527)
* set depth=infinity on \'svn add\' items with restricted depth (r37607)
* fixed: commit log message template missing paths (issue #3399)
* fixed: segfault on merge with servers < 1.6 (r37363)
* fixed: repeat merge failures with non-inheritable mergeinfo (issue #3392)
* fixed: another memory leak when performing mergeinfo-aware merges (r37398)
* fixed: incorrect mergeinfo on children of shallow merges (issue #3407)
* fixed: pool lifetime issues in the BDB backend (r37137)
* Thu May 07 2009 pascal.bleserAATTopensuse.org- build and install the following binaries from tools/server-side into subversion-tools:
* svn-populate-node-origins-index
* svnauthz-validate- add support for building Subversion 1.6.x on SLE 9, by using the package \"python25\" and patching all python scripts accordingly, to use #!/usr/bin/python2.5 instead of /usr/bin/python or /usr/bin/env python
* Wed Apr 15 2009 dmuellerAATTsuse.de- update to 1.6.1 User-visible changes:
* recommend Neon 0.28.4. (r36388)
* improve performance of \'svn merge --ignore-ancestry\' (r36256)
* improve \'svn merge\' performance with subtree mergeinfo (r36444)
* correctly proxy LOCK and UNLOCK requests (r36159)
* prevent a crash when updating old working copies (r36751)
* don\'t let svnmerge.py delete a nonexistent property (r36086, -767, -769)
* don\'t fail when upgrading pre-1.2 repositories (r36851, -7)
* allow escaping of separator characters in autoprops (r36763, -84)
* improve tempfile creation robustness on Windows (r36442, -3)
* fix change-svn-wc-format.py for 1.6.x working copies (r36874, -5)
* improve configure\'s detection of Berkeley DB (r36741, -2)
* don\'t allow foreign merges to add foreign mergeinfo (issue #3383)
* improve performance of \'svn update\' on large files (r36389, et. al.)
* fixed: error leak and potential crash (r36860)
* fixed: parent directory handling on Windows (r36049, -50, -51, -131)
* fixed: unintialized memory errors (r36252, -3)
* fixed: potential working copy corruption (r36714)
* fixed: working copy upgrade error (r36302)
* fixed: pointer dereference error (r36783)
* fixed: error diff\'ing large data with ignored whitespace (r36816)
* fixed: potential hang in ra_serf (r36913)
* fixed: problem with merge and non-inheritable mergeinfo (r36879)
* fixed: repeated merging of conflicted properties fails (issue #3250)
* fixed: excluding an absent directory segfaults (issue #3391) Developer-visible changes:
* ensure svn_subst_translate_cstring2() properly flushes data (r36747)
* make serf report a base checksum to apply_textdelta (r36890)
* syntax updates for strict C89 compilers (r36799)
* update RPM scripts for RHEL4 (r36834)
* allow tests to be run with Python 2.6.1 on Windows (r36149, -50, -51, -56)
* allow building JavaHL with Visual Studio 2008 (r36954)
* stop setting default translation domain in JavaHL (r36955)
* fixed: warning with Python 2.6 and ctypes bindings (r36559)
* fixed: undefined references to svn_fs_path_change2_create() (r36823)
* Mon Mar 30 2009 pascal.bleserAATTopensuse.org- fix build on SLE10- don\'t build on SLE9, its python is too old (requires >= 2.4)- build gnome-keyring and kde4 kwallet authentication store plugins as subpackages- added explicit BuildRequires for cyrus-sasl-devel- use an in-tree sqlite 3.6.11 as recommended instead of the system-wide version- removed the %changelog from the spec file, was very long, and we have a .changes file anyway- rpmlint happiness:
* added a patch to remove a pointless shebang in the python bindings
* removed dot at end of Summary in subpackages- removed the License: tag in each subpackage
* Sun Mar 22 2009 pascal.bleserAATTopensuse.org- build the new ctypes python bindings- upgraded in-tree SWIG to the recommended version for building SVN: 1.3.36 (required to build the Ruby bindings)- 1.6.0 in a separate repository for now- update to 1.6.0:
* the working copy format has been upgraded: this means that 1.5 and older Subversion clients will not be able to work with working copies produced by Subversion 1.6; working copies are upgraded automatically
* the repository filesystem formats have changed, meaning that 1.5 and older versions of Subversion tools that normally access a repository directly (e.g. svnserve, mod_dav_svn, svnadmin) won\'t be able to read a repository created by Subversion 1.6; but, repositories are not upgraded automatically (use \"svnadmin upgrade\")
* improved output of \"svn proplist --verbose\"
* \"svn propget\" now accepts the --verbose option
* changed output of \"svn status\": now contains the additional seventh column which informs whether the item is the victim of a tree conflict; an additional line with more detailed description of a tree conflict is displayed after each item remaining in tree conflict
* subversion prompts before storing passwords in plaintext form
* passwords can be stored in KWallet (KDE 4) and GNOME Keyring
* SSL client certificate passphrases can be stored in KWallet, GNOME Keyring in encrypted form or in plaintext form
* repository root relative URLs (client)
* improvements to \"svn:externals\": support for files and usual shell quoting rules in external definitions
* detection of tree conflicts: Subversion 1.6 recognizes a new kind of conflict, known as a \"tree conflict\"; such conflicts manifest at the level of directory structure, rather than file content
* several improvements to both the Berkeley DB and FSFS backends, designed to improve storage space, and can result in drastically smaller repositories: + sharing multiple common representations + FSFS repositories: packing completed shards + FSFS repositories: support for Memcached + BDB repositories: reverse deltas
* ctypes Python bindings
* improved interactive conflict resolution
* sparse directory exclusion
* logging support for svnserve
* new public \"historical\" HTTP URI syntax for mod_dav_svn
* the \"svn log\" command can now take multiple revision arguments in one invocation
* --trust-server-cert option: added to svn and svnsync, so that non-interactive operations can work with self-signed certificates not backed by a known trust authority
* Sun Mar 08 2009 pascal.bleserAATTopensuse.org- enable build of ruby bindings by using an in-tree SWIG 1.3.33- update to 1.5.6:
* allow colons within mergeinfo path names (r35040)
* make it impossible to add .svn to wc via \'svn add --parents\' (r35143, -5)
* copy properties of added but uncommitted files (r32448)
* improve performance of log operation on < 1.5 servers (r35566)
* allow commits over Neon of files >2GB (POSIX only) (r34919, -24)
* allow serf from behind MS ISA proxy servers (r35981)
* prevent svnmerge-migrate-history.py from committing bogus mergeinfo (r35516)
* Tue Feb 17 2009 crrodriguezAATTsuse.de- all apache modules must require %{apache_mmn}
* Mon Jan 12 2009 olhAATTsuse.de- try any java for javahl bindings, using /usr/lib
*/jvm/java
* Mon Jan 12 2009 olhAATTsuse.de- update to 1.5.5 final User-visible changes:
* allow prop commits on dirs with modified children (r34487, -92, -94)
* make Cyrus auth implementation always prefer EXTERNAL to ANONYMOUS (r33866)
* do not create mergeinfo for wc-wc moves or copies (r34184, -585)
* do not autoupgrade old BDB filesystems to 1.5 or 1.4 format (r34653, -6)
* return mergeinfo to prior state during reverse merges (r30257, r33024, -6)
* remove mergeinfo deleted by merge (issue #3323)
* make proxy slaves pass through txn GET and PROPFIND requests (issue #3275)
* merge can now use targets with inconsistent newlines (issue #3262)
* don\'t allow empty-string changelists (issue #3344)
* remove false positive ra_neon mergeinfo errors (r34822)
* improve performance of \'svn merge --reintegrate\' (r34091, -4, and others)
* fixed: foreign merges keep UUID of foreign repository (r34050, -1, -3)
* fixed: properly encode diff headers used in conflict resolution (r34171)
* fixed: segfault in \'svn cp --parents\' (r31311, -4)
* fixed: mergeinfo for \'...\' maps to empty revision range (issue #3312)
* fixed: segfault in BDB backend node-origins cache (r34506)
* fixed: broken merge if target\'s history includes resurrections (r34385, -93)
* fixed: invalid mergeinfo created on a subtree during merge (r34560, -2) Developer-visible changes:
* fixed: svn_repos_get_logs() chokes on some revision arguments (r33873, -4) Version 1.5.4 User-visible changes:
* Properly handle explicit mergeinfo added in merge source (r32968, -75)
* fixed: merging of paths containing spaces (r33641, -44)
* fixed: regression in mergeinfo-aware merges against 1.5.3 (r33693, -704) Version 1.5.3 User-visible changes:
* Allow switch to continue after deleting locally modified dirs (issue #2505)
* Update bash_completion to be compatible with 1.5 (r32900, -11, -12)
* Reuse network sessions during \'svn merge\', improving performance (r33476)
* Greatly improve merge performance (r29969, r32463, r33013, -016, -022, -112)
* fixed: merging files with spaces in name (r33109, -121, -369)
* fixed: incorrect relative externals expansion (r33109, -121, -369)
* fixed: \'svn mv\' hangs and consumes infinite memory (r33201, -12)
* fixed: correctness regression in \'svn log -g\' (issue #3285)
* fixed: current early bailout of \'svn log -g\' (r32977) Developer-visible changes:
* Translate messages in svn_fs_util.h (r32771)
* fixed: bindings test for Perl 5.10 (r31546)
* fixed: building bindings and C API tests with VS2008 (r32012)
* fixed: svn_ra_replay API over ra_serf (r33173)
* Fri Dec 19 2008 olhAATTsuse.de- default java version changed without notice, use java-openjdk first if available (bnc#457493)- configure option --enable-swig-bindings changed to --with-swig
* Tue Dec 16 2008 olhAATTsuse.de- add .hg dir to excludepath in svngrep
* Mon Nov 10 2008 olhAATTsuse.de- add .git dir to excludepath in svngrep
* Wed Oct 15 2008 olhAATTsuse.de- fix incorrect path to svn binary in svn_load_dirs.pl (bnc#408952)
* Mon Sep 01 2008 olhAATTsuse.de- build swig bindings with empty SWIG_LDFLAGS= because it defaults to LDFLAGS which contains -pie
* Mon Sep 01 2008 olhAATTsuse.de- update to 1.5.2 final User-visible changes:
* Set correct permissions on created fsfs shards (r32355, -7)
* Pass client capabilities to start-commit hook (issue #3255)
* Disallow creating nested repositories (issue #3269)
* Support Neon 0.28.3
* Properly canonicalize URIs with an empty hostname (issue #2116)
* Improved merge performance for superfluous ranges (r32643)
* Better error message for \'Malformed URL for repository\' (r31867, r32365)
* Improved svn:externals parsing (r32672, -673, -674, -739)
* fixed: improper ordering in \'svnlook diff\' output (r32019)
* fixed: mod_dav_svn memory leak with \'SVNPathAuthz short_circuit\' (r32360)
* fixed: duplicate svn:externals targets fail on co/up (issue #3246)
* fixed: \'svn merge --depth\' inconsistencies (issue #2825)
* fixed: ra_serf test failures (1.5.x-ra_serf-backports branch)
* fixed: memory leak and crashes in FS (r32545, -58, -82)
* fixed: core dump with relative externals (issue #3237)
* fixed: \'svn copy\' working copy corruption (r32467, -70)
* fixed: perl bindings errors in non-English locale (issue #3258)
* fixed: \'svn merge\' incorrectly reverses previous merges (r32494, -522, -523)
* fixed: \'svn merge\' errors with subtree mergeinfo (issue #3067) Developer-visible changes:
* make libsvn_ra_neon initialization thread-safe (r32497, r32510)
* respect LDFLAGS in Swig bindings (r32416, r32421, r32442)
* fixed: test failures in non-English locales (r32491)
* Tue Jul 29 2008 olhAATTsuse.de- update to 1.5.1 final User-visible changes:
* mergeinfo on switched subtrees should elide in repos (issue #3188)
* Add support for --config-dir to svnmerge.py (r31727)
* improve performance of bdb post-commit deltification (r31820, -59)
* return faster when there is nothing to be merged (r30748)
* don\'t commit an add of a missing item (issue #3198)
* don\'t create unneeded self-referential mergeinfo (issue #3157)
* support \'http-library\' (if --enable-runtime-module-search) (r31425, -722)
* support Berkeley DB 4.7 (r32017, -29)
* fixed: make serf usable with root-level authz (r31464)
* fixed: \'svndumpfilter\' partial-path matching bug (r31833)
* fixed: crash on invalid dates in \'log\' and \'blame\' (issue #2721)
* fixed: \'svn status --xml\' outputting invalid XML (issue #2887)
* fixed: \'svn merge\' prints incorrect range (r30746, -47)
* fixed: using neon/serf, can not replace branch (issue #2939)
* fixed: \'file not found\' error when merging to a broken symlink (r31159, -79)
* fixed: using serf, crash or endless loop fetching authn data (r31619)
* fixed: ArrayIndexOutOfBoundsException in JavaHL bindings (r31719, -806)
* fixed: authn password lookup used wrong username (issue #2242)
* fixed: unbounded memory usage in wc-to-wc copy and move (r31868)
* fixed: subtree merges broken for non-intersecting ranges (issue #3199)
* fixed: invalid XML from \'svn log --xml\' against pre-1.2 servers (r31875)
* fixed: \'svnlook diff\' ignores --diff-copy-from for properties (issue #3248)
* fixed: \'svnlook diff\' doesn\'t report that binary files differ (issue #3249)
* fixed: bogus results from commits to subtrees added by merge (issue #3240)
* fixed: non-existent subtree in destination breaks the merge (issue #3067)
* fixed: serf merge bug too complex to describe here (r32056)
* fixed: \'svn log -g\' correctness and speed (issue #3220, issue #3235)
* fixed: merge chokes on renamed subtrees (issue #3174) Developer-visible changes:
* export svn_path_is_url() to the bindings (r31603)
* don\'t clobber LDFLAGS in configure when given \'--with-zlib\' (r31825)
* make libsvn_ra depend on libsvn_delta unconditionally (r31852)
* correctly set the peg revision for copy in JavaHL (r31994)
* \'svn mergeinfo\' handles wc paths (r31023, -873, -874, -929, -930, -038)
* fixed: crash when when svn_ra_open3() is passed a bogus URL (r31223)
* fixed: JavaHL compilation on Windows (r31737)
* fixed: crash in calling apr_pstrcat (affects TortoiseSVN) (r32080)
* Fri Jul 11 2008 poemlAATTsuse.de- build fixes to get the Factory package building in the Build Service again:
* change BuildRequires java2-devel-packages to java-devel, which seems to be more universally defined
* don\'t build javahl bindings on 10.1/SLE10 or older -- build doesn\'t work with that currently.
* fix build on SLES9 -- by not applying subversion.libtool-pie-flags.patch there and fixing LDFLAGS in the Makefile to use the correct libdir
* add workaround for (bnc#395110) -- build error on 10.1/sle10 on x86_64: add update-alternatives to BuildRequires (but not on sles9 where the package didn\'t exist)
* Thu Jun 19 2008 olhAATTsuse.de- add svn_apply_autoprops.py to subversion-tools (bnc#401638)
* Thu Jun 19 2008 olhAATTsuse.de- update to 1.5.0 final User-visible changes:
* many, compared to 1.4.4 Developer-visible changes:
* many, compared to 1.4.4
* Wed Jun 11 2008 olhAATTsuse.de- update to rev 31701, 1.5.0-rc11 translation update, fix API violation in diff command
* Mon Jun 09 2008 olhAATTsuse.de- update to rev 31654, 1.5.0-rc10 translation update, fix possible segfault in start-commit-hook
* Wed Jun 04 2008 olhAATTsuse.de- update to rev 31577, 1.5.0-rc9 translation update, two small bugfixes
* Tue Jun 03 2008 poemlAATTsuse.de- fix changelog, which wasn\'t in chronological order anymore, after new upstream changes from Factory, by setting my changelog entry (from the 28th) to the 25th of May
* Thu May 29 2008 olhAATTsuse.de- update to rev 31507, 1.5.0-rc8 translation update, handle NULL pointers in ra_loader
* Mon May 26 2008 olhAATTsuse.de- update to rev 31448, 1.5.0-rc7 fix API for bindings, translation update
* Sun May 25 2008 poemlAATTsuse.de- build the Build Service package from openSUSE:Factory again -- thereby updating to subversion 1.5 release candidate (r31325)
*
*
* installations that have been running earlier pre-1.5
*
*
*
*
*
* versions may need to dump/reload. This can still be
*
*
*
*
*
* done after upgrading to 1.5.
*
*
*- build fixes to get the Factory package building in the Build Service again:
* change BuildRequires java2-devel-packages to java-devel, which seems to be more universally defined
* don\'t build javahl bindings on 10.1/SLE10 or older -- build doesn\'t work with that currently.
* fix build on SLES9 -- by not applying subversion.libtool-pie-flags.patch there and fixing LDFLAGS in the Makefile to use the correct libdir
* add workaround for bug 395110 -- build error on 10.1/sle10 on x86_64: add update-alternatives to BuildRequires (but not on sles9 where the package didn\'t exist)
* Wed May 21 2008 olhAATTsuse.de- update to rev 31325 various minor bugfixes, translation updates
* Fri May 16 2008 olhAATTsuse.de- update to rev 31218 various minor bugfixes
* Sun May 04 2008 olhAATTsuse.de- update to rev 31014, 1.5.0-rc5 various bugfixes
* Thu Apr 24 2008 dmuellerAATTsuse.de- fix headers to compile with -pedantic again
* Tue Apr 22 2008 olhAATTsuse.de- update to rev 30750, 1.5.0-rc3
* Thu Mar 20 2008 olhAATTsuse.de- update to rev 29972 various bugfixes
* Fri Mar 14 2008 olhAATTsuse.de- update to rev 29912, 1.5.0-beta1
* Fri Mar 07 2008 olhAATTsuse.de- update to rev 29766 various bugfixes
* Thu Feb 28 2008 olhAATTsuse.de- update to rev 29612 various bugfixes
* Mon Feb 25 2008 olhAATTsuse.de- update to rev 29581 various bugfixes, alpha1
* Wed Feb 13 2008 olhAATTsuse.de- update to rev 29310 various bugfixes- tolerate neon 0.28 and 0.29
* Fri Feb 08 2008 olhAATTsuse.de- update to rev 29237 various bugfixes
* Fri Feb 01 2008 olhAATTsuse.de- update to rev 29133 1.5.x branched
* Sat Jan 26 2008 olhAATTsuse.de- update to rev 29054 some of our patches merged
* Tue Jan 22 2008 schwabAATTsuse.de- Don\'t install obsolete vc-svn.
* Mon Jan 21 2008 roAATTsuse.de- fix wrong requires for python2.2
* Sat Jan 19 2008 olhAATTsuse.de- update to rev 28963 various bugfixes
* Wed Jan 09 2008 olhAATTsuse.de- update to rev 28821 various bugfixes
* Thu Dec 13 2007 mrueckertAATTsuse.de- remove openldap2-devel from the buildrequires: subversion itself does not use openldap. the missing dependency in libapr-util1 was added there.
* Mon Nov 26 2007 crrodriguezAATTsuse.de- neon-config should be called with --libs instead of --la-file in order to fix build with recent neon package- fix -devel package dependencies
* Mon Nov 26 2007 olhAATTsuse.de- update to rev 28023 various bugfixes handle empty error_stream in svn_cmdline_init() (343706)
* Fri Nov 23 2007 olhAATTsuse.de- update to rev 27987 various bugfixes
* Sat Nov 17 2007 olhAATTsuse.de- update to rev 27900 various bugfixes
* Sat Nov 10 2007 olhAATTsuse.de- update to rev 27753 various bugfixes
* Mon Nov 05 2007 olhAATTsuse.de- update to rev 27593 allow upcoming neon versions fix return value in svn_swig_pl_info_receiver()
* Mon Oct 29 2007 olhAATTsuse.de- update to rev 27452 reenable javahl
* Thu Oct 25 2007 dmuellerAATTsuse.de- fix subversion headers to be compileable with -pedantic
* Mon Oct 15 2007 olhAATTsuse.de- update to 1.5.x branch, to allow build with new neon build also with sqlite-devel disable javahl until build is fixed
* Mon Oct 15 2007 dmuellerAATTsuse.de- update to 1.4.5:
* Security fix (for w32 only)
* no other changelog available- fix build
* Fri Oct 12 2007 olhAATTsuse.de- allow neon 0.27
* Thu Jun 21 2007 olhAATTsuse.de- add /etc/xinetd.d/svnserve (271726)
* Wed Jun 20 2007 olhAATTsuse.de- remove X-UnitedLinux-Should-Stop from runlevel script change Required-Start to Should-Start
* Wed Jun 20 2007 olhAATTsuse.de- Version 1.4.4 User-visible changes: - Client:
* fixed: \'svn up\' of replaced file without history fails (issue #2618)
* fixed: \'svn export\' succeeds on non-existent URL (r23191, -3, -5, -200)
* fixed: \'svn merge\' shows \'G\' notifications for unchanged files (r24483)
* fixed: svnsync cannot sync unreadable modified dir copies (issue #2705)
* fixed: ra_dav litters empty transactions if initial setup fails (r23594)
* fixed: inconsistent expansion of revision number keywords (issue #1743)
* fixed: security flaw in \'svn prop
*\' commands [CVE-2007-2448] (r25095, -099, -104, -105, -10) - Server:
* fixed: rare dirprop dataloss leading to BDB repo corruption (issue #2751)
* fixed: race condition when changing FSFS revprops (r23439, r23440)
* fixed: \'svnadmin load\' invents svn:date if none exists (issue #2729)
* fixed: svnserve can\'t commit locked file if root unwritable (issue #2700)
* fixed: \'svnadmin dump\' output invalid for non-ASCII paths (issue #2641) - Client and Server:
* fixed: hang during character translation (r23491, r23492)
* translation updates for Simplified Chinese, Japanese, and Norwegian Developer-visible changes:
* fixed: ra_serf fails checkout if access to repos root is forbidden (r23846)
* fixed: svn_client_cat2() doesn\'t accept WORKING as a revision (r23556)
* javahl bindings: - fixed: potential segfault in initialisation (r23383) - fixed: SVNClientSynchronized.logMessages() isn\'t synchronised (r23978) - fixed: SVNClient.info2() misreports itself as unlock in errors (r24219)
* SWIG/perl bindings: - fixed: ra_do_{update,switch,status} don\'t work with Perl delta editors (r20667, r22311)
* SWIG/python bindings: - fixed: memory leak whenever C APIs returned errors (r21453, r23468)
* Tue May 22 2007 olhAATTsuse.de- silence some lint warnings run ldconfig in subversion-perl/python post install remove development related files from subversion-tools do not rerference RPM_SOURCE_DIR no static linking anymore
* Thu May 03 2007 prusnakAATTsuse.cz- changed expat to libexpat-devel in Requires of devel subpackage
* Sat Apr 28 2007 olhAATTsuse.de- move cvs2svn and viewvc to separate specfile
* Sat Apr 28 2007 olhAATTsuse.de- add sysconfig settings for remote access (247372)
* Sat Apr 28 2007 olhAATTsuse.de- add an example to host svn on / to subversion.conf (179404)
* Thu Mar 29 2007 olhAATTsuse.de- add /usr/share/emacs to filelist
* Sun Feb 25 2007 olhAATTsuse.de- update viewvc to 1.0.3
* fix bug in path shown for Subversion deleted-under-copy items (issue #265)
* minor documentation fixes
* fix annotate assertions on uncanonicalized #include paths (issue #208)
* make RSS URL method match the method used to generate it (issue #245)
* fix Subversion annotation to run non-interactively, preventing hangs
* fix bug in custom syntax highlighter fallback logic
* fix bug in PHP CGI hack to avoid force-cgi-redirect errors- update cvs2svn to 1.5.1 New features:
* Support multiproject conversions (each gets its own trunk, tags, branches).
* New --options option to allow run-time options to be defined via a file.
* --co, --cvs, and --sort options to specify the paths to executables.
* Add new --fallback-encoding option. Bugs fixed:
* Add missing import in cvs2svn_lib/process.py.
* Fix issue #86: Support multiple project roots per repository.
* Fix issue #104: Allow path to \"sort\" executable to be specified.
* Fix issue #8: Allow multiple --encoding options.
* Fix issue #109: Improve handling of fallback encodings. Improvements and output changes:
* Further reduce conversion time and temporary space requirements. Miscellaneous:
* Deprecate the --dump-only option (it is now implied by --dumpfile).
* Sat Feb 24 2007 olhAATTsuse.de- Version 1.4.3 User-visible-changes: - Client:
* fixed: crash using automatic auth protocols with Neon 0.26 (r22440, -61)
* fixed: svn_load_dirs.pl cannot import file names containing \'AATT\' (r22203)
* fixed: error when committing replaced directories (r22991, -8)
* fixed: inability to change file perms due to existing file perms (r23018)
* include newest version of svn-graph.pl (r22969)
* install a manpage for svnsync (r21403)
* translation updates for all languages
* dramatically speed up commit of wc-to-wc copy (r21471)
* fixed: support \'svn co URLAATT{DATE}\' (issue #2602)
* fixed: cannot access repositories with spaces via svn:// (issue #2612)
* fixed: passing full URL in some DAV requests, breaking proxies (r21526)
* fixed: history-tracing can fail for renamed directories (issue #2600)
* fixed: crash if interrupted while opening a working copy (r21792)
* fixed: \'svn merge\' should notify about conflicted files (issue #2584)
* fixed: \'svn revert\' should notify about prop-only reverts (issue #2517)
* fixed: \'svn status -u\' not showing props changed on wc root (issue #2533)
* fixed: \'svn status -u\' fails in a read-only working copy (r21904, -19)
* fixed: \'svn up\' failing with checksum mismatch error (issue #2618)
* fixed: \'svnsync sync\' copying missing implicit revprops (issue #2613)
* fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092)
* svnshell tool: support \"setrev head\" (r20992)
* include newest version of svnmerge.py - Server:
* fixed: incorrectly reporting authz circular dependencies (issue #2684)
* fixed: potential filesystem memory leak in commit finalisation (r22729)
* FSFS: improve detection of disk write errors (r21346)
* FSFS: prevent API violation from corrupting repository (issue #2467)
* improved error checking when running hook scripts, etc (r21483)
* mailer.py: new commit_url option links to web page for a commit (r21333) - Client and Server:
* fixed: potential string corruption when resizing string buffers (r22689)
* translation updates for Korean, Spanish, Italian, Simplified Chinese, and Japanese (fixing issues #2649 and #2681) Developer-visible-changes:
* update (experimental) ra_serf repository access module for DAV (r22872)
* fixed: svn_{ra,repos}_replay() doesn\'t send checksums (r22346, -51, -52)
* fixed: error when calling svn_repos_replay2() with a txn root (r22609)
* support current CVS versions of libtool (post-1.5.22) (r22120)
* javahl bindings: - fixed: auth cache is created in the current directory (r22780) - fixed: SVNAdmin\'s setLog() method always fails (r22387) - fixed: target dependency order in generated build scripts (r22209) - compile Java bytecode for Java 1.2 VM (r21765, -7, r21814) - fixed: crash if using 1.4.x bindings with older libraries (r21316, -429) - fixed: crash when empty destination path passed to checkout (r21770)
* SWIG/perl bindings: - fixed: ra_do_{update,switch,status} work with Perl delta editors (r22311) - fixed: memory leak when calling methods on a Perl commit editor (r22332) - fixed: ra_replay works with Perl delta editors (r20666)
* SWIG/python bindings: - fixed: crash when using an apr_hash_t typemap (issue #2606)
* Thu Jan 25 2007 olhAATTsuse.de- add svnmerge.py to subversion-tools (236700)
* Sun Oct 29 2006 meissnerAATTsuse.de- use RPM_OPT_FLAGS also for C++
* Wed Sep 27 2006 roAATTsuse.de- use source=1.4 for java compilation
* Mon Sep 25 2006 olhAATTsuse.de- update cvs2svn to 1.4.0 New features:
* Support multicomponent --trunk, --tags, and --branches paths (issue #7).
* New --auto-props option allows file properties to be set via file.
* --force-branch and --force-tag options now accept regular expressions.
* Add --symbol-default option.
* Support multiple, ordered --encoding options. Bugs fixed:
* Fix issue #93: Tags with forbidden characters converted to branches.
* Fix issue #102: Branch file, deleted in CVS, is present in SVN. Improvements and output changes:
* Print informative warning message if a required program is missing.
* Output an error if any CVS filenames contain control characters.
* Clean up temporary files even for pass-by-pass conversions.
* Improve handling of commit dependencies and multibranch commits.
* Implemented issue #50 (performance change).
* Reduced the amount of temporary disk space needed during the conversion. Miscellaneous:
* cvs2svn now requires Python version 2.2 or later.
* cvs2svn has been broken up into many smaller python modules for clarity.
* Sat Sep 23 2006 olhAATTsuse.de- force javac 1.4 bytecode
* Thu Sep 21 2006 olhAATTsuse.de- rename viewcvs to viewvc, with no upgrade path for config files- use the official viewvc-1.0.1 to get rid of the -dev string add patches for https and path handling from 1.0.x branch
* Thu Sep 21 2006 olhAATTsuse.de- fix build when java is unavailable
* Thu Sep 21 2006 olhAATTsuse.de- update cvs2svn filelist for python 2.5
* Fri Sep 15 2006 poemlAATTsuse.de- remove unused pcre-devel and redundant libapr-util1-devel from BuildRequires
* Wed Sep 13 2006 olhAATTsuse.de- Version 1.4.0 User-visible-changes: - Client:
* new \'svnsync\' commandline tool for repository replication
* numerous working copy improvements (WARNING! upgrades to new format!): - improved performance when detecting modified files (r18628 -56) - new property storage is faster and uses less disk space (r17583) - internal wcprops take up less space (r19433 -37) - large file commit speedups (r17861 -73 18867 -918 -29 -44 -45 -48 -49) - reduce memory usage for large working copies (r19183 -538) - increased working copy stability with merge, copy and move: (fixes issues #845, #1516, #1553, #2135, #2144, #2148)
* new switches added: - \'svn blame --force\' (issue #2509) - \'svn diff/merge -c/--change\' (r17054 -6 -68 18568 -741) - \'svn diff --summarize\' (issue #2015) - \'svn merge/blame -x\' (r18716 -20) (r18602 -857)
* \'svn log\' now supports peg revisions (issue #2287)
* \'svn export\' now creates intermediate directories if needed (r20030)
* use switch/relocate when svn:externals updated (issue #2209)
* internal diff can ignore whitespace and eol style changes (issue #2121)
* conflict markers now match the file\'s eol style (issue #1325)
* new svn2cl, svn-viewdiff and svn-resolve contrib scripts
* numerous improvements to svnmerge.py, vc-svn and psvn
* translation updates for all languages
* fixed: \'svn ls\' slow over ra_dav (issue #2151)
* fixed: \'svn import\' not handling eol-style correctly (issue #2433)
* fixed: \'svn blame\' should default operative rev range to peg rev (r18400)
* fixed: \'svn blame\' ignores eol-style (issue #2431)
* fixed: \'svn checkout\' should default operative rev to peg rev (r18422)
* fixed: \'svn diff\' supports all eol styles (r17624 -8 -61 18195 -392)
* fixed: \'svn diff\' multi-target memory leak (r17518)
* fixed: \'svn merge\' showing wrong status with external diff3 (issue #1914)
* fixed: \'svn merge\' not merging added dir into deleted dir (issue #2515)
* fixed: \'svn rm\' of non-existent item should fail (issue #2440)
* fixed: \'svn status\' should skip unversioned files (issue #2030)
* fixed: \'svn status\' shows added and conflicted files as added (r20382)
* fixed: \'svn switch --relocate\' may set wrong repos root (r17031)
* fixed: \'svn switch --relocate\' memory leak (r19535)
* fixed: \'svn switch --relocate\' not caching passwords (issue #2360)
* fixed: \'svn info\' not showing locks sometimes (r19777)
* fixed: incorrect merge of add of binary file already in WC (issue #2403)
* fixed: possible dataloss if editing immediately after merge (r20609 -12)
* fixed: lots of diff wc<->repos bugs
* fixed: unfriendly error message on propget on nonexistent path (r19399)
* fixed: spurious revert report after manual conflict removal (issue #2517)
* fixed: don\'t allow -rPREV on schedule add path (issue #2315)
* fixed: keywords with dollar signs cause badness (issue #1780)
* fixed: really revert file with locally modified keywords (issue #1663)
* fixed: deleting schedule add file leaves working props file (issue #2419)
* fixed: svn:needs-lock and read-only-ness not always in sync (issue #2306)
* fixed: post-commit error output not sent to the client (issue #443)
* fixed: not locked error on commit of switched path (issue #2353)
* fixed: svn_apply_autoprops.py should trim whitespace from props (r20790)
* fixed: show locking notifications in local path style (r20927)
* fixed: encoding error on error messages from invalid options (r20883) - Server:
* support for new \'svnsync\' repository mirroring utility
* support for BDB 4.4, including automatic recovery (issue #2449)
* new contrib hook scripts: - enforcer - detect-merge-conflict.sh - case-insensitive.py
* new tools script svn-backup-dumps.py
* new tools hook script log-police.py
* svnserve improvements: - new option --pid-file (r17836) - allow the password database to be read-only (r16840)
* mod_dav_svn improvements: - fixed: error conversion crash (r19516) - fixed: unfriendly error when locking already locked path (issue #2275) - fixed: xml escaping bugs (r19760 -85 -86)
* authorization improvements: - new mod_dontdothat apache module (r19531) - new mod_authz_svn directive AuthzSVNNoAuthWhenAnonymousAllowed (r18680) - error out when authz rules contain unexpected characters (r19471)
* lots of improvements to mailer.py and commit-email.pl
* FSFS back-end performance improvements (r17125 19119 -456 -58 -59)
* fixed: \'svnadmin verify\' output not in native encoding (issue #1997)
* fixed: uuid file in FSFS could be destroyed on write error (issue #2193)
* fixed: FSFS path encoding bug (r17774)
* fixed: don\'t crash on corrupt repositories (r17625)
* fixed: expect error output from hook scripts in native encoding (r17101)
* fixed: catch errors starting hook scripts (r16891 17041 -81)
* fixed: svnserve and authz can cause broken WCs (issue #2566)
* fixed: the default hook script templates should be vanilla sh (r20796) - Both:
* delta compression improvements: - new delta encoding reduces size (r18363 -94 -66 -78 -98 -99 -457 -950) - xdelta algorithm speed improvements (r18986, 19047)
* don\'t bail on invalid locale (r19445)
* improve speed of non-verbose svn ls (r17067 -71)
* fixed: delta combiner reading past EOF (r17743) Developer-visible-changes:
* require APR >= 0.9.7 to improve error detection for FSFS repos (r19915)
* require zlib, for svndiff1 delta encoding (r18363)
* support SWIG 1.3.29 (r19968)
* support autoconf 2.60-dev (r19919 20632 -36)
* numerous improvements to gen-make.py build system, especially on win32
* new public APIs: - keyword and eol translation helpers and generic streams (see svn_subst.h) - new generic stream helpers (see svn_io.h) - authentication providers made available to other clients (see svn_auth.h) - svn_cmdline_setup_auth_baton - svn_dso_initialize, svn_dso_load - svn_client_diff_summarize and svn_client_diff_summarize_peg - svn_client_list - svn_config_has_section - svn_txdelta_compose_windows and svn_txdelta_apply_instructions - svn_txdelta_stream_create - svn_diff_file_options_create and svn_diff_file_options_parse - svn_err_best_message - svn_compat_wrap_commit_callback - svn_uuid_generate - svn_user_get_name and svn_user_get_homedir - svn_io_get_dir_filenames - svn_ra_reparent - svn_ra_replay - svn_wc_revision_status - several rev\'d APIs, see doxygen docs
* flush stdout after each status/notification line (r19476 -656)
* new (experimental) ra_serf repository access module for pipelined DAV
* .svn/entries use a less verbose non-xml format (r19420)
* make recursive \'svn ls\' streamy (issue #1809)
* remove svn-config script
* empty-file and README.txt removed from WC admin areas (r17181 -268 -364)
* replace cmdline client XML DTDs with RNG schemas (r16379 -80 -93 -571 17248)
* fixed: log --limit against old svnserve leaves unusable session (r19638)
* fixed: blame of WORKING revision shouldn\'t give BASE (r19558)
* fixed: svn_client_copy and _move should fail if target exists (issue #2188)
* fixed: svn_io_file_rename and readonlyness on Windows and UNIX (r17366 -69)
* fixed: ra_dav memory leak when reusing session (issue #2247)
* fixed: various problems with --enable-dso and global pools (r20996, r20999)
* SWIG bindings: - SWIG/python bindings: - new support for svn_client_info (r19413) - SWIG/perl bindings: - new support for svn_client_info (r18758) - minor corrections to SVN::Fs (r19312)
* javahl bindings: - APIs to get version info for the native libraries (r17604 -07) - API for path validation (r18989, r19079) - C++/Java code refactoring, cleanup, and consolidation - fixed: handle possible errors from date/time conversions (r17213) - fixed: SVNClient username/password JVM crash on null input (r19803 -13) - fixed: specify default UUID load action (r18030)
* Sun Jul 23 2006 olhAATTsuse.de- tolerate neon 0.24.4 and 0.26.
*
* Wed Jul 19 2006 olhAATTsuse.de- quick fix to try also an ipv4 connect if ipv6 fails (#193350)
* Sat Jul 15 2006 olhAATTsuse.de- update cvs2svn to 1.3.1- update viewcvs to 1.0.x branch
* fix exception on log page when use_pagesize is enabled
* fix an XHTML validation bug in the footer template (issue #239)
* fix handling of single-component CVS revision numbers (issue #237)
* fix bug in download-as-text URL link generation (issue #241)
* fix query.cgi bug, missing \'rss_href\' template data item (issue #249)
* no longer omit empty Subversion directories from tarballs (issue #250)- update to 1.3.2 (#181701) User-visible-changes: - Client:
* fixed: crash in svn st -u on missing subdirs (r19348, -73, issue #2551)
* svn_load_dirs.pl symlink support (issue #2478)
* fixed: svn_load_dirs.pl trying to import .svn and _svn dirs (r18549)
* fixed: leaving stray WC locks on cancellation (r18893) - Server:
* fixed: memory leak in mod_dav_svn when listing large dirs (r19528)
* fixed: svnserve protocol error in lock, causing client hang (issue #2548)
* fixed: mod_dav_svn crash on valid request (r19520)
* mailer.py: add Content-Transfer-Encoding header (r19319)
* mailer.py: fixed: named substitutions incorrectly ignored (r18114, -681)
* fixed: authz requires read access for root for writes (issue #2486)