forked from pool/openafs
Accepting request 792909 from home:hauky:branches:filesystems_GA
- update to HEAD of git branch openafs-stable-1_8_x. * 1.8.6pre2 is not out yet. * do not use source URLs, none are present * remove patch forward-to-1.8.6.pre1.patch - fix build of i586 with fix_timeval_i586.patch - update to pre-release 1.8.6pre1: forward-to-1.8.6.pre1.patch OBS-URL: https://build.opensuse.org/request/show/792909 OBS-URL: https://build.opensuse.org/package/show/filesystems/openafs?expand=0&rev=55
This commit is contained in:
parent
6c196918ce
commit
365f701453
@ -1,29 +0,0 @@
|
|||||||
User-Visible OpenAFS Changes
|
|
||||||
|
|
||||||
OpenAFS 1.8.5
|
|
||||||
|
|
||||||
All platforms
|
|
||||||
|
|
||||||
* Fix OPENAFS-SA-2019-001: information leakage in failed RPC output
|
|
||||||
Generated RPC handler routines ran output variables through XDR encoding
|
|
||||||
even when the call had failed and would shortly be aborted (and for
|
|
||||||
which uninitialized output variables is common); any complete packets
|
|
||||||
assembled in the process would be sent to the peer, leaking the contents
|
|
||||||
of the uninitialized memory in question.
|
|
||||||
|
|
||||||
* Fix OPENAFS-SA-2019-002: information leakage from uninitialized scalars
|
|
||||||
Generated RPC handler routines did not initialize output variables of
|
|
||||||
scalar (fixed-length) type, since they did not require dedicated logic to
|
|
||||||
free. Such variables allocated on the stack could remain uninitialized
|
|
||||||
in some cases (including those affected by OPENAFS-SA-2019-001), and the
|
|
||||||
contents of uninitialized memory would be returned to the peer.
|
|
||||||
|
|
||||||
All server platforms
|
|
||||||
|
|
||||||
* Fix OPENAFS-SA-2019-003: fix crash in database servers
|
|
||||||
The ubik debugging RPCs prioritize being fast and non-disruptive to
|
|
||||||
database operations over strict correctness, and do not adhere to the
|
|
||||||
usual locking protocol for data access. A data race could cause a NULL
|
|
||||||
dereference if the second memory load was not optimized out by the
|
|
||||||
compiler.
|
|
||||||
|
|
2
RELNOTES-1.8.6~pre1a
Normal file
2
RELNOTES-1.8.6~pre1a
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
This is a current checkout of the branch origin/openafs-stable-1_8_x.
|
||||||
|
This file will be updated once a proper release is made.
|
13
fix_timeval_i586.patch
Normal file
13
fix_timeval_i586.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/src/afs/afs_osi.h b/src/afs/afs_osi.h
|
||||||
|
index 5e21cfdd2..807062066 100644
|
||||||
|
--- a/src/afs/afs_osi.h
|
||||||
|
+++ b/src/afs/afs_osi.h
|
||||||
|
@@ -177,7 +177,7 @@ extern void osi_AttachVnode(struct vcache *, int seq);
|
||||||
|
* In 64 bit HP-UX the timeval structure has a 64 bit member.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#if defined(AFS_HPUX_ENV) || defined(AFS_LINUX_64BIT_KERNEL) || (defined(AFS_SGI61_ENV) && defined(KERNEL) && defined(_K64U64))
|
||||||
|
+#if defined(AFS_HPUX_ENV) || defined(AFS_LINUX26_ENV) || (defined(AFS_SGI61_ENV) && defined(KERNEL) && defined(_K64U64))
|
||||||
|
typedef struct {
|
||||||
|
afs_int32 tv_sec;
|
||||||
|
afs_int32 tv_usec;
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3abab824485429674b8f60b228c35d77667f55ca2848388356ee4581811daf22
|
|
||||||
size 3801635
|
|
@ -1 +0,0 @@
|
|||||||
313dc4d38e5fffbbb6322d90c10c7292 /home/kaduk/openafs/1.8.5/openafs-1.8.5-doc.tar.bz2
|
|
@ -1 +0,0 @@
|
|||||||
3abab824485429674b8f60b228c35d77667f55ca2848388356ee4581811daf22 openafs-1.8.5-doc.tar.bz2
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:eeded68f238be2d6fc37522b7feae5e0b1ea9815b90ea5da91e5d43e00b28523
|
|
||||||
size 15089716
|
|
@ -1 +0,0 @@
|
|||||||
3c41e2a512a41eb9ee3377339fb9d6d0 /home/kaduk/openafs/1.8.5/openafs-1.8.5-src.tar.bz2
|
|
@ -1 +0,0 @@
|
|||||||
eeded68f238be2d6fc37522b7feae5e0b1ea9815b90ea5da91e5d43e00b28523 openafs-1.8.5-src.tar.bz2
|
|
3
openafs-1.8.6~pre1a-doc.tar.bz2
Normal file
3
openafs-1.8.6~pre1a-doc.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:df18842c67585387a1f73892b6c652ece452b9040d9210c5ba62f5be117bd5ee
|
||||||
|
size 3511018
|
1
openafs-1.8.6~pre1a-doc.tar.bz2.md5
Normal file
1
openafs-1.8.6~pre1a-doc.tar.bz2.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
dc7934136e10333da8bc25f99413ebd5 openafs-1.8.6~pre1a-doc.tar.bz2
|
1
openafs-1.8.6~pre1a-doc.tar.bz2.sha256
Normal file
1
openafs-1.8.6~pre1a-doc.tar.bz2.sha256
Normal file
@ -0,0 +1 @@
|
|||||||
|
df18842c67585387a1f73892b6c652ece452b9040d9210c5ba62f5be117bd5ee openafs-1.8.6~pre1a-doc.tar.bz2
|
3
openafs-1.8.6~pre1a-src.tar.bz2
Normal file
3
openafs-1.8.6~pre1a-src.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:19da9f96b01a78c4c268b24991754d50ebc61a2977d189316ace2f7d7a56c541
|
||||||
|
size 14982628
|
1
openafs-1.8.6~pre1a-src.tar.bz2.md5
Normal file
1
openafs-1.8.6~pre1a-src.tar.bz2.md5
Normal file
@ -0,0 +1 @@
|
|||||||
|
85bedac1234b2e7aaf398b62ce153e63 openafs-1.8.6~pre1a-src.tar.bz2
|
1
openafs-1.8.6~pre1a-src.tar.bz2.sha256
Normal file
1
openafs-1.8.6~pre1a-src.tar.bz2.sha256
Normal file
@ -0,0 +1 @@
|
|||||||
|
19da9f96b01a78c4c268b24991754d50ebc61a2977d189316ace2f7d7a56c541 openafs-1.8.6~pre1a-src.tar.bz2
|
@ -1,3 +1,17 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 10 06:36:58 UTC 2020 - Christof Hanke <christof.hanke@mpcdf.mpg.de>
|
||||||
|
|
||||||
|
- update to HEAD of git branch openafs-stable-1_8_x.
|
||||||
|
* 1.8.6pre2 is not out yet.
|
||||||
|
* disable source URLs, none are present
|
||||||
|
* remove patch forward-to-1.8.6.pre1.patch
|
||||||
|
- fix build of i586 with fix_timeval_i586.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 2 06:08:09 UTC 2020 - Christof Hanke <christof.hanke@mpcdf.mpg.de>
|
||||||
|
|
||||||
|
- update to pre-release 1.8.6pre1: forward-to-1.8.6.pre1.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Oct 23 13:48:04 UTC 2019 - Christof Hanke <christof.hanke@mpcdf.mpg.de>
|
Wed Oct 23 13:48:04 UTC 2019 - Christof Hanke <christof.hanke@mpcdf.mpg.de>
|
||||||
|
|
||||||
|
29
openafs.spec
29
openafs.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package openafs
|
# spec file for package openafs
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -57,23 +57,29 @@
|
|||||||
|
|
||||||
# used for %setup only
|
# used for %setup only
|
||||||
# leave upstream tar-balls untouched for integrity checks.
|
# leave upstream tar-balls untouched for integrity checks.
|
||||||
%define upstream_version 1.8.5
|
%define upstream_version 1.8.6~pre1a
|
||||||
|
|
||||||
Name: openafs
|
Name: openafs
|
||||||
|
|
||||||
Version: 1.8.5
|
Version: 1.8.6~pre1a
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: OpenAFS Distributed File System
|
Summary: OpenAFS Distributed File System
|
||||||
License: IPL-1.0
|
License: IPL-1.0
|
||||||
Group: System/Filesystems
|
Group: System/Filesystems
|
||||||
Url: http://www.openafs.org/
|
URL: http://www.openafs.org/
|
||||||
|
|
||||||
Source0: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2
|
#Source0: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2
|
||||||
Source1: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2
|
#Source1: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2
|
||||||
Source2: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.md5
|
#Source2: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.md5
|
||||||
Source3: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.md5
|
#Source3: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.md5
|
||||||
Source4: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.sha256
|
#Source4: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-src.tar.bz2.sha256
|
||||||
Source5: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.sha256
|
#Source5: http://www.openafs.org/dl/openafs/%{upstream_version}/openafs-%{upstream_version}-doc.tar.bz2.sha256
|
||||||
|
Source0: openafs-%{version}-src.tar.bz2
|
||||||
|
Source1: openafs-%{version}-doc.tar.bz2
|
||||||
|
Source2: openafs-%{version}-src.tar.bz2.md5
|
||||||
|
Source3: openafs-%{version}-doc.tar.bz2.md5
|
||||||
|
Source4: openafs-%{version}-src.tar.bz2.sha256
|
||||||
|
Source5: openafs-%{version}-doc.tar.bz2.sha256
|
||||||
Source10: README.SUSE.openafs
|
Source10: README.SUSE.openafs
|
||||||
Source15: logrotate.openafs-server
|
Source15: logrotate.openafs-server
|
||||||
Source16: ld.conf.openafs
|
Source16: ld.conf.openafs
|
||||||
@ -98,6 +104,8 @@ Patch3: dir_layout.patch
|
|||||||
Patch4: openafs-1.8.x.ncurses6.patch
|
Patch4: openafs-1.8.x.ncurses6.patch
|
||||||
# PATCH-SUSE-SPECIFIC make KMP work again
|
# PATCH-SUSE-SPECIFIC make KMP work again
|
||||||
Patch5: add_arch_to_linux_kernel_make.patch
|
Patch5: add_arch_to_linux_kernel_make.patch
|
||||||
|
# PATCH-FIX-i586-BUILD
|
||||||
|
Patch99: fix_timeval_i586.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -309,6 +317,7 @@ done
|
|||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
|
%patch99 -p1
|
||||||
|
|
||||||
./regen.sh
|
./regen.sh
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user