|
@@ -1,97 +0,0 @@
|
|
|
---- libtirpc-1.0.1.orig/src/rpc_soc.c 2015-10-30 16:15:14.000000000 +0100
|
|
|
-+++ libtirpc-1.0.1/src/rpc_soc.c 2015-11-29 16:39:17.831379460 +0100
|
|
|
-@@ -61,7 +61,6 @@
|
|
|
- #include <string.h>
|
|
|
- #include <unistd.h>
|
|
|
- #include <fcntl.h>
|
|
|
--#include <rpcsvc/nis.h>
|
|
|
-
|
|
|
- #include "rpc_com.h"
|
|
|
-
|
|
|
-@@ -522,86 +521,6 @@ clnt_broadcast(prog, vers, proc, xargs,
|
|
|
- }
|
|
|
-
|
|
|
- /*
|
|
|
-- * Create the client des authentication object. Obsoleted by
|
|
|
-- * authdes_seccreate().
|
|
|
-- */
|
|
|
--AUTH *
|
|
|
--authdes_create(servername, window, syncaddr, ckey)
|
|
|
-- char *servername; /* network name of server */
|
|
|
-- u_int window; /* time to live */
|
|
|
-- struct sockaddr *syncaddr; /* optional hostaddr to sync with */
|
|
|
-- des_block *ckey; /* optional conversation key to use */
|
|
|
--{
|
|
|
-- AUTH *nauth;
|
|
|
-- char hostname[NI_MAXHOST];
|
|
|
--
|
|
|
-- if (syncaddr) {
|
|
|
-- /*
|
|
|
-- * Change addr to hostname, because that is the way
|
|
|
-- * new interface takes it.
|
|
|
-- */
|
|
|
-- switch (syncaddr->sa_family) {
|
|
|
-- case AF_INET:
|
|
|
-- if (getnameinfo(syncaddr, sizeof(struct sockaddr_in), hostname,
|
|
|
-- sizeof hostname, NULL, 0, 0) != 0)
|
|
|
-- goto fallback;
|
|
|
-- break;
|
|
|
-- case AF_INET6:
|
|
|
-- if (getnameinfo(syncaddr, sizeof(struct sockaddr_in6), hostname,
|
|
|
-- sizeof hostname, NULL, 0, 0) != 0)
|
|
|
-- goto fallback;
|
|
|
-- break;
|
|
|
-- default:
|
|
|
-- goto fallback;
|
|
|
-- }
|
|
|
-- nauth = authdes_seccreate(servername, window, hostname, ckey);
|
|
|
-- return (nauth);
|
|
|
-- }
|
|
|
--fallback:
|
|
|
-- return authdes_seccreate(servername, window, NULL, ckey);
|
|
|
--}
|
|
|
--
|
|
|
--/*
|
|
|
-- * Create the client des authentication object. Obsoleted by
|
|
|
-- * authdes_pk_seccreate().
|
|
|
-- */
|
|
|
--extern AUTH *authdes_pk_seccreate(const char *, netobj *, u_int, const char *,
|
|
|
-- const des_block *, nis_server *);
|
|
|
--
|
|
|
--AUTH *
|
|
|
--authdes_pk_create(servername, pkey, window, syncaddr, ckey)
|
|
|
-- char *servername; /* network name of server */
|
|
|
-- netobj *pkey; /* public key */
|
|
|
-- u_int window; /* time to live */
|
|
|
-- struct sockaddr *syncaddr; /* optional hostaddr to sync with */
|
|
|
-- des_block *ckey; /* optional conversation key to use */
|
|
|
--{
|
|
|
-- AUTH *nauth;
|
|
|
-- char hostname[NI_MAXHOST];
|
|
|
--
|
|
|
-- if (syncaddr) {
|
|
|
-- /*
|
|
|
-- * Change addr to hostname, because that is the way
|
|
|
-- * new interface takes it.
|
|
|
-- */
|
|
|
-- switch (syncaddr->sa_family) {
|
|
|
-- case AF_INET:
|
|
|
-- if (getnameinfo(syncaddr, sizeof(struct sockaddr_in), hostname,
|
|
|
-- sizeof hostname, NULL, 0, 0) != 0)
|
|
|
-- goto fallback;
|
|
|
-- break;
|
|
|
-- default:
|
|
|
-- goto fallback;
|
|
|
-- }
|
|
|
-- nauth = authdes_pk_seccreate(servername, pkey, window, hostname, ckey, NULL);
|
|
|
-- return (nauth);
|
|
|
-- }
|
|
|
--fallback:
|
|
|
-- return authdes_pk_seccreate(servername, pkey, window, NULL, ckey, NULL);
|
|
|
--}
|
|
|
--
|
|
|
--
|
|
|
--/*
|
|
|
- * Create a client handle for a unix connection. Obsoleted by clnt_vc_create()
|
|
|
- */
|
|
|
- CLIENT *
|