]> andersk Git - moira.git/commitdiff
Changed to use rcmd instead of sms on target end of xfer.
authorwesommer <wesommer>
Fri, 28 Aug 1987 19:05:23 +0000 (19:05 +0000)
committerwesommer <wesommer>
Fri, 28 Aug 1987 19:05:23 +0000 (19:05 +0000)
update/auth_001.c
update/ticket.c

index 47c9df599d1dcf73519bc1eb770bd5d2a7dcce4a..ab5261fbb45623207ed616ef9a1a2cda59ecba96 100644 (file)
@@ -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;
index c27f3738a5dc3245b206e6a6c809bb7ec5a41d8b..27826d6ea47d14460c2c4fde5c1690349e1de30b 100644 (file)
@@ -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
This page took 0.03223 seconds and 5 git commands to generate.