diff options
author | Andrew Savchenko <bircoph@gmail.com> | 2011-03-11 22:36:00 +0300 |
---|---|---|
committer | Andrew Savchenko <bircoph@gmail.com> | 2011-03-11 22:36:00 +0300 |
commit | a70b09ebb7367e77cc5a2d728fe0c0ae604095f2 (patch) | |
tree | a71f29b32c02e4d2ef4c82a8fabba9ca123a0fe4 /net-misc | |
parent | Update linphone to ver. 3.4.2 (diff) | |
download | bircoph-a70b09ebb7367e77cc5a2d728fe0c0ae604095f2.tar.gz bircoph-a70b09ebb7367e77cc5a2d728fe0c0ae604095f2.tar.bz2 bircoph-a70b09ebb7367e77cc5a2d728fe0c0ae604095f2.zip |
proxychains are updated in the portage
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/proxychains/ChangeLog | 60 | ||||
-rw-r--r-- | net-misc/proxychains/Manifest | 5 | ||||
-rw-r--r-- | net-misc/proxychains/files/proxychains-3.1-localnets.patch | 119 | ||||
-rw-r--r-- | net-misc/proxychains/metadata.xml | 9 | ||||
-rw-r--r-- | net-misc/proxychains/proxychains-3.1.ebuild | 33 |
5 files changed, 0 insertions, 226 deletions
diff --git a/net-misc/proxychains/ChangeLog b/net-misc/proxychains/ChangeLog deleted file mode 100644 index 84b0995..0000000 --- a/net-misc/proxychains/ChangeLog +++ /dev/null @@ -1,60 +0,0 @@ -# ChangeLog for net-misc/proxychains -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/proxychains/ChangeLog,v 1.14 2008/04/21 18:04:05 phreak Exp $ - - 21 Apr 2008; Christian Heim <phreak@gentoo.org> metadata.xml: - Fix up metadata.xml. If there's no maintainer for the package, the metadata - also needs to contain m-needed@g.o. - - 08 Dec 2007; Mike Frysinger <vapier@gentoo.org> proxychains-3.1.ebuild: - Add net-dns/bind-tools to RDEPEND #201466 by gtlinuxman. - - 11 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> proxychains-3.1.ebuild: - Marked ~amd64 for bug #112983 - - 24 Jun 2006; Jason Wever <weeve@gentoo.org> proxychains-3.1.ebuild: - Added ~sparc keyword wrt bug #137392. - - 27 Apr 2006; Alec Warner <antarus@gentoo.org> - files/digest-proxychains-2.1-r2, Manifest: - Fixing SHA256 digest, pass four - -*proxychains-3.1 (16 Mar 2006) - - 16 Mar 2006; Mike Frysinger <vapier@gentoo.org> +proxychains-3.1.ebuild: - Version bump. - -*proxychains-3.0 (05 Mar 2006) - - 05 Mar 2006; Mike Frysinger <vapier@gentoo.org> +proxychains-3.0.ebuild: - Version bump. - - 29 Oct 2005; Mike Frysinger <vapier@gentoo.org> - +files/proxychains-2.1-autotools.patch, proxychains-2.1-r2.ebuild: - Cleanup autotools #91677. - -*proxychains-2.1-r2 (19 Apr 2005) - - 19 Apr 2005; Mike Frysinger <vapier@gentoo.org> - files/proxychains-2.1-libc-connect.patch, +proxychains-2.1-r2.ebuild: - Unbreak proxychains #89464 by Cliff Barnes. - -*proxychains-2.1-r1 (12 Mar 2005) - - 12 Mar 2005; Mike Frysinger <vapier@gentoo.org> - +files/proxychains-2.1-libc-connect.patch, +proxychains-2.1-r1.ebuild: - Fix ugly connect() hacks. - - 06 Nov 2004; <pyrania@gentoo.org> proxychains-1.8.2.ebuild, - proxychains-2.1.ebuild: - Marked stable on x86. - -*proxychains-2.1 (30 Aug 2004) - - 30 Aug 2004; Mike Frysinger <vapier@gentoo.org> +proxychains-2.1.ebuild: - Version bump #61768 by Vasiliev Michael. - -*proxychains-1.8.2 (12 Mar 2004) - - 12 Mar 2004; Mike Frysinger <vapier@gentoo.org> : - Initial import. Ebuild submitted by Diego Garcia #43919. diff --git a/net-misc/proxychains/Manifest b/net-misc/proxychains/Manifest deleted file mode 100644 index a376b49..0000000 --- a/net-misc/proxychains/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX proxychains-3.1-localnets.patch 3312 RMD160 7512d063adca247b2274e65079d8738877313fc8 SHA1 4ea7973b13a560d69c3a6ac857438be745872ee1 SHA256 e370bb16dd87069ae709e54d33859bc10c06fc520a5b60971e1ebd4b5d82ce15 -DIST proxychains-3.1.tar.gz 327057 RMD160 3795ec1f0b33271a16d1a9769f94d85fe9f7f179 SHA1 3d4ab30c65d4dc21af9898464e5789a09194d04c SHA256 9a27657fe9f6e17de9e402ba5c60f9954e7e79fb270c1ef242770f3c01d8515a -EBUILD proxychains-3.1.ebuild 1000 RMD160 fe8be82de408c94b3946cf2b698557dfa0ba205d SHA1 da65c307356f1febfa323b92be79c6b1aacb2d2c SHA256 5bb93c85ac7e8cc8fd4b54b361c56dda5bfc0ff4ab99335c1041937274022d02 -MISC ChangeLog 2073 RMD160 7a1a9ef7751db5541174a414fb63b288face2fc1 SHA1 1343a72a17b1c20b7d6295164a6c36807138effa SHA256 07c59935df06a4a68c2383b312bfe92b9b6c3159355efa9c91c59a9e95b8d3b9 -MISC metadata.xml 290 RMD160 b9b86283c09349c8827faef7d3ef5f724a248e77 SHA1 ae1c8e62d75c94ff50b8a5391afb6008460963aa SHA256 380e26e9262298b9cb31e863a9ab641f6fbdc8c50bda2cf2e47fd399f9cb5e85 diff --git a/net-misc/proxychains/files/proxychains-3.1-localnets.patch b/net-misc/proxychains/files/proxychains-3.1-localnets.patch deleted file mode 100644 index a115c4e..0000000 --- a/net-misc/proxychains/files/proxychains-3.1-localnets.patch +++ /dev/null @@ -1,119 +0,0 @@ ---- proxychains-3.1.orig/proxychains/libproxychains.c 2006-03-16 05:16:59.000000000 +1300 -+++ proxychains-3.1/proxychains/libproxychains.c 2007-04-18 15:31:24.000000000 +1200 -@@ -42,6 +42,30 @@ - #define SOCKFAMILY(x) (satosin(x)->sin_family) - #define MAX_CHAIN 30*1024 - -+#ifdef PTRUE -+#undef PTRUE -+#endif -+#define PTRUE 1 -+ -+#ifdef PFALSE -+#undef PFALSE -+#endif -+#define PFALSE 0 -+ -+/* total number of available slots for subnets */ -+#define MAX_LOCAL_NETS 20 -+ -+/* structur for representing networks to be excluded */ -+typedef struct -+{ -+ int valid; -+ unsigned int subnetwork; -+ unsigned int subnetmask; -+} my_network; -+ -+my_network localnet[MAX_LOCAL_NETS]; /* array of sub nets */ -+ -+ - int tcp_read_time_out; - int tcp_connect_time_out; - chain_type proxychains_ct; -@@ -55,14 +79,15 @@ - static inline void get_chain_data( - proxy_data *pd, - unsigned int *proxy_count, -- chain_type *ct); -+ chain_type *ct, -+ my_network *subnets); - - static void init_lib() - { - // proxychains_write_log("ProxyChains-"VERSION --// " (http://proxychains.sf.net)\n"); -- -- get_chain_data(proxychains_pd,&proxychains_proxy_count,&proxychains_ct); -+// " (http://proxychains.sf.net)\n"); -+ get_chain_data(proxychains_pd,&proxychains_proxy_count,&proxychains_ct,localnet); -+ - true_connect = (connect_t) dlsym(RTLD_NEXT, "connect"); - - if (!true_connect) { -@@ -140,11 +165,12 @@ - static inline void get_chain_data( - proxy_data *pd, - unsigned int *proxy_count, -- chain_type *ct) -+ chain_type *ct, -+ my_network *subnets) - { - - -- int count=0,port_n=0,list=0; -+ int count=0,port_n=0,list=0,subcount=0; - char buff[1024],type[1024],host[1024],user[1024]; - FILE* file; - -@@ -170,7 +196,11 @@ - if(buff[strspn(buff," ")]!='#') { - if(list) { - bzero(&pd[count], sizeof(proxy_data)); -- pd[count].ps=PLAY_STATE; -+ -+ bzero(&subnets[subcount], sizeof(my_network)); -+ -+ pd[count].ps=PLAY_STATE; -+ - port_n=0; - sscanf(buff,"%s %s %d %s %s", type,host,&port_n, - pd[count].user,pd[count].pass); -@@ -182,6 +212,12 @@ - pd[count].pt=SOCKS4_TYPE; - }else if(!strcmp(type,"socks5")) { - pd[count].pt=SOCKS5_TYPE; -+ } else if(!strcmp(type,"localnet")) { -+ subnets[subcount].subnetwork=inet_addr(host); -+ subnets[subcount].subnetmask=inet_addr(pd[count].user); -+ subnets[subcount].valid=PTRUE; -+ subnets[subcount + 1].valid=PFALSE; -+ subcount++; - }else continue; - - if( pd[count].ip && pd[count].ip!=-1 && port_n) -@@ -223,13 +259,23 @@ - int connect (int sock, const struct sockaddr *addr, unsigned int len) - { - int socktype=0,optlen=0,flags=0,ret=0; -- -+ int lnnum=0; - if(!init_l) - init_lib(); - optlen=sizeof(socktype); - getsockopt(sock,SOL_SOCKET,SO_TYPE,&socktype,&optlen); - if (! (SOCKFAMILY(*addr)==AF_INET && socktype==SOCK_STREAM)) - return true_connect(sock,addr,len); -+ -+ get_chain_data(proxychains_pd,&proxychains_proxy_count,&proxychains_ct,localnet); -+ for (lnnum = 0; localnet[lnnum].valid == PTRUE; lnnum++) -+ { -+ if (( satosin(*addr)->sin_addr.s_addr & localnet[lnnum].subnetmask) == localnet[lnnum].subnetwork) -+ { -+ return true_connect(sock,addr,len); -+ } -+ } -+ - flags=fcntl(sock, F_GETFL, 0); - if(flags & O_NONBLOCK) - fcntl(sock, F_SETFL, !O_NONBLOCK); diff --git a/net-misc/proxychains/metadata.xml b/net-misc/proxychains/metadata.xml deleted file mode 100644 index fae7d74..0000000 --- a/net-misc/proxychains/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>no-herd</herd> - <maintainer> - <email>maintainer-needed@gentoo.org</email> - <name>Default assignee for orphaned packages</name> - </maintainer> -</pkgmetadata> diff --git a/net-misc/proxychains/proxychains-3.1.ebuild b/net-misc/proxychains/proxychains-3.1.ebuild deleted file mode 100644 index dcf9d92..0000000 --- a/net-misc/proxychains/proxychains-3.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/proxychains/proxychains-3.1.ebuild,v 1.6 2007/12/08 07:15:15 vapier Exp $ - -# This doesn't seem to be 64bit clean ... on amd64 for example, -# trying to do `proxychains telnet 192.168.0.77` will attempt to -# connect to '10.0.0.5' instead: -# $ strace -econnect ./proxychains telnet 192.168.0.77 -# connect(4, {sa_family=AF_INET, sin_port=htons(3128), sin_addr=inet_addr("10.0.0.5")}, 16) = -1 - -EAPI=2 - -inherit eutils - -DESCRIPTION="force any tcp connections to flow through a proxy (or proxy chain)" -HOMEPAGE="http://proxychains.sourceforge.net/" -SRC_URI="mirror://sourceforge/proxychains/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ppc ~sparc x86" -IUSE="" - -RDEPEND="net-dns/bind-tools" - -src_prepare() { - epatch "${FILESDIR}/${P}-localnets.patch" -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog README TODO -} |