-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: resdb action: commit revision: path_from: revision_from: da853b4a6df161e640e0a5af63b2b4de10adae84: path_to: revision_to:
commit da853b4a6df161e640e0a5af63b2b4de10adae84 Author: d3v11 <d3v11@d3v11.ano> Date: Sun Nov 4 13:43:31 2012 +0000 [quicktun.socks4a] bugfix diff --git a/contrib/quicktun.socks4a/quicktun.socks4a b/contrib/quicktun.socks4a/quicktun.socks4a
--- a/contrib/quicktun.socks4a/quicktun.socks4a +++ b/contrib/quicktun.socks4a/quicktun.socks4a @@ -27,8 +27,8 @@ udp_poll = select.poll( ) udp_poll.register(udp.fileno(),select.POLLIN|select.POLLPRI ) if REMOTE_FLOAT==0: - tun = subprocess.Popen ( - [ 'socat','stdio','socks4a:'+SOCKS_ADDRESS+':' + tun = subprocess.Popen ([ + 'socat','stdio','socks4a:'+SOCKS_ADDRESS+':' +DST_ADDRESS+':'+DST_PORT +',socksport='+SOCKS_PORT ], @@ -40,7 +40,7 @@ if REMOTE_FLOAT==0: tun_poll.register ( tun.stdout.fileno(), select.POLLIN|select.POLLPRI) -while REMOTE_FLOAT==1: +if REMOTE_FLOAT==1: tcp = socket.socket( socket.AF_INET,socket.SOCK_STREAM) tcp.setsockopt (socket.SOL_SOCKET,socket.SO_REUSEADDR,1 ) @@ -50,7 +50,7 @@ while REMOTE_FLOAT==1: tcp_poll = select.poll( ) tcp_poll.register(tcp.fileno(),select.POLLIN|select.POLLPRI ) - if len(tcp_poll.poll(65536))>0: + while len(tcp_poll.poll(65536))>0: tun = tcp.accept ()[0] tun_stdout = tun.fileno ( ) tun_stdin = tun.fileno ( ) @@ -67,7 +67,7 @@ fcntl.fcntl(tun_stdout,fcntl.F_SETFL,fcntl.fcntl( tun = subprocess.Popen( ['/usr/sbin/quicktun.'+PROTOCOL], stdout = subprocess.PIPE, -stdin = subprocess.PIPE ) +stdin = subprocess.PIPE, ) recvq = str( ) sendq = str( )
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 10:25:10 2024