Compare commits
No commits in common. "devel" and "devel" have entirely different histories.
@ -1,99 +0,0 @@
|
||||
From 20c0797937e9ec43a78a2f5475d4296897f8c537 Mon Sep 17 00:00:00 2001
|
||||
From: Olga Kornievskaia <kolga@netapp.com>
|
||||
Date: Mon, 11 Dec 2023 08:46:35 -0500
|
||||
Subject: [PATCH 1/6] gssd: revert commit a5f3b7ccb01c
|
||||
|
||||
In preparation for using rpc_gss_seccreate() function, revert commit
|
||||
a5f3b7ccb01c "gssd: handle KRB5_AP_ERR_BAD_INTEGRITY for user
|
||||
credentials"
|
||||
|
||||
Reviewed-by: Chuck Lever <chuck.lever@oracle.com>
|
||||
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
|
||||
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||
---
|
||||
utils/gssd/gssd_proc.c | 2 --
|
||||
utils/gssd/krb5_util.c | 42 ------------------------------------------
|
||||
utils/gssd/krb5_util.h | 1 -
|
||||
3 files changed, 45 deletions(-)
|
||||
|
||||
diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c
|
||||
index a96647df..e5cc1d98 100644
|
||||
--- a/utils/gssd/gssd_proc.c
|
||||
+++ b/utils/gssd/gssd_proc.c
|
||||
@@ -419,8 +419,6 @@ create_auth_rpc_client(struct clnt_info *clp,
|
||||
if (cred == GSS_C_NO_CREDENTIAL)
|
||||
retval = gssd_refresh_krb5_machine_credential(clp->servername,
|
||||
"*", NULL, 1);
|
||||
- else
|
||||
- retval = gssd_k5_remove_bad_service_cred(clp->servername);
|
||||
if (!retval) {
|
||||
auth = authgss_create_default(rpc_clnt, tgtname,
|
||||
&sec);
|
||||
diff --git a/utils/gssd/krb5_util.c b/utils/gssd/krb5_util.c
|
||||
index 6f66ef4f..f6ce1fec 100644
|
||||
--- a/utils/gssd/krb5_util.c
|
||||
+++ b/utils/gssd/krb5_util.c
|
||||
@@ -1553,48 +1553,6 @@ gssd_acquire_user_cred(gss_cred_id_t *gss_cred)
|
||||
return ret;
|
||||
}
|
||||
|
||||
-/* Removed a service ticket for nfs/<name> from the ticket cache
|
||||
- */
|
||||
-int
|
||||
-gssd_k5_remove_bad_service_cred(char *name)
|
||||
-{
|
||||
- krb5_creds in_creds, out_creds;
|
||||
- krb5_error_code ret;
|
||||
- krb5_context context;
|
||||
- krb5_ccache cache;
|
||||
- krb5_principal principal;
|
||||
- int retflags = KRB5_TC_MATCH_SRV_NAMEONLY;
|
||||
- char srvname[1024];
|
||||
-
|
||||
- ret = krb5_init_context(&context);
|
||||
- if (ret)
|
||||
- goto out_cred;
|
||||
- ret = krb5_cc_default(context, &cache);
|
||||
- if (ret)
|
||||
- goto out_free_context;
|
||||
- ret = krb5_cc_get_principal(context, cache, &principal);
|
||||
- if (ret)
|
||||
- goto out_close_cache;
|
||||
- memset(&in_creds, 0, sizeof(in_creds));
|
||||
- in_creds.client = principal;
|
||||
- sprintf(srvname, "nfs/%s", name);
|
||||
- ret = krb5_parse_name(context, srvname, &in_creds.server);
|
||||
- if (ret)
|
||||
- goto out_free_principal;
|
||||
- ret = krb5_cc_retrieve_cred(context, cache, retflags, &in_creds, &out_creds);
|
||||
- if (ret)
|
||||
- goto out_free_principal;
|
||||
- ret = krb5_cc_remove_cred(context, cache, 0, &out_creds);
|
||||
-out_free_principal:
|
||||
- krb5_free_principal(context, principal);
|
||||
-out_close_cache:
|
||||
- krb5_cc_close(context, cache);
|
||||
-out_free_context:
|
||||
- krb5_free_context(context);
|
||||
-out_cred:
|
||||
- return ret;
|
||||
-}
|
||||
-
|
||||
#ifdef HAVE_SET_ALLOWABLE_ENCTYPES
|
||||
/*
|
||||
* this routine obtains a credentials handle via gss_acquire_cred()
|
||||
diff --git a/utils/gssd/krb5_util.h b/utils/gssd/krb5_util.h
|
||||
index 7ef87018..62c91a0e 100644
|
||||
--- a/utils/gssd/krb5_util.h
|
||||
+++ b/utils/gssd/krb5_util.h
|
||||
@@ -22,7 +22,6 @@ char *gssd_k5_err_msg(krb5_context context, krb5_error_code code);
|
||||
void gssd_k5_get_default_realm(char **def_realm);
|
||||
|
||||
int gssd_acquire_user_cred(gss_cred_id_t *gss_cred);
|
||||
-int gssd_k5_remove_bad_service_cred(char *srvname);
|
||||
|
||||
#ifdef HAVE_SET_ALLOWABLE_ENCTYPES
|
||||
extern int limit_to_legacy_enctypes;
|
||||
--
|
||||
2.46.0
|
||||
|
@ -1,51 +0,0 @@
|
||||
From f05af7d9924b5e455f4e750c1e8985c560784fce Mon Sep 17 00:00:00 2001
|
||||
From: Olga Kornievskaia <kolga@netapp.com>
|
||||
Date: Mon, 11 Dec 2023 08:50:57 -0500
|
||||
Subject: [PATCH 2/6] gssd: revert commit 513630d720bd
|
||||
|
||||
In preparation for using rpc_gss_seccreate(), revert commit 513630d720bd
|
||||
"gssd: handle KRB5_AP_ERR_BAD_INTEGRITY for machine credentials"
|
||||
|
||||
Reviewed-by: Chuck Lever <chuck.lever@oracle.com>
|
||||
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
|
||||
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||
---
|
||||
utils/gssd/gssd_proc.c | 16 +---------------
|
||||
1 file changed, 1 insertion(+), 15 deletions(-)
|
||||
|
||||
diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c
|
||||
index e5cc1d98..4fb6b72d 100644
|
||||
--- a/utils/gssd/gssd_proc.c
|
||||
+++ b/utils/gssd/gssd_proc.c
|
||||
@@ -412,27 +412,13 @@ create_auth_rpc_client(struct clnt_info *clp,
|
||||
tid, tgtname);
|
||||
auth = authgss_create_default(rpc_clnt, tgtname, &sec);
|
||||
if (!auth) {
|
||||
- if (sec.minor_status == KRB5KRB_AP_ERR_BAD_INTEGRITY) {
|
||||
- printerr(2, "WARNING: server=%s failed context "
|
||||
- "creation with KRB5_AP_ERR_BAD_INTEGRITY\n",
|
||||
- clp->servername);
|
||||
- if (cred == GSS_C_NO_CREDENTIAL)
|
||||
- retval = gssd_refresh_krb5_machine_credential(clp->servername,
|
||||
- "*", NULL, 1);
|
||||
- if (!retval) {
|
||||
- auth = authgss_create_default(rpc_clnt, tgtname,
|
||||
- &sec);
|
||||
- if (auth)
|
||||
- goto success;
|
||||
- }
|
||||
- }
|
||||
/* Our caller should print appropriate message */
|
||||
printerr(2, "WARNING: Failed to create krb5 context for "
|
||||
"user with uid %d for server %s\n",
|
||||
uid, tgtname);
|
||||
goto out_fail;
|
||||
}
|
||||
-success:
|
||||
+
|
||||
/* Success !!! */
|
||||
rpc_clnt->cl_auth = auth;
|
||||
*clnt_return = rpc_clnt;
|
||||
--
|
||||
2.46.0
|
||||
|
@ -1,60 +0,0 @@
|
||||
From 3abf6b5223af0ccf07d217d71978ee7987acce88 Mon Sep 17 00:00:00 2001
|
||||
From: Olga Kornievskaia <kolga@netapp.com>
|
||||
Date: Mon, 11 Dec 2023 08:52:47 -0500
|
||||
Subject: [PATCH 3/6] gssd: switch to using rpc_gss_seccreate()
|
||||
|
||||
If available from the libtirpc library, switch to using
|
||||
rpc_gss_seccreate() instead of authgss_create_default() which does not
|
||||
expose gss error codes.
|
||||
|
||||
Reviewed-by: Chuck Lever <chuck.lever@oracle.com>
|
||||
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
|
||||
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||
---
|
||||
utils/gssd/gssd_proc.c | 15 +++++++++++++++
|
||||
1 file changed, 15 insertions(+)
|
||||
|
||||
diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c
|
||||
index 4fb6b72d..99761157 100644
|
||||
--- a/utils/gssd/gssd_proc.c
|
||||
+++ b/utils/gssd/gssd_proc.c
|
||||
@@ -70,6 +70,9 @@
|
||||
#include <sys/types.h>
|
||||
#include <sys/wait.h>
|
||||
#include <syscall.h>
|
||||
+#ifdef HAVE_TIRPC_GSS_SECCREATE
|
||||
+#include <rpc/rpcsec_gss.h>
|
||||
+#endif
|
||||
|
||||
#include "gssd.h"
|
||||
#include "err_util.h"
|
||||
@@ -330,6 +333,11 @@ create_auth_rpc_client(struct clnt_info *clp,
|
||||
struct timeval timeout;
|
||||
struct sockaddr *addr = (struct sockaddr *) &clp->addr;
|
||||
socklen_t salen;
|
||||
+#ifdef HAVE_TIRPC_GSS_SECCREATE
|
||||
+ rpc_gss_options_req_t req;
|
||||
+ rpc_gss_options_ret_t ret;
|
||||
+ char mechanism[] = "kerberos_v5";
|
||||
+#endif
|
||||
pthread_t tid = pthread_self();
|
||||
|
||||
sec.qop = GSS_C_QOP_DEFAULT;
|
||||
@@ -410,7 +418,14 @@ create_auth_rpc_client(struct clnt_info *clp,
|
||||
|
||||
printerr(3, "create_auth_rpc_client(0x%lx): creating context with server %s\n",
|
||||
tid, tgtname);
|
||||
+#ifdef HAVE_TIRPC_GSS_SECCREATE
|
||||
+ memset(&req, 0, sizeof(req));
|
||||
+ req.my_cred = sec.cred;
|
||||
+ auth = rpc_gss_seccreate(rpc_clnt, tgtname, mechanism,
|
||||
+ rpcsec_gss_svc_none, NULL, &req, &ret);
|
||||
+#else
|
||||
auth = authgss_create_default(rpc_clnt, tgtname, &sec);
|
||||
+#endif
|
||||
if (!auth) {
|
||||
/* Our caller should print appropriate message */
|
||||
printerr(2, "WARNING: Failed to create krb5 context for "
|
||||
--
|
||||
2.46.0
|
||||
|
@ -1,62 +0,0 @@
|
||||
From 2bfb59c6f50eb86c21f8e0c33bbf32ec53480fb8 Mon Sep 17 00:00:00 2001
|
||||
From: Olga Kornievskaia <kolga@netapp.com>
|
||||
Date: Mon, 11 Dec 2023 08:55:35 -0500
|
||||
Subject: [PATCH 4/6] gssd: handle KRB5_AP_ERR_BAD_INTEGRITY for machine
|
||||
credentials
|
||||
|
||||
During context establishment, when the client received
|
||||
KRB5_AP_ERR_BAD_INTEGRITY error, it might be due to the server
|
||||
updating its key material. To handle such error, get a new
|
||||
service ticket and re-try the AP_REQ.
|
||||
|
||||
This functionality relies on the new API in libtirpc that
|
||||
exposes the gss errors.
|
||||
|
||||
Reviewed-by: Chuck Lever <chuck.lever@oracle.com>
|
||||
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
|
||||
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||
---
|
||||
utils/gssd/gssd_proc.c | 21 ++++++++++++++++++++-
|
||||
1 file changed, 20 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c
|
||||
index 99761157..29600a3f 100644
|
||||
--- a/utils/gssd/gssd_proc.c
|
||||
+++ b/utils/gssd/gssd_proc.c
|
||||
@@ -427,13 +427,32 @@ create_auth_rpc_client(struct clnt_info *clp,
|
||||
auth = authgss_create_default(rpc_clnt, tgtname, &sec);
|
||||
#endif
|
||||
if (!auth) {
|
||||
+#ifdef HAVE_TIRPC_GSS_SECCREATE
|
||||
+ if (ret.minor_status == KRB5KRB_AP_ERR_BAD_INTEGRITY) {
|
||||
+ printerr(2, "WARNING: server=%s failed context "
|
||||
+ "creation with KRB5_AP_ERR_BAD_INTEGRITY\n",
|
||||
+ clp->servername);
|
||||
+ if (cred == GSS_C_NO_CREDENTIAL)
|
||||
+ retval = gssd_refresh_krb5_machine_credential(clp->servername,
|
||||
+ "*", NULL, 1);
|
||||
+ if (!retval) {
|
||||
+ auth = rpc_gss_seccreate(rpc_clnt, tgtname,
|
||||
+ mechanism, rpcsec_gss_svc_none,
|
||||
+ NULL, &req, &ret);
|
||||
+ if (auth)
|
||||
+ goto success;
|
||||
+ }
|
||||
+ }
|
||||
+#endif
|
||||
/* Our caller should print appropriate message */
|
||||
printerr(2, "WARNING: Failed to create krb5 context for "
|
||||
"user with uid %d for server %s\n",
|
||||
uid, tgtname);
|
||||
goto out_fail;
|
||||
}
|
||||
-
|
||||
+#ifdef HAVE_TIRPC_GSS_SECCREATE
|
||||
+success:
|
||||
+#endif
|
||||
/* Success !!! */
|
||||
rpc_clnt->cl_auth = auth;
|
||||
*clnt_return = rpc_clnt;
|
||||
--
|
||||
2.46.0
|
||||
|
@ -1,101 +0,0 @@
|
||||
From 15cd566633b1546f0808d0694ede094b4c99752d Mon Sep 17 00:00:00 2001
|
||||
From: Olga Kornievskaia <kolga@netapp.com>
|
||||
Date: Mon, 11 Dec 2023 08:57:28 -0500
|
||||
Subject: [PATCH 5/6] gssd: handle KRB5_AP_ERR_BAD_INTEGRITY for user
|
||||
credentials
|
||||
|
||||
Unlike the machine credential case, we can't throw away the ticket
|
||||
cache and use the keytab to renew the credentials. Instead, we
|
||||
need to remove the service ticket for the server that returned
|
||||
KRB5_AP_ERR_BAD_INTEGRITY and try again.
|
||||
|
||||
Reviewed-by: Chuck Lever <chuck.lever@oracle.com>
|
||||
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
|
||||
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||
---
|
||||
utils/gssd/gssd_proc.c | 2 ++
|
||||
utils/gssd/krb5_util.c | 42 ++++++++++++++++++++++++++++++++++++++++++
|
||||
utils/gssd/krb5_util.h | 1 +
|
||||
3 files changed, 45 insertions(+)
|
||||
|
||||
diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c
|
||||
index 29600a3f..7629de0b 100644
|
||||
--- a/utils/gssd/gssd_proc.c
|
||||
+++ b/utils/gssd/gssd_proc.c
|
||||
@@ -435,6 +435,8 @@ create_auth_rpc_client(struct clnt_info *clp,
|
||||
if (cred == GSS_C_NO_CREDENTIAL)
|
||||
retval = gssd_refresh_krb5_machine_credential(clp->servername,
|
||||
"*", NULL, 1);
|
||||
+ else
|
||||
+ retval = gssd_k5_remove_bad_service_cred(clp->servername);
|
||||
if (!retval) {
|
||||
auth = rpc_gss_seccreate(rpc_clnt, tgtname,
|
||||
mechanism, rpcsec_gss_svc_none,
|
||||
diff --git a/utils/gssd/krb5_util.c b/utils/gssd/krb5_util.c
|
||||
index f6ce1fec..6f66ef4f 100644
|
||||
--- a/utils/gssd/krb5_util.c
|
||||
+++ b/utils/gssd/krb5_util.c
|
||||
@@ -1553,6 +1553,48 @@ gssd_acquire_user_cred(gss_cred_id_t *gss_cred)
|
||||
return ret;
|
||||
}
|
||||
|
||||
+/* Removed a service ticket for nfs/<name> from the ticket cache
|
||||
+ */
|
||||
+int
|
||||
+gssd_k5_remove_bad_service_cred(char *name)
|
||||
+{
|
||||
+ krb5_creds in_creds, out_creds;
|
||||
+ krb5_error_code ret;
|
||||
+ krb5_context context;
|
||||
+ krb5_ccache cache;
|
||||
+ krb5_principal principal;
|
||||
+ int retflags = KRB5_TC_MATCH_SRV_NAMEONLY;
|
||||
+ char srvname[1024];
|
||||
+
|
||||
+ ret = krb5_init_context(&context);
|
||||
+ if (ret)
|
||||
+ goto out_cred;
|
||||
+ ret = krb5_cc_default(context, &cache);
|
||||
+ if (ret)
|
||||
+ goto out_free_context;
|
||||
+ ret = krb5_cc_get_principal(context, cache, &principal);
|
||||
+ if (ret)
|
||||
+ goto out_close_cache;
|
||||
+ memset(&in_creds, 0, sizeof(in_creds));
|
||||
+ in_creds.client = principal;
|
||||
+ sprintf(srvname, "nfs/%s", name);
|
||||
+ ret = krb5_parse_name(context, srvname, &in_creds.server);
|
||||
+ if (ret)
|
||||
+ goto out_free_principal;
|
||||
+ ret = krb5_cc_retrieve_cred(context, cache, retflags, &in_creds, &out_creds);
|
||||
+ if (ret)
|
||||
+ goto out_free_principal;
|
||||
+ ret = krb5_cc_remove_cred(context, cache, 0, &out_creds);
|
||||
+out_free_principal:
|
||||
+ krb5_free_principal(context, principal);
|
||||
+out_close_cache:
|
||||
+ krb5_cc_close(context, cache);
|
||||
+out_free_context:
|
||||
+ krb5_free_context(context);
|
||||
+out_cred:
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
#ifdef HAVE_SET_ALLOWABLE_ENCTYPES
|
||||
/*
|
||||
* this routine obtains a credentials handle via gss_acquire_cred()
|
||||
diff --git a/utils/gssd/krb5_util.h b/utils/gssd/krb5_util.h
|
||||
index 62c91a0e..7ef87018 100644
|
||||
--- a/utils/gssd/krb5_util.h
|
||||
+++ b/utils/gssd/krb5_util.h
|
||||
@@ -22,6 +22,7 @@ char *gssd_k5_err_msg(krb5_context context, krb5_error_code code);
|
||||
void gssd_k5_get_default_realm(char **def_realm);
|
||||
|
||||
int gssd_acquire_user_cred(gss_cred_id_t *gss_cred);
|
||||
+int gssd_k5_remove_bad_service_cred(char *srvname);
|
||||
|
||||
#ifdef HAVE_SET_ALLOWABLE_ENCTYPES
|
||||
extern int limit_to_legacy_enctypes;
|
||||
--
|
||||
2.46.0
|
||||
|
@ -1,35 +0,0 @@
|
||||
From 49567e7d03a5605c590be2135a24d4de8345fa3c Mon Sep 17 00:00:00 2001
|
||||
From: Olga Kornievskaia <kolga@netapp.com>
|
||||
Date: Mon, 11 Dec 2023 08:59:43 -0500
|
||||
Subject: [PATCH 6/6] configure: check for rpc_gss_seccreate
|
||||
|
||||
If we have rpc_gss_sccreate in tirpc library define
|
||||
HAVE_TIRPC_GSS_SECCREATE, which would allow us to handle bad_integrity
|
||||
errors.
|
||||
|
||||
Reviewed-by: Chuck Lever <chuck.lever@oracle.com>
|
||||
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
|
||||
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||
---
|
||||
aclocal/libtirpc.m4 | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/aclocal/libtirpc.m4 b/aclocal/libtirpc.m4
|
||||
index bddae022..ef48a2ae 100644
|
||||
--- a/aclocal/libtirpc.m4
|
||||
+++ b/aclocal/libtirpc.m4
|
||||
@@ -26,6 +26,11 @@ AC_DEFUN([AC_LIBTIRPC], [
|
||||
[Define to 1 if your tirpc library provides libtirpc_set_debug])],,
|
||||
[${LIBS}])])
|
||||
|
||||
+ AS_IF([test -n "${LIBTIRPC}"],
|
||||
+ [AC_CHECK_LIB([tirpc], [rpc_gss_seccreate],
|
||||
+ [AC_DEFINE([HAVE_TIRPC_GSS_SECCREATE], [1],
|
||||
+ [Define to 1 if your tirpc library provides rpc_gss_seccreate])],,
|
||||
+ [${LIBS}])])
|
||||
AC_SUBST([AM_CPPFLAGS])
|
||||
AC_SUBST(LIBTIRPC)
|
||||
|
||||
--
|
||||
2.46.0
|
||||
|
@ -1,21 +1,14 @@
|
||||
From 374a756bc6d372d242dbcc1178f9ac2f34e0ab32 Mon Sep 17 00:00:00 2001
|
||||
From: Petr Vorel <pvorel@suse.cz>
|
||||
Date: Tue, 29 Oct 2024 11:10:37 +0100
|
||||
Subject: [PATCH] exports: Ignore mount --bind
|
||||
References: bcs#229583, https://bugzilla.suse.com/attachment.cgi?id=110519&action=diff
|
||||
Upstream-status: SUSE specific workaround for nfs-utils 1.0.7 (SLES10-SP1), still needed?
|
||||
|
||||
Signed-off-by: Olaf Kirch <okir@suse.com>
|
||||
Signed-off-by: Petr Vorel <pvorel@suse.cz>
|
||||
support/export/export.c | 2
|
||||
support/include/misc.h | 3
|
||||
support/include/nfslib.h | 1
|
||||
================================================================================
|
||||
---
|
||||
support/nfs/exports.c | 2 ++
|
||||
support/nfs/exports.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/support/nfs/exports.c b/support/nfs/exports.c
|
||||
index a6816e60..b9143718 100644
|
||||
--- a/support/nfs/exports.c
|
||||
+++ b/support/nfs/exports.c
|
||||
@@ -792,6 +792,8 @@ bad_option:
|
||||
@@ -684,6 +684,8 @@ bad_option:
|
||||
} else if (strncmp(opt, "replicas=", 9) == 0) {
|
||||
ep->e_fslocmethod = FSLOC_REPLICA;
|
||||
ep->e_fslocdata = strdup(opt+9);
|
||||
@ -24,6 +17,3 @@ index a6816e60..b9143718 100644
|
||||
} else if (strncmp(opt, "sec=", 4) == 0) {
|
||||
active = parse_flavors(opt+4, ep);
|
||||
if (!active)
|
||||
--
|
||||
2.45.2
|
||||
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a0be95b08396908048583fcf6b34a7c1ab49d53e8a12eb28673ccfd2eff0c505
|
||||
size 739048
|
@ -1,43 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 11 03:18:18 UTC 2024 - William Brown <william.brown@suse.com>
|
||||
|
||||
- Require system-user-nobody for nfs-client as the statd user relies
|
||||
on `nogroup` from this package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 29 10:05:55 UTC 2024 - Petr Vorel <pvorel@suse.cz>
|
||||
|
||||
- Update to version 2.8.1
|
||||
- https://lore.kernel.org/linux-nfs/4a86eea3-973e-4535-8aa5-f3b8b5f7934d@redhat.com/
|
||||
- https://kernel.org/pub/linux/utils/nfs-utils/2.8.1/2.8.1-Changelog
|
||||
- Add new binary nfsdctl
|
||||
- The default number of nfsd threads is now 16 instead of 8
|
||||
- Removed patchs from previous releases
|
||||
- 0001-exportfs-remove-warning-if-neither-subtree_check-or-.patch
|
||||
- 0002-conffile-don-t-report-error-from-conf_init_file.patch
|
||||
- 0003-conffile-allow-usr-etc-to-provide-any-config-files-e.patch
|
||||
- 0004-fsidd-call-anonymous-sockets-by-their-name-only-don-.patch
|
||||
- 0001-gssd-revert-commit-a5f3b7ccb01c.patch
|
||||
- 0002-gssd-revert-commit-513630d720bd.patch
|
||||
- 0003-gssd-switch-to-using-rpc_gss_seccreate.patch
|
||||
- 0004-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-machine-cr.patch
|
||||
- 0005-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-user-crede.patch
|
||||
- 0006-configure-check-for-rpc_gss_seccreate.patch
|
||||
- Turn nfs-utils-1.0.7-bind-syntax.patch to git patch (bug reference,
|
||||
easier to refresh via git, likely it can be now removed)
|
||||
- Add BuildRequires libnl-3.0, readline
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 20 20:21:14 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add 0001-gssd-revert-commit-a5f3b7ccb01c.patch,
|
||||
0002-gssd-revert-commit-513630d720bd.patch,
|
||||
0003-gssd-switch-to-using-rpc_gss_seccreate.patch,
|
||||
0004-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-machine-cr.patch,
|
||||
0005-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-user-crede.patch,
|
||||
0006-configure-check-for-rpc_gss_seccreate.patch: fixes for
|
||||
libtirpc 1.3.5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 22 02:56:13 UTC 2024 - Neil Brown <nfbrown@suse.com>
|
||||
|
||||
@ -184,7 +144,7 @@ Sat May 7 12:17:24 UTC 2022 - Marcus Meissner <meissner@suse.com>
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 21 14:50:21 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- drop reenable-nfsv2.patch (poo#106679)
|
||||
- drop reenable-nfsv2.patch (poo#106679)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 8 20:58:54 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
@ -226,7 +186,7 @@ Mon Oct 25 23:53:37 UTC 2021 - Neil Brown <nfbrown@suse.com>
|
||||
Thu Sep 9 23:35:04 UTC 2021 - Neil Brown <nfbrown@suse.com>
|
||||
|
||||
- Add 0001-gssd-fix-crash-in-debug-message.patch
|
||||
Fix crash when rpc-gssd run with -v.
|
||||
Fix crash when rpc-gssd run with -v.
|
||||
(boo#1190144)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -406,7 +366,7 @@ Mon Feb 10 18:58:59 UTC 2020 - Petr Vorel <pvorel@suse.cz>
|
||||
Dropped patches (upstream used different solution):
|
||||
- 0009-Allow-compilation-to-succeed-with-fno-common.patch (btw this used
|
||||
Patch0: instead of Patch10:) (boo#1160405)
|
||||
|
||||
|
||||
Add nfsdcld - NFSv4 Client Tracking Daemon, add nfsdcld.service and enable it
|
||||
for nfs-kernel-server, add man page
|
||||
Add clddb-tool - tool for downgrading the nfsdcld sqlite database schema,
|
||||
@ -555,7 +515,7 @@ Fri Jul 6 15:02:49 CEST 2018 - kukuk@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 23 13:40:51 UTC 2017 - rbrown@suse.com
|
||||
|
||||
- Replace references to /var/adm/fillup-templates with new
|
||||
- Replace references to /var/adm/fillup-templates with new
|
||||
%_fillupdir macro (boo#1069468)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -1060,7 +1020,7 @@ Mon May 13 15:32:55 UTC 2013 - coolo@suse.com
|
||||
Wed Mar 6 20:04:55 UTC 2013 - darin@darins.net
|
||||
|
||||
- nfsserver.init,sysconfig.nfs - Add support for setting rpc.mountd
|
||||
options.
|
||||
options.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 28 00:08:55 UTC 2012 - nfbrown@suse.com
|
||||
@ -1125,7 +1085,7 @@ Sun Nov 20 06:47:14 UTC 2011 - coolo@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 6 11:43:39 UTC 2011 - puzel@suse.com
|
||||
|
||||
- do not strip the binaries
|
||||
- do not strip the binaries
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 12 05:18:17 UTC 2011 - nfbrown@suse.com
|
||||
@ -1301,7 +1261,7 @@ Sun May 9 23:07:24 UTC 2010 - nfbrown@novell.com
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 19 23:43:45 UTC 2010 - nfbrown@novell.com
|
||||
|
||||
- mkinitrd-boot.sh: allow other mkinitrd-setup
|
||||
- mkinitrd-boot.sh: allow other mkinitrd-setup
|
||||
scripts to request the inclusion of nfs support
|
||||
by setting need_nfs to 1. (bnc#572207)
|
||||
|
||||
@ -1334,7 +1294,7 @@ Tue Feb 23 22:15:18 UTC 2010 - nfbrown@novell.com
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 29 22:03:26 UTC 2009 - nfbrown@novell.com
|
||||
|
||||
- nfs-utils-eperm-fallback.patch: mount.nfs
|
||||
- nfs-utils-eperm-fallback.patch: mount.nfs
|
||||
tries a v3 mount after a v4 mount fails with ENOENT.
|
||||
Older linux nfsd servers return EPERM, so fall
|
||||
back in that case too. bnc#557138
|
||||
@ -1343,7 +1303,7 @@ Sun Nov 29 22:03:26 UTC 2009 - nfbrown@novell.com
|
||||
Thu Nov 5 03:16:22 UTC 2009 - nfbrown@novell.com
|
||||
|
||||
- New upsteam release - 1.2.1
|
||||
Includes new config file: /etc/nfsmount.conf and
|
||||
Includes new config file: /etc/nfsmount.conf and
|
||||
man page.
|
||||
- nfs.init
|
||||
* implement try-restart in a more gentle fashion
|
||||
@ -1360,7 +1320,7 @@ Thu Nov 5 03:16:22 UTC 2009 - nfbrown@novell.com
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 30 05:43:32 CET 2009 - nfbrown@suse.de
|
||||
|
||||
- Kill processes on NFS mounts when unmounting
|
||||
- Kill processes on NFS mounts when unmounting
|
||||
for shutdown. This allows any 'sync' to happen
|
||||
before we turn off the network.
|
||||
(bnc#503640)
|
||||
@ -1401,7 +1361,7 @@ Sun Dec 7 22:20:05 CET 2008 - nfbrown@suse.de
|
||||
- gssd-mem-leak
|
||||
* set better expiry date for cached auth info
|
||||
so kernel does not run out of memory
|
||||
bnc#442490
|
||||
bnc#442490
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 5 02:43:20 CET 2008 - nfbrown@suse.de
|
||||
@ -1429,7 +1389,7 @@ Tue Dec 2 03:15:50 CET 2008 - nfbrown@suse.de
|
||||
- nfsserver.init
|
||||
* set lockd sysctls before starting lockd.
|
||||
(bnc#443118)
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 25 06:10:31 CET 2008 - nfbrown@suse.de
|
||||
@ -1452,7 +1412,7 @@ Mon Nov 24 00:01:51 CET 2008 - nfbrown@suse.de
|
||||
* Don't use 'system' to run start-statd
|
||||
as this looses our setuid bit.
|
||||
bnc#447812
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 21 11:45:58 CET 2008 - hare@suse.de
|
||||
|
||||
@ -1497,21 +1457,21 @@ Fri Nov 14 03:19:34 CET 2008 - nfbrown@suse.de
|
||||
Fri Nov 7 04:32:51 CET 2008 - nfbrown@suse.de
|
||||
|
||||
- nfs.init
|
||||
* fix typo in handling of "init.d/nfs status"
|
||||
* fix typo in handling of "init.d/nfs status"
|
||||
$status should have been $state
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 13 17:58:34 CEST 2008 - mkoenig@suse.de
|
||||
|
||||
- nfs.init:
|
||||
- nfs.init:
|
||||
* ensure all daemons get killed on stop (including rpc.statd)
|
||||
* unmount rpc_pipefs
|
||||
* unmount rpc_pipefs
|
||||
* let close_usr do the work before the NFS filesystems get unmounted
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 13 10:35:13 CEST 2008 - ro@suse.de
|
||||
|
||||
- fix sysconfig filename for changed fillup call
|
||||
- fix sysconfig filename for changed fillup call
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 6 14:37:33 CEST 2008 - kukuk@suse.de
|
||||
@ -1626,7 +1586,7 @@ Fri May 2 05:22:19 CEST 2008 - nfbrown@suse.de
|
||||
- Added SM_NOTIFY_OPTIONS sysconfig - (bnc #379806)
|
||||
- Removed needless rc_status/rc_exit games in nfsserver.init (bnc #380156)
|
||||
- Fixed some sysconfig entries that asked to restart non-existent
|
||||
services (gssd and idmpad have been rolled in to nfs/nfsserver).
|
||||
services (gssd and idmpad have been rolled in to nfs/nfsserver).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 11 12:08:38 CEST 2008 - jsrain@suse.cz
|
||||
@ -1642,25 +1602,25 @@ Wed Apr 9 12:06:23 CEST 2008 - jsrain@suse.cz
|
||||
Tue Apr 1 16:12:22 CEST 2008 - mkoenig@suse.de
|
||||
|
||||
- fix path srvinfo.d -> svcinfo.d
|
||||
- remove svcinfo.d dir as it is provided now by filesystem
|
||||
- remove svcinfo.d dir as it is provided now by filesystem
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 27 13:53:20 CET 2008 - mkoenig@suse.de
|
||||
|
||||
- update to version 1.1.2
|
||||
- uses libgssglue instead of libgssapi
|
||||
- update to version 1.1.2
|
||||
- uses libgssglue instead of libgssapi
|
||||
- remove patch
|
||||
nfs-utils-o_create-mode
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 26 17:11:33 CET 2008 - mkoenig@suse.de
|
||||
|
||||
- add rpcbind support [fate#300607]
|
||||
- add rpcbind support [fate#300607]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 28 18:42:52 CET 2008 - ro@suse.de
|
||||
|
||||
- added gssapi to buildrequires
|
||||
- added gssapi to buildrequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 13 21:04:46 CET 2008 - jeffm@suse.com
|
||||
@ -1685,7 +1645,7 @@ Mon Dec 17 02:29:08 CET 2007 - nfbrown@suse.de
|
||||
Mon Nov 12 12:58:01 CET 2007 - ro@suse.de
|
||||
|
||||
- use navigation icons from latex2html in nfs-utils-doc package
|
||||
(#116355)
|
||||
(#116355)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 14 12:22:08 CEST 2007 - ro@suse.de
|
||||
@ -1697,12 +1657,12 @@ Fri Sep 14 12:22:08 CEST 2007 - ro@suse.de
|
||||
Wed Sep 12 15:36:34 CEST 2007 - ro@suse.de
|
||||
|
||||
- drop conflicts with nfs-server (userspace) in nfs-client package
|
||||
showmount has been removed there (#309782)
|
||||
showmount has been removed there (#309782)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 19 16:40:38 CEST 2007 - ro@suse.de
|
||||
|
||||
- added README.NFSv4 (#182775)
|
||||
- added README.NFSv4 (#182775)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 17 13:32:25 CEST 2007 - meissner@suse.de
|
||||
@ -1744,7 +1704,7 @@ Tue Feb 27 08:52:29 CET 2007 - ro@suse.de
|
||||
- Fix -n option to mountd
|
||||
- Document sensitive gids
|
||||
- upstreamed patches deleted:
|
||||
nfs-utils-anon-uid32.patch
|
||||
nfs-utils-anon-uid32.patch
|
||||
- added e2fsprogs-devel (for libblkid)
|
||||
- nhfsXXX binaries and manpages have been removed upstream
|
||||
|
||||
@ -1762,7 +1722,7 @@ Mon Jan 8 18:23:44 CET 2007 - ro@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 18 18:40:03 CET 2006 - ro@suse.de
|
||||
|
||||
- added nfsserver.xml to /etc/omc/srvinfo.d (fate#301835)
|
||||
- added nfsserver.xml to /etc/omc/srvinfo.d (fate#301835)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 8 17:49:47 CEST 2006 - ro@suse.de
|
||||
@ -1783,7 +1743,7 @@ Tue Aug 8 17:49:47 CEST 2006 - ro@suse.de
|
||||
- nfs-utils-1.0.7-strip.patch
|
||||
- nfs-utils-64bigendian.patch
|
||||
- nfs-utils-1.0.6-quota.patch (upstream different)
|
||||
|
||||
|
||||
partly upstreamed patches:
|
||||
- nfs-utils-1.0.6-anon-uid32.patch
|
||||
- nfs-utils-1.0.7-gssd-select-ccache.patch
|
||||
@ -1800,17 +1760,17 @@ Thu Jul 13 14:33:24 CEST 2006 - aj@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 23 15:20:54 CEST 2006 - ro@suse.de
|
||||
|
||||
- find kerberos ticket files even if /tmp on reiser (#187775)
|
||||
- find kerberos ticket files even if /tmp on reiser (#187775)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 21 12:13:00 CEST 2006 - ro@suse.de
|
||||
|
||||
- fix /etc/gssapi_mech.conf for lib64 platforms (#186954)
|
||||
- fix /etc/gssapi_mech.conf for lib64 platforms (#186954)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 12 15:26:54 CEST 2006 - ro@suse.de
|
||||
|
||||
- added support for type 3 filehandles to mountd (#182552)
|
||||
- added support for type 3 filehandles to mountd (#182552)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 12:39:10 CEST 2006 - ro@suse.de
|
||||
@ -1821,7 +1781,7 @@ Fri Jun 2 12:39:10 CEST 2006 - ro@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 2 12:17:25 CEST 2006 - ro@suse.de
|
||||
|
||||
- added fix for 64bit bigendian platforms in gssd (#172605)
|
||||
- added fix for 64bit bigendian platforms in gssd (#172605)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 2 09:39:42 CEST 2006 - okir@suse.de
|
||||
@ -1832,7 +1792,7 @@ Tue May 2 09:39:42 CEST 2006 - okir@suse.de
|
||||
Mon Apr 24 14:05:16 CEST 2006 - ro@suse.de
|
||||
|
||||
- nfs-server rc-script: make force-reload do as reload does
|
||||
(#167152)
|
||||
(#167152)
|
||||
- nfs-server rc-script: reload idmapd if NFSV4 is on (#167016)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -1857,7 +1817,7 @@ Fri Jan 27 02:14:16 CET 2006 - mls@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 16:20:23 CET 2006 - ro@suse.de
|
||||
|
||||
- nfsserver rcscript: only mount nfsdfs if not mounted already
|
||||
- nfsserver rcscript: only mount nfsdfs if not mounted already
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 17 00:32:02 CET 2006 - schwab@suse.de
|
||||
@ -1873,12 +1833,12 @@ Mon Dec 19 14:56:53 CET 2005 - mmj@suse.de
|
||||
Mon Nov 28 16:29:12 CET 2005 - ro@suse.de
|
||||
|
||||
- fix init scripts: in the stop case, a not running service
|
||||
is not an error (#134904)
|
||||
is not an error (#134904)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 14 13:11:15 CET 2005 - ro@suse.de
|
||||
|
||||
- packaging /var/lib/nfs/v4recovery directory (#133502)
|
||||
- packaging /var/lib/nfs/v4recovery directory (#133502)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 1 11:09:56 CEST 2005 - okir@suse.de
|
||||
@ -1901,7 +1861,7 @@ Fri Aug 19 14:23:23 CEST 2005 - okir@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 20 15:48:17 CEST 2005 - ro@suse.de
|
||||
|
||||
- fix in init-script (do not try unmount if not mounted) (#91460)
|
||||
- fix in init-script (do not try unmount if not mounted) (#91460)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 6 17:28:03 CEST 2005 - schwab@suse.de
|
||||
@ -1921,12 +1881,12 @@ Tue May 31 13:16:12 CEST 2005 - okir@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 19 14:25:48 CEST 2005 - ro@suse.de
|
||||
|
||||
- do not warn about sync/async for readonly exports (#78369)
|
||||
- do not warn about sync/async for readonly exports (#78369)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 4 01:57:06 CEST 2005 - ro@suse.de
|
||||
|
||||
- make it build with gcc4
|
||||
- make it build with gcc4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 5 12:54:14 CET 2005 - schwab@suse.de
|
||||
@ -1938,7 +1898,7 @@ Sat Feb 5 12:54:14 CET 2005 - schwab@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 13 14:00:35 CET 2004 - ro@suse.de
|
||||
|
||||
- update to 1.0.7-pre2 (use 1.0.6.2 as package version)
|
||||
- update to 1.0.7-pre2 (use 1.0.6.2 as package version)
|
||||
- disable gss and nfsv4 for now
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -1978,7 +1938,7 @@ Thu Jun 24 12:58:14 CEST 2004 - ro@suse.de
|
||||
Tue Jun 22 14:23:11 CEST 2004 - ro@suse.de
|
||||
|
||||
- remove nfslock start script
|
||||
- remove nfslock dependency
|
||||
- remove nfslock dependency
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 17 23:11:31 CEST 2004 - ro@suse.de
|
||||
@ -2021,34 +1981,34 @@ Mon Sep 15 09:12:00 CEST 2003 - ro@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 29 18:47:29 CEST 2003 - ro@suse.de
|
||||
|
||||
- fix hed/tail calling syntax (#29644)
|
||||
- fix hed/tail calling syntax (#29644)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 25 11:41:31 CEST 2003 - ro@suse.de
|
||||
|
||||
- add restart_on_update/stop_on_removal macros
|
||||
- add restart_on_update/stop_on_removal macros
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 15 15:04:43 CEST 2003 - ro@suse.de
|
||||
|
||||
- added sysconfig metadata (#28908)
|
||||
- added sysconfig metadata (#28908)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 5 01:38:42 CEST 2003 - ro@suse.de
|
||||
|
||||
- fix compile for rquotad (unused anyway
|
||||
- fix compile for rquotad (unused anyway
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 31 14:15:43 CEST 2003 - ro@suse.de
|
||||
|
||||
- add support for STATD_HOSTNAME (#28201)
|
||||
- add support for STATD_HOSTNAME (#28201)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 28 14:20:00 CEST 2003 - ro@suse.de
|
||||
|
||||
- update to 1.0.5 and adapt patches
|
||||
- overflow patch already included
|
||||
- part of acl patch already included
|
||||
- part of acl patch already included
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 21 17:04:00 CEST 2003 - agruen@suse.de
|
||||
@ -2075,7 +2035,7 @@ Thu Jun 12 07:19:59 CEST 2003 - kukuk@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue May 13 00:34:35 CEST 2003 - ro@suse.de
|
||||
|
||||
- fix file list
|
||||
- fix file list
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 28 01:42:47 CET 2003 - ro@suse.de
|
||||
@ -2085,12 +2045,12 @@ Fri Mar 28 01:42:47 CET 2003 - ro@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 8 12:56:27 CET 2003 - ro@suse.de
|
||||
|
||||
- added sysconfig metadata (#22663)
|
||||
- added sysconfig metadata (#22663)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 6 15:07:56 CEST 2002 - ro@suse.de
|
||||
|
||||
- rcnfsserver: moved ypbind to should-start (#18952)
|
||||
- rcnfsserver: moved ypbind to should-start (#18952)
|
||||
- rcnfslock: fixed typo killing daemons on "status" (#19046)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -2107,7 +2067,7 @@ Mon Aug 26 11:47:10 CEST 2002 - okir@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 22 11:18:32 CEST 2002 - ro@suse.de
|
||||
|
||||
- fixed symlink rcnfslock (#18171)
|
||||
- fixed symlink rcnfslock (#18171)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 7 17:14:21 CEST 2002 - ro@suse.de
|
||||
@ -2118,7 +2078,7 @@ Wed Aug 7 17:14:21 CEST 2002 - ro@suse.de
|
||||
Thu Aug 1 16:47:34 CEST 2002 - ro@suse.de
|
||||
|
||||
- update to 1.0.1
|
||||
- added prereqs
|
||||
- added prereqs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 25 10:16:28 CEST 2002 - okir@suse.de
|
||||
@ -2142,7 +2102,7 @@ Tue Jul 16 18:41:22 CEST 2002 - kukuk@suse.de
|
||||
Fri Jun 14 01:55:23 CEST 2002 - ro@suse.de
|
||||
|
||||
- run suse_update_config
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 26 17:06:41 CET 2002 - ro@suse.de
|
||||
|
||||
@ -2151,31 +2111,31 @@ Tue Feb 26 17:06:41 CET 2002 - ro@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 14:07:06 CET 2002 - ro@suse.de
|
||||
|
||||
- ignore returncodes from killing statd and lockd (#13072)
|
||||
- ignore returncodes from killing statd and lockd (#13072)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 13:33:08 CET 2002 - ro@suse.de
|
||||
|
||||
- sysconfig/nfs-server -> sysconfig/nfs
|
||||
- sysconfig/nfs-server -> sysconfig/nfs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 9 11:44:08 CET 2002 - ro@suse.de
|
||||
|
||||
- removed variable NFS_SERVER (#12742)
|
||||
- moved USE_KERNEL_NFSD_NUMBER to /etc/sysconfig/nfs-server
|
||||
- moved USE_KERNEL_NFSD_NUMBER to /etc/sysconfig/nfs-server
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 26 15:36:25 CEST 2001 - ro@suse.de
|
||||
|
||||
- up to 0.3.3
|
||||
many fixes to canonicalize hostnames in exports
|
||||
many fixes to canonicalize hostnames in exports
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 24 15:31:29 CEST 2001 - ro@suse.de
|
||||
|
||||
- removed nfs-version 3 detection in start-script, all kernels
|
||||
that have kernel nfsd support usually do have nfsd-v3 support
|
||||
and detection would require at least a 5 sec wait in the script
|
||||
and detection would require at least a 5 sec wait in the script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 31 09:53:20 CEST 2001 - kukuk@suse.de
|
||||
@ -2187,26 +2147,26 @@ Tue Jul 31 09:53:20 CEST 2001 - kukuk@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 11 18:39:20 CEST 2001 - ro@suse.de
|
||||
|
||||
- lockd only started for 2.2 kernels instead of ignoring error
|
||||
- lockd only started for 2.2 kernels instead of ignoring error
|
||||
- completed rpc.statd to /sbin move in startscript
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 16:30:48 CET 2001 - ro@suse.de
|
||||
|
||||
- move rpc.lockd, rpc.statd to /sbin
|
||||
- move rpc.lockd, rpc.statd to /sbin
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 12 01:39:10 CET 2001 - ro@suse.de
|
||||
|
||||
- update to 0.3.1
|
||||
- ignore lockd error messages
|
||||
- dump filedescriptors before starting kernel threads
|
||||
- dump filedescriptors before starting kernel threads
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 6 12:33:46 CET 2001 - ro@suse.de
|
||||
|
||||
- renamed package to nfs-utils
|
||||
- Obsoletes and Provides nfsutils
|
||||
- Obsoletes and Provides nfsutils
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 12 01:47:05 CET 2001 - ro@suse.de
|
||||
@ -2216,7 +2176,7 @@ Fri Jan 12 01:47:05 CET 2001 - ro@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 11 23:09:27 CET 2001 - ro@suse.de
|
||||
|
||||
- don't fail if lockd can't be started
|
||||
- don't fail if lockd can't be started
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 00:44:49 PST 2000 - bk@suse.de
|
||||
@ -2232,24 +2192,24 @@ Tue Nov 28 10:30:00 CET 2000 - kukuk@suse.de
|
||||
Thu Oct 12 18:13:48 CEST 2000 - ro@suse.de
|
||||
|
||||
- exports.4 should be exports.5
|
||||
- removed k-prefix
|
||||
- removed k-prefix
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 12 15:43:43 CEST 2000 - ro@suse.de
|
||||
|
||||
- added exports.4 man-page
|
||||
- added exports.4 man-page
|
||||
- up to 0.2.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 27 11:44:11 CEST 2000 - ro@suse.de
|
||||
|
||||
- update to 0.2
|
||||
- fix for nfsserver.init (check for v3)
|
||||
- fix for nfsserver.init (check for v3)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 17 15:04:11 CEST 2000 - ro@suse.de
|
||||
|
||||
- ugraded from knfsd to successor package nfs-utils (v.0.1.9.1)
|
||||
- ugraded from knfsd to successor package nfs-utils (v.0.1.9.1)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 28 18:31:24 CEST 2000 - bjacke@suse.de
|
||||
@ -2286,18 +2246,18 @@ Sat Apr 15 16:22:26 CEST 2000 - kukuk@suse.de
|
||||
Wed Feb 16 17:31:37 CET 2000 - kukuk@suse.de
|
||||
|
||||
- Fill out Copyright and Group field
|
||||
- Remove rquotad from file list, it is already in the quota
|
||||
- Remove rquotad from file list, it is already in the quota
|
||||
package [Bug 1571]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 25 15:11:24 CET 2000 - ro@suse.de
|
||||
|
||||
- manpages to /usr/share using macro
|
||||
- manpages to /usr/share using macro
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 21 00:26:42 CEST 1999 - ro@suse.de
|
||||
|
||||
- renamed package from linuxnfs to knfsd
|
||||
- renamed package from linuxnfs to knfsd
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 12 17:56:24 CEST 1999 - garloff@suse.de
|
||||
@ -2333,7 +2293,7 @@ Mon Jun 14 10:27:36 MEST 1999 - kukuk@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 6 15:51:15 MEST 1999 - kukuk@suse.de
|
||||
|
||||
- update to version 1.3.3b
|
||||
- update to version 1.3.3b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 16 13:14:54 MET 1999 - ro@suse.de
|
||||
|
@ -22,7 +22,7 @@
|
||||
%endif
|
||||
|
||||
Name: nfs-utils
|
||||
Version: 2.8.1
|
||||
Version: 2.6.4
|
||||
Release: 0
|
||||
Summary: Support Utilities for Kernel nfsd
|
||||
License: GPL-2.0-or-later
|
||||
@ -42,6 +42,10 @@ Source25: rpc-svcgssd.options.conf
|
||||
Source26: nfs.conf
|
||||
Source27: nfs-kernel-server.tmpfiles.conf
|
||||
Patch0: nfs-utils-1.0.7-bind-syntax.patch
|
||||
Patch1: 0001-exportfs-remove-warning-if-neither-subtree_check-or-.patch
|
||||
Patch2: 0002-conffile-don-t-report-error-from-conf_init_file.patch
|
||||
Patch3: 0003-conffile-allow-usr-etc-to-provide-any-config-files-e.patch
|
||||
Patch4: 0004-fsidd-call-anonymous-sockets-by-their-name-only-don-.patch
|
||||
BuildRequires: e2fsprogs-devel
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libtool
|
||||
@ -55,11 +59,9 @@ BuildRequires: pkgconfig(krb5)
|
||||
BuildRequires: pkgconfig(libcap)
|
||||
BuildRequires: pkgconfig(libevent)
|
||||
BuildRequires: pkgconfig(libkeyutils)
|
||||
BuildRequires: pkgconfig(libnl-3.0)
|
||||
BuildRequires: pkgconfig(libtirpc)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(mount)
|
||||
BuildRequires: pkgconfig(readline)
|
||||
BuildRequires: pkgconfig(sqlite3)
|
||||
Suggests: python-base
|
||||
%{?systemd_ordering}
|
||||
@ -75,8 +77,6 @@ Group: Productivity/Networking/NFS
|
||||
Requires: keyutils
|
||||
Requires: netcfg
|
||||
Requires: rpcbind
|
||||
# The statd user relies on 'nogroup' from system-user-nobody
|
||||
Requires: system-user-nobody
|
||||
Requires(post): %fillup_prereq
|
||||
Requires(pre): permissions
|
||||
Obsoletes: nfs-utils < 1.1.0
|
||||
@ -368,7 +368,6 @@ fi
|
||||
%{_sbindir}/rpc.mountd
|
||||
%{_sbindir}/rpc.nfsd
|
||||
%{_sbindir}/nfsdcltrack
|
||||
%{_sbindir}/nfsdctl
|
||||
%{_sbindir}/nfsref
|
||||
%attr(0755,root,root) %{_sbindir}/nfsdclddb
|
||||
%attr(0755,root,root) %{_sbindir}/nfsdclnts
|
||||
@ -380,7 +379,6 @@ fi
|
||||
%{_mandir}/man8/nfsref.8%{ext_man}
|
||||
%{_mandir}/man8/rpc.mountd.8%{ext_man}
|
||||
%{_mandir}/man8/rpc.nfsd.8%{ext_man}
|
||||
%{_mandir}/man8/nfsdctl.8%{ext_man}
|
||||
%{_mandir}/man8/nfsdcltrack.8%{ext_man}
|
||||
%config(noreplace) %{_localstatedir}/lib/nfs/etab
|
||||
%config(noreplace) %{_localstatedir}/lib/nfs/rmtab
|
||||
|
Loading…
Reference in New Issue
Block a user