forked from pool/nfs-utils
		
	Compare commits
	
		
			124 Commits
		
	
	
		
	
	| Author | SHA256 | Date | |
|---|---|---|---|
| eca6975045 | |||
| 99d3e0d9fa | |||
| 05ba8ea61f | |||
| 673a2eaae3 | |||
| 83163c6153 | |||
| bd18ed3b43 | |||
| 2f4a513b91 | |||
| 86453a4da0 | |||
| 8f8dc2c589 | |||
| 6d3d5bb751 | |||
| 614384561c | |||
| 81189f62a0 | |||
| 6fbf282f2b | |||
| 61638f20fe | |||
| 38734b90f0 | |||
| 416e933f87 | |||
| 357051827a | |||
| f214b360ae | |||
| 99a02911ea | |||
|  | fd7c3c1d4b | ||
| a62ae64dfa | |||
| d5c81f6bb7 | |||
|  | 3709bdfad4 | ||
| ca919164c0 | |||
| 7bbe1ec571 | |||
| 31b2cc2d5c | |||
| 41babc7a6b | |||
| d5b0642d2a | |||
| 2316e32c5b | |||
| c984125dc7 | |||
| a99cae137d | |||
| d3ffab3b4c | |||
| 71ae7528f6 | |||
| dae2dd9a7f | |||
| d4d7191993 | |||
| 3df2199cbd | |||
| bc7ce2fa93 | |||
| dc6a634f72 | |||
| 3943d6b585 | |||
| 283d38551d | |||
| a9530f0412 | |||
| 4e5019372c | |||
| f266bdf49a | |||
| 985935d19b | |||
| c6ed9126ee | |||
| ed2bf79205 | |||
| ddc813cf09 | |||
| 9d338a5aac | |||
| f911d1d37b | |||
| b14cb124c7 | |||
| c1b7e57354 | |||
| 7a034a6566 | |||
| 4fbe0d90ce | |||
| 64fe6dcef9 | |||
| c00fe84b3a | |||
|  | 81c55c47d0 | ||
| a6ee7ecd83 | |||
| e85c6d7c9f | |||
|  | c4af0a6187 | ||
|  | 7f805e900d | ||
| 5551802674 | |||
|  | d9fb88e93e | ||
|  | 12471cd073 | ||
|  | 7014cf0f69 | ||
|  | 4b6a5aedc9 | ||
|  | 1f16da4443 | ||
|  | fd209d90ce | ||
|  | aaeabf3d3b | ||
|  | ad9796d0fd | ||
|  | f43ddda523 | ||
|  | ca21bcbb7c | ||
|  | 2a101114d3 | ||
|  | d394ab8463 | ||
|  | eda802ebca | ||
|  | 9d21c95f1c | ||
|  | 413941faf9 | ||
|  | 77848b611f | ||
|  | 55653a01c5 | ||
|  | 2e649219cd | ||
|  | 032a802528 | ||
|  | 27554f60d9 | ||
|  | f9f7761575 | ||
|  | e11aaaf5a1 | ||
|  | 3ddbf07fd7 | ||
|  | f7a11240b0 | ||
|  | 553a348fc9 | ||
|  | c0824685b6 | ||
|  | 3336268470 | ||
|  | fdc953d385 | ||
|  | d220ae3fee | ||
|  | 9bc67bc793 | ||
|  | 5781e58ba3 | ||
|  | c0ddf389b5 | ||
|  | 5788e51bfa | ||
|  | 7c9d9199ed | ||
|  | 4c8b8798a9 | ||
|  | af869c57dd | ||
|  | bab5c06e73 | ||
|  | 2f879af0e0 | ||
|  | c6787dcef3 | ||
|  | 78ba2e746c | ||
|  | e0486281c3 | ||
|  | 237cab2498 | ||
|  | 0e77e8001a | ||
|  | e71f80c91d | ||
|  | b1a128631b | ||
|  | 42fdfcaf5e | ||
|  | e042da25bc | ||
|  | a9e484403a | ||
|  | e90aa0d140 | ||
|  | 706ad64ee8 | ||
|  | 0e1968e2af | ||
| 22637f4fb5 | |||
| 15a973b7cb | |||
| 40b48947ba | |||
| 84049bf6c8 | |||
|  | e63169b858 | ||
|  | 499603bfcc | ||
|  | 90ef3f32ef | ||
|  | 627f2ee5fa | ||
|  | bd748cc245 | ||
|  | 461b5b7282 | ||
|  | 0f96d2b308 | ||
|  | 74466a48f3 | 
							
								
								
									
										99
									
								
								0001-gssd-revert-commit-a5f3b7ccb01c.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										99
									
								
								0001-gssd-revert-commit-a5f3b7ccb01c.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,99 @@ | |||||||
|  | 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 | ||||||
|  |  | ||||||
							
								
								
									
										51
									
								
								0002-gssd-revert-commit-513630d720bd.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								0002-gssd-revert-commit-513630d720bd.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | |||||||
|  | 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 | ||||||
|  |  | ||||||
							
								
								
									
										60
									
								
								0003-gssd-switch-to-using-rpc_gss_seccreate.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								0003-gssd-switch-to-using-rpc_gss_seccreate.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,60 @@ | |||||||
|  | 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 | ||||||
|  |  | ||||||
| @@ -0,0 +1,62 @@ | |||||||
|  | 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 | ||||||
|  |  | ||||||
							
								
								
									
										101
									
								
								0005-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-user-crede.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								0005-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-user-crede.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,101 @@ | |||||||
|  | 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 | ||||||
|  |  | ||||||
							
								
								
									
										35
									
								
								0006-configure-check-for-rpc_gss_seccreate.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								0006-configure-check-for-rpc_gss_seccreate.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | |||||||
|  | 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,3 +1,14 @@ | |||||||
|  | ------------------------------------------------------------------- | ||||||
|  | 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> | Mon Apr 22 02:56:13 UTC 2024 - Neil Brown <nfbrown@suse.com> | ||||||
|  |  | ||||||
| @@ -144,7 +155,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> | 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> | Tue Mar  8 20:58:54 UTC 2022 - Dirk Müller <dmueller@suse.com> | ||||||
| @@ -186,7 +197,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> | Thu Sep  9 23:35:04 UTC 2021 - Neil Brown <nfbrown@suse.com> | ||||||
|  |  | ||||||
| - Add 0001-gssd-fix-crash-in-debug-message.patch | - 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) |   (boo#1190144) | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| @@ -366,7 +377,7 @@ Mon Feb 10 18:58:59 UTC 2020 - Petr Vorel <pvorel@suse.cz> | |||||||
|    Dropped patches (upstream used different solution): |    Dropped patches (upstream used different solution): | ||||||
|    - 0009-Allow-compilation-to-succeed-with-fno-common.patch (btw this used |    - 0009-Allow-compilation-to-succeed-with-fno-common.patch (btw this used | ||||||
| 	 Patch0: instead of Patch10:) (boo#1160405) | 	 Patch0: instead of Patch10:) (boo#1160405) | ||||||
|     |  | ||||||
|    Add nfsdcld - NFSv4 Client Tracking Daemon, add nfsdcld.service and enable it |    Add nfsdcld - NFSv4 Client Tracking Daemon, add nfsdcld.service and enable it | ||||||
|    for nfs-kernel-server, add man page |    for nfs-kernel-server, add man page | ||||||
|    Add clddb-tool - tool for downgrading the nfsdcld sqlite database schema, |    Add clddb-tool - tool for downgrading the nfsdcld sqlite database schema, | ||||||
| @@ -515,7 +526,7 @@ Fri Jul  6 15:02:49 CEST 2018 - kukuk@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Thu Nov 23 13:40:51 UTC 2017 - rbrown@suse.com | 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) |   %_fillupdir macro (boo#1069468) | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| @@ -1020,7 +1031,7 @@ Mon May 13 15:32:55 UTC 2013 - coolo@suse.com | |||||||
| Wed Mar  6 20:04:55 UTC 2013 - darin@darins.net | Wed Mar  6 20:04:55 UTC 2013 - darin@darins.net | ||||||
|  |  | ||||||
| - nfsserver.init,sysconfig.nfs - Add support for setting rpc.mountd | - nfsserver.init,sysconfig.nfs - Add support for setting rpc.mountd | ||||||
|   options.  |   options. | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Wed Nov 28 00:08:55 UTC 2012 - nfbrown@suse.com | Wed Nov 28 00:08:55 UTC 2012 - nfbrown@suse.com | ||||||
| @@ -1085,7 +1096,7 @@ Sun Nov 20 06:47:14 UTC 2011 - coolo@suse.com | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Sun Nov  6 11:43:39 UTC 2011 - puzel@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 | Wed Oct 12 05:18:17 UTC 2011 - nfbrown@suse.com | ||||||
| @@ -1261,7 +1272,7 @@ Sun May  9 23:07:24 UTC 2010 - nfbrown@novell.com | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Mon Apr 19 23:43:45 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 |   scripts to request the inclusion of nfs support | ||||||
|   by setting need_nfs to 1.  (bnc#572207) |   by setting need_nfs to 1.  (bnc#572207) | ||||||
|  |  | ||||||
| @@ -1294,7 +1305,7 @@ Tue Feb 23 22:15:18 UTC 2010 - nfbrown@novell.com | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Sun Nov 29 22:03:26 UTC 2009 - 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. |   tries a v3 mount after a v4 mount fails with ENOENT. | ||||||
|   Older linux nfsd servers return EPERM, so fall |   Older linux nfsd servers return EPERM, so fall | ||||||
|   back in that case too.  bnc#557138 |   back in that case too.  bnc#557138 | ||||||
| @@ -1303,7 +1314,7 @@ Sun Nov 29 22:03:26 UTC 2009 - nfbrown@novell.com | |||||||
| Thu Nov  5 03:16:22 UTC 2009 - nfbrown@novell.com | Thu Nov  5 03:16:22 UTC 2009 - nfbrown@novell.com | ||||||
|  |  | ||||||
| - New upsteam release - 1.2.1 | - New upsteam release - 1.2.1 | ||||||
|   Includes new config file: /etc/nfsmount.conf and  |   Includes new config file: /etc/nfsmount.conf and | ||||||
|   man page. |   man page. | ||||||
| - nfs.init | - nfs.init | ||||||
|   * implement try-restart in a more gentle fashion |   * implement try-restart in a more gentle fashion | ||||||
| @@ -1320,7 +1331,7 @@ Thu Nov  5 03:16:22 UTC 2009 - nfbrown@novell.com | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Fri Oct 30 05:43:32 CET 2009 - nfbrown@suse.de | 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 |   for shutdown.  This allows any 'sync' to happen | ||||||
|   before we turn off the network. |   before we turn off the network. | ||||||
|   (bnc#503640) |   (bnc#503640) | ||||||
| @@ -1361,7 +1372,7 @@ Sun Dec  7 22:20:05 CET 2008 - nfbrown@suse.de | |||||||
| - gssd-mem-leak | - gssd-mem-leak | ||||||
|   * set better expiry date for cached auth info |   * set better expiry date for cached auth info | ||||||
|   so kernel does not run out of memory |   so kernel does not run out of memory | ||||||
|   bnc#442490   |   bnc#442490 | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Fri Dec  5 02:43:20 CET 2008 - nfbrown@suse.de | Fri Dec  5 02:43:20 CET 2008 - nfbrown@suse.de | ||||||
| @@ -1389,7 +1400,7 @@ Tue Dec  2 03:15:50 CET 2008 - nfbrown@suse.de | |||||||
| - nfsserver.init | - nfsserver.init | ||||||
|   * set lockd sysctls before starting lockd. |   * set lockd sysctls before starting lockd. | ||||||
|     (bnc#443118) |     (bnc#443118) | ||||||
|   |  | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Tue Nov 25 06:10:31 CET 2008 - nfbrown@suse.de | Tue Nov 25 06:10:31 CET 2008 - nfbrown@suse.de | ||||||
| @@ -1412,7 +1423,7 @@ Mon Nov 24 00:01:51 CET 2008 - nfbrown@suse.de | |||||||
|   * Don't use 'system' to run start-statd |   * Don't use 'system' to run start-statd | ||||||
|   as this looses our setuid bit. |   as this looses our setuid bit. | ||||||
|   bnc#447812 |   bnc#447812 | ||||||
|   |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Fri Nov 21 11:45:58 CET 2008 - hare@suse.de | Fri Nov 21 11:45:58 CET 2008 - hare@suse.de | ||||||
|  |  | ||||||
| @@ -1457,21 +1468,21 @@ Fri Nov 14 03:19:34 CET 2008 - nfbrown@suse.de | |||||||
| Fri Nov  7 04:32:51 CET 2008 - nfbrown@suse.de | Fri Nov  7 04:32:51 CET 2008 - nfbrown@suse.de | ||||||
|  |  | ||||||
| - nfs.init | - 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 |       $status should have been $state | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Mon Oct 13 17:58:34 CEST 2008 - mkoenig@suse.de | 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) |   * 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 |   * let close_usr do the work before the NFS filesystems get unmounted | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Mon Oct 13 10:35:13 CEST 2008 - ro@suse.de | 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 | Mon Oct  6 14:37:33 CEST 2008 - kukuk@suse.de | ||||||
| @@ -1586,7 +1597,7 @@ Fri May  2 05:22:19 CEST 2008 - nfbrown@suse.de | |||||||
| - Added SM_NOTIFY_OPTIONS sysconfig - (bnc #379806) | - Added SM_NOTIFY_OPTIONS sysconfig - (bnc #379806) | ||||||
| - Removed needless rc_status/rc_exit games in nfsserver.init (bnc #380156) | - Removed needless rc_status/rc_exit games in nfsserver.init (bnc #380156) | ||||||
| - Fixed some sysconfig entries that asked to restart non-existent | - 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 | Fri Apr 11 12:08:38 CEST 2008 - jsrain@suse.cz | ||||||
| @@ -1602,25 +1613,25 @@ Wed Apr  9 12:06:23 CEST 2008 - jsrain@suse.cz | |||||||
| Tue Apr  1 16:12:22 CEST 2008 - mkoenig@suse.de | Tue Apr  1 16:12:22 CEST 2008 - mkoenig@suse.de | ||||||
|  |  | ||||||
| - fix path srvinfo.d -> svcinfo.d | - 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 | Thu Mar 27 13:53:20 CET 2008 - mkoenig@suse.de | ||||||
|  |  | ||||||
| - update to version 1.1.2  | - update to version 1.1.2 | ||||||
| - uses libgssglue instead of libgssapi  | - uses libgssglue instead of libgssapi | ||||||
| - remove patch | - remove patch | ||||||
|   nfs-utils-o_create-mode |   nfs-utils-o_create-mode | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Wed Mar 26 17:11:33 CET 2008 - mkoenig@suse.de | 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 | 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 | Wed Feb 13 21:04:46 CET 2008 - jeffm@suse.com | ||||||
| @@ -1645,7 +1656,7 @@ Mon Dec 17 02:29:08 CET 2007 - nfbrown@suse.de | |||||||
| Mon Nov 12 12:58:01 CET 2007 - ro@suse.de | Mon Nov 12 12:58:01 CET 2007 - ro@suse.de | ||||||
|  |  | ||||||
| - use navigation icons from latex2html in nfs-utils-doc package | - use navigation icons from latex2html in nfs-utils-doc package | ||||||
|   (#116355)  |   (#116355) | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Fri Sep 14 12:22:08 CEST 2007 - ro@suse.de | Fri Sep 14 12:22:08 CEST 2007 - ro@suse.de | ||||||
| @@ -1657,12 +1668,12 @@ Fri Sep 14 12:22:08 CEST 2007 - ro@suse.de | |||||||
| Wed Sep 12 15:36:34 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 | - 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 | 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 | Tue Jul 17 13:32:25 CEST 2007 - meissner@suse.de | ||||||
| @@ -1704,7 +1715,7 @@ Tue Feb 27 08:52:29 CET 2007 - ro@suse.de | |||||||
|   - Fix -n option to mountd |   - Fix -n option to mountd | ||||||
|   - Document sensitive gids |   - Document sensitive gids | ||||||
| - upstreamed patches deleted: | - upstreamed patches deleted: | ||||||
|   nfs-utils-anon-uid32.patch  |   nfs-utils-anon-uid32.patch | ||||||
| - added e2fsprogs-devel (for libblkid) | - added e2fsprogs-devel (for libblkid) | ||||||
| - nhfsXXX binaries and manpages have been removed upstream | - nhfsXXX binaries and manpages have been removed upstream | ||||||
|  |  | ||||||
| @@ -1722,7 +1733,7 @@ Mon Jan  8 18:23:44 CET 2007 - ro@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Mon Dec 18 18:40:03 CET 2006 - 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 | Tue Aug  8 17:49:47 CEST 2006 - ro@suse.de | ||||||
| @@ -1743,7 +1754,7 @@ Tue Aug  8 17:49:47 CEST 2006 - ro@suse.de | |||||||
|   - nfs-utils-1.0.7-strip.patch |   - nfs-utils-1.0.7-strip.patch | ||||||
|   - nfs-utils-64bigendian.patch |   - nfs-utils-64bigendian.patch | ||||||
|   - nfs-utils-1.0.6-quota.patch (upstream different) |   - nfs-utils-1.0.6-quota.patch (upstream different) | ||||||
|    |  | ||||||
|   partly upstreamed patches: |   partly upstreamed patches: | ||||||
|   - nfs-utils-1.0.6-anon-uid32.patch |   - nfs-utils-1.0.6-anon-uid32.patch | ||||||
|   - nfs-utils-1.0.7-gssd-select-ccache.patch |   - nfs-utils-1.0.7-gssd-select-ccache.patch | ||||||
| @@ -1760,17 +1771,17 @@ Thu Jul 13 14:33:24 CEST 2006 - aj@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Fri Jun 23 15:20:54 CEST 2006 - ro@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 | 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 | 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 | Fri Jun  2 12:39:10 CEST 2006 - ro@suse.de | ||||||
| @@ -1781,7 +1792,7 @@ Fri Jun  2 12:39:10 CEST 2006 - ro@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Fri Jun  2 12:17:25 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 | Tue May  2 09:39:42 CEST 2006 - okir@suse.de | ||||||
| @@ -1792,7 +1803,7 @@ Tue May  2 09:39:42 CEST 2006 - okir@suse.de | |||||||
| Mon Apr 24 14:05:16 CEST 2006 - ro@suse.de | Mon Apr 24 14:05:16 CEST 2006 - ro@suse.de | ||||||
|  |  | ||||||
| - nfs-server rc-script: make force-reload do as reload does | - nfs-server rc-script: make force-reload do as reload does | ||||||
|   (#167152)  |   (#167152) | ||||||
| - nfs-server rc-script: reload idmapd if NFSV4 is on (#167016) | - nfs-server rc-script: reload idmapd if NFSV4 is on (#167016) | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| @@ -1817,7 +1828,7 @@ Fri Jan 27 02:14:16 CET 2006 - mls@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Wed Jan 25 16:20:23 CET 2006 - ro@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 | Tue Jan 17 00:32:02 CET 2006 - schwab@suse.de | ||||||
| @@ -1833,12 +1844,12 @@ Mon Dec 19 14:56:53 CET 2005 - mmj@suse.de | |||||||
| Mon Nov 28 16:29:12 CET 2005 - ro@suse.de | Mon Nov 28 16:29:12 CET 2005 - ro@suse.de | ||||||
|  |  | ||||||
| - fix init scripts: in the stop case, a not running service | - 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 | 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 | Thu Sep  1 11:09:56 CEST 2005 - okir@suse.de | ||||||
| @@ -1861,7 +1872,7 @@ Fri Aug 19 14:23:23 CEST 2005 - okir@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Mon Jun 20 15:48:17 CEST 2005 - ro@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 | Mon Jun  6 17:28:03 CEST 2005 - schwab@suse.de | ||||||
| @@ -1881,12 +1892,12 @@ Tue May 31 13:16:12 CEST 2005 - okir@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Tue Apr 19 14:25:48 CEST 2005 - ro@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 | 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 | Sat Feb  5 12:54:14 CET 2005 - schwab@suse.de | ||||||
| @@ -1898,7 +1909,7 @@ Sat Feb  5 12:54:14 CET 2005 - schwab@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Mon Dec 13 14:00:35 CET 2004 - ro@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 | - disable gss and nfsv4 for now | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| @@ -1938,7 +1949,7 @@ Thu Jun 24 12:58:14 CEST 2004 - ro@suse.de | |||||||
| Tue Jun 22 14:23:11 CEST 2004 - ro@suse.de | Tue Jun 22 14:23:11 CEST 2004 - ro@suse.de | ||||||
|  |  | ||||||
| - remove nfslock start script | - remove nfslock start script | ||||||
| - remove nfslock dependency  | - remove nfslock dependency | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Thu Jun 17 23:11:31 CEST 2004 - ro@suse.de | Thu Jun 17 23:11:31 CEST 2004 - ro@suse.de | ||||||
| @@ -1981,34 +1992,34 @@ Mon Sep 15 09:12:00 CEST 2003 - ro@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Fri Aug 29 18:47:29 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 | 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 | 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 | 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 | 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 | Mon Jul 28 14:20:00 CEST 2003 - ro@suse.de | ||||||
|  |  | ||||||
| - update to 1.0.5 and adapt patches | - update to 1.0.5 and adapt patches | ||||||
| - overflow patch already included | - 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 | Mon Jul 21 17:04:00 CEST 2003 - agruen@suse.de | ||||||
| @@ -2035,7 +2046,7 @@ Thu Jun 12 07:19:59 CEST 2003 - kukuk@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Tue May 13 00:34:35 CEST 2003 - ro@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 | Fri Mar 28 01:42:47 CET 2003 - ro@suse.de | ||||||
| @@ -2045,12 +2056,12 @@ Fri Mar 28 01:42:47 CET 2003 - ro@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Wed Jan  8 12:56:27 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 | 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) | - rcnfslock: fixed typo killing daemons on "status" (#19046) | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| @@ -2067,7 +2078,7 @@ Mon Aug 26 11:47:10 CEST 2002 - okir@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Thu Aug 22 11:18:32 CEST 2002 - ro@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 | Wed Aug  7 17:14:21 CEST 2002 - ro@suse.de | ||||||
| @@ -2078,7 +2089,7 @@ Wed Aug  7 17:14:21 CEST 2002 - ro@suse.de | |||||||
| Thu Aug  1 16:47:34 CEST 2002 - ro@suse.de | Thu Aug  1 16:47:34 CEST 2002 - ro@suse.de | ||||||
|  |  | ||||||
| - update to 1.0.1 | - update to 1.0.1 | ||||||
| - added prereqs  | - added prereqs | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Thu Jul 25 10:16:28 CEST 2002 - okir@suse.de | Thu Jul 25 10:16:28 CEST 2002 - okir@suse.de | ||||||
| @@ -2102,7 +2113,7 @@ Tue Jul 16 18:41:22 CEST 2002 - kukuk@suse.de | |||||||
| Fri Jun 14 01:55:23 CEST 2002 - ro@suse.de | Fri Jun 14 01:55:23 CEST 2002 - ro@suse.de | ||||||
|  |  | ||||||
| - run suse_update_config | - run suse_update_config | ||||||
|   |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Tue Feb 26 17:06:41 CET 2002 - ro@suse.de | Tue Feb 26 17:06:41 CET 2002 - ro@suse.de | ||||||
|  |  | ||||||
| @@ -2111,31 +2122,31 @@ Tue Feb 26 17:06:41 CET 2002 - ro@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Wed Feb  6 14:07:06 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 | 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 | Wed Jan  9 11:44:08 CET 2002 - ro@suse.de | ||||||
|  |  | ||||||
| - removed variable NFS_SERVER (#12742) | - 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 | Wed Sep 26 15:36:25 CEST 2001 - ro@suse.de | ||||||
|  |  | ||||||
| - up to 0.3.3 | - 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 | Fri Aug 24 15:31:29 CEST 2001 - ro@suse.de | ||||||
|  |  | ||||||
| - removed nfs-version 3 detection in start-script, all kernels | - removed nfs-version 3 detection in start-script, all kernels | ||||||
|   that have kernel nfsd support usually do have nfsd-v3 support |   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 | Tue Jul 31 09:53:20 CEST 2001 - kukuk@suse.de | ||||||
| @@ -2147,26 +2158,26 @@ Tue Jul 31 09:53:20 CEST 2001 - kukuk@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Wed Apr 11 18:39:20 CEST 2001 - ro@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 | - completed rpc.statd to /sbin move in startscript | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Mon Mar 12 16:30:48 CET 2001 - ro@suse.de | 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 | Mon Mar 12 01:39:10 CET 2001 - ro@suse.de | ||||||
|  |  | ||||||
| - update to 0.3.1 | - update to 0.3.1 | ||||||
| - ignore lockd error messages | - 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 | Tue Feb  6 12:33:46 CET 2001 - ro@suse.de | ||||||
|  |  | ||||||
| - renamed package to nfs-utils | - renamed package to nfs-utils | ||||||
| - Obsoletes and Provides nfsutils  | - Obsoletes and Provides nfsutils | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Fri Jan 12 01:47:05 CET 2001 - ro@suse.de | Fri Jan 12 01:47:05 CET 2001 - ro@suse.de | ||||||
| @@ -2176,7 +2187,7 @@ Fri Jan 12 01:47:05 CET 2001 - ro@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Thu Jan 11 23:09:27 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 | Wed Dec  6 00:44:49 PST 2000 - bk@suse.de | ||||||
| @@ -2192,24 +2203,24 @@ Tue Nov 28 10:30:00 CET 2000 - kukuk@suse.de | |||||||
| Thu Oct 12 18:13:48 CEST 2000 - ro@suse.de | Thu Oct 12 18:13:48 CEST 2000 - ro@suse.de | ||||||
|  |  | ||||||
| - exports.4 should be exports.5 | - exports.4 should be exports.5 | ||||||
| - removed k-prefix  | - removed k-prefix | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Thu Oct 12 15:43:43 CEST 2000 - ro@suse.de | 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 | - up to 0.2.1 | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Wed Sep 27 11:44:11 CEST 2000 - ro@suse.de | Wed Sep 27 11:44:11 CEST 2000 - ro@suse.de | ||||||
|  |  | ||||||
| - update to 0.2 | - 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 | 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 | Fri Jul 28 18:31:24 CEST 2000 - bjacke@suse.de | ||||||
| @@ -2246,18 +2257,18 @@ Sat Apr 15 16:22:26 CEST 2000 - kukuk@suse.de | |||||||
| Wed Feb 16 17:31:37 CET 2000 - kukuk@suse.de | Wed Feb 16 17:31:37 CET 2000 - kukuk@suse.de | ||||||
|  |  | ||||||
| - Fill out Copyright and Group field | - 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] |   package [Bug 1571] | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Tue Jan 25 15:11:24 CET 2000 - ro@suse.de | 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 | 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 | Tue Oct 12 17:56:24 CEST 1999 - garloff@suse.de | ||||||
| @@ -2293,7 +2304,7 @@ Mon Jun 14 10:27:36 MEST 1999 - kukuk@suse.de | |||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Sun Jun  6 15:51:15 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 | Tue Mar 16 13:14:54 MET 1999 - ro@suse.de | ||||||
|   | |||||||
| @@ -46,6 +46,13 @@ Patch1:         0001-exportfs-remove-warning-if-neither-subtree_check-or-.patch | |||||||
| Patch2:         0002-conffile-don-t-report-error-from-conf_init_file.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 | 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 | Patch4:         0004-fsidd-call-anonymous-sockets-by-their-name-only-don-.patch | ||||||
|  | # PATCH-FIX-UPSTREAM: fix build against libtirpc 1.3.5 | ||||||
|  | Patch5:         0001-gssd-revert-commit-a5f3b7ccb01c.patch | ||||||
|  | Patch6:         0002-gssd-revert-commit-513630d720bd.patch | ||||||
|  | Patch7:         0003-gssd-switch-to-using-rpc_gss_seccreate.patch | ||||||
|  | Patch8:         0004-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-machine-cr.patch | ||||||
|  | Patch9:         0005-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-user-crede.patch | ||||||
|  | Patch10:        0006-configure-check-for-rpc_gss_seccreate.patch | ||||||
| BuildRequires:  e2fsprogs-devel | BuildRequires:  e2fsprogs-devel | ||||||
| BuildRequires:  gcc-c++ | BuildRequires:  gcc-c++ | ||||||
| BuildRequires:  libtool | BuildRequires:  libtool | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user