From 1c6164bb748327131c44c31c31df71d12077c729 Mon Sep 17 00:00:00 2001 From: wesommer Date: Fri, 28 Aug 1987 19:05:23 +0000 Subject: [PATCH] Changed to use rcmd instead of sms on target end of xfer. --- update/auth_001.c | 7 ++++--- update/ticket.c | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/update/auth_001.c b/update/auth_001.c index 47c9df59..ab5261fb 100644 --- a/update/auth_001.c +++ b/update/auth_001.c @@ -22,7 +22,8 @@ extern struct sockaddr_in *client_address(); extern CONNECTION conn; int code; extern char *PrincipalHostname(); -static char sms[] = "sms"; +static char service[] = "rcmd"; +static char master[] = "sms"; static char qmark[] = "???"; /* @@ -56,7 +57,7 @@ auth_001(str) ticket_st.mbz = 0; ticket_st.length = MAX_STRING_SIZE(data); bcopy(STRING_DATA(data), ticket_st.dat, MAX_STRING_SIZE(data)); - code = rd_ap_req(&ticket_st, sms, + code = rd_ap_req(&ticket_st, service, PrincipalHostname(host), 0, &ad, "/etc/srvtab"); if (code) { @@ -69,7 +70,7 @@ auth_001(str) if (get_krbrlm(realm,0)) realm[0] = '\0'; code = EPERM; - if (strcmp(sms, ad.pname)) + if (strcmp(master, ad.pname)) goto auth_failed; if (ad.pinst[0] != '\0') goto auth_failed; diff --git a/update/ticket.c b/update/ticket.c index c27f3738..27826d6e 100644 --- a/update/ticket.c +++ b/update/ticket.c @@ -20,7 +20,8 @@ static char *rcsid_ticket_c = "$Header$"; /*static char tkt_pathname[] = "/tmp/tkt:sms";*/ static char *srvtab = SRVTAB; /* default == /etc/srvtab */ static char realm[REALM_SZ]; -static char sms[] = "sms"; +static char master[] = "sms"; +static char service[] = "rcmd"; extern char *tkt_string(), *PrincipalHostname(); static int initialized = 0; @@ -40,7 +41,7 @@ get_sms_update_ticket(host, ticket) init(); strcpy(phost, PrincipalHostname(host)); try_it: - code = mk_ap_req(ticket, sms, phost, realm, (long)0); + code = mk_ap_req(ticket, service, phost, realm, (long)0); if (pass == 1) { /* maybe we're taking too long? */ if ((code = get_sms_tgt()) != 0) { @@ -61,7 +62,7 @@ get_sms_tgt() { register int code; init(); - code = get_svc_in_tkt(sms, "", realm, "krbtgt", realm, 1, srvtab); + code = get_svc_in_tkt(master, "", realm, "krbtgt", realm, 1, srvtab); if (!code) return(0); else -- 2.45.2