diff options
author | Eric Jackson <ericj@cvs.openbsd.org> | 2000-04-10 20:47:08 +0000 |
---|---|---|
committer | Eric Jackson <ericj@cvs.openbsd.org> | 2000-04-10 20:47:08 +0000 |
commit | cb1925ad21780ab8cf678647b3136ed0a7899fa3 (patch) | |
tree | fdabd1228417950a1471e66f3cbdb6c284ffe2f6 /libexec | |
parent | 2de09af27776899186b418254a509efd6eb9c0b9 (diff) |
remove proxy.c as well
Diffstat (limited to 'libexec')
-rw-r--r-- | libexec/identd/proxy.c | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/libexec/identd/proxy.c b/libexec/identd/proxy.c deleted file mode 100644 index 0c572f0b2b6..00000000000 --- a/libexec/identd/proxy.c +++ /dev/null @@ -1,73 +0,0 @@ -/* - * This program is in the public domain and may be used freely by anyone - * who wants to. - * - * Please send bug fixes/bug reports to: Peter Eriksson <pen@lysator.liu.se> - */ - -#include <stdio.h> -#include <errno.h> -#include <sys/types.h> -#include <sys/time.h> -#include <sys/socket.h> -#include <netinet/in.h> - -#include "identd.h" - -/* - * This function should establish a connection to a remote IDENT - * server and query it for the information associated with the - * specified connection and the return that to the caller. - * - * Should there be three different timeouts (Connection Establishment, - * Query Transmit and Query Receive)? - */ -int -proxy(laddr, faddr, lport, fport, timeout) - struct in_addr *laddr; - struct in_addr *faddr; - int lport; - int fport; - struct timeval *timeout; -{ -#ifndef INCLUDE_PROXY - printf("%d , %d : ERROR : %s\r\n", lport, fport, - unknown_flag ? "UNKNOWN-ERROR" : "X-NOT-YET-IMPLEMENTED"); - - return (-1); -#else - char *answer, *opsys, *charset; - id_t *idp; - - idp = id_open(laddr, faddr, timeout); - if (!idp) { - printf("%d , %d : ERROR : %s\r\n", lport, fport, - unknown_flag ? "UNKNOWN-ERROR" : "X-CONNECTION-REFUSED"); - return -1; - } - if (id_query(idp, lport, fport, timeout) < 0) { - printf("%d , %d : ERROR : %s\r\n", lport, fport, - unknown_flag ? "UNKNOWN-ERROR" : "X-TRANSMIT-QUERY-ERROR"); - id_close(idp); - return -1; - } - switch (id_parse(idp, timeout, &lport, &fport, &answer, - &opsys, &charset)) { - case 1: - printf("%d , %d : USERID : %s %s%s : %s\r\n", lport, fport, - opsys, charset ? "," : "", charset ? charset : "", - answer); - break; - case 2: - printf("%d , %d : ERROR : %s\r\n", lport, fport, answer); - break; - case 0: /* More to parse - fix this later! */ - case -1: /* Internal error */ - default: - printf("%d , %d : ERROR : %s\r\n", lport, fport, - unknown_flag ? "UNKNOWN-ERROR" : "X-PARSE-REPLY-ERROR"); - break; - } - id_close(idp); -#endif -} |