xref: /OK3568_Linux_fs/buildroot/package/rpcbind/0001-Remove-yellow-pages-support.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom 226b9c57ff403b407dbf1ff8a615da455a4cbd23 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
3*4882a593SmuzhiyunDate: Sat, 10 Nov 2012 22:03:43 +0100
4*4882a593SmuzhiyunSubject: [PATCH] Remove yellow pages support
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunThis support requires yellow pages support in libtirpc, which isn't
7*4882a593Smuzhiyunavailable. As most Buildroot users are most likely never going to need
8*4882a593Smuzhiyunsuch feature, get rid of it.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11*4882a593Smuzhiyun[ rebased for 1.2.6 ]
12*4882a593SmuzhiyunSigned-off-by: Petr Vorel <petr.vorel@gmail.com>
13*4882a593Smuzhiyun---
14*4882a593Smuzhiyun src/security.c | 15 ---------------
15*4882a593Smuzhiyun 1 file changed, 15 deletions(-)
16*4882a593Smuzhiyun
17*4882a593Smuzhiyundiff --git a/src/security.c b/src/security.c
18*4882a593Smuzhiyunindex 38967dd..0a70635 100644
19*4882a593Smuzhiyun--- a/src/security.c
20*4882a593Smuzhiyun+++ b/src/security.c
21*4882a593Smuzhiyun@@ -318,24 +318,9 @@ check_callit(SVCXPRT *xprt, struct r_rmtcall_args *args, int versnum /*__unused*
22*4882a593Smuzhiyun 		    args->rmt_proc != MOUNTPROC_UMNT)
23*4882a593Smuzhiyun 			break;
24*4882a593Smuzhiyun 		goto deny;
25*4882a593Smuzhiyun-	case YPBINDPROG:
26*4882a593Smuzhiyun-		if (args->rmt_proc != YPBINDPROC_SETDOM)
27*4882a593Smuzhiyun-			break;
28*4882a593Smuzhiyun-		/* FALLTHROUGH */
29*4882a593Smuzhiyun-	case YPPASSWDPROG:
30*4882a593Smuzhiyun 	case NFS_PROGRAM:
31*4882a593Smuzhiyun 	case RQUOTAPROG:
32*4882a593Smuzhiyun 		goto deny;
33*4882a593Smuzhiyun-	case YPPROG:
34*4882a593Smuzhiyun-		switch (args->rmt_proc) {
35*4882a593Smuzhiyun-		case YPPROC_ALL:
36*4882a593Smuzhiyun-		case YPPROC_MATCH:
37*4882a593Smuzhiyun-		case YPPROC_FIRST:
38*4882a593Smuzhiyun-		case YPPROC_NEXT:
39*4882a593Smuzhiyun-			goto deny;
40*4882a593Smuzhiyun-		default:
41*4882a593Smuzhiyun-			break;
42*4882a593Smuzhiyun-		}
43*4882a593Smuzhiyun 	default:
44*4882a593Smuzhiyun 		break;
45*4882a593Smuzhiyun 	}
46*4882a593Smuzhiyun--
47*4882a593Smuzhiyun2.31.1
48*4882a593Smuzhiyun
49