summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authorEric Jackson <ericj@cvs.openbsd.org>2000-04-10 20:47:08 +0000
committerEric Jackson <ericj@cvs.openbsd.org>2000-04-10 20:47:08 +0000
commitcb1925ad21780ab8cf678647b3136ed0a7899fa3 (patch)
treefdabd1228417950a1471e66f3cbdb6c284ffe2f6 /libexec
parent2de09af27776899186b418254a509efd6eb9c0b9 (diff)
remove proxy.c as well
Diffstat (limited to 'libexec')
-rw-r--r--libexec/identd/proxy.c73
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
-}