Use stdout rather than stderr. Add newlines to many strings.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1524 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -120,14 +120,14 @@ sec_prot_internal(int level)
|
|||||||
verbose = 0;
|
verbose = 0;
|
||||||
|
|
||||||
if(!auth_complete){
|
if(!auth_complete){
|
||||||
fprintf(stderr, "No security data exchange has taken place.\n");
|
printf("No security data exchange has taken place.\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(level){
|
if(level){
|
||||||
ret = command("PBSZ %d", s);
|
ret = command("PBSZ %d", s);
|
||||||
if(ret != COMPLETE){
|
if(ret != COMPLETE){
|
||||||
fprintf(stderr, "Failed to set protection buffer size.\n");
|
printf("Failed to set protection buffer size.\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
auth_pbsz = s;
|
auth_pbsz = s;
|
||||||
@@ -143,7 +143,7 @@ sec_prot_internal(int level)
|
|||||||
verbose = old_verbose;
|
verbose = old_verbose;
|
||||||
ret = command("PROT %c", level["CSEP"]); /* XXX :-) */
|
ret = command("PROT %c", level["CSEP"]); /* XXX :-) */
|
||||||
if(ret != COMPLETE){
|
if(ret != COMPLETE){
|
||||||
fprintf(stderr, "Failed to set protection level.\n");
|
printf("Failed to set protection level.\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -152,27 +152,26 @@ sec_prot_internal(int level)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void sec_prot(int argc, char **argv)
|
void
|
||||||
|
sec_prot(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int level = -1;
|
int level = -1;
|
||||||
|
|
||||||
if(argc != 2){
|
if(argc != 2){
|
||||||
fprintf(stderr,
|
printf("usage: %s (clear | safe | confidential | private)\n",
|
||||||
"usage: %s (clear | safe | confidential | private)\n",
|
|
||||||
argv[0]);
|
argv[0]);
|
||||||
code = -1;
|
code = -1;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(!auth_complete){
|
if(!auth_complete){
|
||||||
fprintf(stderr, "No security data exchange has taken place.\n");
|
printf("No security data exchange has taken place.\n");
|
||||||
code = -1;
|
code = -1;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
level = name_to_level(argv[1]);
|
level = name_to_level(argv[1]);
|
||||||
|
|
||||||
if(level == -1){
|
if(level == -1){
|
||||||
fprintf(stderr,
|
printf("usage: %s (clear | safe | confidential | private)\n",
|
||||||
"usage: %s (clear | safe | confidential | private)\n",
|
|
||||||
argv[0]);
|
argv[0]);
|
||||||
code = -1;
|
code = -1;
|
||||||
return;
|
return;
|
||||||
@@ -431,11 +430,11 @@ do_klogin(char *host)
|
|||||||
ret = command("AUTH KERBEROS_V4");
|
ret = command("AUTH KERBEROS_V4");
|
||||||
if(ret != CONTINUE){
|
if(ret != CONTINUE){
|
||||||
if(code == 504){
|
if(code == 504){
|
||||||
fprintf(stderr, "Kerberos is not supported by the server.\n");
|
printf("Kerberos 4 is not supported by the server.\n");
|
||||||
}else if(code == 534){
|
}else if(code == 534){
|
||||||
fprintf(stderr, "KERBEROS_V4 rejected as security mechanism.\n");
|
printf("KERBEROS_V4 rejected as security mechanism.\n");
|
||||||
}else if(ret == ERROR)
|
}else if(ret == ERROR)
|
||||||
fprintf(stderr, "The server doesn't understand the FTP "
|
printf("The server doesn't understand the FTP "
|
||||||
"security extensions.\n");
|
"security extensions.\n");
|
||||||
verbose = old_verbose;
|
verbose = old_verbose;
|
||||||
return -1;
|
return -1;
|
||||||
@@ -446,7 +445,7 @@ do_klogin(char *host)
|
|||||||
if(ret == KDC_PR_UNKNOWN)
|
if(ret == KDC_PR_UNKNOWN)
|
||||||
ret = do_auth("rcmd", host, checksum);
|
ret = do_auth("rcmd", host, checksum);
|
||||||
if(ret){
|
if(ret){
|
||||||
fprintf(stderr, "%s\n", krb_get_err_text(ret));
|
printf("%s\n", krb_get_err_text(ret));
|
||||||
verbose = old_verbose;
|
verbose = old_verbose;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
@@ -456,28 +455,28 @@ do_klogin(char *host)
|
|||||||
free(p);
|
free(p);
|
||||||
|
|
||||||
if(ret != COMPLETE){
|
if(ret != COMPLETE){
|
||||||
fprintf(stderr, "Server didn't accept auth data.");
|
printf("Server didn't accept auth data.\n");
|
||||||
verbose = old_verbose;
|
verbose = old_verbose;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
p = strstr(reply_string, "ADAT=");
|
p = strstr(reply_string, "ADAT=");
|
||||||
if(!p){
|
if(!p){
|
||||||
fprintf(stderr, "Remote host didn't send adat reply.");
|
printf("Remote host didn't send adat reply.\n");
|
||||||
verbose = old_verbose;
|
verbose = old_verbose;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
p+=5;
|
p+=5;
|
||||||
len = base64_decode(p, adat);
|
len = base64_decode(p, adat);
|
||||||
if(len < 0){
|
if(len < 0){
|
||||||
fprintf(stderr, "Failed to decode base64 from server.");
|
printf("Failed to decode base64 from server.\n");
|
||||||
verbose = old_verbose;
|
verbose = old_verbose;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
ret = krb_rd_safe(adat, len, &key,
|
ret = krb_rd_safe(adat, len, &key,
|
||||||
&hisctladdr, &myctladdr, &msg_data);
|
&hisctladdr, &myctladdr, &msg_data);
|
||||||
if(ret){
|
if(ret){
|
||||||
fprintf(stderr, "Error reading reply from server: %s.",
|
printf("Error reading reply from server: %s.\n",
|
||||||
krb_get_err_text(ret));
|
krb_get_err_text(ret));
|
||||||
verbose = old_verbose;
|
verbose = old_verbose;
|
||||||
return -1;
|
return -1;
|
||||||
@@ -489,7 +488,7 @@ do_klogin(char *host)
|
|||||||
for(i = 0; i < msg_data.app_length; i++)
|
for(i = 0; i < msg_data.app_length; i++)
|
||||||
cs = (cs<<8) + msg_data.app_data[i];
|
cs = (cs<<8) + msg_data.app_data[i];
|
||||||
if(cs - checksum != 1){
|
if(cs - checksum != 1){
|
||||||
fprintf(stderr, "Bad checksum returned from server.");
|
printf("Bad checksum returned from server.\n");
|
||||||
verbose = old_verbose;
|
verbose = old_verbose;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -536,7 +535,7 @@ int krb4_read_msg(char *s, int priv)
|
|||||||
else
|
else
|
||||||
ret = krb_rd_safe(buf, len, &key, &hisctladdr, &myctladdr, &m);
|
ret = krb_rd_safe(buf, len, &key, &hisctladdr, &myctladdr, &m);
|
||||||
if(ret){
|
if(ret){
|
||||||
fprintf(stderr, "%s\n", krb_get_err_text(ret));
|
printf("%s\n", krb_get_err_text(ret));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user