]> andersk Git - openssh.git/commitdiff
- Removed SOCKS code. Will support through a ProxyCommand.
authordamien <damien>
Mon, 7 Feb 2000 02:20:26 +0000 (02:20 +0000)
committerdamien <damien>
Mon, 7 Feb 2000 02:20:26 +0000 (02:20 +0000)
ChangeLog
configure.in
ssh.c
ssh.h

index 51034cf887664029094128b417c3e65f6197297b..a53f4367f8af45ded7082e3bfb6dab9075a8e24e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+20000207
+ - Removed SOCKS code. Will support through a ProxyCommand.
+
 20000203
  - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
  - Add --with-ssl-dir option
index 1176bfc48e741561ad8021efaa8f4f61bcc44f60..f2128d7f1db4f975c8726e4439b8bb5acc2ec5cf 100644 (file)
@@ -524,59 +524,6 @@ if test ! -z "$nolastlog" ; then
        AC_DEFINE(DISABLE_LASTLOG)
 fi
 
-dnl Compile with dante SOCKS library
-AC_ARG_WITH(dante,
-       [  --with-dante=DIR        Use Dante SOCKS lib (default is system library path)],
-       [
-               SAVELIBS="$LIBS"
-               SOCKSLIBS=""
-               SOCKSLIBPATH=""
-               if test "x$withval" != "xno" ; then
-                       if test -n $withval ; then
-                               LIBS="$LIBS -L$withval"
-                               SOCKSLIBPATH="-L$withval"
-                       fi
-                       AC_CHECK_LIB(socks, Rconnect, AC_DEFINE(HAVE_DANTE) SOCKSLIBS="$SOCKSLIBPATH -lsocks")
-               fi
-               LIBS="$SAVELIBS $SOCKSLIBS"
-       ]
-)
-
-dnl Compile with SOCKS4 SOCKS library
-AC_ARG_WITH(socks4,
-       [  --with-socks4=DIR        Use Socks4 SOCKS lib (default is system library path)],
-       [
-               SAVELIBS="$LIBS"
-               SOCKSLIBS=""
-               SOCKSLIBPATH=""
-               if test "x$withval" != "xno" ; then
-                       if test -n $withval ; then
-                               LIBS="$LIBS -L$withval"
-                               SOCKSLIBPATH="-L$withval"
-                       fi
-                       AC_CHECK_LIB(socks, Rconnect, AC_DEFINE(HAVE_SOCKS4) SOCKSLIBS="$SOCKSLIBPATH -lsocks")
-               fi
-               LIBS="$SAVELIBS $SOCKSLIBS"
-       ]
-)
-
-dnl Compile with SOCKS5 SOCKS library
-AC_ARG_WITH(socks5,
-       [  --with-socks5=DIR        Use Socks5 SOCKS lib (default is system library path)],
-       [
-               SAVELIBS="$LIBS"
-               SOCKSLIBS=""
-               SOCKSLIBPATH=""
-               if test "x$withval" != "xno" ; then
-                       if test -n $withval ; then
-                               LIBS="$LIBS -L$withval"
-                               SOCKSLIBPATH="-L$withval"
-                       fi
-                       AC_CHECK_LIB(socks5, SOCKSconnect, AC_DEFINE(HAVE_SOCKS5) SOCKSLIBS="$SOCKSLIBPATH -lsocks5")
-               fi
-               LIBS="$SAVELIBS $SOCKSLIBS"
-       ]
-)
 AC_ARG_WITH(catman,
        [  --with-catman=man|cat   Install preformatted manpages[no]],
        [
@@ -769,3 +716,5 @@ if test ! -z "$MAIL" ; then
 fi
 
 AC_OUTPUT(Makefile)
+
+
diff --git a/ssh.c b/ssh.c
index 1a394fba0d135be0fb5d288001cc87ffde9d04c1..f4d43c01e729565ac46f9ea9ba493f46f4d1b9b2 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -217,10 +217,6 @@ main(int ac, char **av)
        /* Save our own name. */
        av0 = av[0];
 
-#ifdef SOCKS
-       SOCKSinit(av0);
-#endif /* SOCKS */
-
        /* Initialize option structure to indicate that no values have been set. */
        initialize_options(&options);
 
diff --git a/ssh.h b/ssh.h
index 04fa90ac9e76815a971abde25c568b6df3aa1601..4f352c2426b49a826c6b7084cbf246f024c3a60a 100644 (file)
--- a/ssh.h
+++ b/ssh.h
@@ -752,97 +752,4 @@ extern int IPv4or6;
 #include "auth-pam.h"
 #endif /* USE_PAM */
 
-#if defined(HAVE_DANTE) || defined(HAVE_SOCKS4)
-/*
- * The following defines map the normal socket operations to SOCKSified
- * versions coming from the Dante SOCKS package.
- */
-#define accept Raccept
-#define bind Rbind
-#define bindresvport Rbindresvport
-#define connect Rconnect
-#define gethostbyname Rgethostbyname
-#define gethostbyname2 Rgethostbyname2
-#define getpeername Rgetpeername
-#define getsockname Rgetsockname
-#define read Rread
-#define readv Rreadv
-#define recv Rrecv
-#define recvmsg Rrecvmsg
-#define recvfrom Rrecvfrom
-#define rresvport Rrresvport
-#define send Rsend
-#define sendmsg Rsendmsg
-#define sendto Rsendto
-#define write Rwrite
-#define writev Rwritev
-int     Raccept (int, struct sockaddr *, socklen_t *);
-int     Rbind (int, const struct sockaddr *, socklen_t);
-int    Rbindresvport(int , struct sockaddr_in *);
-int     Rconnect (int, const struct sockaddr *, socklen_t);
-struct hostent *Rgethostbyname(const char *);
-struct hostent *Rgethostbyname2(const char *, int);
-int     Rgetpeername (int, struct sockaddr *, socklen_t *);
-int     Rgetsockname (int, struct sockaddr *, socklen_t *);
-ssize_t Rread(int , void *, size_t );
-ssize_t Rreadv(int d, const struct iovec *iov, int iovcnt);
-ssize_t Rrecv (int, void *, size_t, int);
-ssize_t Rrecvfrom (int, void *, size_t, int, struct sockaddr *,
-            socklen_t *);
-ssize_t Rsend (int, const void *, size_t, int);
-ssize_t Rsendmsg (int, const struct msghdr *, int);
-ssize_t Rsendto (int, const void *,
-            size_t, int, const struct sockaddr *, socklen_t);
-ssize_t Rwrite(int , const void *, size_t );
-ssize_t Rwritev(int , const struct iovec *, int );
-#endif /* HAVE_DANTE || HAVE_SOCKS4 */
-
-#if defined(HAVE_SOCKS5) 
-/*
- * The following defines map the normal socket operations to SOCKSified
- * versions coming from the SOCKS package.
- */
-#define accept SOCKSaccept
-#define bind SOCKSbind
-#define bindresvport SOCKSbindresvport
-#define connect SOCKSconnect
-#define gethostbyname SOCKSgethostbyname
-#define gethostbyname2 SOCKSgethostbyname2
-#define getpeername SOCKSgetpeername
-#define getsockname SOCKSgetsockname
-#define read SOCKSread
-#define readv SOCKSreadv
-#define recv SOCKSrecv
-#define recvmsg SOCKSrecvmsg
-#define recvfrom SOCKSrecvfrom
-#define rresvport SOCKSrresvport
-#define send SOCKSsend
-#define sendmsg SOCKSsendmsg
-#define sendto SOCKSsendto
-#define write SOCKSwrite
-#define writev SOCKSwritev
-int     SOCKSaccept (int, struct sockaddr *, socklen_t *);
-int     SOCKSbind (int, const struct sockaddr *, socklen_t);
-int    SOCKSbindresvport(int , struct sockaddr_in *);
-int     SOCKSconnect (int, const struct sockaddr *, socklen_t);
-struct hostent *SOCKSgethostbyname(const char *);
-struct hostent *SOCKSgethostbyname2(const char *, int);
-int     SOCKSgetpeername (int, struct sockaddr *, socklen_t *);
-int     SOCKSgetsockname (int, struct sockaddr *, socklen_t *);
-ssize_t SOCKSread(int , void *, size_t );
-ssize_t SOCKSreadv(int d, const struct iovec *iov, int iovcnt);
-ssize_t SOCKSrecv (int, void *, size_t, int);
-ssize_t SOCKSrecvfrom (int, void *, size_t, int, struct sockaddr *,
-            socklen_t *);
-ssize_t SOCKSsend (int, const void *, size_t, int);
-ssize_t SOCKSsendmsg (int, const struct msghdr *, int);
-ssize_t SOCKSsendto (int, const void *,
-            size_t, int, const struct sockaddr *, socklen_t);
-ssize_t SOCKSwrite(int , const void *, size_t );
-ssize_t SOCKSwritev(int , const struct iovec *, int );
-#endif /* SOCKS5 */
-
-#if defined(DANTE) || defined(SOCKS4) || defined(SOCKS5)
-#define SOCKS
-#endif /* defined(DANTE) || defined(SOCKS4) || defined(SOCKS5) */
 #endif                         /* SSH_H */
This page took 3.689785 seconds and 5 git commands to generate.