290 Commits

Author SHA256 Message Date
fc16e55b3e - update to 1.14.2:
* Don't show unreadable copyfrom paths in 'svn log -v'  (r1899227)
  * Fix -r option documentation for some svnadmin subcommands (r1896877)
  * Fix error message encoding when system() call fails (r1887641, r1890013)
  * Fix assertion failure in conflict resolver (r1892470, -471, -541)
  * Support multiple working copy formats (1.8-onward, 1.15) (issue #????)
  * Fix use-after-free of object-pools when running in httpd (issue #4880)
  * Add test coverage for CVE-2020-17525 (r1883838 et al)
  * Fix «make davautocheck» failure due to unbuilt dependency (r1891908)
  * Follow up to r1866587, r1866588: Unbreak a msgid. (r1887704)
  * swig-py: Fix double-free with cyclic garbage collector (r1889487)
  * swig-py: Skip some tests on Python2 if encoding is 'utf-8' (r1885199)
  * swig-py: Fix dependency of make copy-swig-py target (r1886708)
  * Document how the port number is passed to custom tunnels (r1889629)
  * tests: Include additional information in an error message (r1897449)
  * Fix an error message when running make davautocheck (r1892121)
  * Use the APR-1.4+ API for flushing file contents to disk (r1883355)
  * JavaHL: Fix RequestChannel_nativeRead_AfterException failure (r1898633)
- split testsuite into _multibuild flavor to speedup dependent packages

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=352
2022-04-14 08:30:54 +00:00
849a7b4ed5 Accepting request 969536 from home:AndreasStieger:branches:devel:tools:scm:svn
- Apache Subversion 1.14.2:
  * CVE-2021-28544: SVN authz protected copyfrom paths regression
    (boo#1197939)
  * CVE-2022-24070: mod_dav_svn memory corruption (boo#1197940)
  * Fix -r option documentation for some svnadmin subcommands
  * Fix error message encoding when system() call fails
  * Fix assertion failure in conflict resolver
  * Support multiple working copy formats (1.8-onward, 1.15)

OBS-URL: https://build.opensuse.org/request/show/969536
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=351
2022-04-12 19:20:10 +00:00
Danilo Spinella
0677f5b4fe Accepting request 959815 from home:dspinella:branches:devel:tools:scm:svn
- Fix testCrash_RequestChannel_nativeRead_AfterException test on
  aarch64 and ppc64le, bsc#1195486 bsc#1193778
  * fix-javahl-test.patch-

OBS-URL: https://build.opensuse.org/request/show/959815
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=349
2022-03-07 11:09:55 +00:00
2e3dc332ef Accepting request 933470 from home:jsegitz:branches:systemdhardening:devel:tools:scm:svn
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/933470
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=348
2021-11-26 18:04:50 +00:00
Danilo Spinella
0a4031c716 Accepting request 931047 from home:dspinella:branches:devel:tools:scm:svn
- The following issues have already been fixed in this package
  but weren't previously mentioned in the changes file:
  * bsc#1185052

OBS-URL: https://build.opensuse.org/request/show/931047
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=347
2021-11-12 11:41:44 +00:00
cdc7e10635 Accepting request 926581 from home:gmbr3:Active
- Change to using systemd-sysusers

OBS-URL: https://build.opensuse.org/request/show/926581
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=346
2021-10-21 13:25:42 +00:00
Danilo Spinella
5f7397d807 Accepting request 925276 from home:AndreasStieger:branches:devel:tools:scm:svn
- always build with kwallet support, no longer make a
  distrinction between openSUSE and SLE (boo#1191282)

OBS-URL: https://build.opensuse.org/request/show/925276
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=345
2021-10-15 08:38:19 +00:00
9f770c276b Accepting request 870842 from home:mcalabkova:branches:devel:tools:scm:svn
- Update to 1.14.1
  * Fix non-deterministic generation of mergeinfo
  * Fix invalid SQL quoting in working copy upgrade system
  * Convert filename for editor from UTF-8 to the locale's encoding
  * Make the hot-backup.py script work with Python 3
  * Fix an uninitialized read in FSFS
  * Fix a potential NULL dereference in the config file parser (bsc#1181687, CVE-2020-17525)
- Rebase subversion-no-build-date.patch

OBS-URL: https://build.opensuse.org/request/show/870842
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=343
2021-02-10 15:12:44 +00:00
58a8ab10ea Accepting request 852369 from home:pgajdos
- use system apache rpm macros

OBS-URL: https://build.opensuse.org/request/show/852369
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=341
2020-12-05 17:45:49 +00:00
Tomáš Chvátal
173d54f38e OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=339 2020-10-19 09:21:31 +00:00
Tomáš Chvátal
6c74c15922 OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=338 2020-10-19 09:19:26 +00:00
Stefan Sperling
ba5d38fa61 work around missing %{python_sitearch} and %{python_sitelib} on SLE 15 SP2
This fixes the -python subpackage on SLE 15 SP2. Before this change, this
package installed files into /svn and /libsvn in the root partition, rather
than installing files within /usr/lib64/python3.6/site-packages/

For now, I am adding this workaround specifically for SLE 15 SP2 only
because this is what I was able to test locally.
I don't know whether other Suse versions are affected. And perhaps
switching these macros to Python3 would break the build elsewhere?

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=335
2020-10-01 11:48:54 +00:00
597c20613b Accepting request 837901 from home:suse_weber:branches:devel:tools:scm:svn
For Tumbleweed and Factory:
- update the path of the PIDFile in the svnserve.service file:
  change /var/run/svnserve/svnserve.pid to /run/svnserve/svnserve.pid

- update the tmpfiles.d/ drop-in file as requested by the
  rpm output 
  /usr/lib/tmpfiles.d/svnserve.conf:1: Line references path below 
  legacy directory /var/run/, updating /var/run/svnserve → /run/svnserve;

OBS-URL: https://build.opensuse.org/request/show/837901
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=334
2020-09-28 16:19:58 +00:00
b944c8086a Accepting request 836397 from home:dirkmueller:branches:devel:tools:scm:svn
- speed up testsuite run by using /dev/shm
- disable output aggregation that spec-cleaner introduces in checks

OBS-URL: https://build.opensuse.org/request/show/836397
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=333
2020-09-23 19:20:08 +00:00
Tomáš Chvátal
a59ede231c Accepting request 833204 from home:alarrosa:branches:devel:tools:scm:svn
- Fix jira reference to SLE-11901

  libraries are in /usr/lib(64) (jsc#SLE-11901):

OBS-URL: https://build.opensuse.org/request/show/833204
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=331
2020-09-09 08:28:56 +00:00
Tomáš Chvátal
9354d4d16e Accepting request 832359 from home:alarrosa:branches:devel:tools:scm:svn
- Add patch to remove dependency on kdelibs4support just to run
  kf5-config to find out that headers are in /usr/include and
  libraries are in /usr/lib(64) (jsc#SLE-13845):
  * remove-kdelibs4support-dependency.patch

OBS-URL: https://build.opensuse.org/request/show/832359
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=330
2020-09-05 05:40:31 +00:00
Tomáš Chvátal
b1b7d25ad9 Accepting request 823014 from home:gmbr3:libexecdir
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)

OBS-URL: https://build.opensuse.org/request/show/823014
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=328
2020-07-27 20:08:19 +00:00
Tomáš Chvátal
143ff9b281 OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=326 2020-07-07 07:49:12 +00:00
Tomáš Chvátal
cdb71f3d56 - Update to 1.14.0:
* Support for Python 3.x
  * Support for Python 2.7 is being phased out
  * New Build-Time Dependency: py3c
  * Many enhancements and bug fixes
- Drop patches:
  * subversion-1.12.0-swig-4.patch
  * ruby27-warnings.patch
  * ruby-includes.patch
- Refresh patch subversion-no-build-date.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=325
2020-06-11 08:57:15 +00:00
Tomáš Chvátal
4e3b86b223 - Add disable-fs-fs-pack-test.patch in order
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=323
2020-05-05 09:42:25 +00:00
Tomáš Chvátal
b9f177cd1b Accepting request 800316 from home:marxin:branches:devel:tools:scm:svn
- Add gcc10-do-not-optimize-get_externals_to_pin.patch in order
  to fix boo#1170834.

OBS-URL: https://build.opensuse.org/request/show/800316
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=322
2020-05-05 09:41:31 +00:00
Tomáš Chvátal
de689a9560 - Try to get building with ruby 2.7 bsc#1169446
- Add patches:
  * ruby27-warnings.patch
  * ruby-includes.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=320
2020-04-15 08:30:23 +00:00
Tomáš Chvátal
147c59b417 Accepting request 789973 from home:marxin:branches:devel:tools:scm:svn
- Fix boo#1167467 by gcc10-do-not-optimize-get_externals_to_pin.patch.

OBS-URL: https://build.opensuse.org/request/show/789973
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=318
2020-03-31 07:24:01 +00:00
Tomáš Chvátal
e243add98a - Disable dependency on ctypesgen which is borked with new pythons
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=316
2020-01-08 10:07:50 +00:00
Tomáš Chvátal
3b1115285f Accepting request 747163 from home:AndreasStieger:branches:devel:tools:scm:svn
Apache Subversion 1.13.0

OBS-URL: https://build.opensuse.org/request/show/747163
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=314
2019-11-10 10:53:00 +00:00
Tomáš Chvátal
f901c87144 Accepting request 733364 from home:fsirl:svn-next
Hi,

2nd try. Does it look OK now?

Thanks,
Franz

OBS-URL: https://build.opensuse.org/request/show/733364
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=312
2019-09-26 08:59:04 +00:00
Tomáš Chvátal
da5c6eceac - Add patches to fix bsc#1142743 and bsc#1142721 CVE-2019-0203
CVE-2018-11782:
  * CVE-2018-11782.patch
  * CVE-2019-0203.patch
- Apache Subversion 1.8.19 (bsc#1051362):
  * A malicious, compromised server or MITM may cause svn client to
    execute arbitrary commands by sending repository content with
    svn:externals definitions pointing to crafted svn+ssh URLs.
    CVE-2017-9800

- Apache Subversion 1.8.18 (bsc#1026936):
  This change makes Subversion resilient to collision attacks,
  including SHA-1 collision attacks such as <http://shattered.io/>.
  https://subversion.apache.org/faq#shattered-sha1
  * fsfs: never attempt to share directory representations
  * fsfs: make consistency independent of hash algorithms
  * work around an APR bug related to file truncation


- Package the 'svnauthz' binary.

- Apache Subversion 1.8.17:
  * bsc#1011552 CVE-2016-8734 Unrestricted XML entity expansion in
    mod_dontdothat and Subversion clients using http(s)://
  * Client-side bugfixes:
    + fix handling of newly secured subdirectories in working copy
    + ra_serf: fix deleting directories with many files
    + gpg-agent: properly handle passwords with percent characters
    + merge: fix crash when merging to a local add
  * Server-side bugfixes:

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=310
2019-08-19 14:35:39 +00:00
Tomáš Chvátal
63245fabb0 * CVE-2018-11782 bsc#1142743
* CVE-2019-0203 bsc#1142721

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=308
2019-08-02 07:58:27 +00:00
Tomáš Chvátal
63c9219a01 Accepting request 718864 from home:mgerstner:branches:devel:tools:scm:svn
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html

OBS-URL: https://build.opensuse.org/request/show/718864
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=307
2019-07-26 13:32:50 +00:00
Tomáš Chvátal
6b197ec54b - Update to 1.12.2:
* Fix conflict resolver bug: local and incoming edits swapped. (r1863285)
  * Fix memory lifetime problem in a libsvn_wc error code path. (r1863287)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=306
2019-07-25 08:04:41 +00:00
Tomáš Chvátal
f13ca7fb06 Accepting request 717328 from home:1Antoine1:branches:devel:tools:scm:svn
- Add subversion-1.12.0-swig-4.patch: Fix build with Swig 4
  (boo#1135747).

OBS-URL: https://build.opensuse.org/request/show/717328
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=305
2019-07-21 11:38:32 +00:00
Tomáš Chvátal
eab25bdd68 Accepting request 703834 from home:AndreasStieger:branches:devel:tools:scm:svn
svn 1.12.0

OBS-URL: https://build.opensuse.org/request/show/703834
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=303
2019-05-19 08:20:15 +00:00
Tomáš Chvátal
8a6429c37c Accepting request 698143 from home:jubalh:branches:devel:tools:scm:svn
- bsc#1130588: Require shadow instead of old pwdutils

OBS-URL: https://build.opensuse.org/request/show/698143
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=301
2019-04-26 10:42:18 +00:00
Tomáš Chvátal
97fea73ec1 Accepting request 688732 from home:olh:branches:devel:tools:scm:svn
- Install pkgconfig into libdir instead of datadir with
  subversion-pkgconfig.patch

OBS-URL: https://build.opensuse.org/request/show/688732
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=299
2019-03-26 14:01:11 +00:00
Tomáš Chvátal
9b02818638 Accepting request 667943 from home:kbabioch:branches:devel:tools:scm:svn
- Fixed a vulnerability that allowed malicious SVN clients to trigger a crash
  in mod_dav_svn by omitting the root path from a recursive directory listing
  request (CVE-2018-11803 bsc#1122842)

OBS-URL: https://build.opensuse.org/request/show/667943
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=297
2019-01-23 09:21:05 +00:00
Tomáš Chvátal
989962dc5d Accepting request 667030 from home:AndreasStieger:branches:devel:tools:scm:svn
svn 1.11.1

OBS-URL: https://build.opensuse.org/request/show/667030
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=295
2019-01-18 18:35:07 +00:00
Tomáš Chvátal
dc6adeba47 - Move the bash completion to /usr as per rpmlint warning
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=294
2019-01-11 10:02:38 +00:00
6ed13cc63a cl
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=292
2018-11-10 12:25:12 +00:00
5a81ebbcd1 1.11.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=291
2018-11-10 12:22:46 +00:00
9a27108930 Apache Subversion 1.10.3
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=289
2018-10-12 21:26:04 +00:00
Tomáš Chvátal
3231ad53b4 Accepting request 634919 from home:fstrba:branches:devel:tools:scm:svn
Allow to build on systems with JDK versions that lack the javah tool

OBS-URL: https://build.opensuse.org/request/show/634919
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=287
2018-09-11 17:28:20 +00:00
b43abdfe52 Apache Subversion 1.10.2
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=285
2018-08-23 14:04:11 +00:00
Tomáš Chvátal
041a8b520a - Use macro to compile python objects, do not do it by hand
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=283
2018-07-25 13:14:45 +00:00
Tomáš Chvátal
2c1b809338 Accepting request 602128 from home:1Antoine1:branches:devel:tools:scm:svn
- Remove useless build dependency on pkgconfig(bash-completion).
- Make subversion-bash-completion requires bash-completion, not
  pkgconfig(bash-completion).

OBS-URL: https://build.opensuse.org/request/show/602128
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=281
2018-04-28 08:05:08 +00:00
267b1feedf fix kwallet for kde5
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=279
2018-04-15 17:44:05 +00:00
aad0f02e48 maintainer README
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=278
2018-04-14 18:41:09 +00:00
db41bf1530 reduce diff
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=277
2018-04-14 18:09:15 +00:00
bdcb673793 build kwallet with kde5
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=276
2018-04-14 17:59:39 +00:00
0a767d095c Accepting request 596527 from home:AndreasStieger:branches:devel:tools:scm:svn
split off -mini package to ship KWallet support without needing kdelibs4 in ring1

OBS-URL: https://build.opensuse.org/request/show/596527
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=275
2018-04-14 17:03:41 +00:00
ce0d68bfeb - Add subversion-1.10.0-fix-svn-version-gnome-keyring.patch to list
GNOME keyring support in svn --version when using libsecret

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=274
2018-04-12 22:35:26 +00:00