aboutsummaryrefslogtreecommitdiffstats
path: root/rpa.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>1999-01-05 03:34:55 +0000
committerEric S. Raymond <esr@thyrsus.com>1999-01-05 03:34:55 +0000
commitee409a69c7f931c02aac69553c92817dfa7951db (patch)
treec26ee26a14577973ee1b0dd739fbdc3dd442bd9b /rpa.c
parent9d4a8e55f814678639d2dc5354000a7e694c3370 (diff)
downloadfetchmail-ee409a69c7f931c02aac69553c92817dfa7951db.tar.gz
fetchmail-ee409a69c7f931c02aac69553c92817dfa7951db.tar.bz2
fetchmail-ee409a69c7f931c02aac69553c92817dfa7951db.zip
First step towards splitting error from progress messages.
svn path=/trunk/; revision=2326
Diffstat (limited to 'rpa.c')
-rw-r--r--rpa.c96
1 files changed, 48 insertions, 48 deletions
diff --git a/rpa.c b/rpa.c
index 90b8c2d2..f295e47d 100644
--- a/rpa.c
+++ b/rpa.c
@@ -120,7 +120,7 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
SockPrintf(socket,"AUTH RPA\r\n");
if (outlevel >= O_MONITOR)
- error(0, 0, "> AUTH RPA\n");
+ progress(0, 0, "> AUTH RPA\n");
/* Create unicode user name in Nu. */
/* Create MD5 digest of user's passphrase in Pu */
@@ -134,7 +134,7 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
if ((ok = POP3_rpa_resp(buf,socket)) != 0)
{
if (outlevel > O_SILENT && outlevel < O_MONITOR)
- error(0, 0, "%s\n",buf);
+ progress(0, 0, "%s\n",buf);
return(ok);
}
@@ -156,11 +156,11 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
SockPrintf(socket,"%s\r\n",buf);
#endif
if (outlevel >= O_MONITOR)
- error(0, 0, "> %s\n",buf);
+ progress(0, 0, "> %s\n",buf);
if ((ok = POP3_rpa_resp(buf,socket)) != 0)
{
if (outlevel > O_SILENT && outlevel < O_MONITOR)
- error(0, 0, "%s\n",buf);
+ progress(0, 0, "%s\n",buf);
return(ok);
}
if ((rxlen = DecBase64(buf)) == 0)
@@ -177,22 +177,22 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
verh = *(bufp++); verl = *(bufp++);
if (outlevel >= O_DEBUG)
- error(0, 0, _("Service chose RPA version %d.%d\n"),verh,verl);
+ progress(0, 0, _("Service chose RPA version %d.%d\n"),verh,verl);
Csl = *(bufp++);
memcpy(Cs, bufp, Csl);
bufp += Csl;
if (outlevel >= O_DEBUG)
{
- error(0, 0, _("Service challenge (l=%d):"),Csl);
+ progress(0, 0, _("Service challenge (l=%d):"),Csl);
for (i=0; i<Csl; i++)
- error_build("%02X ",Cs[i]);
- error_complete(0, 0, "");
+ progress_build("%02X ",Cs[i]);
+ progress_complete(0, 0, "");
}
memcpy(Ts, bufp, Tsl);
Ts[Tsl] = 0;
bufp += Tsl;
if (outlevel >= O_DEBUG)
- error(0, 0, _("Service timestamp %s\n"),Ts);
+ progress(0, 0, _("Service timestamp %s\n"),Ts);
rll = *(bufp++) << 8; rll = rll | *(bufp++);
if ((bufp-buf+rll) != rxlen)
{
@@ -201,7 +201,7 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
return(PS_RPA);
}
if (outlevel >= O_DEBUG)
- error(0, 0, _("Realm list: %s\n"),bufp);
+ progress(0, 0, _("Realm list: %s\n"),bufp);
if (SetRealmService(bufp) != 0)
{
if (outlevel > O_SILENT)
@@ -232,11 +232,11 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
SockPrintf(socket,"%s\r\n",buf);
#endif
if (outlevel >= O_MONITOR)
- error(0, 0, "> %s\n",buf);
+ progress(0, 0, "> %s\n",buf);
if ((ok = POP3_rpa_resp(buf,socket)) != 0)
{
if (outlevel > O_SILENT && outlevel < O_MONITOR)
- error(0, 0, "%s\n",buf);
+ progress(0, 0, "%s\n",buf);
return(ok);
}
if ((rxlen = DecBase64(buf)) == 0)
@@ -253,10 +253,10 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
aulin = *(bufp++);
if (outlevel >= O_DEBUG)
{
- error(0, 0, _("User authentication (l=%d):"),aulin);
+ progress(0, 0, _("User authentication (l=%d):"),aulin);
for (i=0; i<aulin; i++)
- error_build("%02X ",bufp[i]);
- error_complete(0, 0, "");
+ progress_build("%02X ",bufp[i]);
+ progress_complete(0, 0, "");
}
if (aulin == Aul) memcpy(Au, bufp, Aul);
bufp += aulin;
@@ -267,7 +267,7 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
{
status = *(bufp++);
if (outlevel >= O_DEBUG)
- error(0, 0, _("RPA status: %02X\n"),status);
+ progress(0, 0, _("RPA status: %02X\n"),status);
}
else status = 0;
if ((bufp - buf) != rxlen)
@@ -303,10 +303,10 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
}
if (outlevel >= O_DEBUG)
{
- error(0, 0, _("Session key established:"));
+ progress(0, 0, _("Session key established:"));
for (i=0; i<Kusl; i++)
- error_build("%02X ",Kus[i]);
- error_complete(0, 0, "");
+ progress_build("%02X ",Kus[i]);
+ progress_complete(0, 0, "");
}
/* Assemble Token 5 in buf and send (not in ver 2 though) */
@@ -324,17 +324,17 @@ int POP3_auth_rpa (unsigned char *userid, unsigned char *passphrase, int socket)
SockPrintf(socket,"%s\r\n",buf);
#endif
if (outlevel >= O_MONITOR)
- error(0, 0, "> %s\n",buf);
+ progress(0, 0, "> %s\n",buf);
if ((ok = POP3_rpa_resp(buf,socket)) != 0)
{
if (outlevel > O_SILENT && outlevel < O_MONITOR)
- error(0, 0, "%s\n",buf);
+ progress(0, 0, "%s\n",buf);
return(ok);
}
}
if (outlevel > O_SILENT)
- error(0, 0, _("RPA authorisation complete\n"));
+ progress(0, 0, _("RPA authorisation complete\n"));
return(PS_SUCCESS);
}
@@ -363,7 +363,7 @@ int socket;
int sockrc;
if (outlevel >= O_DEBUG)
- error(0, 0, _("Get response\n"));
+ progress(0, 0, _("Get response\n"));
#ifndef TESTMODE
sockrc = gen_recv(socket, buf, sizeof(buf));
#else
@@ -371,7 +371,7 @@ int socket;
if (linecount == 1) strcpy(buf,line1);
if (linecount == 2) strcpy(buf,line2);
if (linecount == 3) strcpy(buf,line3);
-/* error(0, 0, "--> "); fflush(stderr); */
+/* progress(0, 0, "--> "); fflush(stderr); */
/* scanf("%s",&buf) */
sockrc = PS_SUCCESS;
#endif
@@ -393,7 +393,7 @@ int socket;
else
ok = PS_SOCKET;
if (outlevel >= O_DEBUG)
- error(0, 0, _("Get response return %d [%s]\n"), ok, buf);
+ progress(0, 0, _("Get response return %d [%s]\n"), ok, buf);
buf[sockrc] = 0;
return(ok);
}
@@ -539,12 +539,12 @@ unsigned char *bufp;
}
if (outlevel >= O_MONITOR)
{
- error(0, 0, _("Inbound binary data:\n"));
+ progress(0, 0, _("Inbound binary data:\n"));
for (i=0; i<cnt; i++)
{
- error_build("%02X ",bufp[i]);
+ progress_build("%02X ",bufp[i]);
if (((i % 16)==15) || (i==(cnt-1)))
- error_complete(0, 0, "");
+ progress_complete(0, 0, "");
}
}
return(cnt);
@@ -577,12 +577,12 @@ int len;
if (outlevel >= O_MONITOR)
{
- error(0, 0, _("Outbound data:\n"));
+ progress(0, 0, _("Outbound data:\n"));
for (i=0; i<len; i++)
{
- error_build("%02X ",bufp[i]);
+ progress_build("%02X ",bufp[i]);
if (((i % 16)==15) || (i==(len-1)))
- error_complete(0, 0, "");
+ progress_complete(0, 0, "");
}
}
outp = bufp + (((len-1)/3)*4);
@@ -648,12 +648,12 @@ int conv;
}
if (outlevel >= O_DEBUG)
{
- error(0, 0, _("Unicode:"));
+ progress(0, 0, _("Unicode:"));
for (i=0; i<(*plen); i++)
{
- error_build("%02X ",buf[i]);
+ progress_build("%02X ",buf[i]);
if (((i % 16)==15) || (i==((*plen)-1)))
- error_complete(0, 0, "");
+ progress_complete(0, 0, "");
}
}
}
@@ -710,11 +710,11 @@ int len;
devrandom = fopen("/dev/urandom","rb");
if (devrandom == NULL && outlevel > O_SILENT)
{
- error(0, 0, _("RPA Failed open of /dev/urandom. This shouldn't\n"));
- error(0, 0, _(" prevent you logging in, but means you\n"));
- error(0, 0, _(" cannot be sure you are talking to the\n"));
- error(0, 0, _(" service that you think you are (replay\n"));
- error(0, 0, _(" attacks by a dishonest service are possible.)\n"));
+ progress(0, 0, _("RPA Failed open of /dev/urandom. This shouldn't\n"));
+ progress(0, 0, _(" prevent you logging in, but means you\n"));
+ progress(0, 0, _(" cannot be sure you are talking to the\n"));
+ progress(0, 0, _(" service that you think you are (replay\n"));
+ progress(0, 0, _(" attacks by a dishonest service are possible.)\n"));
}
for(i=0; i<len; i++)
@@ -725,12 +725,12 @@ int len;
if (outlevel >= O_DEBUG)
{
- error(0, 0, _("User challenge:"));
+ progress(0, 0, _("User challenge:"));
for (i=0; i<len; i++)
{
- error_build("%02X ",buf[i]);
+ progress_build("%02X ",buf[i]);
if (((i % 16)==15) || (i==(len-1)))
- error_complete(0, 0, "");
+ progress_complete(0, 0, "");
}
}
}
@@ -883,12 +883,12 @@ unsigned char* out;
if (outlevel >= O_DEBUG)
{
- error(0, 0, _("MD5 being applied to data block:\n"));
+ progress(0, 0, _("MD5 being applied to data block:\n"));
for (i=0; i<len; i++)
{
- error_build("%02X ",in[i]);
+ progress_build("%02X ",in[i]);
if (((i % 16)==15) || (i==(len-1)))
- error_complete(0, 0, "");
+ progress_complete(0, 0, "");
}
}
MD5Init( &md5context );
@@ -896,12 +896,12 @@ unsigned char* out;
MD5Final( out, &md5context );
if (outlevel >= O_DEBUG)
{
- error(0, 0, _("MD5 result is: "));
+ progress(0, 0, _("MD5 result is: "));
for (i=0; i<16; i++)
{
- error_build("%02X ",out[i]);
+ progress_build("%02X ",out[i]);
}
- error_complete(0, 0, "");
+ progress_complete(0, 0, "");
}
}
#endif /* POP3_ENABLE && RPA_ENABLE */