File subversion.changes of Package subversion
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Tue Apr 5 17:35:08 UTC 2022 - Danilo Spinella <danilo.spinella@suse.com>
3
4
- Fix CVE-2022-24070 mod_dav_svn is vulnerable to memory corruption
5
(CVE-2022-24070, bsc#1197940)
6
* subversion-CVE-2022-24070.patch
7
- Fix CVE-2021-28544 SVN authz protected copyfrom paths regression
8
(CVE-2021-28544, bsc#1197939)
9
* subversion-CVE-2021-28544.patch
10
11
-------------------------------------------------------------------
12
Thu Mar 3 08:40:11 UTC 2022 - Danilo Spinella <danilo.spinella@suse.com>
13
14
- Fix testCrash_RequestChannel_nativeRead_AfterException test on
15
aarch64 and ppc64le, bsc#1195486 bsc#1193778
16
* fix-javahl-test.patch
17
18
-------------------------------------------------------------------
19
Fri Nov 12 11:23:14 UTC 2021 - Danilo Spinella <danilo.spinella@suse.com>
20
21
- The following issues have already been fixed in this package
22
but weren't previously mentioned in the changes file:
23
* bsc#1185052
24
25
-------------------------------------------------------------------
26
Wed Oct 20 16:37:13 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
27
28
- Change to using systemd-sysusers
29
30
-------------------------------------------------------------------
31
Thu Oct 14 16:46:07 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
32
33
- always build with kwallet support, no longer make a
34
distrinction between openSUSE and SLE (boo#1191282)
35
36
-------------------------------------------------------------------
37
Wed Feb 10 10:05:24 UTC 2021 - Markéta Machová <mmachova@suse.com>
38
39
- Update to 1.14.1
40
* Fix non-deterministic generation of mergeinfo
41
* Fix invalid SQL quoting in working copy upgrade system
42
* Convert filename for editor from UTF-8 to the locale's encoding
43
* Make the hot-backup.py script work with Python 3
44
* Fix an uninitialized read in FSFS
45
* Fix a potential NULL dereference in the config file parser (bsc#1181687, CVE-2020-17525)
46
- Rebase subversion-no-build-date.patch
47
48
-------------------------------------------------------------------
49
Tue Dec 1 14:33:34 UTC 2020 - pgajdos@suse.com
50
51
- use system apache rpm macros
52
53
-------------------------------------------------------------------
54
Mon Oct 19 10:20:28 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
55
56
- Enable kde integration from 15-SP3 and newer releases jsc#SLE-11654
57
58
-------------------------------------------------------------------
59
Sat Sep 26 09:25:36 UTC 2020 - d_werner@gmx.net
60
61
- update the path of the PIDFile in the svnserve.service file:
62
change /var/run/svnserve/svnserve.pid to /run/svnserve/svnserve.pid
63
64
-------------------------------------------------------------------
65
Fri Sep 25 15:04:51 UTC 2020 - d_werner@gmx.net
66
67
- update the tmpfiles.d/ drop-in file as requested by the
68
rpm output
69
/usr/lib/tmpfiles.d/svnserve.conf:1: Line references path below
70
legacy directory /var/run/, updating /var/run/svnserve → /run/svnserve;
71
72
-------------------------------------------------------------------
73
Wed Sep 23 18:53:25 UTC 2020 - Dirk Mueller <dmueller@suse.com>
74
75
- speed up testsuite run by using /dev/shm
76
- disable output aggregation that spec-cleaner introduces in checks
77
78
-------------------------------------------------------------------
79
Wed Sep 9 08:07:30 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
80
81
- Fix jira reference to SLE-11901
82
83
-------------------------------------------------------------------
84
Fri Sep 4 12:21:59 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
85
86
- Add patch to remove dependency on kdelibs4support just to run
87
kf5-config to find out that headers are in /usr/include and
88
libraries are in /usr/lib(64) (jsc#SLE-11901):
89
* remove-kdelibs4support-dependency.patch
90
91
-------------------------------------------------------------------
92
Mon Jul 27 15:09:50 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
93
94
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
95
96
-------------------------------------------------------------------
97
Thu Jun 11 07:40:28 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
98
99
- Update to 1.14.0:
100
* Support for Python 3.x
101
* Support for Python 2.7 is being phased out
102
* New Build-Time Dependency: py3c
103
* Many enhancements and bug fixes
104
- Drop patches:
105
* subversion-1.12.0-swig-4.patch
106
* ruby27-warnings.patch
107
* ruby-includes.patch
108
- Refresh patch subversion-no-build-date.patch
109
110
-------------------------------------------------------------------
111
Tue May 5 09:24:22 UTC 2020 - Martin Liška <mliska@suse.cz>
112
113
- Add disable-fs-fs-pack-test.patch in order
114
to fix boo#1170834.
115
116
-------------------------------------------------------------------
117
Wed Apr 15 07:39:43 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
118
119
- Try to get building with ruby 2.7 bsc#1169446
120
- Add patches:
121
* ruby27-warnings.patch
122
* ruby-includes.patch
123
124
-------------------------------------------------------------------
125
Tue Mar 31 06:02:23 UTC 2020 - Martin Liška <mliska@suse.cz>
126
127
- Fix boo#1167467 by gcc10-do-not-optimize-get_externals_to_pin.patch.
128
129
-------------------------------------------------------------------
130
Wed Jan 8 09:59:46 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
131
132
- Disable dependency on ctypesgen which is borked with new pythons
133
134
-------------------------------------------------------------------
135
Sun Nov 10 08:28:48 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
136
137
- Apache Subversion 1.13.0:
138
* New 'svnadmin rev-size' command to report revision size
139
* Performance improvement for 'svn st' etc., in WC SQLite DB
140
* Fix 'svn patch' setting mode 0600 on patched files with props
141
* Fix "svn diff --changelist ARG" broken in subdirectories
142
* Fix misleading 'redirect cycle' error on a non-repository URL
143
* svnserve: Report some errors that were previously ignored
144
* Make server code more resilient to malformed paths and URLs
145
* Make dump stream parser more resilient to malformed dump stream
146
* mod_dav_svn: Fix missing Last-Modified header on 'external' GET requests
147
* Fix excessive memory usage in some cases reading binary data
148
149
-------------------------------------------------------------------
150
Thu Sep 26 08:35:08 UTC 2019 - Franz Sirl <franz.sirl-obs@lauterbach.com>
151
152
- Enable build and check with swig-3:
153
* Only enable subversion-1.12.0-swig-4.patch for Tumbleweed
154
* 'make check-swig-py' doesn't pass with swig-4
155
- Enable 'make check-swig-rb' everywhere again
156
157
-------------------------------------------------------------------
158
Fri Jul 26 10:03:14 UTC 2019 - matthias.gerstner@suse.com
159
160
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
161
firewalld, see [1].
162
163
[1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
164
165
-------------------------------------------------------------------
166
Thu Jul 25 08:26:09 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
167
168
- Add patches to fix bsc#1142743 and bsc#1142721 CVE-2019-0203
169
CVE-2018-11782:
170
* CVE-2018-11782.patch
171
* CVE-2019-0203.patch
172
173
-------------------------------------------------------------------
174
Thu Jul 25 07:52:01 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
175
176
- Update to 1.12.2:
177
* Fix conflict resolver bug: local and incoming edits swapped. (r1863285)
178
* Fix memory lifetime problem in a libsvn_wc error code path. (r1863287)
179
* CVE-2018-11782 bsc#1142743
180
* CVE-2019-0203 bsc#1142721
181
182
-------------------------------------------------------------------
183
Sun Jul 21 07:15:02 UTC 2019 - Antoine Belvire <antoine.belvire@opensuse.org>
184
185
- Add subversion-1.12.0-swig-4.patch: Fix build with Swig 4
186
(boo#1135747).
187
188
-------------------------------------------------------------------
189
Sat May 18 01:45:06 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
190
191
- Apache Subversion 1.12.0:
192
* 'move vs. move' merge conflicts can now be resolve
193
* 'svn --version --verbose' shows loaded libraries on Linux
194
* 'svnrdump' can read/write a file instead of stdin/stdout
195
* 'svn list' tries to not truncate the author's name
196
* 'svn list' can show sizes in base-2 unit suffixes
197
* 'svn info' shows the size of files in the repository
198
* 'svn cleanup' can remove read-only directories
199
* Repos-to-WC copy with --parents works with absent target
200
* Repos-to-WC copy from foreign repo with peg/operative revs
201
* Ignore empty group definitions in authz files
202
* svnauthz: warn about empty groups in authz files
203
* Storing passwords in plain text on disk is disabled by default
204
205
-------------------------------------------------------------------
206
Fri Apr 26 10:41:14 UTC 2019 - mvetter@suse.com
207
208
- bsc#1130588: Require shadow instead of old pwdutils
209
210
-------------------------------------------------------------------
211
Mon Mar 25 16:58:41 UTC 2019 - olaf@aepfle.de
212
213
- Install pkgconfig into libdir instead of datadir with
214
subversion-pkgconfig.patch
215
216
-------------------------------------------------------------------
217
Fri Jan 18 14:03:54 UTC 2019 - astieger@suse.com
218
219
- Apache Subversion 1.11.1:
220
* Add conflict resolver support for added vs unversioned file
221
* Add conflict resolver support for unversioned directories
222
* Various client-side bug fixes for working copy operations
223
* Server: fix unexpected SVN_ERR_FS_NOT_DIRECTORY errors
224
* Server: fix mod_dav_svn's SVNUseUTF8 had no effect in some setups
225
* Server: fix a crash in mod_http2
226
* JavaHL bindings: Fix crash in client code when using external
227
diff
228
- Fixed a vulnerability that allowed malicious SVN clients to trigger a crash
229
in mod_dav_svn by omitting the root path from a recursive directory listing
230
request (CVE-2018-11803 bsc#1122842)
231
232
-------------------------------------------------------------------
233
Fri Jan 11 09:21:41 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
234
235
- Move the bash completion to /usr as per rpmlint warning
236
237
-------------------------------------------------------------------
238
Sat Nov 10 12:12:08 UTC 2018 - astieger@suse.com
239
240
- Apache Subversion 1.11.0:
241
* Shelving is no longer based on patch files
242
* Shelves created on 1.10 are not compatible
243
* New feature: Checkpointing
244
* New viewspec output command
245
* Improvements to tree conflict resolutio
246
* 'patch' can now read non-pretty-printed svn:mergeinfo diffs
247
* Better error when http:// URL is not a Subversion repository
248
* Add 'schedule' and 'depth' items to 'svn info --show-item'
249
* Allow the client cert password to be saved
250
* Various bug fixes
251
* On-disk caching of plaintext passwords and passphrases is now
252
disabled by default, but users can explicitly allow this
253
behavior via runtime configuration
254
- drop upstreamed subversion-1.10.2-java10.patch
255
256
-------------------------------------------------------------------
257
Fri Oct 12 17:53:43 UTC 2018 - astieger@suse.com
258
259
- Apache Subversion 1.10.3:
260
* Store the HTTPS client cert password
261
* Fix shelving when custom diff command is configured
262
* Fix conflict resolver crashes
263
* Fix conflict resolver endless scan in some cases
264
* Fix "Accept incoming deletion" on locally deleted file
265
* Fix "resolver adds unrelated moves to move target list"
266
* Reject bad PUT before CHECKOUT in v1 HTTP protocol
267
* Let 'svnadmin recover' prune the rep-cache even if disabled
268
* Allow commands like 'svn ci --file X' to work when X is a FIFO
269
* 'svnadmin verify --keep-going --quiet' shows an error summary
270
* Fix error in german translation for 'svn help merge'
271
272
-------------------------------------------------------------------
273
Tue Sep 11 08:36:11 UTC 2018 - Fridrich Strba <fstrba@suse.com>
274
275
- Added patches:
276
* subversion-1.10.2-java10.patch
277
+ Partly upstream patch to remove javah requirement to build
278
Subversion Java bindings.
279
+ Apply only for builds with jdk10+ that don't have javah tool
280
any more
281
* subversion-1.10.2-javadoc.patch
282
+ Avoid loading Internet URLs during the build
283
- Allow building with all Java versions starting with 1.6
284
285
-------------------------------------------------------------------
286
Thu Aug 23 13:48:11 UTC 2018 - astieger@suse.com
287
288
- Apache Subversion 1.10.2:
289
* Correctly claim to offer Gnome Keyring support with libsecret
290
* Fix segfault using Gnome Keyring with libsecret
291
* Fix JavaHL local refs capacity warning when unparsing externals
292
* Prune externals after 'update --set-depth=exclude'
293
* Fix "conflict resolver searches too far back ..."
294
- Dropped patches that are included in the upstream release:
295
* subversion-1.10.0-fix-svn-version-gnome-keyring.patch
296
297
-------------------------------------------------------------------
298
Wed Jul 25 12:32:43 UTC 2018 - tchvatal@suse.com
299
300
- Use macro to compile python objects, do not do it by hand
301
302
-------------------------------------------------------------------
303
Fri Apr 27 18:31:07 UTC 2018 - antoine.belvire@opensuse.org
304
305
- Remove useless build dependency on pkgconfig(bash-completion).
306
- Make subversion-bash-completion requires bash-completion, not
307
pkgconfig(bash-completion).
308
309
-------------------------------------------------------------------
310
Sun Apr 15 17:43:29 UTC 2018 - astieger@suse.com
311
312
- Apache Subversion 1.10.0:
313
* new conflict resolver
314
* Many bug fixes and enhancements
315
* lz4 compression for the repositories
316
* https://subversion.apache.org/docs/release-notes/1.10.html
317
- Packaging changes;
318
* Convert dependencies to pkgconfig counterparts
319
* Add dependency on liblz4 and utf8proc
320
* Use %license (boo#1082318)
321
* build with KDE5 KWallet support
322
- Refresh patches:
323
* subversion-1.8.0-rpath.patch
324
* subversion-no-build-date.patch
325
* subversion-fix-parallel-build-support-for-perl-bindings.patch
326
* subversion-perl-underlinking.patch
327
- dropped patches:
328
* subversion-1.8.11-autocheck-time.patch, upstream
329
* subversion-1.9.0-allow-httpd-2.4.6.patch, no longer required
330
- Add subversion-1.10.0-fix-svn-version-gnome-keyring.patch to list
331
GNOME keyring support in svn --version when using libsecret
332
333
-------------------------------------------------------------------
334
Tue Dec 19 06:59:02 UTC 2017 - fstrba@suse.com
335
336
- BuildConflict with jdk10 or higher. The build uses extensively
337
the javah tool which is removed in jdk10.
338
339
-------------------------------------------------------------------
340
Thu Nov 23 13:45:36 UTC 2017 - rbrown@suse.com
341
342
- Replace references to /var/adm/fillup-templates with new
343
%_fillupdir macro (boo#1069468)
344
345
-------------------------------------------------------------------
346
Wed Nov 1 18:01:15 UTC 2017 - mpluskal@suse.com
347
348
- Explicitly require python2
349
350
-------------------------------------------------------------------
351
Mon Oct 9 10:30:38 UTC 2017 - vcizek@suse.com
352
353
- Disable kwallet support on openSUSE built with openssl 1.1, because
354
otherwise the libopenssl pulled in by libserf and libqt4 create
355
a conflict (boo#1042629)
356
357
-------------------------------------------------------------------
358
Fri Aug 25 12:41:19 UTC 2017 - tchvatal@suse.com
359
360
- Switch the KDE condition to match sle15 too
361
362
-------------------------------------------------------------------
363
Fri Aug 11 09:14:24 UTC 2017 - tchvatal@suse.com
364
365
- Remove user changing option inherited from sysconfig from README
366
* Was removed as it does not work on systemd, new section is there
367
describing current approach
368
369
-------------------------------------------------------------------
370
Thu Aug 10 15:04:45 UTC 2017 - astieger@suse.com
371
372
- Apache Subversion 1.9.7:
373
* CVE-2017-9800: A remote attacker could have caused svn clients
374
to execute arbitrary code via specially crafted URLs in
375
svn:externals and svn:sync-from-url properties. (bsc#1051362)
376
377
-------------------------------------------------------------------
378
Wed Aug 9 10:34:08 UTC 2017 - tchvatal@suse.com
379
380
- Apache Subversion 1.8.19 (bsc#1051362):
381
* A malicious, compromised server or MITM may cause svn client to
382
execute arbitrary commands by sending repository content with
383
svn:externals definitions pointing to crafted svn+ssh URLs.
384
CVE-2017-9800
385
386
-------------------------------------------------------------------
387
Fri Jul 28 14:18:49 UTC 2017 - astieger@suse.com
388
389
- Add instructions for running svnserve as a user different from
390
"svn", and remove sysconfig variables that are no longer
391
effective with the systemd unit. bsc#1049448
392
393
-------------------------------------------------------------------
394
Fri Jul 7 11:17:13 UTC 2017 - astieger@suse.com
395
396
- Apache Subversion 1.9.6 (bsc#1026936):
397
This change makes Subversion resilient to collision attacks,
398
including SHA-1 collision attacks such as <http://shattered.io/>.
399
https://subversion.apache.org/faq#shattered-sha1
400
* fsfs: never attempt to share directory representations
401
* fsfs: make consistency independent of hash algorithms
402
* cp/mv: improve error message when target is an unversioned dir
403
* merge: reduce memory usage with large amounts of mergeinfo
404
* 'svnadmin freeze': document the purpose more clearly
405
* dump: fix segfault when a revision has no revprops
406
* fsfs: improve error message upon failure to open rep-cache
407
* work around an APR bug related to file truncation
408
* javahl: follow redirects when opening a connection
409
410
-------------------------------------------------------------------
411
Fri Jul 7 11:17:13 UTC 2017 - astieger@suse.com
412
413
- Apache Subversion 1.8.18 (bsc#1026936):
414
This change makes Subversion resilient to collision attacks,
415
including SHA-1 collision attacks such as <http://shattered.io/>.
416
https://subversion.apache.org/faq#shattered-sha1
417
* fsfs: never attempt to share directory representations
418
* fsfs: make consistency independent of hash algorithms
419
* work around an APR bug related to file truncation
420
421
-------------------------------------------------------------------
422
Thu Jun 15 14:37:29 UTC 2017 - nmoudra@suse.com
423
424
- Deleted all xinetd related entries as it is not desired anymore
425
* its obsolete due to socket based service
426
* socket based service is not needed at this pkg
427
428
-------------------------------------------------------------------
429
Mon Mar 13 10:28:41 UTC 2017 - tchvatal@suse.com
430
431
- Update to build with new RPM in Factory
432
- Provide the kwallet auth in main pkg in case kde integration is
433
disabled
434
- Use apache2-rpm-macros to get the apache variables
435
436
-------------------------------------------------------------------
437
Thu Dec 22 14:14:01 UTC 2016 - stsp@elego.de
438
439
- Package the 'svnauthz' binary.
440
441
-------------------------------------------------------------------
442
Wed Nov 30 12:03:57 UTC 2016 - astieger@suse.com
443
444
- Apache Subversion 1.8.17:
445
* bsc#1011552 CVE-2016-8734 Unrestricted XML entity expansion in
446
mod_dontdothat and Subversion clients using http(s)://
447
* Client-side bugfixes:
448
+ fix handling of newly secured subdirectories in working copy
449
+ ra_serf: fix deleting directories with many files
450
+ gpg-agent: properly handle passwords with percent characters
451
+ merge: fix crash when merging to a local add
452
* Server-side bugfixes:
453
+ fsfs: fix possible data reconstruction error
454
+ svnlook: properly remove tempfiles on diff errors
455
* Client-side and server-side bugfixes:
456
+ fix potential memory access bugs
457
* Bindings bugfixes:
458
+ javahl: fix temporarily accepting SSL server certificates
459
+ swig-pl: do not corrupt "{DATE}" revision variable
460
+ swig-pl: fix possible stack corruption
461
* Developer-visible changes:
462
+ fix inconsistent behavior of inherited property API
463
+ fix patch filter invocation in svn_client_patch()
464
+ fix potential build issue with invalid SVN_LOCALE_DIR
465
466
-------------------------------------------------------------------
467
Wed Nov 30 07:42:07 UTC 2016 - tchvatal@suse.com
468
469
- Version update to 1.9.5:
470
* bsc#1011552 CVE-2016-8734 Unrestricted XML entity expansion in
471
mod_dontdothat and Subversion clients using http(s)://
472
- Client-side bugfixes:
473
* fix accessing non-existent paths during reintegrate merge (r1766699 et al)
474
* fix handling of newly secured subdirectories in working copy (r1724448)
475
* info: remove trailing whitespace in --show-item=revision (issue #4660)
476
* fix recording wrong revisions for tree conflicts (r1734106)
477
* gpg-agent: improve discovery of gpg-agent sockets (r1766327)
478
* gpg-agent: fix file descriptor leak (r1766323)
479
* resolve: fix --accept=mine-full for binary files (issue #4647)
480
* merge: fix possible crash (issue #4652)
481
* resolve: fix possible crash (r1748514)
482
* fix potential crash in Win32 crash reporter (r1663253 et al)
483
- Server-side bugfixes:
484
* fsfs: fix "offset too large" error during pack (issue #4657)
485
* svnserve: enable hook script environments (r1769152)
486
* fsfs: fix possible data reconstruction error (issue #4658)
487
* fix source of spurious 'incoming edit' tree conflicts (r1770108)
488
* fsfs: improve caching for large directories (r1721285)
489
* fsfs: fix crash when encountering all-zero checksums (r1759686)
490
* fsfs: fix potential source of repository corruptions (r1756266)
491
* mod_dav_svn: fix excessive memory usage with mod_headers/mod_deflate
492
(issue #3084)
493
* mod_dav_svn: reduce memory usage during GET requests (r1757529 et al)
494
* fsfs: fix unexpected "database is locked" errors (r1741096 et al)
495
* fsfs: fix opening old repositories without db/format files (r1720015)
496
- Client-side and server-side bugfixes:
497
* fix possible crash when reading invalid configuration files (r1715777)
498
- Bindings bugfixes:
499
* swig-pl: do not corrupt "{DATE}" revision variable (r1767768)
500
* javahl: fix temporary accepting SSL server certificates (r1764851)
501
* swig-pl: fix possible stack corruption (r1683266, r1683267)
502
- Drop no longer needed patch:
503
* subversion-1.8.11-swig-py-comment-3.patch
504
505
-------------------------------------------------------------------
506
Thu Aug 4 14:42:36 UTC 2016 - tchvatal@suse.com
507
508
- Add patch to build with swig3 to fix build on sle12sp2+
509
* subversion-swig3.patch
510
511
-------------------------------------------------------------------
512
Wed Jun 29 10:52:11 UTC 2016 - tchvatal@suse.com
513
514
- Drop syslog.target from After wrt bnc#983938
515
516
-------------------------------------------------------------------
517
Thu Apr 28 00:00:00 UTC 2016 - astieger@suse.com
518
519
- Apache Subversion 1.9.4, fixing two server-side vulnerabilities:
520
* CVE-2016-2167: svnserve/sasl may authenticate users using the
521
wrong realm (boo#976849)
522
* CVE-2016-2168: Remotely triggerable DoS vulnerability in
523
mod_authz_svn during COPY/MOVE authorization check (boo#976850)
524
- Client-side bugfixes:
525
* diff: support '--summarize --ignore-properties'
526
* checkout: fix performance regression on NFS
527
* gpg-agent: properly handle passwords with percent characters
528
* svn-graph.pl: fix assertion about a non-canonical path
529
* hot-backup.py: better input validation
530
* commit: abort on Ctrl-C in plaintext password prompt
531
* diff: produce proper forward binary diffs with --git
532
* ra_serf: fix deleting directories with many files
533
- Server-side bugfixes:
534
* improve documentation for AuthzSVNGroupsFile and groups-db
535
* fsfs: reduce peak memory usage when listing large directories
536
* fsfs: fix a rare source of incomplete dump files and reports
537
- Client-side and server-side bugfixes:
538
* update INSTALL documentation file
539
* fix potential memory access bugs
540
* fix potential out of bounds read in svn_repos_get_logs5()
541
- Bindings bugfixes:
542
* ignore absent nodes in javahl version of svn status -u
543
- API changes:
544
* properly interpret parameters in svn_wc_get_diff_editor6()
545
546
-------------------------------------------------------------------
547
Wed Mar 2 19:43:18 UTC 2016 - astieger@suse.com
548
549
- make the subversion package conflict with KWallet and Gnome
550
Keyring packages with do not require matching subversion versions
551
in SLE 12 and openSUSE Leap 42.1 and thus break the main package
552
upon partial upgrade. Fix/workaround for boo#969159
553
554
-------------------------------------------------------------------
555
Tue Dec 15 16:56:10 UTC 2015 - astieger@suse.com
556
557
- Apache Subversion 1.9.3
558
This release fixes two security issues:
559
* Remotely triggerable heap overflow and out-of-bounds read
560
caused by integer overflow in the svn:// protocol parser.
561
CVE-2015-5259 [boo#958299]
562
563
* Remotely triggerable heap overflow and out-of-bounds read in
564
mod_dav_svn caused by integer overflow when parsing skel-
565
encoded request bodies.
566
CVE-2015-5343 [boo#958300]
567
Other changes:
568
* svn: fix possible crash in auth credentials cache
569
* cleanup: avoid unneeded memory growth during pristine cleanup
570
* diff: fix crash when repository is on server root
571
* fix translations for commit notifications
572
* ra_serf: fix crash in multistatus parser
573
* svn: report lock/unlock errors as failures
574
* svn: cleanup user deleted external registrations
575
* svn: allow simple resolving of binary file text conflicts
576
* svnlook: properly remove tempfiles on diff errors
577
* ra_serf: report built- and run-time versions of libserf
578
* ra_serf: set Content-Type header in outgoing requests
579
* svn: fix merging deletes of svn:eol-style CRLF/CR files
580
* ra_local: disable zero-copy code path
581
* mod_authz_svn: fix authz with mod_auth_kerb/mod_auth_ntlm
582
* mod_dav_svn: fix display of process ID in cache statistics
583
* mod_dav_svn: use LimitXMLRequestBody for skel-encoded requests
584
* svnadmin dump: preserve no-op changes
585
* fsfs: avoid unneeded I/O when opening transactions
586
* javahl: fix ABI incompatibilty with 1.8
587
* javahl: allow non-absolute paths in SVNClient.vacuum
588
* fix patch filter invocation in svn_client_patch()
589
* add @since information to config defines
590
* fix running the tests in compatibility mode
591
* clarify documentation of svn_fs_node_created_rev()
592
* fix overflow detection in svn_stringbuf_remove and _replace
593
* don't ignore some of the parameters to svn_ra_svn_create_conn3
594
595
-------------------------------------------------------------------
596
Wed Oct 28 13:27:17 UTC 2015 - astieger@suse.com
597
598
- Fix copy-and-paste error in Supplements for GNOME keyring
599
integration
600
601
-------------------------------------------------------------------
602
Wed Sep 23 15:30:14 UTC 2015 - astieger@suse.com
603
604
- Apache Subversion 1.9.2:
605
* fix a numer of client-side crashes and bugs
606
* checkout: remove unnecessary I/O operation
607
* svn: show utf8proc version in svn --version --verbose
608
* fix reporting for empty representations in svnfsfs stats
609
- upstream keyring updated
610
611
-------------------------------------------------------------------
612
Thu Sep 3 13:28:33 UTC 2015 - astieger@suse.com
613
614
- Apache Subversion 1.9.1:
615
* Fix crash with GPG-agent with non-canonical $HOME
616
* svn: expose expat and zlib versions in svn --version --verbose
617
* svn: improve help text for 'svn info --show-item'
618
* svnserve: fixed minor typo in help text
619
* Fix an error leak in FSFS verification
620
* Fix incomplete membuffer cache initialization
621
* svnfsfs: fix some bugs and inconsistencies in load-index
622
* Fix memory corruption in copy source SWIG bindings
623
- drop subversion-1.8.14-httpd-version-number-detection.patch,
624
change is upstream
625
- adjust subversion-1.9.0-allow-httpd-2.4.6.patch for upstream
626
changes
627
628
-------------------------------------------------------------------
629
Mon Aug 24 11:08:08 UTC 2015 - tchvatal@suse.com
630
631
- Remove support for SLE11 from the spec file
632
- Use supplements instead of suggests on the other side for the
633
password store
634
- Fix kde integration conditional to work nicely on openSUSE Leap
635
636
-------------------------------------------------------------------
637
Mon Aug 24 10:56:02 UTC 2015 - tchvatal@suse.com
638
639
- Use suggests instead of recommends to avoid 180+ new pkgs on
640
minimal setup due subversion-password-store bnc#942819
641
642
-------------------------------------------------------------------
643
Tue Aug 11 06:38:11 UTC 2015 - astieger@suse.com
644
645
- Apache Subversion 1.9.0:
646
* new FSFS format 7 with major overhaul for I/O reduction
647
* prospective blame
648
* FSX experimental repository back-end
649
* many enhangements and bug fixes
650
- subversion-devel now ships pkgconfig files
651
- dependency changes:
652
* serf 1.3.4
653
* apr, apr-utl 1.3.x
654
* httpd 2.2.x
655
* java 1.6
656
* Python 2.7
657
- To continue to allow building against blacklisted httpd 2.4.6
658
which has the required patches in openSUSE:13.1:Update, update
659
subversion-1.8.9-allow-httpd-2.4.6.patch to
660
subversion-1.9.0-allow-httpd-2.4.6.patch
661
- removed upstreamed patches:
662
* subversion-1.8.10-fix-bashisms.patch
663
* subversion-1.8.11-swig-py-comment.patch
664
* subversion-1.8.11-swig-py-comment-2.patch
665
- adjust subversion-no-build-date.patch
666
- drop subversion-1.8.14-unused-var-authnrequired.patch
667
668
-------------------------------------------------------------------
669
Thu Aug 6 11:28:23 UTC 2015 - stsp@elego.de
670
671
- Pass --enable-broken-httpd-auth to configure. Assumes all apache2
672
packages contain security patches regardless of their version number.
673
Should fix the build on SLES12 and perhaps elsewhere.
674
675
-------------------------------------------------------------------
676
Thu Aug 6 11:10:50 UTC 2015 - stsp@elego.de
677
678
- fix mod_authz_svn build with -Wunused-variable
679
* subversion-1.8.14-unused-var-authnrequired.patch
680
681
-------------------------------------------------------------------
682
Thu Aug 6 10:48:33 UTC 2015 - stsp@elego.de
683
684
- Apache Subversion 1.8.14
685
This release fixes two vulnerabilities:
686
* mod_authz_svn: do not leak information in mixed anonymous/authenticated
687
httpd (dav) configurations (CVE-2015-3184) bnc#939514
688
* do not leak paths that were hidden by path-based authz (CVE-2015-3187)
689
bnc#939517
690
Non-security fixes:
691
* document svn:autoprops
692
* fix 'svn cp ^/A/D/H@1 ^/A' to properly create A
693
* improve conflict prompts for binary files
694
* improve performance of 'ls -v'
695
* improved Sqlite 3.8.9 query performance
696
* fixed issue #4580: 'svn -v st' on file externals reports "?" for user/rev
697
* mod_dav_svn: do not ignore skel parsing errors
698
* detect invalid svndiff data earlier
699
* prevent possible repository corruption on power/disk failures
700
* fixed issue #4577: Read error with some repository nodes
701
* fixed issue #4531: server-side copy (over dav) is slow
702
* swig-pl: fix some stack memory problems
703
- Refreshed patch subversion-no-build-date.patch
704
- Remove obsoleted patch subversion-1.8.13-fix-sqlite-3.8.9-tests.patch
705
- Add patch subversion-1.8.14-httpd-version-number-detection.patch
706
707
-------------------------------------------------------------------
708
Sat May 16 18:08:29 UTC 2015 - astieger@suse.com
709
710
- disable failing check-swig-rb
711
712
-------------------------------------------------------------------
713
Thu Apr 9 18:12:48 UTC 2015 - astieger@suse.com
714
715
- fix tests with SQLite 3.8.9, adding
716
subversion-1.8.13-fix-sqlite-3.8.9-tests.patch
717
718
-------------------------------------------------------------------
719
Wed Apr 1 12:13:37 UTC 2015 - tchvatal@suse.com
720
721
- Apply sec fixes for bnc#923793 bnc#923794 bnc#923795;
722
CVE-2015-0202 CVE-2015-0248 CVE-2015-0251:
723
* subversion-bnc923793.patch
724
* subversion-bnc923794.patch
725
* subversion-bnc923795.patch
726
727
-------------------------------------------------------------------
728
Tue Mar 31 12:00:00 UTC 2015 - astieger@suse.com
729
730
- Apache Subversion 1.8.13
731
This release fixes three vulerabilities:
732
* Subversion HTTP servers with FSFS repositories were vulnerable
733
to a remotely triggerable excessive memory use with certain
734
REPORT requests.
735
(bsc#923793 CVE-2015-0202)
736
* Subversion mod_dav_svn and svnserve were vulnerable to a
737
remotely triggerable assertion DoS vulnerability for certain
738
requests with dynamically evaluated revision numbers.
739
(bsc#923794 CVE-2015-0248)
740
* Subversion HTTP servers allow spoofing svn:author property
741
values for new revisions
742
(bsc#923795 CVE-2015-0251)
743
- Non-security updates:
744
* fixes number of client and server side non-security bugs
745
* improved working copy performanc
746
* reduction of resource use
747
* stability improvements
748
* usability improvements
749
- 1.8.12 was not released
750
751
-------------------------------------------------------------------
752
Fri Mar 20 21:10:19 UTC 2015 - astieger@suse.com
753
754
- Improve installation of secure password storage plugins for
755
KWallet and GNOME Keyring
756
- Recommend installation of bash completion
757
758
-------------------------------------------------------------------
759
Tue Mar 10 20:09:16 UTC 2015 - astieger@suse.com
760
761
- Fix running all regression tests with davautocheck.sh and
762
svnserveautocheck.sh when time is a shell built-in but not
763
a command: add subversion-1.8.11-autocheck-time.patch
764
765
-------------------------------------------------------------------
766
Wed Mar 4 18:12:54 UTC 2015 - astieger@suse.com
767
768
- fix sample configuration comments in subversion.conf [boo#916286]
769
770
-------------------------------------------------------------------
771
Mon Mar 2 08:08:44 UTC 2015 - astieger@suse.com
772
773
- SLE 11 SP3 build with all regression tests
774
- run swig-py tests where they pass
775
776
-------------------------------------------------------------------
777
Fri Feb 20 15:59:32 UTC 2015 - astieger@suse.com
778
779
- fix build with swig 3.0.3 and later:
780
* upstream subversion-1.8.11-swig-py-comment.patch
781
* upstream subversion-1.8.11-swig-py-comment-2.patch
782
* partial subversion-1.8.11-swig-py-comment-3.patch
783
There remains a regression in swig 3.0.3 and later which causes
784
check-swig-py to fail - disable these checks.
785
786
-------------------------------------------------------------------
787
Thu Jan 8 15:41:32 UTC 2015 - bwiedemann@suse.com
788
789
- fix sysconfig file generation (bnc#911620)
790
791
-------------------------------------------------------------------
792
Fri Jan 2 09:46:08 UTC 2015 - tchvatal@suse.com
793
794
- Sec update bnc#909935 CVE-2014-3580, CVE-2014-8108
795
* subversion-CVE-2014-3580.patch
796
* subversion-CVE-2014-8108.patch
797
798
-------------------------------------------------------------------
799
Thu Dec 18 14:33:55 UTC 2014 - andreas.stieger@gmx.de
800
801
- Apache Subversion 1.8.11
802
- This release addresses two security issues: [boo#909935]
803
* CVE-2014-3580: mod_dav_svn DoS from invalid REPORT requests.
804
* CVE-2014-8108: mod_dav_svn DoS from use of invalid transaction
805
names.
806
- Client-side bugfixes:
807
* checkout/update: fix file externals failing to follow history
808
and subsequently silently failing
809
* patch: don't skip targets in valid --git difs
810
* diff: make property output in diffs stable
811
* diff: fix diff of local copied directory with props
812
* diff: fix changelist filter for repos-WC and WC-WC
813
* remove broken conflict resolver menu options that always error
814
out
815
* improve gpg-agent support
816
* fix crash in eclipse IDE with GNOME Keyring
817
* fix externals shadowing a versioned directory
818
* fix problems working on unix file systems that don't support
819
permissions
820
* upgrade: keep external registrations
821
* cleanup: iprove performance of recorded timestamp fixups
822
* translation updates for German
823
- Server-side bugfixes:
824
* disable revprop caching feature due to cache invalidation
825
problems
826
* skip generating uniquifiers if rep-sharing is not supported
827
* mod_dav_svn: reject requests with missing repository paths
828
* mod_dav_svn: reject requests with invalid virtual transaction
829
names
830
* mod_dav_svn: avoid unneeded memory growth in resource walking
831
832
-------------------------------------------------------------------
833
Thu Nov 20 00:20:00 UTC 2014 - Led <ledest@gmail.com>
834
835
- fix bashisms in mailer-init.sh script
836
- add patches:
837
* subversion-1.8.10-fix-bashisms.patch
838
839
-------------------------------------------------------------------
840
Sat Nov 1 22:56:00 UTC 2014 - andreas.stieger@gmx.de
841
842
- Add a versioned runtime requirement for sqlite and pass it to
843
configure via --enable-sqlite-compatibility-version to allow
844
running with sqlite older than at build time but compatible.
845
- make build with KDE / WKallet optional to fix build with SLE 12
846
847
-------------------------------------------------------------------
848
Sat Sep 27 22:56:01 UTC 2014 - andreas.stieger@gmx.de
849
850
- enable build with python-ctypesgen
851
852
-------------------------------------------------------------------
853
Wed Sep 17 13:10:50 UTC 2014 - jweberhofer@weberhofer.at
854
855
- INSTALL#SQLite says 'Subversion 1.8 requires SQLite version 3.7.12 or above';
856
therefore I lowered the sqlite requirement to make the subversion run on
857
older system versions, tooi. [bnc#897033]
858
859
-------------------------------------------------------------------
860
Tue Sep 9 06:57:54 UTC 2014 - andreas.stieger@gmx.de
861
862
- Re-enable optional running full regression test suite,
863
cleanup of dependencies only for network based tests.
864
- make build with ctypesgen optional, off as it is not in Factory
865
866
-------------------------------------------------------------------
867
Mon Sep 8 22:41:18 UTC 2014 - andreas.stieger@gmx.de
868
869
- move autogen to %build to not break quilt setup
870
871
-------------------------------------------------------------------
872
Thu Sep 4 13:38:53 UTC 2014 - tchvatal@suse.com
873
874
- Use python_sitearch properly
875
876
-------------------------------------------------------------------
877
Thu Sep 4 11:50:04 UTC 2014 - tchvatal@suse.com
878
879
- Cleanup with spec-cleaner, remove crufty conditionals to reduce
880
the in-build conditions
881
- Install only systemd packages where needed
882
- Drop support of really old stuff (sle10)
883
- Run only basic tests and run them always
884
- Unbundle everything. For older distros rather use linkpac
885
- Removed patches:
886
* subversion.libtool-pie-flags.patch
887
* subversion.perl.LD_RUN_PATH.patch
888
* swig.noembed.patch
889
- Added patches:
890
* subversion-1.8.0-rpath.patch
891
* subversion-fix-parallel-build-support-for-perl-bindings.patch
892
* subversion-perl-underlinking.patch
893
* subversion-swig-perl-Wall.patch
894
895
-------------------------------------------------------------------
896
Thu Aug 7 22:22:08 UTC 2014 - andreas.stieger@gmx.de
897
898
- Apache Subversion 1.8.10
899
- Client-side bugfixes:
900
* guard against md5 hash collisions when finding cached
901
credentials [bnc#889849] [CVE-2014-3528]
902
* ra_serf: properly match wildcards in SSL certs.
903
[bnc#890511] [CVE-2014-3522]
904
* ra_serf: ignore the CommonName in SSL certs where there are
905
Subject Alt Names
906
* ra_serf: fix a URI escaping bug that prevented deleting locked
907
paths
908
* rm: Display the proper URL when deleting a URL in the commit
909
log editor
910
* log: Fix another instance of broken pipe error
911
* copy: Properly handle props not present or excluded on cross wc
912
copy
913
* copy: Fix copying parents of locally deleted nodes between wcs
914
* externals: Properly delete ancestor directories of externals
915
when removing the external by changing svn:externals.
916
* ra_serf: fix memory lifetime of some hash values
917
- Server-side bugfixes:
918
* fsfs: omit config file when creating pre-1.5 format repos
919
- Bindings:
920
* ruby: removing warning about Ruby 1.9 support being new.
921
* python: fix notify_func callbacks
922
923
-------------------------------------------------------------------
924
Tue Jul 22 17:09:01 CEST 2014 - mls@suse.de
925
926
- do not undef bool in swig, it breaks modern perl versions
927
new patch: swig.noembed.patch
928
929
-------------------------------------------------------------------
930
Wed Jun 4 22:30:27 UTC 2014 - andreas.stieger@gmx.de
931
932
- do not package svnserve pid file in /var/run, fixing Factory
933
934
-------------------------------------------------------------------
935
Tue May 13 17:34:59 UTC 2014 - andreas.stieger@gmx.de
936
937
- Apache Subversion 1.8.9 [bnc#877555]
938
- Client-side bugfixes:
939
* log: use proper peg revision over DAV
940
* upgrade: allow upgrading from 1.7 with exclusive locks
941
* proplist: resolve inconsitent inherited property results
942
* increase minimal timestamp sleep from 1ms to 10ms
943
* merge: automatic merge confused by subtree merge
944
* propget: report proper error on invalid revision for url
945
* commit: fix an assertion when committing a deleted descendant
946
* merge: resolve segfault when '--force' merges a directory
947
delete
948
* resolve: prevent interactive conflict resolution when nothing
949
has been done to resolve the conflict
950
* update: fix locks lost from wc with pre-1.6.17 servers
951
* merge: honor the 'preserved-conflict-file-exts' setting
952
* list: fix '--verbose' against older servers
953
* unlock: fix ability to remove locks with timeouts
954
* copy: fix 'svn copy URL WC' on relocated working copies
955
* export: allow file externals to be exported
956
* move: fix working copy db inconsistency in cert scenarios
957
* commit: fix an issue where mixed revision copy with non copy
958
descendants that shadow a not present node couldn't be committed
959
* delete: properly remove move_to info when the node in its
960
original location is removed
961
* status; fix an issue where output would vary based on if the
962
target was the node itself or its parent
963
- Server-side bugfixes:
964
* svnadmin dump: don't let invalid mergeinfo stop dump
965
* svnserve: resolve performance regression caused by iprops
966
* reduce size of memory buffer when reading config files
967
* remove dead transaction if commit was blocked by hook
968
* svnrdump load: fix crash when svn:* normalization
969
* fix memcached support
970
* svndumpfilter: fix order of node record headers
971
* mod_dav_svn: allow generic DAV clients to refresh locks
972
* mod_dav_svn: detect out of dateness correctly during commit
973
- Developer-visible changes:
974
* improve consistency checks of DAV inherited property requests
975
* fix ocassional failure in autoprop_tests.py
976
* avoid duplicate sqlite analyze information rows
977
* add Mavericks to our sysinfo output
978
* bump copyright years to 2014
979
* unbreak test suite when running as root
980
* resolve buffer overflow in testcode
981
* fix libmagic detection with custom LDFLAGS
982
* fix an out of scope variable use in merge
983
* javahl: fix crash from resolve callback throwing an exception
984
* ruby: fix two memory lifetime bugs
985
* fix a missing null byte when handling old pre-1.4 deltas
986
* fix building with APR 0.9.x
987
* make svn_ra_get_locks() and svn_ra_get_lock() report not locked
988
nodes with a NULL svn_lock_t *, as documented
989
* fix tests for compiler flags
990
- Packaging changes:
991
* adds subversion-1.8.9-allow-httpd-2.4.6.patch to allow building
992
against blacklisted httpd 2.4.6 which has the required patches
993
* update subversion-no-build-date.patch for context changes
994
995
-------------------------------------------------------------------
996
Wed Apr 23 16:14:18 UTC 2014 - dmueller@suse.com
997
998
- remove dependency on gpg-offline (is already checked
999
by source_validator)
1000
1001
-------------------------------------------------------------------
1002
Wed Feb 19 00:00:00 UTC 2014 - andreas.stieger@gmx.de
1003
1004
- Apache Subversion 1.8.8
1005
- Client-side bugfixes:
1006
* fix automatic relocate for wcs not at repository root
1007
* wc: improve performance when used with SQLite 3.8
1008
* copy: fix some scenarios that broke the working copy
1009
* move: fix errors when moving files between an external and the
1010
parent working copy
1011
* log: resolve performance regression in certain scenarios
1012
* merge: decrease work to detect differences between 3 files
1013
* commit: don't change file permissions inappropriately
1014
* commit: fix assertion due to invalid pool lifetime
1015
* version: don't cut off the distribution version on Linux
1016
* flush stdout before exiting to avoid information being lost
1017
* status: fix missing sentinel value on warning codes
1018
* update/switch: improve some WC db queries that may return
1019
incorrect results depending on how SQLite is built
1020
- Server-side bugfixes:
1021
* reduce memory usage during checkout and export
1022
* fsfs: create rep-cache.db with proper permissions
1023
* mod_dav_svn: prevent crashes with SVNListParentPath on
1024
(previously patched in this package)
1025
* mod_dav_svn: fix SVNAllowBulkUpdates directive merging
1026
* mod_dav_svn: include requested property changes in reports
1027
* svnserve: correct default cache size in help text
1028
* svnadmin dump: reduce size of dump files with '--deltas'
1029
* resolve integer underflow that resulted in infinite loops
1030
- developer visible changes:
1031
* fix ocassional failure of check_tests.py 12
1032
* fix failure with SQLite 3.8.1-3.8.3 when built with
1033
SQLITE_ENABLE_STAT3/4 due to bug in SQLite
1034
* specify SQLite defaults that can be changed when SQLite is
1035
built to avoid unexpected behavior with Subversion
1036
* numerous documentation fixes
1037
* svn_client_commit_item3_dup() fix pool lifetime issues
1038
* ra_serf: properly ask multiple certificate validation providers
1039
for acceptance of certificate failures
1040
* release internal fs objects when closing commit editor
1041
* svn_client_proplist4() don't call the callback multiple times
1042
for the same path in order to deliver inherited properties
1043
- Bindings:
1044
* swig-pl: fix with --enable-sqlite-compatibility-version
1045
* swig: fix building from tarball with an out-of-tree build
1046
- removed patches:
1047
* subversion-1.8.x-SQLite-3.8.patch, committed upstream
1048
* subversion-1.8.x-fix-ppc-tests.patch, committed upstream
1049
* subversion-CVE-2014-0032.patch, now upstream
1050
- packaging changes:
1051
* only require and build with junit when building with java and
1052
running regression tests
1053
* specify memory constraints for reliable builds with regression
1054
tests
1055
- 1.8.6 and 1.8.7 were not released
1056
1057
-------------------------------------------------------------------
1058
Sun Feb 9 22:30:22 UTC 2014 - andreas.stieger@gmx.de
1059
1060
- fix a remotely triggerable segfault in mod_dav_svn when svn is
1061
handling the server root and SVNListParentPath is on
1062
[bnc#862459] CVE-2014-0032
1063
- added patches:
1064
* subversion-CVE-2014-0032.patch
1065
1066
-------------------------------------------------------------------
1067
Sun Dec 8 15:32:37 UTC 2013 - andreas.stieger@gmx.de
1068
1069
- add Subversion C API documentation to subversion-devel package
1070
- fix rpmlint warning W: suse-wrong-suse-capitalisation
1071
1072
-------------------------------------------------------------------
1073
Sat Dec 7 21:54:08 UTC 2013 - matz@suse.de
1074
1075
- Copy updated config.{guess,sub} to in-tree swig source also
1076
for ppc64le.
1077
1078
-------------------------------------------------------------------
1079
Sun Dec 1 22:14:24 UTC 2013 - andreas.stieger@gmx.de
1080
1081
- add repository benchmarking tool svn-bench to tools subpackage
1082
- add repository statistics tool fsfs-stats to tools subpackage
1083
- fix performance problems when dynamically linking against
1084
SQLite 3.8. While this does not create a new working copy format
1085
version, working copies that were created with a 1.8 client
1086
linked against SQLite 3.7 need to have "svn upgrade" run once
1087
to enjoy the benefits, while otherwise maintaining compatibility.
1088
The step is optional and not required for new working copies.
1089
Adds subversion-1.8.x-SQLite-3.8.patch based on upstream commits.
1090
- dynamically link against SQLite as per the above in 13.1 and up.
1091
1092
-------------------------------------------------------------------
1093
Mon Nov 25 18:33:46 UTC 2013 - andreas.stieger@gmx.de
1094
1095
- CVE redaction for 1.8.5 [bnc#850747]
1096
1097
-------------------------------------------------------------------
1098
Mon Nov 25 08:00:00 UTC 2013 - andreas.stieger@gmx.de
1099
1100
- fix build on Factory where ruby 1.9 is no longer available,
1101
do not build ruby bindings
1102
1103
-------------------------------------------------------------------
1104
Mon Nov 25 00:00:00 UTC 2013 - andreas.stieger@gmx.de
1105
1106
- update to 1.8.5 [bnc#850747], addressing two security issues:
1107
* CVE-2013-4505: mod_dontdothat does not restrict requests from
1108
serf clients.
1109
* CVE-2013-4558: mod_dav_svn assertion triggered by
1110
autoversioning commits.
1111
- Client-side bugfixes:
1112
* fix externals that point at redirected locations
1113
* diff: fix assertion with move inside a copy
1114
- Server-side bugfixes:
1115
* mod_dav_svn: Prevent crashes with some 3rd party modules
1116
* mod_dav_svn: canonicalize paths properly
1117
* mod_authz_svn: fix crash of mod_authz_svn with invalid config
1118
* hotcopy: fix hotcopy losing revprop files in packed repos
1119
- Other tool improvements and bugfixes:
1120
* mod_dontdothat: Fix the uri parser
1121
- Developer-visible changes:
1122
* fix compilation with '--enable-optimize' with clang
1123
* add test to fail when built against broken ZLib
1124
- Bindings:
1125
* ctypes-python: build with compiler selected via configure
1126
- if running regression tests, also run them against bdb backend
1127
1128
-------------------------------------------------------------------
1129
Tue Nov 19 18:36:45 UTC 2013 - andreas.stieger@gmx.de
1130
1131
- print error logs on on regression test failures
1132
- always build with and statically link to in-tree SQLite to
1133
prevent performance problems and test failures with SQLite 3.8
1134
- fix regression tests for ppc/ppc64 architectures, found in
1135
openSUSE package build and fixed with upstream developers, adding
1136
subversion-1.8.x-fix-ppc-tests.patch
1137
- improve sqlite and python-ctypes conditionals, the latter not
1138
building for any current targets
1139
- require python-sqlite when running regression tests for all
1140
targets, no longer pulled in implicitly
1141
- update keyring, use Subversion Project Management Committee
1142
keyring rather than all committers
1143
1144
-------------------------------------------------------------------
1145
Tue Oct 29 18:27:53 UTC 2013 - andreas.stieger@gmx.de
1146
1147
- update to 1.8.4 [bnc#847103]
1148
- Client- and server-side bugfixes:
1149
* fix assertion on urls of the form 'file://./'
1150
* translation updates for Swedish
1151
- Client-side bugfixes:
1152
* revert: fix problems reverting moves
1153
* update: fix assertion when file external access is denied
1154
* merge: reduce network connections for automatic merge
1155
* merge: fix path corruption during reintegration
1156
* mergeinfo: fix crash
1157
* ra_serf: verify the result of xml parsing
1158
* ra_serf: improve error messages during commit
1159
* ra_local: fix error with repository in Windows drive root
1160
* fix crash on windows when piped command is interrupted
1161
* fix assertion when upgrading old working copies
1162
- Server-side bugfixes:
1163
* hotcopy: cleanup unpacked revprops with '--incremental'
1164
* fix OOM on concurrent requests at threaded server start
1165
* fsfs: improve error message when unsupported fsfs format found
1166
* fix memory problem in 3rd party FS module loader
1167
- Developer-visible changes - Bindings:
1168
* javahl: canonicalize path for streaFileContent method
1169
- packaging changes:
1170
* update keyring
1171
1172
-------------------------------------------------------------------
1173
Fri Aug 30 16:00:16 UTC 2013 - andreas.stieger@gmx.de
1174
1175
- update to 1.8.3
1176
CVE-2013-4246: fsfs: corruption from editing packed revision properties
1177
CVE-2013-4262: admin-side tools: symlink attack against pid file
1178
CVE-2013-4277: svnserve: symlink attack against pid file
1179
- User-visible changes:
1180
- Client- and server-side bugfixes:
1181
* translation updates for Swedish
1182
* enforce strict version equality between tools and libraries
1183
* consistently output revisions as "r%ld" in error messags
1184
- Client-side bugfixes:
1185
* status: always use absolute paths in XML output
1186
* ra_serf: 'svn log -v' fails with a 1.2.x server
1187
* ra_serf: fix crash when committing cp with deep deletion
1188
* diff: issue an error for files that can't fit in memory
1189
* svnmucc: generate proper error for mismatched URLs
1190
* update: fix a crash when a temp file doesn't exist
1191
* commit & update: improve sleep for timestamps performance
1192
* diff: continue on missing or obstructing files
1193
* ra_serf: use runtime serf version for User-Agent
1194
* ra_serf: ignore case when checking certificate common names
1195
* ra_serf: format distinguished names properly
1196
* ra_serf: do not retry HTTP requests if we started to parse them
1197
* ra_serf: output ssl cert verification failure reason
1198
* ra_serf: allow session reuse after SVN_ERR_CEASE_INVOCATION
1199
* ra_serf: include library version in '--version' output
1200
* info: fix spurious error on wc root with child in conflict
1201
- Server-side bugfixes:
1202
* svnserve: fix creation of pid files
1203
* svnadmin: fix output encoding in non-UTF8 environments
1204
* svnsync: fix high memory usage when running over ra_serf
1205
* mod_dav_svn: do not map requests to filesystem
1206
* svnauthz: improve help strings
1207
* fsfs: fixed manifest file growth with revprop changes
1208
* fsfs: fix packed revprops causing loss of revprops
1209
- Other tool improvements and bugfixes:
1210
* svnwcsub/irkerbridge: fix symlink attack via pid file
1211
1212
Developer-visible changes:
1213
- General:
1214
* describe APR unimplemented errors as coming from APR
1215
* mod_dav_svn: update INSTALL to reflect configure defaults
1216
* davautocheck: use the correct apxs binary by default
1217
- API changes:
1218
* svn_config_walk_auth_data() config_dir arg: permit NULL)
1219
- Bindings:
1220
* swig-pl: fix SVN::Client not honoring config file settings
1221
* swig-pl & swig-py: disable unusable svn_fs_set_warning_func
1222
1223
-------------------------------------------------------------------
1224
Wed Jul 24 17:37:14 UTC 2013 - andreas.stieger@gmx.de
1225
1226
- Apache Subversion 1.8.1 [bnc#830031] CVE-2013-4131
1227
- User-visible changes:
1228
- Client- and server-side bugfixes:
1229
* translation updates for German and Simplified Chinese
1230
* improve sqlite error message output
1231
* support platforms lacking mmap
1232
* allow configuration files to start with UTF-8 BOM
1233
* don't fail on UTF-8 data when encoding conversion not available
1234
* improve error messages when encoding conversion fails
1235
- Client-side bugfixes:
1236
* merge: rename 'automatic merge' to 'complete merge'
1237
* mergeinfo: reduce network usage for '--show-revs'
1238
* ra_serf: improve http status handling
1239
* merge: avoid unneeded ra session
1240
* merge: reduce network usage
1241
* merge: remove duplicated ancestry check
1242
* ra_serf: fix 'Accept-Encoding' header for IIS interoperability
1243
* svn status: improve documentation for lock columns
1244
* ra_serf: fix support for 'get-file-revs-reversed' capability
1245
* log: reduce network usage on repository roots
1246
* diff: avoid temporary files when calling external diff
1247
* upgrade: fix notification of 1.7.x working copies
1248
* fix crash during tree conflict resolution
1249
* interactive file merge: add two additional choices
1250
* diff: use local style paths in error messages
1251
* resolve: improve the interactive conflict resolution menu
1252
* switch: use local style path in error message
1253
* ra_serf: improve error output when receiving invalid XML
1254
* svn cleanup: explain what the command does in help output
1255
* blame: error on -r M:N where M>N unless server supports
1256
* gpg-agent auth: don't try to use agent when unavailable
1257
* gpg-agent auth: don't require GPG_TTY or TERM env vars
1258
* update: fix some tree conflicts not triggering resolver
1259
* commit: remove stale entries from wc lock table when deleting
1260
* merge: fix --record-only erroring out on renamed path
1261
* svnmucc: fix 'make install' symlink to work when DESTDIR is set
1262
* wc: fix crash when target is symlink to a working copy root
1263
* ra_serf: change "internal malfunction" errors to normal errors
1264
* ra_serf: handle proxies not supporting chunked requests
1265
- Server-side bugfixes:
1266
* fsfs: resolve endless loop problem when repos/db/uuid has \r\n
1267
* fsfs: remove revision property buffer limit
1268
* mod_dav_svn: better status codes for anonymous user errors
1269
* mod_dav_svn: better status codes for commit failures
1270
* fix performance regression in 'svn log' against root
1271
* allow deleting non-user-visible 'svn:' properties
1272
* fsfs: fix crash on strict-alignment architectures
1273
* svnadmin upgrade: fix error of non-sharded fsfs repositories
1274
* svnadmin create: deny '--fs-type=fsfs --compatible-version=1.0'
1275
* svnadmin upgrade: fix data loss when cancelling in last stage
1276
* mod_dav_svn: fix incorrect path canonicalization
1277
1278
- Other tool improvements and bugfixes:
1279
* fsfs-stats (tool): resolve segfault when passing invalid path
1280
* svn-bench: fix help output
1281
* svnpubsub: add version header to server
1282
1283
Developer-visible changes
1284
- General:
1285
* ra_serf: fix some test runner issues on Windows
1286
* fix two issues in reverse svn_ra_get_file_revs()
1287
* handle --compatible-version=1.8 in the C tests
1288
* improve clang compatibility
1289
* use proper cancel baton when handling conflicts
1290
* fs: BDB: provide proper error value from BDB
1291
* ra_serf: tweak connection failed error value
1292
* svn_client_log5: resolve possible segfault
1293
* fix metadata_only move to work when target is unversioned node
1294
* ra_svn: fix segfault with a NULL commit message
1295
* Ev2: correctly initialize node kind in shims'
1296
* Ev2: fix copyfrom URL construction in shims
1297
* fs: improve test against newlines in filenames
1298
* make building with BDB 6 an opt-in feature
1299
* sqlite: allow placing amalgamation in build dir
1300
* ra_svn: make sessions usable after log callback early out
1301
- Bindings:
1302
* swig-rb: fix tests with out-of-tree-builds
1303
* javahl: fix encoding of error messages produced by javahl
1304
* swig-pl: silence compiler warnings
1305
* swig-pl: improve documentation
1306
- packaging changes:
1307
* update keyring
1308
1309
-------------------------------------------------------------------
1310
Fri Jun 21 20:30:57 UTC 2013 - andreas.stieger@gmx.de
1311
1312
- require krb5-devel to fix factory build
1313
- remove unrequired BuildIgnore
1314
- update keyring
1315
- change swig tarball to pristine upstream file
1316
1317
-------------------------------------------------------------------
1318
Tue Jun 18 00:00:00 UTC 2013 - andreas.stieger@gmx.de
1319
1320
- Apache Subversion 1.8.0
1321
- Major new features
1322
* working copy records moves as first-class operation
1323
* merge uses reintegrate mode automatically when needed
1324
* FSFS: Packing of revision property shards
1325
* support inheritable properties
1326
* repository can suggest config for autoprops and ignores
1327
* support gpg-agent for password caching
1328
* authz rules can be stored inside the repository
1329
- concerns when upgrading from earlier versions
1330
* Upgrading the Working Copy
1331
1.8 introduces a new working copy format. One-time execution of
1332
"svn upgrade" required. After that, clients earlier than 1.8 will
1333
be unable to use the working copy. Working copy must have been
1334
created using 1.6 or 1.7. For details, please see:
1335
https://subversion.apache.org/docs/release-notes/1.8.html#wc-upgrade
1336
* Upgrading the Repository
1337
1.8 can read and write repositories created by earlier versions.
1338
"svnadmin upgrade" may be used to upgrade to FSFS format 6 of 1.8,
1339
after which the repository will be no longer be usable for 1.7 servers.
1340
An optional dump/load cycle may be used to apply FSFS improvements
1341
to past revisions.
1342
https://subversion.apache.org/docs/release-notes/1.8.html#compatibility
1343
https://subversion.apache.org/docs/release-notes/1.8.html#fsfs-enhancements
1344
* Required configuration changes when using mod_dav_svn with Apache httpd2:
1345
The MaxKeepAliveRequests option in httpd.conf needs to be increased
1346
from 100 (the default) to at least 1000 (there is no reason why it
1347
could not be 10000). This will improve performance by allowing serf
1348
clients to use fewer TCP connections to the server. Clients using
1349
neon will also work fine with this configuration.
1350
- many minor features and improvements listed in:
1351
https://subversion.apache.org/docs/release-notes/1.8.html
1352
http://svn.apache.org/repos/asf/subversion/tags/1.8.0/CHANGES
1353
- Deprecations:
1354
* require serf as client-side http library (neon support removed)
1355
* deprecate the Berkeley DB FS backend (libsvn_fs_base)
1356
- packaging changes:
1357
* ra_serf is now the only http library
1358
* remove neon dependency, ra_neon removed upstream
1359
* update in-tree sqlite to recommended version 3.7.15.1
1360
* build with sqlite amalgamation for openSUSE 12.2 and earlier
1361
* dropped patches, accepted upstream:
1362
subversion-1.7.4-ruby-1.9-RbConfig.patch
1363
subversion-1.7.8-TestHarness_run_py_test_exit_code.patch
1364
* dropped patches, no longer required:
1365
subversion-1.7.9-davautocheck-LD_LIBRARY_PATH.patch
1366
Also setting LD_LIBRARY_PATH no longer required for tests.
1367
* dropped patches, feature removed upstream:
1368
subversion-neon-systemproxy.patch
1369
* updated patches for upstream changes:
1370
subversion-no-build-date.patch
1371
subversion-swig-perl-install_vendor.patch
1372
subversion.libtool-verbose.patch
1373
subversion.perl.LD_RUN_PATH.patch
1374
subversion.libtool-pie-flags.patch
1375
* update tools installation, svnmucc is now a first order tool
1376
* updated build requirements:
1377
+ python >= 2.5
1378
+ serf >= 1.2.1
1379
+ ruby 1.8.x, >= 1.8.2 or 1.9.3
1380
* build ruby bindings again for openSUSE 12.3 and Factory
1381
* fix detection of ruby sitelib directory
1382
* remove obsolete tool svnmerge.py
1383
* update contrib package to r1485350
1384
1385
-------------------------------------------------------------------
1386
Sat Jun 15 23:20:09 UTC 2013 - andreas.stieger@gmx.de
1387
1388
- fix build for 12.3 x86_64 due to choice for libjpeg-devel
1389
needed by libmng-devel: libjpeg62-devel libjpeg8-devel
1390
1391
-------------------------------------------------------------------
1392
Fri Jun 7 07:17:35 UTC 2013 - andreas.stieger@gmx.de
1393
1394
- fix execution of regression tests on SLE 11
1395
1396
-------------------------------------------------------------------
1397
Mon Jun 3 18:38:09 UTC 2013 - andreas.stieger@gmx.de
1398
1399
- build with -std=gnu99 on 12.3 and later to match apache httpd to
1400
avoid configure warning
1401
1402
-------------------------------------------------------------------
1403
Fri May 31 20:44:34 UTC 2013 - andreas.stieger@gmx.de
1404
1405
- update to 1.7.10 [bnc#821505]
1406
CVE-2013-1968 CVE-2013-2088 CVE-2013-2112
1407
- Client-side bugfixes:
1408
* fix 'svn revert' "no such table: revert_list" spurious error
1409
* fix 'svn diff' doesn't show some locally added files
1410
* fix changelist filtering when --changelist values aren't UTF8
1411
* fix 'svn diff --git' shows wrong copyfrom
1412
* fix 'svn diff -x-w' shows wrong changes
1413
* fix 'svn blame' sometimes shows every line as modified
1414
* fix regression in 'svn status -u' output for externals
1415
* fix file permissions change on commit of file with keywords
1416
* improve some fatal error messages
1417
* fix externals not removed when working copy is made shallow
1418
- Server-side bugfixes:
1419
* fix repository corruption due to newline in filename
1420
* fix svnserve exiting when a client connection is aborted
1421
* fix svnserve memory use after clear
1422
* fix repository corruption on power/disk failure on Windows
1423
- Developer visible changes:
1424
* make get-deps.sh compatible with Solaris /bin/sh
1425
* fix infinite recursion bug in get-deps.sh
1426
* fix uninitialised output parameter of svn_fs_commit_txn()
1427
- Bindings:
1428
* fix JavaHL thread-safety bug
1429
1430
-------------------------------------------------------------------
1431
Tue May 21 19:41:36 UTC 2013 - andreas.stieger@gmx.de
1432
1433
- use svnserveautocheck.sh and davautocheck.sh for unit tests,
1434
greatly reducing complexity of spec file and adding support
1435
for running unit tests with httpd 2.4 in factory
1436
- add subversion-1.7.9-davautocheck-LD_LIBRARY_PATH.patch to
1437
not overwrite LD_LIBRARY_PATH in davautocheck.sh to make
1438
auth-test pass
1439
1440
-------------------------------------------------------------------
1441
Mon May 20 19:30:52 UTC 2013 - andreas.stieger@gmx.de
1442
1443
- add systemd support for svnserve
1444
- package now contains user and group svn
1445
- adjust and extend README.SuSE to cover a quickstart with both
1446
mod_dav_svn and svnserve, mention the user/group requirement for
1447
parallel operation and make text more compact by referencing the
1448
template config file [bnc#781980]
1449
1450
-------------------------------------------------------------------
1451
Tue May 14 21:52:35 UTC 2013 - andreas.stieger@gmx.de
1452
1453
- package verify-po.py and other hook scripts as documentation
1454
[bnc#781982]
1455
1456
-------------------------------------------------------------------
1457
Fri Apr 12 20:28:50 UTC 2013 - andreas.stieger@gmx.de
1458
1459
- add gpg signature verification of source tarball
1460
1461
-------------------------------------------------------------------
1462
Sun Apr 7 20:15:46 UTC 2013 - andreas.stieger@gmx.de
1463
1464
- update to 1.7.9 [bnc#813913], addressing remotely triggerable
1465
vulnerabilities in mod_dav_svn which may result in denial of service:
1466
+ CVE-2013-1845: mod_dav_svn excessive memory usage from property changes
1467
+ CVE-2013-1846: mod_dav_svn crashes on LOCK requests against activity URLs
1468
+ CVE-2013-1847: mod_dav_svn crashes on LOCK requests against non-existant URLs
1469
+ CVE-2013-1849: mod_dav_svn crashes on PROPFIND requests against activity URLs
1470
+ CVE-2013-1884: mod_dav_svn crashes on out of range limit in log REPORT
1471
- further changes:
1472
+ Client-side bugfixes:
1473
* improved error messages about svn:date and svn:author props.
1474
* fix local_relpath assertion
1475
* fix memory leak in `svn log` over svn://
1476
* fix incorrect authz failure when using neon http library
1477
* fix segfault when using kwallet
1478
+ Server-side bugfixes:
1479
* svnserve will log the replayed rev not the low-water rev.
1480
* mod_dav_svn will omit some property values for activity urls
1481
* fix an assertion in mod_dav_svn when acting as a proxy on /
1482
* improve memory usage when committing properties in mod_dav_svn
1483
* fix svnrdump to load dump files with non-LF line endings
1484
* fix assertion when rep-cache is inaccessible
1485
* improved logic in mod_dav_svn's implementation of lock.
1486
* avoid executing unnecessary code in log with limit
1487
- Developer-visible changes:
1488
+ General:
1489
* fix an assertion in dav_svn_get_repos_path() on Windows
1490
* fix get-deps.sh to correctly download zlib
1491
* doxygen docs will now ignore prefixes when producing the index
1492
* fix get-deps.sh on freebsd
1493
+ Bindings:
1494
* javahl status api now respects the ignoreExternals boolean
1495
- refresh subversion-no-build-date.patch for upstream source changes
1496
1497
-------------------------------------------------------------------
1498
Wed Mar 20 11:26:40 UTC 2013 - schwab@suse.de
1499
1500
- Copy updated config.{guess,sub} to in-tree swig source for aarch64
1501
1502
-------------------------------------------------------------------
1503
Mon Dec 17 00:00:00 UTC 2012 - andreas.stieger@gmx.de
1504
1505
- update to 1.7.8 [bnc#794676]
1506
+ Client- and server-side bugfixes:
1507
* Fix typos in pt_BR, es and zh_TW translations
1508
+ Client-side bugfixes:
1509
* add missing attributes to "svn log -v --xml" output
1510
* fix svn patch ignoring hunks after no trailing newline
1511
* fix hang with ra_serf during error processing
1512
* ignore file externals with mergeinfo when merging
1513
* fix SEGV with "svnmucc cp rev arg" during argv processing
1514
* fix conflict handling on symlinks
1515
+ Server-side bugfixes:
1516
* properly detect threading availability
1517
* fix "svnadmin load --bypass-prop-validation"
1518
* fix parsing of [groupsfoo] sections in authz file
1519
* add Vary: header to GET responses to improve cacheability
1520
* fix fs_fs to cleanup after failed rep transmission
1521
* fix mod_dav_svn to complain about revisions > HEAD
1522
+ Developer-visible changes:
1523
* fix incorrect status returned by 1.6 API
1524
* fix compilation with g++ 4.7
1525
- drop subversion-1.7.5-libsvn_auth_kwallet-r1345740.patch
1526
as it was merged upstream
1527
- update annotation of subversion-1.7.4-ruby-1.9-RbConfig.patch
1528
- remove excess logging from optional regression tests to reduce
1529
spurious build failures in OBS due to size of log
1530
- remove commands trailing "make check" which masked build failures
1531
- add subversion-1.7.8-TestHarness_run_py_test_exit_code.patch
1532
to ensure "make check" fails when certain Python tests fail
1533
1534
-------------------------------------------------------------------
1535
Sat Dec 8 12:11:19 UTC 2012 - andreas.stieger@gmx.de
1536
1537
- for package maintainers, add support to run regression tests
1538
over ra_neon and ra_serf (http://) via Apache / mod_dav_svn
1539
when built --with=regression_tests
1540
1541
-------------------------------------------------------------------
1542
Sat Oct 6 10:44:48 UTC 2012 - andreas.stieger@gmx.de
1543
1544
- update to upstream 1.7.7:
1545
User-visible changes:
1546
- Client- and server-side bugfixes:
1547
* fix memory read bug
1548
* update Chinese translation
1549
1550
- Client-side bugfixes:
1551
* fix issues with applying Git patch files
1552
* fix status does not descend into dir externals after upgrade
1553
* fix file externals don't update with old mod_dav_svn
1554
* fix external diff tool duplicates Index: lines with 'svn diff'
1555
* fix GNOME keyring library fails with very old glib
1556
* fix unknown password stores in config file cause error
1557
* fix assertions in ra_serf running against server root
1558
* fix ra_serf checkout/export aborts early on Windows
1559
1560
- Server-side bugfixes:
1561
* fix an assert with SVNAutoVersioning in mod_dav_svn
1562
* fix unbounded memory use with SVNPathAuthz short_circuit
1563
* fix svndumpfilter exclude --targets requires leading slash
1564
* fix connection ttl for memcache should be 50 seconds
1565
* stabilize order of paths in dumpfiles with APR 1.4.6
1566
1567
Developer-visible changes:
1568
- General:
1569
* print "All tests successful" at the end of 'make check'
1570
* fix sandbox violation in a test
1571
* fix tests fail when running within a format 30 WC
1572
* fix return value of svn_client_update4() incorrect
1573
* fix make check summary missing test failures
1574
* fix build does not fail when apache httpd is not available
1575
1576
- Bindings:
1577
* fix swig-pl build fails with swig 2.0.7 and newer.
1578
* fix swig-py runtime problems with swig 2.0.5 and newer
1579
1580
- refresh subversion-1.7.4-ruby-1.9-RbConfig.patch
1581
- refresh subversion-1.7.5-libsvn_auth_kwallet-r1345740.patch
1582
1583
-------------------------------------------------------------------
1584
Wed Aug 15 00:00:00 UTC 2012 - andreas.stieger@gmx.de
1585
1586
- update to upstream 1.7.6:
1587
1588
User-visible changes:
1589
- Client-side bugfixes:
1590
* Fix "svn status -u --depth empty FILE"
1591
* Fix example output of 'svn help status'
1592
* svn propset of svn:eol-style might not notice related text changes
1593
* sort output of 'svn propget -R'
1594
* sort output of 'svn proplist'
1595
* sort output of 'svn status'
1596
* avoid a filestat per working copy find operation
1597
* optimize 'svn upgrade' performance on large working copies
1598
* allow 'file:///C:\repos' style arguments on Windows, like 1.6
1599
* fix ra_serf against Subversion 1.2 servers
1600
* fix 'svn upgrade' on working copies with certain tree conflicts
1601
* avoid workqueue references to system temp dir
1602
* allow non-existant canonical paths
1603
* fix 'svn revert --depth files' to operate on files
1604
* fix ra_serf XML namespace handling against malicious server
1605
* fix relocate with server-relative externals
1606
* change two asserts into errors for TortoiseSVN
1607
* don't attempt to anchor an operation outside a wc root
1608
1609
- Server-side bugfixes:
1610
* partial sync drops properties when converting to adds
1611
* replaying a copy and delete of an unreadable child fails
1612
* allow svnlook to operate on r0
1613
* make FSFS revision files independent of APR hash order
1614
1615
- Other tool improvements and bugfixes:
1616
* move mod_dontdothat to install-tools
1617
1618
Developer-visible changes:
1619
- General:
1620
* fix running tests against httpd 2.4
1621
* use constant struct initialisers for C89 compatibility
1622
1623
- Bindings:
1624
* JavaHL: Don't assert on some invalid input
1625
* JavaHL: Add missing new in 1.7 notifications
1626
1627
- refresh subversion-no-build-date.patch
1628
1629
-------------------------------------------------------------------
1630
Tue Jun 12 20:02:22 UTC 2012 - andreas.stieger@gmx.de
1631
1632
- make build against neon optional, default on, like serf
1633
1634
-------------------------------------------------------------------
1635
Thu Jun 7 17:08:01 UTC 2012 - andreas.stieger@gmx.de
1636
1637
- add subversion-1.7.5-libsvn_auth_kwallet-r1345740.patch from trunk
1638
to fix build with gcc 4.7
1639
- move checks for schemes handled by ra modules into %check section
1640
- do not run regression tests by default:
1641
* too many failed builds
1642
* doesn't include http tests
1643
- only require iproute2 when running regression tests
1644
1645
-------------------------------------------------------------------
1646
Mon May 21 19:58:48 UTC 2012 - andreas.stieger@gmx.de
1647
1648
- Allow unit tests to be run for Factory: --with=regression_tests
1649
replacing the inline conditional
1650
1651
-------------------------------------------------------------------
1652
Thu May 17 00:00:00 UTC 2012 - andreas.stieger@gmx.de
1653
1654
- update to upstream 1.7.5
1655
1656
User-visible changes:
1657
- Client- and server-side bugfixes:
1658
* http: report deleted-revision upon delete during update
1659
1660
- Client-side bugfixes:
1661
* avoid potential segfault when canonicalizing properties
1662
* improve memory and file-handle management with externals (issue #4130)
1663
* serf: convert assertions to "MERGE failed" errors
1664
* fix undefined behaviour during multi-segment reverse merges (issue #4144)
1665
* fix potential use of already freed memory during diff operation
1666
* improve performance of scan for the working copy root
1667
* cmdline: fix segfault during 'svn diff' argument processing
1668
* fix regression from 1.6 in update with --depth option (issue #4136)
1669
* propset: avoid undefined behaviour in error path
1670
* reset sqlite statements, partly for sqlite-3.7.11 compat
1671
* fix assertion during 'svn diff -r BASE:HEAD ^/trunk' (issue #4161)
1672
* notify upon 'update' just removing locks on files
1673
* neon: fix potential use of freed memory during commits
1674
* 'status --xml' doesn't show repository deletes correctly (issue #4167)
1675
* fix assert on svn:externals with drive letter on Windows (issue #4073)
1676
* fix 'svn update --depth=empty' against 1.4 servers (issue #4046)
1677
* handle missing svn:date reported by svnserve gracefully
1678
* fix merges which first add a subtree and then delete it (issue #4166)
1679
* fix a regression with checkout of file externals (issue #4087)
1680
* don't add spurious mergeinfo to subtrees in edge-case merge (issue #4169)
1681
* improve performance of status on large working copies (issue #4178)
1682
1683
- Server-side bugfixes:
1684
* fix non-fatal FSFS corruption bug with concurrent commits (issue #4129)
1685
* mod_dav_svn: raise an error on MERGE of non-existent resource
1686
* mod_dav_svn: support compiling/running under httpd-2.4 (r1232267)
1687
* mod_dav_svn: forbid BDB repositories under httpd's event MPM (issue #4157)
1688
1689
- Other tool improvements and bugfixes:
1690
* emacs support: updates to dsvn.el and vc-svn.el
1691
1692
Developer-visible changes:
1693
- General:
1694
* windows example distribution scripts: include svnrdump
1695
* fix running the test suite with jsvn
1696
1697
- Bindings:
1698
* swig-py tests: avoid FAILs on APR hash order
1699
* swig-rb tests: avoid FAILs on APR hash order
1700
* swig-pl: Improved perl detection in gen-make.py
1701
1702
-------------------------------------------------------------------
1703
Fri May 11 22:31:27 UTC 2012 - andreas.stieger@gmx.de
1704
1705
- Subversion currently does not compile Ruby bindings for 1.9
1706
disable to fix build in Factory
1707
- add subversion-1.7.4-ruby-1.9-RbConfig.patch to use RbConfig
1708
instead of Config which is deprecated in Ruby 1.9
1709
- fix conditional configuration for serf support
1710
- add check that ra_serf is built as configure failed silently
1711
1712
-------------------------------------------------------------------
1713
Thu Mar 8 00:00:00 UTC 2012 - andreas.stieger@gmx.de
1714
1715
- update to upstream 1.7.4
1716
1717
User-visible changes:
1718
* fix 'svn log --diff' for moved paths
1719
* fix ra_serf problem with reading directory entries via HTTPv2
1720
* prepend "sqlite:" to error messages from SQLite
1721
* fix randomly missing "Merged via" notifications in 'svn log -g'
1722
* fix spurious conflict when merging deleted symbolic link (issue #4052)
1723
* fix URL-to-WC copy of externals on Windows (issue #4123)
1724
* improve an FSFS sanity-check error message
1725
* fix regressions with symlinks pointing at externals (issue #4102)
1726
* fix 'svn log --diff' output ordering issue on Windows
1727
1728
Developer-visible changes:
1729
* don't build mod_dontdothat if not building with httpd
1730
* fix the testsuite to avoid FAILs on APR hash order
1731
1732
-------------------------------------------------------------------
1733
Sat Mar 3 13:20:33 UTC 2012 - andreas.stieger@gmx.de
1734
1735
- add bash completion subpackage
1736
1737
-------------------------------------------------------------------
1738
Tue Feb 21 20:00:27 UTC 2012 - coolo@suse.com
1739
1740
- Apache-2 is not a license in spdx.org, pick Apache-2.0
1741
1742
-------------------------------------------------------------------
1743
Mon Feb 13 23:16:44 UTC 2012 - andreas.stieger@gmx.de
1744
1745
- refresh subversion-no-build-date.patch
1746
- add mod_dontdothat to subversion-server package
1747
- add section to README.SuSE about mod_dontdothat
1748
- add inactive sample mod_dontdothat configuration to subversion.conf
1749
- update to upstream 1.7.3
1750
1751
General:
1752
* ship mod_dontdothat with the standard release
1753
1754
User-visible changes:
1755
* fix segfault on 'svn rm $ROOT_URL' (issue #4074)
1756
* replace a couple of assertions in favor of errors (r1207858, -949)
1757
* fix a server assert after being upgraded (r1210195)
1758
* fix segfault on 'svn mkdir svn://localhost' (r1211483)
1759
* make 'svnadmin recover' prune the rep cache (r1213331, et al)
1760
* make svnmucc use values from --config-dir option
1761
* update and clarify the merge help text (r1154121, et al)
1762
* replace wc assertion with informative error (r1222521, -693)
1763
* copy permissions correctly for FSFS dirs (r1229252)
1764
* improve 'svn log --with-all-revprops' over ra-dav (issue #4082)
1765
* fix segfault when remapping a file external (issue #4093)
1766
* fix segfault caused by obstructing unversioned dir (r1229677)
1767
* fix regression on first update of external dir with '-r' (issue #4053)
1768
* fix various EOL-handling problems in 'svn patch' (issues #3814, #3991)
1769
* fix segfault in 'svn revert' (r1229303)
1770
* improve correctness of 'svn patch --dry-run' (r1231944, -5)
1771
* enforce revisions given in 'svn:externals' (issue #4053)
1772
* fix potential corruption on 32-bit FSFS with large files (r1230212)
1773
* make 'svn status --xml' show new files (issue #4097)
1774
* fix 'svn mergeinfo' correctness (issue #4050)
1775
* return the correct status for non-present nodes (r1232202, -07, -21, -22)
1776
* improve SASL error messages (r1236343, et al)
1777
* improve server cert error code for ra_serf (r1232413)
1778
* fix SVNParentPath listings for parent path symlinks (r1221767, -80)
1779
* fix mod_dav_svn's handling of POST errors (issue #4086)
1780
* log some mod_dav_svn errors, rather than ignoring them (r1237720, -9596)
1781
* relax requirements for canonicalization in mod_dav_svn (r1236173)
1782
* fix a rare source of FSFS corruption (r1240752)
1783
* allow committing the result of some copy operations (issue #4059)
1784
* prevent one-byte buffer overflow in base64 decoding (r1242337)
1785
1786
Developer-visible changes:
1787
* JavaHL: Add missing notify action, fixing an exception (r1221793)
1788
* fix swig-py memory leak (r1235264, -296, -302, -736)
1789
* fix spurious test suite failure (r1220742, -50)
1790
* allow running tests on UNC shares (r1225491)
1791
* bindings: see platform-specific password providers (r1242660, -1)
1792
* skip 'svnrdump dump' tests over ra_serf (r1242537)
1793
* convert a few ra_serf assertions to errors (r1242607)
1794
1795
-------------------------------------------------------------------
1796
Wed Dec 21 18:57:10 UTC 2011 - andreas.stieger@gmx.de
1797
1798
- update license to Apache-2
1799
- run regression tests for 12.1 again
1800
- allow builds --without regression_tests
1801
- subversion.libtool-verbose.patch
1802
refresh for moved source lines
1803
- subversion-swig-perl-install_vendor.patch
1804
refresh for moved source lines
1805
- subversion.libtool-pie-flags.patch
1806
refresh for moved source lines
1807
- subversion.perl.LD_RUN_PATH.patch
1808
refresh for moved source lines
1809
- subversion-no-build-date.patch
1810
refresh for moved source lines
1811
- subversion-neon-systemproxy.patch
1812
adjust to changed upstream sources, remove one chunk which would
1813
create duplicated lines in patched result
1814
1815
-------------------------------------------------------------------
1816
Tue Dec 6 00:06:20 UTC 2011 - andreas.stieger@gmx.de
1817
1818
- update to upstream 1.7.2
1819
User-visible changes:
1820
* fix working copy corruption after interrupted update/switch (issue #4040)
1821
* avoid segfaults against pre-1.5 servers (r1186928)
1822
* improve configure error message if apr-util uses old or no bdb (r1186784)
1823
* make 'svn patch' ignore '/dev/null' targets for compat with git (r1197998)
1824
* fix 'svn patch' segfault on patch that skips and deletes files (r1199950)
1825
* omit "Committed revision N." output from 'svn commit --quiet' (r1200837)
1826
* fix authz denial when svnserve root is a repository (issue #4060)
1827
* fix uninitialized memory read in client diff code (r1201002)
1828
* avoid potential segfault during merges (r1202807)
1829
* fix an assertion failure when a symlink is updated (r1186944, -81, -83)
1830
* make working copy operations fail if nodes have no base checksum (r1202630)
1831
* fix nested <Location>s when using v2 protocol (r1203546, -651, -653)
1832
* make mod_dav_svn ignore non-Subversion POST requests (r1187695)
1833
* avoid reading freed memory (r1204478)
1834
* recognize empty (only byte order mark) UTF-8 files as text (issue #4064)
1835
* fix 1.7 client regression when operating against a 1.0.x server (r1199876)
1836
* remove empty parent dirs of removed externals on update (issue #4044)
1837
* make 'svn diff -c N' work for files added in rN (issue #2873)
1838
* plug a memory leak in the bdb backend (r1205726)
1839
* fix 'svn import' with native eol-style and inconsistent EOLs (r1205193)
1840
* fix reading beyond the end of a string in bdb backend (r1205839, -48)
1841
* don't assert when committing an incomplete directory (issue #4042)
1842
1843
Developer-visible changes:
1844
* JavaHL: allow 'status -u' to function properly (r1189190, -395)
1845
* don't put '\r' characters in our generate sql headers (r1189580)
1846
* properly define WIN64 on Windows x64 builds (r1188609)
1847
* better adherence to C89 in enum definitions (r1189665)
1848
* bump copyright year in Windows DLLs (r1189261)
1849
* log a better error when opening rep-cache.db fails (r1204610, -73)
1850
1851
-------------------------------------------------------------------
1852
Thu Dec 1 21:19:34 CET 2011 - dmueller@suse.de
1853
1854
- only hide ctypesgen for Facory builds
1855
1856
-------------------------------------------------------------------
1857
Tue Nov 22 10:23:14 UTC 2011 - coolo@suse.com
1858
1859
- add libtool as buildrequire to avoid implicit dependency
1860
1861
-------------------------------------------------------------------
1862
Sun Oct 23 17:34:20 CEST 2011 - dmueller@suse.de
1863
1864
- update to 1.7.1
1865
* Based on many fixes by stsp.elego.de, many thanks!
1866
* License changed to Apache License, version 2
1867
* Detecting MIME types with libmagic
1868
* Optimizations of diff, merge and blame
1869
* See http://subversion.apache.org/docs/release-notes/1.7
1870
for details
1871
1872
-------------------------------------------------------------------
1873
Fri Oct 21 18:01:34 CEST 2011 - dmueller@suse.de
1874
1875
- merge in fixes from stsp.elego.de:
1876
* Simplify tools install and ship a smaller amount of tools.
1877
Should fix rpmlint complaining about .libs/ directories
1878
and various other illegal files ending up in the package.
1879
Users are better off downloading the scripts previously shipped
1880
in this package directly from the upstream svn repository.
1881
1882
-------------------------------------------------------------------
1883
Fri Oct 21 17:56:21 CEST 2011 - dmueller@suse.de
1884
1885
- merge in package description fixes from stsp.elego.de, thanks!
1886
1887
-------------------------------------------------------------------
1888
Fri Oct 21 17:46:18 CEST 2011 - dmueller@suse.de
1889
1890
- reenable gnome-keyring/kde4-keyring support for older distros
1891
(bnc#713919)
1892
1893
-------------------------------------------------------------------
1894
Thu Sep 29 09:44:52 UTC 2011 - stsp@elego.de
1895
1896
- pass the serf configure option to subversion's configure script,
1897
not to swig's configure script
1898
1899
-------------------------------------------------------------------
1900
Wed Aug 24 00:34:35 CEST 2011 - dmueller@suse.de
1901
1902
- add bconditional for libserf support
1903
1904
-------------------------------------------------------------------
1905
Fri Aug 19 17:39:29 CEST 2011 - dmueller@suse.de
1906
1907
- fix swig bindings building (bnc#710878)
1908
1909
-------------------------------------------------------------------
1910
Sat Aug 13 00:44:04 CEST 2011 - dmueller@suse.de
1911
1912
- run regression tests again, but only for fsfs, as bdb
1913
is slow and often runs out of memory
1914
1915
-------------------------------------------------------------------
1916
Tue Aug 2 18:05:00 CEST 2011 - dmueller@suse.de
1917
1918
- add versioned runtime dependency on sqlite3 libraries
1919
- make init script executable
1920
1921
-------------------------------------------------------------------
1922
Sat Jul 30 08:45:05 CEST 2011 - dmueller@suse.de
1923
1924
- annotate changelog with bugs and CVE's fixed via individual backports
1925
on the maintained code streams
1926
1927
-------------------------------------------------------------------
1928
Wed Jul 27 16:15:24 CEST 2011 - dmueller@suse.de
1929
1930
- remove intree copies of sqlite and swig if version is new enough
1931
- disable kwallet/gnome-keyring support for SLE11 (to be package list compatible)
1932
1933
-------------------------------------------------------------------
1934
Mon May 30 14:07:41 UTC 2011 - stsp@elego.de
1935
1936
- update to 1.6.17 (bnc#698205):
1937
includes security fixes [CVE-2011-1752, CVE-2011-1783, CVE-2011-1921]
1938
User-visible changes:
1939
* improve checkout speed on Windows (issue #3719)
1940
* make 'blame -g' more efficient on with large mergeinfo (r1094692)
1941
* avoid some invalid handle exceptions on Windows (r1095654)
1942
* preserve log message with a non-zero editor exit (r1072084)
1943
* fix FSFS cache performance on 64-bit platforms (r1103665)
1944
* make svn cleanup tolerate obstructed directories (r1091881)
1945
* fix deadlock in multithreaded servers serving FSFS repositories (r1104093)
1946
* detect very occasional corruption and abort commit (issue #3845)
1947
* fixed: file externals cause non-inheritable mergeinfo (issue #3843)
1948
* fixed: file externals cause mixed-revision working copies (issue #3816)
1949
* fix crash in mod_dav_svn with GETs of baselined resources (r1104126)
1950
See CVE-2011-1752, and descriptive advisory at
1951
http://subversion.apache.org/security/CVE-2011-1752-advisory.txt
1952
* fixed: write-through proxy could direcly commit to slave (r917523)
1953
* detect a particular corruption condition in FSFS (r1100213)
1954
* improve error message when clients refer to unkown revisions (r939000)
1955
* bugfixes and optimizations to the DAV mirroring code (r878607)
1956
* fixed: locked and deleted file causes tree conflict (issue #3525)
1957
* fixed: update touches locked file with svn:keywords property (issue #3471)
1958
* fix svnsync handling of directory copyfrom (issue #3641)
1959
* fix 'log -g' excessive duplicate output (issue #3650)
1960
* fix svnsync copyfrom handling bug with BDB (r1036429)
1961
* server-side validation of svn:mergeinfo syntax during commit (issue #3895)
1962
* fix remotely triggerable mod_dav_svn DoS
1963
See CVE-2011-1783, and descriptive advisory at
1964
http://subversion.apache.org/security/CVE-2011-1783-advisory.txt
1965
* fix potential leak of authz-protected file contents
1966
See CVE-2011-1921, and descriptive advisory at
1967
http://subversion.apache.org/security/CVE-2011-1921-advisory.txt
1968
Developer-visible changes:
1969
* fix reporting FS-level post-commit processing errors (r1104098)
1970
* fix JVM recognition on OS X Snow Leopard (10.6) (r1028084)
1971
* allow building on Windows with recent Expat (r1074572)
1972
1973
-------------------------------------------------------------------
1974
Thu Apr 21 15:57:51 CEST 2011 - pth@suse.de
1975
1976
- Use getent to check for existance of user and group (bnc#688968).
1977
1978
-------------------------------------------------------------------
1979
Thu Feb 24 11:24:33 UTC 2011 - stsp@elego.de
1980
1981
- update to 1.6.16 (bnc#676949, bnc#662030):
1982
includes security fixes [CVE-2010-4539, CVE-2010-4644, CVE-2011-0715]
1983
User-visible changes:
1984
* more improvement to the 'blame -g' memory leak from 1.6.15 (r1041438)
1985
* avoid a crash in mod_dav_svn when using locks (r1071239, -307)
1986
See CVE-2011-0715, and descriptive advisory at
1987
http://subversion.apache.org/security/CVE-2011-0715-advisory.txt
1988
* avoid unnecessary globbing for performance (r1068988)
1989
* don't add tree conflicts when one already exists (issue #3486)
1990
* fix potential crash when requesting mergeinfo (r902467)
1991
* don't attempt to resolve prop conflicts in 'merge --dry-run' (r880146)
1992
* more fixes for issue #3270.
1993
1994
Developer-visible changes:
1995
* ensure report_info_t is properly initialized by ra_serf (r1058722)
1996
* locate errors properly on a malfunction (r1053208)
1997
* fix output param timing of svn_fs_commit_txn() on fsfs (r1051751)
1998
* for svn_fs_commit_txn(), set invalid rev on failed commit (r1051632, -8)
1999
* fix sporadic Ruby bindings test failures (r1038792)
2000
* fix JavaHL JVM object leak when dumping large revisions (r947006)
2001
* use Perl to resolve symlinks when building swig-pl (r1039040)
2002
* allow Perl bindings to build within a symlinked working copy (r1036534)
2003
* don't overwrite the LD_LIBRARY_PATH during make check-swig-pl (r946355)
2004
* improve unit tests for some fs functions (r1051744, -5, -3185, -241)
2005
2006
-------------------------------------------------------------------
2007
Mon Jan 31 21:21:33 CET 2011 - stsp@elego.de
2008
2009
- use proper capitalisation and punctuation in /etc/sysconfig/svnserve
2010
2011
-------------------------------------------------------------------
2012
Mon Jan 31 21:18:19 CET 2011 - stsp@elego.de
2013
2014
- fix misleading text in /etc/sysconfig/svnserve (+1 from mrueckert)
2015
2016
-------------------------------------------------------------------
2017
Wed Jan 19 09:59:05 CET 2011 - dmueller@suse.de
2018
2019
- fix typo in readme (bnc#661584)
2020
2021
-------------------------------------------------------------------
2022
Mon Dec 27 15:48:41 CET 2010 - dmueller@suse.de
2023
2024
- fix build against 11.4
2025
2026
-------------------------------------------------------------------
2027
Mon Dec 6 11:21:06 CET 2010 - dmueller@suse.de
2028
2029
- fix synax error (bnc#657354)
2030
2031
-------------------------------------------------------------------
2032
Wed Nov 24 18:33:47 CET 2010 - stsp@elego.de
2033
2034
- update to 1.6.15 (bnc#649861):
2035
includes security fixes [CVE-2010-3315]
2036
2037
User-visible changes:
2038
* hide unreadable dirs in mod_dav_svn's GET response (r996884)
2039
* make 'svnmucc propsetf' actually work (r1005446)
2040
* limit memory fragmentation in svnserve (r1022675)
2041
* fix 'svn export' regression from 1.6.13 (r1032970)
2042
* fix 'svn export' mistakenly uri-encodes paths (issue #3745)
2043
* fix server-side memory leaks triggered by 'blame -g' (r1032808)
2044
* prevent crash in mod_dav_svn when using SVNParentPath (r1033166)
2045
* allow 'log -g' to continue in the face of invalid mergeinfo (r1028108)
2046
* filter unreadable paths for 'svn ls' and 'svn co' (r997026, -070, -474)
2047
* fix abort in 'svn blame -g' (issue #3666)
2048
* fix file handle leak in ruby bindings (issue #3512)
2049
* remove check for 1.7-style working copies (issue #3729)
2050
2051
Developer-visible changes:
2052
* improve some swig parameter mapping (r984565, r1035745)
2053
* improve test accuracy over dav (r991534, r877814)
2054
* create fails.log for test runs (r964349)
2055
* improve detection of 'svnversion' when buildling (r877219, et al)
2056
* don't violate API layering in dumpstream logic (issue #3733)
2057
* don't report working copy installs as switched (r1033921)
2058
2059
- project website changed from subversion.tigris.org to subversion.apache.org
2060
2061
-------------------------------------------------------------------
2062
Wed Nov 24 11:28:51 CET 2010 - dmueller@suse.de
2063
2064
- correct instructions on how to create the svn account (bnc#655094)
2065
2066
-------------------------------------------------------------------
2067
Sat Oct 2 20:36:52 UTC 2010 - pascal.bleser@opensuse.org
2068
2069
- fixes CVE-2010-3315:
2070
http://subversion.apache.org/security/CVE-2010-3315-advisory.txt
2071
(only affects certain scenarios when using "SVNPathAuthz short_circuit")
2072
2073
- update to 1.6.13:
2074
* don't drop properties during foreign-repo merges (issue #3623)
2075
* improve auto-props failure error message (r961970)
2076
* improve error message for 403 status with ra_neon (r876615)
2077
* don't allow 'merge --reintegrate' for 2-url merges (r959004)
2078
* improve handling of missing fsfs.conf during hotcopy (r980811, -1449)
2079
* escape unsafe characters in a URL during export (issue #3683)
2080
* don't leak stale locks in FSFS (r959760)
2081
* better detect broken working copies during update over ra_neon (r979045)
2082
* fsfs: make rev files read-only (r981921)
2083
* properly canonicalize a URL (r984928, -31)
2084
* fix wc corruption with 'commit --depth=empty' (issue #3700)
2085
* permissions fixes when doing reintegrate merges (related to issue #3242)
2086
* fix mergeinfo miscalculation during 2-url merges (issue #3648)
2087
* fix error transmission problems in svnserve (r997457, -66)
2088
* fixed: record-only merges create self-referential mergeinfo (issue #3646)
2089
* fixed: 'SVNPathAuthz short_circuit' unsolicited read access (issue #3695)
2090
* make 'svnmucc propset' handle existing and non-existing URLs (r1000607)
2091
* add new 'propsetf' subcommand to svnmucc (r1000612)
2092
* emit a warning about copied dirs during ci with limited depth (r1002094)
2093
* make ruby bindings compatible with Ruby 1.9 (r957507)
2094
* use the repos verify API in JavaHL (r948916)
2095
* teach ra_serf to parse md5 checksums with update editors (r979429)
2096
* let ra_serf work with current serf releases (r879757, r880320, r943796)
2097
2098
-------------------------------------------------------------------
2099
Mon Sep 27 10:31:48 UTC 2010 - dimstar@opensuse.org
2100
2101
- Add subversion-neon-systemproxy.patch: Use Neon's system-proxy
2102
feature that was introduced in neon 0.29. In the background, neon
2103
uses libproxy to get the right information from the session.
2104
2105
-------------------------------------------------------------------
2106
Mon Sep 20 16:22:25 UTC 2010 - cristian.rodriguez@opensuse.org
2107
2108
- Do not include build date in binaries
2109
- refresh patches
2110
2111
-------------------------------------------------------------------
2112
Tue Jun 22 21:50:10 UTC 2010 - pascal.bleser@opensuse.org
2113
2114
- update to 1.6.12:
2115
* further improvements for issue #3242 ("Subversion demands unnecessary access to parent directories of operations")
2116
* allow deletion of uris which need character escaping (issue #3636)
2117
* fix errors with 'svn mkdir --parents' (issue #3649)
2118
* update address to which crash reports are sent (r901304)
2119
* fix handling of peg revision'd copy targets (issue #3651)
2120
* more improvements to 'svn merge --reintegrate' (r935631)
2121
* allow copying of broken symlinks (issue #3303)
2122
* improve rep-sharing performance on high-concurrency repos (issue #3506)
2123
* fixed: added subtrees with mergeinfo break reintegrate (issue #3654)
2124
* fixed: assertion triggered by tree-conflicted externals (issue #3469)
2125
2126
- rolling back the in-tree sqlite-amalgamation from 3.6.17 to 3.6.13 (which is the version recommended by upstream)
2127
2128
- added check in spec file to make sure we use the recommended sqlite (-amalgamation) version
2129
2130
-------------------------------------------------------------------
2131
Sun Apr 18 20:22:23 UTC 2010 - pascal.bleser@opensuse.org
2132
2133
- update to 1.6.11:
2134
* fix for repositories mounted via NFS
2135
* enable TCP keep-alives in svnserve
2136
* tighten restrictions on revprops for 'svnadmin verify'
2137
* make ra_serf give better out-of-date information
2138
* improve error message upon connection failure with svn+ssh://
2139
* allow 'svn log' on an uncommitted copy/move destination
2140
* make 'svnadmin hotcopy' copy the fsfs config file
2141
* mergeinfo improvements with non-inheritable mergeinfo
2142
* make mergeinfo queries not require access to the repo root
2143
* update URLs to refer the the new apache.org repository
2144
* update relative externals during a switch
2145
* fix 'merge --reintegrate' with self-referential mergeinfo
2146
* improve wc-ng working copy detection
2147
* improve handling of mergeinfo when using serf
2148
* fixed: 'svnlook plist --revprop' with '-t TXN_NAME'
2149
* fixed: file external from URL cannot overwrite existing item
2150
* fixed: potential memory error in 'svn status'
2151
* fixed: merge records mergeinfo from natural history gaps
2152
* fixed: theoretical possibility of DB corruption
2153
2154
-------------------------------------------------------------------
2155
Sun Jan 24 00:43:33 UTC 2010 - pascal.bleser@opensuse.org
2156
2157
- update to 1.6.9:
2158
User-visible changes:
2159
* allow multiple external updates over ra_svn (issue #3487)
2160
* fix a segmentation fault when using FSFS (r881905)
2161
* support Berkeley DB 4.8 (r879688)
2162
* various autoprop improvements (r880274, -5)
2163
* improve usage of svn+ssh:// on Windows (issue #2580)
2164
* teach 1.6.x to recognize 1.7 working copies (1.6.x-future-
2165
proof branch)
2166
* update help text for 'svn update' and 'svn switch' (r886164)
2167
* make 'svnadmin load --parent-dir' create valid mergeinfo
2168
(r888979)
2169
* tolerate relative merge source paths in mergeinfo (r889840)
2170
* teach mod_dav_svn to support the Label header (issue #3519)
2171
* fixed: svnsync leaves stale sync-locks on mirrors (r884842)
2172
* fix applicability of 'svn resolve --accept=theirs-conflict'
2173
(r880525)
2174
* fixed: segfault in 'svn resolve' (r896522)
2175
* fix commit failure against an out-of-date mirror (r900797)
2176
2177
Developer-visible changes:
2178
* update ruby bindings test expectation (r880162)
2179
* don't allow rangelist and mergeinfo API to modify input args
2180
(r879093)
2181
2182
-------------------------------------------------------------------
2183
Mon Jan 4 13:12:51 CET 2010 - vuntz@opensuse.org
2184
2185
- Change gnome-keyring-devel BuildRequires to
2186
libgnome-keyring-devel on 11.3 and later, following the module
2187
split upstream.
2188
2189
-------------------------------------------------------------------
2190
Thu Oct 22 23:24:20 CEST 2009 - stsp@elego.de
2191
2192
- update to 1.6.6:
2193
User-visible changes:
2194
* fix crash during 'svn update' (r39673)
2195
* respect Apache's ServerSignature directive (r40008, -21, -31)
2196
* don't add a file with mixed line endings, and then abort (issue #2713)
2197
* support Neon 0.29.
2198
* fix a crash in 'svn rm --force' (r37953)
2199
* handle tree conflicts involving replacements (issue #3486)
2200
* allow non-threadsafe sqlite if APR has no threads (r39301)
2201
* print newline before plaintext SSL cert / password prompts (r38982, r39302)
2202
* improve merge performance with implicit subtree mergeinfo (issue #3443)
2203
* fix "libsvn_ra_svn/marshal.c assertion failed (opt || cstr)" (issue #3485)
2204
* make file externals work for binary files (issue #3368)
2205
* perform MIME type matching case-insensitively (issue #3479)
2206
* do not treat non-existent revisions as HEAD in 'svn export' (issue #3400)
2207
* revert r36720's default MIME type change back to "text/plain" (issue #3508)
2208
* improve "tree conflict already exists" error message (r38872)
2209
* fix failure to commit replacement of a directory (issue #3281)
2210
* fix mod_dav_svn parent dir links to preserve peg revisions (issue #3425)
2211
2212
Developer-visible changes:
2213
* fix 2 failing tests in ruby bindings (r38886)
2214
* do not require GNU grep for build (issue #3453)
2215
* use '$SED' instead of 'sed' in build scripts (issue #3458)
2216
* add svn.client.{log5,merge_peg3} to python bindings (r39635, -6, -7)
2217
* include the time of a test run in tests.log (r39887)
2218
2219
- Rename subversion-1.6.5-rpmlintrc to subversion.rpmlintrc.
2220
- Drop subversion.allowed-neon.patch in favour of --disable-neon-version-check
2221
configure flag.
2222
- Drop subversion-make-check-log-to-stdout.patch, it doesn't apply anymore.
2223
It was mainly for debugging test suite hangs on Factory. We don't run
2224
tests on factory anymore.
2225
-------------------------------------------------------------------
2226
Mon Aug 24 16:35:54 CEST 2009 - stsp@elego.de
2227
2228
- add patch to fix failing regression test in ruby bindings
2229
- rename rpmlintrc file
2230
2231
-------------------------------------------------------------------
2232
Sun Aug 23 23:17:25 CEST 2009 - pascal.bleser@opensuse.org
2233
2234
- update to 1.6.5:
2235
* fix mod_dav_svn directory view links to preserve peg revisions
2236
* properly escape lock comments over ra_neon
2237
* allow syncing copies of '/' over ra_neon and ra_serf
2238
* make 'svnlook diff' show empty added or deleted files
2239
* fix building with Apache 2.4
2240
* fix possible data loss on ext4 and GPFS filesystems
2241
* resolve symlinks when checking for ~/.subversion
2242
* don't let svn+ssh SIGKILL ssh processes
2243
* allow PLAIN and LOGIN mechanisms with SASL in svnserve
2244
* fix peg revision parsing in filenames like 'dir/@file.txt'
2245
* don't pretend to do tree conflict resolution
2246
* fix data corruption when syncing from svnserve to mod_dav_svn
2247
* fix GNOME Keyring with '--non-interactive' option
2248
* fixed: false "File '...' already exists" error during commit
2249
2250
- bump in-tree sqlite-amalgamation from 3.6.16 to 3.6.17
2251
2252
-------------------------------------------------------------------
2253
Sat Aug 8 12:54:35 CEST 2009 - pascal.bleser@opensuse.org
2254
2255
- bump in-tree sqlite-amalgamation from 3.6.14.2 to 3.6.16
2256
- use a trap function in check section to make sure the svnserve
2257
process is killed
2258
- use a random free port for testing the svnserve process
2259
2260
-------------------------------------------------------------------
2261
Fri Aug 7 20:03:24 CEST 2009 - stsp@elego.de
2262
2263
- update to 1.6.4 (bnc#528714):
2264
* Security fix [CVE-2009-2411]
2265
2266
-------------------------------------------------------------------
2267
Fri Jul 24 17:51:56 CEST 2009 - dmueller@suse.de
2268
2269
- fix typo in dav svn default configuration (bnc#517143)
2270
2271
-------------------------------------------------------------------
2272
Tue Jul 21 22:02:50 CEST 2009 - stsp@elego.de
2273
2274
- Don't run regression tests on OpenSUSE Factory. It takes too
2275
long which causes problems for the build service because the
2276
subversion package is being rebuilt often.
2277
2278
-------------------------------------------------------------------
2279
Sat Jul 18 01:31:27 CEST 2009 - stsp@elego.de
2280
2281
- To help us figure out why the test suite sometimes hangs on the
2282
build service, add a patch which allows logging to stdout
2283
and stderr, instead of logging to tests.log, during make check.
2284
2285
-------------------------------------------------------------------
2286
Mon Jul 6 19:19:23 CEST 2009 - stsp@elego.de
2287
2288
- Run regression tests over both filesystem backends (FSFS and BDB),
2289
and over svn:// as well as file://
2290
2291
-------------------------------------------------------------------
2292
Mon Jul 6 17:57:30 CEST 2009 - stsp@elego.de
2293
2294
- Now that the project repositories have been configured correctly
2295
on the build service, OpenSUSE 10.3 should also have a JDK.
2296
2297
-------------------------------------------------------------------
2298
Fri Jul 3 18:17:20 CEST 2009 - stsp@elego.de
2299
2300
- Make python-xml an explicit build requirement since the regression
2301
tests need it to run.
2302
2303
-------------------------------------------------------------------
2304
Fri Jul 3 17:16:42 CEST 2009 - stsp@elego.de
2305
2306
- Make regression tests clean up temporary test data (repositories,
2307
working copies, etc.) to avoid build failures due to running out
2308
of disk space. This trades time against space -- the build will
2309
take longer.
2310
2311
-------------------------------------------------------------------
2312
Fri Jul 3 16:54:23 CEST 2009 - stsp@elego.de
2313
2314
- The build service keeps complaining that "nothing provides
2315
java-1_6_0-sun-devel". Attempt to make it happy by only building
2316
Java bindings on SUSE versions which have OpenJDK.
2317
2318
-------------------------------------------------------------------
2319
Fri Jul 3 15:36:45 CEST 2009 - stsp@elego.de
2320
2321
- write tests.log to stdout if make check fails to aid
2322
debugging of test failures on the build service
2323
2324
-------------------------------------------------------------------
2325
Fri Jul 3 13:33:38 CEST 2009 - stsp@elego.de
2326
2327
- run all regression tests (ra_local only for now)
2328
- filter a false positive rpmlint warning
2329
- update to 1.6.3
2330
User-visible changes:
2331
* fix segfault in WC->URL copy (r37646, -56)
2332
* let 'svnadmin load' tolerate mergeinfo with "\r\n" (r37768)
2333
* make svnsync normalize svn:* props to LF line endings (issue #3404)
2334
* better integration with external merge tools (r36178)
2335
* return a friendly error message for 'svn diff' (r37735)
2336
* update dsvn.el for 1.6 (r37774)
2337
* don't allow setting of props on out-of-date dirs under neon (r37745)
2338
* improve BASH completion (r36450, -52, -70, -79, -538)
2339
* improve some DAV-based error messages (issue #3414)
2340
* always show tree conflicts with 'svn st' (issue #3382)
2341
* improve correctness of 'svn mergeinfo' (issue #3126)
2342
* decrease the amount of memory needed for large commits (r37894, -6)
2343
* work around an APR buffer overflow seen by svnsync (r37622)
2344
* ra_svn clients now use TCP keep-alives if available (issue #3347)
2345
* improve 'svn merge' perf by reducing server contact (r37491, -593, -618)
2346
* stop propagating self-referential mergeinfo in reintegrate merges (r37931)
2347
* fix NLS detection where -liconv is required for bindtextdomain() (r37827)
2348
* don't delete unversioned files with 'rm --keel-local' (r38015, -17, -19)
2349
* bump apr and apr-util versions included in deps to latest. (r37941)
2350
* avoid temp file name collisions with ra_serf, ra_neon (r37972)
2351
* fixed: potential segfault with noop file merges (r37779)
2352
* fixed: incorrect output with 'svn blame -g' (r37719, -23, -41)
2353
* fixed: bindings don't load FS libs when module search enabled (issue #3413)
2354
* fixed: potential abort() in the working copy library (r37857)
2355
* fixed: memory leak in hash reading functions (r37868, -979)
2356
Developer-visible changes:
2357
* improve memory usage in file-to-stringbuf APIs (r37907)
2358
* reduce memory usage for temp string manipulation (r38010)
2359
2360
-------------------------------------------------------------------
2361
Mon Jun 29 17:26:47 CEST 2009 - dmueller@suse.de
2362
2363
- fix package names to be able to remove the rpmlintrc
2364
2365
-------------------------------------------------------------------
2366
Fri Jun 19 10:35:46 CEST 2009 - coolo@novell.com
2367
2368
- disable as-needed for this package as it fails to build with it
2369
2370
-------------------------------------------------------------------
2371
Mon Jun 15 13:15:38 CEST 2009 - poeml@suse.de
2372
2373
- make Subversion's configure script detect Berkeley DB again. With
2374
apu-1-config 1.3.7, the --libs output doesn't return -ldb any
2375
longer, and Subversion was relying on this. See this long thread:
2376
http://mail-archives.apache.org/mod_mbox/apr-dev/200906.mbox/%3c1244533468.25532.110.camel@shrek.rexursive.com%3e
2377
Building with --with-berkeley-db makes it work again.
2378
2379
-------------------------------------------------------------------
2380
Tue Jun 9 20:49:40 CEST 2009 - dmueller@suse.de
2381
2382
- remove ctypesgen package - not in factory yet
2383
2384
-------------------------------------------------------------------
2385
Fri Jun 5 21:31:54 CEST 2009 - wr@opensuse.org
2386
2387
- update svnmerge.py to the latest version
2388
* not using popen2 anymore which was deprecated
2389
2390
-------------------------------------------------------------------
2391
Wed Jun 3 18:30:11 CEST 2009 - dmueller@suse.de
2392
2393
- merge into Factory
2394
2395
-------------------------------------------------------------------
2396
Tue May 26 20:30:34 CEST 2009 - pascal.bleser@opensuse.org
2397
2398
- update to sqlite-amalgamation 3.6.14.2
2399
2400
-------------------------------------------------------------------
2401
Fri May 15 16:19:19 CEST 2009 - pascal.bleser@opensuse.org
2402
2403
- enable in-tree sqlite-amalgamation again, as the required sqlite3
2404
package screws up zypper (bnc#504251)
2405
2406
-------------------------------------------------------------------
2407
Mon May 11 20:00:55 CEST 2009 - pascal.bleser@opensuse.org
2408
2409
- bump in-tree sqlite-amalgamation to the recommended version for
2410
Subversion 1.6.2: 3.6.13
2411
2412
- update to 1.6.2:
2413
* vastly improve memory usage with 'svn merge' (issue #3393)
2414
* make default depth for merge 'infinity' (r37156)
2415
* make 'status --quiet' show tree conflicts (issue #3396)
2416
* allow '--set-depth infinity' to expand shallow subtrees
2417
(r37169)
2418
* return an error if attempting to reintegrate from/to the repo
2419
root (r37385)
2420
* don't store bogus mergeinfo for '--ignore-ancestry', foreign
2421
merges (r37333)
2422
* don't allow merge of difference between two repos (r37519)
2423
* avoid potential segfault with subtree mergeinfo (r36613)
2424
* recommend sqlite 3.6.13 (r37245)
2425
* avoid unnecessary server query for implicit mergeinfo
2426
(r36509)
2427
* avoid unnecessary server query during reverse merges (r36527)
2428
* set depth=infinity on 'svn add' items with restricted depth
2429
(r37607)
2430
* fixed: commit log message template missing paths (issue #3399)
2431
* fixed: segfault on merge with servers < 1.6 (r37363)
2432
* fixed: repeat merge failures with non-inheritable mergeinfo
2433
(issue #3392)
2434
* fixed: another memory leak when performing mergeinfo-aware
2435
merges (r37398)
2436
* fixed: incorrect mergeinfo on children of shallow merges
2437
(issue #3407)
2438
* fixed: pool lifetime issues in the BDB backend (r37137)
2439
2440
-------------------------------------------------------------------
2441
Thu May 7 23:46:00 CEST 2009 - pascal.bleser@opensuse.org
2442
2443
- build and install the following binaries from tools/server-side
2444
into subversion-tools:
2445
* svn-populate-node-origins-index
2446
* svnauthz-validate
2447
2448
- add support for building Subversion 1.6.x on SLE 9, by using the
2449
package "python25" and patching all python scripts accordingly,
2450
to use #!/usr/bin/python2.5 instead of /usr/bin/python or
2451
/usr/bin/env python
2452
2453
-------------------------------------------------------------------
2454
Wed Apr 15 11:25:47 CEST 2009 - dmueller@suse.de
2455
2456
- update to 1.6.1
2457
User-visible changes:
2458
* recommend Neon 0.28.4. (r36388)
2459
* improve performance of 'svn merge --ignore-ancestry' (r36256)
2460
* improve 'svn merge' performance with subtree mergeinfo (r36444)
2461
* correctly proxy LOCK and UNLOCK requests (r36159)
2462
* prevent a crash when updating old working copies (r36751)
2463
* don't let svnmerge.py delete a nonexistent property (r36086, -767, -769)
2464
* don't fail when upgrading pre-1.2 repositories (r36851, -7)
2465
* allow escaping of separator characters in autoprops (r36763, -84)
2466
* improve tempfile creation robustness on Windows (r36442, -3)
2467
* fix change-svn-wc-format.py for 1.6.x working copies (r36874, -5)
2468
* improve configure's detection of Berkeley DB (r36741, -2)
2469
* don't allow foreign merges to add foreign mergeinfo (issue #3383)
2470
* improve performance of 'svn update' on large files (r36389, et. al.)
2471
* fixed: error leak and potential crash (r36860)
2472
* fixed: parent directory handling on Windows (r36049, -50, -51, -131)
2473
* fixed: unintialized memory errors (r36252, -3)
2474
* fixed: potential working copy corruption (r36714)
2475
* fixed: working copy upgrade error (r36302)
2476
* fixed: pointer dereference error (r36783)
2477
* fixed: error diff'ing large data with ignored whitespace (r36816)
2478
* fixed: potential hang in ra_serf (r36913)
2479
* fixed: problem with merge and non-inheritable mergeinfo (r36879)
2480
* fixed: repeated merging of conflicted properties fails (issue #3250)
2481
* fixed: excluding an absent directory segfaults (issue #3391)
2482
2483
Developer-visible changes:
2484
* ensure svn_subst_translate_cstring2() properly flushes data (r36747)
2485
* make serf report a base checksum to apply_textdelta (r36890)
2486
* syntax updates for strict C89 compilers (r36799)
2487
* update RPM scripts for RHEL4 (r36834)
2488
* allow tests to be run with Python 2.6.1 on Windows (r36149, -50, -51, -56)
2489
* allow building JavaHL with Visual Studio 2008 (r36954)
2490
* stop setting default translation domain in JavaHL (r36955)
2491
* fixed: warning with Python 2.6 and ctypes bindings (r36559)
2492
* fixed: undefined references to svn_fs_path_change2_create() (r36823)
2493
2494
-------------------------------------------------------------------
2495
Mon Mar 30 23:40:22 CEST 2009 - pascal.bleser@opensuse.org
2496
2497
- fix build on SLE10
2498
- don't build on SLE9, its python is too old (requires >= 2.4)
2499
- build gnome-keyring and kde4 kwallet authentication store plugins
2500
as subpackages
2501
- added explicit BuildRequires for cyrus-sasl-devel
2502
- use an in-tree sqlite 3.6.11 as recommended instead of the
2503
system-wide version
2504
- removed the %changelog from the spec file, was very long, and we
2505
have a .changes file anyway
2506
- rpmlint happiness:
2507
* added a patch to remove a pointless shebang in the python
2508
bindings
2509
* removed dot at end of Summary in subpackages
2510
- removed the License: tag in each subpackage
2511
2512
-------------------------------------------------------------------
2513
Sun Mar 22 23:30:28 CET 2009 - pascal.bleser@opensuse.org
2514
2515
- build the new ctypes python bindings
2516
- upgraded in-tree SWIG to the recommended version for building
2517
SVN: 1.3.36 (required to build the Ruby bindings)
2518
- 1.6.0 in a separate repository for now
2519
- update to 1.6.0:
2520
* the working copy format has been upgraded: this means that 1.5
2521
and older Subversion clients will not be able to work with
2522
working copies produced by Subversion 1.6; working copies are
2523
upgraded automatically
2524
* the repository filesystem formats have changed, meaning that
2525
1.5 and older versions of Subversion tools that normally access
2526
a repository directly (e.g. svnserve, mod_dav_svn, svnadmin)
2527
won't be able to read a repository created by Subversion 1.6;
2528
but, repositories are not upgraded automatically (use
2529
"svnadmin upgrade")
2530
* improved output of "svn proplist --verbose"
2531
* "svn propget" now accepts the --verbose option
2532
* changed output of "svn status": now contains the additional
2533
seventh column which informs whether the item is the victim of a
2534
tree conflict; an additional line with more detailed description
2535
of a tree conflict is displayed after each item remaining in tree
2536
conflict
2537
* subversion prompts before storing passwords in plaintext form
2538
* passwords can be stored in KWallet (KDE 4) and GNOME Keyring
2539
* SSL client certificate passphrases can be stored in KWallet,
2540
GNOME Keyring in encrypted form or in plaintext form
2541
* repository root relative URLs (client)
2542
* improvements to "svn:externals": support for files and usual shell
2543
quoting rules in external definitions
2544
* detection of tree conflicts: Subversion 1.6 recognizes a new kind
2545
of conflict, known as a "tree conflict"; such conflicts manifest
2546
at the level of directory structure, rather than file content
2547
* several improvements to both the Berkeley DB and FSFS backends,
2548
designed to improve storage space, and can result in drastically
2549
smaller repositories:
2550
+ sharing multiple common representations
2551
+ FSFS repositories: packing completed shards
2552
+ FSFS repositories: support for Memcached
2553
+ BDB repositories: reverse deltas
2554
* ctypes Python bindings
2555
* improved interactive conflict resolution
2556
* sparse directory exclusion
2557
* logging support for svnserve
2558
* new public "historical" HTTP URI syntax for mod_dav_svn
2559
* the "svn log" command can now take multiple revision arguments in
2560
one invocation
2561
* --trust-server-cert option: added to svn and svnsync, so that
2562
non-interactive operations can work with self-signed certificates
2563
not backed by a known trust authority
2564
2565
-------------------------------------------------------------------
2566
Sun Mar 8 23:29:34 CET 2009 - pascal.bleser@opensuse.org
2567
2568
- enable build of ruby bindings by using an in-tree SWIG 1.3.33
2569
- update to 1.5.6:
2570
* allow colons within mergeinfo path names (r35040)
2571
* make it impossible to add .svn to wc via 'svn add --parents'
2572
(r35143, -5)
2573
* copy properties of added but uncommitted files (r32448)
2574
* improve performance of log operation on < 1.5 servers (r35566)
2575
* allow commits over Neon of files >2GB (POSIX only) (r34919, -24)
2576
* allow serf from behind MS ISA proxy servers (r35981)
2577
* prevent svnmerge-migrate-history.py from committing bogus
2578
mergeinfo (r35516)
2579
2580
-------------------------------------------------------------------
2581
Wed Feb 18 00:49:55 CET 2009 - crrodriguez@suse.de
2582
2583
- all apache modules must require %{apache_mmn}
2584
2585
-------------------------------------------------------------------
2586
Mon Jan 12 15:31:22 CET 2009 - olh@suse.de
2587
2588
- try any java for javahl bindings, using /usr/lib*/jvm/java
2589
2590
-------------------------------------------------------------------
2591
Mon Jan 12 15:14:50 CET 2009 - olh@suse.de
2592
2593
- update to 1.5.5 final
2594
User-visible changes:
2595
* allow prop commits on dirs with modified children (r34487, -92, -94)
2596
* make Cyrus auth implementation always prefer EXTERNAL to ANONYMOUS (r33866)
2597
* do not create mergeinfo for wc-wc moves or copies (r34184, -585)
2598
* do not autoupgrade old BDB filesystems to 1.5 or 1.4 format (r34653, -6)
2599
* return mergeinfo to prior state during reverse merges (r30257, r33024, -6)
2600
* remove mergeinfo deleted by merge (issue #3323)
2601
* make proxy slaves pass through txn GET and PROPFIND requests (issue #3275)
2602
* merge can now use targets with inconsistent newlines (issue #3262)
2603
* don't allow empty-string changelists (issue #3344)
2604
* remove false positive ra_neon mergeinfo errors (r34822)
2605
* improve performance of 'svn merge --reintegrate' (r34091, -4, and others)
2606
* fixed: foreign merges keep UUID of foreign repository (r34050, -1, -3)
2607
* fixed: properly encode diff headers used in conflict resolution (r34171)
2608
* fixed: segfault in 'svn cp --parents' (r31311, -4)
2609
* fixed: mergeinfo for '...' maps to empty revision range (issue #3312)
2610
* fixed: segfault in BDB backend node-origins cache (r34506)
2611
* fixed: broken merge if target's history includes resurrections (r34385, -93)
2612
* fixed: invalid mergeinfo created on a subtree during merge (r34560, -2)
2613
Developer-visible changes:
2614
* fixed: svn_repos_get_logs() chokes on some revision arguments (r33873, -4)
2615
Version 1.5.4
2616
User-visible changes:
2617
* Properly handle explicit mergeinfo added in merge source (r32968, -75)
2618
* fixed: merging of paths containing spaces (r33641, -44)
2619
* fixed: regression in mergeinfo-aware merges against 1.5.3 (r33693, -704)
2620
Version 1.5.3
2621
User-visible changes:
2622
* Allow switch to continue after deleting locally modified dirs (issue #2505)
2623
* Update bash_completion to be compatible with 1.5 (r32900, -11, -12)
2624
* Reuse network sessions during 'svn merge', improving performance (r33476)
2625
* Greatly improve merge performance (r29969, r32463, r33013, -016, -022, -112)
2626
* fixed: merging files with spaces in name (r33109, -121, -369)
2627
* fixed: incorrect relative externals expansion (r33109, -121, -369)
2628
* fixed: 'svn mv' hangs and consumes infinite memory (r33201, -12)
2629
* fixed: correctness regression in 'svn log -g' (issue #3285)
2630
* fixed: current early bailout of 'svn log -g' (r32977)
2631
Developer-visible changes:
2632
* Translate messages in svn_fs_util.h (r32771)
2633
* fixed: bindings test for Perl 5.10 (r31546)
2634
* fixed: building bindings and C API tests with VS2008 (r32012)
2635
* fixed: svn_ra_replay API over ra_serf (r33173)
2636
-------------------------------------------------------------------
2637
Fri Dec 19 14:36:32 CET 2008 - olh@suse.de
2638
2639
- default java version changed without notice, use java-openjdk
2640
first if available (bnc#457493)
2641
- configure option --enable-swig-bindings changed to --with-swig
2642
2643
-------------------------------------------------------------------
2644
Tue Dec 16 13:48:49 CET 2008 - olh@suse.de
2645
2646
- add .hg dir to excludepath in svngrep
2647
2648
-------------------------------------------------------------------
2649
Mon Nov 10 11:16:34 CET 2008 - olh@suse.de
2650
2651
- add .git dir to excludepath in svngrep
2652
2653
-------------------------------------------------------------------
2654
Wed Oct 15 10:42:30 CEST 2008 - olh@suse.de
2655
2656
- fix incorrect path to svn binary in svn_load_dirs.pl (bnc#408952)
2657
2658
-------------------------------------------------------------------
2659
Mon Sep 1 17:27:42 CEST 2008 - olh@suse.de
2660
2661
- build swig bindings with empty SWIG_LDFLAGS= because it defaults
2662
to LDFLAGS which contains -pie
2663
2664
-------------------------------------------------------------------
2665
Mon Sep 1 11:23:54 CEST 2008 - olh@suse.de
2666
2667
- update to 1.5.2 final
2668
User-visible changes:
2669
* Set correct permissions on created fsfs shards (r32355, -7)
2670
* Pass client capabilities to start-commit hook (issue #3255)
2671
* Disallow creating nested repositories (issue #3269)
2672
* Support Neon 0.28.3
2673
* Properly canonicalize URIs with an empty hostname (issue #2116)
2674
* Improved merge performance for superfluous ranges (r32643)
2675
* Better error message for 'Malformed URL for repository' (r31867, r32365)
2676
* Improved svn:externals parsing (r32672, -673, -674, -739)
2677
* fixed: improper ordering in 'svnlook diff' output (r32019)
2678
* fixed: mod_dav_svn memory leak with 'SVNPathAuthz short_circuit' (r32360)
2679
* fixed: duplicate svn:externals targets fail on co/up (issue #3246)
2680
* fixed: 'svn merge --depth' inconsistencies (issue #2825)
2681
* fixed: ra_serf test failures (1.5.x-ra_serf-backports branch)
2682
* fixed: memory leak and crashes in FS (r32545, -58, -82)
2683
* fixed: core dump with relative externals (issue #3237)
2684
* fixed: 'svn copy' working copy corruption (r32467, -70)
2685
* fixed: perl bindings errors in non-English locale (issue #3258)
2686
* fixed: 'svn merge' incorrectly reverses previous merges (r32494, -522, -523)
2687
* fixed: 'svn merge' errors with subtree mergeinfo (issue #3067)
2688
2689
Developer-visible changes:
2690
* make libsvn_ra_neon initialization thread-safe (r32497, r32510)
2691
* respect LDFLAGS in Swig bindings (r32416, r32421, r32442)
2692
* fixed: test failures in non-English locales (r32491)
2693
2694
-------------------------------------------------------------------
2695
Tue Jul 29 08:32:56 CEST 2008 - olh@suse.de
2696
2697
- update to 1.5.1 final
2698
User-visible changes:
2699
* mergeinfo on switched subtrees should elide in repos (issue #3188)
2700
* Add support for --config-dir to svnmerge.py (r31727)
2701
* improve performance of bdb post-commit deltification (r31820, -59)
2702
* return faster when there is nothing to be merged (r30748)
2703
* don't commit an add of a missing item (issue #3198)
2704
* don't create unneeded self-referential mergeinfo (issue #3157)
2705
* support 'http-library' (if --enable-runtime-module-search) (r31425, -722)
2706
* support Berkeley DB 4.7 (r32017, -29)
2707
* fixed: make serf usable with root-level authz (r31464)
2708
* fixed: 'svndumpfilter' partial-path matching bug (r31833)
2709
* fixed: crash on invalid dates in 'log' and 'blame' (issue #2721)
2710
* fixed: 'svn status --xml' outputting invalid XML (issue #2887)
2711
* fixed: 'svn merge' prints incorrect range (r30746, -47)
2712
* fixed: using neon/serf, can not replace branch (issue #2939)
2713
* fixed: 'file not found' error when merging to a broken symlink (r31159, -79)
2714
* fixed: using serf, crash or endless loop fetching authn data (r31619)
2715
* fixed: ArrayIndexOutOfBoundsException in JavaHL bindings (r31719, -806)
2716
* fixed: authn password lookup used wrong username (issue #2242)
2717
* fixed: unbounded memory usage in wc-to-wc copy and move (r31868)
2718
* fixed: subtree merges broken for non-intersecting ranges (issue #3199)
2719
* fixed: invalid XML from 'svn log --xml' against pre-1.2 servers (r31875)
2720
* fixed: 'svnlook diff' ignores --diff-copy-from for properties (issue #3248)
2721
* fixed: 'svnlook diff' doesn't report that binary files differ (issue #3249)
2722
* fixed: bogus results from commits to subtrees added by merge (issue #3240)
2723
* fixed: non-existent subtree in destination breaks the merge (issue #3067)
2724
* fixed: serf merge bug too complex to describe here (r32056)
2725
* fixed: 'svn log -g' correctness and speed (issue #3220, issue #3235)
2726
* fixed: merge chokes on renamed subtrees (issue #3174)
2727
2728
Developer-visible changes:
2729
* export svn_path_is_url() to the bindings (r31603)
2730
* don't clobber LDFLAGS in configure when given '--with-zlib' (r31825)
2731
* make libsvn_ra depend on libsvn_delta unconditionally (r31852)
2732
* correctly set the peg revision for copy in JavaHL (r31994)
2733
* 'svn mergeinfo' handles wc paths (r31023, -873, -874, -929, -930, -038)
2734
* fixed: crash when when svn_ra_open3() is passed a bogus URL (r31223)
2735
* fixed: JavaHL compilation on Windows (r31737)
2736
* fixed: crash in calling apr_pstrcat (affects TortoiseSVN) (r32080)
2737
2738
-------------------------------------------------------------------
2739
Fri Jul 11 09:39:33 CEST 2008 - poeml@suse.de
2740
2741
- build fixes to get the Factory package building in the Build
2742
Service again:
2743
* change BuildRequires java2-devel-packages to java-devel, which
2744
seems to be more universally defined
2745
* don't build javahl bindings on 10.1/SLE10 or older -- build
2746
doesn't work with that currently.
2747
* fix build on SLES9 -- by not applying
2748
subversion.libtool-pie-flags.patch there and
2749
fixing LDFLAGS in the Makefile to use the correct libdir
2750
* add workaround for (bnc#395110) -- build error on 10.1/sle10 on
2751
x86_64: add update-alternatives to BuildRequires (but not on
2752
sles9 where the package didn't exist)
2753
2754
-------------------------------------------------------------------
2755
Thu Jun 19 17:45:53 CEST 2008 - olh@suse.de
2756
2757
- add svn_apply_autoprops.py to subversion-tools (bnc#401638)
2758
2759
-------------------------------------------------------------------
2760
Thu Jun 19 17:41:32 CEST 2008 - olh@suse.de
2761
2762
- update to 1.5.0 final
2763
User-visible changes:
2764
* many, compared to 1.4.4
2765
Developer-visible changes:
2766
* many, compared to 1.4.4
2767
2768
-------------------------------------------------------------------
2769
Wed Jun 11 08:58:26 CEST 2008 - olh@suse.de
2770
2771
- update to rev 31701, 1.5.0-rc11
2772
translation update, fix API violation in diff command
2773
2774
-------------------------------------------------------------------
2775
Mon Jun 9 13:03:12 CEST 2008 - olh@suse.de
2776
2777
- update to rev 31654, 1.5.0-rc10
2778
translation update, fix possible segfault in start-commit-hook
2779
2780
-------------------------------------------------------------------
2781
Wed Jun 4 07:23:25 CEST 2008 - olh@suse.de
2782
2783
- update to rev 31577, 1.5.0-rc9
2784
translation update, two small bugfixes
2785
2786
-------------------------------------------------------------------
2787
Tue Jun 3 20:47:56 CEST 2008 - poeml@suse.de
2788
2789
- fix changelog, which wasn't in chronological order anymore, after
2790
new upstream changes from Factory, by setting my changelog entry
2791
(from the 28th) to the 25th of May
2792
2793
-------------------------------------------------------------------
2794
Thu May 29 11:55:40 CEST 2008 - olh@suse.de
2795
2796
- update to rev 31507, 1.5.0-rc8
2797
translation update, handle NULL pointers in ra_loader
2798
2799
-------------------------------------------------------------------
2800
Mon May 26 09:24:31 CEST 2008 - olh@suse.de
2801
2802
- update to rev 31448, 1.5.0-rc7
2803
fix API for bindings, translation update
2804
2805
-------------------------------------------------------------------
2806
Wed May 25 23:01:54 CEST 2008 - poeml@suse.de
2807
2808
- build the Build Service package from openSUSE:Factory again --
2809
thereby updating to subversion 1.5 release candidate (r31325)
2810
2811
*** installations that have been running earlier pre-1.5 ***
2812
*** versions may need to dump/reload. This can still be ***
2813
*** done after upgrading to 1.5. ***
2814
2815
- build fixes to get the Factory package building in the Build
2816
Service again:
2817
* change BuildRequires java2-devel-packages to java-devel, which
2818
seems to be more universally defined
2819
* don't build javahl bindings on 10.1/SLE10 or older -- build
2820
doesn't work with that currently.
2821
* fix build on SLES9 -- by not applying
2822
subversion.libtool-pie-flags.patch there and
2823
fixing LDFLAGS in the Makefile to use the correct libdir
2824
* add workaround for bug 395110 -- build error on 10.1/sle10 on
2825
x86_64: add update-alternatives to BuildRequires (but not on
2826
sles9 where the package didn't exist)
2827
2828
-------------------------------------------------------------------
2829
Wed May 21 18:42:46 CEST 2008 - olh@suse.de
2830
2831
- update to rev 31325
2832
various minor bugfixes, translation updates
2833
2834
-------------------------------------------------------------------
2835
Fri May 16 10:20:46 CEST 2008 - olh@suse.de
2836
2837
- update to rev 31218
2838
various minor bugfixes
2839
2840
-------------------------------------------------------------------
2841
Sun May 4 11:55:50 CEST 2008 - olh@suse.de
2842
2843
- update to rev 31014, 1.5.0-rc5
2844
various bugfixes
2845
2846
-------------------------------------------------------------------
2847
Thu Apr 24 11:27:47 CEST 2008 - dmueller@suse.de
2848
2849
- fix headers to compile with -pedantic again
2850
2851
-------------------------------------------------------------------
2852
Tue Apr 22 09:39:30 CEST 2008 - olh@suse.de
2853
2854
- update to rev 30750, 1.5.0-rc3
2855
2856
-------------------------------------------------------------------
2857
Thu Mar 20 13:40:25 CET 2008 - olh@suse.de
2858
2859
- update to rev 29972
2860
various bugfixes
2861
2862
-------------------------------------------------------------------
2863
Fri Mar 14 10:49:00 CET 2008 - olh@suse.de
2864
2865
- update to rev 29912, 1.5.0-beta1
2866
2867
-------------------------------------------------------------------
2868
Fri Mar 7 15:02:58 CET 2008 - olh@suse.de
2869
2870
- update to rev 29766
2871
various bugfixes
2872
2873
-------------------------------------------------------------------
2874
Thu Feb 28 11:13:01 CET 2008 - olh@suse.de
2875
2876
- update to rev 29612
2877
various bugfixes
2878
2879
-------------------------------------------------------------------
2880
Mon Feb 25 10:09:47 CET 2008 - olh@suse.de
2881
2882
- update to rev 29581
2883
various bugfixes, alpha1
2884
2885
-------------------------------------------------------------------
2886
Wed Feb 13 08:33:20 CET 2008 - olh@suse.de
2887
2888
- update to rev 29310
2889
various bugfixes
2890
- tolerate neon 0.28 and 0.29
2891
2892
-------------------------------------------------------------------
2893
Fri Feb 8 17:08:13 CET 2008 - olh@suse.de
2894
2895
- update to rev 29237
2896
various bugfixes
2897
2898
-------------------------------------------------------------------
2899
Fri Feb 1 17:26:09 CET 2008 - olh@suse.de
2900
2901
- update to rev 29133
2902
1.5.x branched
2903
2904
-------------------------------------------------------------------
2905
Sat Jan 26 11:30:54 CET 2008 - olh@suse.de
2906
2907
- update to rev 29054
2908
some of our patches merged
2909
2910
-------------------------------------------------------------------
2911
Tue Jan 22 13:52:08 CET 2008 - schwab@suse.de
2912
2913
- Don't install obsolete vc-svn.
2914
2915
-------------------------------------------------------------------
2916
Mon Jan 21 01:09:13 CET 2008 - ro@suse.de
2917
2918
- fix wrong requires for python2.2
2919
2920
-------------------------------------------------------------------
2921
Sat Jan 19 10:58:35 CET 2008 - olh@suse.de
2922
2923
- update to rev 28963
2924
various bugfixes
2925
2926
-------------------------------------------------------------------
2927
Wed Jan 9 11:26:54 CET 2008 - olh@suse.de
2928
2929
- update to rev 28821
2930
various bugfixes
2931
2932
-------------------------------------------------------------------
2933
Thu Dec 13 20:33:45 CET 2007 - mrueckert@suse.de
2934
2935
- remove openldap2-devel from the buildrequires:
2936
subversion itself does not use openldap. the missing dependency
2937
in libapr-util1 was added there.
2938
2939
-------------------------------------------------------------------
2940
Tue Nov 27 00:57:52 CET 2007 - crrodriguez@suse.de
2941
2942
- neon-config should be called with --libs instead of --la-file
2943
in order to fix build with recent neon package
2944
- fix -devel package dependencies
2945
2946
-------------------------------------------------------------------
2947
Mon Nov 26 10:23:15 CET 2007 - olh@suse.de
2948
2949
- update to rev 28023
2950
various bugfixes
2951
handle empty error_stream in svn_cmdline_init() (343706)
2952
2953
-------------------------------------------------------------------
2954
Fri Nov 23 13:19:50 CET 2007 - olh@suse.de
2955
2956
- update to rev 27987
2957
various bugfixes
2958
2959
-------------------------------------------------------------------
2960
Sat Nov 17 13:17:28 CET 2007 - olh@suse.de
2961
2962
- update to rev 27900
2963
various bugfixes
2964
2965
-------------------------------------------------------------------
2966
Sat Nov 10 10:00:30 CET 2007 - olh@suse.de
2967
2968
- update to rev 27753
2969
various bugfixes
2970
2971
-------------------------------------------------------------------
2972
Mon Nov 5 11:40:17 CET 2007 - olh@suse.de
2973
2974
- update to rev 27593
2975
allow upcoming neon versions
2976
fix return value in svn_swig_pl_info_receiver()
2977
2978
-------------------------------------------------------------------
2979
Mon Oct 29 11:06:19 CET 2007 - olh@suse.de
2980
2981
- update to rev 27452
2982
reenable javahl
2983
2984
-------------------------------------------------------------------
2985
Thu Oct 25 09:57:02 CEST 2007 - dmueller@suse.de
2986
2987
- fix subversion headers to be compileable with -pedantic
2988
2989
-------------------------------------------------------------------
2990
Mon Oct 15 17:13:09 CEST 2007 - olh@suse.de
2991
2992
- update to 1.5.x branch, to allow build with new neon
2993
build also with sqlite-devel
2994
disable javahl until build is fixed
2995
2996
-------------------------------------------------------------------
2997
Mon Oct 15 16:38:15 CEST 2007 - dmueller@suse.de
2998
2999
- update to 1.4.5:
3000
* Security fix (for w32 only)
3001
* no other changelog available
3002
- fix build
3003
3004
-------------------------------------------------------------------
3005
Fri Oct 12 10:58:41 CEST 2007 - olh@suse.de
3006
3007
- allow neon 0.27
3008
3009
-------------------------------------------------------------------
3010
Thu Jun 21 09:23:37 CEST 2007 - olh@suse.de
3011
3012
- add /etc/xinetd.d/svnserve (271726)
3013
3014
-------------------------------------------------------------------
3015
Wed Jun 20 14:13:34 CEST 2007 - olh@suse.de
3016
3017
- remove X-UnitedLinux-Should-Stop from runlevel script
3018
change Required-Start to Should-Start
3019
3020
-------------------------------------------------------------------
3021
Wed Jun 20 13:40:22 CEST 2007 - olh@suse.de
3022
3023
- Version 1.4.4
3024
User-visible changes:
3025
- Client:
3026
* fixed: 'svn up' of replaced file without history fails (issue #2618)
3027
* fixed: 'svn export' succeeds on non-existent URL (r23191, -3, -5, -200)
3028
* fixed: 'svn merge' shows 'G' notifications for unchanged files (r24483)
3029
* fixed: svnsync cannot sync unreadable modified dir copies (issue #2705)
3030
* fixed: ra_dav litters empty transactions if initial setup fails (r23594)
3031
* fixed: inconsistent expansion of revision number keywords (issue #1743)
3032
* fixed: security flaw in 'svn prop*' commands [CVE-2007-2448]
3033
(r25095, -099, -104, -105, -10)
3034
3035
- Server:
3036
* fixed: rare dirprop dataloss leading to BDB repo corruption (issue #2751)
3037
* fixed: race condition when changing FSFS revprops (r23439, r23440)
3038
* fixed: 'svnadmin load' invents svn:date if none exists (issue #2729)
3039
* fixed: svnserve can't commit locked file if root unwritable (issue #2700)
3040
* fixed: 'svnadmin dump' output invalid for non-ASCII paths (issue #2641)
3041
3042
- Client and Server:
3043
* fixed: hang during character translation (r23491, r23492)
3044
* translation updates for Simplified Chinese, Japanese, and Norwegian
3045
3046
Developer-visible changes:
3047
* fixed: ra_serf fails checkout if access to repos root is forbidden (r23846)
3048
* fixed: svn_client_cat2() doesn't accept WORKING as a revision (r23556)
3049
* javahl bindings:
3050
- fixed: potential segfault in initialisation (r23383)
3051
- fixed: SVNClientSynchronized.logMessages() isn't synchronised (r23978)
3052
- fixed: SVNClient.info2() misreports itself as unlock in errors (r24219)
3053
* SWIG/perl bindings:
3054
- fixed: ra_do_{update,switch,status} don't work with Perl delta editors
3055
(r20667, r22311)
3056
* SWIG/python bindings:
3057
- fixed: memory leak whenever C APIs returned errors (r21453, r23468)
3058
3059
-------------------------------------------------------------------
3060
Tue May 22 22:38:47 CEST 2007 - olh@suse.de
3061
3062
- silence some lint warnings
3063
run ldconfig in subversion-perl/python post install
3064
remove development related files from subversion-tools
3065
do not rerference RPM_SOURCE_DIR
3066
no static linking anymore
3067
3068
-------------------------------------------------------------------
3069
Thu May 3 18:33:23 CEST 2007 - prusnak@suse.cz
3070
3071
- changed expat to libexpat-devel in Requires of devel subpackage
3072
3073
-------------------------------------------------------------------
3074
Sat Apr 28 14:04:24 CEST 2007 - olh@suse.de
3075
3076
- move cvs2svn and viewvc to separate specfile
3077
3078
-------------------------------------------------------------------
3079
Sat Apr 28 11:18:16 CEST 2007 - olh@suse.de
3080
3081
- add sysconfig settings for remote access (247372)
3082
3083
-------------------------------------------------------------------
3084
Sat Apr 28 10:46:47 CEST 2007 - olh@suse.de
3085
3086
- add an example to host svn on / to subversion.conf (179404)
3087
3088
-------------------------------------------------------------------
3089
Thu Mar 29 21:56:44 CEST 2007 - olh@suse.de
3090
3091
- add /usr/share/emacs to filelist
3092
3093
-------------------------------------------------------------------
3094
Sun Feb 25 16:48:11 CET 2007 - olh@suse.de
3095
3096
- update viewvc to 1.0.3
3097
* fix bug in path shown for Subversion deleted-under-copy items (issue #265)
3098
* minor documentation fixes
3099
* fix annotate assertions on uncanonicalized #include paths (issue #208)
3100
* make RSS URL method match the method used to generate it (issue #245)
3101
* fix Subversion annotation to run non-interactively, preventing hangs
3102
* fix bug in custom syntax highlighter fallback logic
3103
* fix bug in PHP CGI hack to avoid force-cgi-redirect errors
3104
- update cvs2svn to 1.5.1
3105
New features:
3106
* Support multiproject conversions (each gets its own trunk, tags, branches).
3107
* New --options option to allow run-time options to be defined via a file.
3108
* --co, --cvs, and --sort options to specify the paths to executables.
3109
* Add new --fallback-encoding option.
3110
Bugs fixed:
3111
* Add missing import in cvs2svn_lib/process.py.
3112
* Fix issue #86: Support multiple project roots per repository.
3113
* Fix issue #104: Allow path to "sort" executable to be specified.
3114
* Fix issue #8: Allow multiple --encoding options.
3115
* Fix issue #109: Improve handling of fallback encodings.
3116
Improvements and output changes:
3117
* Further reduce conversion time and temporary space requirements.
3118
Miscellaneous:
3119
* Deprecate the --dump-only option (it is now implied by --dumpfile).
3120
3121
-------------------------------------------------------------------
3122
Sat Feb 24 21:55:39 CET 2007 - olh@suse.de
3123
3124
- Version 1.4.3
3125
User-visible-changes:
3126
- Client:
3127
* fixed: crash using automatic auth protocols with Neon 0.26 (r22440, -61)
3128
* fixed: svn_load_dirs.pl cannot import file names containing '@' (r22203)
3129
* fixed: error when committing replaced directories (r22991, -8)
3130
* fixed: inability to change file perms due to existing file perms (r23018)
3131
* include newest version of svn-graph.pl (r22969)
3132
* install a manpage for svnsync (r21403)
3133
* translation updates for all languages
3134
* dramatically speed up commit of wc-to-wc copy (r21471)
3135
* fixed: support 'svn co URL@{DATE}' (issue #2602)
3136
* fixed: cannot access repositories with spaces via svn:// (issue #2612)
3137
* fixed: passing full URL in some DAV requests, breaking proxies (r21526)
3138
* fixed: history-tracing can fail for renamed directories (issue #2600)
3139
* fixed: crash if interrupted while opening a working copy (r21792)
3140
* fixed: 'svn merge' should notify about conflicted files (issue #2584)
3141
* fixed: 'svn revert' should notify about prop-only reverts (issue #2517)
3142
* fixed: 'svn status -u' not showing props changed on wc root (issue #2533)
3143
* fixed: 'svn status -u' fails in a read-only working copy (r21904, -19)
3144
* fixed: 'svn up' failing with checksum mismatch error (issue #2618)
3145
* fixed: 'svnsync sync' copying missing implicit revprops (issue #2613)
3146
* fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092)
3147
* svnshell tool: support "setrev head" (r20992)
3148
* include newest version of svnmerge.py
3149
- Server:
3150
* fixed: incorrectly reporting authz circular dependencies (issue #2684)
3151
* fixed: potential filesystem memory leak in commit finalisation (r22729)
3152
* FSFS: improve detection of disk write errors (r21346)
3153
* FSFS: prevent API violation from corrupting repository (issue #2467)
3154
* improved error checking when running hook scripts, etc (r21483)
3155
* mailer.py: new commit_url option links to web page for a commit (r21333)
3156
- Client and Server:
3157
* fixed: potential string corruption when resizing string buffers (r22689)
3158
* translation updates for Korean, Spanish, Italian, Simplified Chinese,
3159
and Japanese (fixing issues #2649 and #2681)
3160
Developer-visible-changes:
3161
* update (experimental) ra_serf repository access module for DAV (r22872)
3162
* fixed: svn_{ra,repos}_replay() doesn't send checksums (r22346, -51, -52)
3163
* fixed: error when calling svn_repos_replay2() with a txn root (r22609)
3164
* support current CVS versions of libtool (post-1.5.22) (r22120)
3165
* javahl bindings:
3166
- fixed: auth cache is created in the current directory (r22780)
3167
- fixed: SVNAdmin's setLog() method always fails (r22387)
3168
- fixed: target dependency order in generated build scripts (r22209)
3169
- compile Java bytecode for Java 1.2 VM (r21765, -7, r21814)
3170
- fixed: crash if using 1.4.x bindings with older libraries (r21316, -429)
3171
- fixed: crash when empty destination path passed to checkout (r21770)
3172
* SWIG/perl bindings:
3173
- fixed: ra_do_{update,switch,status} work with Perl delta editors (r22311)
3174
- fixed: memory leak when calling methods on a Perl commit editor (r22332)
3175
- fixed: ra_replay works with Perl delta editors (r20666)
3176
* SWIG/python bindings:
3177
- fixed: crash when using an apr_hash_t typemap (issue #2606)
3178
3179
-------------------------------------------------------------------
3180
Thu Jan 25 13:21:33 CET 2007 - olh@suse.de
3181
3182
- add svnmerge.py to subversion-tools (236700)
3183
3184
-------------------------------------------------------------------
3185
Sun Oct 29 13:00:18 CET 2006 - meissner@suse.de
3186
3187
- use RPM_OPT_FLAGS also for C++
3188
3189
-------------------------------------------------------------------
3190
Thu Sep 28 00:33:39 CEST 2006 - ro@suse.de
3191
3192
- use source=1.4 for java compilation
3193
3194
-------------------------------------------------------------------
3195
Mon Sep 25 10:55:08 CEST 2006 - olh@suse.de
3196
3197
- update cvs2svn to 1.4.0
3198
New features:
3199
* Support multicomponent --trunk, --tags, and --branches paths (issue #7).
3200
* New --auto-props option allows file properties to be set via file.
3201
* --force-branch and --force-tag options now accept regular expressions.
3202
* Add --symbol-default option.
3203
* Support multiple, ordered --encoding options.
3204
Bugs fixed:
3205
* Fix issue #93: Tags with forbidden characters converted to branches.
3206
* Fix issue #102: Branch file, deleted in CVS, is present in SVN.
3207
Improvements and output changes:
3208
* Print informative warning message if a required program is missing.
3209
* Output an error if any CVS filenames contain control characters.
3210
* Clean up temporary files even for pass-by-pass conversions.
3211
* Improve handling of commit dependencies and multibranch commits.
3212
* Implemented issue #50 (performance change).
3213
* Reduced the amount of temporary disk space needed during the conversion.
3214
Miscellaneous:
3215
* cvs2svn now requires Python version 2.2 or later.
3216
* cvs2svn has been broken up into many smaller python modules for clarity.
3217
3218
-------------------------------------------------------------------
3219
Sat Sep 23 08:59:32 CEST 2006 - olh@suse.de
3220
3221
- force javac 1.4 bytecode
3222
3223
-------------------------------------------------------------------
3224
Thu Sep 21 11:05:30 CEST 2006 - olh@suse.de
3225
3226
- rename viewcvs to viewvc, with no upgrade path for config files
3227
- use the official viewvc-1.0.1 to get rid of the -dev string
3228
add patches for https and path handling from 1.0.x branch
3229
3230
-------------------------------------------------------------------
3231
Thu Sep 21 10:41:30 CEST 2006 - olh@suse.de
3232
3233
- fix build when java is unavailable
3234
3235
-------------------------------------------------------------------
3236
Thu Sep 21 09:44:04 CEST 2006 - olh@suse.de
3237
3238
- update cvs2svn filelist for python 2.5
3239
3240
-------------------------------------------------------------------
3241
Fri Sep 15 08:07:14 CEST 2006 - poeml@suse.de
3242
3243
- remove unused pcre-devel and redundant libapr-util1-devel from
3244
BuildRequires
3245
3246
-------------------------------------------------------------------
3247
Wed Sep 13 17:22:58 CEST 2006 - olh@suse.de
3248
3249
- Version 1.4.0
3250
User-visible-changes:
3251
- Client:
3252
* new 'svnsync' commandline tool for repository replication
3253
* numerous working copy improvements (WARNING! upgrades to new format!):
3254
- improved performance when detecting modified files (r18628 -56)
3255
- new property storage is faster and uses less disk space (r17583)
3256
- internal wcprops take up less space (r19433 -37)
3257
- large file commit speedups (r17861 -73 18867 -918 -29 -44 -45 -48 -49)
3258
- reduce memory usage for large working copies (r19183 -538)
3259
- increased working copy stability with merge, copy and move:
3260
(fixes issues #845, #1516, #1553, #2135, #2144, #2148)
3261
* new switches added:
3262
- 'svn blame --force' (issue #2509)
3263
- 'svn diff/merge -c/--change' (r17054 -6 -68 18568 -741)
3264
- 'svn diff --summarize' (issue #2015)
3265
- 'svn merge/blame -x' (r18716 -20) (r18602 -857)
3266
* 'svn log' now supports peg revisions (issue #2287)
3267
* 'svn export' now creates intermediate directories if needed (r20030)
3268
* use switch/relocate when svn:externals updated (issue #2209)
3269
* internal diff can ignore whitespace and eol style changes (issue #2121)
3270
* conflict markers now match the file's eol style (issue #1325)
3271
* new svn2cl, svn-viewdiff and svn-resolve contrib scripts
3272
* numerous improvements to svnmerge.py, vc-svn and psvn
3273
* translation updates for all languages
3274
* fixed: 'svn ls' slow over ra_dav (issue #2151)
3275
* fixed: 'svn import' not handling eol-style correctly (issue #2433)
3276
* fixed: 'svn blame' should default operative rev range to peg rev (r18400)
3277
* fixed: 'svn blame' ignores eol-style (issue #2431)
3278
* fixed: 'svn checkout' should default operative rev to peg rev (r18422)
3279
* fixed: 'svn diff' supports all eol styles (r17624 -8 -61 18195 -392)
3280
* fixed: 'svn diff' multi-target memory leak (r17518)
3281
* fixed: 'svn merge' showing wrong status with external diff3 (issue #1914)
3282
* fixed: 'svn merge' not merging added dir into deleted dir (issue #2515)
3283
* fixed: 'svn rm' of non-existent item should fail (issue #2440)
3284
* fixed: 'svn status' should skip unversioned files (issue #2030)
3285
* fixed: 'svn status' shows added and conflicted files as added (r20382)
3286
* fixed: 'svn switch --relocate' may set wrong repos root (r17031)
3287
* fixed: 'svn switch --relocate' memory leak (r19535)
3288
* fixed: 'svn switch --relocate' not caching passwords (issue #2360)
3289
* fixed: 'svn info' not showing locks sometimes (r19777)
3290
* fixed: incorrect merge of add of binary file already in WC (issue #2403)
3291
* fixed: possible dataloss if editing immediately after merge (r20609 -12)
3292
* fixed: lots of diff wc<->repos bugs
3293
* fixed: unfriendly error message on propget on nonexistent path (r19399)
3294
* fixed: spurious revert report after manual conflict removal (issue #2517)
3295
* fixed: don't allow -rPREV on schedule add path (issue #2315)
3296
* fixed: keywords with dollar signs cause badness (issue #1780)
3297
* fixed: really revert file with locally modified keywords (issue #1663)
3298
* fixed: deleting schedule add file leaves working props file (issue #2419)
3299
* fixed: svn:needs-lock and read-only-ness not always in sync (issue #2306)
3300
* fixed: post-commit error output not sent to the client (issue #443)
3301
* fixed: not locked error on commit of switched path (issue #2353)
3302
* fixed: svn_apply_autoprops.py should trim whitespace from props (r20790)
3303
* fixed: show locking notifications in local path style (r20927)
3304
* fixed: encoding error on error messages from invalid options (r20883)
3305
3306
- Server:
3307
* support for new 'svnsync' repository mirroring utility
3308
* support for BDB 4.4, including automatic recovery (issue #2449)
3309
* new contrib hook scripts:
3310
- enforcer
3311
- detect-merge-conflict.sh
3312
- case-insensitive.py
3313
* new tools script svn-backup-dumps.py
3314
* new tools hook script log-police.py
3315
* svnserve improvements:
3316
- new option --pid-file (r17836)
3317
- allow the password database to be read-only (r16840)
3318
* mod_dav_svn improvements:
3319
- fixed: error conversion crash (r19516)
3320
- fixed: unfriendly error when locking already locked path (issue #2275)
3321
- fixed: xml escaping bugs (r19760 -85 -86)
3322
* authorization improvements:
3323
- new mod_dontdothat apache module (r19531)
3324
- new mod_authz_svn directive AuthzSVNNoAuthWhenAnonymousAllowed (r18680)
3325
- error out when authz rules contain unexpected characters (r19471)
3326
* lots of improvements to mailer.py and commit-email.pl
3327
* FSFS back-end performance improvements (r17125 19119 -456 -58 -59)
3328
* fixed: 'svnadmin verify' output not in native encoding (issue #1997)
3329
* fixed: uuid file in FSFS could be destroyed on write error (issue #2193)
3330
* fixed: FSFS path encoding bug (r17774)
3331
* fixed: don't crash on corrupt repositories (r17625)
3332
* fixed: expect error output from hook scripts in native encoding (r17101)
3333
* fixed: catch errors starting hook scripts (r16891 17041 -81)
3334
* fixed: svnserve and authz can cause broken WCs (issue #2566)
3335
* fixed: the default hook script templates should be vanilla sh (r20796)
3336
3337
- Both:
3338
* delta compression improvements:
3339
- new delta encoding reduces size (r18363 -94 -66 -78 -98 -99 -457 -950)
3340
- xdelta algorithm speed improvements (r18986, 19047)
3341
* don't bail on invalid locale (r19445)
3342
* improve speed of non-verbose svn ls (r17067 -71)
3343
* fixed: delta combiner reading past EOF (r17743)
3344
3345
Developer-visible-changes:
3346
* require APR >= 0.9.7 to improve error detection for FSFS repos (r19915)
3347
* require zlib, for svndiff1 delta encoding (r18363)
3348
* support SWIG 1.3.29 (r19968)
3349
* support autoconf 2.60-dev (r19919 20632 -36)
3350
* numerous improvements to gen-make.py build system, especially on win32
3351
* new public APIs:
3352
- keyword and eol translation helpers and generic streams (see svn_subst.h)
3353
- new generic stream helpers (see svn_io.h)
3354
- authentication providers made available to other clients (see svn_auth.h)
3355
- svn_cmdline_setup_auth_baton
3356
- svn_dso_initialize, svn_dso_load
3357
- svn_client_diff_summarize and svn_client_diff_summarize_peg
3358
- svn_client_list
3359
- svn_config_has_section
3360
- svn_txdelta_compose_windows and svn_txdelta_apply_instructions
3361
- svn_txdelta_stream_create
3362
- svn_diff_file_options_create and svn_diff_file_options_parse
3363
- svn_err_best_message
3364
- svn_compat_wrap_commit_callback
3365
- svn_uuid_generate
3366
- svn_user_get_name and svn_user_get_homedir
3367
- svn_io_get_dir_filenames
3368
- svn_ra_reparent
3369
- svn_ra_replay
3370
- svn_wc_revision_status
3371
- several rev'd APIs, see doxygen docs
3372
* flush stdout after each status/notification line (r19476 -656)
3373
* new (experimental) ra_serf repository access module for pipelined DAV
3374
* .svn/entries use a less verbose non-xml format (r19420)
3375
* make recursive 'svn ls' streamy (issue #1809)
3376
* remove svn-config script
3377
* empty-file and README.txt removed from WC admin areas (r17181 -268 -364)
3378
* replace cmdline client XML DTDs with RNG schemas (r16379 -80 -93 -571 17248)
3379
* fixed: log --limit against old svnserve leaves unusable session (r19638)
3380
* fixed: blame of WORKING revision shouldn't give BASE (r19558)
3381
* fixed: svn_client_copy and _move should fail if target exists (issue #2188)
3382
* fixed: svn_io_file_rename and readonlyness on Windows and UNIX (r17366 -69)
3383
* fixed: ra_dav memory leak when reusing session (issue #2247)
3384
* fixed: various problems with --enable-dso and global pools (r20996, r20999)
3385
* SWIG bindings:
3386
- SWIG/python bindings:
3387
- new support for svn_client_info (r19413)
3388
- SWIG/perl bindings:
3389
- new support for svn_client_info (r18758)
3390
- minor corrections to SVN::Fs (r19312)
3391
* javahl bindings:
3392
- APIs to get version info for the native libraries (r17604 -07)
3393
- API for path validation (r18989, r19079)
3394
- C++/Java code refactoring, cleanup, and consolidation
3395
- fixed: handle possible errors from date/time conversions (r17213)
3396
- fixed: SVNClient username/password JVM crash on null input (r19803 -13)
3397
- fixed: specify default UUID load action (r18030)
3398
3399
-------------------------------------------------------------------
3400
Sun Jul 23 08:41:55 CEST 2006 - olh@suse.de
3401
3402
- tolerate neon 0.24.4 and 0.26.*
3403
3404
-------------------------------------------------------------------
3405
Wed Jul 19 14:54:43 CEST 2006 - olh@suse.de
3406
3407
- quick fix to try also an ipv4 connect if ipv6 fails (#193350)
3408
3409
-------------------------------------------------------------------
3410
Sat Jul 15 19:09:43 CEST 2006 - olh@suse.de
3411
3412
- update cvs2svn to 1.3.1
3413
- update viewcvs to 1.0.x branch
3414
* fix exception on log page when use_pagesize is enabled
3415
* fix an XHTML validation bug in the footer template (issue #239)
3416
* fix handling of single-component CVS revision numbers (issue #237)
3417
* fix bug in download-as-text URL link generation (issue #241)
3418
* fix query.cgi bug, missing 'rss_href' template data item (issue #249)
3419
* no longer omit empty Subversion directories from tarballs (issue #250)
3420
- update to 1.3.2 (#181701)
3421
User-visible-changes:
3422
- Client:
3423
* fixed: crash in svn st -u on missing subdirs (r19348, -73, issue #2551)
3424
* svn_load_dirs.pl symlink support (issue #2478)
3425
* fixed: svn_load_dirs.pl trying to import .svn and _svn dirs (r18549)
3426
* fixed: leaving stray WC locks on cancellation (r18893)
3427
3428
- Server:
3429
* fixed: memory leak in mod_dav_svn when listing large dirs (r19528)
3430
* fixed: svnserve protocol error in lock, causing client hang (issue #2548)
3431
* fixed: mod_dav_svn crash on valid request (r19520)
3432
* mailer.py: add Content-Transfer-Encoding header (r19319)
3433
* mailer.py: fixed: named substitutions incorrectly ignored (r18114, -681)
3434
* fixed: authz requires read access for root for writes (issue #2486)
3435
3436
-------------------------------------------------------------------
3437
Mon Jun 12 11:47:11 CEST 2006 - poeml@suse.de
3438
3439
- fix build on SUSE Linux 9.3 to 10.1 and SLES9
3440
- remove X11 libs from BuildRequires -- they don't seem to be
3441
required at all
3442
3443
-------------------------------------------------------------------
3444
Sun Jun 11 00:07:47 CEST 2006 - olh@suse.de
3445
3446
- update subversion.viewcvs.conf
3447
viewcvs was renamed to viewvc, all files were renamed
3448
3449
-------------------------------------------------------------------
3450
Mon May 8 18:49:21 CEST 2006 - olh@suse.de
3451
3452
- update viewcvs to final release version 1.0.0
3453
- update to 1.3.1
3454
User-visible-changes:
3455
- Client:
3456
* fixed: segfault moving unversioned files (issue #2436)
3457
* fixed: verbose list broken over ra_dav (issue #2442)
3458
* fixed: 'svn ci -m path_name' not requiring '--force-log' (r17956)
3459
* fixed: crash on mixed-case https URL scheme (r18042)
3460
* fixed: crash in status with ignored directories (r18291)
3461
* fixed: strip peg rev from default checkout directory (r18416)
3462
* fixed: diff crash with non-recursive checkout (r17231, 18539, -41)
3463
* fixed: 'svn ls' URL encoding bug with locks (r18665, -68)
3464
* fixed: unlock circumvents lock token check (r18691, -94)
3465
* fixed: repos-to-repos copy crash (r18451)
3466
* fixed: 'svnmerge' utility improvements (r18811)
3467
3468
- Server:
3469
* fixed: set svn:date at the end of commit in fsfs (r18078)
3470
* fixed: don't wait for hook script background jobs (r18146)
3471
* fixed: mod_dav_svn should log the whole error chain (r18211)
3472
* fixed: uncomment section headers in repos config files (r18247, -50)
3473
* fixed: log scalability issues with many paths (r18395, -404)
3474
* fixed: better path input validation in mod_dav_svn (r18660)
3475
* fixed: assert in copy in fsfs and bdb (issue #2398)
3476
3477
Developer-visible-changes:
3478
* fixed: missing #include (r18065)
3479
* fixed: error leaks (18196, -249)
3480
* python bindings: libsvn_swig_py link problem on Solaris 10 (r17910)
3481
* python bindings: pool lifetime bug (r17992)
3482
* python bindings: memory leak (r18230)
3483
* python bindings: race condition during application pool initialization (r18721)
3484
3485
-------------------------------------------------------------------
3486
Wed Apr 12 14:28:27 CEST 2006 - olh@suse.de
3487
3488
- add svn_load_dirs.pl to subversion-tools package
3489
3490
-------------------------------------------------------------------
3491
Tue Apr 4 21:10:36 CEST 2006 - olh@suse.de
3492
3493
- add svn-config to subversion-devel package (#163289)
3494
3495
-------------------------------------------------------------------
3496
Fri Mar 10 14:08:07 CET 2006 - poeml@suse.de
3497
3498
- fix instructions in README.SuSE
3499
3500
-------------------------------------------------------------------
3501
Sun Mar 5 16:32:34 CET 2006 - olh@suse.de
3502
3503
- pass prefix=/usr to cvs2svn install (#149809)
3504
- update viewcvs to todays status
3505
Improve error reporting when svn blame fails.
3506
Fix mismatch between config.py and config file for php
3507
Allow CVS roots to be specified as root_parent directories
3508
Rename the "Project Root" drop down box to "Repository" in the default templates.
3509
Fix issue 204, 'Invalid "Repository Listing" location'
3510
Make EZT library support python iterators
3511
Add rudimentary support for intraline diffs.
3512
Implement trac-style unified diffs
3513
Fix HTML escaping in new unified diff view
3514
Fix issue #205 "Illegal id tags in tempates"
3515
Call update() with the proper argument.
3516
Avoid creating references to undefined "vc_idiff_" class.
3517
Fixup <br> tags (to <br />).
3518
Finish issue #212 -- XHTMLify the highlight integration.
3519
Finish issue #210. Handle requests for [rootname]-root.tar.gz
3520
Finish issue #174 -- markup view of HEAD shows HEAD metadata
3521
Finish issue #178 -- remove references to symbolic revisions in instructions for Subversion diffs.
3522
Use <em> instead of <i>, <strong> instead of <b>.
3523
Fix a bug which caused 404's for revision views of the default repository when root_as_url_component is disabled.
3524
Restore highlight "line-number-start" option.
3525
set 'commits.log' template var instead of 'commits.desc'
3526
Make vhost configuration work under mod_python.
3527
3528
-------------------------------------------------------------------
3529
Mon Feb 27 15:40:05 CET 2006 - olh@suse.de
3530
3531
- fix viewcvs buglink patch
3532
3533
-------------------------------------------------------------------
3534
Mon Feb 27 10:48:44 CET 2006 - olh@suse.de
3535
3536
- update viewcvs to todays status
3537
correct subversion.viewcvs.conf defaults for mod_python
3538
fix the python exceptions in viewcvs
3539
3540
-------------------------------------------------------------------
3541
Sun Feb 26 22:42:45 CET 2006 - olh@suse.de
3542
3543
- add build dependency handling for swig bindings
3544
3545
-------------------------------------------------------------------
3546
Thu Feb 23 11:11:04 CET 2006 - olh@suse.de
3547
3548
- update viewcvs to todays status
3549
remove Requires: swig (#153013)
3550
Require libapr-util1-devel libapr1-devel python-devel openldap2-devel
3551
cvs2svn requires svnadmin from subversion
3552
3553
-------------------------------------------------------------------
3554
Sun Jan 29 22:30:44 CET 2006 - olh@suse.de
3555
3556
- update viewcvs to todays status
3557
update cvs2svn to current svn status
3558
update viewcvs bugurl patch
3559
build with -fstack-protector
3560
disable java on ppc
3561
3562
-------------------------------------------------------------------
3563
Mon Jan 23 20:37:35 CET 2006 - olh@suse.de
3564
3565
- update de and nb po files for subversion
3566
update viewcvs to todays status
3567
update cvs2svn to current svn status
3568
3569
-------------------------------------------------------------------
3570
Mon Jan 9 23:16:28 CET 2006 - olh@suse.de
3571
3572
- fix CFLAGS usage in specfile
3573
update viewcvs to todays status
3574
update cvs2svn to current svn status
3575
3576
-------------------------------------------------------------------
3577
Mon Jan 2 19:49:56 CET 2006 - dmueller@suse.de
3578
3579
- build against apache 2.2.x
3580
3581
-------------------------------------------------------------------
3582
Sun Jan 1 12:55:53 CET 2006 - olh@suse.de
3583
3584
- update viewcvs to todays status
3585
- update to 1.3.0
3586
User-visible-changes:
3587
- Client:
3588
* 'svn ls -v' now shows remote locks (issue #2291)
3589
* 'svn status' speedup (r15061, r15103)
3590
* 'svn blame' speedup on files with long history (issue #1970)
3591
* 'svnversion' now assumes default argument of '.' (r14892)
3592
* support for neon 0.25.x, which fixes http:// control-c bug (issue #2297)
3593
* support for more ISO-8601 date formats, compatible with GNU date (r14428)
3594
* support for single-digit date components (r15459)
3595
* working copy size with empty propfiles reduced (r16855, see releasenotes)
3596
* new switches added:
3597
- 'svn blame --xml [--incremental]' (r14690)
3598
- 'svn status --xml [--incremental]' (issue #2069)
3599
- 'svn info --xml [--incremental]'
3600
- 'svn add/import --no-ignore' (issue #2105)
3601
- 'svnlook tree --full-paths' (r13976)
3602
- 'svnlook diff --diff-copy-from' (r14855)
3603
- 'svnlook changed --copy-info' (r16681)
3604
* fixed: 'svn copy wc URL' might include deleted items (issue #2153)
3605
* fixed: 'svn copy wc wc' allows cross-repository copies (issue #2404)
3606
* fixed: 'svn up/merge' major property-merging bugs (issue #2035)
3607
* fixed: 'svn merge' insisting on write access to '.' (issue #2411)
3608
* fixed: 'svn merge' cross-device move problems (r16293, -329, -330)
3609
* fixed: 'svn diff' outputs headers in wrong encoding (issue #1533)
3610
* fixed: 'svn proplist/add/cat' dies on unversioned items (issue #2030)
3611
* fixed: 'svn add' not honoring svn:ignore property (issue #2243)
3612
* fixed: 'svn log -rN:M --limit X' error over http:// (issue #2396)
3613
* fixed: 'svn switch --relocate' failure on 'deleted' dir (r16673)
3614
* fixed: 'svn info' not always showing repos lock (issue #2276)
3615
* fixed: 'svn info' might show lock on wrong path (r16626)
3616
* fixed: 'svnlook' chokes on logs with inconsistent newlines (r14573)
3617
* fixed: 'svnlook propget --revprop -t' failure (r15203)
3618
* fixed: 'svnversion' wrongly traverses into externals (r15161)
3619
* fixed: incorrect URI encoding passed to svn+ssh:// (issue #2406)
3620
* fixed: properly handle filenames containing '@' (issue #2317)
3621
* fixed: '--non-interactive' now suppresses launch of $EDITOR (r15277)
3622
* fixed: conflict markers not in current encoding (r14621)
3623
* fixed: commands ignoring extraneous -m or -F switches (issue #2285)
3624
* fixed: poor error-checking when using revprops (r15542)
3625
* fixed: stack-smashing bugs (r15948, r16037)
3626
* fixed: incorrect parsing of mod_dav_svn XML responses (r17589)
3627
* translation updates for all languages
3628
3629
- Server:
3630
* svnserve improvements:
3631
- can now restrict read/write access by path (see releasenotes)
3632
- undeprecation of the --read-only (-R) option (r17614)
3633
* mod_dav_svn improvements:
3634
- 'SVNListParentPath on' shows all repositories in web browser (r16158)
3635
- ability to log high-level client operations (see releasenotes)
3636
- sets svn:mime-type on autoversioning commits (r14359)
3637
* 'svn log' performance improvement (r14722)
3638
* fixed: fs history algorithm might return wrong objects (issue #1970)
3639
* fixed: repos deadlock when hooks output too much (issue #2078)
3640
* fixed: mod_dav_svn displays errors with sensitive paths (r14792)
3641
* fixed: anonymous reader could create empty commits (issue #2388)
3642
* fixed: possible segfault to callers of trace_node_locations() (r16188)
3643
* fixed: BDB-style locking actions on FSFS repositories (r16295, r16297)
3644
* fixed: numerous bugs running BDB commands on FSFS (issue #2361, r16388)
3645
* fixed: svndumpfilter incorrectly remapping dropped revs (issue #1911)
3646
3647
- Both:
3648
* faster multiple (un)locks in a single svn:// request (issue #2264)
3649
* the Subversion Book is no longer bundled (r17466)
3650
3651
Developer-visible-changes:
3652
* working copy is now storing repos_root as separate field (issue #960)
3653
* keywords are now stored in an internal hash (issue #890)
3654
* client status APIs now makes more server-side info available (r16344)
3655
* new public APIs:
3656
- new transfer progress callback for DAV (r15948)
3657
- svn_ra_initialize(), svn_client_open_ra_session()
3658
- svn_fs_closest_copy(), svn_fs_type()
3659
- several rev'd APIs, see doxygen docs
3660
* SWIG bindings: No more compile-time or runtime SWIG dependencies
3661
- SWIG/python bindings:
3662
- automatic memory management: APIs no longer require pool arguments!
3663
- improved stability, as shown by our new testsuite
3664
- better error messages
3665
- SWIG/ruby bindings:
3666
- complete API coverage!
3667
- automatic memory management
3668
- greatly expanded test suite
3669
- SWIG/perl bindings:
3670
- new accessors for svn_lock_t, svn_fs_access_t
3671
- a number of bugfixes
3672
* javahl bindings:
3673
- add streamy API for fetching file contents (r15584)
3674
- fixed: let tests run before bindings are installed (issue #2040)
3675
- fixed: lock command not raising errors properly (issue #2394)
3676
- fixed: ignored errors from svn_client_blame2() (r16434)
3677
3678
-------------------------------------------------------------------
3679
Wed Dec 21 09:29:13 CET 2005 - olh@suse.de
3680
3681
- update svn to current svn-1.3.x branch
3682
update cvs2svn to current svn status
3683
update viewcvs to todays status
3684
3685
-------------------------------------------------------------------
3686
Fri Dec 9 17:56:13 CET 2005 - olh@suse.de
3687
3688
- update svn to current svn-1.3.x branch
3689
update cvs2svn to current svn status
3690
update viewcvs to todays status, adapt a few path names
3691
remove libapr0 from nfb, comes from apache2-devel-packages
3692
update svndiff script to pass more options to svn
3693
3694
-------------------------------------------------------------------
3695
Sat Dec 3 15:46:06 CET 2005 - olh@suse.de
3696
3697
- clear LD_RUN_PATH in perl bindings
3698
allow building with older distributions, requires swig > 1.3.21
3699
3700
-------------------------------------------------------------------
3701
Sat Dec 3 11:30:59 CET 2005 - olh@suse.de
3702
3703
- update svn to current svn-1.3.x branch
3704
update cvs2svn to current svn status
3705
update svndiff script to take $rev and r$rev as arguments
3706
3707
-------------------------------------------------------------------
3708
Fri Nov 25 08:54:06 CET 2005 - olh@suse.de
3709
3710
- update svn to current svn-1.3.x branch
3711
update cvs2svn to current svn status
3712
update viewcvs to todays status, it is now viewvc
3713
3714
-------------------------------------------------------------------
3715
Tue Nov 8 20:50:42 CET 2005 - olh@suse.de
3716
3717
- update svngrep to ignore quilt metadata
3718
3719
-------------------------------------------------------------------
3720
Tue Nov 8 20:10:20 CET 2005 - olh@suse.de
3721
3722
- update svn to current svn-1.3.x branch
3723
update cvs2svn to current svn status
3724
update viewcvs to todays status
3725
3726
-------------------------------------------------------------------
3727
Tue Nov 8 19:40:29 CET 2005 - olh@suse.de
3728
3729
- remove old extra po and pt_BR locale files
3730
3731
-------------------------------------------------------------------
3732
Sun Oct 30 08:27:27 CET 2005 - olh@suse.de
3733
3734
- update to 1.3.0rc2
3735
update cvs2svn to current svn status
3736
build bindings parallel
3737
3738
-------------------------------------------------------------------
3739
Fri Oct 28 19:37:39 CEST 2005 - olh@suse.de
3740
3741
- update to 1.3.0rc1
3742
3743
-------------------------------------------------------------------
3744
Thu Oct 27 20:29:11 CEST 2005 - olh@suse.de
3745
3746
- move subversion-doc to a noarch package
3747
update cvs2svn to current svn status
3748
update viewcvs to todays status
3749
3750
-------------------------------------------------------------------
3751
Wed Sep 21 11:10:33 CEST 2005 - olh@suse.de
3752
3753
- cvs2svn requires /usr/bin/co (#118017)
3754
3755
-------------------------------------------------------------------
3756
Fri Aug 26 17:03:07 CEST 2005 - olh@suse.de
3757
3758
- update viewcvs, more permission fixes
3759
- update svnbook
3760
- update po and pt_BR locale file
3761
- update to 1.2.3
3762
User-visible-changes:
3763
- Client:
3764
* fixed: 'svn status -u' fails against pre-1.2 mod_dav_svn (r15359, r15423)
3765
* fixed: 'svn export' segfault (r15516)
3766
* fixed: 'svn merge' memory leak (r15233)
3767
* fixed: horrible rename-tracing performance against 1.0 servers (r15315)
3768
* fixed: 'svn cat' over file:// -- small leak (r15253)
3769
* fixed: crash with "svn lock" and authentication (r15703)
3770
* improvements to 'svnmerge' utility (r14008,-458,-587,-632, r15329,-340)
3771
* translation updates for French, German, Polish, Norwegian, Swedish,
3772
Korean
3773
- Server:
3774
* fixed: mod_authz_svn being overly restrictive (r15463)
3775
* fixed: fsfs directory caching bug (r15705, r15742)
3776
3777
- Both:
3778
* fixed: crash when >50 options passed to any commandline app (r15251)
3779
* fixed: memory leak in character translation handle caching (r15379,-398)
3780
3781
Developer-visible-changes:
3782
* fixed: crash when calling svn_client_(un)lock with no targets (r15734)
3783
* missing #include in SWIG bindings (r15683)
3784
* javahl bindings:
3785
- fixed: JNI library loading bug (r15552)
3786
- fixed: JNI stack-name cut and paste error (r15337)
3787
- fixed: crash when revisions have no dates (r15737)
3788
* perl bindings:
3789
- now compatible with SWIG 1.3.25 (r15248)
3790
- allow SVN::Pool to be used as pool parameter (r15450)
3791
- make SVN::Delta::Editor friendlier for debugging (r15609)
3792
- fixed: wrap svn_ra_stat properly (r15713)
3793
- fixed: bug in SVN::Core::Stream's read function (r15698, r15700)
3794
* ruby bindings:
3795
- now compatible with SWIG 1.3.25 (r14980, r15361)
3796
3797
-------------------------------------------------------------------
3798
Fri Aug 19 11:24:41 CEST 2005 - olh@suse.de
3799
3800
- hide SVN_VIEWCVS_MODPYTHON section in IfModule mod_python.c
3801
update viewcvs, more permission fixes
3802
update svnbook
3803
3804
-------------------------------------------------------------------
3805
Tue Aug 2 15:45:53 CEST 2005 - olh@suse.de
3806
3807
- provide libsvnjavahl-1.so in main svn package, for subclipse
3808
- update svnbook
3809
3810
-------------------------------------------------------------------
3811
Tue Jul 12 20:32:51 CEST 2005 - olh@suse.de
3812
3813
- remove --silent from libtool calls
3814
all object files are compiled with the same CFLAGS
3815
-fpie cant be used for shared objects, pass -fno-pie to libtool
3816
as a quick hack
3817
- update svnbook
3818
3819
-------------------------------------------------------------------
3820
Tue Jul 12 11:27:41 CEST 2005 - poeml@suse.de
3821
3822
- double check that all repository access schemes are compiled
3823
3824
-------------------------------------------------------------------
3825
Sun Jul 3 20:34:33 CEST 2005 - olh@suse.de
3826
3827
- update svnbook
3828
- build with expat instead of libxml2 (#94606)
3829
- update buildrequires for subversion-devel
3830
- update to 1.2.1
3831
User-visible-changes:
3832
- Client:
3833
* fixed: 'svn lock' on switched file locks wrong thing (issue #2307)
3834
* fixed: 'svn (un)lock' errors on multiple targets (r14736, 14775)
3835
* fixed: 'svn (un)lock' problems with URI-unsafe names (issue #2314)
3836
* fixed: 'svn (un)lock' not caching authentication (r15088)
3837
* fixed: 'svn unlock' loses executable bit (r14859, r14923, r14939)
3838
* fixed: 'svn unlock URL' segfault (r14893)
3839
* fixed: 'svn commit' failure on XML-unsafe locked paths (issue #2335)
3840
* fixed: recursive directory copy bug (issue #2343)
3841
* fixed: don't initialize RA library in 'svnversion' (r14755)
3842
* various translation updates for localized client messages
3843
- Server:
3844
* fixed: 'svn log' performance regression, general (r14116, 14772, 14759)
3845
* fixed: 'svn log -v' performance regression, FSFS-specific (r15016)
3846
* fixed: mod_dav_svn bug sets content-type incorrectly (r15046)
3847
Developer-visible-changes:
3848
* fixed: OBOE with 'limit' parameter of svn_repos_get_logs3(). (r15119)
3849
* perl bindings:
3850
- accessors for svn_lock_t (r15082)
3851
- call utf_initialize, adjust global pool usage (r15076, r15080,
3852
r15081, r15117)
3853
3854
-------------------------------------------------------------------
3855
Thu Jun 16 21:29:40 CEST 2005 - olh@suse.de
3856
3857
- update svnbook, add -fpie to CFLAGS, -pie to LDFLAGS
3858
3859
-------------------------------------------------------------------
3860
Thu May 26 17:50:46 CEST 2005 - olh@suse.de
3861
3862
- Fix svn-push, which was segfaulting all the time
3863
3864
-------------------------------------------------------------------
3865
Thu May 26 16:39:27 CEST 2005 - olh@suse.de
3866
3867
- add simple svndiff to operate on a single commit, update svnbook
3868
3869
-------------------------------------------------------------------
3870
Mon May 23 20:43:03 CEST 2005 - olh@suse.de
3871
3872
- switch to 1.2.0 tag, add cvs2svn faq, update svnbook
3873
3874
-------------------------------------------------------------------
3875
Sat May 21 19:09:42 CEST 2005 - olh@suse.de
3876
3877
- update to 1.2.0
3878
User-visible-changes:
3879
- Client:
3880
* add peg-rev syntax to co/blame/cat/ls/pget/plist/export (issue #1093)
3881
* 'svn info' now works on URLs (r13123, 13144)
3882
* 'svn* --version' now shows available repository back-ends (r13761)
3883
* new fixed-length keywords (for placement in binary files) (issue #2095)
3884
* performance improvements:
3885
- 'svn status' does much less disk parsing (r11677, 11704)
3886
- 'svn st -u' no longer asks server to generate textdeltas (issue #2259)
3887
- 'svn revert -R' doing much less work (r13883)
3888
- utf8<->native conversions are faster now (issue #2016)
3889
* new switches added:
3890
- 'svn log --limit N' - show only first N log messages
3891
- 'svn info --revision' - show info on older object (r13265)
3892
- 'svn list --xml' - output listing in XML
3893
- 'svn propset --force' - allow unusual propsets (#2065)
3894
- 'svn diff --force' - show diffs on binary files (#2099)
3895
- 'svn co/up/st --ignore-externals' - skip over externals (#2189)
3896
- 'svn export --non-recursive' - don't export subdirs (issue #2228)
3897
- 'svnversion --help' - show help (r13128)
3898
* fixed: 'svn merge' fails to add symlinks or expand keywords (issue #2064)
3899
* fixed: 'svn merge --dry-run' shows spurious 'skip' messages (issue #1943)
3900
* fixed: 'svn merge' file-not-found' error (issue #1673)
3901
* fixed: 'svn merge' of propchanges into deleted file (issue #2132)
3902
* fixed: 'svn merge' on implicit target with space (r13010)
3903
* fixed: 'svn merge/diff URL URL' can cause httpd timeout (issue #2048)
3904
* fixed: 'svn switch/update' failure might corrupt wc (issue #1825)
3905
* fixed: 'svn up' should rm before add, helps case-insensitivity (r12616)
3906
* fixed: 'svn up -rX' causes file to be unrestorable (issue #2250)
3907
* fixed: 'svn copy wc wc' should keep .svn/ hidden (issue #1739)
3908
* fixed: 'svn copy wc wc' of deleted=true doesn't delete (issue #2101)
3909
* fixed: 'svn copy' shouldn't copy into schedule-delete area (issue #2020)
3910
* fixed: 'svn copy dir dir' infinite recursion (issue #2224)
3911
* fixed: 'svn log' throws error on unversioned target (issue #1551)
3912
* fixed: 'svn log' in r0 working copy shows r1 log msg (issue #1950)
3913
* fixed: 'svn export' bugs on deleted dirs or nonexistents (#2226, r13226)
3914
* fixed: 'svn export' on single file from working copy (issue #1708)
3915
* fixed: 'svn import' creating an empty revision (r14293)
3916
* fixed: 'svn commit' ignores --encoding when editing externally (#2244)
3917
* fixed: 'svn commit' log message lost if utf8-conversion failure (r13230)
3918
* fixed: 'svn diff' output encoding bug (r11461)
3919
* fixed: 'svn diff' showing prop-diffs on repos root dir (r13381-2)
3920
* fixed: 'svn diff' label reversal (issue #2033)
3921
* fixed: 'svn propget' prints extra newline in --strict mode (r14505)
3922
* fixed: 'svn propset' should skip unversioned files (#2030)
3923
* fixed: 'svn rm URL1 URL2 URL3...' huge memory usage (issue #2218)
3924
* fixed: 'svn mkdir' cleanup after failure (r11883)
3925
* fixed: 'svn status -u' crash in non-recursive wc's (issue #2122)
3926
* fixed: 'svn revert' should skip unversioned items (issues #2030, 2133)
3927
* fixed: 'svn revert' should suggest --recursive (issue #2114)
3928
* fixed: 'svn add/import' better detects invalid paths (issue #1954)
3929
* fixed: 'svn cleanup' should repair timestamps (r12012)
3930
* fixed: 'svn cat -rBASE' contacts repository (issue #1361)
3931
* fixed: fuzzily escape control-characters when sending over dav (#2147)
3932
* fixed: prevent client from manipulating svn:wc:* properties (r12523)
3933
* fixed: xml-escaping bugs over dav (r11090)
3934
* fixed: store symlinks as utf8, always work in non-utf8 locale (r11358-9)
3935
* fixed: bug in special-file detranslation (r11441)
3936
* fixed: show paths in local-style where we weren't (issue #1538)
3937
* fixed: detect invalid propnames better (issue #1832)
3938
* fixed: entire error stack not being printed (issue #1822)
3939
* fixed: improper utf8 conversion of revision strings (issue #1999)
3940
* fixed: use-commit-times timestamp bug (r12906)
3941
* fixed: don't comment out section-names in default config file (r11771)
3942
* more support for user-cancellation (r13083-4, 13086)
3943
* improved error messages (r12920, 11392, 11599, 11913, #2154, #2214)
3944
3945
- Server:
3946
* mod_dav_svn autoversioning feature now complete (see release notes)
3947
* 'svnadmin create' now creates FSFS repositories by default (r13624)
3948
* new pre/post-revprop hook argument to describe propchange (r12162)
3949
* mod_authz_svn groups can now contain other groups (issue #2085)
3950
* 'svnadmin recover' now creates default svnserve passwd file (r11589)
3951
* increase default BDB cache size in DB_CONFIG (r13030)
3952
* new switches added:
3953
- 'svnlook diff --no-diff-added' - suppress added files (#2180)
3954
- 'svnlook propget/proplist --revprop' - show revision props (#2181)
3955
- 'svnadmin load --use-pre-commit-hook'
3956
'svnadmin load --use-post-commit-hook'- invoke hooks when loading
3957
* fixed: FSFS race condition on posix platforms (issue #2265)
3958
* fixed: change FSFS revprops atomically and safely (issue #2193)
3959
* fixed: FSFS should verify checksums (issue #2253)
3960
* fixed: 'svnadmin create' should clean up when it fails (r13200)
3961
* fixed: 'svnadmin load' compatibility on pre-0.14 dumpfiles (r12075)
3962
* fixed: 'svnadmin load' crashes on contentful rev 0 (issue #1674)
3963
* fixed: 'svnadmin dump' should write in console encoding (issue #1997)
3964
* fixed: check for null-streams in dump/load code (r10510)
3965
* fixed: hook script ignored when symlink is broken (issue #1700)
3966
* fixed: hook script may inherit server's stdin stream (r12155)
3967
* fixed: potential svnserve segfault (r13199)
3968
* fixed: svnserve handling mutually-exclusive options (issue #2251)
3969
* fixed: mod_authz_svn should log errors to httpd errorlog (issue #2182)
3970
* fixed: 'svnadmin hotcopy' failed to copy format files (r14678, r14683)
3971
3972
- Both:
3973
* new 'locking' feature (issue #1478, see release notes for details):
3974
- new: 'svn lock/unlock', 'svnadmin lslocks/rmlocks', 'svnlook lock'
3975
- new: 'svn:needs-lock' property to enable communication
3976
- 'svn st [-u]' shows local or remote lock overview
3977
- 'svn info wc | URL' shows local or remote lock details
3978
- 'svn commit' sends locks, 'svn up' removes stale locks
3979
- new hook scripts: pre-lock, pre-unlock, post-lock, post-unlock
3980
* speedups for 'svn blame' and other commands (see xdelta in release notes)
3981
* fixed: make both svnserve and svn:// urls work with IPv6 (r13235-6)
3982
3983
-------------------------------------------------------------------
3984
Sun May 1 22:34:54 CEST 2005 - olh@suse.de
3985
3986
- add a simple svngrep script to simplify grep -r in repositories
3987
3988
-------------------------------------------------------------------
3989
Sun May 1 21:20:05 CEST 2005 - olh@suse.de
3990
3991
- rcsvnserve had a hardcoded requirement for userid/groupid svn
3992
this is now tuneable via a sysconfig variable
3993
3994
-------------------------------------------------------------------
3995
Sun May 1 20:58:13 CEST 2005 - olh@suse.de
3996
3997
- update to docbook-xsl-1.68.1.tar.gz
3998
- update to 1.1.4
3999
User-visible-changes:
4000
- Client:
4001
* fixed: 'svn merge' can cause broken working copy (issue #2222)
4002
* fixed: 'svn commit' fails when schedule-delete dir has local mod (r11980)
4003
* fixed: 'svn st -u nonexistent_file' segfault (issue #2127)
4004
* fixed: 'svn cp wc wc' utf8 conversion error (r13111)
4005
* fixed: confusing error message about "wc not locked" (issue #2174)
4006
- Server:
4007
* fixed: nasty (though unusual) performance bug in FSFS commits (r13222-3)
4008
* fixed: FSFS memory leak when auto-merging large tree (r13193)
4009
* fixed: FSFS memory leak in 'svnadmin hotcopy' (r13218, 13465, 13468)
4010
* fixed: FSFS segfault when encountering empty data reps (r13683)
4011
* fixed: two dataloss bugs in svndumpfilter (r12630, r12636)
4012
* fixed: wasteful memory usage in svndumpfilter (r12637, r12640)
4013
* fixed: mod_dav_svn segfaults when client sends bogus paths (issue #2199)
4014
4015
-------------------------------------------------------------------
4016
Wed Apr 20 00:50:25 CEST 2005 - ro@suse.de
4017
4018
- accept swig 1.3.24
4019
4020
-------------------------------------------------------------------
4021
Tue Mar 29 12:36:08 CEST 2005 - poeml@suse.de
4022
4023
- subversion-doc apache configuration: fix invalid mixing of +/-
4024
with non-+/- syntax in Options directive
4025
4026
-------------------------------------------------------------------
4027
Fri Mar 4 19:52:50 CET 2005 - olh@suse.de
4028
4029
- restore old java checks
4030
4031
-------------------------------------------------------------------
4032
Thu Mar 3 15:26:40 CET 2005 - olh@suse.de
4033
4034
- update cvs2svn to version 1.2.1, rev r1422
4035
* Fix cvs2svn's dumpfile output to work after Subversion's r12645.
4036
will also improve conversion speed
4037
4038
-------------------------------------------------------------------
4039
Wed Feb 23 15:14:50 CET 2005 - olh@suse.de
4040
4041
- build swig-pl without make -jN to avoid broken dependencies
4042
4043
-------------------------------------------------------------------
4044
Tue Feb 22 17:43:51 CET 2005 - ro@suse.de
4045
4046
- search also for "other" java on a biarch platform
4047
4048
-------------------------------------------------------------------
4049
Sat Feb 19 20:15:10 CET 2005 - olh@suse.de
4050
4051
- use lib macro to find java package
4052
4053
-------------------------------------------------------------------
4054
Wed Feb 16 16:08:19 CET 2005 - schwab@suse.de
4055
4056
- Don't override $EDITOR.
4057
4058
-------------------------------------------------------------------
4059
Tue Feb 15 13:24:21 CET 2005 - uli@suse.de
4060
4061
- cope with jpackage-compliant IBMJava2 (fixes s390*)
4062
4063
-------------------------------------------------------------------
4064
Sun Jan 23 12:31:43 CET 2005 - olh@suse.de
4065
4066
- set docroot=/viewcvs-docroot in viewcvs.conf
4067
handle SVN_VIEWCVS_MODPYTHON in apache2 subversion.viewcvs.conf
4068
4069
-------------------------------------------------------------------
4070
Mon Jan 17 07:56:19 CET 2005 - olh@suse.de
4071
4072
- update to 1.1.3
4073
- update viewcvs and cvs2svn to current cvs/svn status
4074
4075
-------------------------------------------------------------------
4076
Sat Jan 8 12:02:01 CET 2005 - olh@suse.de
4077
4078
- update viewcvs, includes the DESTDIR patch
4079
4080
-------------------------------------------------------------------
4081
Fri Jan 7 12:23:05 CET 2005 - olh@suse.de
4082
4083
- build java bindings
4084
4085
-------------------------------------------------------------------
4086
Thu Jan 6 17:10:00 CET 2005 - olh@suse.de
4087
4088
- update to 1.1.2
4089
drop subversion-keywords_on_add.patch
4090
http://svnbook.red-bean.com/svnbook-1.1/ch07s02.html#svn-ch-7-sect-2.4
4091
- add 2 security patches for viewcvs
4092
subversion.viewcvs.forbidden-hide_cvsroot_CAN-2004-0915.patch (#48989)
4093
subversion.viewcvs.escapeurl_CAN-2004-1062.patch (#49086)
4094
- update to docbook-xsl-1.67.2.tar.gz
4095
- update viewcvs and cvs2svn to current cvs/svn status
4096
- rename subversion-cvs2svn to cvs2svn
4097
- rename subversion-viewcvs to viewcvs
4098
4099
-------------------------------------------------------------------
4100
Thu Oct 14 13:45:15 CEST 2004 - olh@suse.de
4101
4102
- update to 1.0.9
4103
User-visible-changes:
4104
- Server:
4105
* fixed: 'svn ls' HTTP performance regression
4106
* fixed: 'svn log -v' hiding too much info on 'empty' revisions.
4107
4108
-------------------------------------------------------------------
4109
Thu Oct 14 02:02:31 CEST 2004 - ro@suse.de
4110
4111
- added libgcrypt, libgpg-error to neededforbuild
4112
4113
-------------------------------------------------------------------
4114
Fri Sep 24 20:37:45 CEST 2004 - olh@suse.de
4115
4116
- update to 1.0.8
4117
CAN-2004-0749: mod_authz_svn fails to protect metadata (#45610)
4118
Version 1.0.8
4119
User-visible-changes:
4120
* fixed: mod_authz_svn path and log-message metadata leaks.
4121
Version 1.0.7
4122
User-visible-changes:
4123
* fixed: 'svn st -u' crash (r10841)
4124
* fixed: potential repos corruption; ensure stdin/out/err always open
4125
* fixed: allow propnames containing ":" to be fetched via http://
4126
* fixed: allow user to interrupt between authentication prompts
4127
* fixed: work around +t directory-creation bug in APR
4128
* various small fixes to Book
4129
Developer-visible changes:
4130
* fix library dependencies for bindings
4131
* perl bindings: various fixes
4132
4133
-------------------------------------------------------------------
4134
Wed Sep 1 15:44:39 CEST 2004 - olh@suse.de
4135
4136
- add psvn.el
4137
4138
-------------------------------------------------------------------
4139
Fri Aug 27 14:39:07 CEST 2004 - olh@suse.de
4140
4141
- update cvs2svn to 1.0.0 status, rev 1368
4142
update viewcvs to todays status
4143
4144
-------------------------------------------------------------------
4145
Mon Aug 9 17:48:30 CEST 2004 - olh@suse.de
4146
4147
- update cvs2svn to 1.0rc4 status, rev 1322
4148
update viewcvs to todays status
4149
update to docbook-xsl-1.65.1.tar.gz
4150
4151
-------------------------------------------------------------------
4152
Tue Aug 3 10:37:26 CEST 2004 - olh@suse.de
4153
4154
- build perl bindings, allow make -jN
4155
4156
-------------------------------------------------------------------
4157
Thu Jul 29 13:51:51 CEST 2004 - poeml@suse.de
4158
4159
- fix path in README.SuSE
4160
- fix fillup of /etc/sysconfig/svnserve
4161
4162
-------------------------------------------------------------------
4163
Tue Jul 27 12:05:44 CEST 2004 - olh@suse.de
4164
4165
- update to rev 10424 from 1.0.x branch, 1.0.6 status
4166
4167
-------------------------------------------------------------------
4168
Tue Jul 6 16:52:28 CEST 2004 - poeml@suse.de
4169
4170
- add subversion.viewcvs-buglink.patch from James Henstridge, plus
4171
re.I modifier to match case insensitively
4172
4173
-------------------------------------------------------------------
4174
Tue Jul 6 14:17:03 CEST 2004 - poeml@suse.de
4175
4176
- update cvs2svn to r1214
4177
- update viewcvs to current CVS snapshot
4178
4179
-------------------------------------------------------------------
4180
Mon Jul 5 15:18:56 CEST 2004 - poeml@suse.de
4181
4182
- fix "select for diff" in viewcvs (patch by Heinrich
4183
Stamerjohanns)
4184
4185
-------------------------------------------------------------------
4186
Mon Jun 14 12:50:38 CEST 2004 - olh@suse.de
4187
4188
- update to rev 9955 from 1.0.x branch, 1.0.5 status
4189
4190
-------------------------------------------------------------------
4191
Mon May 10 18:11:54 CEST 2004 - olh@suse.de
4192
4193
- remove Requires: -<release> (#40278)
4194
4195
-------------------------------------------------------------------
4196
Sun May 9 17:11:30 CEST 2004 - olh@suse.de
4197
4198
- add subversion-1.0.1-exploit-old_timestamp_format.patch (#39774)
4199
4200
-------------------------------------------------------------------
4201
Mon Apr 19 23:19:44 CEST 2004 - olh@suse.de
4202
4203
- update to rev 9429 from 1.0.x branch, 1.0.2 status
4204
4205
-------------------------------------------------------------------
4206
Mon Mar 8 11:56:00 CET 2004 - olh@suse.de
4207
4208
- update to rev 8925 from 1.0.x brancht, almost 1.0.1 status
4209
4210
-------------------------------------------------------------------
4211
Thu Mar 4 15:37:59 CET 2004 - poeml@suse.de
4212
4213
- add patch for ViewCVS
4214
http://cvs.sourceforge.net/viewcvs.py/viewcvs/viewcvs/lib/ezt.py?r1=1.22&r2=1.23
4215
4216
-------------------------------------------------------------------
4217
Mon Mar 1 20:06:51 CET 2004 - olh@suse.de
4218
4219
- update to rev 8871 from 1.0.x branch
4220
4221
-------------------------------------------------------------------
4222
Sun Feb 22 10:04:58 CET 2004 - olh@suse.de
4223
4224
- update to 0.99.0 (1.0.0-beta1), from 1.0.x branch, rev 8806
4225
4226
-------------------------------------------------------------------
4227
Sat Jan 24 18:32:37 CET 2004 - olh@suse.de
4228
4229
- update to 0.37.0 from 1.0-stabilization branch
4230
allow swig 1.3.21
4231
4232
-------------------------------------------------------------------
4233
Mon Sep 8 12:22:58 CEST 2003 - poeml@suse.de
4234
4235
- subversion-viewcvs: explicitely allow access to the
4236
/srv/viewcvs/www/cgi directory, because we can not take it for
4237
granted that apache2 allows it by default [#29729]
4238
4239
-------------------------------------------------------------------
4240
Fri Aug 29 23:45:46 CEST 2003 - poeml@suse.de
4241
4242
- README.SuSE: add documentation on file permissions; fold in
4243
feedback from Heinrich Stamerjohanns
4244
4245
-------------------------------------------------------------------
4246
Fri Aug 29 18:30:13 CEST 2003 - mcihar@suse.cz
4247
4248
- subversion-cvs2svn requires python
4249
4250
-------------------------------------------------------------------
4251
Wed Aug 27 10:43:47 CEST 2003 - olh@suse.de
4252
4253
- do not install the book.pdf
4254
4255
-------------------------------------------------------------------
4256
Mon Aug 18 13:21:04 CEST 2003 - olh@suse.de
4257
4258
- update to 0.27.0, revision 6740
4259
update viewcvs to todays cvs status
4260
4261
-------------------------------------------------------------------
4262
Sun Aug 10 20:38:08 CEST 2003 - olh@suse.de
4263
4264
- update to pre 0.27, revision 6695
4265
4266
-------------------------------------------------------------------
4267
Sun Aug 10 19:56:27 CEST 2003 - olh@suse.de
4268
4269
- add rcsvnserve
4270
update hook template, svnlook is in /usr/bin
4271
update viewcvs to todays cvs status
4272
4273
-------------------------------------------------------------------
4274
Wed Jul 30 05:20:40 CEST 2003 - poeml@suse.de
4275
4276
- get CFLAGS from apxs, so they match the ones that apr and apache2
4277
were built with
4278
- "make external-install local-install" targets instead of make
4279
install, to work avoid hard coded pulling of the revision number
4280
from the svn working copy in the revision-install target
4281
4282
-------------------------------------------------------------------
4283
Fri Jul 25 11:33:25 CEST 2003 - olh@suse.de
4284
4285
- update to 0.26.0, revision 6576
4286
4287
-------------------------------------------------------------------
4288
Sun Jul 20 18:12:02 CEST 2003 - olh@suse.de
4289
4290
- split packages subversion-doc and subversion-viewcvs
4291
use SVN_DOC instead of SVN_DOCU
4292
use SVN_VIEWCVS to enable the scriptalias
4293
4294
-------------------------------------------------------------------
4295
Sat Jul 12 13:15:11 CEST 2003 - olh@suse.de
4296
4297
- update to 0.25.0, revision 6456
4298
use SVN_DOCU to provide html documentation via apache2
4299
4300
-------------------------------------------------------------------
4301
Sat Jul 5 00:17:13 CEST 2003 - olh@suse.de
4302
4303
- add subversion-python_bytecode-path-pr1131.patch
4304
do not compile in RPM_BUILD_ROOT, use builddir instead
4305
4306
-------------------------------------------------------------------
4307
Tue Jun 17 16:38:45 CEST 2003 - olh@suse.de
4308
4309
- update to 0.24.1 final, revision 6254
4310
update svnbook.red-bean.com/book.pdf
4311
4312
-------------------------------------------------------------------
4313
Tue Jun 17 08:33:20 CEST 2003 - kukuk@suse.de
4314
4315
- Add missing directory to filelist
4316
4317
-------------------------------------------------------------------
4318
Mon May 19 17:03:50 CEST 2003 - olh@suse.de
4319
4320
- update to 0.23.0 final, revision 5981
4321
add subversion-infopages.patch
4322
4323
-------------------------------------------------------------------
4324
Sat May 10 12:19:22 CEST 2003 - olh@suse.de
4325
4326
- update to 0.22.1 final, revision 5877
4327
use apache-2.0.45 apr
4328
4329
-------------------------------------------------------------------
4330
Fri May 2 15:58:30 CEST 2003 - olh@suse.de
4331
4332
- update to 0.22.0 , revision 5780
4333
build with newer apr
4334
4335
-------------------------------------------------------------------
4336
Fri Apr 11 01:02:07 CEST 2003 - ro@suse.de
4337
4338
- fix deprecated head/tail calling syntax (-1)
4339
4340
-------------------------------------------------------------------
4341
Wed Mar 19 21:32:02 CET 2003 - olh@suse.de
4342
4343
- update to 0.19.1 , revision 5394
4344
4345
-------------------------------------------------------------------
4346
Sun Mar 16 13:49:42 CET 2003 - olh@suse.de
4347
4348
- update to 0.19.1 , revision 5349
4349
update book.pdf
4350
4351
-------------------------------------------------------------------
4352
Tue Feb 18 13:49:41 CET 2003 - poeml@suse.de
4353
4354
- python might live below /usr/lib64
4355
4356
-------------------------------------------------------------------
4357
Thu Feb 13 13:34:39 CET 2003 - olh@suse.de
4358
4359
- update to 0.17.1 , revision 4877
4360
finally a working cvs2svn version, use the cvs2svn-mmacek branch
4361
4362
-------------------------------------------------------------------
4363
Mon Feb 10 17:35:44 CET 2003 - poeml@suse.de
4364
4365
- remove hints about SuSEconfig, it's not needed. Add README.SuSE
4366
about server configuration
4367
- drop /etc/apache2/modules/subversion, it is no longer needed
4368
- MPM specific links to mod_dav_svn.so are no longer needed
4369
- server requires apache2, and a Require on apr is no longer valid
4370
4371
-------------------------------------------------------------------
4372
Mon Feb 10 17:05:31 CET 2003 - olh@suse.de
4373
4374
- split packages cvs2svn and tools
4375
4376
-------------------------------------------------------------------
4377
Thu Feb 6 12:53:06 CET 2003 - olh@suse.de
4378
4379
- add hint about SuSEconfig run in subversion.conf example
4380
4381
-------------------------------------------------------------------
4382
Sun Feb 2 17:20:00 CET 2003 - olh@suse.de
4383
4384
- add subversion-0.17.1-editor.diff
4385
subversion-0.17.1-keywords_on_add.diff
4386
4387
-------------------------------------------------------------------
4388
Tue Jan 28 16:16:39 CET 2003 - olh@suse.de
4389
4390
- add subversion book.pdf from the website
4391
add svnserve and svnversion
4392
remove outdated info docu
4393
build and add html documentation
4394
new apache2 config file format, extend example in subversion.conf
4395
4396
-------------------------------------------------------------------
4397
Wed Jan 22 11:46:10 CET 2003 - olh@suse.de
4398
4399
- update to 0.17.1 , revision 4508
4400
4401
-------------------------------------------------------------------
4402
Tue Jan 21 16:17:24 CET 2003 - olh@suse.de
4403
4404
- update to 0.17.0 , revision 4474
4405
4406
-------------------------------------------------------------------
4407
Thu Dec 5 01:41:58 CET 2002 - poeml@suse.de
4408
4409
- update to 0.16.0 , revision 3987
4410
- use macro <apache2-devel-packages> in #neededforbuild
4411
- get rid of hardcoded MPM names
4412
4413
-------------------------------------------------------------------
4414
Wed Dec 4 12:40:15 CET 2002 - olh@suse.de
4415
4416
- update to 0.15.0 , revision 3985
4417
4418
-------------------------------------------------------------------
4419
Mon Nov 11 23:49:54 CET 2002 - ro@suse.de
4420
4421
- changed neededforbuild <xshared> to <x-devel-packages>
4422
- changed neededforbuild <xdevel> to <>
4423
4424
-------------------------------------------------------------------
4425
Sun Oct 13 23:04:56 CEST 2002 - olh@suse.de
4426
4427
- update to 0.14.3 , revision 3360
4428
add subversion configfiles for apache2
4429
4430
-------------------------------------------------------------------
4431
Sat Oct 12 14:25:22 CEST 2002 - olh@suse.de
4432
4433
- update to 0.14.3 , revision 3353
4434
add more dir path to file list, add more docu
4435
apxs is in /usr/sbin
4436
4437
-------------------------------------------------------------------
4438
Thu Sep 19 13:55:04 CEST 2002 - olh@suse.de
4439
4440
- update to 0.14.3 , revision 3188
4441
use python-imaging instead of python-tkinter
4442
4443
-------------------------------------------------------------------
4444
Sat Aug 31 13:02:30 CEST 2002 - poeml@suse.de
4445
4446
- update to last release 0.14.2 (svn update was broken when
4447
repositories contained renames)
4448
4449
-------------------------------------------------------------------
4450
Tue Aug 27 12:57:47 CEST 2002 - poeml@suse.de
4451
4452
- use apxs2, building a common mod_dav_svn.so for all three MPMs
4453
- don't let apxs add an entry for mod_dav_svn.so into httpd.conf
4454
4455
-------------------------------------------------------------------
4456
Sun Aug 11 18:31:34 CEST 2002 - olh@suse.de
4457
4458
- update to 0.14.1, rev 2935, build html docs
4459
4460
-------------------------------------------------------------------
4461
Thu Aug 1 14:26:44 CEST 2002 - olh@suse.de
4462
4463
- update to 2840, add svnadmin and svnlock
4464
4465
-------------------------------------------------------------------
4466
Tue Jul 30 08:34:32 CEST 2002 - olh@suse.de
4467
4468
- remove apr, use apache2 instead, update to 2787
4469
4470
-------------------------------------------------------------------
4471
Fri Jul 26 02:50:18 CEST 2002 - olh@suse.de
4472
4473
- initial SuSE release with version 0.14.0.2720
4474
built with apr_20020725163531 and apr-util-20020725
4475
4476
4477